/* www.hansenla.com */

*               { margin: 0;}
html, body 	    { padding: 0; height: 100%;}
body 		    { background: #263026; color: #FFF; font: 12px Verdana, Georgia, sans-serif; line-height: 18px;}
h2			    { color: #CCC; padding: 24px 0px 10px 0px; }
h3			    { color: #999; padding: 10px 0px 10px 0px; }
a			    { color: #337810; }
p			    { padding:0 0 18px 0;}
ol,ul 		    { list-style:none;}

#wrapper		{ background: #000000; width: 800px; min-height: 100%; height: auto !important; height:100%; margin: 0 auto -22px;}

/* Header */
#header		    { background: #000; border-bottom: 1px solid #999;}
#header h1  	{ color: #004b6f; padding: 24px 0px 0px 24px; }
#header p		{ color: #666; font-size: 11px; font-weight: bold; padding: 0 18px; }

/* Content Style */
#content p      { padding-right: 18px; }
#content		{ padding: 0 0 36px 36px; }
  		
/* Navigation menu		     */
table.navbar   { width: 100%; background-color: #263026; border-top: 1px solid #999; border-collapse: collapse; border-spacing: 0px; }
/* Drop code - don't modify */ 
#nav { display: block; padding: 0; position: relative; }
#nav li { display: block; list-style: none; padding: 0; float: left; position: relative; width: 100px; }
#nav a { display: block;   text-decoration: none;}
#nav ul { display: none; position: absolute; left: 0; padding: 0; }
* html #nav ul { line-height: 0; } /* IE6 "fix" */
#nav ul a { zoom: 1; } /* IE6/7 fix */
#nav ul li { float: none; }
#nav ul ul { top: 0; }    
/* Configure this */
#nav ul { width: 130px; }
#nav ul ul { left: 131px; }
/* Color scheme */
#nav { background-color: #263026; height: 24px; }
#nav a { border-right: 0px solid white; color: white; font-size: 12px; padding: 6px; line-height: 1; text-align:center; }
#nav li.hover a { background-color: #339900; }
#nav ul { top: 25px; }
#nav ul li a { background-color: #226600; }
#nav ul a.hover { background-color: #226600; }
#nav ul a { border-bottom: 0px solid white; border-right: none; opacity: 0.9; }

/* Footer */
#footer		    { background: #263026; border-top: 1px solid #999; width: 800px; text-align: center; padding-top: 1px; height: 20px; position:relative; margin-left: auto; margin-right: auto ;}
#footer a		{ color: #eee; }
#footer p		{ color: #ccc; }
#footer ul		{ border-bottom: 0px solid #555; list-style: none; } 
#footer li		{ display: inline; font-size: 11px; font-weight:lighter; padding-right: 5px; } 
#push           { height: 20px; /* .push must be the same height as .footer */}
