﻿body
{
margin: 0px auto;
background: #dedbd7 url('images/bg.gif') no-repeat top center;
font:normal 13px 'trebuchet ms';
color: #58524a;
}

p,a
{
margin-top:0px;
margin-bottom:4px;
text-decoration:none;
color: #58524a;
}

hr
{
border: 0;
width: 100%;
color: #cccccc;
background: url('images/HG01.gif') bottom repeat-x;
height: 1px;
}

a	{outline: none;}
img	{border:0px;}
input	{outline: none;}

div.clear	{clear: left; line-height: 0; height: 0;}

p.printable	{margin-left:-6px; margin-bottom:-5px; padding:7px; padding-bottom:0px; padding-right:9px; font:normal 11px 'trebuchet ms';}
p.printable img	{margin-bottom:-2px;}
p.printable a	{}
p.printable a:hover	{border-bottom:1px dashed #afa09c;}

.marker_t{
display:block;
margin-bottom:3px;
padding-bottom:3px;
font-size:13px;
background:transparent url(images/HG01.gif) repeat-x scroll center bottom;
color:#A03C15;
}

.appform_box{
padding:10px;
margin:10px;
border:1px solid silver;
background:#FFFFFF;
}

#floatz{
margin-top:160px;
margin-left: -225px;
padding:20px;
width:400px;
padding-bottom:10px;
text-align:center;
border: 1px solid gray;
position: fixed;
top: 0px;
left: 50%;
z-index: 99;
background: #dedbd7 url('images/bg.gif') no-repeat bottom center;
_position: absolute;
_top: expression((dummy = document.documentElement.scrollTop) + "px");
}

#facethumb{
position: absolute;
top: 0px;
left: 0px;
}

#floatz img	{ margin-bottom:8px; border:1px solid gray;}
html>body #floatz img	{ margin-bottom:4px; }

#floatz .first
{
visibility: hidden;
}

#frame
{
margin: 0px auto;
padding:0px;
width:816px;
background:url('images/frame.gif');
}

html>body #frame {background:url('images/frame.png');}

#frame .fetchlist
{
background: #FFFFFF;
}

#frame .fetchlist .post
{
padding:10px;
background: #FAFAFA;
}

#frame .fetchlist .post h2
{
margin:5px;
margin-left:0px;
}

#frame .fetchlist .post table
{
width:100%;
border-collapse: collapse;
background:#F1F1F1;
}

#frame .fetchlist .post table td
{
padding:4px;
border: 1px solid #BABABA;
}

#frame .fetchlist .post table p
{
margin:0px;
padding:0px;
}

#frame .fetchlist .post table img
{
margin-right:10px;
float:left;
border: 1px solid #DADADA;
}

#frame .fetchlist .post a.mailto
{
color:#bb0e0e;
}

#brand
{
text-align:center;
margin: 0px auto;
padding:0px;
padding-bottom:5px;
width:816px;
}

#wrapper
{
margin: 0px auto;
padding:0px;
width:796px;
border-top:1px solid #f6f5f4;
}

#header
{
padding:0px;
width:100%;
height:150px;
background:url('images/header.jpg');
}

#linkrow{
height:80px;
background:red;
background: url('images/linkbar.jpg') no-repeat center;
}

#linkrow a{
cursor:pointer;
}

#linkrow table, tr, td, img
{
margin:0px;
padding:0px;
border-collapse:collapse;
}

#linkrow table
{
margin-top:40px;
}

#main
{
width:100%;
height:100px;
border: 0px;
border-collapse: collapse;
background: url('images/content.jpg');
}
#main tr
{
vertical-align:top;
}

#main .leftpan
{
width:545px;
background: url('images/leftpan.jpg') no-repeat top center;
}


#main .leftpan .note
{
margin-bottom:-3px;
padding:3px;
padding-left:18px;
background:silver;
}

#main .leftpan .note p
{
margin-top:3px;
margin-bottom:3px;
font:bold 12px arial;
color:black;
}

#main .leftpan .post
{
padding:8px 12px 3px 18px;
font:normal 12px 'trebuchet ms';
}



#main .leftpan .post h2
{
margin-bottom:8px;
padding-bottom:3px;
font:normal 17px 'trebuchet ms';
background: url('images/HG01.gif') bottom repeat-x;
}

#main .leftpan .post strong
{
display:block;
margin-top:-7px;
margin-bottom:12px;
padding-bottom:3px;
font:bold 13px 'trebuchet ms';
color: #a03c15;
background: url('images/HG01.gif') bottom repeat-x;
}

#main .leftpan .post a.lnk
{
color: #873f28;
}

#main .leftpan .post a.lnk:hover
{
text-decoration: underline;
}

#main .leftpan .post b.red
{
color:#9a2d22;
}

#main .leftpan .post .article
{
padding:0px;
width:100%;
border:0px;
border-collapse:collapse;
}

#main .leftpan .post .article a
{
color: #873f28;
font:bold 12px 'trebuchet ms';
}

#main .leftpan .post .article a:hover
{
color: #d43e3e;
font:bold 12px 'trebuchet ms';
}

#main .leftpan .post .article tr
{
padding:0px;
background: url('images/AG01.gif') repeat-x;
}

#main .leftpan .post .article .left
{
padding-top:3px;
width:56px;
}

#main .leftpan .post .article .left img
{
padding:1px;
border:2px solid #f2efe9;
background:#9e6954;
}

#main .leftpan .post .article .right
{
padding-top:8px;
}

#main .leftpan .post .links a
{
color: #ab583f;
font-weight:bold;
text-decoration:none;
}

#main .leftpan .post .links a:hover
{
color: #a82800;
}

#main .leftpan .post .float
{
float:left;
margin-top:3px;
margin-right:16px;
border: 1px solid #7B6F62;
}

#main .leftpan .post .quote
{
margin-bottom:2px;
padding:8px;
background:#fbfaf7;
border: 1px solid #d3c7c7;
}

#main .leftpan .post .quote a
{
font:normal 12px 'arial narrow';
}

#main .leftpan .post .quote a:hover
{
color: red;
text-decoration: underline;
}

#main .leftpan .post .gallery
{

}
#main .leftpan .post .gallery img
{
border: 1px solid #7B6F62;
}

#main .leftpan .post .signtr
{
text-align:right;
}

#main .leftpan .post .photos
{
float:left;
padding:15px;
padding-bottom:10px;
}
#main .leftpan .post .photos img
{
float:left;
border: 1px solid #d3c7c7;
}



#main .leftpan .post .foot
{
margin-bottom:5px;
background: url('images/HG01.gif') bottom repeat-x;
}

#main .leftpan .post ul
{
margin:0px;
padding:0px;
list-style:none;
}

#main .leftpan .post li 
{
padding:0px;
padding-right:5px;
list-style:none;
display: inline;
}
#main .leftpan .post li a
{
padding-left:5px;
padding-right:5px;
}
#main .leftpan .post li a:hover
{
background:#e2ddd4;
}

#main .leftpan .post .update input
{
margin-bottom:15px;
width:250px;
}

#main .leftpan .post .update textarea
{
margin-bottom:15px;
width:500px;
height:350px;
}

#main .leftpan .post .update .subj
{
width:500px;
}

#main .leftpan .post .update .radio
{
margin:0px;
margin-bottom:-2px;
display:inline;
width:20px;
}

#main .leftpan .post .update .subm
{
width:100px;
}

#main .leftpan .post .update .stuck{
margin-bottom:-1px;
width:20px;
}

html>body #main .leftpan .post .update .stuck{
margin-bottom:-2px;
}

#main .leftpan .post .update .chx
{
margin-bottom:3px;
width:auto;
}

#main .ritepan
{
height:450px;
width:251px;
background: url('images/rightpan.jpg') no-repeat top right;
}

#main .ritepan .post
{
margin-bottom:12px;
padding:12px;
padding-top:0px;
padding-left:18px;
}

#main .ritepan .post #ticker_frame{
margin:4px 0px;
padding:6px;
padding-bottom:3px;
width:206px;
background:#e9e6e4;
}

html>body #main .ritepan .post #ticker_frame{
padding-top:3px;
}

#main .ritepan .post #ticker_frame #ticker{
margin:4px auto;
background:#FFFFFF url('images/BG10.gif');
overflow: hidden;
text-align: center;
height: 150px;
cursor: default;
}

#main .ritepan .post #ticker_frame #ticker  .ticker_content{
padding:5px;
padding-top:100px; padding-bottom:100px;
}

#main .ritepan .post #ticker_frame #ticker  .ticker_content a{
font:normal 11px 'Helvetica';
color:#645e5a;
}

#main .ritepan .post #ticker_frame #ticker  .ticker_content a:hover{
color:#9e2b2b;
}

#main .ritepan .post #ticker_frame #ticker  .ticker_content .splitter{
margin:10px auto;
text-align:center;
width:11px;
height:11px;
background:url('images/BLT01.gif');
}


#main .ritepan .post h2
{
margin-top:0px;
margin-bottom:0px;
padding-bottom:3px;
width:98%;
font:bold 14px 'trebuchet ms';
color:#6E604f;
background: url('images/HG01.gif') bottom repeat-x;
}

#main .ritepan .post ul.mlist
{
margin: 4px 0;
padding: 0px;
min-height:300px;
width: 90%;
}

#main .ritepan .post ul.mlist li
{
padding:2px;
padding-bottom:0px;
padding-top:4px;
border-bottom: 1px dashed #BCBAAC;
list-style: none;
}

#main .ritepan .post ul.mlist li a{
cursor:pointer;
display:block;
padding:0px;
font:bold 12px 'trebuchet ms';
color:#961212;
}

#main .ritepan .post ul.mlist li a:hover
{
color:#ca1a1a;
}

#main .ritepan  .post .narrow
{
text-align:left;
padding:6px;
width:205px;
background:white;
border-top:1px solid #ECECEC;
}

#main .ritepan  .post .narrow p
{
margin:0px;
margin-top:3px;
padding-bottom:2px;
font:normal 11px 'trebuchet ms';
border-bottom:1px dashed #e1e1e1;
}

#main .ritepan  .post .narrow p.sec
{
background:#FAFAFA;
}

#main .ritepan  .post .narrow a
{
padding:2px 4px 2px 4px;
font:normal 12px 'trebuchet ms';
color:#7d6f51;
}

#main .ritepan  .post .narrow a:hover
{
color:#a82727;
}

main .ritepan  .post .narrow p a.sec
{

}

#main .ritepan  .post  .pollbox
{
padding:8px;
font:normal 12px "trebuchet ms";
border-top:1px solid #ECECEC;
}

#main .ritepan  .post  .pollbox b
{
color: #334433;
}

#main .ritepan  .post  .pollbox form
{
margin:0px;
}

#main .ritepan  .post  .pollbox input.submit
{
margin-left:130px;
}

#main .ritepan  .post  .pollbox p
{
margin:4px;
margin-left:0px;
}

#main .ritepan  .post  .pollbox table,td,tr
{
padding:0px;
vertical-align:top;
}

#main .ritepan  .post  .pollbox table
{
width:100%;
background:#FAFAFA;
}

#main .ritepan  .post  .pollbox table img
{
margin-left:5px;
margin-top:3px;
}

#main .ritepan  .post  .pollbox img
{
height:10px;
border:1px solid #a29789;
}

#main .ritepan  .post  .pollbox .graph
{
margin-bottom: 4px;
background: #FAFAFA; 
}

#main .ritepan .post img
{
margin-bottom:4px;
}

html>body #main .ritepan .post img
{
margin-bottom:0px;
}

#main .ritepan  .post ul.bottoms
{
text-align:center;
margin:0px;
padding:0px;
padding-top:7px;
list-style:none;
}

#main .ritepan  .post ul.bottoms li
{
margin:0px;
padding:0px;
padding-left:6px;
list-style:none;
}

#main .ritepan  .post ul.bottoms li a:hover
{
text-decoration:underline;
}
#main .ritepan .post .login input
{
margin-top:6px;
}

#main .ritepan  .sitemap
{
display: none;
visibility: hidden;
font:normal 0px arial; 
}

#footer{
text-align:center;
padding:12px;
padding-top:54px;
height:130px;
font:normal 12px 'trebuchet ms';
background: yellow;
background: #DEDBD7 url('images/footer.jpg') no-repeat top center;
}

#footer .sitemap{
padding-top:35px;
line-height:20px;
font-size:10px;
font-family: 'Tahoma';
}

#footer .sitemap a{
color:#473d3a;
}

#footer .sitemap a:hover{
color:#CC0000;
}

object
{
padding-bottom:-2px;
}