body { 
text-align:center; 
font-size:12px;
margin:0px;
}


a {
  color: #005296;
  text-decoration: underline;
}
a:hover {
  color: #00BF30;
  text-decoration: underline;
}

p{
padding:5px;
line-height:1.5;
}

p.wiki{
font-size:11px;
}

#upper-line {
background-color:#747474;
height:10px;
margin:0;
padding:0;
}


a {
  color: #005296;
  text-decoration: underline;
}
a:hover {
  color: #00BF30;
  text-decoration: underline;
}

ul {line-height:120%;}

#wrap {
position:relative; 
width:950px; 
text-align:left; 
margin:0 auto; 
}  

li.spring {
list-style:url(pink.png);
}


img {
vertical-align: middle;
}

#area-category {
background-color
}

#leftmenu {
float:left;
width:490px;
margin-right:3px;
padding-left:10px;
}


#map {
float:right;
width:440px;

}


#leftmenu dt{
margin-top:2px;
margin-bottom:5px;
}



#leftmenu dd{
margin-bottom:5px;
line-height:150%;
}

#cateleftmenu {
float:left;
width:400px;
margin-right:3px;
}

#photos_here img{
margin:3px;
}


.clear { clear:both; }  
.clear hr { display:none; }


#exp2 {
  width: 410px;
  height: 150px;
  float: left;
  margin-left: 10px;
  display: inline;
}


#ad {
clear:both;
width:780px;
border-top:1px solid #DCF6DB;
border-bottom:1px solid #DCF6DB;
}

#ad img {
margin-right:5px;
}

h1 
   {
   color:#747474;
   border-bottom: 1px solid #8A8A8A;
   padding-top: 5px;
   padding-bottom:5px;
   font-size:14px;
   margin-left:2px;
   }

h2 
   {
   background-color:#FFFFFF;
   color:#5F5F5F;
   padding:4px;
   border-left:double 5px #FF8000;
   border-bottom:solid 1px #FF8000;
   font-size:12px;
   margin-top:0px;
   }

h3
   {
   background-color:#FFFFFF;
   color:#5F5F5F;
   padding:4px;
   border-left:double 5px #FF8000;
   border-bottom:solid 1px #FF8000;
   font-size:12px;
   margin-top:0px;
   }

h5 {
    color:#EA7500;
    padding-left:9px ;
    border-left:12px solid #EA7500;
}

#feed .gfc-control {
font-size:13px;
}

span.line
   {
   color: rgb(219, 219, 219);
   margin: 0px 2px;
   line-height:120%;
   }
.area-list-box
   {
   padding-left:10px;
   }

table.tableizer-table {border: 1px solid #CCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px;

} 
.tableizer-table td {padding: 4px; margin: 3px; border: 1px solid #ccc;}

th.koumoku {width: 100px;}
th.koumoku2 {width: 390px;}

#footer {
clear: both;
width: 750px;
text-align: center;
margin-top:20px;
margin-bottom:20px;

}