*{  margin: 0;  padding: 0;}html{  height:100%;}body{  position: relative;  min-height: 100%;  background: #E2DFAC;  font: 11px Arial, Tahoma, Verdana, sans-serif;  color: #635F47;}* html body {  height: 100%;}#topWrap{  background: url(img/bg.jpg) 0 0 repeat-x;}#header{  width: 771px;  margin: 0 auto;}a img{  border: 0;}a{  color: #2A2311;}ul li{  list-style-type: none;  list-style-position: outside;}#data{  padding-bottom: 82px;}#logo{  float: left;  color: #4F6F18;  margin-top: 25px;}.clear{  clear: both;  font-size: 0;  line-height: 0;  height: 0;}#ad{  width: 466px;  height: 59px;  background: #ECE7BE;  border: 1px solid #D9DFAA;  float: right;  display: inline;  margin: 48px 3px 0 0;}#menu{  float: right;  padding: 11px 0 0 0;  font-size: 12px;}#menu li{  float: left;  background: #5D9006 url(img/link_bg.gif) 0 0 no-repeat;  display: inline;  margin: 0 3px 0 4px;}#menu a{  display: block;  background: url(img/link_bg.gif) 100% 0 no-repeat;  margin-left: 14px;  padding-right: 14px;  color: #fff;  text-decoration: none;  outline: none;}#menu span{  display: block;  background: url(img/arrow.gif) 50% 1px no-repeat;  padding: 13px 0 12px 0;}#middleBg{  background: #fff url(img/mibble_bg.gif) 0 228px repeat-x;}#wrapper{  background: url(img/middle_bg2.gif) 0 100% repeat-x;  border-bottom: 4px solid #fff;  padding-bottom: 18px;}#basis{  width: 771px;  margin: 0 auto;}#cornedBoxWrap{  background: #8E371A url(img/borders.gif) 0 0 repeat-y;  width: 756px;  margin-left: 15px;}#cornedBox{  background: url(img/top_corns.gif) 0 0 no-repeat;  padding: 3px 3px 12px 3px;  position: relative;}#botCorns{  background: url(img/bot_corns.gif) 0 100% no-repeat;}#topText{  background: #E6E4CC;  border: 2px solid #B78B78;  border-style: solid none;  color: #2A2311;  padding: 0 15px 1px 330px;  line-height: 15px;}#topText p{  padding: 8px 0 6px 0;}#cornedBox h1{  padding: 8px 0 6px 330px;  color: #ECE7BE;  font-size: 18px;  font-weight: lighter;}#moreLink{  padding: 5px 0 0 330px;}#moreLink a{  color: #FFDE00;}#mainImg{  background: url(img/main_img.png) 0 0 no-repeat;  position: absolute;  width: 378px;  height: 240px;  bottom: 3px;  left: -41px;}#botTab{  background: url(img/shadow.gif) 100% 0 no-repeat;  float: left;  padding: 0 149px 0 15px;}#botTab li{  background: url(img/bot_tab.gif) 100% 100% no-repeat;  float: left;}#botTab a{  display: block;  background: url(img/bot_tab.gif) 0 100% no-repeat;  margin-right: 15px;  color: #fff;  text-decoration: none;  padding: 6px 0 9px 11px;  outline: none;}#botTab span{  display: block;  background: url(img/plus.gif) 0 50% no-repeat;  padding: 0 0 0 16px;}#footer{  position: absolute;  bottom: 0;  width: 100%;  height: 77px;}#footerWrap{  width: 771px;  margin: 0 auto;}#footerContent{  width: 726px;  height: 74px;  margin-left: 20px;  border: 3px solid #EEEDCF;  border-bottom: 0;  background: #649800 url(img/footer.jpg) 0 0 no-repeat;  color: #C1D2A1;  font-family: Tahoma, Arial, Verdana, sans-serif;}#copyright{  float: left;  width: 260px;  padding: 31px 0 0 17px;}#botMenu{  float: right;  padding: 31px 4px 0 0;}#botMenu a{  color: #C1D2A1;  padding: 0 12px 0 6px;}#mainContent{  width: 771px;  margin: 0 auto;}#main{  width: 732px;  margin-left: 20px;  padding: 5px 0 0 0px;}#topic{  float: left;  width: 407px;  line-height: 15px;  padding-top: 12px;}#topic p{  padding: 0 0 15px 148px}.image{  float: left;  border: 3px solid #F9F4DD;  margin-top: 5px;}#list{  float: right;  width: 300px;  background: url(img/border.gif) 0 50% no-repeat;  line-height: 20px;  padding: 9px 0 9px 0;}#list li{  background: url(img/bullet.gif) 0 7px no-repeat;  margin: 0 0 0 27px;  padding: 0 0 0 14px;}#tabs{  width: 100%;  overflow: hidden;  background: #FFFFD4;  border-bottom: 1px solid #E2DFA9;  font-size: 14px;}#tabs li{  float: left;  background: url(img/slash.gif) 100% 50% no-repeat;  display: inline;  margin-left: -2px;}#tabs a{  color: #6F2B14;  display: block;  text-decoration: none;  padding: 2px 19px 2px 16px;}#tabs a.active,#tabs a:hover{  background: #CCA17D url(img/tabs_bg.gif) 0 100% repeat-x;}.line{  font-size: 12px;  color: #4F6F18;  padding: 3px 16px;}.line.light{  background: #EBE9B7;}.legend{  font-size: 14px;  font-weight: bold;  color: #336600;  position: absolute;  top: -9px;  line-height: 14px;  left: 11px;}* html .legend{	top: -7px}#pageForm{  margin-top: 9px;  border: 3px solid #EEECCB;  font-size: 12px;  color: #663300;  background: #FFFFD4;  position: relative;}#formList{  width: 266px;  overflow: hidden;  padding: 14px 0 0 11px;}#formList li{  width: 100%;  float: left;  padding-bottom: 4px;}#formList label{  float: left;  width: 39px;  padding: 3px 3px 0 0;}.textField{  float: left;  border: 1px solid #663300;  width: 164px;  color: #663300;  padding: 1px 5px 2px 5px;  outline: none;}.submitBtn{  border: 1px solid #663300;  color: #663300;  background: #fff;  outline: none;  float: left;  padding: 0 5px 0 5px;}