/* CSS Document */
body
{
background-color: #665341;
margin: 0em auto;
}
#shadow
{
margin: 0em auto;
width:800px;
background-image: url(/images/bg.jpg);
background-repeat: repeat-y;
background-color:#FFFFFF;
}
#container
{
margin: 0em auto;
width:750px;
background-color:#FFFFFF;
}
#news
{
border: solid 1px #CCCCCC;
background-color: #ECECEC;
padding:5px;
}
#wrapper
{
margin: 0em auto;
width:750px;
background-color:#FFFFFF;
}
#content
{
float:left;
width:525px;
padding:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#FFFFFF;
}
#sidebar
{
float:right;
width:150px;
padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#ececec;
border-left: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC;
}
#footer
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
clear:both;
width:700px;
padding:25px;
height:50px;
background-image: url(/images/footer.jpg);
background-repeat: repeat-y;
}
#footer a:link
{
color:#000000;
}
#footer a:visited
{
color:#000000;
}
#footer a:hover
{
color:#FFFFFF;
}

#header
{
width:750px;
height:245px;
background-image: url(/images/header.jpg);
background-repeat: no-repeat;
}
#menu
{
margin-top:-40px;
width:750px;
height:40px;
}
#content a:link
{
color:#7a8539;
}
#content a:hover
{
color:#3b3d16;
}
h1
{
font-size:17px;
font-weight:bold;
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}
h2
{
font-size:15px;
font-weight:bold;
border-bottom: 1px solid #ECECEC;
}
h3
{
font-size:14px;
font-weight:bold;
}
.image
{
    margin:10px;
}