@charset "utf-8";
#colLeft {
	background-color: #FFF;
	width: 325px;
	float: left;
}
#colMiddle {
	float: left;
	background-color: #FFF;
	width: 314px;
	margin-right: 5px;
	margin-left: 5px;
}
#colRight {
	float: left;
	background-color: #FFF;
	width: 325px;
}
.colHeading {
	color:#fff;
	text-transform:uppercase;
	padding: 3px 3px 3px 20px;
	background-image: url(/mri/images/global/h3.gif);
	background-repeat: no-repeat;
	background-position: 8px 10px;
	background-color: #5e95db;
}
.colContent {
	margin-bottom: 1px;
	overflow: hidden;
}
.colPadding {
	padding: 10px;
}
.inLinks  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
.inLinks ul {
	list-style-image: none;
	list-style-type: none;
	margin-top: 10px;
	overflow: hidden;
}
.inLinks ul li {
	float: left;
	width: 137px;
	margin-bottom: 10px;
	background-image: url(/mri/images/global/sArrow.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left: 15px;
	font-weight: bold;
	color: #5E95DB;
}
.inLinks a{
	color: #0066CC;
}
.inLinks a:hover{
	color: #666666;
}


div#weatherTile{
	background-image: url(/mri/images/weather/wdgt_day.png);
	background-repeat: no-repeat;
	background-position: 70px 60px;
	height: 200px;
	overflow: hidden;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
div#weatherCloud{
	position: absolute;
	margin-left: 15px;
	width: 250px;
	height:210px;
}
span#weatherTitle{
	position: absolute;
	margin-left: 140px;
	margin-top: 20px;
	color: #333;
	width: 100px;
	font-size: 14px;
	font-weight: bold;
}
span#weatherTemp{
	position: absolute;
	margin-left: 195px;
	margin-top: 60px;
	font-size: 33px;
	color: #FFFFFF;
	font-weight: bold;
}
span#weatherHighLow{
	position: absolute;
	margin-left: 140px;
	margin-top: 110px;
	color: #FFFFFF;
	width: 100px;
}
span#weatherDetails{
	position: absolute;
	margin-left: 100px;
	margin-top: 140px;
	width: 100px;
	font-size: 10px;
}
span#weatherUpdate{
	position: absolute;
	width: 230px;
	margin-top: 190px;
}

#news {
	padding:10px 0 10px 10px;
	list-style:none;
	overflow:auto;
	height:225px;
	overflow:auto;
}
#news .head {
	color: #5e95db;
	font-size: 11px;
	font-weight: bold;
}

#news .content {
	background: url(/mri/images/global/news.gif) 0 0 no-repeat;
	margin-top: 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eee;
	margin-right: 5px;
	margin-bottom: 5px;
}
.featured {
	padding: 10px;
}

.featured ul {
	list-style-image: none;
	list-style-type: none;
	margin-top: 10px;
	overflow: hidden;
}
.featured ul li {
	margin-bottom: 10px;
	background-image: url(/mri/images/global/sArrow.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left: 15px;
	font-weight: bold;
	color: #5E95DB;
}
.featured a {
	color: #5e95db;
}
.featured a:hover {
	color: #000;
}
#adsense {
	height: 250px;
	width: 310px;
}
.colOffers {
	padding: 10px;
}
.colOffers ul, .colOffers li {
	margin:0px;
	padding:0px;
	list-style:none;
}
.colOffers ul li{
	margin-bottom: 10px;
	background-image: url(/mri/images/global/sArrow.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left: 15px;
	color: #5E95DB;
}
.poem {
	padding-left: 10px;
	line-height: 1.4em;
	padding-top: 5px;
	padding-bottom: 5px;
}
.poem strong {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	padding-right: 3px;
}
.articles .story {padding: 10px;background:#f8fafc;border: 1px solid #5e95db;border-top:0;border-bottom:0;}
.articles h4 {font-size:12px;}
.articles .story img {
	border: 1px solid #666666;
	margin-top: 5px;
	margin-bottom: 5px;
}
.articles #story-2,.articles #story-3,.articles #story-4,.articles #story-5 {display:none;}

#postnav {border: 1px solid #5e95db;border-top:1px solid #999;height:27px;background:#faf6f1;}
#postnav ul {padding:0;float:left;}
#postnav ul.archives {padding: 6px 0 0 5px;}
ul.archives li {display:inline;list-style:none;background: url(/images/plus.gif) 0 3px no-repeat;padding: 0 5px 0 12px;}
ul.archives a {font-size:9px;color:#101010;}

#postnav ul#controls {float:right;padding: 0 5px 3px 5px;border:1px solid #999;border-top: 1px solid #fff;margin: -1px 10px 0 0;background:#f8fafc;width:90px;}
* html #postnav ul#controls {position:relative;top:-1px;}
#controls li {list-style:none;display:block;float:left;}
#controls li.count {color:#000;font-weight:bold;padding:3px 2px 0 0;width:20px;}
#controls li.control {width:20px;height:19px;overflow:hidden;background: url(/images/global/slider-controls.gif) 0 0 no-repeat;margin: 0 0 0 2px;}
#controls li.playpause {background-position:-22px 0;}
#controls li.next {background-position:-45px 0;}

#controls li  a {display:block;width:20px;height:19px;}
.meta {padding:0 0 0 10px;}
.meta li {list-style:none;padding: 5px 0;}
li.continue a {color:#000;border-bottom: 1px dotted #58595a;text-decoration:none;font-size:12px;}
li.continue a:hover {border:0;}

.resorts .detail {padding: 0px;background:#fafade;border: 1px solid #5e95db;border-top:0;border-bottom:0;}
.resorts .padding { padding:10px;}
.resorts h4 {font-size:12px;}
.resorts .detail img {
	border: 1px solid #666666;
	margin-right:5px;
}
.resorts #detail-2,.resorts #detail-3,.resorts #detail-4,.resorts #detail-5 {display:none;}
#resortnav {border: 1px solid #5e95db;border-top:1px solid #999;height:27px;background:#faf6f1;}
#resortnav ul {padding:0;float:left;}
#resortnav ul.archives {padding: 6px 0 0 5px;}
#resortnav ul#resort-controls {float:right;padding: 0 5px 3px 5px;border:1px solid #999;border-top: 1px solid #fafade;margin: -1px 10px 0 0;background:#fafade;width:90px;}
* html #postnav ul#resort-controls {position:relative;top:-1px;}
#resort-controls li {list-style:none;display:block;float:left;}
#resort-controls li.count {color:#000;font-weight:bold;padding:3px 2px 0 0;width:20px;}
#resort-controls li.control {width:20px;height:19px;overflow:hidden;background: url(/images/global/slider-controls.gif) 0 0 no-repeat;margin: 0 0 0 2px;}
#resort-controls li.playpause {background-position:-22px 0;}
#resort-controls li.next {background-position:-45px 0;}

#resort-controls li  a {display:block;width:20px;height:19px;}