/* html */
html {
background: #B59F4B;
margin: auto;
height: 100%;
min-height: 100%;
}

/* ----------------------------------------------------------------------------- */
/* body */
body {
font-family: arial, helvetica, sans-sherif;
font-size: 12px;
line-height: 20px;
text-align: center;
margin: auto;
height:100%;
min-height:100%;
}

/* ----------------------------------------------------------------------------- */
/* container */
#container {
background: #B59F4B url(../interface/container_bg.jpg) repeat-y;
text-align: left;
margin: auto;
width: 954px;
position: relative;
}

/* ----------------------------------------------------------------------------- */
/* banner */
#banner {
background: #B59F4B url(../interface/banner.jpg) no-repeat;
text-align: left;
margin: auto;
width: 845px;
height: 149px;
position: relative;
}

ul {
margin: 0;
padding: 0;
list-style-type: none;
}

.about {
background: url(../interface/about.png) no-repeat;
width: 90px;
height: 15px;
position: absolute;
}

.about:hover {
background: url(../interface/about_hover.png) no-repeat;
width: 90px;
height: 15px;
position: absolute;
}

.abouta{
background: url(../interface/about_hover.png) no-repeat;
width: 90px;
height: 15px;
position: absolute;
}

.news {
background: url(../interface/news.png) no-repeat;
width: 90px;
height: 15px;
position: absolute;
margin-top: 30px;
}

.news:hover {
background: url(../interface/news_hover.png) no-repeat;
width: 90px;
height: 15px;
position: absolute;
margin-top: 30px;
}

.newsa {
background: url(../interface/news_hover.png) no-repeat;
width: 90px;
height: 15px;
position: absolute;
margin-top: 30px;
}

.association {
background: url(../interface/association.png) no-repeat;
width: 90px;
height: 15px;
position: absolute;
margin-top: 60px;
}

.association:hover {
background: url(../interface/association_hover.png) no-repeat;
width: 90px;
height: 15px;
position: absolute;
margin-top: 60px;
}

.associationa {
background: url(../interface/association_hover.png) no-repeat;
width: 90px;
height: 15px;
position: absolute;
margin-top: 60px;
}

.media {
background: url(../interface/media.png) no-repeat;
width: 90px;
height: 15px;
position: absolute;
margin-top: 90px;
}

.media:hover {
background: url(../interface/media_hover.png) no-repeat;
width: 90px;
height: 15px;
position: absolute;
margin-top: 90px;
}

.mediaa {
background: url(../interface/media_hover.png) no-repeat;
width: 90px;
height: 15px;
position: absolute;
margin-top: 90px;
}

.contact {
background: url(../interface/contact.png) no-repeat;
width: 90px;
height: 15px;
position: absolute;
margin-top: 120px;
}

.contact:hover {
background: url(../interface/contact_hover.png) no-repeat;
width: 90px;
height: 15px;
position: absolute;
margin-top: 120px;
}

.contacta {
background: url(../interface/contact_hover.png) no-repeat;
width: 90px;
height: 15px;
position: absolute;
margin-top: 120px;
}

/* ----------------------------------------------------------------------------- */
/* content */
.content {
text-align: justify;
margin: auto;
position: relative;
font-family: arial, helvetica, sans-sherif;
font-size: 12px;
line-height: 20px;
}


/* ----------------------------------------------------------------------------- */
/* banners */
#banners {
background-color: #FFFFFF;
width: 200px;
margin-left: 10px;
margin-top: 230px;
}

/* ----------------------------------------------------------------------------- */
/* main content */
#main {
background: #B59F4B url(../interface/main_bg.jpg) repeat-y;
text-align: left;
margin: auto;
width: 954px;
position: relative;
}

/* ----------------------------------------------------------------------------- */
/* footer */
#footer {
background: #B59F4B url(../interface/footer_bg.jpg) no-repeat;
text-align: left;
margin: auto;
width: 954px;
height: 34px;
position: relative;
bottom:0px;
margin-bottom:0px; 
}


/* ----------------------------------------------------------------------------- */
/* copyright */
#copyright {
font-family: arial, helvetica, sans-sherif;
font-size: 12px;
line-height: 20px;
color: #FFFFFF;
margin-left: 60px;
}

#copyright a{
font-family: arial, helvetica, sans-sherif;
font-size: 12px;
line-height: 20px;
color: #FFFFFF;
}


/* ----------------------------------------------------------------------------- */
/* powered */
#powered {
font-family: arial, helvetica, sans-sherif;
font-size: 12px;
line-height: 20px;
color: #FFFFFF;
margin-left: 730px;
margin-top: -20px;
}

#powered a{
font-family: arial, helvetica, sans-sherif;
font-size: 12px;
line-height: 20px;
color: #FFFFFF;
}

/* ----------------------------------------------------------------------------- */
/* text */
.text {
font-family: arial, helvetica, sans-sherif;
font-size: 12px;
line-height: 20px;
color: #000000;
}

/* ----------------------------------------------------------------------------- */
/* date */
.date {
font-family: arial, helvetica, sans-sherif;
font-size: 11px;
line-height: 12px;
color: #000000;
}


/* ----------------------------------------------------------------------------- */
/* link */
a {
font-family: arial, helvetica, sans-sherif;
font-size: 12px;
line-height: 20px;
text-decoration: underline;
color: #000000;
}

a:hover {
font-family: arial, helvetica, sans-sherif;
font-size: 12px;
line-height: 20px;
text-decoration: underline;
color: #000000;
}

h1 {
color: #8A5C38;
text-decoration: none;
font-family: arial, helvetica, sans-sheriff;
font-size: 22px;    
}
