body {
direction:ltr;
background-color:#F8F5E6;
margin:0px auto;
font-family:arial;
}

#body {
width:777px;height:100%;
border-left:1px solid #93816D;
border-right:1px solid #93816D;
vertical-align:top;
}

img { border:0px;padding:0px;margin:0px;}


h1 {
text-align:left;
padding:3px;
background-color:#D37406;
font-size:12px;color:#FFFFFF;
font-weight:bold;
border:0px;padding:0px;margin:0px;
}

#holy_top2 {
background-color:#D37406;
padding-bottom:5px;
}


#menu {
float:left;
width:185px;height:100%;
background-color:#E4E1D0;
border-right:1px solid #999682;
text-align:left;
position:block;
}


#menu a {
font-size:12px;color:#3A413A;
font-weight:bold;text-decoration:none;
}

#menu a:hover { color: #D37406; text-decoration: underline; font-size: 12px; }

#menu .menu,.menu {
border-top:1px solid #999682;border-bottom:1px solid #999682;
padding:1px;
padding-top:5px;padding-bottom:5px;
background-color:#9D080A;
text-align:center;
font-size:14px;color:#FFFFFF;
}

#menu .links,.links {
padding-left:7px;

}

#thetext {
float:right;
width:590px;
text-align:left;
font-size:12px;
color:#3A413A;
}

#thetext a {
font-size:12px;
color:#896435;
font-weight: bold;
}

#re {
text-align:left;
font-size:12px;
color:#3A413A;
}

#re a {
font-size:22px;
color:#896435;
font-weight: bold;
}


.small_nav { text-align: center; border-top: 1px dotted #DCDCDC; border-bottom: 1px dotted #DCDCDC; padding: 5px 0px 5px 0px; }
.small_nav A:link, .small_nav A:visited, .small_nav A:active { color: Black; font-weight: bold; text-decoration: none;  line-break: strict;   }
.small_nav A:hover { color: #FF6600; } 
.title,h2 { font-size:16px;font-weight:bold;color:#C17502;margin:0px;padding:0px; }

.title,h3 { font-size:16px;font-weight:bold;margin:0px;padding:0px;text-align:center;font-size:14px;color:#FFFFFF; }

.dark_bottom { clear: both;height:17px;background-color:#93816D;padding-left:5px;padding-right:5px;padding-top:1px;padding-bottom:1px;text-align:left; }
.dark_bottom, .dark_bottom a { color:#F8F5E6;font-size:12px;text-decoration:none; }


.bright_bottom { clear: both;background-color:#C4AC91;height:17px;padding-left:5px;padding-right:5px;padding-top:1px;padding-bottom:1px;text-align:left; }
.bright_bottom strong { color:#4C4339;font-size:12px;font-weight:bold; }
.bright_bottom a,.bright_bottom  { color:#E7E4D3;font-size:12px;text-decoration:none; }
