html, body {
color	: #666666;
background-color : #f7f7f7;
height : 100%;
margin : 0px;
padding : 0px;
}
a {
color: #acacac;
text-decoration: none;
}
a:hover {
color: #000000;
text-decoration: none;
}
a.intext {
border-bottom : dotted 1px #acacac;
}
a.intext:hover {
border-bottom : dotted 1px #000000;
}
#container {
height : 100%;
width : 100%;
text-align : center;
}
#container td {
vertical-align : middle; 
}
#content {
width : 423px;
background : transparent url('images/bg.jpg') 0% 0% repeat-y;
}
#top {
width : 423px;
height : 22px;
background : transparent url('images/top.jpg') 0% 0% no-repeat;
}
#index_image {
margin : -32px -10px -10px -10px;
}
h2 {
font-family: Verdana, sans-serif;
margin : 0px 22px 0px 22px;
padding: 3px;
font-weight: bold;
font-size: 13px;
text-align:center;
background: #cecece;
color: #ffffff;
}
#text {
font-family: Tahoma, sans-serif;
color: #666666;
font-size: 11px;
text-align: justify;
padding: 10px 32px 10px 32px;
}
#text a {
color: #acacac;
text-decoration: none;
}
#text a:hover {
color: #000000;
text-decoration: none;
}
h3 {
font-weight : bold;
font-size : 10px;
border-bottom : solid 1px #cecece;
margin : 0px 0px 2px 0px;
}
h3:first-letter {
font-size : 12px;
}
.linklist {
padding : 1px;
margin : 0px;
margin-bottom : 10px;
margin-left : 15px;
line-height : 12px;
}
.linklist li {
color : #cecece;
list-style-type : square; 
margin: 5px 0px 5px 0px;
}
.list {
padding : 1px;
margin : 0px;
margin-bottom : 10px;
margin-left : 15px;
line-height : 12px;
}
.list li {
color : #666666;
list-style-type : square; 
margin-bottom : 2px;
}
.comment {
border : solid 1px #cecece;
background-color : #f7f7f7;
padding : 5px;
color : #000000;
}
.authcomment {
display : block;
margin : 5px 0px 0px 0px;
padding : 5px 0px 0px 0px;
border-top : solid 1px #cecece;
color : #999999;
}
hr {
border : none;
background-color: #cecece;
color: #cecece;
height : 1px;
width : 358px;
margin-top : 10px;
}
#form {
padding-left : 37px;
padding-right : 37px;
}
.input {
font-family: Tahoma, sans-serif;
font-size: 11px;
border: solid 1px #ACACAC;
width: 280px;
}
.textarea {
font-family: Tahoma, sans-serif;
font-size: 11px;
border: solid 1px #ACACAC;
height: 75px;
width: 280px;
}
.button {
cursor : pointer; 
font-family: Tahoma, sans-serif;
font-size: 11px;
border: solid 1px #ACACAC;
background-color: #E7E7E7;
width: 100px;
}
dl {
margin : 0;
padding-bottom : 10px;
} 
dt{
font-weight : bold;
margin-left : 10px;
margin-top : 10px;
}
dd {
margin : 0 0 0 10px;
padding : 0;
}
.thumbs td {
font-family : Tahoma, sans-serif;
font-size : 11px;
width : 50%;
vertical-align : top;
text-align : center;
padding-left : 10px;
padding-right : 10px;
padding-top : 10px;
}
a span.thumb {
display : block;
margin-left : 10px;
margin-right : 10px;
padding : 2px;
border : solid 1px #ACACAC;
}
a:hover span.thumb {
padding : 1px;
border : solid 2px #444444;
}
#navigation_top {
text-align : center;
font-family : Tahoma, sans-serif;
font-weight : bold;
font-size : 11px;
color : #acacac;
margin : 10px;
}
#navigation {
text-align : center;
font-family : Tahoma, sans-serif;
font-weight : bold;
font-size : 11px;
color : #acacac;
}
#hide {
display : none;
}
#bottom {
width : 423px;
height : 22px;
background : transparent url('images/bottom.jpg') 0% 0% no-repeat;
}
#menu {
margin : 0px 0px 10px 0px;
padding : 0px;
}
#menu li {
display : inline;
list-style-type : none; 
font-family: Tahoma, sans-serif;
font-weight : bold;
font-size : 11px;
color: #acacac;
} 
#menu li a {
color: #ACACAC;
text-decoration: none;
}
#menu li a:hover {
color: #000000;
text-decoration: none;
}
#copyrights {
font-family: Tahoma, sans-serif;
font-size: 9px;
color: #ACACAC;
}
#validate {
font-family : Tahoma, sans-serif;
font-size : 9px;
font-weight : bold;
color : #ACACAC;
}
#validate a {
color: #ACACAC;
text-decoration: none;
}
#validate a:hover {
color: #000000;
text-decoration: none;
}