h3, h4, h5, h6 {padding-left:20px; margin:20px 0 15px 0; font-weight:bold; font-family:Times New Roman; color:#004000}
h3 {font-size:28px; font-weight:bold;}
p, ol, dl, {margin:17px 0}
p {text-align:justify}
ul {margin-left:25px}

/** essential styles **/
body {
 font-size:14px;
 font-family:Helvetica, Arial, Verdana, sans-serif;
 background:#313a46 url(../images/backgroundlong.jpg) top no-repeat;
 }
h2 {
 height:51px; 
 margin-top:10px; 
 padding-top:9px; 
 text-align:center; 
 font-weight:bold; 
 font-family:Futura; 
 clear:both; 
 font-size:40pt;
 }
a		{
 color: #0000FF;
 }
p		{
 margin: 0 0 18px;
 color: #000000;
 }
#container	{ 
 width: 900px;
 margin: 0 auto;
 }
		
/* Header */
#header {
 margin:12px auto 0;
 width:800px;
 height:154px; 
 background:url(../images/hdr_bck.png) 0 0 no-repeat;
 }
h1 {
 margin:0 auto;
 padding-top:22px; 
 padding-left:0px; 
 font-family:Helvetica,Futura;
 text-align:center; 
 font-size:72px; 
 width:700px; 
 color:#004000;
 }
#header p	{
 text-align: center;
 color: #004000;
 font-family:Helvetica, Arial, Verdana, sans-serif;
 font-size: 18px;
 font-weight: bold;
 padding-top: 10px;
 }
		
/* Content Style */
#content	{
 float: right;
 clear: right;
 width: 680px;
 height: 1500px;
 background:url(../images/wrapper_bg_long.png) 0 0 no-repeat;
 margin-top:20px;
 }
#content h1	{
 text-align: center;
 font: 36px Times New Roman, Verdana, sans-serif;
 color: #0099cc;
 font-style: italic;
 }
#content p	{
 font-weight:bold;
 padding-right: 18px;
 padding-left: 18px;
 }
#content med	{
 font-size: 14px;
 line-height: 16px;
 margin-left: 60px;
 marging-right: 60px;
 }
#content small	{
 font-size: 11px;
 line-height: 12px;
 }
#content ul	{
 list-style: disc;
 margin-left: 60px;
 font-weight: bold;
 }
#content li	{
 font-size: 14px;
 line-height: 20px; 
 padding-left: 10px;
 }
#logo	{
 float: center;
 clear: left;
 height: 200px;
 background:url(../images/logo_bck.png) 0 0 no-repeat;
 font: 14px Verdana, Helvetica, sans-serif;
 margin-top:20px;
 padding-top: 20px;
 }
#navigation	{
 float: center;
 clear: left;
 height: 250px;
 background:url(../images/nav_bck250px.png) 0 0 no-repeat;
 font: 12px Verdana, Helvetica, sans-serif;
 line-height: 22px;
 padding-top: 20px;
 }
#navigation a	{
 color: #000;
 font-weight:bold;
 }
#navigation ul	{
 margin-left: -15px;
 }
#drawings		{
 padding-left: 10px;
 float: left;
 clear: left;
 width: 190px;
 }
#extra		{
 padding: 0px 0px 0px 0px;
 float: left;
 clear: left;
 width: 190px;
 }
#extra h2	{ 
 margin-left: 20px;
 color: #333;
 font: 18px Verdana, Helvetica, sans-serif;
 text-align: center;
 }
#extra p 	{
 padding-left: 15px;
 font: 14px Verdana, Helvetica, sans-serif;
 line-height: 18px;
 }
#extra small	{
 font-size: 10px;
 line-height: 11px;
 }
#extra ul	{
 list-style: disc;
 }
#extra li	{
 font-size: 12px;
 line-height: 24px; 
 padding-left: 0px;
 }
#weather	{
 border-top: 1px solid #fff;
 text-align: center;
 float: center;
 clear: left;
 padding: 1px 0px 20px 0px;
 border-bottom: 1px solid #fff;
 }
				
/* Footer */
#footer		{
 background: #004000;
 height: 20px;
 clear: both;
 width: 100%;
 }
#footer a	{
 color: #FFFFFF;
 text-decoration:none;
 font: 12px Verdana, Helvetica, sans-serif;
 }
#footer	p	{
 color: #ccc;
 font: 12px Verdana, Helvetica, sans-serif;
 }
#footer ul	{
 list-style: none;
 margin: 0 0px 0px;
 }
#footer li	{
 display: inline;
 font-size: 11px;
 font-weight: bold;
 padding-right: 0px;
 }
