body{
color:black;
font-size:10pt;
font-family:Verdana,Arial,Helvetica,sans-serif;
background-color:white;
margin:0;
padding:0;
text-align:center;
}
div#frame{
width:1000px;
margin:20px auto;
text-align:left;
}
a{
color:blue;
text-decoration:none;
}
a:visited{
color:blue;
text-decoration:none;
}
a:hover{
color:blue;
text-decoration:underline;
}
blockquote{
font-size:12pt;
font-weight:bold;
font-style:italic;
}
/* Splash */
div#frame-splash{
width:593px;
margin:20px auto;
text-align:left;
}
div#splash{
position:relative;
top:0;
left:0;
text-align:center;
}
a#residential-roofing{
position:absolute;
top:144px;
left:63px;
}
a#wood-stoves{
position:
absolute;
top:324px;
left:32px;
}
a#fire-wood	{
position:absolute;
top:495px;
left:64px;
}
a#self-storage{
position:absolute;
top:495px;
left:384px;
}
a#chimney-restoration{
position:absolute;
top:324px;
left:413px;
}
a#retail-outlet{
position:absolute;
top:144px;
left:394px;
}
a#chimney-sweep{
position:absolute;
top:301px;
left:192px;
}
a#enter{
position:absolute;
top:501px;left:242px;
}
a#support-our-troops{
position:absolute;
top:564px;
left:260px;
}
/* Main Template */
div#left-side{
margin-left:10px;
width:295px;
float:left;
}
div#mini-nav{
margin:5px 20px 20px;
width:240px;
}
#mini-nav img{
margin:0 9px;
}
img#nav-wheel{
margin-bottom:-3px;
}
div#teasers{
float:left;
width:143px;
margin:0 7px 0 1px;
}
#teasers.clear{
font-size:10px;
height:10px;
}
div#teaser-text{
width:143;
margin:0;
padding:0 1px;
background-image:url(/images/main/left-side.gif);background-repeat:repeat-y;
}
#teaser-text h1{
margin-top:0;
font-size:1.5em;
}
#teaser-text h2{
font-size:1.25em;
margin-bottom:0;
}
#teaser-text p{
margin-top:0;
}
div#menu{
width:142px;
background:url(/images/main/menu-bottom.gif) 0 100% no-repeat black;
float:left;
}
#menu ul{
list-style:none;
margin:0;
padding:0;
border:none;
}
#menu li{
border-bottom:2px solid white;
}
#menu li a{
display:block;
padding:2px 2px 2px 0.5em;
color:white;
text-decoration:none;
font-weight:bold;
width:100%;
}
html>body #menu li a{
width:auto;
}
#menu li a:hover{
background-color:white;
color:black;
}
#menu.clear{
font-size:11px;
height:11px;
}
div#main{
margin:0 10px;
width:655px;
float:left;
}
img#header	{
margin-bottom:25px;
}
div#yellow-bar{
width:655px;
height:39px;
background:url(/images/main/yellow-bar.gif) no-repeat;
padding:5px 10px 0;
font-size:16pt;
font-weight:bold;
}
div#content{
margin:10px 0;
padding:0 5px 10px;
}
span#bookmark{
font-weight:bold;
}
#bookmark a{
color:black;
}
#bookmark img{
vertical-align:middle;
}
div#footer{
clear:both;
margin-left:20px;
font-size:10px;
font-weight:bold;
}
.fr{
float:right;
margin-left:15px;
}
.fl{
float:left;
margin-left:15px;
}
a img{border:0;}