@charset "utf-8";
/* CSS Document */
/*************** HEADERS *****************/
@import "/rdheaders/css/basetop.css";
/*************** HEADERS *****************/
/* *** G L O B A L - Parameters *** */
/* Remove ALL magins and paddings */
* {margin:0px; padding:0px;} 
/* Rendering the elements the same on ALL BROWSERS */
h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address {margin-bottom:10px;}
body {margin:0px; padding:0px; background-color:#f8f9f8; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}/*background-color:#F7F4EB;*/
font {font-size:inherit; font-family:inherit; color:inherit;} /* kill all font tags */
a {color:#0099FF; text-decoration:none; }
a:hover {text-decoration:underline;}
a:active {color:#FF6600; text-decoration:none;}
.hidden, .hideMe {display:none;}
div.end { display:block; clear:both;}/* Use this to determine the end of containers so they wont collapse */
div.thisEndsHere { clear:both; display:block; height:1px;} /* Use this to determine the end of containers so they wont collapse */
/* Main Blocks */
/* This is the container for the Header */

/*Please do not alter anything other wise it will effect COPP as well*/
#header { margin:0px auto 3px auto; width:975px; height:auto; clear:both;_width:978px; *width:978px; _borde r-left:2px solid #F7F4EB;/*IE hack for dropdowns*/ position:relative; z-index:9998;margin:0 auto; font-size:1%; line-height:normal; }/*height:146px !important;_height:109px !important;*/

/* This is the layer that contains the page's content */
/*#stage { margin:0px auto; padding:5px 19px 5px 20px; width:965px; clear:both; overflow:hidden; background:#fff url(http://media.rd.com/dynamic/24/94/98/shadow_stage.gif) left top repeat-y;}*/
#stage { margin:0px auto; padding:5px; background-color:#FFFFFF; width:965px; clear:both; overflow:hidden;}
/* This is the container for the Footer*/
#footer { margin:0px auto; width:975px; height:auto; clear:both;}/*height:508px;*/
/* Article Blocks */
/* Article Left Column */
#articleLeftColumn {margin:12px 0px 5px 0px; padding-left:3px; width:652px; background-image: url(/images/divisor-vertical-aqua.gif); background-repeat:repeat-y; float:left; display:block;}
#articleLeftColumn #articleHeader {width:635px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#articleLeftColumn #articleHeader #articleToolBar {text-align:right; height:25px; color:#CCCCCC; font:10px Verdana, Arial, Helvetica, sans-serif;}
#articleLeftColumn #articleTopics {width:135px; float:left;}
#articleLeftColumn #articleContent {width:500px; float:left;}
#articleLeftColumn #articleBottomRow {width:635px; clear:both;}
#articleLeftColumn #articleBottomRow #articleBookmarks {width:135px; height:auto; float:left;}/*height:95px; */
#articleLeftColumn #articleBottomRow #articleMustRead { /*width:200px; height:95px; float:left; after changes for new MustReaD */ height:55px;}
#articleLeftColumn #articleBottomRow #articlePagination { /*width:300px; height:95px; float:left; after changes for new pagination */ height:55px;}
#articleLeftColumn #articleBottomRow #articlePagination div { _padding-top:13px;}
#articleLeftColumn #articleComments {width:635px;}
/* ////// NEW ARTICLE TEMPLATE OVERRIDES //////// */
#articleLeftColumn #articleLeftAdColumn {width:170px; float:left; margin-right:10px;}
#articleLeftColumn #articleContent {width:450px; float:left; display:block;}
#articleRightColumn #articleTopics { width:292px; padding-left:8px;}
/* ////// NEW ARTICLE TEMPLATE OVERRIDES //////// */
/* Article Right Column */
#articleRightColumn {margin:12px 0px 5px 0px; width:310px; float:left; overflow:hidden;}
#articleRightColumn div.articleDivisor {float:left; margin:0px auto; width:300px; height:7px; background-image:url(/images/divisor-double-beige.gif); background-repeat:repeat-x; clear:both;}
#articleRightColumn div iframe {border:0;}
/* Channel Right Column */
div.blockRightColumn div.articleDivisor {float:left; margin:10px auto; width:300px; height:7px; background-image:url(/images/divisor-double-beige.gif); background-repeat:repeat-x; clear:both;}
/* Media Left Column */
#mediaLeftColumn {width:784px; float:left; background-image:none; padding:5px 7px 5px 3px; /*margin:12px 0px 5px 0px; padding-left:3px; width:780px; float:left;*/}
/* Media Right Column */
#mediaRightColumn {width:166px; background-color:#F7F4EB; float:right; padding:35px 2px 5px 3px; /*margin:12px 0px 5px 0px; width:167px; float:left;*/}
/* MEDIA PAGES - TOOL BAR */
#mediaToolBar {text-align:right; height:25px; color:#CCCCCC; font:10px Verdana, Arial, Helvetica, sans-serif;}
#mediaToolBar ul { list-style-type:none;}
#mediaToolBar ul li { float:right; padding-left:10px; padding-right:10px; }
#mediaToolBar ul li.divider { padding-left:0px; padding-right:0px;}
#mediaToolBar ul li.bookmarks {padding-left:0px; padding-right:0px;}
#mediaToolBar ul li.bookmarks #toolBarBookmarksOff { width:80px; border:1px solid #FFFFFF; padding:0px 2px 2px 2px; text-align:center;}
#mediaToolBar ul li.bookmarks #toolBarBookmarksOnTop { position:absolute;left:0; z-index:95;  margin-top:-20px; width:80px; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:2px 2px 0px 2px; color:#000000; background-color:#FFFFFF;}
#mediaToolBar ul li.bookmarks #toolBarBookmarksOnBottom { position:absolute;left:0; z-index:1000;  margin-top:-2px; width:104px; border:1px solid #CCCCCC; padding:0px 2px 2px 2px; color:#000000; background-color:#FFFFFF;}
/* LAUGH PAGES - TOOL BAR */
#laughToolBar {text-align:right; height:25px; color:#CCCCCC; font:10px Verdana, Arial, Helvetica, sans-serif;}
#laughToolBar ul { list-style-type:none;}
#laughToolBar ul li { float:right; padding-left:10px; padding-right:10px; }
#laughToolBar ul li.divider { padding-left:0px; padding-right:0px;}
#laughToolBar ul li.bookmarks {padding-left:0px; padding-right:0px;}
#laughToolBar ul li.bookmarks #toolBarBookmarksOff { width:80px; border:1px solid #FFFFFF; padding:0px 2px 2px 2px; text-align:center;}
#laughToolBar ul li.bookmarks #toolBarBookmarksOnTop { position:absolute;left:0; z-index:95;  margin-top:-20px; width:80px; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:2px 2px 0px 2px; color:#000000; background-color:#FFFFFF;}
#laughToolBar ul li.bookmarks #toolBarBookmarksOnBottom { position:absolute;left:0; z-index:1000;  margin-top:-2px; width:104px; border:1px solid #CCCCCC; padding:0px 2px 2px 2px; color:#000000; background-color:#FFFFFF;}
/* *** Module - Your Comments *** */
#moduleComments_short {float:left; position : relative; width:639px; height:137px; left: 0px; 	padding-top:3px; padding-bottom: 3px; border-top:2px solid #d2e1e6; border-bottom:2px solid #d2e1e6; overflow:hidden;}
#moduleComments_short #commentsLabelBox {float : left; width : 132px; height : 137px;	background-image:url(/images/placer/yourComments_bkgd.jpg);	background-repeat : repeat-x;	z-index:20;	position : relative; left:0; text-align:center;}
#moduleComments_short #commentsLabelBox p {margin-bottom:0px;color:#0097fc; font-weight:bold; line-height:13px;}
#moduleComments_short #commentsLabelBox p.ellipsis {margin-bottom:5px;}
#moduleComments_short #commentsLabelBox #commentsHeader {background-image:url(/images/placer/yourComments_label.gif); width:104px; height:31px; margin : 40px auto 5px auto;}
#moduleComments_short #commentsLabelBox #commentsHeader span {display:none;}
#moduleComments_short #formOpen form textarea {	float:left;	position:relative;	border-top : 1px solid #ccc;	border-right : 1px solid #fff;	border-bottom : 1px solid #fff;	border-left : 1px solid #ccc;	height : 99px;	width : 322px;	padding:10px 10px 0px 10px;	font-family : Arial;	font-size:14px;	color : #999; overflow: auto; resize: none; /* CSS3 for Safari */
}
#moduleComments_short textarea:focus {outline-width : 0px;}  /*  for Safari  */
#moduleComments_short #commentCharCount {position:absolute;	font-size:10px;	color:#999;	width : 322px;	border-bottom : 1px solid #ccc;	border-left : 1px solid #ccc; right:163px;	bottom:2px;	width:322px; height:21px; text-align:right;	padding-right:20px;	float:right;}
#moduleComments_short #slider {display: none;position:relative;left:-506px;float:left; width:0px; height : 137px;z-index:10;}
#moduleComments_short #formOpen {float:left; position : relative; background-image:url(/images/placer/yourComments_bkgd.jpg);	background-repeat:repeat-x;	width:506px; height:137px;	
}
#moduleComments_short #formClosed {	display:block;	float:left;	position : absolute;	background-color:#fff;	width : 506px;	height : 137px;	left:132px;	z-index:9;}
#moduleComments_short form {float:left; width:504px; background-color:#fff; margin-top:2px; height:133px;}
#moduleComments_short form p {float:left; width : 110px; margin-top:10px; padding-left:15px; height : 40px; text-align:center; font-size : 11px; color:#333; line-height:16px;}
#moduleComments_short form input {display:block; float:left; margin-top : 22px; padding-left:2px;}
#moduleComments_short form #commentCharCount input {display:block; /*float:left;*/ margin-top : 0px; padding-right:5px; text-align:right; color:#999; font-size:10px; border-width:0px; position:relative; right:-175px;}
#moduleComments_short #imgCommentBox {position:relative; float:left; top:0px; margin-left:-2px;}
#moduleComments_short .articleComment1,
#moduleComments_short .articleComment2,
#moduleComments_short .articleComment3 {float : left; height:117px; overflow:hidden; font-size:12px; font-style:italic; text-align:center;}
#moduleComments_short .articleComment1 {width:350px; padding: 10px 75px;}   /* One comment */
#moduleComments_short .articleComment2 {width:190px; padding: 10px 31px;}   /* Two comments */
#moduleComments_short .articleComment3 {width:130px; padding: 10px 18px;}   /* Three comments */
#moduleComments_short .articleComment1 span,
#moduleComments_short .articleComment2 span,
#moduleComments_short .articleComment3 span {display:block; margin-top:20px; font-size:11px; font-weight : bold;}
#moduleComments_short .articleComment1 span a,
#moduleComments_short .articleComment2 span a,
#moduleComments_short .articleComment3 span a {font-size:11px;}
#moduleComments_short .articleCommentSeperator { float : left;	width : 1px; height : 130px;	background-color:#d2e1e6; margin-top : 4px;}
/* **** Your Comments Module - Long Version **** */
#moduleComments_long {	float:left; position : relative; width:785px; height:137px; left: 0px; 	padding-top: 3px; padding-bottom: 3px; border-top:2px solid #d2e1e6; border-bottom:2px solid #d2e1e6; overflow:hidden;}
#moduleComments_long #commentsLabelBox {float : left; width : 132px; height : 137px;	background-image:url(/images/placer/yourComments_bkgd.jpg);	background-repeat : repeat-x;	z-index:20;	position : relative; left:0; text-align:center;}
#moduleComments_long #commentsLabelBox p {margin-bottom:0px;color:#0097fc; font-weight:bold; line-height:13px;}
#moduleComments_long #commentsLabelBox p.ellipsis {margin-bottom:5px;}
#moduleComments_long #commentsLabelBox #commentsHeader {background-image:url(/images/placer/yourComments_label.gif); width:104px; height:31px; margin : 40px auto 5px auto;}
#moduleComments_long #commentsLabelBox #commentsHeader span {display:none;}
#moduleComments_long #formOpen form textarea {	float:left;	position:relative;	border-top : 1px solid #ccc;	border-right : 1px solid #fff;	border-bottom : 1px solid #fff;	border-left : 1px solid #ccc;	height : 99px;	width : 469px;	padding:10px 10px 0px 10px;	font-family : Arial;	font-size:14px;	color : #999; overflow: auto; resize: none; /* CSS3 for Safari */}
#moduleComments_long textarea:focus {outline-width : 0px;}  /*  for Safari  */
#moduleComments_long #commentCharCount {position:absolute;	font-size:10px;	color:#999;	border-bottom : 1px solid #ccc;	border-left : 1px solid #ccc; right:163px;	_right:162px;  /* IE6 only */	bottom:2px;	_bottom:9px;  /* IE6 only */ width:469px; height:21px;	_height:24px;  /* IE6 only */	text-align:right; padding-right:20px; float:right;}
#moduleComments_long #slider {display: none;position:relative;left:-653px;float:left; width:0px; height : 137px;z-index:10;}
#moduleComments_long #formOpen {float:left;	position : relative; background-image:url(/images/placer/yourComments_bkgd.jpg); background-repeat : repeat-x; width : 653px;	height : 137px;}
#moduleComments_long #formClosed {display:block; float:left; position : absolute;	background-color:#fff; width : 653px;  /* ** this width controls the jQuery script **/	height : 137px;	left:132px;	z-index:9;}
#moduleComments_long form {float:left; width:651px; background-color:#fff; margin-top:2px; height:133px;}
#moduleComments_long form p {float:left; width : 110px; margin-top:10px; padding-left:15px; text-align:center; height : 40px; font-size : 11px; color:#333; line-height:20px;}
#moduleComments_long form input {display:block; float:left; margin-top : 22px; _margin-top:2px; padding-left:2px;}
#moduleComments_long form #commentCharCount input {display:block; float:left; margin-top : 0px; padding-right:5px; text-align:right; color:#999; font-size:10px; border-width:0px; position:relative; right:-320px;}
#moduleComments_long #imgCommentBox {position:relative; float:left; top:0px; margin-left:-2px;}
#moduleComments_long .articleComment1,
#moduleComments_long .articleComment2,
#moduleComments_long .articleComment3 {	float : left; height:117px; overflow:hidden; font-size:12px; font-style:italic; text-align:center;}
#moduleComments_long .articleComment1 {width:450px; padding: 10px 100px;}   /* One comment */
#moduleComments_long .articleComment2 {width:240px; padding: 10px 43px;}   /* Two comments */
#moduleComments_long .articleComment3 {width:170px; padding: 10px 23px;}   /* Three comments */
#moduleComments_long .articleComment1 span,
#moduleComments_long .articleComment2 span,
#moduleComments_long .articleComment3 span {display:block; margin-top:20px; font-size:11px; font-weight : bold;}
#moduleComments_long .articleComment1 span a,
#moduleComments_long .articleComment2 span a,
#moduleComments_long .articleComment3 span a {font-size:11px;}
#moduleComments_long .articleCommentSeperator {	float : left; width : 1px;	height : 130px;	background-color:#d2e1e6; margin-top : 4px;}
/* COMMON MODULES */
/* ADs */
div.ad300x250 {float:left; margin:10px auto; /*width:310px;*/ color:#CCCCCC; font-size:10px; text-align:center;line-height:12px;}
div.ad300x250Top {float:left; margin:0; /*width:310px;*/ color:#CCCCCC; font-size:10px; text-align:center;line-height:12px;}
div.adBanner180x150 {margin:0px auto; /*width:310px;*/ color:#CCCCCC; font-size:10px; text-align:center;}
div.ad88x31 {margin:0px auto; color:#CCCCCC; font-size:10px; text-align:center;}
div#adBanner120x600 { margin:0; padding:0; text-align:center; color:#CCCCCC; font-size:10px; line-height:12px;}
/* END - ADs */
/* FROM RD STORE */
ul#fromTheRdStore { list-style-type:none; clear:both;}
ul#fromTheRdStore li.title { float:left; width:170px;}
ul#fromTheRdStore li.go2store {float:left; width:145px; text-align:right; padding-top:12px; font:normal 10px Verdana, Arial, Helvetica, sans-serif;}
ul#fromTheRdStore li.images { clear:left; float:left; width:110px; text-align:center;}
ul#fromTheRdStore li.text { float:left; width:205px;}
ul#fromTheRdStore li.text h4 { font:bold 14px Arial, Helvetica, sans-serif;}
ul#fromTheRdStore li.text .head4Copy { font:bold 14px Arial, Helvetica, sans-serif; margin-bottom:10px;}
ul#fromTheRdStore li.text p { font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#333333;}
ul#fromTheRdStore li.text h5 { font:normal 10px Arial, Helvetica, sans-serif;}
ul#fromTheRdStore li.text .head5Copy { font:normal 10px Arial, Helvetica, sans-serif;}
/* END - FROM RD STORE */
/* RECOMMENDED READING */
ul#recommendedReading { list-style-type:none; clear:both; width:299px;}
ul#recommendedReading li.title { margin-bottom:15px;}
ul#recommendedReading li.title img { margin-left:10px;}
ul#recommendedReading li.images { clear:left; float:left; width:110px; text-align:center;}
ul#recommendedReading li.text { float:left; width:188px;}
ul#recommendedReading li.text h4 { font:bold 14px Arial, Helvetica, sans-serif; margin-bottom:10px;}
ul#recommendedReading li.text p { font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#333333;}
ul#recommendedReading li.text h5 { font:normal 10px Arial, Helvetica, sans-serif;}
/* END - RECOMMENDED READING */
/* SPONSORED LINKS */
#sponsoredLinks {margin:0px auto; width:300px; clear:both; padding-top:20px;}
div.subModuleLeft #sponsoredLinks,
div.topicsRowWrapper div.blockWithBorder #sponsoredLinks {width:100%;}
#sponsoredLinks h3 { font-size:12px;}
#sponsoredLinks .headCopy { font-size:12px; font-weight:bold; margin-bottom:10px;}
#sponsoredLinks ul li { list-style-type:none; color:#666666; }
#sponsoredLinks ul li.title { font-size:12px; font-weight:bold;}
#sponsoredLinks ul li.link { margin-bottom:10px;}
#sponsoredLinks ul li.link a { font-size:11px; color:#999999;}
#sponsoredLinks #internalAds {}
#sponsoredLinks #internalAds li {display:block; margin-bottom:30px; margin-left:10px;}
#sponsoredLinks #internalAds li a {display:block; text-decoration:underline; font-weight:bold;}
#sponsoredLinks .headCopy2 {font-size:11px; font-weight:bold; margin-bottom:10px; margin-left:5px;}
#sponsoredLinks .headCopy2 span {display:block; font-size:13px; margin-bottom:5px;}
#sponsoredLinks .headCopy3 {font-size:11px; font-weight:bold; margin-bottom:10px; }
#sponsoredLinks .headCopy3 span {display:block; font-size:13px; margin-bottom:5px;}
#sponsoredLinks ul#offersFOA li {color:#666666; font-size:13px; line-height:16px; list-style-type:none; /*margin:0 0 15px 15px;*/ margin:0;}
#sponsoredLinks ul#offersFOA li a {display:block; font-weight:bold; text-decoration:underline;}
/* END: */
/* READER'S POLL*/
#readersPoll {/*float : left;*/ margin:0px auto; padding:20px 0 10px 5px; width:292px;}
#readersPoll a {font-size:10px;}
#readersPoll #pollHeader {width:100%; text-align:right; padding-left:0px;}
#articleRightColumn #readersPoll #pollHeader {width:290px; text-align:right; padding-left:10px;}
#readersPoll #pollHeader img {display:block; float:left;}
#readersPoll #pollHeader p {float:right; text-align:right; /*display:none;*/}
#articleRightColumn #readersPoll #pollHeader p {display: block;}
#readersPoll #pollQuestion {margin: 10px 0 15px 0; font-family:Georgia; font-size:15px; color:#666; padding-left:0px; float:left;}
#articleRightColumn #readersPoll #pollQuestion {margin: 10px 0 15px 0; font-family:Georgia; font-size:15px; color:#666; padding-left:10px; float:left;}
#readersPoll form {display:block; padding-left:0px; clear:left;}
#articleRightColumn #readersPoll form {display:block; padding-left:10px; clear:left;}
#readersPoll label {display:block; font-size:12px; font-family:Arial; color : #333; padding:0 0 3px 0; margin:0;}
#readersPoll label input {margin-right:5px;}
#readersPoll #pollSubmit {float : left; text-align:right; margin-top:10px;}
#articleRightColumn #readersPoll #pollSubmit {width : 280px;}
#readersPoll #pollSubmit input {float : left;}
#readersPoll #pollSubmit p {float : right; margin-top:12px; /*display:none;*/}
#articleRightColumn #readersPoll #pollSubmit p {display:block;}
/* END: */
#moduleContainer_articleLower {clear:both; padding:3px 0px;}
/* DAILY FIVE */
#moduleContainer_daily5 {float:left; width:320px;}
/* div.dailyFive { width:320px; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; /*background-image:url(../../../images/dailyFive-bg.gif); background-image:url(/images/dailyUpside-bg.gif); background-repeat:no-repeat; text-align:center; color:#333333; font-size:10px; }
div.dailyFive div.date { height:13px; padding-top:5px;}
div.dailyFive div.main { margin-top:65px; margin-bottom:9px; clear:both;}
div.dailyFive div.firstRow { float:left; width:150px; height:96px; padding:5px;}
div.dailyFive div.secondRow { float:left; width:150px; height:95px; padding:5px;}
div.dailyFive div.main a { font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
div.dailyFive div.firstRow a,
div.dailyFive div.secondRow a { font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
div.dailyFive h3.main,
div.dailyFive h3.secondary { font-size:10px; text-transform:uppercase; margin-bottom:0px;}
div.dailyFive div.head3Main,
div.dailyFive div.head3Secondary { font-size:10px; text-transform:uppercase; margin-bottom:0px; font-weight:bold;}
div.dailyFive h4.main { font-size:11px; margin-bottom:0px;}
div.dailyFive h4.secondary { font-size:10px; margin-bottom:0px;}
div.dailyFive div.head4Main { font-size:11px; margin-bottom:0px; font-weight:bold;}
div.dailyFive div.head4Secondary { font-size:10px; margin-bottom:0px; font-weight:bold;}
div.dailyFive div.moreDailyFive { clear:both; padding:10px 0px;}
.orangeText { color:#FF6600;}*/
/* dailyFive */
ul#dailyFive { width:315px; /* it was 280px*/ float:left; padding-left:5px; padding-right:9px; overflow:hidden; }
ul#dailyFive li { list-style-type:none; border-top:1px solid #e9e8e4; padding:8px 0px 15px 0px; position:relative; }
ul#dailyFive li.nb { border:0; }
ul#dailyFive li.title { padding:12px 0 3px 10px; border-top:0; height:64px; clear:both;}
ul#dailyFive li.item { font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; padding-left:30px; margin-left:0px; }
ul#dailyFive li.last { border-bottom:2px solid #e9e8e4; }
ul#dailyFive li.itemOne { font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; padding-left:30px; margin-left:0px; border-top:0; padding-top:1px;}
ul#dailyFive li.dailyRss {border-top:none;font-size:11px;padding:2px 0 8px 10px;}
ul#dailyFive li.dailyRss img {float:none;padding:0;}
ul#dailyFive li.item a.headline { font:14px Arial, Helvetica, sans-serif; color:#0099ff; }
ul#dailyFive li.itemOne a.headline { font:20px Arial, Helvetica, sans-serif; color:#0099ff; }
ul#dailyFive li.item a, ul#dailyFive li.itemOne a { font:normal 10px Arial, Helvetica, sans-serif; color:#ff3300;}
ul#dailyFive li.item span, ul#dailyFive li.itemOne span { text-transform:uppercase; }
ul#dailyFive li.item span.number, ul#dailyFive li.itemOne span.number 
{ font:normal 10px "Arial Black", Arial, Helvetica, sans-serif; color:#FFFFFF; background-image:url(/images/bg-topic-ol.gif); background-repeat:no-repeat; padding:4px 12px 15px 8px; margin-left:-30px;}
/* END: */
/* WHATS HOT */
#moduleContainer_whatsHot {float:left; width:315px; border-right:1px solid #CCCCCC; padding-right:2px;}
div.whatsHot {clear:left;}
div.whatsHot ul {}
div.whatsHot ul li { list-style-type:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
div.whatsHot ul li.title { margin-bottom:0px;}
div.whatsHot ul li.item { padding:5px 3px 5px 13px; font-size:11px; clear:left; background-image:url(/images/bg-candyStripe-white.gif); background-repeat:no-repeat;}
div.whatsHot ul li.item a { font-size:12px; font-weight:bold;}
/* END: */
/* STAR RATING SYSTEM */
#starRating { font:normal 11px Arial, Helvetica, sans-serif; color:#666666; text-align:center; margin:0px auto; padding-top:10px; width:300px; clear:both; height:20px;}
#starRating ul.rateThis { list-style-type:none; width:300px;}
#starRating ul.rateThis li { float:left; padding-left:10px; padding-right:10px; background-color:#FFFFFF; height:20px; width:auto;}
#starRating ul.rateThis li.rateThisImage { float:left; padding-left:5px; padding-right:5px; background-color:#FFFFFF; width:96px; }
#starRating ul.rateThis li.rateThisText { padding-top:1px; background-color:#FFFFFF; width:30px; }
#starRating ul.rateThis li.rateThis {padding-left:0px; padding-right:0px; text-align:left;}
#starRating ul.rateThis li.rateThis #rateThisOff { width:80px; border:1px solid #FFFFFF; padding:0px 2px 2px 2px;}
#starRating ul.rateThis li.rateThis #rateThisOnTop { position:absolute; z-index:395; margin-top:-20px; width:80px; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:2px 2px 0px 2px; color:#000000; background-color:#FFFFFF;}
#starRating ul.rateThis li.rateThis #rateThisOnBottom { position:absolute; z-index:393; margin-top:-1px; width:104px; border:1px solid #CCCCCC; padding:0px 2px 2px 2px; color:#000000; background-color:#FFFFFF;}
/* END: */
/* Global Pagination Class - Well */
div.wellPagination {margin: -10px 3px 13px 3px;text-align:center;position:relative; clear:both;}
div.wellPagination a, div.wellPagination a:active {margin-right:2px;padding:4px 9px;text-decoration: none;background-color:#e8f0f2;	color:#17a1fd; font-family:Arial Black; font-size:14px;}
div.wellPagination a:hover {background-image:none;background-color:#ffae00; color:#fff;text-decoration: none;}
div.wellPagination a.pageButton, 
div.wellPagination a.pageButton:hover,
div.wellPagination a.pageButton:active,
div.wellPagination a.pageButton:visited {padding:0; margin:0; background-color:none;background-color:#fff; border:0;}
div.wellPagination a img {border:0;position:relative;top:14px;background-color:#fff;}
div.wellPagination span.current {margin-right:2px;padding:4px 9px;background-color:#d4d2c9; color:#666666; font-family:Arial Black; font-size:14px;}
/* END: */
/* ARTICLE Module - Quotable Quote */
#moduleQuotableQuote {float : left;width:300px; padding:20px 0;}
#moduleQuotableQuote a {font-size:10px;}
#moduleQuotableQuote #quoteHeader {width:300px; float : left; text-align:right;}
#moduleQuotableQuote #quoteHeader img {display:block; float:left;margin:0 0 20px;padding:0}
#moduleQuotableQuote #quoteHeader p {float:right; text-align:right;}
#moduleQuotableQuote #quoteContent {margin: 0 0 10px 0; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:15px; color:#666;font-style:italic;}
#moduleQuotableQuote #quoteByLine {float:right; margin: 0 0 15px 0; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:15px; color:#666;}
#moduleQuotableQuote #quoteLink {margin: 40px 0 0 0;}
/* END: */
/* Newsletter DCRs */
table#newsletter ul{margin:13px 0; padding-left:40px;}
table#newsletter li{}
#digg-widget-container{width:290px !important;}

/*#header {margin:0 auto; font-size:1%; line-height:normal;}*/
#header #opinionLabHeader a{font-size:12px;}

/* specialoffers LINKS */
#specialoffers {margin:0px auto; width:300px; clear:both; padding-top:20px;}
div.subModuleLeft #specialoffers,
div.topicsRowWrapper div.blockWithBorder #specialoffers {width:100%;}
#specialoffers h3 { font-size:12px;}
#specialoffers .headCopy { font-size:12px; font-weight:bold; margin-bottom:10px;}
#specialoffers ul li { list-style-type:none; color:#666666; }
#specialoffers ul li.title { font-size:12px; font-weight:bold;}
#specialoffers ul li.link { margin-bottom:10px;}
#specialoffers ul li.link a { font-size:11px; color:#999999;}
#specialoffers #internalAds {}
#specialoffers #internalAds li {display:block; margin-bottom:30px; margin-left:10px;}
#specialoffers #internalAds li a {display:block; text-decoration:underline; font-weight:bold;}
#specialoffers .headCopy2 {font-size:11px; font-weight:bold; margin-bottom:10px; margin-left:5px;}
#specialoffers .headCopy2 span {display:block; font-size:13px; margin-bottom:5px;}
#specialoffers .headCopy3 {font-size:11px; font-weight:bold; margin-bottom:10px; }
#specialoffers .headCopy3 span {display:block; font-size:13px; margin-bottom:5px;}
#specialoffers ul#offersFOA li {color:#666666; font-size:13px; line-height:16px; list-style-type:none; /*margin:0 0 15px 15px;*/ margin:0;}
#specialoffers ul#offersFOA li a {display:block; font-weight:bold; text-decoration:underline;}
/* END: */

/* added for Privacy Policy Page */
#policyContainer{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; padding:15px 10px 10px 10px; line-height:18px}
#policyContainer h1{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:35px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; margin:0 auto; text-align:center; margin:0 0 20px 0;}
#policyContainer ul {margin:0 0 10px 15px;}
#policyContainer a{color:#0099FF; text-decoration:none}
#policyContainer a:hover{text-decoration:underline}
#policyContainer span.underlineText{text-decoration:underline}
#policyContainer span.lastUpdated{clear:both; display:block; margin-bottom:15px; text-align:right;}

/*added for echo container */
.articleEchoContainer{width:638px;}
/*.postEchoContainer{width:auto; padding-top:20px;}*/
.postEchoContainer{clear:both; display:block; float:none; padding-top:20px; width:635px;}
.commentEcho{float: none; clear: both; width: 632px;}
