/*Bahamas Met Dept Stylesheet v1
by Tecoyo Sturrup 
 */

/*General Formating*/

body
{
	background:#fff url(images/homeslicedbg.jpg) no-repeat center top;
	font-family: arial;
	color:#47565c;
	font-size:11px;
	margin:0;
}

a img 
{
	border:0;
	margin:0;
	padding:0;
}

img {
margin:0;
}

a
{
  color:#728890;
  text-decoration:none;
}

a:hover{
	color:#3478f5;
}



.center
{
text-align:center;
}


p {
	line-height:1.6em;
}

.bread
{
margin:4px 6px 4px 4px;
padding:3px 4px;
background:#f3f4f5;
font-size:11px;
}

.handcursor
{
cursor:pointer;
}

#cont-title, #cont2-title, #cont2-title, #cont3-title, #cont4-title, #cont-title5, #cont6-title, #cont7-title, #cont8-title, #cont9-title, #cont10-title, #cont11-title, #cont12-title, #cont13-title, #cont14-title, #cont15-title, #cont16-title, #cont17-title, #cont18-title, #cont19-title, #cont20-title, #cont21-title, #cont22-title, #cont23-title, #cont24-title, #cont25-title, #cont26-title, #cont27-title
{
display:block;
margin:3px 0;
}

#container
{
width:871px;
margin:30px auto 0 auto;
}

#header
{
width:871px;
background:url(images/headerimg.png) no-repeat right top;
height:124px;
margin:0;
}

#header ul{
 margin:0 19px 0 0;
 padding:0;
 float:right;
 list-style:none;
 display:inline;
}	

#header ul li{
list-style: none;
margin: 0;
display: block;
float: left;
text-align: center;
vertical-align:middle;
line-height:24px;
height:24px;
border-bottom:1px solid #426471;
border-left:1px solid #426471;
}

#header ul li a
{
text-decoration:none;
padding: 0 9px 0 9px;
display:block;
font-size:11px;
color:#c6d3d8;
}

#header ul li a.active,  #header ul li a:hover 
{
background:#4e7c8e;
color:#d2dadf;
}

#mainwrap
{
background:url(images/contentbg.png) repeat-y center;
width:835px;
padding:0 18px;
}

#sidebar
{
width:167px;
float:left;
}

#sidebar ul 
{
margin:0;
padding:0;
list-style:none;
}

#sidebar ul li
{
border-bottom:1px solid #d2dadf;
border-right:1px solid #d2dadf;
padding:3px 4px 3px 15px;
background:#fff url(images/navbg.jpg) repeat-x bottom;
}

#sidebar ul li a
{
width:100px;
height:23px;
}

#sidebar h1
{
background:url(images/h1bg.jpg) repeat-x bottom;
color:#b17c09;
font-size:12px;
height:19px;
padding:4px 15px 0 15px;
margin:0;
}

#content 
{
width:668px;
float:right;
}

.nas, .bordergt
{
line-height:1.8em;
}

.mainweather, .mapbox 
{
border:1px solid #d2dadf;
height:240px;
width:324px;
margin:4px 0 4px 4px;
display:inline;
}

.mapbox img
{
margin-left:3px;
clear:both;
}

ul#menu, ul#menu2{
 padding:0;
 float:right;
 list-style:none;
 margin:0 2px 0 0;
 display:inline;
}	

ul#menu2{
float:left;
margin-left:4px;
}

ul#menu li, ul#menu2 li{
list-style: none;
margin: 0;
display: block;
float: left;
text-align: center;
vertical-align:middle;
line-height:24px;
height:24px;
}

ul#menu li a, ul#menu2 li a
{
text-decoration:none;
padding: 0 9px 0 9px;
background:#d2dadf;
display:block;
font-size:11px;
font-weight:bold;
margin-right:1px;
color:#46575d;
}

ul#menu li a.selected,  ul#menu li a:hover, ul#menu2 li a.active,  ul#menu2 li a:hover  
{
background:#46575d;
color:#d2dadf;
}

#newsscroll
{
background:url(images/error.gif) no-repeat left top;
padding-left:18px;
color:#d2dee2;
font-size:13px;
font-weight:bold;
display:inline;
}

#newsscroll a 
{
color:#FF0000;
}


#news
{
background:#4e7c8e url(images/newsbg.jpg) repeat-x bottom;
padding-bottom:5px;
}

/**Weather news page**/

.NewsSummaryPostdate{
background:url(images/bull.gif) no-repeat left center;
font-weight:bold;
margin-top:18px;
padding-left:8px;
}

.NewsSummaryLink{
font-size:16px;
margin:5px 0;
font-weight:bold;
}

.NewsSummaryLink a{
color:#3482a1;
}

.NewsSummarySummary, .NewsSummaryContent{
margin:6px 0;
}
.NewsSummaryMorelink{
font-weight:bold;
}

#NewsPostDetailDate
{
font-size:14px;
color:#c1cbd5;
font-weight:bold;
}
#NewsPostDetailTitle
{
font-size:14px;
color:#6B858F;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:24px;
}

#NewsPostDetailPrintLink
{
padding-left:14px;
background:url(images/printer.jpg) no-repeat left center;
font-size:10px;
font-weight:bold;
margin-right:15px;
}

#NewsPostDetailReturnLink
{
padding-left:12px;
background:url(images/back.jpg) no-repeat left center;
font-size:10px;
font-weight:bold;
}


.mapbox span
{
float:left;
}

.bordergt
{
border-right:1px solid #d2dadf;
}

.mainweather
{
float:right;
margin-right:5px;
background:url(images/gradbgmain.jpg) repeat-x;
}

.mainweather table tr td
{
padding:0 15px;
}

.mapbox
{
float:left;
background:url(images/gradbgmain2.jpg) repeat-x;
}

.mapbox span
{
margin:3px 0 0 5px;
}

.tropbox, .climatebox 
{
border:1px solid #d2dadf;
margin:4px 0 4px 4px;
background:url(images/smgradbg.jpg) repeat-x;
display:inline;
}

.climatebox
{
float:right;
margin-right:5px;
height:136px;
width:294px;
padding: 0 10px 5px 20px;
}

.tropbox
{
float:left;
height:136px;
width:294px;
padding: 0 10px 5px 20px;
}

.climatebox img, .tropbox img
{
border:1px solid #dee5e8;
padding:3px;
float:left;
margin-right:13px;
}

.tropbox ul
{
float:left;
padding:0 0 0 10px;
font-size:11px;
font-weight:bold;
margin:0;
}

.tropbox ul li
{
list-style:none;
padding-left:10px;
background:url(images/bull.gif) no-repeat left center;
margin:6px 0;
}

.publicmap
{
border:1px solid #d2dadf;
margin:4px 0 4px 4px;
background:url(images/contgrad.jpg) repeat-x;
float:left;
width:324px;
padding: 0 0px 5px 0px;
display:inline;
}

.smallcontent1, .smallcontent2 
{
border:1px solid #d2dadf;
margin:4px 0 4px 4px;
background:url(images/smgradbg2.jpg) repeat-x;
display:inline;
}

.smallcontent2
{
float:right;
margin-right:5px;
width:294px;
padding: 0 10px 5px 20px;
}

.smallcontent1
{
float:left;
width:294px;
padding: 0 10px 5px 20px;
}

.smallcontent1 ul, .smallcontent2 ul
{
float:left;
padding:0 0 0 10px;
font-size:11px;
font-weight:bold;
margin:0;
}

.smallcontent1 ul li, .smallcontent2 ul li
{
list-style:none;
padding-left:10px;
background:url(images/bull.gif) no-repeat left center;
margin:6px 0;
}

.smallcontent1 img, .smallcontent2 img
{
border:1px solid #dee5e8;
padding:3px;
float:left;
margin-right:13px;
}

#radarlist ul
{float:none}
#radarlist
{float:left}

#content h1, #content h3
{
color:#718790;
font-weight:bold;
font-size:13px;
}

#content .mainweather h1
{
font-size:15px;
margin:3px 0;
}

#content h3
{
margin:5px 0px 17px 0px;

}

#content h1 span
{color:#d57f43;}

#content h4
{
font-size:13px;
color:#a5b6bd;
}

#content h5
{
color:#5e7b86;
font-size:24px;
margin:7px 0 0 0;
}

#contentbox h1
{
font-size:18px;
font-weight:normal;
margin:9px 0;

}

#content h5 span
{
font-size:13px;
font-weight:normal;
}

#content table
{
border-collapse:collapse;
}

#contentbox
{
border:1px solid #d2dadf;
width:626px;
padding:0px 15px 10px 15px;
margin:4px 2px 4px 4px;
background:url(images/contgrad.jpg) repeat-x;
clear:both;
}

#sidebox 
{
float:right;
width:180px;
padding-left:20px;
border-left:1px solid #f2f3f5;
}

.extweather
{
margin:4px 5px 4px 4px;
width:659px;
}


.tablehead
{
background:url(images/tablehead.jpg) repeat-x top;
height:27px;
color:#d57f43;
font-size:11px;
font-weight:bold;
text-align:center;
}

tr.extable td
{
padding:6px 0 6px 12px;
}

tr.extable td img
{
float:left;
padding-right:8px;
}

.place
{
background:#dce4e7;
font-weight:bold;
}

#contable textarea
{
width:248px;
height:90px;
}

#footer
{
clear:both;
width:811px;
height:39px;
background:url(images/foot.png) center top;
margin:0 auto;
color:#9eb4be;
padding:5px 30px 0 30px;
}

#footer a
{
color:#dce4e7;
}

.paradigm{float:right;}