/* MAIN NAVIGATION BAR */
#navArea {
	border: 0px solid #000000; 
	width: 990px;
	height: 38px;
	position: relative;
	margin: 0 auto; 
	padding: 0;
	background: transparent;
}

#nav {
	width: 990px;
	height: 38px;
	margin: 0;
	padding: 0;
	position: relative;
	background: url(images/navbg.jpg);
}

#nav li {
	float: left;
  	list-style-type: none;
}

#nav li a {
	margin: 0;
	padding: 0;
	display: block;
	height: 38px;
	color: #FFF;
	text-align: center;   
}



#nav li a {
	position: absolute;
	top: 0;
	margin: 0;
	padding: 0;
	display: block;
	height: 38px;   
	background: url(images/menu.gif) top center no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 1%;
	list-style-type: none;
}





#body_home li#nav_home, #body_about li#nav_about, #body_press li#nav_press, #body_events li#nav_events, #body_resources li#nav_resources,  #body_directions li#nav_directions, #body_blog li#nav_blog, body_store li#nav_store, #body_contact li#nav_contact,  {
	background: url(images/menu.gif) top center no-repeat;
}

#body_home li#nav_home a, #body_about li#nav_about a, #body_press li#nav_press a, #body_events li#nav_events a, #body_resources li#nav_resources a, #body_directions li#nav_directions a, #body_blog li#nav_blog a, body_store li#nav_store a, #body_contact li#nav_contact a,  {
	background: url(images/menu.gif) top center no-repeat;
}


li#nav_home a {
	left: 0;
	width: 93px;
	background-position: 0 0;
}

li#nav_home a:hover {
	background-position: 0 -38px;
}

#body_home li#nav_home a {
	background-position: 0 -38px;
}


li#nav_about a {
	left: 93px;
	width: 104px;
	background-position: -94px 0;
}

li#nav_about a:hover {
	background-position: -94px -38px;
}

#body_about li#nav_about a {
	background-position: -94px -38px;
}


li#nav_press a {
	left: 197px;
	width: 98px;
	background-position: -198px 0;
}

li#nav_press a:hover {
	background-position: -198px -38px;
}

#body_press li#nav_press a {
	background-position: -198px -38px;
}


li#nav_events a {
	left: 295px;
	width: 111px;
	background-position: -296px 0;
}

li#nav_events a:hover, li#nav_events a.active{
	background-position: -296px -38px;
}

#body_events li#nav_events a {
	background-position: -296px -38px;
}


li#nav_resources a {
	left: 406px;
	width: 137px;
	background-position: -407px 0;
}

li#nav_resources a:hover {
	background-position: -407px -38px;
}

#body_resources li#nav_resources a {
	background-position: -407px -38px;
}


li#nav_directions a {
	left: 543px;
	width: 134px;
	background-position: -544px 0;
}

li#nav_directions a:hover {
	background-position: -544px -38px;
}

#body_directions li#nav_directions a {
	background-position: -544px -38px;
}



li#nav_blog a {
	left: 677px;
	width: 95px;
	background-position: -678px 0;
}

li#nav_blog a:hover {
	background-position: -678px -38px;
}

#body_blog li#nav_blog a {
	/*background-position: -678px -38px;*/
}

#body_blog li#nav_blog a:hover, #body_blog li#nav_blog a.active {
	background-position: -678px -38px;
}


li#nav_store a {
	left: 772px;
	width: 102px;
	background-position: -773px 0;
}

li#nav_store a:hover {
	background-position: -773px -38px;
}

#body_store li#nav_store a {
	background-position: -773px -38px;
}



li#nav_contact a {
	left: 874px;
	width: 117px;
	background-position: -875px 0;
}

li#nav_contact a:hover {
	background-position: -875px -38px;
}

#body_contact li#nav_contact a {
	background-position: -875px -38px;
}











/* RIGHT VERTICAL NAVIGATION */
#rightContent h3, #rightContent li h3.widgettitle {
	border: 0px dashed silver;
	margin: 0 auto; 
	padding: 20px 0 5px 5px;
	color: #CD1543;
	font: normal 23px/26px Times New Roman;
	text-align: left;
	letter-spacing: 1px;
	clear:both; 
}



#rightContent ul {
	margin: 0 auto; margin-right: 25px;
	padding: 0px 5px;
	color: #CD1543;
	font: normal 12px/14px Verdana, Sans-Serif;
	text-align: left;
	list-style-type:none;
}

#rightContent ul ul{
	margin:0 0 0 -14px; padding:0;
	width:225px;
	background-color:#fff;
	color:inherit;
}

#rightContent ul a, #rightContent ul ul a {
	display: block;
	text-decoration: none;
	padding: 0 5px;
	line-height: 2.2em;
	border-bottom: 1px dashed silver;
}

#rightContent ul a:hover, #rightContent ul ul a:hover {
	background-color: #F6F6F6; 
}

#rightContent ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	list-style-type:none;
	background-image:url('images/arrow.gif');
	background-repeat:no-repeat;
	background-position:2px 11px;
	padding-left:14px; 
	border-bottom:0;
}
#rightContent ul li li{
	float: left;
	width: 100%;
	list-style-type:none;
	background-image:url('images/arrow.gif');
	background-repeat:no-repeat;
	background-position:2px 11px;
	padding-left:14px; 
	border-bottom:0;
}
#rightContent ul li.current_page_item ul li a{
	background-color:#fff !important;
	color:#1C8ED0;
}
#rightContent ul li#selected a, #rightContent ul li.current_page_item a, #rightContent ul li.current-cat a,
#rightContent ul li.current_page_item ul li.current_page_item a{
	display: block;
	text-decoration: none;
	padding: 0 5px;
	line-height: 2.2;
	border-bottom: 1px dashed silver;
	background-color: #F6F6F6; 
	color: #CD1543; 
}












/* LINKS	  */
#links {
	border: 0px solid silver;
	margin: 0 auto; margin-top: 10px;
	padding: 0px; 
	width: 1000px;
	height: 80px;
	position: relative;
	top: 0px;
	text-align: center;
	background: transparent;
	
}


#links ul {
	border: 0px solid red;
	margin: 0; margin-top: 7px;
	padding: 0;
	text-align: center;
	list-style-type: none;
	font: bold 0.7em arial;
}

#links ul li {
	margin: 0px 7px;
	padding: 0;
	display: inline;
}





/*  FOOTER  */
#footer {
	border: 0px solid green;
	margin: 0 auto; margin-top: 5px;
	padding: 0px;
	width: 1000px;
	height: 15px;
	background: transparent;
	position: relative;
	top: 0px;
	text-align: center;
}


#footer ul {
	border: 0px solid red;
	width: 1000px;
	height: 15px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	list-style-type: none;
	font:12px arial;
}

#footer ul li {
	border: 0px solid yellow;
	height: 15px; 
  	list-style-type: none; 
	display: inline; 
	margin-top: 0px;
	padding: 0px;
}

#footer ul li a {
	margin: 0;
	padding: 0;
	display: inline;
	height: 15px;   
	list-style-type: none;

}

#footer ul li a:link {  color: #000000; text-decoration: none; background-color: transparent;}
#footer ul li a:visited {  color: #000000; text-decoration: none; background-color: transparent;}
#footer ul li a:focus {  color: #000000; text-decoration: none; background-color: transparent;}
#footer ul li a:hover {  color: #900; text-decoration: underline; background-color: transparent;}    
#footer ul li a:active {  color: #000000; text-decoration: none; background-color:transparent; }


#footer .copyright {
		border-right: 1px solid #000000;
		margin: 0 auto; 
		padding: 0px 20px;
		background: transparent;
		text-align: center;
		color: #000000; 
		font-weight: normal;
	}

#footer .sitemap {
		border-right: 1px solid #000000;
		margin: 0 auto; 
		padding: 0px 20px;
		background: transparent;
		text-align: center;
	}

#footer .privacy {
		border-right: 1px solid #000000;
		margin: 0 auto; 
		padding: 0px 20px;
		background: transparent;
		text-align: center;
	}

#footer .links {
		border-right: 0px solid #000000;
		margin: 0 auto; 
		padding: 0px 20px;
		background: transparent;
		text-align: center;
	}




/*  CREDITS	  */
#credits {
	border: 0px solid #FF0000;
	margin: 0 auto;
	padding: 0px 0px 5px 0px; 
	width: 1000px;
	height: 15px;
	position: relative;
	top: 5px;
	font: bold 0.55em verdana;
	color: #000000; 
	text-align: center;
	text-decoration: none;
	text-transform: capitalize;
	background: transparent;
}

#credits a:link {  color: #000000; text-decoration: none;}
#credits a:visited {  color: #000000; text-decoration: none;}
#credits a:focus {  color: #000000; text-decoration: none;}
#credits a:hover {  color: #900; text-decoration: none;}
#credits a:active {  color: #000000; text-decoration: none;}
