/* news front door */
#contentMain {
	width:940px;
	padding:20px 20px 10px 20px;
}

#contentBody {
	width:620px;
}

#contentAux {
	width:300px;
	margin:0 0 0 20px;
}

#contentBody #newsSideBar{
	float:right;
	width:180px;
}

.breadcrumb li.last a{
	background:none;
}


/** Links **/

a:hover{
	color:#800;
	text-decoration:none;
}

/** End Links **/

h1{
	margin-bottom:5px;
}

#overviewHead span{
	font:bold 93.5% Arial, Helvetica, san-serif;
	color:#999;
}
#leadStories, 
#editorsPicks{
	float:left;
	width:420px;
}

#leadStories li{
	float:left;
	width:48%;
	overflow:hidden;
}

#leadStories li.last{
	float:right;
}

#leadStories li h2,
#editorsPicks h2{
	border:0;
}

#leadStories li p{
	margin:5px 0px;
}

#leadStories li a img{
	border:#999 solid 1px;
}

#leadStories li p.datestamp,
#editorsPicks p.datestamp{
	color:#999;
	font-size:93.5%;
	padding:0px;
}

#leadStories li .readMore{
	margin:5px 0px;
}

#editorsPicks{
	margin:10px 0px;
}

#editorsPicks li{
	margin-top:15px;
}

#editorsPicks p{
	line-height:144.5%
}

#editorsPicks .pickImg{
	float:left;
	margin:0px 8px 8px 0px;
}

.photoGalleries{
	clear:both;
	position:relative;
}

.photoGalleries h3,
.moreNewsByCat h3{
	padding:7px 0px;
	border-bottom:#800 solid 2px;
	font:normal 153% Georgia, "Times New Roman", serif;
	color:#800;
	margin-bottom:10px;
}

.moreNewsByCat .catSec{
    display:inline;
    float:left;
    margin:0;
    padding:0 10px 0 0;
    width:295px;
}


.photoGalleries .fd_photoItem{
	float:left;
	width:20%;
	text-align:center;
}

.photoGalleries .fd_photoItem img{
	border:#ccc solid 1px;
}

.photoGalleries .fd_photoItem h2{
	padding:5px;
	border-bottom:0;
	font:normal 100% Arial, Helvetica, san-serif;
	color:#800;
	margin-bottom:0px;
}

.photoGalleries .readMore{
	position:absolute;
	top:13px;
	right:0;
}

.moreNewsByCat ul{
	float:left;
	width:100%;
	margin-bottom:10px;
}

.moreNewsByCat ul li{
	padding:5px 5px 5px 0px;
}

.moreNewsByCat li h4{
	font:normal 136% Georgia, "Times New Roman", serif;;
	border:0;
	background:url(dottedLine.gif) bottom repeat-x;
	padding-bottom: 5px;
	width:160px;
	color:#1e5b7e;
}

.moreNewsByCat li h2{
	font:normal 100% Arial, Helvetica, san-serif;
	border:0;
	clear:left;
}

.moreNewsByCat li .datestamp{
	color:#999;
	font-size:93.5%;
}

#newsSideBar .justIn,
#newsSideBar .featuredBlogs,
#newsSideBar #blognetwork{
	margin-bottom:15px;
	background-color:#f8fafb;
	border:#4fa4c3 solid 1px;
	color:#333;
}

#newsSideBar .justIn h5,
#newsSideBar .featuredBlogs h5,
#newsSideBar #blognetwork h5{
	background:url(siteId3headerBar.gif) repeat-x;
	height:28px;
	font:bold 119% Arial, Helvetica, san-serif;
	color:#282828;
	border-bottom:#bedbe6 solid 1px;
	line-height:195.5%;
	padding:0px 5px;
}

#newsSideBar .justIn li,
#newsSideBar .featuredBlogs ul,
#newsSideBar #blognetwork li{
	margin:0px 7px;
	padding:7px 0px;
	background:url(dottedLine.gif) bottom repeat-x;
	color:#999;
}

#newsSideBar .featuredBlogs #webware ul {
	background:none;
}

#newsSideBar .featuredBlogs li,
#newsSideBar #blognetwork li{
	padding:5px 0px;
	clear:left;
	_position:relative;
}

#newsSideBar .featuredBlogs li a{
	display:block;
}

#newsSideBar .featuredBlogs li a.readMore,
#newsSideBar .blogPromo li a.readMore{
	background:url(187.gif) 100% 50% no-repeat;
	float:right;
}

#newsSideBar .featuredBlogs li h4,
#newsSideBar .featuredBlogs .blogPromo h5{
	color:#666;
	font:110%;
	font:bold;
	background:none;
	border:none;
	line-height:100%;
	height:auto;
}

#newsSideBar .featuredBlogs .blogPromo h5 span {
	display:none;
}

#newsSideBar .featuredBlogs li .mug{
	margin-right:5px;
	width:50px !important;
	height:50px !important;
}

#newsSideBar .featuredBlogs li .mug,
#newsSideBar .featuredBlogs li h4{
	float:left;
}

#newsSideBar .featuredBlogs li img{
margin-right:5px;
float:left;
}


#newsSideBar .featuredBlogs li h4 {
	width:109px;
   font-weight:bold;
   padding-top: 8px;
}

#newsSideBar .featuredBlogs li h4 a{
	display:block;
	background:none;
	padding:0;
	font-size:110%;
	line-height:110%;
}

#newsSideBar .featuredBlogs .blogPromo img{
	margin:10px;
	
}

#newsSideBar .featuredBlogs .blogPromo h3,
#newsSideBar #blognetwork h3{
	font:normal 100% Arial, Helvetica, san-serif;
}

#newsSideBar .justIn li.last,
#newsSideBar #blognetwork li.last{
	background:none;
}

#contentAux #readersChoice{
	margin:20px 0px;
	padding:15px 0px;
	position:relative;
}

#contentAux #readersChoice #rcTabs{
}

#contentAux #readersChoice h4{
	float:left;
	margin-right:3px;
	font-weight:bold;
	cursor:pointer;
	color:#333;  
	position:relative;	
	_width:120px;
	background-color:#eee;
	z-index:30;
	margin-bottom:-1px;
}

#contentAux #readersChoice h4 span{
	display:block;
	_text-align:center;
	height:16px;
	padding:5px 13px;
	background:url(sitenav.png) left no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="http://i.i.com.com/cnwk.1d/i/tron/vader/sitenav.png");
	_background:transparent;
	border:#4fa4c3 solid 1px;
	border-bottom:0;
}

#contentAux #readersChoice h4.selected{
	background-color:#ae0000;
	color:#fff;
	z-index:50;
}

#contentAux #readersChoice h4.selected span{	
}

#contentAux #readersChoice .tabContent{
	border:#4fa4c3 solid 1px;
	padding:7px 10px;
	background:#f8fafb url(site3tabLine.gif) top repeat-x;
	*background-position: 0px 1px;
	position:relative;
	z-index:40;
}

#contentAux #readersChoice .tabContent .mostpop_sponsored_ad .mostpop_sponsored_spacing{
	float:right;
}

#contentAux #readersChoice .tabContent .mostpop_sponsored_ad img{
	display:block;
}

#contentAux #readersChoice .rc{
	position:relative;
	z-index:90;
}

#contentAux #readersChoice .rc.hidden{
	display:none;
}

#contentAux #readersChoice .rc li{
	padding:5px 0px;
	font-size:93.5%;
	line-height:127.5%
}

#contentAux #readersChoice .rc li a{
	font-weight:bold;
	font-size:109.1%;

}

#contentAux #readersChoice .rc li .datestamp{
	color:#999;
	font-weight:bold;
}

#contentAux .rssFeeds{
	background-color:#f8fafb;
	border:#4fa4c3 solid 1px;
	margin:10px 0px;
	color:#333;
}

#contentAux .rssFeeds dt{
	background:url(siteId3headerBar.gif) repeat-x;
	height:28px;
	font:bold 119% Arial, Helvetica, san-serif;
	color:#282828;
	border-bottom:#bedbe6 solid 1px;
	line-height:195.5%;
	padding:0px 5px;
}

#contentAux .rssFeeds dd{
	padding:7px;
	clear:both;
	position:relative;
}

#contentAux .rssFeeds a.linkBG{
	float:left;
	margin-right:1px;
}

#contentAux h3{
	padding:5px 0px;
	border-bottom:#800 solid 2px;
	font:normal 153% Georgia,"Times New Roman",serif;
	margin-bottom:5px;
	color:#800;
}

#contentAux #addtlFeatures li,
#contentAux #hotTopics li{
	background:url(dottedLine.gif) bottom repeat-x;
	padding:5px 0px;
	line-height:153.5%;
}


#contentAux #addtlFeatures li h4 a{
	font-weight:bold;
}

/** Markets Element **/
#contentAux dl.markets{
	background-color:#f8fafb;
	border:#4fa4c3 solid 1px;
	margin:20px 0px;
	color:#333;
}

#contentAux dl.markets dt{
	background:url(siteId3headerBar.gif) repeat-x;
	height:28px;
	font:bold 119% Arial, Helvetica, san-serif;
	color:#282828;
	border-bottom:#bedbe6 solid 1px;
	line-height:195.5%;
	padding:0px 5px;
}

#contentMain #contentAux .markets p{
	font-size:119%;
	font-weight:bold;
	margin-top:0;
}

.markets form{
	padding:8px;
}

.markets dd{
	padding:3px 8px;
	margin:0px;
	font-weight:bold;
	font-size:90%;
	font-weight:normal;
}

.markets .ticker{
	width:100px;
	float:left;
	padding:0 0 0 10px;
}

.markets .quote, .markets .change, .markets .percent{
	float:right;
	text-align:right;
	width:60px;
}

.markets .change {
	width:50px;
}

.markets .change.increase{
	color:#006633;
}

.markets .change.decrease{
	color:#CC0000;
}

.markets .ticker.up{
	background:url(up_arrow.gif) 0px 2px no-repeat;
	_background:url(up_arrow.gif) 0px 4px no-repeat;
}

.markets .ticker.down{
	background:url(down_arrow.gif) 0px 2px no-repeat;
	_background:url(down_arrow.gif) 0px 4px no-repeat;
}

/** End Markets Element **/


/** Multimedia Promo **/

#contentAux #multimedia{
	position:relative;
	height:250px;
	background-color:#f8fafb;
	border:#4fa4c3 solid 1px;
	color:#333;
}

#contentAux #multimedia h3{
	border-bottom:#4fa4c3 solid 1px;
	background:url(siteId3headerBar.gif) repeat-x;
	height:18px;
	padding:5px 10px;
	font:bold 108.5% Arial, Helvetica, san-serif;
	color:#333;
	margin:0;
}

#contentAux #multimedia ul{
	padding:8px 2px;
	_padding:8px 2px;
	_height:66px;
	_overflow:hidden;
	background:#efefef;
}

#contentAux #multimedia ul li{
	float:left;
	margin:0px 4px;
	_margin:0px 3px;
}

#contentAux #multimedia ul li img{
	border:#efefef solid 1px;
}

#contentAux #multimedia ul li.active img{
	border:#8c0000 solid 1px;
}

#contentAux #multimedia .mediaPromoInfo{
	display:none;
	position:absolute;
	overflow:hidden;
	padding:10px 0px;
	margin:0px 10px;
	width:279px;
	line-height:127.5%;
	background:#F8FAFB url(latestVideoArrow.gif) no-repeat;
}

#contentAux #multimedia #mediaPromoInfo1.mediaPromoInfo{
	background-position:12.5% 0px;
}

#contentAux #multimedia #mediaPromoInfo2.mediaPromoInfo{
	background-position:49% 0px;
}

#contentAux #multimedia #mediaPromoInfo3.mediaPromoInfo{
	background-position:86% 0px;
}

#contentAux #multimedia .mediaPromoInfo.active{
	display:block;
}

#contentAux #multimedia .mediaPromoInfo p{
	margin-bottom:5px;
}

#contentAux #multimedia span.readMore{
	background:#F8FAFB url(dottedLine.gif) top repeat-x;
	position:absolute;
	bottom:10px;
	left:10px;
	padding-top:10px;
	width:279px;
}


/** End Multimedia Promo **/

/** Ads **/
#halfPage{margin-bottom:20px;}
.ad.leaderboard, .ad.leaderboard2{text-align: center; margin: -10px auto 10px;}


/** Clearfix **/

#newsSideBar .blogPromo li:after,
#newsSideBar .featuredBlogs li:after,
#contentAux #readersChoice #rcTabs:after,
#contentAux #multimedia ul:after,
.photoGalleries:after,
.markets dd:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#newsSideBar .blogPromo li,
#newsSideBar .featuredBlogs li,
#contentAux #readersChoice #rcTabs,
#contentAux #multimedia ul,
.photoGalleries,
.markets dd{
	*display: inline-block;
}

.clear {
        clear:both;
        height:1px;
        overflow:hidden;
} 
/** End Clearfix **/


