/*Generic HTML overrides*/
#ArticleText img{border:none;}
#ArticleText p {text-align:left;}
#ArticleText ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:5px 10px;padding:0;}
#ArticleText li{line-height:1.5em;}

/*Main Layout*/
#ArticleText{margin: 0; width:700px;padding:12px 0 0 0;}
#ArticleText #ArticleColumn1{width:252px; float:right;padding: 0 6px 0 3px; margin:0 0 0 0; }
#ArticleText #ArticleColumn2{width:422px; float:right; padding:0 13px 0 0 ; }  
#ArticleText #ArticleFoot{clear:both;}

/*Image*/
#ArticleText #ArticleImage{border:1px solid #1BA6BF;margin:0 0 18px 0; overflow:hidden;}
#ArticleText .ArticleEnlargeButton {background:#1BA6BF; margin:0; padding:0; float:none;}
#ArticleText .arttext {text-align:center; margin:0; padding:8px 0;}
#ArticleText .ArticleEnlargeButton a{background:transparent url(/_furniture/gfx/buttons/enlarge.gif) no-repeat scroll 95% 50%;display:block;height:30px;text-indent:-9999px;}

/*Related Links*/
#ArticleText #RelatedItems{float:none; padding:0; width:100%;}
#ArticleText .related{border:1px solid #8BC1CB; margin:0 0 12px 0;}
#ArticleText .related a{color:#000; text-decoration:none; height: 20px; overflow: hidden;}
#ArticleText .related a:hover{text-decoration:underline;}
#ArticleText .related h2{background:#8BC1CB; margin:0; padding:3px;}
#ArticleText .related h2 a{display:block;}
#ArticleText .related p {margin:5px 10px; padding:0;}
#ArticleText .lnav{border:1px solid #8BC1CB; margin:0 0 12px 0;}
#ArticleText .lnav a{color:#000; text-decoration:none;}
#ArticleText .lnav a:hover{text-decoration:underline;}
#ArticleText .lnav h2{background:#CDE5E9; margin:0; padding:3px;}
#ArticleText .lnav h2 a{display:block;}

/*Related Links - Merch*/
#ArticleText .related .MerchWrap{position:relative; margin:10px;}
#ArticleText .related .MerchWrap p {margin:5px 10px; padding:0;}
#ArticleText .related .MerchWrap ul{width:160px; padding:0; margin:0;position:absolute; top:0; right:0; height:78px;} 
#ArticleText .related .MerchWrap ul a{font-weight:bold;}
#ArticleText .related .MerchWrap ul .MerchPrice {text-align:right; font-weight:bold; position:absolute; bottom:0; right:0; font-size:12pt;}
#ArticleText .related .MerchWrap img{border:1px solid #000; padding:1px;}

/*ArticleColumn2*/
#ArticleText #ArticleColumn2 .StandFirst {border:1px solid #CDE5E9; padding:7px; color:#09889F; font-weight:bold; margin:10px 10px 0 0;}
#ArticleText #ArticleColumn2 h1 {font-weight:bold; font-size:14pt; color: #000000; letter-spacing:-1px; margin: 0 0 5px 0; padding:0;}
#ArticleText #ArticleColumn2 h2 {font-size:10pt;  color:#000; font-weight:bold; padding:10px 0 5px 0;}
#ArticleText #ArticleColumn2 h3 {color:#025260; font-weight:bold; font-size:10pt;}
#ArticleText #ArticleColumn2 blockquote {font-weight:bold; font-size:15pt; font-weight:bold; letter-spacing:-1px;margin:0;padding:0 30px; background:#fff url(/_furniture/gfx/bg/blockquote.gif) no-repeat top left;}
#ArticleText #ArticleColumn2 blockquote cite{display:block; color:#585858; text-align:right;font-size:12pt; font-style:normal; font-weight:bold;}
#ArticleText #ArticleColumn2 .Date{text-align:right; color:#949494;font-size:9pt; margin:0px 20px 0 0; padding:0;}
#ArticleText #ArticleColumn2 .NextPage{text-align:right;  font-size:11pt; font-weight:bold;}
#ArticleText #ArticleColumn2 .NextPage a:link{color:#1A41E9;}
#ArticleText #ArticleColumn2 .NextPage a:hover{color:#1A41E9;}
#ArticleText #ArticleColumn2 .NextPage a:visited{color:#1A41E9;}
#ArticleText #ArticleColumn2 .NextPage a:active{color:#1A41E9;}


#ArticleText #ArticleVideoColumn{width:695px; margin: 0 0 0 3px;}


/*TaskBar*/
#ArticleText #taskbar{background:#DBEFF0; margin:0 0 20px 0;}

/*Comments*/
#ArticleText #comments {clear: both; padding: 18px 0 0 0;}
#ArticleText #comments h2{padding: 78px 0 0 0; margin: 0 0 0 6px; width: 408px; height: 0px !important; overflow:hidden; background: #FFFFFF url(/_furniture/gfx/headings/readers-comments.png) no-repeat;}
#ArticleText #comments a:link{color:#1A41E9; font-weight:bold;}
#ArticleText #comments a:hover{color:#1A41E9; font-weight:bold;}
#ArticleText #comments a:visited{color:#1A41E9; font-weight:bold;}
#ArticleText #comments a:active{color:#1A41E9; font-weight:bold;}
#ArticleText #commentshead{background:#DCEEF1; font-weight:bold; padding:5px; margin:5px 0;}
#ArticleText #commentshead h2{float:left; width:45%; padding:0;}
#ArticleText #commentshead a{float:right;width:45%; text-align:right; font-size: 13px;}
#ArticleText #commentssort{background:#E9ECED;font-weight:bold;padding:10px}
#ArticleText #commentssort label{font-size:11pt;}
#ArticleText #commentssort select{margin:0 5px 0 0;}
#ArticleText #commentssort a{margin:0 2px; text-decoration:none;}
#ArticleText .comment{border:1px solid #70b3bf; margin:5px 0;padding:10px 10px 10px 40px; background:#fff url(/_furniture/gfx/bg/blockquote-single.gif) no-repeat 10px;}
#ArticleText .comment .commentowner {margin:0;margin:0 0 0 -30px;}
#ArticleText .comment cite{font-weight:bold; font-style:normal; }



/*HACKS*/
.cf:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.cf {display:inline-block;}
/* Hide from IE Mac \*/
.cf {display:block;}
/* End hide from IE Mac */




#SingleReviewHolder{
	width: 640px;
	margin: 0 0 0 25px;
}

	#SingleReviewHolder .Score{
		font-size: 18px;
		color: #5AA2B0;
		margin: 15px 0 4px 0;
	}

#ArticleText #ArticleColumn2 #ReviewHolder h2{
padding: 78px 0 0 0; 
margin: 0 0 11px 6px; 
width: 408px; height: 0px !important; 
overflow:hidden; 
background: #FFFFFF url(/_furniture/gfx/headings/reviews.png) no-repeat;
}


.Review{
	margin: 0 0 25px 0;
}

#ReviewHolder .Score{
	font-size: 18px;
	color: #5AA2B0;
	margin: 0 0 4px 0;
}

.Review .Text{
	margin: 0 30px 0 30px;
	padding: 0 0 10px 0;
	border-bottom: 1px dashed #569CA8;
}


#AdminPanel{border:1px solid #8BC1CB; margin:0 0 12px 0;}
#AdminPanel a{color:#000; text-decoration:none;}
#AdminPanel a:hover{text-decoration:underline;}

