@charset "utf-8";
/* CSS Document */

body 
{
font-family: Arial, Helvetica, sans-serif;
color: #4d4c4c;
font-size: 12px;
background-color: #3c2b0e;
background-repeat: repeat-y;
background-position: center;
background-image: url(images/background_middle.jpg);
margin: 0px;
}

























.main1 {
width: 100%;
height: 100%;
}

.main2 {
width: 100%;
background-repeat: no-repeat;
background-position: bottom center;
background-image: url(images/background_bottom2.jpg);
}

.main3 {
width: 100%;
background-repeat: no-repeat;
background-position: top center;
background-image: url(images/background_top.jpg);
}

.banner_left {
width: 288px;
}

a.main_link {
font-size: 18px;
color: #337d61;
text-decoration:none;
display: block;
width: 235px;
height: 16px;
text-decoration: none;
background: url("images/link_main.jpg");
}

a.main_link:hover {
font-size: 18px;
text-decoration:none;
color: #d5b76c;
background-position: -235px 0;
}

.mainlink_t { margin-bottom: 45px; }
.mainlink_b { margin-bottom: 15px; }
.mainlink_s { margin-left: 60px; position:static;}
.mainlink_l { margin-left: 30px; }

.featured {
margin-top: 85px;
margin-left: 25px;
width: 245px;
border: #e2d097 2px solid;
}

.featured_title {
position: absolute;
width: 245px;
height: 33px;
background-color: #f0e7cb;
}

.featured_align { margin-bottom: 10px; margin-top: 43px; margin-left: 8px; }
.featured_align2 { margin-top: 7px; margin-left: 15px; }
.featured_align3 { text-align: left; margin-top: 5px; }
.featured_align4 { margin-top: 10px; margin-right: 10px;}

.friends {
margin-top: 20px;
margin-left: 25px;
width: 245px;
border: #e2d097 2px solid;
}

.friends_title {
position: absolute;
width: 245px;
height: 33px;
background-color: #e3eede;
}

.friends_align { margin-bottom: 20px; margin-top: 53px; margin-left: 15px; }
.friends_align2 { margin-top: 7px; margin-left: 15px; }

.officers {
margin-top: 20px;
margin-left: 25px;
width: 245px;
border: #e2d097 2px solid;
}

.officers_align { margin-bottom: 20px; margin-top: 20px; margin-left: 15px; }

.design { margin-left: 25px; margin-top: 20px; }

.banner_right {
width: 662px;
background-repeat: no-repeat;

}

.banner_right_text { height: 167px; margin-right: 30px; }
.banner_right_text2 { margin-top: 30px; margin-left: 20px; }
.banner_right_text3 { margin-left: 20px; }



.membership {
width: 215px;
margin-right: 20px;
background-color: #eaf2e6;
}

.membership_content { margin-left: 10px; margin-right: 10px; background-color: #eaf2e6; }

.table_border {
border: #e2d097 2px solid;
border-spacing: 0px;
}

.sponsor_title { margin-left: 20px; }






















.font_green
{
font-size: 16px;
color: #005c39;
text-decoration: none;
}

.font_green_link
{
font-size: 12px;
color: #005c39;
text-decoration: none;
}

.font_green_link A:link, .font_green_link A:visited, .font_green_link A:active
{
font-size: 12px;
color: #005c39;
text-decoration: none;
}

.font_green_link A:hover
{
font-size: 12px;
color: #d5b76c;
text-decoration: none;
}

.font_green_link_bottom
{
font-size: 15px;
color: #005c39;
text-decoration: none;
}

.font_green_link_bottom A:link, .font_green_link_bottom A:visited, .font_green_link_bottom A:active
{
font-size: 15px;
color: #005c39;
text-decoration: none;
}

.font_green_link_bottom A:hover
{
font-size: 15px;
color: #d5b76c;
text-decoration: none;
}

.font_brown
{
font-size: 15px;
color: #523300;
text-decoration:none;
}

.font_brown_dark
{
font-size: 12px;
color: #3c2b0e;
text-decoration: none;
}

.font_brown_lite
{
font-size: 17px;
color: #d5b76c;
text-decoration: none;
}

.font_brown_title
{
font-size: 16px;
color: #3c2b0e;
text-decoration: none;
}

.font_white
{
font-size: 12px;
color: #FFFFFF;
text-decoration:none;
}

.font_white_large
{
font-size: 25px;
color: #FFFFFF;
text-decoration:none;
}

.font_white_title
{
font-family: Georgia, Times, serif;
font-size: 28px;
color: #FFFFFF;
text-decoration:none;
}

.artist_title
{
font-size: 17px;
color: #523300;
text-decoration:none;
}