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

body { text-align: center; }
#container { background: url(../images/layout/content-bg.gif) left top repeat-y; margin: 0 auto; text-align: left; width: 996px; }

/* Header */
#header { background: url(../images/layout/header-bg.jpg) left top no-repeat; height: 180px; position: relative; }
#logo { background: url(../images/logo-bg.png) left top no-repeat; position: absolute; top: 48px; left: 22px; width: 482px; height: 68px; text-indent: -5000px; }
	#logo a { display: block; width: 482px; height: 68px; }
#subnav { line-height: 2em; position: absolute; right: 26px; top: 20px; text-align: right; }

#contentBody { background: url(../images/layout/content-header.gif) left top no-repeat; }
#contentBodyInner { background: url(../images/layout/content-footer.gif) left bottom no-repeat; overflow: hidden; padding: 15px 18px; }

#content { display: inline; float: left; margin-left: 256px; min-height: 300px; width: 557px; }
#footerAds { clear: both; padding-top: 6em; }
#sidebar { float: left; margin-left: -953px; width: 220px; }
#sideAds { float: left; margin-left: 22px; width: 125px; }

/* Footer */
#footerBody { background: url(../images/layout/footer-bg.gif) left bottom no-repeat; }
#footer { background: url(../images/layout/footer-header-bg.gif) left top no-repeat; overflow: hidden; padding: 20px 0; }
	#footer h4 { color: #fff; font-size: 11px; margin: 0; padding: 0; text-align: center; }
	#footer p { color: #eee5be; font-size: 11px; text-align: center; }

/* Navigation */
#nav { font-size: 11px; list-style-type: none; margin: 0; padding: 0; position: absolute; bottom: 2px; left: 10px; }
	#nav li { background: none; float: left; font-size: 11px; margin: 0; padding: 0; position: relative; }
	#nav ul { background: #c28a19 url(../images/nav/dropdown-bg.gif) left top repeat-x; border: 1px solid #561c00; display: none; list-style-type: none; position: absolute; top: 35px; left: 0; margin: 0; padding: 0; z-index: 900; width: 180px; }
	#nav > ul { top: auto; left: auto; }
		#nav li:hover > ul { display: block; }
		#nav li.over ul { display: block; }
		#nav ul li { background-image: none; display: inline; float: none; font-size: 11px; line-height: 1.1em; margin: 0; padding: 0; width: auto; }
	#nav a { background: url(../images/nav/nav.gif) left top no-repeat; }
	#nav a:link, 
	#nav a:visited { background-position: left top; display: block; height: 36px; margin: 0; outline: none; padding: 0; text-indent: -5000px; width: 100px; }
	#nav a:hover, 
	#nav a:active { background-position: left bottom; }
		#nav ul a:link, 
		#nav ul a:visited { background: none; color: #fff; height: auto; display: block; width: 170px; padding: 5px; text-indent: 0; text-align: center; }
		#nav ul a:hover, 
		#nav ul a:active { background: #642401; color: #f1e26c; text-decoration: none; }

	#nav-home a:link, 
	#nav-home a:visited { background-position: 0 0; width: 76px; }
	#nav-home a:hover, 
	#nav-home a:active { background-position: 0 -36px; }
	#nav-home ul { width: 74px; }
	#nav-home ul li a { width: 64px !important; }
	#nav-news-features a:link, 
	#nav-news-features a:visited { background-position: -76px 0; width: 153px; }
	#nav-news-features a:hover, 
	#nav-news-features a:active { background-position: -76px -36px; }
	#nav-news-features ul { width: 151px; }
	#nav-news-features ul li a { width: 141px !important; }
	#nav-online-access a:link, 
	#nav-online-access a:visited { background-position: -229px 0; width: 136px; }
	#nav-online-access a:hover, 
	#nav-online-access a:active { background-position: -229px -36px; }
	#nav-online-access ul { width: 134px; }
	#nav-online-access ul li a { width: 124px !important; }
	#nav-online-newsletters a:link, 
	#nav-online-newsletters a:visited { background-position: -365px 0; width: 181px; }
	#nav-online-newsletters a:hover, 
	#nav-online-newsletters a:active { background-position: -365px -36px; }
	#nav-online-newsletters ul { width: 179px; }
	#nav-online-newsletters ul li a { width: 169px !important; }
	#nav-store a:link, 
	#nav-store a:visited { background-position: -546px 0; width: 73px; }
	#nav-store a:hover, 
	#nav-store a:active { background-position: -546px -36px; }
	#nav-store ul { width: 71px; }
	#nav-store ul li a { width: 61px !important; }
	#nav-donate-support a:link, 
	#nav-donate-support a:visited { background-position: -619px 0; width: 155px; }
	#nav-donate-support a:hover, 
	#nav-donate-support a:active { background-position: -619px -36px; }
	#nav-donate-support ul { width: 153px; }
	#nav-donate-support ul li a { width: 143px !important; }
	#nav-about-us a:link, 
	#nav-about-us a:visited { background-position: -774px 0; width: 97px; }
	#nav-about-us a:hover, 
	#nav-about-us a:active { background-position: -774px -36px; }
	#nav-about-us ul { width: 95px; }
	#nav-about-us ul li a { width: 85px !important; }
	#nav-advertise a:link, 
	#nav-advertise a:visited { background-position: -871px 0; width: 105px; }
	#nav-advertise a:hover, 
	#nav-advertise a:active { background-position: -871px -36px; }
	#nav-advertise ul { width: 103px; }
	#nav-advertise ul li a { width: 93px !important; }


