*{padding:0em; margin:0em;}

body{background:#000000 url(../images/bg1.jpg); padding:35px 0px 35px 0px;}
body{font-size:10pt; font-family:georgia, times new roman, serif; color:#333333;}

input.text{font-size:10pt; font-family:georgia, times new roman, serif; color:#333333; width:190px;}
input.button{margin-bottom:10px;}

textarea{width:190px; height:100px;}

p{line-height:1.5em; margin-bottom:1.0em; text-align:justify;}

a{color:#B96D00; text-decoration:none;}
a:hover{text-decoration:none;}

h3 span{font-weight:normal;}
h3,h4{display:inline; font-weight:bold; background-repeat:no-repeat; background-position:right;}
h3{font-size:1.7em; padding-right:34px; background-image:url(../images/db1.gif);}
h4{font-size:1.2em; padding-right:28px; background-image: url(../images/db2.gif);}

.db{font-size:1.7em; padding-left:34px; background-image:url(../images/db1.gif); background-repeat:no-repeat;}

.contentarea{padding-top:1.3em;}
.contentarea b{text-decoration:underline;}
.contentarea span{font-weight:bold;}

img.left{position:relative; float:left; margin:0em 1.8em 1.4em 0em;}
img.right{position:relative; float:right; margin:0 0 1.8em 1.8em;}
img.plain{border:none;}

.divider1{position:relative; background:#fff url(../images/border2.gif) repeat-x; height:14px; margin:2.0em 0em 1.5em 0em; clear:both;}
.divider2{position:relative; height:1px; border-bottom:solid 1px #eaeaea; margin:2.0em 0em 2.0em 0em;}

.post .details{position:relative; top:-1.5em; font-size:0.8em; color:#787878;}
.post ul.controls{clear:both;}
.post ul.controls li{display:inline; font-size:0.8em;}
.post ul.controls li a{background-repeat:no-repeat; background-position:left; padding:0em 1.0em 0em 20px;}
.post ul.controls li a.printerfriendly{background-image: url(../images/icon-printerfriendly.gif);}
.post ul.controls li a.comments{background-image:url(../images/icon-comments.gif);}
.post ul.controls li a.more{background-image:url(../images/icon-more.gif);}

.box{
position: relative;
background: #FDFCF6 url(../images/boxbg.gif) repeat-x;
left: 0em;
top: 5em;
padding: 1.5em;
border-right: solid 1px #E1D2BD;
border-bottom: solid 1px #E1D2BD;
margin-bottom: 1.0em;
}

ul.linklist{
list-style: none;
}

ul.linklist li{
line-height: 2.0em;
}

#upbg{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 275px;
background: #fff url(../images/bg2.jpg) repeat-x;
z-index: 1;
}

#outer{
z-index: 2;
position: relative;
width: 82%;
border: solid 7px #fff;
background-color: #fff;
margin: 0 auto;
}

#header{
position: relative;
width: 100%;
height: 9.0em;
background: #2B2B2B url(../images/topbg.gif) repeat-x;
margin-bottom: 2px;
}

#headercontent{
position: absolute;
bottom: 0em;
padding: 0em 2.0em 1.3em 2.0em;
}

#headercontent h1{
font-weight: normal;
color: #fff;
font-size: 2.5em;
}

#headercontent h1 sup{
color: #777;
}

#headercontent h2{
font-size: 1.0em;
font-weight: normal;
color: #aaa;
}

#search{
position: absolute;
top: 5.5em;
right: 2.0em;
padding-right: 0.0em;
}

#search input.text{margin-right:0.5em; vertical-align:middle; border-top:solid 1px #000000; border-right:0; border-bottom:solid 1px #777777; border-left:0; padding:0.15em; width:10.0em;}
#search input.submit{background:#939B00 url(../images/buttonbg.gif) repeat-x; border:solid 1px #5F6800; font-weight:bold; padding:0.25em; font-size:0.8em; color:#F2F3DE; vertical-align:middle;}

#headersink{position:relative; height:153px; background:#fff url(../images/sink2.jpg) no-repeat top right; margin-bottom:2px;}
#headerdoorknob{position:relative; height:153px; background:#fff url(../images/doorknob.jpg) no-repeat top right; margin-bottom:2px;}
#headerbed{position:relative; height:153px; background:#fff url(../images/bed.jpg) no-repeat top right; margin-bottom:2px;}
#headerstove{position:relative; height:153px; background:#fff url(../images/stove.jpg) no-repeat top right; margin-bottom:2px;}
#headerbulb{position:relative; height:153px; background:#fff url(../images/bulb.jpg) no-repeat top right; margin-bottom:2px;}

#menu{position:relative; background:#7F8400 url(../images/grey.jpg) repeat-x top left; height:3.5em; padding:0em 1.0em 0em 1.0em; margin-bottom:2px;}
#menu ul{position:absolute; top:1.1em;}
#menu ul li{position:relative; display:inline;}
#menu ul li a{padding:0.5em 1.0em 0.9em 1.0em; color:#fff; text-decoration:none;}
#menu ul li a:hover{text-decoration:underline; color:#aaaaaa;}
#menu ul li a.active{background:#7F8400 url(../images/menuactive.gif) repeat-x top left;}

#menubottom{background:#fff url(../images/border1.gif) repeat-x; height:14px;}

#content{padding:0em 2.0em 0em 2.0em;}

#primarycontainer{float:left; margin-right:-18.0em; width:100%;}
#primarycontent{margin:1.5em 22.0em 0em 0em;}
#secondarycontent{margin-top:1.5em; float:right; width:18.0em;}
#thirdcontent{margin-top:1.5em; float:left; width:18.0em;}

#footer{position:relative; height:2.0em; clear:both; padding-top:5.0em; background:#fff url(../images/border2.gif) repeat-x 0em 2.5em; font-size:0.8em;}
#footer .left{position:absolute; left:2.0em; bottom:1.2em;}
#footer .right{position:absolute; right:2.0em; bottom:1.2em;}

#middle{padding:10px; border:none;}

#info{position:relative; background:#FDFCF6 url(../images/boxbg.gif) repeat-x; width:31em; left:30em; top:-30em;}

table.form{font-size:10pt; font-family:georgia, times new roman, serif; color:#333333;}

div.middle{width:272px; background-image:url(../images/middle.gif); background-repeat:repeat-y;}
div.top{background-image:url(../images/top.gif); background-position:top left; background-repeat:no-repeat;}
div.bottom{background-image:url(../images/bottom.gif); background-position:bottom left; background-repeat:no-repeat; padding:5px 10px 10px 5px;}

#xsnazzy h1, #xsnazzy h2, #xsnazzy p{margin:0 10px; letter-spacing:1px;}
#xsnazzy h1{font-size:2.5em; color:#fff;}
#xsnazzy h2{font-size:2em; color:#06a; border:0;}
#xsnazzy p{padding-bottom:0.5em;}
#xsnazzy h2{padding-top:0.5em;}
#xsnazzy{background:transparent; width:265px; padding-left:45px; text-align:center; visibility:hidden;}

.xtop, .xbottom{display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4{display:block; overflow:hidden;}
.xb1, .xb2, .xb3{height:1px;}
.xb2, .xb3, .xb4{background:red; border-left:1px solid #7f8400; border-right:1px solid #7f8400;}
.xb1{margin:0 5px; background:#08c;}
.xb2{margin:0 3px; border-width:0 2px;}
.xb3{margin:0 2px;}
.xb4{height:2px; margin:0 1px;}
.xboxcontent{display:block; background:red; border:0 solid #7f8400; border-width:0 1px; color:white; font-weight:bold;}