@charset "utf-8";
/* CSS Document */

/***************** Main **************/
* {font-size: 100%; padding: 0; margin: 0;}/*don't change this*/
body{font:0.8em Verdana, Geneva, sans-serif; margin:0; padding:0; color:#333; background:#faf7ef url(../images/topbar.gif) repeat-x; text-align:center; min-height:100%;}
#container{margin:40px auto; width:1000px; position:relative; text-align:left; }/*centers main content*/
#content{width:690px; padding:10px 10px 10px 25px; color:#333; float:left; line-height:1.3em; }
#minheight {height:400px; width:1px; float:right;}
#leftcolumn{width:270px; float:left;}
.topsentence{font-size:1em; color:#fff; text-align:left; padding:8px 0 0 30px;}
.clear {clear:both;}
#testimonial{padding: 35px 20px 0 0; font-size:.85em;}

/***************** Skip **************/
#skip a, #skip a:hover, #skip a:visited{position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}
#skip a:active, #skip a:focus{position:static; width:auto; height:auto;}

/***************** Headers *****************/
h1 {font-size: 2em; font-family:"Times New Roman", Times, serif;}
h2 {font-size: 1.5em; color:#855f2e; font-family:"Times New Roman", Times, serif;}
h3 {font-size: 1.33em; }

/***************** Lists *****************/
ul li, ol li {margin-left:30px;}

/**************** Images Format ****************/
.bumpleft{padding-left:130px;}
.floatright{float:right; margin:0 0 5px 10px;}
a img{border:none;}
.border{border:1px solid #000;}

/**************** Text Format ****************/
.red{color:#900;}
.small{font-size:.8em;}
.med{font-size:1.2em; padding-bottom:7px; font-weight:bold;}
.lrg{font-size:1.5em; line-height:1.2em; text-align:center;}
.gold{color: #936A2C; font-size:1.1em;}

/**************** Home Boxes ****************/
.box{width:186px; height:187px; background:url(../images/smallbox.jpg) no-repeat; padding:7px; float:left; padding-right:37px;}
.box p{font-size:.85em; line-height:1.2em;}

/***************** Basic Links *****************/
a:link{color:#40620b; text-decoration:underline;}
a:visited{color:#666; text-decoration:underline;}
a:hover{color:#92692d; text-decoration:none;}

/***************** Menu *****************/
/*style containing menu div*/
#menu {width:230px; margin:0; padding:70px 0 0 0; font-size:.9em; text-align:left;}
#menu ul {margin: 0; padding: 0; }
#menu ul li {position:relative; list-style:none; margin:0; border-bottom:1px solid #e0cfbb; width:230px; padding:8px;}
#menu ul li.noborder {border-bottom:none;}
#menu ul li a {color:#40620b; text-decoration:none;}
#menu li a:hover, #menu li a.active {color:#000; background:url(../images/orange-arrow.gif) no-repeat right center; padding-right:15px; width:230px;}
#menu>ul a {width:auto;}/*IE7 fix*/


/***************** Footer *****************/
ul#footer {display:block; margin:5px auto 0pt; padding:0pt; width:1000px;}
ul#footer li {display:inline; float:right; font-size:0.75em; list-style-image:none; list-style-position:outside;
list-style-type:none; padding:0pt 3px 0pt 3px;}
ul#footer li a:link, ul#footer li a:visited{color:#40620b; text-decoration:none;}
ul#footer li a:hover{color:#000; text-decoration:underline;}
ul#footer li.copyright {background-image:none; float:left; padding:0 0 0 -25px;}
ul#footer li.footerHome {background-image:none;}

/***************** Credit *****************/
#credit {clear:both; font-size:0.7em; padding:20px 0pt 20px; text-align:center;}
#credit a:link, #credit a:visited {color:#fff; text-decoration:none;}
#credit a:hover {color:#fff; text-decoration:none;}