* {
padding:0;
margin:0;
}

html, body {
height: 100%;
}

body {
text-align: left;
margin:0 auto;
padding:0;
color:#000;
font-style:normal; 
font-variant:normal;
font-weight:normal;
font-size:12px;
font-family:Verdana, Tahoma, Arial, sans-serif;
line-height: 2.0;
background:#fff;
background:#f0f6df;
}

#page {
width:810px;
margin:0 auto;
/*height:100%;*/
}

#header {
width:810px;
height:120px;
margin: 0 auto;
background: url('../images/header.gif') no-repeat;
padding:0px;

}

#content {
padding:5px 20px 0 20px;
background:url('../images/content_bg.gif') repeat-y;
height:100%;
}

/* menu */

#nav_top {
background:url('../images/nav_top.gif') no-repeat;
width:225px;
height:28px;
}

#nav_btm {
background:url('../images/nav_btm.gif') no-repeat;
width:225px;
height:28px;
}

#menu {
margin-bottom: 10px;
float:left;
width: 225px;
color:#000;
background:url('../images/nav_mid.gif') repeat-y;
}

#menu ul {
list-style:none;
width:218px;
font-size:12px;
padding:0 0 0 3px;
}

#menu li {
list-style-type: none;
background:transparent url('../images/bullet.gif') no-repeat 12px 6px;
/*margin-bottom:4px;*/
border-bottom:1px solid #c8e5c7;
padding:0;
}

#menu a {
display:block;
height:20px;
width:198px;
padding:0 0 0 20px;
color:#0000FF;
background:f0f6df;
}

#menu a:hover {
display:block;
height:20px;
width:198px;
padding:0 0 0 20px;
color:#0000FF;
text-decoration:under-line;
background:#c8e5c7;
}

/* content */

#info {
float:right;
background:url('../images/content_mid.gif') repeat-y;
width:533px;
}

.post_top {
background:url('../images/content_top.gif') no-repeat;
width:533px;
height:31px;
}

.post_btm {
background:url('../images/content_btm.gif') no-repeat;
width:533px;
height:31px;
}

.post {
padding:0 25px 15px 25px;
}

.post p{
margin:5px 5px 25px 10px;
}

.post ul{
margin:0 0 25px 20px;
list-style-type: circle;
}

.post li{
list-style-type: circle;
}

img {
border:1px solid #fff;
padding:5px;
margin:3px;

}

a{
color:#0000FF;
font-weight:bold;
text-decoration:none;
}

a:hover{
color:#0000FF;
text-decoration:under-line;
}

h1{
color:#fff;
font-weight:bold;
font-size:12px;
padding: 40px 0 10px 40px;
}

h2 a{
position:absolute;
top:32px;
color:#666;
font-size:16px;
margin:0 0 0 575px;
text-decoration:none;
}

h2 a:hover{
color:#999;
}

h3{
color:#fff;
font-size:15px;
font-weight:bold;
border-bottom:solid 1px #FFFFFF;
}

h4{
color:#fff;
font-size:15px;
font-weight:bold;
padding: 5px 0 5px 20px
}

h5{
color:#8d8d8d;
font-size:10px;
font-weight:normal;
padding:5px;
}

h3 img{
float:left;
}

/* footer */

#footer{
text-align:center;
padding:40px;
background:url('../images/bottom.gif') no-repeat;
height:20px;
}

#footer a {
color:#C0C0C0;
}

#footer a:hover {
color:#C0C0C0;
}