* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}
#wrapper { margin: 0 auto; width: 760px; color: #2B170
; }

#header { color: #2B1708; background-image: url(../images/logo.gif); background-repeat: no-repeat; width: 760px; float: left; padding: 0; height: 92px; margin-top: 50px; }

#keynav { color: #544539; background-color: #443726; width: 156px; float: left; padding: 8px 0; height: 248px; }

#banner { color: #2b1708; background-color: #382f21; background-image: url(../images/banner.jpg); background-repeat: no-repeat; background-position: 0 top; width: 604px; float: left; padding: 0; height: 218px; }


#banner_bot { color: #2b1708; background-color: #382f21; background-image: url(../images/banner_bot.gif); background-repeat: no-repeat; background-position: 0 top; width: 604px; float: left; padding: 0; height: 46px; }

#bar { background-image: url(../images/bar.gif); text-decoration: none; text-align: center; width: 760px; clear: both; height: 31px; margin: 0 auto; padding-top: 10px; }


#bar_book { background-color: #aaa; background-image: none; background-position: center; text-decoration: none; text-align: center; width: 760px; clear: both; height: 31px; margin: 0 auto; padding-top: 8px; padding-bottom: 5px; }


#container { background-color: #2e231a; background-image: url(../images/background.gif); background-repeat: repeat-y; margin: 0 auto; width: 760px; float: left; min-height: 300px; }

#container2 { background-color: #2e231a; background-image: url(../images/background2.gif); background-repeat: repeat-y; margin: 0 auto; width: 760px; float: left; min-height: 300px; }

#container3 { background-color: #2b1708; margin: 50px auto 0; width: 760px; float: left; min-height: 300px; padding: 0; }

#container4 { background-color: #2b1708; text-decoration: none; margin: 0px auto 0; width: 760px; float: left; min-height: 100px; padding: 0; }

#leftcolumn {background: #443726; margin: 0; padding: 0; height: auto; width: 156px; float: left; min-height: 300px; }

#leftcolumn3 {background: #443726; margin: 0; padding: 0; height: 412px;  width: 156px; float: left;  }

#leftcolumn4 { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; background: #2e231a; text-align: center; vertical-align: middle; margin: 0; padding: 20px; height: 60px; width: 720px; float: left; }


#insert {margin: 0; padding: 15px; height: auto; width: 136px; float: left; font-family: Verdana; font-weight: normal; font-size: 10px; color:#9b8b7f; text-decoration: none  }

#content { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; background: #2e231a; text-decoration: none; float: left; margin: 0; padding: 20px; height: auto; width: 269px; min-height: 300px; }

#rightcolumn { background: #443726; float: left; margin: 0; padding: 0; height: auto; width: 295px; min-height: 300px; }


#content2 { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration: none; float: left; margin: 0; padding: 25px; height: auto; width: 354px; min-height: 300px; }

#content3 { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration: none; float: left; margin: 0; padding: 0px; height: auto; width: 404px; height: 412px; }

#content4 { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; background: #2e231a; text-decoration: none; float: left; margin: 0; padding: 20px; height: auto; width: 564px; min-height: 300px; }

#rightcolumn2 { background: #443726; float: left; margin: 0; padding: 0; height: auto; width: 200px; min-height: 300px; }

#rightcolumn3 { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; background: #443726; float: left; margin: 0; padding: 15px; height: auto; width: 170px; min-height: 300px; }






#text ul{ 
background-color: #fff; 
margin: 0 0 0 2em; padding: 0; 
list-style-type: disc; 
text-align: left; }

#text ul li { 
padding: 0 0 15px; }

#navcontainer { width: 760px; clear: both; color: #2E231A; background-color: #fff; background-attachment: scroll; background-position: 0 0; height: 25px; margin: 0; padding: 0; }

#navcontainer ul
{ background-color: #2E231A; margin: 0; padding: 0; list-style-type: none; text-align: center; }

#navcontainer ul li { padding: 0; display: inline; }

#navcontainer ul li a
{ text-decoration: none; padding: 0; color: #2E231A; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; }

#navcontainer ul li a:hover
{ color: #036; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; }

#footer { background-color: #544539; text-align: center; width: 760px; clear: both; height: 26px; margin: 0 auto; padding-top: 13px; }

#botfooter { background-color: #2b1708; text-align: center; width: 760px; clear: both; height: 50px; margin: 0 auto; padding-top: 15px; }

.heading { color: #2E231A; font-size: 14px; font-family: Verdana; font-weight: bold; text-decoration: none; }
.form { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.caption { color: #9b8b7f; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
