body
{
background:url(../img/back.jpg) repeat-x top #999;
font-family:verdana, sans-serif;
}

#container, #footer
{
margin:10px auto;
}
#footer{
float:left;
margin-top:2em;
margin-left:auto;margin-right:auto;
text-align:center;
font-size:.8em;
width:62em;
color:white;
}
#container
{
width:50em;
}

#top
{
width:50em;
height:200px;
background:url(../img/banner.gif) no-repeat;
}

#nav
{
padding-top:175px;
padding-left:30px;
}

#nav a
{
margin-right:15px;
display:block;
height:20px;
float:left;
text-align:center;
color:black;
text-decoration:none;
font-weight:bold;
font-size:.8em;
}

#nav img
{
border:0;
}

#nav a:hover, #nav a.current
{
border-bottom:5px solid black;
}
#content
{
float:left;
margin-top:2em;
background:white;
width:100%;
}

#contenttop
{
clear:both;
height:20px;
width:50em;
/*background:url(../img/top.gif) no-repeat;*/
}

#textarea
{
background:white;
float:left;
width:30em;
}
#textarea2
{
background:white;
float:left;
width:49em;
}
#text{
float:left;
margin-left:1em;
font-size:.8em;
}
.inline_a{
color:black;
text-decoration:none;
}
.inline_a:hover{
text-decoration:underline;
}
#text_right{
float:left;
font-size:.8em;
border-left:4px solid #fcf19f;
background:white;
padding-left:2%;
padding-right:2%;
}
#text_right img{
float:left;
border:none;
margin-right:5px;
}
.img_div{
float:left;
clear:both;
margin-top:.8em;
width:19em;
}
.ad_div{
float:left;
width:10em;
}
.ad_div a {
color:gray;
text-decoration:none;
}
.ad_div a:hover {
color:orange;
}
#contentbottom
{
clear:both;
height:40px;
background:url(../img/bottom.gif) no-repeat;
}

#areas
{
float:right;
border-left:5px solid #fcf19f;
padding-left:1em;
width:250px;
}

h1
{
padding:0;
margin:0;
/*padding-bottom:1em;*/
font-size:1.5em;
font-weight:normal;
}
input, textarea{
border:solid gray 1px;
}
#c_title{
background:#ffcc00;
}