/* CSS Document */
html {
  margin-bottom: 1px;
}

body {
  margin: 0 auto;
  padding: 0;
  text-align: center;
  font: 400 0.8em georgia, serif;
  line-height: 180%;
  background: url(../images/body.jpg) repeat top left;
  color: #6D6864;
}
.boxclear{ height:10px; font-size:0px; line-height:0px; clear:both;}
ul,li{ padding:0px; margin:0px;}
li{ list-style:none; float:left;}
img{ vertical-align:middle;}
a:link,a:visited,a:active{ color:#618093; text-decoration:none;}
a:hover{ color:#9C3F02; text-decoration:none;}

.box{ width:610px; margin:0px auto; text-align:left; background:#FFF; padding:0px 20px;}

#head{ height:100px; padding:0px 30px 0px 30px; background:url(../images/header.jpg) repeat-x center top; }
#head .logo{font-size:26px; font-weight:bold; color:#6E310B; float:left; padding-top:40px;}
ul#menu {
  width: 80px; float:right; padding-top:25px;
}

ul#menu li {
  display: inline;
  list-style: none;
  margin: 0;
  padding: 0;
}

ul#menu li a {
  float: left;  
  padding: 15px 10px 5px 10px;

  font: 400 1.54em georgia, serif;
  text-align: center;
  text-decoration: none;
  
  color: #61804E;
  border-bottom: 1px solid #D3F1B6;
}

ul#menu li a:visited {
  background-color: #FFF;
}

ul#menu li a:hover {
  color: #2E5F0F;
  background: url(../images/menu.gif) repeat-x bottom left;
}

.main{ border-bottom:1px solid #D3F1B6; border-top:1px solid #D3F1B6; padding:10px;}
#indexcon{ padding:10px 0px;}
#indexcon a{ width:45%; float:left; display:block; font-size:12px; line-height:220%; background: url(../images/ico4.gif) no-repeat 5px center; padding-left:15px;}
.til{border-bottom:1px dashed #DDDDCB; clear:both; font-size:13px; color:#618093; padding:10px 0px 10px 15px; font-weight:bold; background:url(../images/ico4.gif) no-repeat 5px center;}
.linkli{ padding:10px;}
.linkli li{ background:url(../images/li2.gif) no-repeat 5px center; clear:both; text-indent:20px; font-size:12px; width:100%;}
.boxad{ font-size:10px; padding:10px; border:1px solid #DDDDCB; background:#fff;}
.place{	height:20px; padding:5px; border-bottom:1px solid #DDDDCB; text-align:left; padding:5px 5px 10px 20px; font-size:13px; font-weight:bold; background:url(../images/dot.gif) no-repeat 5px center;}
.con li{ background:url(../images/li2.gif) no-repeat 5px center; clear:both; text-indent:20px; font-size:12px; width:100%;  height:22px;}

.con,.footcon,.bcon{ padding:5px 0px; font-size:12px; line-height:220%; width:100%;}
.con a{ background:url(../images/ico4.gif) no-repeat 5px center; font-size:12px; padding-left:15px;}
.con a:link,.con a:visited,.con a:active{ color:#1D0300; font-weight:bold; text-decoration:none;}
.con a:hover{  color:#5E7C93; font-weight:bold; text-decoration:none;}
.footcon a{ width:280px; float:left; background:url(../images/ico4.gif) no-repeat 5px center; padding-left:15px;} 
.bcon{ padding-top:5px; border-top:1px dashed #BBB082;}
.bcon li{ background:url(../images/li2.gif) no-repeat 5px center; clear:both; text-indent:20px; font-size:12px; width:100%;  height:22px;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}


#footer{ padding:30px 0px 0px 0px; text-align:center; background:#FFF; height:40px;}
#text1{ width:600px; margin:0px auto 4px auto; background:#EEE; padding:5px; line-height:150%; font-size:12px; text-align:left;}
h2{margin:4px auto; background:#EEE; padding:5px; line-height:150%; font-size:12px; text-align:left;}