body{ background:#FFF; }

p {
	display:inline;
}

#hurricane_image_container {
	background:#FFF;
	height:362px;
	width:624px;
	display:block;
	overflow:hidden;
	position:relative;
	background:url(/images/layout/weather_loader.gif) center no-repeat;
}

#hurricane_image {
	border:8px solid #E1D7C3;
	border-width:4px;
	padding:2px;
	margin:5px;
	width:608px;
	height:342px;
}

.hurricane_image_list ul{
	display:block;
	overflow:hidden;
	position:relative;
	width:624px;
	margin:0 auto;
}

.hurricane_image_list ul li{
	list-style:none;
	display:block;
	float:left;
	margin:3px 2px;
}

.hurricane_image_list a{
	width:100px;
	height:69px;
	background:url(/images/layout/hurricane_thumbnails.jpg) no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

.hurricane_image_list img{
	display:none;
}

#w_tropical-satellite a { background-position:0 0; }
#w_gulf-satellite a { background-position:-100px 0; }
#w_model-plots a { background-position:-200px 0; }
#w_storm1-reveal a { background-position:-300px 0; }
#w_storm2-reveal a { background-position:-400px 0; }
#w_storm3-reveal a { background-position:-500px 0; }
#w_origins_jun a { background-position:0 -70px; }
#w_origins_jul a { background-position:-100px -70px; }
#w_origins_aug a { background-position:-200px -70px; }
#w_origins_sept a { background-position:-300px -70px; }
#w_origins_oct a { background-position:-400px -70px; }
#w_origins_nov a { background-position:-500px -70px; }

ul.hurricane-forecast {
	border:1px solid #ADADAD;
	width:298px;
	padding:0;
	margin:0 auto;
}

ul.hurricane-forecast li{
	padding:8px 10px;
	display:block;
	overflow:hidden;
	position:relative;
}

ul.hurricane-forecast li.border {
	border:1px solid #ADADAD;
	border-width:1px 0 0 0;
}

ul.hurricane-forecast h5 span {
	font-size:18px;
	color: #003399;
	margin:0 0 3px 0;
}

ul.hurricane-forecast img {
	float:right;
}

ul.hurricane-forecast a {
	font-size:12px;
	font-weight:bold;
}
