/*essential styles*/
html, body 		{ 
 margin: 0;
 padding: 0; 
 background-image:url('images/longbaybkgrd2_1803.jpg');
}
body 			{ color: #333; font: 14px Helvetica, Arial, sans-serif; line-height: 18px; }
h2			{ color: #333; font-size: 18px; }
a			{ color: #337810; }
p			{ margin: 0 0 18px; }
a:link      {color:blue; text-decoration:none; }
a:visited   {color: blue; text-decoration:none; }
a:hover     {color: blue; text-decoration:underline; }
#container		{ width: 760px; margin: 0 auto;}
#wrapper		{ background-color: #81F3F0; float: left; width: 100%; }
#mapwrapper		{ background-color: #81F3F0; float: left; width: 100%; }
		
#container	{ 
 background-color: #81F3F0;
 }

/* Header */
#header			{ background-color: #004b6f; border-bottom: 2px solid #ddd; }
#header h1  	{ font-size: 48px; line-height: 50px; font-style:italic; text-align:center; color: #81F3F0; margin: 0 0 3px; padding: 20px 18px 0; }
#header p		{ text-align:center; color: white; font-size: 11px; font-weight: bold; padding: 0 18px; }
		
/* Content Style */
#leftsidebar		{ text-align:center; background: #eee; border-bottom: 1px solid #ccc; padding-left: 0px; }
#leftsidebar ul		{ margin-left: 10px; text-align:left;}
#rightsidebar		{ text-align:center; background: #eee; border-bottom: 1px solid #ccc; }
#rightsidebar small	{ font-size: 11px; line-height: 18px; }
#rightsidebar ul	{ margin-left: 10px; text-align:left;}
#content		    { background-color: white; }
#content p          { padding-right: 10px; padding-left: 0px; }
#content h1         { text-align:center; line-height: 44px; }
#content h2         { text-align:center; }
table.c1            { font-size:small; margin-left: 20px; background-color: #FFFFFF}		
/* Content Positioning & Size */
#leftsidebar		{ background-color:#81F3F0; float: left; margin-left: -746px; width: 190px; }
#content		    { padding-left: 10px; padding-right: 10px; margin: 0 215px 36px 215px; }
#rightsidebar		{ background-color:#81F3F0; float: left; margin-left: -210px; width: 200px; }

/* Footer */
#footer		{
 background: #333;
 background-color: #004b6f;
 border-bottom: 2px solid #999;
 clear: both;
 width: 100%;
 }
#footer a	{
 color: white;
 font: 12px Verdana, Helvetica, sans-serif;
 text-decoration:underline;
}
#footer	p	{
 color: white;
 margin: 0;
 padding: 0 18px 10px;
 font: 12px Verdana, Helvetica, sans-serif;
 font-weight: bold;
 }
#footer ul	{
 border-bottom: 1px solid #555;
 list-style: none;
 margin: 0 18px 6px;
 padding: 10px 0 6px;
 }
#footer li	{
 display: inline;
 font-size: 11px;
 font-weight: bold;
 padding-right: 5px;
 }
#weather h2	{
 font-size: 18px;
 }

