@charset "UTF-8";
/* CSS Document */


/* Header Styles Go Here **************/

div#header {margin: 10px auto -10px auto;}

div#header h1 {display: none;}
		
div#header a {background: url(images/header4.png) no-repeat 0px top; display: block; height: 100px; margin: 0px; width: 500px;}
	
	div#header a:hover {background: url(images/header4.png) no-repeat -500px top;}
	
div#header .search {float: right;}

/* End Header Styles **************/


/* Container Styles Go Here **************/

div#outercontainer {width:850px; background-color: #000066; margin: 0px auto 0px auto;}

div#container {background-color: #FFFFFF; border: 5px solid #FFCC05; margin: 10px auto 10px auto; 
	padding: 10px 10px 20px 20px; width: 800px;}
	
/* End Container Styles **************/


/* Body Styles Go Here **************/

body {background-color: #000066; font-family: "Times New Roman", Times, serif; font-size: 16px;margin: 0; padding: 0;}
	
	body a {color: #000099;font-weight: bold; text-decoration: none;}

		body a:visited {color: #0000CC}

	body ul li {list-style-type: none;}
	
	body ol li {padding-bottom: 10px;}
	
	div#contest li {font-weight:bold;}

	div#contest li ul li {font-weight: lighter;}
	
	body ul.bullets li {list-style-type: square;}

	.button {font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
	
/* End Body Styles **************/

/* Sidebar Styles Go Here ************/

div#leftsidebar {float: left; font-size:14px; margin: 20px;}

div#rightsidebar { float: right; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin: 0px 0px 20px 30px; width: 140px;}
 	
		div#rightsidebar p {margin-bottom: -5px;}

div#rightsidebar2 { float: right; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin: 0px 0px 20px 30px; width: 250px;}
 	
		div#rightsidebar p {margin-bottom: -5px;}
		
div#archivesidebar {float: right; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin: -15px 0px 20px 30px; width: 135px;}
 	
		div#rightsidebar p {margin-bottom: -5px;}

/* End Sidebar styles ************/

/* Navigation Styles Go Here **************/

div#navigation ul {
	padding:0px;
	margin:0 0 20px 0;
	list-style-type:none;
	height:20px;
}

div#navigation li {
	float:left;
}
div#navigation li a {
	display:block;
	padding: 0px 12px 10px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:12px;
	letter-spacing:1px;
	color: white;
	background: #000066;
	text-decoration:none;
}
div#navigation li a:hover {
	color: #FFCC05 ;
	background:#000066;
}

div#navigation li ul li {
	float:none;
}

div#navigation li ul li a:hover {
	color: #FFCC05 ;
	background:#000066;
}
div#navigation ul li ul {
	display:none;
}
div#navigation ul li:hover ul {
	display:block;
	position:absolute;
}


div#linknav a {font-family: Arial, Helvetica, sans-serif; font-size: 15px;}


/* End Navigation Styles **************/


/* Head Styles Go Here **************/

h1 { text-align: center; font-family: "Times New Roman", Times, serif; font-size: 40px;}
	
h2 { border-bottom: 2px solid #FFCC05 ; font-family: Arial, Helvetica, sans-serif; font-size: 24px; padding-bottom: 10px;}
	
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 20px;}

h4 { font-family: Arial, Helvetica, sans-serif; font-size: 16px;}

/* End Head Styles **************/


/* Content Styles Go Here **************/

div#content { padding-left: 185px; padding-right: 40px;}
	
	div#content p.online { border-bottom: 1px dashed #FFCC05; height: 125px; width: 400px;}
	
		div#content p.online2 { border-bottom: 1px dashed #FFCC05; height: 200px; width: 400px;} 
		
		div#content p.online3 { border-bottom: 1px dashed #FFCC05; height: 140px; width: 400px;}
		
		div#content p.online4 { border-bottom: 1px dashed #FFCC05; height: 150px; width: 400px;}
		
		div#content p.online5 { border-bottom: 1px dashed #FFCC05; height: 235px; width: 400px;}
		
		div#content p.online6 { border-bottom: 1px dashed #FFCC05; height: 160px; width: 400px;}
		
		div#content p.online7 { border-bottom: 1px dashed #FFCC05; height: 175px; width: 400px;}
		
		div#content p.online8 { border-bottom: 1px dashed #FFCC05; height: 190px; width: 400px;}
		
		div#content p.online9 { border-bottom: 1px dashed #FFCC05; height: 215px; width: 400px;}

	div#content p.available {height: 125px; width: 400px;}
	
img {border:none;}
	
img.wrap {border:none ; display: block; float: left; margin: 0px 10px 0px 0px}
	
img.magazine {border: none; display: block; float: left; margin: 0px 25px 15px 0px}	

img.magazineright {border: none; display: block; float: right; margin: 0px 0px 15px 25px}	

div#news {border-bottom: 2px solid #FFCC05;}

div#links {margin: 0px 0px 0px -32px;}

	div#links li {border-bottom: 1px dashed #FFCC05; padding: 5px 0px 5px 0px;}
	
div#contestwinners li {font-size: 20px; padding: 0px 0px 5px 30px;}

div#alumni table {padding: 10px;}
	
	div#alumni th {text-align: right; vertical-align: top; padding: 8px 10px 0px 0px; border-top: 1px dotted #FFCC05;}
	
	div#alumni td {vertical-align: top; padding: 10px 0px 10px 0px; border-top: 1px dotted #FFCC05;}
	
	div#alumni tr {border-top: 1px dotted #FFCC05;}
	
/* End Content Styles **************/


/* Footer Styles Go Here **************/

div#footer {font-family: Arial, Helvetica, sans-serif;font-size: 12px; padding-top: 20px;text-align: center;}
	
/* End Footer Styles **************/



/* Colors: Background Blue #000066; Links Blue #000099; Gold #FFCC05*/
 
