/* CSS Document */

html, body {background-color: black; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black; line-height: 12px;}

#container { /** Surrounds all of the content, and applies the darker gray background **/
	width: 900px;
	margin: 0 auto;
	margin-top: 60px;
	background-image: url('../images/container_bg.gif');
	background-repeat: repeat;}


/** ------------------------------------------------------------------------------------- Header Specs **/
#header {
	width: 832px;
	height: 154px;
	float: left;
	margin: 0px 0px 0px 34px;
	background-color: #373737;}
	
#logo { /** Contains the Logo Image **/
	width: 286px;
	height: 95px;
	float: left;
	margin: 21px 0px 0px 0px;
	background-image: url('../images/header_logo.png');
	background-repeat: no-repeat;}
	
#logo:hover {cursor: pointer;} /** Changes Cursor Hover to the Pointer Hand **/

#searchContainer { /** Contains Nav Buttons and Search Inputs **/
	width: 227px;
	height: 154px;
	float: right;
	margin: 0px 0px 0px 0px;}
	
#nav { /** The Nav Button Section **/
	width: 227px;
	height: 15px;
	float: right;
	margin: 21px 0px 0px 0px;}
	
#search { /** The Search Input Section **/
	width: 227px;
	height: 118px;
	float: right;
	margin: 0px 0px 0px 0px;}
	
#search p {color: #BF452F; font-size: 11px; font-weight: bold; margin: 15px 0px 5px 0px;} /** Search Text **/

#search input.search { /** Search Box **/
	width: 227px;
	height: 20px;
	float: right;
	margin: 0px 0px 0px 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #BF452F;}
	
#search input.submit { /** Submit Button **/
	height: 25px;
	float: right;
	margin: 7px 0px 0px 0px;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	background-color: #808285;
	font-weight: bold;
	font-size: 11px;}

#search input.submit:hover {cursor: pointer;}

/** End Header Specs **/


/** ------------------------------------------------------------------------------------- Navigation Specs **/
#navigation {
	width: 832px;
	height: 41px;
	clear: both;
	margin: 0px 0px 0px 34px;
	letter-spacing: 0px;}

#navigation p { /** Sets Spacing of Bracketts ] [ **/
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 3px;}
	
#navigation p a { /** Removes Letter Spacing **/
	color: white;
	text-decoration: none;
	letter-spacing: 0px;}
	
#navigation p a:hover {color: #BF452F; text-decoration: underline;}

/** End Navigation Specs **/


/** ------------------------------------------------------------------------------------- Content Area For Home Page Specs **/
#content { /** Content Box **/
	width: 559px;
	height:493px;
	clear: both;
	float: left;
	margin: 0px 0px 0px 34px;
	padding: 25px 0px 0px 0px;
	background-color: #959595;}

#content h1 { /** Content Headlines **/
	font-size: 18px;
	color: black;
	margin: 0px 0px 15px 20px;}

#content p { /** Content Text **/
	color: black;
	line-height: 15px;
	padding: 0px 10px 0px 0px;
	margin: 10px 0px 0px 20px;}

#content p a { /** Content Text Links **/
	color: white;
	font-weight: bold;
	text-decoration: none;}

#content p a:hover { /** Content Text Links Hover **/
	color: white;
	text-decoration: underline;}

#content p.highlight { /** Highlighted Text **/
	color: #FFF8BA;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;}
	
/** End Content Area Specs **/


/** ------------------------------------------------------------------------------------- Content Area For Site Pages Specs **/
#content_pages { /** Content Pages Box **/
	width: 832px;
	clear: both;
	float: left;
	margin: 0px 0px 0px 34px;
	padding: 25px 0px 0px 0px;
	background-color: #959595;}

#content_pages h1 { /** Content Pages Headlines **/
	font-size: 18px;
	color: black;
	margin: 0px 0px 15px 20px;}

#content_pages h2 { /** Content Pages Headlines 2 **/
	font-size: 14px;
	color: #FFF8BA;
	margin: 20px 0px 10px 20px;}

#content_pages_heading {
	float: left;
	clear: both;
	height: 48px;
	line-height: 68px;
	background-image: url('../images/heading_bg.png');
	background-position: right;
	background-repeat: no-repeat;
	background-color: none;
	margin: 0px 0px 3px 0px;
	padding: 0px 30px 0px 20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
	color: #D3D3D3;}

#content_pages p { /** Content Pages Text **/
	color: black;
	line-height: 15px;
	padding: 0px 10px 0px 0px;
	margin: 10px 0px 0px 25px;}

#content_pages p a { /** Content Pages Text Links **/
	color: white;
	text-decoration: none;}

#content_pages p a:hover { /** Content Pages Text Links Hover **/
	color: white;
	text-decoration: underline;}

#content_pages p.highlight { /** Highlighted Text **/
	color: #FFF8BA;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;}

#content_pages ul {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;}

#content_pages ul li {
	line-height: 16px;
	margin: 0px 0px 0px 10px;}
	
/** End Content Pages Area Specs **/


/** ------------------------------------------------------------------------------------- Events Area Specs **/
#events { /** Events Box **/
	width: 264px;
	height: 362px;
	float: left;
	margin: 0px 0px 0px 9px;
	padding: 20px 0px 0px 0px;
	background-color: #959595;}

#events h1 { /** Headline Text **/
	font-size: 18px;
	color: black;
	margin: 0px 0px 15px 15px;}

#events p.highlight { /** Highlighted Text **/
	color: #FFF8BA;
	font-size: 12px;
	font-weight: bold;
	padding: 15px 15px 0px 15px;
	margin: 0px 0px 0px 0px;}

#events p { /** Events Text **/
	color: black;
	line-height: 15px;
	padding: 0px 15px 0px 15px;
	margin: 0px 0px 20px 0px;}
	
#events p a { /** Events Section Text Links **/
	color: white;
	text-decoration: none;}
	
#events p a:hover { /** Events Section Text Links Hover **/
	color: white;
	text-decoration: underline;}
	
/** End Events Area Specs **/


/** ------------------------------------------------------------------------------------- eNews Area Specs **/
#enews { /** eNews Box **/
	width: 264px;
	height: 127px;
	float: left;
	margin: 9px 0px 0px 9px;
	padding: 0px 0px 0px 0px;
	background-color: #959595;}
	
#enewsInput { /** Centers Input Field and Button inside the eNews Box **/
	width: 227px;
	height: auto;
	float: left;
	margin: 0px 0px 0px 19px;
	padding: 0px 0px 0px 0px;}

#enews p {color: black; font-size: 12px; font-weight: bold; margin: 15px 0px 5px 0px;} /** eNews Text **/

#enews input.search2 { /** Input Box **/
	width: 227px;
	height: 20px;
	float: right;
	margin: 0px 0px 0px 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #BF452F;}
	
#enews input.submit2 { /** Submit Button **/
	height: 25px;
	float: right;
	margin: 7px 0px 0px 0px;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	background-color: #BF452F;
	font-weight: bold;
	font-size: 11px;}

#enews input.submit2:hover {cursor: pointer;}

/** End eNews Area Specs **/


/** ------------------------------------------------------------------------------------- Footer Area Specs **/
#footer { /** Footer Box.. Empty **/
	width: 900px;
	height: 34px;
	clear: both;
	margin: 0 auto;
	background-image: url('../images/container_bg.gif');
	background-repeat: repeat;}
	
/** End Footer Area Specs **/
/** ------------------------------------------------------------------------------------- End **/
