#container {
	width: 965px;
	margin: 0px auto;
}

#main {
	width: 800px;
	float: left;
	text-align: left;
}

#natadad160x600rightout {
	float: left;
	margin-left: 5px;
	padding: 0;
}

.videoiconlow, .videoiconhi {
	display: inline;
}

.videoiconhi {
	padding-left: 5px;
}

#imware {
	text-align: center;
	margin-top: 10px;
	clear: both;
}

#contextualad {
	text-align: center;
	margin-top: 5px;
	clear: both;
}

.storyinfo {
	clear: both;
}

.storyinfo p {
padding: 0;
margin: 0;
}

/* callouts and banners */
.callout {
	margin-bottom: 5px;
	text-align: center;
}

.banner468x60 {
	height: 60px;
	width: 468px;
	margin-bottom: 5px;
}

#topstorymore, .topstorymore, .sectiondiv, .sectiondiv2, .sectiondiv3 {
	clear: both;
}

.topstorymore {
	min-height: 75px;
}

#topstory {
	min-height: 150px;
}

table.cmP_survey td.cmP_title, table.cmP_survey td.cmP_question {
background: inherit;
color: #000 !important;
}

#enewsform, #enewsform form, #enewsform input {
	margin: 0px;
	padding: 0px;
}

#enewsform p {
	padding: 0px;
	margin: 0px 0px 5px 0px;
}

.storyinfo {
font-size: 10px;
}

#ynicon {
font-size: 10px;
}

#storysection #ynicon {
font-size: 10px;
padding: 10px 5px 5px 6px;
}

#navbuttons li.sfhover {
position:static;
z-index: 10;
}

.layout {
text-align: center;
border: 1px solid #000;
margin-bottom: 5px;
}

#ad_header {
background-color: #BCD9D9;
width: 300px;
float: left;
}

#ad_headerpromo {
background-color: #ACACD9;
width: 300px;
float: left;
}

#ad_01.layout {
background-color: #FFFFCC;
}

#ad_02.layout {
background-color: #FFCCCC;
}

#ad_03.layout {
background-color: #FF9999;
}

#ad_04.layout {
background-color: #F96;
}

#ad_05.layout {
background-color: #CCFFFF;
}

#ad_06.layout {
background-color: #99CCFF;
}

#ad_07.layout {
background-color: #CCC;
}

#ad_08.layout {
background-color: #CCCC99;
}

#ad_09.layout {
background-color: #CCFF99;
}

#ad_10.layout {
background-color: #99CC66;
}

#ad_11.layout {
background-color: #FCF;
}

#ad_12.layout {
background-color: #FC6;
}

#gallerypop #gallerynav {
background-image: url(http://images.bimedia.net/designimages/gallery_bottom.gif);
background-repeat: repeat-x;
background-color: #DCDCDC;
height: 30px;
padding: 5px;
margin: 0;
border-top: 1px solid #fff;
}

#gallerypop #galleryimage {
padding: 0px;
margin: 0px;
background-color: #B5B5B5;
text-align: center;
}

#gallerypop body {
background-color: #7F7F7F;
font-family: Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}

#gallerypop p {
float: left;
margin-right: 10px;
margin: 5px 7px 0 0;
padding: 0;
font-size: 13px;
}

#gallerypop #prev{
float: left;
margin-right: 10px;
}

#gallerypop #next {
float: left;
}

#gallerypop .caption {
margin-left: 10px;
}

#gallerypop #natadad728x90gallerypop {
background-image: url(http://images.bimedia.net/designimages/gallery_bottom.gif);
background-repeat: repeat-x;
background-color: #7F7F7F;
border-top: 1px solid #fff;
}

#mpynheader {
height: 30px;
background-image: url(http://images.bimedia.net/designimages/yn_mp_header_bkgnd.gif);
background-repeat: no-repeat;
background-color: #fff;
border-bottom: solid 3px #990000;
font-size: 11px;
padding-left: 130px;
}

#mpynsite {
width: 90px;
background-repeat: no-repeat;
display: block;
height: 25px;
line-height: 25px;
text-align: center;
margin: 5px 3px 0 0;
float: left;
}

#mpynnet {
width: 90px;
background-repeat: no-repeat;
height: 25px;
display: block;
line-height: 25px;
text-align: center;
margin: 5px 2px 0 0;
float: right;
}

.sel {
background-image: url(http://images.bimedia.net/designimages/yn_mp_station_tab_sel.gif);
color: #fff;
}
.unsel {
background-image: url(http://images.bimedia.net/designimages/yn_mp_station_tab_unsel.gif);
color: #000;
}
