#page { position:relative; display:block; margin:0 auto; padding:10px; width:970px; background:#c9c4bb; }
	/*HEADER*/
	#page #header { position:relative; display:block; margin:0; padding:0; height:100px; background:#fff; }
		#page #header h1#logo { position:absolute; top:25px; left:25px; display:block; margin:0; padding:0; width:132px; height:50px; background:url('/_images/logo.png') top left no-repeat; text-indent:-9999px; }
		
		#page #header #title { position:absolute; top:32px; left:177px; display:block; margin:0; padding:0; width:580px; }
			#page #header #title h2 { font:24px "TrajanPro", "Times New Roman", Times, serif; color:#050505; margin:0; padding:0; text-shadow:1px 1px 2px #888; }
                        #page #header #title h2.medium { font-size: 20px; }
                        #page #header #title h2.small { font-size: 18px; }
				#page #header #title h2 span { color:#ee3a43; }
			#page #header #title h3 { font:12px "TrajanPro", "Times New Roman", Times, serif; color:#36312a; margin:0; padding:0; text-shadow:1px 1px 2px #888; }
		
		#page #header ul#sNav { position:absolute; top:13px; right:25px; display:block; margin:0; padding:0; list-style:none; }
			#page #header ul#sNav li { display:inline; margin:0; padding:0; color:#7d7d7d; }
				#page #header ul#sNav li a { font-size:10px; color:#7d7d7d; }
		#page #header a#donateNow { position:absolute; top:35px; right:25px; display:block; margin:0; padding:0; width:125px; height:30px; background:url('/_images/btn_donate_now.png') top left no-repeat; text-indent:-9999px; }
		#page #header a#donateNow:hover { background-position:0 -30px; }
		
	/*BODY*/
	#page #body { display:block; margin:10px 0 0 0; padding:15px 20px 25px 25px; background:#fff; }
		
		/*NAVIGATION*/
		#page #body #nav { display:block; }
			#page #body #nav ul#pNav { margin:0; padding:0; list-style:none; }
				#page #body #nav ul#pNav li { float:left; }
					#pNav li a { display:block; margin:0 5px 0 0; padding:0; width:149px; height:26px; font:12px "TrajanPro", "Times New Roman", Times, serif; line-height:30px; color:#fff; text-align:center; text-decoration:none; background:#36312a; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -webkit-transition:background 0.35s ease-in; -moz-box-shadow:1px 2px 3px #666; -webkit-box-shadow:1px 2px 3px #666; }
					
					/*FIREFOX lt 3.5*/
					#page #body #nav ul#pNav li a, x:-moz-any-link, x:default { text-transform:uppercase; line-height:26px; }
					/*FIREFOX >= 3.5*/
					body:nth-of-type(1) #page #body #nav ul#pNav li a { text-transform:none; line-height:30px; }
					
					#page #body #nav ul#pNav li a:hover { background:#c7000a; }
					#pNav li.active a { background:#c7000a; }
					#page #body #nav ul#pNav li a.last { margin-right:0; width:150px; }
					
		/*PRIMARY*/
		#page #body #primary { display:block; width:920px; -moz-box-shadow:1px 1px 3px #666; -webkit-box-shadow:1px 1px 3px #666; }
		
		/*SECONDARY*/
		#page #body #secondary { display:none; }
		/*TERTIARY*/
		#page #body #tertiary { display:none; }
		
/*FOOTER*/
#footer { display:block; margin:0 auto; margin-top:20px; margin-bottom:20px; padding:0; width:990px; text-align:center; }
	#footer ul { margin:0; padding:0; list-style:none; }
		#footer ul li { display:inline; color:#736b61; padding-left:5px; font:10px arial, sans-serif; }
			#footer ul li a { color:#736b61; margin-right:5px; }
	#footer ul#social { display:block; margin:0; padding:0; list-style:none; float:left; }
		#footer ul#social li { float:left; }
			#footer ul#social li a { display:block; margin:0; padding:0; text-indent:-9999px; }
				#footer ul#social li a#fbLike { margin-right:6px; width:62px; height:26px; background:url('/_images/fb-like.png') top left no-repeat; }
				#footer ul#social li a#facebook { margin-right:7px; width:24px; height:26px; background:url('/_images/facebook.png') top left no-repeat; }
				#footer ul#social li a#twitter { margin-right:7px; width:24px; height:26px; background:url('/_images/twitter.png') top left no-repeat; }
				#footer ul#social li a#digg { margin-right:7px; width:26px; height:26px; background:url('/_images/digg.png') top left no-repeat; }

	#footer ul#footerNav { margin:0; padding:0; padding-right: 5px; height:26px; list-style:none; float:right; width: auto; }
		#footer ul#footerNav li { float:left; margin-top:12px; }
			#footer ul#footerNav li a { color:#736b61; margin:0 15px 0 0; padding:0 15px 0 0; border-right:1px solid #736b61; }
			#footer ul#footerNav li a:hover { color:#969089; }
				#footer ul#footerNav li a.last { margin:0; padding:0; border:none; }

/* Graph Table */
table.graphData {
    background: #f3f1ec;
    border: 1px #676155 solid;
    border-spacing: 0;
    font-family: Times, "MS Times", Georgia;
    padding: 0;
    width: 500px;
}
table.graphData th {
    background: #f3f1ec;
    border-bottom: 1px #676155 solid;
    font-size: 16px;
    font-weight: normal;
    padding: 8px 0;
    text-align: center;
}
.graphData th.data,
.graphData td.data {
    border-left: 1px #676155 solid;
}
.graphData tr {
    background: #dad7d1;
}
.graphData td {
    padding: 4px 15px;
}
.graphData td.data {
    width: 115px;
}
.graphData tr.alt {
    background: #f3f1ec;
}