body{
	background:#9c9c9c url('/imagesNEW/bodyBgnd.gif') 0 0 repeat-x;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, sans-serif;
 	font-size:12px;
}
a:link { color:#006699; text-decoration:none; }
a:visited { color:#3399CC; text-decoration:none; }
a:hover { text-decoration:underline; }

.blue{ color:#006699; }
.gray{ color:#666;}
.grayDk{color:#333;}
.grayLt{color:#999;}
.b{ font-weight:bold;}
.bLine{border-bottom:1px dotted #ddd;}
.bPad{padding-bottom:8px;}
.bPadMore{padding-bottom:16px;}
.tPad{padding-top:8px;}
.tPadMore{padding-top:16px;}
.tMargin{margin-top:8px;}
.tMarginMore{margin-top:16px;}
.borderless{border:0;}
.rtBorder{border-right:1px solid #ddd;}

.fl{float:left;}
.fr{float:right;}

#header{
	position:relative;
	margin:0px 0 0px 0;
	padding:0px 0 0 0;
}
#topBannerAd{
	width:728px;margin:0px auto 10px auto;
}
#mediaBar{
	background:#ddd;
	width:880px;
	height:250px;
	color:#111;
	padding:10px;
	border-top:1px solid #fff;
	border-bottom:1px solid #999;
	margin:0 0 0px 0;
}
#footer{clear:left;width:100%; color:#222;}
#footer #copyright{ float:right; color:#666;}

#container{width:900px;margin:0px auto; background:#fff;}
#wrapper{float:left;width:100%; margin: 0px 0 30px 0; background:#fff;}

#content{
	margin:0 200px 0 400px;
	background:#fff;
}
#contentWide{
	margin:0 200px 0 0px;
	background:#fff;
}
#leftCol{
	float:left;width:400px;
	margin-left:-900px;
	background:#fff;
}
#leftCol h3{
	margin-bottom:1em;
}
#content h3{
	margin-bottom:1em;
}
h3.announcement{
	background:url('/imagesNEW/icons/star_32.png') no-repeat 0 3px;
	padding-left:38px;
}
#rightCol{
	float:left;
	width:200px;
	margin-left:-200px;
	padding-bottom:2em; 
	background:#fff;
}
#rightCol p{margin:1em;}
#rightCol h3{
	font-size:1.2em;
}
#rightCol h4{
	color:#666;
	font-size:1em;
}
#rightCol .blogroll{
	margin:0; padding:0;
}
#rightCol .blogroll li{
	margin:.5em 0;
	border-top:1px dotted #ddd;
	margin:0px 0 6px 0;
	padding:6px 0 0px 0;
	overflow-x:hidden;
}
#rightCol .blogroll li .icon{
	margin:0 4px 0 0;
	position:relative;
	bottom:-3px;
	width:16px;
	height:16px;
}
.borderedColumn{
	border-right:1px solid #ddd;
	border-left:1px solid #ddd;
}
#contentWide .rtBorderedColumn{
	border-left:0;
	border-right:1px solid #ddd;
	padding:1em 1.5em;
}
.column{
	padding:0 1em;
	line-height:1.5em;
	text-align:left;
}
.column h3{
	color:#666;
	font-size:1.4em;
}
.column a.more{
	background:transparent !important;
	text-align:right;
	font-style:italic;
	display:block;
	color:#888;
	margin:1.5em 0 0 0;
}
.column .sectionBar{
	border-top:2px dotted #ccc;
	margin:3px 0 1em 0;
	padding:2.5em 0 0 0;
}
.column h4{
	margin-bottom:.25em;
}
.column p{
	margin:.5em 0;
}
.sectionBar2{
	border-top:2px solid #ccc;
	margin:1em 0;
}

#footer{
	height:20px;
	padding:5px 0 0 0;
	margin:10px 0 30px 0;
	background:#9e9e9e;
}
#footerLinks{margin:0;}
#footerLinks li{float:left; padding:0 .75em;}
#footerLinks li a, #footerLinks li a:visited{color:#222;}

#navLinksMajorBox{
	width:900px;
	height:30px;
	background:#333;
}
#navLinksMajor {
	list-style:none;
	margin:0;
	padding:0;
	clear:both;
	font-family:'Arial','Helvetica', sans-serif;
}
#navLinksMajor li{
	margin:0;
	padding:0;
	float:left;
}
#navLinksMajor a{
	padding:0 1em;
	background:#333;
	color:#eee;
	display:block;
	padding:7px 1em 7px 1em;
	font-size:13px;
}
#navLinksMajor a:hover{
	background:#555;
	color:#fff;
	text-decoration:none;
}
#navLinksMinorBox{
	background:#cff;
	padding:0px 0;
	margin:0px;
}
#navLinksMinor {
	list-style:none;
	margin:0;
	padding:0;
	clear:both;
	font-family:'Arial','Helvetica', sans-serif;
}
#navLinksMinor li{
	margin:0;
	padding:0;
	float:left;
	padding:0;
}
#navLinksMinor li a, #navLinksMinor li a:visited{
	color:#07a;
	display:block;
	padding:8px 1em 6px 1em;
	font-weight:bold;	
}
#navLinksMinor li a:hover{
	text-decoration:none;
	background:#bee;
}
#logo{float:left; width:460px; margin:10px 0 0 0; padding:0px 0 0 10px;}
#headerRightBox{
	float:right;
	padding:0px 0 0 0;
	width:430px;
}
.socialIcon{
	margin:4px 10px 4px 0;
}
#socialIcons{
	text-align:right;
	position:relative;
	top:-8px;
}

/* Subscribe Box */
#subscribeBox{
	height:57px;
	width:430px;
	float:right;
	background:url('/imagesNEW/subscribe2.png') no-repeat 0 0;
	position:relative;
	top:-5px;
	right:-10px;
}
#subscribePrint{
	/* background:url('/imagesNEW/subscribe.png') no-repeat -127px 0; */
	height:40px;
	width:70px;
	display:block;
	float:left;
	margin:0 0 0 127px;
	border:0;
}
#subscribePrint:hover{
	/* background:url('/imagesNEW/subscribe.png') no-repeat -127px -46px; */
}
#subscribeDigital{
	/* background:url('/imagesNEW/subscribe.png') no-repeat -188px 0; */
	height:40px;
	width:82px;
	display:block;
	float:left;
	border:0;
	margin:0 0 0 17px;
}
#subscribeDigital:hover{
	/* background:url('/imagesNEW/subscribe.png') no-repeat -188px -46px; */
}
#subscribeNewsletter{
	/* background:url('/imagesNEW/subscribe.png') no-repeat -264px 0; */
	height:40px;
	width:110px;
	display:block;
	float:left;
	border:0;
	margin:0 0 0 14px;
}
#subscribeNewsletter:hover{
	/* background:url('/imagesNEW/subscribe.png') no-repeat -264px -46px; */
}
/* \Subscribe Box */


#searchFormBox{
	padding:4px 10px 2px 0;
	float:right;
}
#searchFormBox #sbtn{
	height:20px;
	background:#eee;
}
#searchFormBox #sbtn:hover{
	color:#222;
}
#searchFormBox input{
	border:1px solid #999;
	color:#666;
	height:16px;
	line-height:12px;
	vertical-align:bottom;
}
#searchFormBox input[type=text]{
	width:12em !important;
	border:1px solid #999;
	color:#666;
	background:#eff;
	height:16px;
	padding-left:.5em;
	padding-right:.5em;
}
.cse-overlay{z-index:5;}



#editorPicks{
	margin-top:1.5em;
	border-top:1px dotted #ccc;
	padding-top:1.5em;
}
.topPostsBox{
	width:185px;
	float:left;
	text-align:left;
}
.topPosts{
	margin:.5em 1em;
}
.topPosts h3{
	margin:0 0 .25em 0;
	font-size:1.4em;
	color:#555;
	font-family:'Arial','Helvetica', sans-serif;
}
.postList{ margin:0; padding:0;}
.postList li{
	padding:4px 0;
	line-height:1.5em;
}


/* The Guide */
#guideBox{
	width:165px;
	float:left;
	text-align:left;
	padding:0 10px;
	font-size:.9em;
}
.guideList {
	margin:0;
	padding:0;
}
#guideBox h3{
	margin:0 0 .25em 0;
	font-size:1.4em;
	color:#555;
	font-family:'Arial','Helvetica', sans-serif;
}
.guideList li{
	padding:4px 0;
	line-height:1.7em;
}
.guideList li.read{
	background:url('/imagesNEW/mini-icons/document-text.png') no-repeat 0 9px;
	padding-left:22px !important;
}
.guideList li.stream{
	background:url('/imagesNEW/mini-icons/monitor.png') no-repeat 0 8px;
	padding-left:22px !important;
}
.guideList li.watch{
	background:url('/imagesNEW/mini-icons/clapperboard.png') no-repeat 0 8px;
	padding-left:22px !important;
}
/* \The Guide */


#videoAdBox{
	float:right;
	width:300px;
}
.advertiseWithUs{
	text-align:right;
}
.advertiseWithUs a{
	font-size:9px;
	color:#444;
}
#videoAdBox .title{
	background:#000;
	color:#999;
	padding:2px 5px;
	margin-left:1px;
	height:10px;
}
#videoAdBox .title h1{
	font-weight:normal;
	margin:0;padding:0;
	font-size:12px;
}
#videoAdBox .title h2{
	font-weight:normal;
	margin:0;padding:0;
	font-size:9px;
}

.carouselWrap{
	position:relative;
	float:left;
}
.Carousel {
	position:relative;
	margin:0 0 0px 0px;
	width:390px;
	height:246px;
	overflow:hidden;
	border:1px solid #000;
}
.externalControl{
	margin:0 0 0 0px;
	background:#222;
	width:392px;
}
.externalControl button{
	border:0px solid #ccc;
	height:20px;
	margin:0;
	cursor:pointer;
	color:#fff;
	background:transparent;
	font-family:Arial;
}
.cItems {}
.cItems li{
	float:left;
	display:block;
	width:390px;
	height:226px;
	overflow:hidden;
	background:#ccc;
	border:0px solid #eee;
	border-bottom:#000;
}
.cItems li a.itemLink{
	display:block;
	height:226px;
}
.cItems li a.itemLink:hover{text-decoration:none;}
.cItems li h4{
	margin:0;
}
.cItems li img{
	width:390px !important;
	height:226px !important;
	position:relative;
}
.cItems li .date{
	display:none;
}
.cItems li .overlay{
	position:relative;
	bottom:-168px;
	height:0px;
	z-index:1;
	filter:alpha(opacity=80);
	opacity:0.8;
	padding:8px;
	height:42px;
	background:#000;
	color:#fff;
	display:block;
}
.cItems li .overlay img, .cItems li .overlay div{display:none;}
.cItems li .postDescription{
	font-size:.9em;
}
.cItems li h4.postTitle {
	font-weight:bold;
	display:block;
}
.clear{clear:both;}

#coverBox{
	position:relative;
	top:0px;
	background:#eee;
	border-bottom:1px solid #ddd;
	padding:0 0 10px 0;
}


/* Bars */
.blueBar{
	font-family:"Arial","Helvetica",sans-serif;
	font-weight:bold;
	margin:0;
	color:#333;
	padding:.3em 0;
	border-bottom:1px dotted #ddd;
}
.blueBar h6{
	font-size:1.5em;
	padding:0;
	margin:0;
}
.blueBar h3{
	font-size:2em;
	padding:0;
	margin:.5em 0;
}
.blackBar{
	font-family:"Arial","Helvetica",sans-serif;
	font-weight:bold;
	margin:0;
	color:#333;
	background:#ccc;
	padding:.3em 1em;
}
.blackBar h6{
	font-size:1.1em;
	padding:0;
	margin:0;
}
/* \Bars */


div.holdBody {}

div.image450 { margin:10px auto; }
div.image450 h1 { margin: 0px; }
div.image450 p {
  margin: 5px 0 0 0;
  font-family: Arial, Helvetica, sans-serif; 
  font-weight:normal;
  font-size: 9px;
  line-height: 1.2em;
  text-align: right;
  width: 450px;
}
div.image300c { margin: 10px auto; }
div.image300c h1 { margin: 0px; }
div.image300c p {
  margin-top: 5px 0 0 0;
  font-family: Arial, Helvetica, sans-serif; 
  font-weight:normal;
  font-size: 9px;
  line-height: 1.2em;
  text-align: right;
  width: 300px;
}


.gowatch, .howthey{margin:10px 0;}


ul.feedPosts {
list-style:none; margin:0; padding:0;
}
.feedPosts li.post{
margin:0; padding:0;
}
.feedPosts .author{
	display:block;
	font-style:italic;
}
.feedPosts .date{
	color:#888;
	display:block;
	font-size:.9em;
}
.feedPosts p{
	margin-left:0 !important; margin-right:0 !important;
}
li.loadandplay{
margin:0 10px 0 0; 
padding:0;
display:block;
width:115px;
float:left;
}
li.loadandplay .title{font-size:1.1em; margin:0;}


#rightCol .feedPosts h4 { font-size:1.2em; }


.toc-item{
	margin:2em 0;
}
.toc-item h3{
	margin-bottom:.25em !important;
}
.toc-item h4{
	margin:.25em 0;
}

.bookmark-item{}
.bookmark-item p{margin:0; padding:0; color:#888;}
.bookmark-item h4{margin-bottom:0; margin-top:.5em; padding:0; font-size:1.2em;}




h1,h2,h3,h4,h5{font-family:"Arial","Helvetica",sans-serif;}
h5 {
  margin:.5em 0;
  font-size: 1.6em;
  color: #006699;
  font-weight: bold;
  line-height: 1.2; 
}
h4{font-size:1.3em;}
h3{margin:0;}
ul{list-style:none; margin:0 2em; padding:0;}
form{margin:0; padding:0;}
