body{ margin: 0px; padding: 0px; background-color: #CDB587; }
body, td, th, p, a, a:hover, li{ font-family: "Times New Roman", Times, serif; font-size: 14px; }
body, td, th, p, li, ul, ol{ color: #555555; }
#body, html{ height: 100%; }
body{ background-image: url(../i/body_bg2.gif); }
a{ text-decoration: underline; color: #715435; }
a:hover{ text-decoration: none; color: #935735; }
table{ border-collapse: collapse; }
table td{ border: 0px none; padding: 0px; empty-ceils: show; }
/* table td{ border: 1px solid; } */
a img, a>img, img{ border: 0px none; padding: 0px; margin: 0px; line-height: 0px; }
div,form{margin:0px;padding:0px;}

p{ margin: 0px 0px 20px 0px; }
h1, h2, h3{ color: #935735; margin: 15px 0px 20px 0px; font-family: Times New Roman; }
h1{ font-size: 24px; font-weight: normal; font-style: italic; }
h2{ font-size: 20px; font-weight: bold; font-style: italic; }
h3{ font-size: 16px; font-weight: bold; font-style: italic; }

li{ list-style-image: url(../i/li1.gif); }

.left{ float: left; text-align: left; }
.right{ float: right; clear: left; text-align: right; }
.center{ text-align: center; }
.top{ vertical-align: top; }
.bottom{ vertical-align: top; }
.middle{ vertical-align: middle; }

.static img.left{ margin: 3px 7px 5px 0px; }
.static img.right{ margin: 3px 0px 5px 7px; }



/* =================== */
div.bg4{ background-image: url(../i/hd_bg4.jpg); background-repeat: repeat-x;
	/* height: 100%; width: 918px; border-right: 1px solid Gray; */ }

/* =================== */
td.header_icons{ background-image: url(../i/top106.jpg); background-repeat: no-repeat; padding: 39px 24px 0px 10px }


/* =================== */
div.main{ background-image: url(../i/hd2_bg1.gif); background-repeat: no-repeat;
	/* height: 80%; */ }
div.main table{ /* height: 80%; */ width: 900px; }
div.main table table{ /* height: auto; */ width: auto; }

div.s_year{ color: black; font-style: italic; font-weight: bold; padding: 0px 0px 0px 60px; }


/* =================== */
div.menu_grit div.item{ display: inline; }
div.menu_grit{ font-style: italic; color: #333333; }
div.menu_grit a{ color: #333333; }
div.menu_grit div.first{ font-weight: bold; }




/* =================== */
div.menu_main{ width: 260px; padding: 0px 20px 0px 30px; }
div.menu_main .item{ padding: 5px 0px 5px 0px; }
div.menu_main .item a{ text-decoration: none; font-size: 18px; font-style: italic; font-weight: bold;
  color: #715435; }
div.menu_main .item a:hover{ color: #935735; }
div.menu_main .active a{ color: #432f0c !important; }
div.menu_main ul{ margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; }
div.menu_main li a{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div.menu_main li.subactive{ font-weight: bold; }


/* =================== */
div.i0{ padding: 4px 7px 8px 5px; }
div.i1{ background-color: #B68A59; background-image: url(../i/ib-t.gif); background-repeat: repeat-x; background-position: top; }
div.i2{ background-image: url(../i/ib-b.gif); background-repeat: repeat-x; background-position: bottom; }
div.i3{ background-image: url(../i/ib-r.gif); background-repeat: repeat-y; background-position: right; }
div.i4{ background-image: url(../i/ib-l.gif); background-repeat: repeat-y; background-position: left; }
div.i5{ background-image: url(../i/ib-tr.gif); background-repeat: no-repeat; background-position: top right; }
div.i6{ background-image: url(../i/ib-tl.gif); background-repeat: no-repeat; background-position: top left; }
div.i7{ background-image: url(../i/ib-br.gif); background-repeat: no-repeat; background-position: bottom right; }
div.i8{ background-image: url(../i/ib-bl.gif); background-repeat: no-repeat; background-position: bottom left; }

tr.menu_grit, tr.menu_grit td{ height: 33px; }
tr.h1, tr.h1 td{ height: 85px; }
tr.content, tr.content td{  }


/* =================== */
div.content{ padding: 0px 0px 0px 0px; }


/* =================== */ 
div.footer{ background-image: url(../i/bot_bg02.jpg); background-repeat: repeat-x;
	height: 75px; }
div.footer table{ width: 100%; }
div.footer td{ width: 33%; padding: 20px 0px 0px 15px; }
div.footer td, div.footer td *{ color: #432f0c !important; font-size: 12px !important; }

/* =================== */ 
.news_first{ margin: 0px 0px 0px 15px; }
.news_first h3{ padding-top: 0px; margin-top: 0px; }
.news_first td{ padding-bottom: 10px; }
.news_first .title{ font-weight: bold; }
.news_first .date{ font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color: #935735; font-size: 11px; }

.news{ margin: 0px; }
.news td{ padding-bottom: 10px; }
.news .title{ font-weight: bold; }
.news .date{ font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color: #935735; font-size: 11px; }

.news_page .date{ font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color: #935735; font-size: 11px; padding-top: 20px; }

.gallery .title{ font-weight: bold; padding-bottom: 2px; }
.gallery .title *{ text-decoration: none; forn-size: 13px; }
.gallery .td{ padding-bottom: 15px; }
.gallery table{ width: auto; }

.info_ex{ padding: 0px 0px 15px 0px; }
.info_ex .title{ font-weight: bold; padding-bottom: 5px; }

.fb .warning{ padding-bottom: 20px; color: #935735; font-size: 16px; font-weight: bold; font-style: italic; }

table.img_sizes tr.tr1 td{ padding: 0px 5px 0px 0px; text-align: center; }
table.img_sizes tr.tr1 .size_kb{ font-size: 12px; font-style: italic; }

#tooltip{
background:#FFFFFF;
border:1px solid #666666;
color:#333333;
font:menu;
margin:0px;
padding:3px 5px;
position:absolute;
visibility:hidden
}


/* =================== */ 
.vote_form{ border: 1px solid #986131; margin: 5px 0px 5px 0px; padding: 5px; background-color: #E2C896; }
.vote_form td{ padding: 0px 3px 0px 0px; }
.vote_form td.vv{ padding: 0px 10px 0px 0px; }
.vote_stat_graph td{padding: 2px 5px 2px 5px; border: 1px solid #e1c092; }
.vote_stat_graph .header td{ background-color: #CDB587; }