body {	font: 100.01% Verdana, Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;	color: #000;	background-color: #B2B2B2;}p, div, ul, ol, dl {	margin: 0;	padding: 0;}p, li {	font-size: 0.75em;	line-height: 1.7em;	color: #353535;}p.alt {font-size: 0.75em;}td {	padding: 0;	vertical-align: top;}h1, h2, h3, h4, h5, h6 {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align: center;}h1 { font-size: 1.2em; margin-bottom: 20px; }#homepage h1 { margin: 30px 0 25px 0; color: #E40202;}h2 { font-size: 1.05em; margin: 0 0 15px 70px; text-align: left; }h3 { font-size: 1.0em;  }h4 { font-size: 1.0em; }h5 { font-size: 0.9em; }h6 { font-size: 0.8em; }#tropicalpage h3 {color: white; margin: 0 10px;}#tropicalpage h2 {margin-top: 25px; margin-left: 15px; text-align: left; }#tropicalpage h4 {text-align: left; margin: 10px 0 10px 10px; font-size: 0.85em;}img { border: 0; }a { text-decoration: none; }a {	color: #010269;	font-weight: bold;	background-color: inherit;}a:hover, a:focus { color: #E40202; }ul, li {	list-style-type: none;	list-style-position: default;}dl {	font-size: 0.8em;	margin: 35px 25px 35px 30px;}dt {	margin-bottom: 10px;	font-weight: bold;	color: #014254;}dd { margin-bottom: 16px; }form {	margin: 30px 20px;	font-size: 0.7em;	text-align: left;}form p { font-size: 1.0em; }label {	display: block;	margin-bottom: 14px;	line-height: 1.5em;}select { margin-left: 10px; }.lefty {	float: left;	margin: 8px;}.righty {	float: right;	margin: 8px;}.pullquote {	width: 175px;	float: right;	font-size: 1.1em;	font-weight: bold;	font-style: italic;	margin: 8px 8px 8px 16px;	padding: 9px 6px;	border-color: #0529BE transparent #0529BE transparent;	border-width: 2px 0 2px 0;	border-style: dashed none dashed none;}#minwrapper {min-width: 745px;}#outerwrapper {	margin: 10px 5% 10px 5px;		text-align: left;	width: 94%;	position: relative;	background-color: #fff;	border: 2px solid #000;}#tropicalpage #outerwrapper {margin: 10px; width: 725px;}#contentwrap {	background-color: transparent;	background-image: url(images/vertbar.jpg);	background-repeat: repeat-y;	background-position: 268px 0;	width: 99%;}#foot {margin: 10px 5% 10px 5px;		text-align: center;	width: 94%;	color: #fff;	font-size: 0.75em;}	#tropicalpage #foot {margin: 10px 0; width: 745px;}#columnize {	width: 100%; 	}#side { width: 126px; padding-top: 75px; }#side img {display: block; margin: 0 0 6px 0;}#weather {	width: 281px;	text-align: center;}.innermain {margin-left: 40px; width: 80%; }#contactpage .innermain {margin-left: 0; width: 99%;}#logo {font-size: 3.0em; line-height: 1.0em; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; margin: 0 0 10px 3px; padding: 0;}#tropicalpage #logo {color: white; font-size: 2.9em; margin-bottom: 75px; margin-left: 5px;}#homepage #logo {margin-bottom: 25px;}#logo span {color: #E40202;}.midimage {text-align: center; margin: 20px 0;}#tropicalpage .midimage {text-align: left;}#main p {margin-bottom: 12px;}#main img {border: 1px solid #000;}#locals{	font-size: 0.80em;	color: #000;	font-weight: bold;	margin: 14px auto 40px auto;	padding: 16px 0;	width: 288px;	border-color: #01007A;	border-width: 4px;	border-style: dotted;}#locals div a {	color: #010269;	font-weight: bold;	/*text-decoration: underline; */}#locals div a:link, #locals div a:active, #locals div a:visited { color: #043164; }#locals div a:hover, #locals div a:focus { color: #E40202; }#locals div {margin: 8px 0;}#feature {font-size: 0.85em; font-weight: bold; line-height: 1.7em; margin: 15px 0;}.innermain span {font-size: 1.7em; font-weight: bold; color: #000; padding-right: 6px;}#showlocal {vertical-align: bottom;}#subscribepage #main {text-align: center;}#formwrap {width: 535px; margin-right: auto; margin-left: auto; text-align: left;}form {font-size: 0.8em;}form td {padding-top: 3px; padding-bottom:3px; vertical-align: middle;}label {display: inline;}#subscribepage form img {border: none; margin: 0 5px 0 3px;}#options input {margin-top: 15px;}.disclaim {	font-weight: bold;	line-height: 1.6em;	color: #052D4E;	padding-top: 20px;	padding-bottom: 15px;}.checkoff {text-align: right;}#weatherpage #localweather {text-align: left; margin-right: auto; margin-left: auto;}#weatherpage #localweather img {border: none; vertical-align: bottom; margin-left: 4px;}#localweather li {margin: 5px 0; }#weatherpage #localweather td {width: 48%; border: 1px solid #000; padding: 5px;}#tropicalpage #localweather td {padding-bottom: 25px;}#weatherpage #localweather td p {text-align: left;}#weatherpage #contentwrap {text-align: center;}#strictor {width: 80%; margin-top: 45px; margin-right: auto; margin-left: auto;}#localstrictor {width: 95%; margin-top: 45px; margin-right: auto; margin-left: auto; text-align: center;}#localstrictor2 {width: 95%; margin-top: 45px; margin-right: auto; margin-left: auto; text-align: center;}#localstrictor p {text-align: center; margin: 15px 0;}#weathernav {text-align: right; margin: 10px 10px 0 0; font-size: 0.75em;}#weatherpage #localweather h3 {text-align: left; font-size: 1.1em;}#weatherpage #localweather h4 {text-align: left; font-size: 0.8em;}#sc_link {width: 50%; margin: 30px auto 20px auto;}#sc_link td {font-size: 0.85em; padding: 15px;}#sc_link table { background-color: #BBBCFF; border: 1px solid black; }#sc_link .lefty {margin: 0 20px;}#sc_link img {border: 1px solid #000;}#localweather #weatherchannel td {border: none; text-align: center; padding: 0;}#localweather #weatherchannel img {margin: 0;}#weatherchannel {margin-top: 60px; width: 80%; margin-right: auto; margin-left: auto; border: 1px solid #000;}#localweather p {margin: 5px 0;}#localweather p.intro, #localweather div#intro p {font-size: 0.75em; margin: 10px 0;}table.localpix {margin-right: auto; margin-left: auto; margin-bottom: 5px; width: 665px; background: black; color: white;}table.localpix img {margin: 7px 10px; border: 1px solid white;}table.localpix td {vertical-align: bottom; text-align: center; padding-bottom: 20px;}#datapull {margin: 10px 0; border: 1px solid #000; font-size: 1.0em;}#datatable {background: #fff; margin: 6px 2%; width: 94%; font-size: 0.85em;}#datatable td {padding: 6px;}#datatable p {margin-top: 8px;}td#watchcell p {text-align: left;}#tryus {font-size: 0.9em; color: #000; font-weight: bold; padding: 15px 0;}#topgroup {text-align: center; margin-bottom: 0; padding-bottom: 0;}#topgroup img {display: inline;}#topgroup a:link, #topgroup a:active, #topgroup a:visited {color: white;}#topgroup a:hover, #tropgroup a:focus {color: red;}.troplinks {margin: 10px 100px 10px 5px; padding: 5px; border: 1px solid black; text-align: center;}.troplinks a {display: block; margin: 14px 0; font-size: 0.75em;}#tropicalize #localweather {width: 650px; margin-left: 75px;}#tropdisplay {	background-color: #000;	background-image: url(images/tropbg.gif);	background-repeat: repeat-x;	background-position: left top;	height: 251px;}#tropheadleft {width: 377px; padding: 0; background: black;}#stormpage #stormlinks {width: 650px; margin: 10px; padding: 10px 20px 20px 20px; background: white; border: 1px solid black;}#stormpage #stormlinks div.stormblock { width: 475px; margin: 15px 0 30px 0; font-size: 0.75em; padding: 8px; border: 1px solid black;}#stormpage #stormlinks div.stormblock a {display: block;}#stormpage #stormlinks div.stormblock li {font-size: 1em;}#stormpage #stormlinks div#logo {margin-top: 15px; margin-bottom: 6px;}#stormpage #stormlinks h3 {text-align: left; font-size: 1.1em;  font-weight: bold; margin-bottom: 8px;}#stormpage #stormlinks h1 {text-align: left; margin: 50px 0 40px 10px; }/*#stormpage #stormlinks div a:link, #stormpage #stormlinks div a:visited, #stormpage #stormlinks div a:active {color: #010269;}#stormpage #stormlinks div a:hover, #stormpage #stormlinks div a:focus {color: #E40202; }*/div#deliveryad {	margin: 20px 28px 20px 38px;	background-color: #E0E0E0;	border: 1px dashed #c00;	padding: 20px;	font-size: 0.85em;}#weatherpage div#deliveryad {width: 60%; margin-right: auto; margin-left: auto;}div#featured {margin-top: 65px; margin-left: 2px; font-size: 0.9em; font-weight: bold; padding: 2px; border: 1px solid #000; color: #E40202;}div#featured div {margin-bottom: 10px;}div#findtropical {	width: 70%;	margin-top: 30px;	margin-right: auto;	margin-left: auto;	margin-bottom: 30px;	background-color: #AAE0DE;	padding: 20px;	font-size: 0.85em;	border-color: #062893;	border-width: 1px;	border-style: dotted;}p#nolocal {font-size: 1em; color: black;}#severest {padding-top: 10px; border-top: 1px dashed #999; margin-top: 10px;}