/* CSS Document */

/* Table of Contents 

Body

!. Wrap

	A. Header
		
		1. Nav
		2. Site Banner
		3. Login Bar
	
	B. Content
	
		1. Content Left
			
			a. Welcome box
			b. News Item One
			c. News item Two
			
		2. Content Right
	
			a. Extra Box
			b. Latest Scores
			c. Rankings
			d. Random Image
			e. Clan Focus
			f. Who's Online
			g. Sponsors
			
	C. Footer
	
*/
	
/****************************************************************/

/*Universal CSS */

/****************************************************************/

body {
	background:#333333 url(images/backdrop.jpg) repeat;
	}

a:link {
  color:#3a3a3a;
  text-decoration:none;
  }
a:visited {
  color:#3a3a3a;
  text-decoration:none;
  }
a:hover {
  color:#5f5f5f;
  text-decoration:underline;
  }
	
body #contentleft div {
	overflow:hidden;
	}
	
body #contentright div {
	overflow:hidden;
	}

body p{
	margin:0;
	padding:0 10px 6px 15px;
	}

#wrap {
	width:764px;
	margin:0 auto 0 auto;
	background:url(images/contentmiddle.jpg) repeat-y top center;
	position:relative;
	text-align:left;
	font-family:"Verdana", Courier, mono;
	font-size:10px;
	}

/****************************************************************/

/* Header */

/****************************************************************/

#navbar {
	height:32px;
	position:relative;
	}
#navbar ul{
	background:url(images/navbar.jpg);
	height:32px;
}
	
.nav {
	list-style:none;
	display:block;
	position:absolute;
	margin:0;
	padding:0;
	top:0;
	}
.nav a{
	display: block;
	height:32px;
}

/*nav bar badness..... */

#home {left:31px; width:44px;}
#rules {left:76px; width:51px;}
#forum {left:128px; width:58px;}
#gallery {left:187px; width:65px;}
#mods {left:253px; width:79px;}
#community {left:333px; width:77px;}
#tourneys {left:411px; width:93px;}
#teamranks {left:505px; width:70px;}
#stats {left:576px; width:104px;}
#glogs {left:681px; width:51px;}
	
#home a:hover{background:transparent url(images/navbar.jpg) -31px -32px no-repeat;}
#rules a:hover{background:transparent url(images/navbar.jpg) -76px -32px no-repeat;}
#forum a:hover{background:transparent url(images/navbar.jpg) -128px -32px no-repeat;}
#gallery a:hover{background:transparent url(images/navbar.jpg) -187px -32px no-repeat;}
#mods a:hover{background:transparent url(images/navbar.jpg) -253px -32px no-repeat;}
#community a:hover{background:transparent url(images/navbar.jpg) -333px -32px no-repeat;}
#tourneys a:hover{background:transparent url(images/navbar.jpg) -411px -32px no-repeat;}
#teamranks a:hover{background:transparent url(images/navbar.jpg) -505px -32px no-repeat;}
#stats a:hover{background:transparent url(images/navbar.jpg) -576px -32px no-repeat;}
#glogs a:hover{background:transparent url(images/navbar.jpg) -681px -32px no-repeat;}

/****************************************************************/

	
#banner {
	height:120px;
	background:url(images/banner.jpg) right top no-repeat;
	}
	
/****************************************************************/
	
#login {
	height:29px;
	background:url(images/navfullback.jpg);
	position:relative;
	margin:0;
	padding:0;
	top:0;
	}

#loginleft {
	position:absolute;
	left:3px;
	height:29px;
	top:3px;
}

#loginright {
	position:absolute;
	right:6px;
	height:29px;
	top:3px;
}

#logoutright {
	position:relative;
	right:-3px;
	top:5px;
}

#loginright a, #loginright p {
     color:#FFFFFF;
}

/****************************************************************/

/*Content Boxes */

/****************************************************************/

/*Content Left */

/****************************************************************/

.leftcontent {
	width:430px;
	height:121px;
	overflow:hidden;
	position:relative;
	}

#contentleft {
	width:440px;
	position:absolute;
	top:181px;
	overflow:hidden;
	}
	
#contentleft img{
	margin:0 5px 0 12px;
	}

#contentleft a:link {
  color:#000000;
  text-decoration:none;
  }

#contentleft a:visited {
  color:#000000;
  text-decoration:none;
  }

#contentleft a:hover {
  color:#000000;
  text-decoration:underline;
  }

/****************************************************************/

#welcome {
	height:177px;
	background:url(images/columnleftgreen.jpg) center top repeat-y;
	}

#greentop {
	background:url(images/column-left.jpg) no-repeat; 
	height:31px; 
	}

#greenbottom {
	background:url(images/column-left.jpg) 0 -31px no-repeat; 
	height:25px; 

	}

/****************************************************************/

#newsone {
	height:177px;
	background:url(images/columnleftblue.jpg) center top repeat-y;
	}

#bluetop {
	background:url(images/column-left.jpg) 0 -56px no-repeat; 
	height:31px; 
	}

#bluebottom {
	background:url(images/column-left.jpg) 0 -86px no-repeat; 
	height:25px; 

	}

#box1image {
	background:url(images/leftimages.jpg) 0 0 no-repeat;
	}
/****************************************************************/

#newstwo {
	height:177px;
	background:url(images/columnleftblack.jpg) center top repeat-y;
	}

#blacktop {
	background:url(images/column-left.jpg) 0 -111px no-repeat; 
	height:29px; 
	}

#blackbottom {
margin-top:2px;
	background:url(images/column-left.jpg) 0 -140px no-repeat; 
	height:25px; 

	}


/****************************************************************/

/*Content Right */

/****************************************************************/

.rightcontent {height:39px;}


#contentright {
	width:323px;
	position:absolute;
	top:181px;
	left:438px;
	}

#contentright a:link {
  color:#000000;
  text-decoration:none;
  }

#contentright a:visited {
  color:#000000;
  text-decoration:none;
  }

#contentright a:hover {
  color:#000000;
  text-decoration:underline;
  }
/****************************************************************/

#toppair {
	background:url(images/columnrightcenter.jpg) top center repeat-y;
	height:110px;
	}


#topheader {
	position:absolute;
	top:0;
	height:31px;
	width:323px;
	background:url(images/column-right.jpg) no-repeat;
}


#latest {
	height:53px;
	width:323px;
	position:absolute;
	top:31px;
	left:0;
	}
#topfooter {
	position:absolute;
	height:26px;
	width:323px;
	top:84px;
	background:url(images/column-right.jpg) 0 -31px no-repeat;

}	

/****************************************************************/

#rankings {
	height:96px;
	background:url(images/columnrightcenter.jpg) repeat-y;
	}
	
#ranktop {
	background:url(images/column-right.jpg) 0 -56px no-repeat; 
	height:31px;
	}

#rankbottom {
	background:url(images/column-right.jpg) 0 -87px no-repeat; 
	height:25px; 
}
	
/****************************************************************/	
	
#bottompair {
	margin:4px 0 0 0;
	background:url(images/columnrightdividedcenter.jpg) top center repeat-y;
	height:131px;
	}

#bottomheader {
	position:absolute;
	top:205px;
	height:31px;
	width:323px;
	background:url(images/column-right.jpg) 0 -112px no-repeat;
}	
	
#random {
	height:76px;
	width:160px;
	position:absolute;
	top:238px;
	left:0;
	}
	
#clans {
	height:76px;
	width:160px;
	position:absolute;
	top:238px;
	left:161px;
	}
	
#bottomfooter {
	position:absolute;
	height:26px;
	width:323px;
	top:316px;
	background:url(images/column-right.jpg) 0 -143px no-repeat;

}	

/****************************************************************/

#online {
	height:94px;
	background:url(images/columnrightcenter.jpg) repeat-y;
	}
	
#onlinetop {
	background:url(images/column-right.jpg) 0 -168px no-repeat; 
	height:31px;
	}

#onlinebottom {
	background:url(images/column-right.jpg) 0 -198px no-repeat; 
	height:30px; 
}

/****************************************************************/

#sponsors {
	margin:0px 0 0 0;
	height:92px;
	background:url(images/columnrightcenter.jpg) repeat-y;
	}
	
#sponsortop {
	background:url(images/column-right.jpg) 0 -222px no-repeat; 
	height:28px;
	}

.rightcontent2 {height:41px;}

#sponsorbottom {
	background:url(images/column-right.jpg) 0 -251px no-repeat; 
	height:26px; 
}
	
/****************************************************************/

/* Footer */

/****************************************************************/

#closer {
	height:3px;
	background:url(images/contentfooter.jpg) no-repeat;
	margin:532px 0 0 0;
	}
	
/****************************************************************/

#footer {
	margin-top:10px;
	text-align:center;
	font-family:"Courier New", Courier, mono;
	font-size:75%;
}
