body{
font-size:1em;
background-color:#f5f3e1;
margin:50px 50px 0 0px;
}

#wrapper{
width:1000px;
position:absolute;
top:20px;
left:75px;
margin:auto;

}

#top_bar{
width:1040px;
height:36px;
position:absolute;
top:100px;
left:50px;
background-color:#751a29;
z-index:100;
}

#home_bottom_bar{
width:1000px;
height:69px;
position:relative;
top:10px;
left:0px;
background-color:#b2a880;
}


/********************************** HOME PAGE *********************************/

#top_img_holder{
width:100%
height:131px;
position:absolute;
top:126px;
left:-1px;
}

#top_img1{
width:201px;
height:131px;
position:relative;
top:0px;
left:0px;
}

#top_img2{
width:201px;
height:131px;
position:relative;
top:-131px;
left:245px;
}

#top_img3{
width:201px;
height:131px;
position:relative;
top:-262px;
left:488px;
}

#prem_ad_top{
width:270px;
height:131px;
position:relative;
top:-393px;
left:731px;
}

#prem_ad_bot{
width:689px;
height:174px;
position:relative;
top:0px;
left:0px;
background-color:#ede9d6;
}

#home_top_logo{
width:338px;
height:98px;
position:relative;
top:-30px;
left:0px;
}

#NavHolder{
width:663px;
position:absolute;
top:285px;
left:0px;
}

#visitors{
width:160px;
height:328px;
position:relative;
top:0px;
left:0px;
}


#join{
width:160px;
height:328px;
position:relative;
top:-328px;
left:245px;
}

#members{
width:160px;
height:328px;
position:relative;
top:-656px;
left:491px;
}

#right_column{
width:270px;
height:550px;
position:relative;
top:175px;
left:731px;
}

#rc_textBlock1{
width:270px;
position:relative;
top:0px;
left:0px;
display:block;
border-bottom:dashed;
border-bottom-width:1px;
border-bottom-color:#687826;
padding-bottom:10px;
}

#rc_textBlock2{
width:270px;
position:relative;
top:0px;
left:0px;
display:block;
border-bottom:dashed;
border-bottom-width:1px;
border-bottom-color:#687826;
padding-bottom:10px;
}

#rc_textBlock3{
width:270px;
position:relative;
top:0px;
left:0px;
display:block;
border-bottom:dashed;
border-bottom-width:1px;
border-bottom-color:#687826;
padding-bottom:10px;
}

#rc_textBlock4{
width:270px;
position:relative;
top:0px;
left:0px;
display:block;
border-bottom:dashed;
border-bottom-width:1px;
border-bottom-color:#687826;
padding-bottom:10px;
}

#home_bottom_bar{
width:100%;
height:69px;
position:relative;
top:10px;
left:0px;
background-color:#b2a880;
}

/*************************************** END HOME PAGE ********************************************/
/*************************************** INDIVIDUAL PAGES *****************************************/

#top_logo{
width:338px;
height:98px;
position:relative;
top:0px;
left:0px;
}

#topNav_holder{
width:646px;
height:100px;
position:absolute;
top:0px;
left:367px;
}

#visitorNav{
width:203px;
height:100px;
position:relative;
top:0px;
left:0px;
background-color:#ede9d6;
}

#visitorNav_over{
width:203px;
height:100px;
position:relative;
top:0px;
left:0px;
background-color:#751a29;
}

#visitorNav_img{
width:203px;
height:36px;
position:relative;
top:0px;
left:0px;
padding-bottom:10px;
}

#joinNav{
width:203px;
height:100px;
position:relative;
top:-100px;
left:214px;
background-color:#ede9d6;
}

#joinNav_over{
width:203px;
height:100px;
position:relative;
top:-100px;
left:214px;
background-color:#751a29;
}

#joinNav_img{
width:203px;
height:36px;
position:relative;
top:0px;
left:0px;
padding-bottom:10px;
}

#memNav{
width:203px;
height:100px;
position:relative;
top:-200px;
left:430px;
background-color:#ede9d6;
}

#memNav_over{
width:203px;
height:100px;
position:relative;
top:-200px;
left:430px;
background-color:#751a29;
}

#memNav_img{
width:203px;
height:36px;
position:relative;
top:0px;
left:0px;
padding-bottom:10px;
}

#leftNav{
width:170px;
min-height:328px;
position:relative;
top:105px;
left:0px;
}

#content{
width:780px;
position:absolute;
top:200px;
left:220px;
}



#content_images{
width:213px;
height:238px;
float:right;
padding:0 0 95px 25px;
}

#bottom_ad_holder{
width:1000px;
height:125px;
position:absolute;
top:700px;
left:0px;
}

#bottom_ad1{
width:322px;
height:125px;
position:relative;
top:0px;
left:0px;
background-color:#ede9d6;
}

#bottom_ad2{
width:322px;
height:125px;
position:relative;
top:-125px;
left:339px;
background-color:#ede9d6;
}

#bottom_ad3{
width:322px;
height:125px;
position:relative;
top:-250px;
left:678px;
background-color:#ede9d6;
}


#bottom_bar{
width:100%;
height:69px;
position:relative;
top:-240px;
left:0px;
background-color:#b2a880;
}

#calendarbottom_bar{
width:100%;
height:69px;
position:relative;
top:20px;
left:0px;
background-color:#b2a880;
}

/*************************** FONTS **************************************/


.sublinks{
color:#8b9298;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
border-bottom:dashed;
border-bottom-width:1px;
border-bottom-color:#8B9298;
padding-bottom:10px;
}

.sublinks_over{
color:#751a29;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
border-bottom:dashed;
border-bottom-width:1px;
border-bottom-color:#8B9298;
padding-bottom:10px;
}

h1{
color:#751a29;
font-family:  Helvetica, Verdana, Arial, sans-serif;
font-size:18px;
padding:0 0 20px 0;
}

h2{
color:#687826;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

h3{
color:#751a29;
font-family:  Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
padding:5px 0 5px 0;
}

.text_blk{
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.5em;
}


.center{
text-align:center;
padding-top:50px;
}

.Nav{
color:#8B9298;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
line-height:1.5em;
text-align:center;
padding-top:5px;
}

.Nav_over{
color:#ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
line-height:1.5em;
text-align:center;
padding-top:5px;
}

#content a{
text-decoration:none;
color:#687826;
}

#content a:hover, .sublinks a:hover{
text-decoration:none;
color:#687826;
}

.sublinks a{
text-decoration:none;
color:#8b9298;
}

#visitorNav_over a, #joinNav_over a, #memNav_over a{
text-decoration:none;
color:#ffffff;
}

#visitorNav_over a:hover, #joinNav_over a:hover, #memNav_over a:hover{
text-decoration:none;
color:#8B9298;
}

#joinNav a, #visitorNav a, #memNav a{
text-decoration:none;
color:#8b9298;
}

#joinNav a:hover, #visitorNav a:hover, #memNav a:hover{
text-decoration:none;
color:#ffffff;
}



p{
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.7em;
}

