/*

	DELTA TACTICS by DAVID STRAUß
	VERSION 1.0

	CONTENTS --------------------
	
		0.SETTINGS
		1.BODY
		2.DEFAULT STYLING
		3.HEADINGS
		4.LINKS
		5.IMAGES
		6.LAYOUT
	   
    -----------------------------
	
*/

@import url(reset.css);  /* RESET CSS */

/* 0.SETTINGS
---------------------------------------------------------------------- 

	BACKGROUND		#373a32
	GREY			#545454
	OLIVE			#385400
	GREEN			#005300
	LIGHTGREEN		#6ba100
	LIGHTERGREEN	#00a100

*/

/* 1.BODY
---------------------------------------------------------------------- */
body
{
	background-color: #373a32;
	background-image: url(../../img/layout/background.png);
	background-repeat: repeat-x;
	background-position: 0 169px;
	font-size: 100%;
	font-size: 12px;
	line-height: 1.6;
	font-family: Verdana;
	color: #d0d0d0;
}
/* 2.DEFAULT STYLING
---------------------------------------------------------------------- */
strong
{
  font-weight: bold;
}

label
{
  display: block;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: -9px;
}

label span
{
  display: block;
  font-weight: normal;
  margin-top: -5px;
}

#teamLog
{
  font-size: 11px;
}

#teamLog span
{
  margin-right: 15px;
}

ol.rules
{
    list-style-type: upper-roman;
    margin-left: 35px;
    margin-bottom: 20px;
}

ol li
{
  margin-bottom: 5px;
}

ol.rules ol
{
    list-style-type: lower-roman;
    margin-left: 35px;
}

textarea
{
	background-color: #7a7a6f;
	border: 0;
	color: #d0d0d0;
	margin-top: 10px;
	padding-top: 3px;
	padding-left: 3px;
	width: 360px;
	height: 120px;
}

input.login
{
	width: 172px;
}

input
{
	background-color: #7a7a6f;
	border: 0;
	color: #d0d0d0;
	margin-top: 10px;
	height: 17px;
	padding-top: 3px;
	padding-left: 3px;
	width: 180px;
}


input.button
{
	background-image: url(../../img/layout/button-background.gif);
	background-repeat: repeat-x;
	border: 1px solid #4d2b23;
	color: #d0d0d0;
	height: 21px;
	padding-top: 0;
	padding-bottom: 2px;
	cursor: pointer;
	width: auto;
	margin-right: 10px;
}

input.float
{
    float: left;
}



input#submit
{
  width: 50px;
}

input#join
{
  width: 100px;
}

pre
{
  font-size: 11px;
  margin-left: 15px;
}

p
{
	margin-bottom: 20px;
}

ul
{
  margin-bottom: 15px; 
}

th
{
	background-color: #222421;
	font-weight: bold;
}

table
{
	width: 100%;
	margin-bottom: 20px;
	margin-top: 5px;
}

table { border-collapse: collapse; }
td, th { padding: 0.4em 0.6em; }

.odd
{
	background-color: #30322c;
}

.red
{
	color: #930000;
}

.green
{
	color: #4eb900;
}

.tableCenter
{
  text-align: center;
}

.tableRight
{
  text-align: right;
}

.rowOne
{
  width: 60px;
}

.error
{
  background-color: #a53131;
  border: 1px solid #949494;
  color: #580000;
  padding: 5px;
}

.error strong, .success strong
{
  display: block;
}

.success
{
  background-color: #3e9400;
  border: 1px solid #949494;
  color: #0b3b00;
  padding: 5px;
}
/* 3.HEADINGS
---------------------------------------------------------------------- */
#headquater h2, #tdm h2, #tkoth h2, #user h2, #general h2, #team h2, #bestTDM h2, #bestTKOTH h2, #bestPlayer h2
{
	margin-left: -9999px;
	height: 18px;
}

h1
{
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 20px;
}

h2
{
 font-size: 18px;
 line-height: 110%;
 color: #7a7a6f;
}

/* 4.LINKS
---------------------------------------------------------------------- */
a, .detail
{
	color: #fbf6a7;
	text-decoration: none;
}

a:link, a:visited
{
  text-decoration: none; 
}

a:hover, a:active, a:focus
{
  text-decoration: underline;
}

#navigation a
{
	font-size: 13px;
	text-decoration: none;
	height: 18px;
	display: block;
	width: 100%;
	color: #d0d0d0;
	margin-bottom: 1px;
	margin-left: -5px;
	padding-left: 5px;
}

a.button
{
	background-image: url(../../img/layout/button-background.gif);
	background-repeat: repeat-x;
	border: 1px solid #4d2b23;
	color: #d0d0d0;
	height: 19px;
	cursor: pointer;
	width: 150px;
	display: block;
	text-align: center;
}

a.button:link, a.button:visited, a.button:hover, a.button:active, a.button:focus
{
  text-decoration: none;
}

#navigation form a
{
  display: inline;
}

#navigation a:link, #navigation a:visited
{
	background-image: none;
}

#navigation .main a:hover, #navigation .main a:active, #navigation .main a:focus
{
	background-image: url(../../img/layout/navigation.gif); /*link-background.png*/
	background-repeat: repeat-x;
	background-position: 0 1px;
}

#header a, table a
{
	color: #d0d0d0;
	text-decoration: none;
}

#header a:link, #header a:visited, table a:link, table a:visited
{
	background-image: none;
}

#header a:hover, #header a:active, #header a:focus, table a:hover, table a:active, table a:focus
{
  text-decoration: underline;
}


/* 5.IMAGES
---------------------------------------------------------------------- */

/* 6.LAYOUT
---------------------------------------------------------------------- */
#wrapper
{
	width: 700px;
	margin: 0 auto;
}

#navigation
{
	width: 100%;
	height: 102px;
	background-image: url(../../img/layout/navigation-background.png);
	background-repeat: no-repeat;
	background-position: right top;
	line-height: 1.4;
}

#navigation .main
{
	float: left;
	width: 114px;
	margin-right: 11px;
	margin-top: 13px;
}

#navigation #last
{
	margin-right: 25px;
}

#navigation .sub
{
	float: left;
	width: 50px;
	margin-right: 15px;
	margin-top: 13px;
}

#headquater
{
	background-image: url(../../img/layout/link-background.gif);
	background-repeat: no-repeat;
	background-position: -3px 0;
}

#tdm
{
	background-image: url(../../img/layout/link-background.gif);
	background-repeat: no-repeat;
	background-position: -3px -30px;
}

#tkoth
{
	background-image: url(../../img/layout/link-background.gif);
	background-repeat: no-repeat;
	background-position: -3px -60px;
}

#general
{
	background-image: url(../../img/layout/link-background.gif);
	background-repeat: no-repeat;
	background-position: -3px -90px;
}

#team
{
	background-image: url(../../img/layout/link-background.gif);
	background-repeat: no-repeat;
	background-position: -3px -120px;
}

#user
{
	background-image: url(../../img/layout/link-background.gif);
	background-repeat: no-repeat;
	background-position: -3px -150px;
}

#header
{
	background-image: url(../../img/layout/header.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 169px;
}

#header ul
{
	margin-left: 515px;
	padding-top: 15px;
}

#bestTDM
{
	background-image: url(../../img/layout/best-background.gif);
	background-repeat: no-repeat;
	background-position: -3px 0px;
}

#bestTKOTH
{
	background-image: url(../../img/layout/best-background.gif);
	background-repeat: no-repeat;
	background-position: -3px -30px;
	margin-top: 15px;
}

#bestPlayer
{
	background-image: url(../../img/layout/best-background.gif);
	background-repeat: no-repeat;
	background-position: -3px -60px;
	margin-top: 15px;
}

#footer
{
	background-image: url(../../img/layout/footer.png);
	background-repeat: no-repeat;
	background-position: top right;
	width: 100%;
	height: 30px;
	border-top: 1px solid #616157;
	margin-bottom: 45px;
}

#content
{
	margin-top: 45px;
	margin-bottom: 20px;
}

#registerLink
{
  display: block;
  background-image: url(../../img/layout/button-background.gif);
	background-repeat: repeat-x;
	border: 1px solid #4d2b23;
	color: #d0d0d0;
	height: 21px;
	width: 100px;
	margin-top: 4px;
	clear: both;
}


