/* general */
* {margin:0;}
body {text-align:center;background: #3E2108 url(../img/body_bg.gif) repeat-x; }
.clear { clear:both; font-size:0px; }


/* fonts */
body,div,a,td,p,li,a{ font-family:arial; font-size:13px; color:#3E2108; }
a {  color:#3E2108; text-decoration:none; }
a:hover { text-decoration:underline; }
#navbar  ul li{ line-height:40px; height:45px;}
#navbar  ul li a{ color:#FFCCA2; font-family: 'Calibri','EFN Symeon','arial'; font-size:18px; line-height:40px; height:45px;}
#footer .left, #footer .right, #footer a { color: #C48C4E; font-size:10px; }
h1 { color:#3E2108; font-family:times, arial,verdana; font-size:20px; border-bottom:1px solid #8F5D33; font-weight:normal; }
#content p, #contentf p{  line-height:1.5em; margin:3px 0 3px 0; padding:3px 0 3px 0; text-align:justify; }
#mapsearch   div.gs-localResult gs-result a { color:#3E2108;}
#content h3 a { color: #062F07; }

/* images */
img { border:0; }
img.main_logo { position:absolute; top:-1px; left:-1px; }

/* blocks */
#site  { margin:0 auto; width:897px; border:1px solid #5B3718; text-align:left; background: #FFB06A; }
#header { height:250px; position:relative; }
#navbar { height:44px; margin-bottom:20px; background: url(../img/navbar_bg.gif) repeat-x; text-align:center;}
#left { margin-left:10px;float:left; width:200px;  }
#left div.border { border-right:1px solid #8F5D33; margin-top:5px; padding-top:10px; }
#content { float:left; width:470px;  margin-left:5px;}
#right { float:right;width:170px; margin-right:10px;}
#footer { padding-top:5px;  margin-top:10px; height:40px; margin-bottom:40px; margin:0 auto; width:897px; }
#footer .left {  float:left; width:400px; text-align:left;}
#footer .right {  float:right; width:300px; text-align:right;}

/* lists */ 
#navbar ul { margin: 0px 10px;  list-style:none;  background:none;}
#navbar ul li { display:inline; margin:0px 20px;background:none;}

ul, ol { line-height:1.5em; list-style-position:outside; list-style:none; padding-left:10px; margin-left:5px; }
ul li, ol li { background-image:url('../img/li.gif'); background-position: 2px 7px; background-repeat:no-repeat;  padding:0 0 3px 15px; margin: 0 0 2px -10px; }

ul.thumbs { padding:0; }
ul.thumbs li { background:none; padding:0; margin: 0 0 5px 0px; height:170px; width:140px; text-align:center; padding-bottom:3px; } 
ul.thumbs li a img {  border:1px solid #A97545;}

