body { background: url(images/background.jpg) repeat-x #ffefa9;
text-align:center; margin:27px 0 0 0;
font-size:0.78em; font-family: "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; color:#7b5b17; }

#maincontainer { width:776px; margin:0 auto; text-align:left;
 background:url(images/headerbg.jpg) no-repeat 0 0;
 padding: 20px 0 0 0; }
 
a { color:#7b5b17; }
a:hover { text-decoration:none; }


h1, h2, h3, h5, h6 { margin:0; color:#0e6f6d; font-family:Georgia, "Times New Roman", Times, serif; }
h2 { font-size:2.8em; font-family:"Times New Roman", Georgia, Times, serif; }
h3 { font-size:2em; font-weight:500; border-bottom:#efe3af 1px solid; }
h4 { font-size:1.2em; }
h5 { font-size:1em; }
h6 { font-size:1.5em; }

.clear { clear:both; }

h1 a { background: url(images/logo.gif) no-repeat; width:275px; height:107px;
text-indent:-9999px; float:left; z-index:1; position:relative; display:block; overflow:hidden; }

#toll { background:url(images/toll.gif) no-repeat; width:203px; height:49px;
text-indent:-9999px; float:right; margin:0 30px 0 0; }

#header { background:url(images/header.jpg) no-repeat; width:776px; height:281px;
position:relative; top:-50px; }

#header pre { color:#474749; font-size:1.2em; font-family:Georgia, "Times New Roman", Times, serif;
line-height:1.5em; }

#headercont { position:relative; top:65px; }

#globalnav { height:31px; position:relative; top:-50px; }

.navcorbl { background: url(images/navcorner_bl.gif) 0 100% no-repeat #FFF; width: 100%; }
.navcorbr { background: url(images/navcorner_br.gif) no-repeat 100% 100%; }
.navcortr { background: url(images/navcorner_tr.gif) no-repeat 100% 0; padding:5px; }
.navcortl { background: url(images/navcorner_tl.gif) no-repeat 0 0; }


.cornerclear {font-size: 1px; height: 1px}

#blog, #news, #col3, #subcontents { color:#565656; float:left; }

.tl { background:url(images/corner_t1.gif) no-repeat 0 0; }
.tr { background:url(images/corner_t2.gif) no-repeat right 0; }
.bl { background:url(images/corner_b1.gif) no-repeat 0 bottom; }
.br { background:url(images/corner_b2.gif) no-repeat right bottom; padding:10px; }
.l { background:url(images/cornerline.gif) 0 0 repeat-y; }
.r { background:url(images/cornerline.gif) right 0 repeat-y; }

.at { background:url(images/cornerline.gif) #FFF 0 0 repeat-x; width: 305px; }
.ab { background:url(images/cornerline.gif) 0 bottom repeat-x; width: 305px; }

.bt { background:url(images/cornerline.gif) #FFF 0 0 repeat-x; width: 250px; }
.bb { background:url(images/cornerline.gif) 0 bottom repeat-x; width: 250px; }

.ct { background:url(images/cornerline.gif) #FFF 0 0 repeat-x; width: 200px; }
.cb { background:url(images/cornerline.gif) 0 bottom repeat-x; width: 200px; }

.dt { background:url(images/cornerline.gif) #FFF 0 0 repeat-x; width: 540px; }
.db { background:url(images/cornerline.gif) 0 bottom repeat-x; width: 540px; }

#blog, #news { margin:0 10px 0 0; }

#news h3 { margin:0; }
#news h5 { margin:10px 0 0 0; }
#news p { margin:0; }

#col3 { width:24%; color:#7b5b17; }
#col3 h3 { font-size:1.4em; font-weight:500; border-bottom: #efe3af dashed 1px; }

#leftcol { background:url(images/submenubg.jpg) no-repeat 0 0; width:211px; height:352px;
padding:10px 0 0 15px; }

ul#submenu { padding:0 0 0 10px; list-style-type:square; color:#ceba65; width:80%; }
#submenu li { border-bottom:1px dashed #d7ccb5; }
#submenu li a { color:#54937e; text-decoration:none; }

pre { font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; font-size:0.85em; color:#7b5b17; }

#fillers { position:relative; top:-25px; }

#footer { border-top:#7b5b17 10px solid;
margin:20px 0 50px 0; padding:10px 0 0 0; }
#siteinfo { text-align:left; width:776px; margin:0 auto; }
#copyright { float:left; }
#lp a { background:url(images/livneypartners.gif) no-repeat; width:133px; height:10px;
text-indent:-9999px; float:left; display:block; overflow:hidden; margin:4px 0 0 5px; }
