/* CSS Document */

/* global */
body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #eeeeee;
	color: #686253;
	margin: 0;
}

h1
{
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
	color: #0061aa;
}

form
{
	margin: 0;
}

.ul
{
	text-decoration: underline;
}

/* Right Hand Links for Athletics Page */

#rightlinks {
	float: right;
	background: #ffff99;
	width: 160px;
	margin: 0 5px 10px 10px;
	padding: 5px;
	border-bottom: 1px solid #9e9e9e;
	border-left: 1px solid #9e9e9e;
	border-right: 1px solid #9e9e9e;
}
#rightlinks a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3f6805;
	text-decoration: none;
}
/* blue bar background images */
#back_left
{
	background-image: url('/uploads/tj/Q_/tjQ_Y8Aq7vRrgm0gvPCc6g/leftbackground_bg.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

#back_right
{
	background-image: url('/uploads/-I/49/-I49tjmDLGXyCWpGw6iMaA/rightbackground_bg.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

#wrapper
{
	margin: 0 auto;
	width: 932px;
}

/* header css */
#header
{
	width: 932px;
	height: 219px;
}

#subheader
{
	background-image: url('/uploads/rt/aa/rtaa32HE1bAE6dyROMFbSg/subheader_bg.gif');
	background-repeat: no-repeat;
	width: 730px;
	height: 32px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 3px;
}

#subheader a
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

/* content css */
#content_home
{
	background-image: url('/uploads/gA/eC/gAeC66HOYuBVfmfaDkEwtA/content_bg.gif');
	background-repeat: repeat-y;
	width: 750px;
	padding-left: 5px;
	padding-right: 5px;
}

#content
{
	background-image: url('/uploads/3l/OK/3lOKmfKA8UbsBNixcTfJKA/battler_bg.gif');
	background-repeat: repeat-y;
	width: 922px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 25px;
}

/* homepage css */
#home1
{
	float: left;
	background-image: url('/uploads/8I/YE/8IYEydHVKGbgPVU_uoZuUw/home1.gif');
	background-repeat: no-repeat;
	width: 590px;
	height: 386px;
}

#search_home
{
	background-image: url('/uploads/uz/kX/uzkXobCvjKNXf6fSHJLvBg/search_home_bg.gif');
	background-repeat: no-repeat;
	width: 242px;
	height: 26px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0061aa;
	margin-top: -15px;
	margin-left: -15px;
	padding-top: 3px;
	padding-left: 5px;
}

#welcome
{
	background-image: url('/uploads/S7/bE/S7bEVCGU42gkIq_644fRyQ/welcom_bg.jpg');
	background-repeat: no-repeat;
	width: 552px;
	height: 151px;
	padding: 15px;
}

#news
{
	background-image: url('/uploads/Q6/XJ/Q6XJuOQu8l7kx2NKE5hr2A/news_events.gif');
	background-repeat: no-repeat;
	width: 252px;
	height: 108px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 60px;
	padding-bottom: 15px;
	font-size: 11px;
	color: #4c5a90;
}

#news a
{
	font-size: 11px;
	color: #4c5a90;
	text-decoration: none;
}

#news a:hover
{
	text-decoration: underline;
}

#faces
{
	margin-left: 15px;
	margin-right: 10px;
}

#face_pic
{
	background-image: url('/uploads/Ku/kV/KukVWNY7im0sITIO6jgswQ/faces_bg.gif');
	background-repeat: no-repeat;
	width: 118px;
	height: 104px;
	padding-left: 2px;
	padding-top: 16px;
	padding-right: 4px;
	padding-bottom: 4px;
}

#new_face
{
	font-size: 15px;
	font-weight: bold;
	color: #f98843;
}
#homeright
{
	background-image: url('/uploads/CC/bF/CCbFqjKT3ra2VxzTp8k-Hw/homeright_bg.gif');
	background-repeat: repeat-y;
	float: right;
	width: 151px;
	height: 386px;
	margin-right: 7px;
	padding-right: 1px;
}

#quicklinks
{
	background-image: url('/uploads/_s/-A/_s-ABN1xsEvW_-4EA5O0tA/quicklinks_bg.gif');
	background-repeat: repeat-y;

}

#quicklinks a, #left_links a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3f6805;
	text-decoration: none;
}

#quicklinks a:hover, #left_links a:hover
{
	text-decoration: underline;
}

#promise
{
	background-image: url('/uploads/QL/E9/QLE9KFeQnqOFdwTPCXtPvw/renew_bg.gif');
	background-repeat: no-repeat;
	height: 200px;
}


#promise a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #ea9f01;
}

#promise a:hover
{
	text-decoration: underline;
}

#home2
{
	clear: both;
}

#lotd
{
	float: left;
	background-image: url('/uploads/Fp/I1/FpI1bvWsVt1EqCzFWT4-Fw/LOTD.gif');
	background-repeat: no-repeat;
	width: 225px;
	height: 51px;
	padding-top: 5px;
	padding-left: 30px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #e45f06;
}

#lotd a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

#lotd a:hover
{
	text-decoration: underline;
}

#learning
{
	float: right;
	margin-right: 3px;
}

/* interior pages css */
#search_int
{
	background-image: url('/uploads/FM/yl/FMylOGE2I6zbENyrVVE2YA/search_right.gif');
	background-repeat: repeat-y;
	background-position: right;
	width: 152px;
	padding: 5px;
	background-color: #a9b5db;
	color: #0061aa;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#left_links_top
{
	background-image: url('/uploads/VM/4t/VM4tt7t-WS2HW24ZcjeSPw/left_links_top.gif');
	background-repeat: no-repeat;
	position: top;
	padding-left: 15px;
	padding-top: 60px;
}

#left_links
{
	background-image: url('/uploads/PF/9s/PF9s_UmzDXBkgzmg_Ljm3w/left_links_bg.gif');
	background-repeat: repeat-y;
	position: top;
	
}

#left_links_bottom
{
	background-image: url('/uploads/8u/x6/8ux6sKTeAbdVLIgW-c4zbg/left_links_bottom.gif');
	background-repeat: no-repeat;
	position: bottom;
}

#main
{
	padding-left: 12px;
	width: 576px;
}

#breadcrumb
{
	background-image: url('/uploads/yh/FC/yhFC1rs0aMrjIOSPhJWWEg/crumbs_bg.gif');
	background-repeat: repeat-x;
	height: 25px;
	margin-right: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #aee8fa;
	padding-top: 6px;
	padding-left: 10px;
}

#breadcrumb a
{
	font-size: 11px;
	font-weight: bold;
	color: #aee8fa;
	text-decoration: none;
}

#breadcrumb a:hover
{
	text-decoration: underline;
}

#page_hdr
{
	background-image: url('/uploads/Sp/pr/Sppr2JoKOf4rw7uWbq2ehw/page_header_bg.gif');
	background-repeat: no-repeat;
	width: 576px;
	height: 41px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
	color: #0061aa;
	padding-top: 10px;
	padding-left: 10px;
}

#page_info
{
	float: left; 
	width: 555px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #78644b;
	line-height: 15px;
	padding-left: 15px;
	padding-right: 10px;
}

#page_info h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	color: #78644b;

}

#page_info h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
}


/* footer css */
#footer1
{	
	background-color: #2d98e4;
	width: 924px;
	border-left: 4px solid #287ebb;
	border-right: 4px solid #287ebb;
	padding-top: 5px;
	padding-bottom: 5px;
}

#footer1 a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c7e6fa;
	text-decoration: none;
}

#footer1 a:hover
{
	text-decoration: underline;
}

#footer2
{
	background-color: #287ebb;
	font-size: 10px;
	font-weight: bold;
	color: #b8c8d6;
	padding-top: 5px;
	padding-bottom: 5px;
}

#footer2 a
{
	font-size: 10px;
	font-weight: bold;
	color: #b8c8d6;
	text-decoration: none;
}

#footer2 a:hover
{
	text-decoration: underline;
}

/* DROPDOWN MENU*/

/* generic formatting for menu */
ul#dropdownmenu /* Menu - 1st level */
{
	margin: 0;
	padding: 0;
	width: 730px;
}

ul#dropdownmenu ul /* Menu - 2nd level */
{
	margin: 0;
	padding: 0; 
	width: 165px;
	border-bottom: 1px solid #35495c;
	background-color: #51606e;
}

ul#dropdownmenu li /* 1st level items*/
{
	float: left;
	position: relative;
	list-style: none;
	display: inline;
	line-height: 30px;
	padding-left: 6px;
	padding-right: 6px;
}

ul#dropdownmenu li ul li /* 2nd level items */
{
	float: none;
	display: block;
	border: 1px solid #35495c;
	border-bottom: 0;
	padding: 2px;
	width: 159px;
	line-height: normal;
}

/* Dropdown Menu Mechanics */

/*	IE Win interprets the line breaks between our nicely formatted HTML list 
		items as white space, so you will notice that the menu items don’t stack up 
		neatly in that browser. However, there is a way around IE’s bugs. */
/* Fix IE. Hide from IE Mac \*/
* html ul#dropdownmenu li 
{ 
	float: left; height: 1%; 
}
* html ul#dropdownmenu li a 
{ 
	height: 1%; 
}
/* End */
/*	We can apply the Holly Hack above, which hides these rules from all browsers but IE Win. 
		Perfect. You will notice the height: 1% rule that has also been added. 
		Unfortunately (again!) the float fix uncovers another IE bug, 
		which requires a height value to make the links display as block-level elements. */

/* sets the position of where the sub-menus should show up */
ul#dropdownmenu ul 
{
	position: absolute;
	display: none;
	left: 6px;
	top: 30px;
}

/* if you have any 3rd level menus you'll need to add this */
/* Hide sub-menus initially 
ul#dropdownmenu li:hover ul ul, ul#dropdownmenu li.over ul ul
{ 
	display: none; 
}
*/
/*  for every level past the 3rd add another ul.
	 i.e. 4th level menu would need ul#dropdownmenu li:hover ul ul ul
*/

/* The magic */
/*  for every level past the 2nd add another li before the li:hover and li.over.
	 i.e. 3rd level menu would need ul#dropdownmenu li li:hover ul
*/
ul#dropdownmenu li:hover ul, ul#dropdownmenu li.over ul
{ 
	display: block; 
}