/* CSS Document */
html{
margin: 0 0 0 0;
padding: 0 0 0 0;
}

body {
margin: 0 0 0 0;
padding: 0 0 0 0;
background-image: url(images/bg.jpg);
background-repeat: repeat;
background-color: #ababab;
color: #000000;
text-align: center;
font-size: 12px;
font-family: sans-serif;
}

div#container, div.header {
margin: 0 auto 0 auto;
padding: 0 0 0 0;
width: 622px;
text-align: center;
}

div#layout {
margin: 0 auto 0 auto;
padding: 0 0 0 0;
width: 622px;
background-image: url(images/layout_03.jpg);
background-repeat: repeat;
background-color: #ffffff;
text-align: center;
}

div.contentlayout{
margin: 0 auto 0 auto;
padding: 0 0 0 0;
width: 564px;
text-align: justify;}

div.content{
margin: 0 auto 0 auto;
padding: 0 0 0 0;
width: 350px;
text-align: justify;
float: left;}

div.navi{
margin: 0 auto 0 auto;
padding: 0 5px 0 0;
width: 190px;
text-align: left;
float: right;}

.naviblock{
display:block;
}
.naviblock *{
display:block;
height:1px;
overflow:hidden;
background:#7CA69A;
}
.naviblock1{
border-right:1px solid #c6d8d3;
padding-right:1px;
margin-right:3px;
border-left:1px solid #c6d8d3;
padding-left:1px;
margin-left:3px;
background:#9cbcb3;
}
.naviblock2{
border-right:1px solid #f1f6f4;
border-left:1px solid #f1f6f4;
padding:0px 1px;
background:#94b6ad;
margin:0px 1px;
}
.naviblock3{
border-right:1px solid #94b6ad;
border-left:1px solid #94b6ad;
margin:0px 1px;
}
.naviblock4{
border-right:1px solid #c6d8d3;
border-left:1px solid #c6d8d3;
}
.naviblock5{
border-right:1px solid #9cbcb3;
border-left:1px solid #9cbcb3;
}
.naviblock_content{
padding:0px 5px;
background:#7CA69A;
} 


div.footer{
clear:both;}

h2, .posttitle {
color: #3D7162;
font-size: 14px;
font-variant: small-caps;
text-transform: capitalize;
border-bottom: 1px solid #000000;
font-family: serif;
font-weight: bold;}

div.navheader {
color: #ffffff;
font-size: 14px;
font-variant: small-caps;
text-transform: capitalize;
border-bottom: 1px solid #000000;
font-family: serif;
font-weight: bold;}

div.newestfl {
margin: 0 auto 0 auto;
padding: 0 0 0 0;
width: 150px;
float: left;}

div.newestjoin{
margin: 0 auto 0 auto;
padding: 0 0 0 0;
width: 150px;
float: right;}

a:link, a:visited {
color: #000000;
text-decoration: none;
font-weight: bold;
}
a:hover{
color: #000000;
text-decoration: line-through;
font-weight: bold;
}
a:active {
color: #000000;
text-decoration: none;
font-weight: bold;
}

.content a:link, .content a:visited, .content a:hover, .content a:active{
color: #3D7162;
}

.naviblock_content a:link, .naviblock_content a:visited, .naviblock_content a:hover, .naviblock_content a:active{
color: #000000;
}

.pic, textarea, fieldset, input, select {
border: 1px solid #3D7162;
background-color: #ffffff;
font-size: 12px;
color: #000000;}

.center {
text-align: center;}

.left {
text-align: left;}




