html, div, p { 
margin : 0;
padding : 0;
} 
body { 
margin : 0;
padding : 0;
font-family : Verdana,Arial,Helvetica,sans-serif;
font-size : 62.5%;
line-height : 1.8em;
letter-spacing:0.02em;
background : #FCFCCD;
color : #454525;
} 
#wrap { 
width : 1158px;
height:4000px;
position : relative;
margin : 0px auto;
padding : 0 0 20px 0px;
background : transparent url("images/wrapbg.gif") repeat-y 0px 0px;
} 
a { 
color : #454525;
} 
a:link { 
color : #454525;
} 
a:visited { 
color : #454525;
} 
#maincontent a:hover { 
color : #A4500D;
}  
#sitepage a.sitemap, #index a.home, #tipspage a.tips, #colorpage a.color, #toolpage a.tools, #techpage a.techniques, #paintintro a.paint, #preppage a.preparation, #safetyintro a.safety, #inspirationpage a.inspiration, #contactpage a.contact, #glossarypage a.glossary, #linkspage a.links, #linkto a.tous { 
cursor : default;
color : #A4500D;
background : transparent url("images/phptopic1.gif") no-repeat top right;
}
/**************TO SET CURRENT PAGE LINK COLOR ***********/ 
#sixsteps a.choice, #combopage a.combos, #brushcare a.toolcare, #simplestripes a.stripes, #paintingcabinets a.cabinets, #paintingironwork a.ironwork, #paintingshutters a.shutters, #painttypes a.types, #leadsafety a.lead, #moldsafety a.mold, #paintinggreen a.green,#howpaintroom a.paintroom,#howstairway a.paintstairway, #howtwostory a.painttwostory, #howchoosecolors a.choosecolors, #howchoosepaint a.choosepaint, #howcaulk a.caulk, #howpatchhole a.patchhole, #howpatchcrack a.patchcrack, #howcutin a.cutin, #howroll a.roll, #howpaintwoodwork a.woodwork, #howpaintwindow a.window, #howpaintbaseboard a.baseboard, #howpaintdoor a.door, #howpaintcrown a.crown, #howpremiumbrush a.premium, #howmdf a.mdf, #howaluminum a.aluminum, #howwaterdamage a.waterdamage,#how-wainscoting a.wainscoting,#faux-repaint a.faux-repaint { 
color : #A4500D;
cursor : default;
background-image : none;
} 
h1 { 
margin : 0;
padding : 0;
}
h2 { 
margin : 10px 0 15px 0;
padding : 0;
} 
h3 { 
margin : 5px 0 10px 0;
padding : 0;
}
#maincontent h1 { 
font : bold 28px/100% Georgia, serif;
padding : 0 0 15px 0;
} 
#maincontent h3 { 
font : bold 18px/100% Georgia, serif;
padding : 0;
} 
#maincontent h4 { 
font : bold 14px/100% Georgia, serif;
padding : 0;
} 
p { 
margin : 0 0 20px 0;
padding : 0;
} 
blockquote { 
margin : 0 0 20px 0;
padding : 0;
} 
blockquote,#techpage p.tipbox,#safetyintro p.tipbox,#preppage p.tipbox { 
width : 603px;
border : 3px solid #7A865F;
padding : 10px;
background-color : #A4500D;
color : #FCFCCD;
}
#safetyintro p.tipbox em,#techpage p.tipbox em,#preppage p.tipbox em {
color : #FCFCCD;
} 
#glossarypage em, #techpage em, #safetyintro em, #preppage em, #inspirationpage em, #paintintro em, #colorpage em, #tipspage em, #simplestripes em, #paintingironwork em, #paintingcabinets em, #sixsteps em, #brushcare em { 
font : bold 13px Verdana;
color : #454525;
} 
dt.after, p.after, .after { 
clear : left;
} 
#shorts { 
border : 3px solid #7A865F;
float : left;
padding : 10px 0;
margin : 10px 0 10px 0;
display : inline;
background-color : #A4500D;
color : #FCFCCD;
} 
#shorts dl { 
margin : 10px 20px;
padding : 0;
float : left;
display : inline;
} 
#shorts dt { 
font : bold 18px Georgia, serif;
letter-spacing : 1px;
margin : -3px 0 7px 0;
padding : 0;
float : right;
width : 402px;
} 
#shorts dt.portrait { 
width : 402px;
margin : -3px 0 7px 0;
float : right;
} 
#shorts dd { 
margin : 0 0 0 182px;
padding : 0;
line-height:120%;
} 
#shorts dl dd.photo { 
margin : 0;
padding : 0;
} 
#shorts dd.photo img { 
margin : 0;
padding : 4px;
border : 2px solid #7A865F;
float : left;
background-color : #FCFCCD;
} 
div#bannerbox { 
width:1142px;
height:91px;
position : absolute;
top : 0;
left : 8px;
background : #A4500D url("images/bannerbox_bg.gif") no-repeat top left;
border-bottom:5px solid #7A865F;
border-top:4px solid #7A865F;
} 
div#bannerbox h1 { 
position : absolute;
top : 45px;
left : 20px;
font : bold 28px Georgia, serif;
color : #FCFCCD;
padding : 0px;
margin : 0px;
background-color : transparent;
}
div#bannerbox h1 a,
#linkspage dt a{ 
color : #FCFCCD;
text-decoration : none
}
div#bannerbox h1 a:hover,
#linkspage dt a:hover{ 
color : #7A865F;
text-decoration : none
}
#bannerbox ul{background : #A4500D url("images/bannerbox_ul.gif") no-repeat 0px 0px;
list-style:none;
padding : 0px 0px 0px 10px;
margin : -1px;
position:absolute;
right:0px;
bottom:0px;
}
#bannerbox li{
float:left;
margin:0px 20px 0px 0px;
}
#bannerbox li a{
color : #FCFCCD;
text-decoration:none;
float:left;
padding:2px 5px 1px 5px;
}
#bannerbox li a:hover{
color : #A4500D;
padding:2px 5px 1px 5px;
background-color:#FCFCCD;
}
div#leftbox { 
position : absolute;
top : 120px;
left : 8px;
width : 250px;
background-color : transparent;
} 
#leftbox ul#navbox { 
list-style : none;
margin : 0 0 0 0;
padding : 0 0 10px 0;
font-family : Georgia,serif;
letter-spacing:0.02em;
background : transparent url("images/phpnavbox.gif") no-repeat 0 100%;
} 
#leftbox ul, #leftbox li { 
list-style : none;
margin : 0;
padding : 0;
} 
#leftbox ul li.topic { 
font-size : 140%;
line-height : 180%;
text-indent : 20px;
background : transparent url("images/phptopic1.gif") no-repeat top left;
} 
#leftbox li.sub { 
font-size : 80%;
line-height : 120%;
text-indent : 40px;
background-color : transparent;
} 
#leftbox ul a { 
color : #454525;
text-decoration : none;
display : block;
width : 250px;
} 
#leftbox ul li.topic a:hover { 
color : #A4500D;
background : transparent url("images/phptopic1.gif") no-repeat top right;
} 
#leftbox ul li.sub a:hover { 
background-image : none;
} 
#leftbox ul li.last { 
margin : 0 0 5px 0;
} 
div#padder { 
position : absolute;
top : 100px;
left : 258px;
width : 650px;
background : transparent url("images/bedroomstripe.jpg") no-repeat top left;
} 
#tipspage #padder { 
background : #FCFCCD url("images/tipsbanner.gif") no-repeat top left;
} 
#paintingshutters #padder { 
background : #FCFCCD url("images/shutterhdr.jpg") no-repeat -14px 0;
} 
#sixsteps #padder, #combopage #padder, #inspirationpage #padder, #colorpage #padder { 
background : #FCFCCD url("images/colorbanner.jpg") no-repeat -14px 0;
} 
#widecontent #padder { 
width : 900px;
background-image : none;
} 
div#maincontent,div#howmaincontent { 
font-size : 120%;
padding : 70px 10px 0 10px;
color : #454525;
background-color: transparent;
} 
div#rightbox { 
position : absolute;
top : 120px;
left : 908px;
width : 250px;
background-color : transparent;
} 
#copyrightinfo { 
text-align : center;
font-size : 10px;
width : 100%;
margin:20px 0px;
}
/**************STYLES FOR ROUNDED DIV CONTAINER FOR ADS ***********/
.networx {
width : 125px;
margin : 0 auto 20px;
}
.infobox { 
width : 156px;
margin : 0 auto 20px auto;
padding-bottom: 10px;
background-color : #A4500D;
border : 2px solid #7A865F;
}
/**************STYLES FOR TEXT DESCIPTION FOR ROUNDED ADS ***********/ 
p.infotext {
margin:0px 0px 0px 0px;
color:#FCFCCD;
font : normal 10px/120% Verdana, san-serif;
padding:10px 10px 7px 10px;
background-color : #A4500D;
}
#rightbox .infobox p em { 
color:#FCFCCD;
font : normal 12px/140% Verdana, san-serif;
}
#rightbox .infobox p a:link { 
color:#FCFCCD;
text-decoration:none;
}
#rightbox .infobox p a:visited { 
color:#FFFFFF;
}
#rightbox .infobox p a:hover { 
color:#FFFFFF;
text-decoration:underline;
}
#rightbox .infobox p a:active { 
color:#FFFFFF;
}
/**************STYLES FOR ADS***********/
p.ad120 {
width:120px;
} 
p.ad200 { 
width:200px;
} 
p.ad160 { 
width:160px;
margin:0px auto 20px;border:none;
} 
#copyright p.textlink, #howmaincontent p.textlink, #maincontent p.textlink {
width:468px;
margin:5px auto;
}
p.imagead {
width:136px;
margin:0px auto;
padding-bottom:7px;
}
p.imagead a img{
border:none;
}
p.ad728 { 
width:728px;
margin:15px auto 0;
} 
#searchbox table {
margin:0px auto;
}
#searchbox table td {
margin:0px;
padding:0px;
border : none;
}
#sixsteps #maincontent p { 
margin : 20px 0 0 0;
padding : 0;
} 
/**************STYLES FOR CONTACT PAGE SIGNUP NEWSLETTER ***********/
#contactpage form { 
margin : 0;
padding : 0;
} 
#contactpage #maincontent #lettersignup { 
background : #A4500D url("images/signup285bottom.gif") no-repeat bottom left;
color:#FCFCCD;
width:285px;
float:right;
margin : 0px;
padding : 0px;
}
#lettersignup h3 {
margin : 0;
padding : 15px 0px 10px 23px;
background : #A4500D url("images/signup285top.gif") no-repeat top left;
} 
#contactpage #maincontent #lettersignup form { 
float:right;
margin : 0;
padding : 0;
} 
#contactpage #maincontent #lettersignup table td { 
border : none;
margin : 0;
padding : 0px;
} 
#contactpage #maincontent #lettersignup table td.left { 
padding:10px 10px 10px 23px;
text-align:right;
}
#contactpage #maincontent #lettersignup p.signupinfo {
margin : 0px 0px 7px 0px; 
padding:0px 23px;
line-height:130%;
}
#contactpage #maincontent #lettersignup p.signupinfo a:link,#signup td p a:link {
color:#FCFCCD;
text-decoration:none;
font-size:80%;
}
#contactpage #question p a{
text-decoration:none;
}
#contactpage p.signupinfo a:hover {
color:#7A865F;
text-decoration:none;
font-size:80%;
}
/**************STYLES FOR ASK A QUESTION ***********/
#contactpage #maincontent #question { 
width:305px;
float:left;
} 
#contactpage #maincontent #question p { 
margin : 0px 0px 10px 0px;line-height:130%;
padding : 0;
}
#contactpage #question form p label { 
font-weight : bold;
} 
#contactpage #question label.width { 
display : block;
width : 125px;
} 
#contactpage #content form h3 { 
margin : -5px 0 10px 0;
padding : 0;
}
/**************STYLES FOR NEWSLETTER CONFIRMATION SUB AND UNSUB BLANKPAGE PAGES ***********/
#blankpage #signup {
width:550px;
margin:20px auto;
padding-top:15px;
color:#FCFCCD;
background : #A4500D url("images/confirm550top.gif") no-repeat top left;
}
#blankpage #signup form {
margin:0;
padding:0;
}
#blankpage #maincontent #newsletter li{margin-bottom:5px;}
#blankpage #maincontent #signup table td,
#blankpage #maincontent #newsletter table td { 
border : none;
margin : 0;
padding : 0px;
}
#blankpage #maincontent #signup table td.left { 
padding:10px 10px 10px 20px;
text-align:left;
}  
#blankpage #signup p {
margin : 0 0 7px 0;
padding : 0px 20px;
}
#blankpage #signup h3 {
margin : 10px 0;
padding : 0px 20px;
}
#blankpage #signup h4 {
margin : 0;
padding : 0px 20px 15px 20px;
background : #A4500D url("images/confirm550bottom.gif") no-repeat bottom left;
}
/**************STYLES FOR NEWSLETTER CONFIRMATION UNSUB BLANKPAGE h4 PAGES ***********/
#blankpage #signup h4.unsubscribe{ 
font : bold 14px/100% Georgia, serif;
padding : 0 0 15px 20px;
margin:0 0 0 0;
}

#signup p a:link,#signup p a:active,#signup p a:visited{color:#FCFCCD;}
#signup p a:hover{color:#7A865F;}
#blankpage .adcode{display:none;}

#glossarypage dl { 
margin : 0;
padding : 0;
} 
#glossarypage dt { 
margin : 0;
padding : 0;
color : #696A2D;
background-color : #FCFCCD;
} 
#glossarypage dd { 
margin : 0;
padding : 0 0 10px 15px;
font-size : 90%;
line-height : 1.2em;
} 
#techlinks #maincontent img { 
margin : 0 0 10px 0;
padding : 4px;
border : 2px solid #454525;
background-color : #FCFCCD;
}
#tapehinge #maincontent img { 
margin : 0 0 10px 0;
padding : 1px;
border : 2px solid #454525;
background-color : #FCFCCD;
float : left;
} 
/*IMG ON SHUTTER PAGE IS ALIGNED LEFT WITH CLEAN BREAKS BETWEEN PARAGRAGHS, NOT FLOATED EITHER WAY*/
#paintingshutters #maincontent img { 
margin : 0;
padding : 4px;
border : 2px solid #454525;
background-color : #FCFCCD;
}
#paintingironwork #maincontent img,
#brushcare #maincontent img { 
padding : 4px;
border : 2px solid #454525;
background-color : #FCFCCD;
} 
#paintingironwork #maincontent img.iron { 
float : left;
margin : 0 10px 10px 0;
} 
#paintingironwork #maincontent img.right,
#brushcare #maincontent img.right { 
float : right;
margin : 5px 0 5px 10px;
} 
#bmcolorscroll, #swcolorscroll { 
width : 616px;
padding : 0;
margin : 0 0 25px 0;
overflow : scroll;
} 
#bmcolorgroups, #swcolorgroups { 
height : auto;
width : 1000%;
} 
.scrollcombo { 
margin : 0;
padding : 0 25px 0 0;
width : 250px;
float : left;
list-style : none;
} 
ul.scrollcombo li { 
margin : 0;
padding : 0 0 0 12px;
} 
ul.scrollcombo li.top { 
margin : 0;
padding : 104px 0 0 0;
display : block;
background : #fff url("images/top.gif") no-repeat top left;
} 
ul.scrollcombo li.middle { 
margin-top : 10px;
padding : 54px 0 0 0;
display : block;
background : #fff;
} 
ul.scrollcombo li.bottom { 
margin-top : 10px;
padding : 34px 0 0 0;
display : block;
background : #fff url("images/bottom.gif") no-repeat bottom left;
} 
#painttypes table { 
width : 100%;
padding : 0;
margin : 10px 0 40px;
font-size : 90%;
text-align : left;
border : 1px solid #454525;
} 
#painttypes table th, table td { 
margin : 0;
padding : 5px 5px 10px;
border-bottom : 1px solid #454525;
line-height : 1.2em;
vertical-align : top;
} 
#painttypes table tr.colhdr th { 
color : #FCFCCD;
background-color : #A4500D;
border-bottom : 2px solid #FCFCCD;
} 
#painttypes table tr.colbase th { 
color : #FCFCCD;
background-color : #A4500D;
} 
#painttypes table tr.titlehdr th { 
border-bottom : 2px solid #FCFCCD;
font-size : 140%;
color : #FCFCCD;
background : #454525;
} 
#painttypes table tr.alt { 
color : #FCFCCD;
background-color : #7A865F;
} 
#painttypes table tr th { 
line-height : 1.1em;
} 
#linkto textarea { 
width : 596px;
height : 60px;
font : 11px/130% Verdana, monospace;
} 
#linkto h3 { 
font : bold 28px/100% Georgia, serif;
margin-bottom : 50px;
} 
#linkto table td { 
border : none;
} 
#linkto table td.link { 
border-bottom : 2px solid #7a865f;
margin-top : 20px;
} 
#linkto td a:link, #linktotps tr td a:hover { 
color : black;
}
/**************STYLES HOW TO PAGES ***********/
#howmaincontent h1 { 
font : bold 28px/100% Georgia, serif;
padding : 0 0 15px 0;
margin:20px 0px 0px 0px;
} 
#howmaincontent h2 { 
font : bold 22px/100% Georgia, serif;
margin-bottom : 15px;
} 
#howmaincontent h3 {
font : bold 16px/100% Georgia, serif; 
margin : 13px 0 7px 0;
} 
#howmaincontent h4 {
font : bold 14px/100% Georgia, serif; 
margin : 5px 0 7px 0;
}
#howmaincontent p { 
margin :0px 0px 10px 0px;
padding:0px 30px;
} 
#howmaincontent p.image img, img.tipphoto { 
margin : 10px 0px 0px 10px;
float : right;
clear:both;
padding : 4px;
border : 2px solid #7a865f;
background-color : #FCFCCD;
}
/**************STYLES TO SEPARATE FLOATED RIGHT IMAGES ON HOWMDF ONLY PAGES ***********/
#howmdf #howmaincontent p.image img { 
margin : 0px 0px 10px 10px;
}
#howmdf #howmaincontent p { 
clear:both;
}
#howpaintcrown #howmaincontent p, #howroll #howmaincontent p, #howcaulk #howmaincontent p, #howpremiumbrush #howmaincontent p, #howmdf #howmaincontent p, #howwaterdamage #howmaincontent p, #wainscoting #howmaincontent p { 
margin : 0px 0px 12px 0px;
} 
#howmaincontent p em { 
font-style:normal;
font-weight:bold;
color:#7a865f;
} 
#howmaincontent ul { 
margin:5px 100px 5px 30px;
}
#howmaincontent dl { 
margin:5px 100px 13px 30px;
}
#howmaincontent dt { 
margin:7px 0px -2px 0px;
color:#7a865f;
} 
#howmaincontent dd { 
margin:0px 0px 0px 17px;
padding:0px;
} 
#howmaincontent a:link,#howmaincontent a:visited,#howmaincontent a:active { 
color : #454525;
} 
#howmaincontent a:hover { 
text-decoration : none;
color : #A4500D;
} 
#padder #howmaincontent{ 
background : #FCFCCD url("images/howtobanner.gif") no-repeat top left;
}
#toppagenumber,#bottompagenumber {
background-color:#A4500D;
color:#FCFCCD;
padding:2px 0px;
width:120px;
margin:10px 0px 10px 0px;
}
#bottompagenumber {
clear : both;
}
#toppagenumber .page,#bottompagenumber .page {
padding:0px 5px;
}
#toppagenumber a:link,
#bottompagenumber a:link,
#toppagenumber a.otherpage:link,
#bottompagenumber a.otherpage:link,
#toppagenumber a.otherpage:visited,
#bottompagenumber a.otherpage:visited,
#toppagenumber span.onpage,
#bottompagenumber span.onpage {
padding:0px 10px;
color:#FCFCCD;
text-decoration:none;
}
#toppagenumber a.otherpage:hover,
#bottompagenumber a.otherpage:hover {
background-color:#FCFCCD;
color:#454525;
}
