 /* This	Old House- main.css 
-----------------------------------------*/    
@import	url(http://img2.timeinc.net/toh/static/c/commonNav.css);    
@import	url(http://www.thisoldhouse.com/toh/css/tabs/0,,,00.css);

body {
  background-color: #f9f8f3;
  font: 13px Georgia, serif;
}

* {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

h1, h2, h3, h4, h5, h6 {
  color: #323232;
}

a, a:visited {
  color: #0066cc;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

img {
  border: none;
  text-decoration: none;
}

ul {
  list-style: none;
}
  
div, span, p, li {
  color: #323232;
}

.clear {
  clear:both;
}  

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
.header-left {
	float:left;	
	margin:0 5px 0 0;
}

.header-right {
	padding:3px 0 0 0;
	float:left;
	clear:right;	
}

.btnRow {
  padding:7px 0;
}

.adColA {
	float:right;
}

.adColTv {	
	position:absolute; 
	top:0; 
	right:0; 
	z-index:2;
}


.moduleSplit h2#watch {
  margin: 0 10px 10px 5px;
  font:bold 18px tahoma, verdana, sans-serif;
}

p.summary {font-size: 12px; line-height: 1.7em !important; color:#323232; margin:0 0 1em 0;}
p.summary11 {font-size: 11px !important; line-height: 1.7em !important; color:#323232; margin:0 0 1em 0;}
p.summary13 {font-size: 13px !important; line-height: 1.7em !important; color:#323232; margin:0 0 1em 0;}

p.intro {
  font-size: 16px;
  color:#323232;
  margin:0 0 1em 0;
}

p.subtxt {
  font-size: 11px;
}

.req {color:red; font-weight:bold;}
.reqText {font:10px arial, sans-serif; color:#666;}

.head_browse {
	margin:4px 0;
}

.head_browse h2, .head_browse h3, .head_browse h4 {
	display:inline;
	vertical-align:middle;
	clear:left;
}
  
a.browseMore {
	background:url(http://img2.timeinc.net/toh/i/article/iconBrowseMore.gif) center left no-repeat;
	padding: 0 0 0 15px;
	margin:0 5px;
	font: 11px arial, helvetica, sans-serif;
	vertical-align:middle;
}  

a.viewGallery {
	background:transparent url(http://img2.timeinc.net/toh/i/article/iconBrowseMore.gif) no-repeat scroll 0%;
	height:16px;
	padding: 2px 0 2px 17px;
	margin-right:5px;
	overflow:hidden;
	font: 11px arial, helvetica, sans-serif;
	width:30px;
}

* html a.browseMore {
  height: 1%;
  padding: 0 0 0 22px;
}
  
a.articleArrow {
	background:transparent url(http://img2.timeinc.net/toh/i/global/icon_arrow.gif) no-repeat scroll 0%;
	height:16px;
	padding: 2px 0 2px 17px;
	margin-right:5px;
	overflow:hidden;
	font: 11px arial, helvetica, sans-serif;
	width:21px;
	}   
  
a.viewAll {
  margin: 2px;
  padding: 0 0 0 10px;
  display:block;
  float:left;
  background:url(http://img2.timeinc.net/toh/i/article/iconBrowseMore.gif) no-repeat 0px 0;
}  

a.learnMore {
  margin: 2px;
  padding: 18px 0 0 10px;
  display:block;
  float:left;
  font: 10px arial, helvetica, sans-serif;
} 


a.browse {
	background:transparent url(http://img2.timeinc.net/toh/i/global/iconBrowse.gif) no-repeat 0;
	padding:0 0 0 22px;
	font:11px/160% arial, helvetica, sans-serif;
}

/*Shweta@MT added below css for bug#27046 */
a.browseMag {
	background:transparent url(http://img2.timeinc.net/toh/i/global/iconBrowse.gif) no-repeat 0;
	display:block;
	font:11px arial, helvetica, sans-serif;
	margin:5px 0;
	padding:0 0 0 22px;
}
a.arrow, span.arrow {
  padding: 0 0 0 20px;
  font:11px/160% arial, helvetica, sans-serif;
  background:url(http://img2.timeinc.net/toh/i/global/icon_arrow.gif) no-repeat 0 0;
}
/*Maruthi@MT added below css for bug#28220 */
a.arrowBig, span.arrowBig {
  padding: 0 0 0 20px;
  font:13px/160% arial, helvetica, sans-serif;
  background:url(http://img2.timeinc.net/toh/i/global/icon_arrow.gif) no-repeat 0 0;
}
* html a.viewAll {
  height: 1%;
  padding: 0 0 0 10px;
}  
  
 
/*rss*/

#categoryTitleContainer .rss {
  float: left;
  width: 90px;
}

#categoryTitleContainer .rss:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

* html #categoryTitleContainer .rss {
  height: 1%;
}

#categoryTitleContainer .rss a.icon {
  float: left;
  width:18px;
  height:10px;
  margin: 37px 5px 0 0;
  overflow:hidden;
  background:url(http://img2.timeinc.net/toh/i/global/rss.gif) no-repeat 0 0;
  text-indent:-9999px;
}

.discussions {		
    float:left;      
	margin: 15px 0 0 0;
	font-size:11px;
	font-style:italic;
	font-weight: bold;
	} 
	
.discussions div.col2 {
	padding:3px 0 3px 10px;	
	}
	
.discussions div.col1 {
	padding:3px 0 3px 10px;	
	width:615px;
	}		 
	
.discussions a {
	font-style:normal;
	font-weight:normal;
	font-size: 100%;
}	

.a2ColModuleSplitB h6, .a2ColModuleSplitC h6 {
  color: #999999;
  margin:5px 0;
  font:11px georgia, serif !important;
}

.a2ColModuleSplitA h5, .a2ColModuleSplitB h5 {
	float:left;
	clear:both;
	margin: 10px 0 5px 0;
	font-size:11px !important;
	font-style:italic;
	font-weight: bold;
	width:100%
	}
  
ul.bigArrow a.arrow, ul.bigArrow a.browse, ul.bigArrow span.arrow, ul.bigArrow span.browse {
	font-size:12px !important;
}


/* Breadcrumb navigation styles
-------------------------------*/
#breadcrumb li {
  font:normal 12px Arial, Helvetica, sans-serif;
  display:block;
  float:left;
  margin:5px 6px 0 0;
  color:#666;
}

#breadcrumb li a{
  padding-right: 11px;
  background:url(http://img2.timeinc.net/toh/i/global/breadcrumb_arrow.gif) no-repeat right center;
}
  
#breadcrumb li h1{
  font-size:1em;
  font-weight:normal;
  display:inline;
  color:#666;
}

/* Misc styles
-------------------------------*/

.cta-links { 
  font:normal 11px/20px Arial, Helvetica, sans-serif;
  background:url(http://img2.timeinc.net/toh/i/global/border_top.gif) repeat-x bottom;
  padding:0 0 11px 0;
  overflow:hidden;
}

.cta-links a {
  color:#06c;
}

.cta-links-lg { 
  padding:0 0 11px 0;
}

.cta-links-lg a {
  font:normal 13px/20px Arial, Helvetica, sans-serif;
  color:#06c;
}

.helpful-links { 
  background:url(http://img2.timeinc.net/toh/i/global/border_top.gif) repeat-x bottom;
  padding:11px 0;
  overflow:hidden;
}

.helpful-links h4 {
  font:bold italic 12px Georgia, "Times New Roman", Times, serif;
}

.helpful-links li {
  font:normal 11px Arial, Helvetica, sans-serif; margin-top:1em;
}

.helpful-links a {
  color:#06c;
}

.gt-link {
  background:url(http://img2.timeinc.net/toh/i/global/icon_greaterthan.gif) no-repeat 0 3px;
  padding-left:10px;
  font:normal 11px Arial, Helvetica, sans-serif;
  display:block;
}

.next-ad a.btnNext {
  float:left;
  margin-top:9px;
}

.next-ad .discussAd {
  float:right;
}

.moduleRow {
  background:url(http://img2.timeinc.net/toh/i/global/border_top.gif) repeat-x top;
  clear:both;
  min-height:274px;
  padding-top:10px;
}

.btm-bdr {
  border-bottom:2px solid #ddd;
}

/* Article Tools styles
-------------------------------*/

#article-tools {
  float:right;
  display:block;
  height:17px;
  padding:3px 0 0 0;
  margin:3px 0 3px 0;
}

#article-tools:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

* html #article-tools {
  height: 1%;
  margin-top:4px;
}

#article-tools li {
  float:left;
  display:block;
  margin-left:10px;
  font:normal 9px Arial, Helvetica, sans-serif;
  height:13px;
}

#article-tools li a {
  color:#555; 
}  

#article-tools .print {
  padding-left:18px;
  background:url(http://img2.timeinc.net/toh/i/global/icon_print.gif) no-repeat 0 0;
}  

#article-tools .mail {
  padding-left:20px;
  background:url(http://img2.timeinc.net/toh/i/global/icon_mail.gif) no-repeat 0 0;
}  

#article-tools .discuss {
  padding-left:17px;
  background:url(http://img2.timeinc.net/toh/i/global/icon_discuss.gif) no-repeat 0 0;
}  

#article-tools .share {
  padding-left:18px;
  background:url(http://img2.timeinc.net/toh/i/global/icon_share.gif) no-repeat 0 0;
}  
  
/*
tools dropdown
----------------------------------*/  

.toolsContainer {
	width:250px;
	float:right;
	clear:right;
	position:relative; 
	display:block;	
} 

.ifxElement {
	background-color: #fff;
	border-top: 5px solid #ECEAE0;	
	position: absolute;
	width: 125px;
	top: 20px;
	left:125px;
	text-align: left;
	overflow: hidden;	
	display:none;	
	z-index:100;
	clear:both;	
} 

.ifxElement div.ifxContainer {
	border-left: 5px solid #F9F8F3;
	border-right: 5px solid #F9F8F3;
	border-bottom: 5px solid #F9F8F3;
	padding: 10px 10px 5px 10px;	
	width:95px;
}

.ifxElement .ifxContainer div.close {
	background:url(http://img2.timeinc.net/toh/i/homepage/borderModule.gif) repeat-x left top;
	width:95px;
	padding:10px 0 0 0;
}

ul.share {
	margin:0 0 10px 0;
}

ul.share li {
	margin-bottom:15px;
	line-height:15px;
	text-transform: uppercase;	
} 

a.digg, a.delicious, a.reddit, a.netscape {
	height:16px;
	padding: 2px 0 2px 22px;
	margin-right:5px;
	overflow:hidden;
	font: 11px arial, helvetica, sans-serif;
	width:21px;

}
a.digg {background:url(http://img2.timeinc.net/toh/i/global/i_digg.gif) no-repeat;}
a.delicious {background:url(http://img2.timeinc.net/toh/i/global/i_delicious.gif) no-repeat;}
a.reddit {background:url(http://img2.timeinc.net/toh/i/global/i_reddit.gif) no-repeat;}
a.netscape {background:url(http://img2.timeinc.net/toh/i/global/i_netscape.gif) no-repeat;}

a.close, a.close:hover, a.close:visited, a.close:active {
	background:transparent url(http://img2.timeinc.net/toh/i/global/i_close.gif) right no-repeat;
	height:16px;
	padding: 2px 17px 2px 0px;
	margin-right:5px;
	overflow:hidden;	
	font: 11px arial, helvetica, sans-serif;
	color:#404040;
	width:21px;
}

/*
bColumn module with bkg
-------------------------------*/  
  
#bColumn .module-bkg {
  background: #fff;

  margin: 0;
  padding: 10px 97px 5px 10px; 
}
  
#bColumn #oldHouseMyHouse.module-bkg {
  background:#fff url(http://img2.timeinc.net/toh/i/category/ph_bkg_mod_oldhouse.jpg) right top no-repeat;  
}
  
#bColumn #shelterLife.module-bkg {
  background:#fff url(http://img2.timeinc.net/toh/i/category/ph_bkg_mod_shelter.jpg) right top no-repeat;
}
  
#bColumn #hardwareAisle.module-bkg {
  background:#fff url(http://img2.timeinc.net/toh/i/category/ph_bkg_mod_hardware.jpg) right top no-repeat;
  
  
}  

#bColumn #hardwareAisle2.module-bkg {
  padding-left: 45px;
  width: auto;
  background: #fff
url(http://img2.timeinc.net/toh/i/category/ph_bkg_mod_hardware2.jpg)
no-repeat scroll right bottom;
}

#bColumn #hardwareAisle2.module-bkg div p a {font-size:9pt;}
  
#shelterLife h2, #oldHouseMyHouse h2, #hardwareAisle h2 {
  font:bold 18px tahoma, verdana, sans-serif;
  margin-bottom:10px;
} 
  
#shelterLife p a, #oldHouseMyHouse p a, #hardwareAisle p a {font-weight:bold;} 

#editor-spotlight {background:#fff;}
#editor-spotlight .imgcont {float:right; margin-top:10px;}
#editor-spotlight h3 {margin:0 0 16px 10px; padding:10px 0 0 0; font:bold 18px tahoma, verdana, sans-serif;}
#editor-spotlight p {margin:0 0 1em 10px;font-size:11px;line-height:17px;}
#editor-spotlight p a {font-size:14px;}
#editor-spotlight #more-bios {border:1px solid #fff; border-top:1px solid #eee; clear:both; background:#ebebeb url(http://img2.timeinc.net/toh/i/global/bg_modbottom.gif) repeat-x; padding-top:5px;}
#editor-spotlight #more-bios h5 {font-size:11px; margin-left:10px;}
#editor-spotlight #more-bios span {font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-left:10px; display:block; padding-bottom:3px;}
  
#wmhc h2 {font:bold 18px tahoma, verdana, sans-serif;  margin:0 0 5px 0; } 
#wmhc h4 {font:italic 14px georgia, serif !important;  margin:10px 0 5px 0; } 
#wmhc input {display:block; margin:0 0 9px 0;} 
  
#shelterLife h2 span, #oldHouseMyHouse h2 span, #hardwareAisle h2 span {
  font:bold 13px tahoma, verdana, sans-serif;
  color:#666;
} 
  
#bColumn .module-bkg div, #genBSide .module-bkg div {
  clear:both; 
}  
  
#bColumn .module-bkg .quote, #genBSide .module-bkg .quote {
 	font-size: 17px;
	padding:0;
	margin:0; 
} 
  
#tips .quote {
 	font-size: 17px !important;
 	line-height: 1.2em !important;
	color:#323232 !important;
	padding:0;
	margin:0;
}   
  
#bColumn .module-bkg div h2,  #genBSide .module-bkg div h2 {
	font:italic 12px georgia, serif;
	padding:0;
	margin:8px 0 4px 0; 
} 
  
#bColumn .module-bkg div p, #genBSide .module-bkg p.summary {
 	font-size: 11px;
	font-weight:normal;
	padding:0 0 8px 0;
	line-height:18px;
	margin:0; 
	width:190px;
} 
  
#bColumn .module-bkg div p .date {
 	font-size: 10px;
	font-style:italic;
	color:#666;
	font-weight:normal;
	padding:0;
	margin:0; 
}     
  
.bottomLinks {
	background:#ebebeb url(http://img2.timeinc.net/toh/i/global/bg_modbottom.gif) repeat-x; 
	padding:10px; 
	border:1px solid #fff; border-top:1px solid #eee; 
	clear:both;
}
  
.bottomLinks h3 {
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
}  

.bottomLinks a {
  	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}
  
a.completeDir {
  float: left;
  width:135px;
  height:19px;
  margin: 8px 0 10px 0;
}     

.advertisement {
  font-size:10px;
  font-style:italic;
  color:#000;
  margin-top:10px;
}

.photo-credit {
  font:normal 9px Arial, Helvetica, sans-serif;
  color:#999;
  margin-top:3px;
  margin-bottom:8px;
}

.enlarge a {
  padding:0 0 0 21px;
  background:url(http://img2.timeinc.net/toh/i/icon_enlarge.gif) no-repeat left;
  font:normal 11px Arial, Helvetica, sans-serif;
  text-decoration:underline;
}

.clear {clear:both;}
.floatLeft {float:left;}	
.floatRight {float:right;}	   

/* Advertisement styles
-----------------------------------------*/
.moduleRow .adModule {width:299px; margin:0; padding:4px; clear:both;}  
.adCopy {text-align:left; font-size:10px; color:#a4a4a4; font-weight:normal; font-style:italic;}
.moduleRow .adModule img {border:1px solid #ddd;} 

.moduleImg {width:140px; position: relative;}
.moduleImg img {width:140px;}  
.moduleImg .videoOverlay a {z-index: 1000; position: absolute; top: 20px; left:47px; margin: 0 0 0 0; padding: 0 0 0 0; width: 47px;  height: 47px; background:url(http://img2.timeinc.net/toh/i/global/watchVideoOverlay.gif) no-repeat 0 0;}  
/*shweta@Mt commenting below line and added new line to fix the bug#24237 on 17-May-08
.moduleImg230, .moduleImg230 img {width:230px;}   */
.moduleImg230, .moduleImg230 img {width:230px; float:left; margin-right: 10px;} 
.moduleImg230 .videoOverlay a {top:90px; left:90px;}  
.moduleImg450, .moduleImg450 img {width:450px;}  
.moduleImg450 .videoOverlay a {top:125px; left:200px;}  

.videoParagraph {width:285px; margin:0 0 15px 0;}  
.magParagraph {width:300px; margin:0 15px 15px 0;} 
.magImage {float:left; width:108px; margin:0;}
.magDate {margin-top:4px; color:#5b5b5b; font-size:10px; font-style:italic; text-align:right;}

ul.rightCol {
	margin:0;
  	padding:0;
  	list-style:none;
}

ul.rightCol li {
  	margin:0;
  	padding:0 0 0 20px;
	text-indent:-20px;
}

/* Design Toolbox styles
-----------------------------------------*/
#designToolbox {clear:both; text-align:left; background:white;}
#designToolbox .learnMore {margin-top:-2px;}
#designToolbox h2 {float:left; margin:10px 0 5px 5px; padding:0; font:bold 18px/1.3em tahoma, verdana, sans-serif;}
#designToolbox .promo {width:170px; border:1px solid #ddd; clear:both; margin:0; padding:10px 5px 10px 120px; background:#F1F2F6 url(http://img2.timeinc.net/toh/i/homepage/designToolBoxImage.gif) 10px 10px no-repeat;}
* html #designToolbox .promo {margin-top:10px;}
#designToolbox h4 {padding:0; margin:0 0 5px 0 !important; text-transform:uppercase; font:bold 12px arial,sans-serif !important;}
#designToolbox p.summary {margin:0; padding:0; font-size:11px; line-height:1.3em !important;}
#designToolbox .promo p.summary {padding:0 20px 10px 0; font: normal 16px/1.2em georgia, serif !important;}
#designToolbox #promoBottom {width:285px; border:1px solid #ddd; border-top:none; margin:0; padding:5px; background:url(http://img2.timeinc.net/toh/i/homepage/designToolboxTopBG.gif) repeat-x 0 0;}
#designToolbox #promoBottom .promoLeft {border-right:1px solid #ddd; float:left; padding:5px 2px 5px 0; width:50%;}
#designToolbox #promoBottom .promoRight {float:right; padding:5px 0 5px 2px; width:47%;}
#designToolbox #promoBottom:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html #designToolbox #promoBottom {height: 1%;}

/* In The Magazine styles
-----------------------------------------*/
#inMagazine {background:#fff; clear:both; padding:0 5px;}
#inMagazine:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
* html #inMagazine {height: 1%;}
#inMagazine h2 {font:bold 18px tahoma, verdana, sans-serif; padding:5px 0;}
#inMagazine .inMagSplitB {float:right; width:108px; margin-left:6px;} 
#inMagazine .tools {font:10px arial, helvetica, sans-serif;}

.pagination {text-align:right; font:italic 12px georgia, serif;}
.pagination a {text-decoration:underline;}
.pagination a, .pagination span {margin-left:0.25em; font-style:normal; font-family:arial, sans-serif;}

#subscribe {float:right; width:215px;margin:0;}


/* zipcode lookup */
#showfinder table.zcc-localise{padding:3px;}
#showfinder table.zcc-localise .zcc-providerType,#showfinder table.zcc-localise thead tr td.zcc-providerType a{font-family: tahoma,verdana,sans-serif;font-weight:bold;font-size: 18px;color:#323232;padding:5px 0 10px 5px;}
#showfinder table.zcc-localise tbody tr td.zcc-providerType{font-family:Georgia,serif;font-style: italic;font-size: 17px;}
#showfinder table.zcc-localise tr td{padding:0 0 10px 15px;}
#showfinder table.zcc-localise .zcc-provider a{padding-left:15px;background-image:url(http://img2.timeinc.net/toh/i/global/iconBrowseMore.gif);background-repeat:no-repeat;background-position:0 3px;text-decoration:none;color:#0066cc;}
#showfinder table.zcc-localise .zcc-provider a:hover{text-decoration:underline;}
div.zcc-showfinder{padding:10px 10px 10px 20px;}
div.zcc-sked{padding:5px 0 0 0}
div.zcc-sked-detail{font-family:Georgia,serif;text-decoration:none;color:#2E2E2E;font-weight:bold;}
div.zcc-sked-airings{padding:5px 0;color:#1874CD;font-family:tahoma,verdana,sans-serif;}
div.zcc-prog{position:relative;top:5px;padding-bottom:10px;}
div.zcc-prog span.zcc-prog-title{color:#06c;}
div#genBContent div#showfinder span.zcc-provider a{font-family:Georgia,serif;font-style: italic;font-size: 17px;color:#323232;}
div#genBContent div#showfinder div{background:none;}
div.zcc-sked div.zcc-sked-detail span.zcc-sked-more a,span.zcc-prog-more a{font-weight:bold;padding-left:18px;background-color:transparent;background-image:url(http://img2.timeinc.net/toh/i/global/iconMore.gif);background-repeat:no-repeat;background-position:0 2px;color:#ef7c1b;}
span.zcc-prog-title{text-transform:uppercase;font-weight:bold;}
span.zcc-provider,span.zcc-provider a{font-weight:bold;text-transform:none;padding:5px 0 0 5px;color:#0066cc;}
/*SKDas@MT changing the below div for fixing bug 26166 as per comment 6 */


 div#AddThisGenericContain{position:relative;height:37px;float:right;background:url(http://img2.timeinc.net/toh/i/addthis_bg2.png) no-repeat 0 0;width:220px;clear:right;}
 div#AddThisContain{position:relative;height:37px;float:right;background:url(http://img2.timeinc.net/toh/i/addthis_bg.png) no-repeat 0 0;width:365px;clear:right;}
  ul#AddThisTB{position:relative;height:20px;padding:6px 0 0 12px;margin:0;*padding-top:8px;_padding-top:8px}
  #AddThisTB li {margin:1px 6px 0 0;padding:0;float:left;height:20px;}
  #AddThisTB li a {font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;padding-left:20px;height:22px;display:inline-block;background:url(http://img2.timeinc.net/toh/i/global/add_this_sprite2.png) no-repeat 0 0;color:#fff;text-decoration:none;}
  #AddThisTB li a:hover {text-decoration:underline;}
  #AddThisTB li.addThis a {background-image:none;padding:0}
  #AddThisTB li.addThis a img {width:70px;height:16px;padding-top:2px_padding:0;}
  #AddThisTB li.yahooBuzz a {background-image:none;padding:0;}
  #AddThisTB li.yahooBuzz a span {color:#fff;}
  #AddThisTB li.print a {background-position:0 -4px;padding-left:22px;}
  #AddThisTB li.mail a {background-position:0 -29px;padding-left:24px;}
  #AddThisTB li.discuss a {background-position:-4px -57px;padding-left:24px;}



div.aColDirSplit dd,div.bColDirSplit dd {line-height:1.1em
!important;padding-bottom:8px !important;} 

div.aColDirSplit dd,div.bColDirSplit dd {line-height:1.1em
!important;padding-bottom:8px;} 

*#articleTitleContainer>div.ad{clear:right;}

div.module *.a2ColModuleSplitBFP{font-size:17px;}

#footerLinks div#footerAd,#footerAd
div#copyright{background:#fff;position:relative;} #footerLinks
div#footerAd{left:-20px;} #footerAd div#copyright{left:-6px;}
#copyright {background:#fff !important;position:relative;left:-11px;} #bottomFooter{background:#f9f8f3
url(http://img2.timeinc.net/toh/i/global/mainContainBGBottom.gif) no-repeat
scroll 0 0 !important;}

#aColDir .aColDirSplit dt {padding-bottom:8px;}

/*Sambit Das@MT commenting the below line of code
#aColumn #lead.module .aColModuleSplitB ul li{padding-bottom:8px;} 
#aColumn #lead.module .aColModuleSplitB ul li{padding-bottom:3px;}
#aColumn #lead.module .aColModuleSplitB ul {padding-top:5px;} */

div#aColumn div#lead.module div.aColModuleSplitB ul {padding-top:5px;}
div#aColumn div#lead.module div.aColModuleSplitB ul li{padding-bottom:6px;
line-height:110%;}


#copyright {position:relative;left:-11px;} #bottomFooter{background:#f9f8f3
url(http://img2.timeinc.net/toh/i/global/mainContainBGBottom.gif) no-repeat
scroll 0 0 !important;}

#aColumn .module .a2ColModuleSplitBFP .a2colModuleSplitVertB {	
	border-top:1px dotted #DDD; margin-top:10px; padding-top:5px;
}

*#homeImprove>div.tohMag{clear:left;float:left !important;}
img#emailGif {margin:3px 0 3px -10px;}


p.summary {font-size: 12px; line-height: 1.7em !important; color:#323232; margin:0 0 1em 0; padding-right:5px; white-space:normal;}

#mainContent{
	padding-top:5px;
}

.discussions div.col2,
.discussions {	

	margin: 15px 0 0 0;
	font-size:11px;
	font-style:italic;
	font-weight: bold;
	} 
#lead .discussions{
	padding-right:10px;
}

.discussions div.col2{
	background-color:#F1F2F6;
}	
		
.discussions div.col2 {
	border:1px solid #ddd;
	padding:5px 10px;;

}

/* below line were placed in footer component which causing HTML error, that is why i am placing the CSS code here */
.last_row {margin-top:5px;}
#footer_logo p {font-style:italic; font-size:10px; color:#959595;}

.list {
list-style-type: disc; margin:0 0 5px 13px; float:left;
}

#opa_ad {margin:auto; width:970px;}

#make_homepage {margin:0 auto; padding:3px 2px 0 0; text-align:right; width:970px;}
#make_homepage a {background:url(http://img2.timeinc.net/toh/i/article/iconBrowseMore.gif) center left no-repeat; padding:0 0 0 18px; font-size:11px;}


