/* Overall (tags, body, wrappers, containers, etc) 
-----------------------------------------------------------------------------*/ 
	body
	{
		padding: 0px;
		margin: 0px;
		
		background: #000;
		color: #333;
		
		font-family: Trebuchet, Arial, Helvetica, sans-serif;
		font-size: 11pt;
	}
	
	img
	{
		border: none;
	}
	
	h1, h2, h3, h4
	{
		margin: 0px;
	}
	
	
	#container
	{
		width: 860px;
		background: #fff;
	}
	
	
/* Header (where the logo is, top of the page)
-----------------------------------------------------------------------------*/ 
	#header
	{
	 	height: 248px;
		background: url(images/header_bg.jpg) no-repeat left top #000;
	}
	#logo
	{
		padding: 0em 32em 7em 0em;
	}
	
	
/* Footer (very bottom of the page)
-----------------------------------------------------------------------------*/ 
	#footer
	{
	 	padding: 1em 0em;
		text-align: center;
		font-size: .8em;
		color: #ccc;
		background: #666;
		margin-top: 2em;
	}
	#footer a { color: #fff; }
	
/* Menu 
-----------------------------------------------------------------------------*/ 
	#menu 					{ width: 170px; float: left; font-size: .85em}
	#menu ul 				{ padding: 0; margin: 0 0 .5em 2.5em; }
	#menu ul li				{ list-style: outside url(images/menu_unselect.png); margin: .25em 0; }
	#menu ul ul li 			{ font-weight: normal; }
	
	#menu ul li a:hover 	{ color: #000; }
	#menu ul li a 			{ color: #666; }
	
/* Highlighting Current Page 
-----------------------------------------------------------------------------*/ 
	#welcome			#menu_welcome,
	#peatc				#menu_peatc,
	#jack_knight		#menu_jack_knight,		
	#judges				#menu_judges,			
	#participants		#menu_participants,
	#sponsors			#menu_sponsors,
	#history			#menu_history,
	#old_judges			#menu_old_judges,
	#behind_the_scenes	#menu_behind_the_scenes	{ list-style: outside url(images/menu_select.png); font-weight: bold; }

/* Ad Box (only the text inside the adbox) 
-----------------------------------------------------------------------------*/ 
	#adbox
	{
		font-size:90%;
		left:36px;
		padding:5px;
		position:absolute;
		top:140px;
		width:270px;
		background: #fff;
	}
	
	#adbox hr
	{
		border-top: 1px solid #888;
		border-bottom: none;
		border-left: none;
		height: 1px;
	}
	

/* Content (below the header, most of the page) 
-----------------------------------------------------------------------------*/ 
	#content
	{
		background: url(images/body_bg.png) #fff;
	}
	
	.content_inside
	{
		padding: 15px;
	}
	
	#main
	{
		float: left;
		width: 650px;
		padding: 0;
		margin: 0;
	}
	
	#main hr
	{
		border-top: 2px solid #ffd300;
		border-bottom: none;
		border-left: none;
		height: 1px;
		
		margin: 5px 0px -5px;
	}
	
	
/* Extras 
-----------------------------------------------------------------------------*/
	.corner
	{
		background: url(images/corner.png) no-repeat top right;
		height: 24px;
		width: 24px;

		float: right;
	}
	
	.clear
	{
		clear: both;
	} 
	
	.peatc_logo
	{
		width: 130px;
		margin: 4em 1em;
		font-size: 1em;
		color: #666;
		text-align: center;
	}
	
/* Links
-----------------------------------------------------------------------------*/

