body {
background-color:#FFFFFF;
margin: 0px 0px;
padding: 0px 0px;
color: #D09000;
font-family:sans-serif;
}
img {
border:0px;
}

table, tr, td {
margin:0px 0px;
padding:0px 0px;
border: 0px;
}

a:link, a:visited {
color: #A76200;
font-family:sans-serif;
text-decoration: none;
}
a:hover, a:active {
font-family:sans-serif;
color: #A76200;
text-decoration: underline;
}
.tipbox {
font-family:sans-serif;
background-color: #606000;
color: #FFFFFF;
border:2px solid #000000;
padding: 4px 4px;
}
.warningbox {
font-family:sans-serif;
background-color: #7D0000;
color: #FFFFFF;
border:2px solid #000000;
padding: 4px 4px;
}
.indent15 {
padding-left:15px;
background-image: url(/img/dot2.gif);
background-repeat: no-repeat;
}
.blogmonth {
padding-left:15px;
background-image: url(/img/dot2.gif);
background-repeat: no-repeat;
}
.imagecaption {
font-family:sans-serif;
text-align:center;
font-size:8pt;
}
.galimg {
margin:15px 15px;
}
.heading {
font-weight:bold;
font-size:12pt;
color: #74695B;
}
.separator {
height:3px;
margin:10px 0px;
border-bottom:1px solid #FF9000;
}
div.spacer {
clear: both;
font-size:0pt;
}
.floatleft {
float:left;
margin-right:4px;
}
.floatright {
float:right;
margin-left:4px;
}
.hidden {
display: none;
}

#header {
background-color:#000000;
height:139px;
}
#hleft {
position:absolute;
left:0px;
top:0px;
width:604px;
height:139px;
}
#hright {
position:relative;
margin-left:604px;
background: url(/img/hfire_tile.jpg) repeat-x left;
height:139px;
}
#topnav {
margin-bottom:10px;
margin-left:15px;
width:500px;
}
#topnav a:link, #topnav a:visited {
color: #453A2A;
text-decoration: none;
margin-left:7px;
margin-right:10px;
}
#topnav a:hover, #topnav a:active {
color: #453A2A;
text-decoration: underline;
margin-left:7px;
margin-right:10px;
}

#cpage {}
#cpage table {
width:100%;
}
#cpagetd1 {
width:15px;
}
#cpagetd2 {
border-left: 1px solid #595959;
border-bottom: 1px solid #595959;
}

.lcheader {
background: url(/img/lctbg.gif) top left no-repeat;
font-family:sans-serif;
font-size:14pt;
font-weight:bold;
color: #CD6900;
padding-top:4px;
padding-bottom:4px;
padding-left:7px;
margin-left: -1px;
}
.lcheader a:link, .lcheader a:visited { color: #CD6900; }
.lcheader a:hover, .lcheader a:active { color: #CD6900; }
.lcs, .blog {
padding-bottom: 1px;
/* border-left: 1px solid #595959; */
margin-right:15px;
background: url(/img/lcbg.gif) top left no-repeat;
line-height:1.2; /* IE Peek-a-boo hack */
}
.lcs2, .blog2 {
/*background: url(/img/lcbg2.gif) bottom right no-repeat;*/
line-height:1.2; /* IE Peek-a-boo hack */
padding-right: 5px;
}
.lcstitle, .blogtitle {
font-family:sans-serif;
padding-left:7px;
padding-top:3px;
font-size:14pt;
font-weight:bold;
color: #595959;
}
.lcstitle {
background: url(/img/lctbg2.gif) bottom left no-repeat;
margin-bottom: 2px;
padding-bottom: 4px;
/*margin-left: -1px;  IE Hack */
}
.lcstime, .blogtime {
background: url(/img/lctbg2.gif) bottom left no-repeat;
margin-bottom: 2px;
padding-bottom: 4px;
/*margin-left: -1px;  IE Hack */
font-family:sans-serif;
padding-left:7px;
padding-top:0px;
font-size:8pt;
color: #74695B;
}
.lcscontent, .blogcontent {
padding-top:5px;
padding-left:7px;
padding-bottom:15px;
font-size:10pt;
color: #5D472E;
}

#rightcolumnt {
background: transparent url(/img/wm.jpg) right bottom no-repeat;
padding-bottom: 250px;
width:250px; /* IE Hack */
}
.rcp {
background-color: #F3F0DD;
}
.rcpc { background: url(/img/paper.gif) top left repeat; }
.rcpr { background: url(/img/paperr.gif) right repeat-y; }
.rcpb { background: url(/img/paperb.gif) bottom repeat-x; margin-bottom:-15px; }
.rcpbl { background: url(/img/paperbl.gif) bottom left no-repeat; margin-bottom:-15px; }
.rcptr { background: url(/img/papertr.gif) top right no-repeat; }
.rcpbr { background: url(/img/paperbr.jpg) bottom right no-repeat; margin-bottom:-15px; }
.rcptitle {
font-family:sans-serif;
padding-left:7px;
padding-top:6px;
font-size:14pt;
font-weight:bold;
color: #8F6118;
}
.rcpcontent {
padding-left:7px;
padding-right:25px;
padding-bottom:34px;
font-size:10pt;
color: #413D37;
line-height:1.2; /* IE Peek-a-boo hack */
}
.rcbreak {
height:25px;
background: transparent;
}
.rcpcontent a:link,.rcpcontent a:visited {
color: #413D37;
}
.rcpcontent a:hover,.rcpcontent a:active {
color: #413D37;
}
.recentBlogLink {}
.xmlfeed {
display: inline;
padding-left:4px;
font-size:8pt;
font-weight:normal;
}

#footer {
}
#validators {
margin-left:22px;
}
#counter2 {
margin-left:22px;
font-size:8pt;
color: #C49757;
}
#counter2 a,#counter2 a:link, #counter a:visited { color: #C49757; }
#counter2 a:hover, #counter a:active { color: #453A2A; }
#cpy2 {
margin-left:22px;
font-size:8pt;
}
#cpy2 a, #cpy2 a:link, .cpy a:visited { color: #C49757; }
#cpy2 a:hover, .cpy a:active { color: #453A2A; }

.center {
display: block;
margin-left: auto;
margin-right: auto;
}


.comBlock { margin-bottom:15px; }
.comSubject{ font-weight:bold;font-size:13pt; }
.comTime { float:right;font-size:8pt; }
.comUser { font-weight:bold; }
.comIp { float:right;font-size:8pt; }
.comComment { border-top: solid 1px #595959; padding-left:15px; padding-top:5px; }
.comQuote1 { margin-left:15px; border: 1px solid #595959; padding:3px; }
.comQuote2 {}
.comIndent { margin-left:15px; }
.comBold { font-weight:bold; }
.comItalic { font-style:italic; }
.comUnderline { text-decoration:underline; }
.comStrike { text-decoration:line-through; }

.comTTime { display:inline;font-size:8pt; }

.comBack { 
font-size:8pt; 
font-weight:bold;
color: #CD6900;
}

.thrBlock {
}

.comFRow:hover {
background-color: #FFE87B;
}

.comPages {}
.comPage {}
.comCurrentPage { font-weight:bold;font-size:13pt; }