body {
background-color:#f5f5f5;
color:#564b47;
font-size:11px;
font-family:Arial, Helvetica, SunSans-Regular, Sans-Serif;
text-align:center;
margin:0;
padding:0;
}

a {
color:#554a46;
text-decoration:none;
}

a:visited {
color:#554a46;
}

h1 {
font-size:13px;
}

#container {
width:830px;
border:none;
text-align:left;
vertical-align:middle;
margin:0 auto;
}

#banner {
width:830px;
height:15px;
overflow:hidden;
margin:0 auto;
padding:0 0 10px;
}

#metanavi {
float:right;
margin:0;
padding:5px 15px 0 0;
}

#topnavi {font-family:Verdana;
background-color:#564b47;
border-top:0 solid #E0A3B7;
border-bottom:7px solid #e1ddd9;
margin:0;
padding:1px 0;
}

#topnavi a {
text-transform:uppercase;
font-size:10px;
letter-spacing:4px;
color:#fff;
text-decoration:none;
margin:0;
padding:2px 25px;
}

#topnavi a:hover {
color:#DB7093;
background-color:#fff;
}

#container #topnavi a.selected {
background-color:#e1ddd9;
color:#564b47;
}

#content {
background-color:#fff;
border-right:none;
padding:30px 0;
}

#content h1 {
letter-spacing:4px;
color:#6b4a60;
border-bottom:1px dotted #6b4a60;
margin:0 50px 15px;
padding:0;
}

#content h2,#content h4 {
margin:0 50px 10px;
padding:0;
}

#content h3 {
margin:10px 50px 0;
padding:0;
}

#content p {
line-height:15px;
margin:0;
padding:0 50px 10px;
}

#content pre {
margin:0;
padding:0 50px 5px;
}



#content ul {
line-height:18px;
margin:0;
padding:0 50px 10px 100px;
}

#content table {
margin:10px 50px;
padding:0;
}

#content table td {
margin:0;
padding:0 30px 10px 0;
}

#content table h3 {
margin:0;
padding:0;
}


.left {
background-color:#e1ddd9;
border-bottom:1px dotted gray;
margin:0 0 20px;
padding:20px 0 0;
}

#footer {
clear:both;
color:#fff;
font-size:10px;
background-color:#564b47;
margin:0;
padding:2px 25px 4px;
}

#footer a {
color:#fff;
}

#footer a:visited {
color:#fff;
}

#footer a:active {
color:#fff;
}

.thum {
margin:5px;
border:none;
}



h2,h3 {
font-size:12px;
}

#topnavi a:visited,#mainnavi a:active,#footer a:hover {
color:#fff;
}

#topnavi a:hover {color: #DB7093; background-color: #ffffff;}
