/* CSS Document */

.mainHomeBox{
	border-left:1px solid #b1b1b1;
	border-bottom:1px solid #b1b1b1;
	border-right:1px solid #b1b1b1;
	border-top:3px solid #b20101;
	margin:0 10px 20px 0;
	padding:0;
}

.mainHomeBox p.note{
	font-size:11px;
	font-weight:bold;
	margin:1px 0;
	padding:0;
}

.mainHomeItem{
	margin:4px 0 15px 0;
	padding:0;
}

.sideHomeItem{
	margin:4px 0 10px 0;
	padding:0;

}

.sideHomeItem p.note{
	font-size:11px;
	font-weight:bold;
	margin:1px 0;
	padding:0;
}

.spOfferItem{
	float:left;
	margin:0 0 0 10px;
	padding:0 3px;
	width:30%;
	
}

.mainHomeBox h3{
	font-size:14px;
	font-weight:bold;
	margin:2px 0 0 0;
	padding:0;
}

.mainHomeItem h3.updateHeadline{
	font-size:16px;
	font-weight:normal;
}

.sideHomeItem h3{
	font-size:12px;
	font-weight:bold;
	margin:2px 0;
}

.mainHomeBox h3 .updateDate{
	font-size:11px;
	font-weight:normal;
	color:#666;
}

.mainHomeBox p.byline{
	font-size:11px;
	color:#666;
	margin:1px 0;
	padding:0;
}

.mainHomeBox p{
	margin:2px 0;
}

.sideHomeBox{
	border:1px solid #b1b1b1;
	margin:0 0 20px 0;
	padding:0;
}

.offerHomeBox{
	border:1px solid #b1b1b1;
	margin:0 0 20px 0;
	padding:0;
}

.mainHomeBox h2, .sideHomeBox h2{
	font-size:18px;
	font-family:arial, verdana, helvetica;
	font-weight:bold;
	color:#000;
	background:url(/images/isnimages/homepage/section_bg.gif) repeat-x bottom left;
	border-bottom:1px solid #b1b1b1;
	margin:0;
	padding:3px 0 3px 5px;
}

.mainHomeBoxContent, .sideHomeBoxContent{
	padding:8px;
	margin:0;
}

.offerHomeBox h2.spoffers{
	font-size:18px;
	font-family:arial, verdana, helvetica;
	font-weight:bold;
	background:#b20101;
	color:#fff;
	border-bottom:1px solid #b1b1b1;
	margin:0;
	padding:3px 0 3px 5px;
}

#homeMag{
	float:left;
	margin:0;
	padding:0;
}

#homeMagInfo{
	margin:0 0 0 85px;
	padding:0 0 0 3px;
}

#homeHeadlines ul{
	margin:0;
	padding:0;
	list-style-type:none;

}

#homeHeadlines ul li{
	padding:0px 0 5px 18px;
	margin:2px 0;
	background:url(/images/isnimages/homepage/sq_bullet.gif) no-repeat 0 3px;

}
	
	
/************iMonthly Video Player************************/

#iMonthlyHome{
	background:#d9e0eb;
	padding:4px;
	margin:0 10px 20px 0;
	border:1px solid #b1b1b1;
}

#iMHomeSideInfo{
	float:left;

	padding:0;
	margin:0;
	text-align:center;
}


#iMVideo_Sponsor{
	padding:10px 1px 4px 2px;
	margin:0 0 0 178px;
	text-align:center;
	
}
	
.clear{
	clear:both;
}

#iMonthlyHome h2.iMtitle{
	background:url(/images/isnimages/iMlogo.gif) no-repeat 0 0;
	height:59px;
	width:179px;
	margin:0;
	padding:0;
}

h2.iMtitle span{
	display:none;
}

#iMHomeNotes p.iMsponsored{
	margin:0;
	padding:0;
	font-size:11px;
}

#iMHomeSponsor{
	float:left;
	border:1px solid #5b8acc;
	background:#fff;
	padding:0;
	margin:3px 0 2px 0;
}

#iMimg{
	padding:0;
	margin:0 10px 0 3px;
}

#iMHomeSponsor p{
	margin:1px 0;
	padding:0;
	text-align:center;
	font-size:11px;
}

#iMHomePlayer{
	margin:4px 2px 0 178px;
	padding:2px 2px 2px 0;
	border:1px solid #b5c6e2;
	background:#e6edf8;
	height:90%;
}

#iMHomePlayer h3{
	font-color:#000000;
	font-size:11px;
	margin:0 1px 1px 2px;
	padding:0;
	font-weight:bold;
}

#iMad{
	text-align:center;
	padding:2px 0;
	margin:0;
}

#iMad img{
	border:0;
}

#iMHomeNotes{
	width:179px;
	padding:0px;
	margin:0;
	text-align:center;
}

#iMHomeNotes h3{
	font-color:#990000;
	font-size:11px;
	margin:1px 3px 4px 4px;
	padding:0;
	font-weight:bold;
}

.iMepisode{
	padding:3px;
	margin:2px 0;
	font-size:11px;
}

.iMepisode p{
	margin:2px 0;
	padding:0;
	font-size:11px;
}
	
p.iMtagline{
	text-align:center;
}

#iMplayer{
	margin:4px 0;
	text-align:center;
	padding:0;
}

.clear{
	clear:both;
}


