body {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#8f8f8f;
background:#a7a9ac url(../images/bg.jpg) top repeat-x;
}

a{
color:#8a8a8a;
text-decoration:underline;
}
a:hover
{
text-decoration:none;
}

p{
margin:0px;
padding:0px;
}

#wrapper
{
width:980px;
margin:auto;
}

.flash_area
{
font-size:0px;
background:#231f20;
}

.logo
{
width:980px;
height:217px;
background:url(../images/logo.jpg) no-repeat;
}

#footer
{
width:980px;
height:73px;
color:#fff;
font-size:12px;
padding-top:10px;
background:#231f20;
 text-align:right; 
}


#footer  li { clear:both; list-style:none; padding: 0px 5px 8px 0px;  text-align:right; float:right;  }
#footer li a { color:#fff;text-decoration:none; padding:0px 10px;  }
#footer   li a:hover { color:#fff;text-decoration:underline; }

#footer_content
{
line-height:20px;
padding-right:15px;

}
#footer #footer_content span
{
color:#8f8f8f;
}

#footer #footer_content span a { color:#8f8f8f;text-decoration:underline; padding:0px; margin:0px; }
#footer #footer_content span a:hover {color:#8f8f8f; text-decoration:none; }

.container
{
width:930px; padding:25px;
background:#FFFFFF url(../images/top_bg.jpg) no-repeat top;
min-height:300px !important;
height:auto;
height:300px;
}


.content_area_top
{
width:215px;
padding:35px 25px 25px 25px;
color:#5f5f5f;
background: #f0f0f0 url(../images/content_bg.jpg) repeat-y top ;
}

.view_gallery
{
color:#5f5f5f;
background: #f0f0f0 url(../images/content_bg.jpg) repeat-y top ;
}

#but
{
background: url(../images/but.jpg) no-repeat; display:block;
float:right;
width:136px;
height:22px;
}

#but a
{
color:#3b3b3b; font-size:12px;
padding-left:20px;
line-height:20px;
text-decoration:none;
}
#but a:hover
{
text-decoration:underline;
}

