
* {
margin: 0;
padding: 0;
}

body {
background: #63634f;
color: #000000;
font-size:12px;
line-height:150%;
font-family: Arial, Helvetica, sans-serif;
}

a,
a:link,
a:visited,
a:active {
color: #00baff ;
text-decoration: none;
}

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


/* Layout */

#content {
background-color: #ffffff;
width: 800px;
margin: 0 auto;
padding: 10px 0px;
text-align: center;
}

#main {
width: 800px;
height: auto;
background: url(images/logo.gif) no-repeat right top;
padding: 0px;
}

h1{
width: 200px;
height: 206px;
text-indent: -9999px
}

.title{
width: 501px;
height: 407px;
background: url(images/title.gif) no-repeat right top;
float: right;
padding: 0px;
text-indent: -9999px
}

#box {
background-color: #ffffff;
margin: -614px 0px 0px 0px;
float: left;
}

.left {
float: left;
margin: 2px;
}

#right {
float: left;
width: 470px;
height: 416px;
margin: 8px;
padding: 6px 0px;
}

#news {
width: 100%;
}

.date{
color:#ff0000;
}

ol#news {
font-size:10px; 
font-weight:bold;
color:#000000;
border-top: solid 1px #999999;
margin: 2px;
padding: 2px 0px;
list-style-type:none;
text-align: left;
}

li#news {
padding-bottom: 3px;
border-bottom: dotted 1px #999999;
}

.link {
width: 200px;
height: 416px;
margin: 12px;
float: left;
}

.banner {
width: 200px;
height: 416px;
margin: 12px;
float: left;
}

ol#id1 {
list-style-type:none;
margin: 2px;
padding: 2px 0px;
text-align: left;
}

li#id1 {
padding-bottom: 3px;
}

.image {
margin: 0px 0px 0px 0px;
float: right;
}

#navi {
background: #ffffff;
margin: -170px 0px 0px 0px;
float: left;
width: 300px;
}

.navi {
float: right;
margin: 0px 2px;
}

#footer {
text-align: center;
width: 790px;
height: 40px;
border-top: 1px solid #000000;
background-color: #ffffff;
margin: 0px;
padding: 5px;
float: left;
}

