body{
color: #666666;
margin: 10px;
padding: 0px;
background:#FFF;
text-align:center;
}

a	{
color: #330066   ;
text-decoration: none;
}

a:hover {
   color:#f08300;
   text-decoration:none;
}

h1,h2,h3,h4,p	{
margin:0;
padding:0;
}

h1	{
font-size: 20px;
color: #000;
margin:10px;
padding-left:350px;
text-align:left;
}

h2{
font-size: 14px;
border-bottom: 2px dotted #191970;
margin: 10px 0px 10px;
text-indent:5px;
color: #191970;
}


h3{
font-size: 14px;
border-bottom: 2px solid #583822  ;
margin: 0px ;
color: #583822  ;
text-align:left;
}

#header{
height:130px;
width:780px;
padding: 20px 0 0 20px;
background: url(images/title.gif) no-repeat;
}

#header p{
font-size:12px;
color:#000;
padding:0 20px;
}

#contents {
background-color: #ffffff;
float: center;
margin:15px 0px 0px 0px;
width:780px;
background-position: top right;
background-repeat: repeat-y;

}



#main {
width: 780px;

}

#side {
float: left;
width: 190px;
margin-left: 20px;
}

p {
font-size: 12px;
line-height: 1.5;
text-align: left;

}

.left{
float: left;
}


.ad{
padding:10px 10px 10px 0px;
background:#fff;
}

#footer {
margin-top:20px;
border-top:7px solid #583822;
height: 50px;
padding-top:10px;
padding-right:25px;
text-align: right;
clear:both;
font-size: 12px;
}


#side {
border-left:none;
padding-left:0px;
font-size: 14px;
}

div#waku {
padding:0px 2px 2px 2px;;
border-color:#583822;
border-width:2px;
border-style:dashed;
height:370px;
width:210px;
text-align:center;
float:left;
margin-right:0.5em;
margin-bottom:0.75em;
overflow: auto;
line-height:1.2em;
}

div#waku2{
padding:5px;
border-color:#5a79ba ;
border-width:1px;
border-style:none;
text-align:center;
height:80px;
width:450px;
float:right;
line-height:1.2em;
font-size: 14px;
}

div#waku3 {
padding:3px 3px 3px 3px;
border-color:#583822  ;
border-width:2px;
border-style:solid;
height:180px;
width:180px;
text-align:left;
float:left;
margin-right:0.5em;
margin-bottom:0.5em;
overflow: auto;
line-height:1.8em;
font-size: 12px;
background:#99cc33     ;
}

div#waku3y {
padding:0px 5px 5px 5px;
border-color:#583822  ;
border-width:2px;
border-style:solid;
height:180px;
width:180px;
text-align:left;
float:left;
margin-right:0.5em;
margin-bottom:0.5em;
overflow: auto;
line-height:1.8em;
font-size: 12px;
background:#ffffb2  ;
}

div#waku4 {
padding:5px 5px 5px 5px;
border-color:#583822  ;
border-width:1px;
border-style:none;
height:120px;
width:150px;
text-align:center;
float:left;
margin-right:0.5em;
margin-bottom:0.5em;
overflow: auto;
line-height:1.8em;
font-size: 12px;
}

div#waku5 {
padding:5px 5px 5px 5px;
border-color:#583822  ;
border-width:1px;
border-style:solid;
height:140px;
width:120px;
text-align:center;
float:left;
margin-right:0.5em;
margin-bottom:0.5em;
overflow: auto;
line-height:1.4em;
font-size: 12px;
}
div#waku6 {
padding:5px 5px 5px 5px;
border-color:#583822  ;
border-width:2px;
border-style:solid;
height:200px;
width:770px;
margin-right:0.5em;
margin-bottom:0.5em;
overflow: auto;
line-height:1.8em;
font-size: 12px;
}


li{
width: 12em;
line-height:2em;
float:left;
font-size: 12px;
}



div#title{
padding:4px 5px;
border-color:#666666;
border-width:0 0 1px 0;
border-style:dotted;
background:#e8ffd1 ;
}

div#title2{
padding:4px 5px;
border-color:#666666;
border-width:0 0 1px 0;
border-style:dotted;
background:#ffffd1  ;
}


div#off {
clear:both;
}