a:link, a:visited, a:hover, a:active{
text-decoration:none;
color:#986025;
font-weight:bold;
}

a.menu, a.menu:visited, a.menu:active{
font-size: 16px;
color:#CFB08E;
}

a.menu:hover{
color:#986025;
}

body{
background:#322208 url(../images/mainbg.gif) repeat top left scroll;
margin:0;
padding:0;
font-family:new times roman, times, serif;
font-size:16px;
color:#000000;
}

#headimg_1{
position:absolute;
top:0;
left:0;
width:253px;
height:352px;
background: url(../images/layout1.jpg) no-repeat top left scroll;
z-index:10;
}
#headimg_2{
position:absolute;
top:0;
left:253px;
width:254px;
height:352px;
background: url(../images/layout2.jpg) no-repeat top left scroll;
z-index:10;
}
#headimg_3{
position:absolute;
top:0;
left:507px;
width:253px;
height:352px;
background: url(../images/layout3.jpg) no-repeat top left scroll;
z-index:10;
}
/*forum link*/
#forum_link{
position:absolute;
top:248px;
left:93px;
width:131px;
height:144px;
background: url(../images/forum_link.gif) no-repeat top left scroll;
z-index:20;
}
a.forum{
display:block;
width:131px;
height:144px;
border:0;
text-decoration:none;
}

a.forum span{
display:none;
}

/*site update*/
#update_link{
position:absolute;
top:630px;
left:45px;
width:120px;
height:112px;
background: url(../images/updates.gif) no-repeat top left scroll;
z-index30;
}
a.update{
display:block;
width:120px;
height:112px;
border:0;
text-decoration:none;
}
a.update span{
display:none;
}

#ink{
position:absolute;
top:320px;
left:10px;
width:94px;
height:66px;
background: url(../images/ink_drip.gif) no-repeat top left scroll;
z-index:20;
}

#menu{
position:absolute;
top:362px;
left:3px;
width:190px;
height:320px;
background: url(../images/pen.gif) no-repeat top left scroll;
overflow:visible;
}

#menu ul{
margin:50px 0 0 40px;
padding:0;
}

#menu li{
list-style-type:none;
margin-top:5px;
margin-bottom:5px;
padding:0;
}

#content_container{
position:absolute;
top:0;
left:193px;
width:567px;
background: url(../images/paper_bg.gif) repeat-y top left scroll;
margin:0;
padding:0;
}

#content{
padding:352px 35px 30px 35px;
z-index:100;
text-align:justify;
}

h1{
margin:0;
padding:0;
}


h1 span{
display:none;
} 

#coven h1{
position:absolute;
top:255px;
left:519px;
width:188px;
height:100px;
background: url(../images/h1coven.gif) no-repeat top left;
z-index:50;
}

#community h1{
position:absolute;
top:270px;
left:430px;
width:319px;
height:94px;
background: url(../images/h1community.gif) no-repeat top left;
z-index:50;
}

#guidelines h1{
position:absolute;
top:280px;
left:495px;
width:221px;
height:75px;
background:url(../images/h1guidelines.gif) no-repeat top left;
z-index:50;
}

#index h1{
position:absolute;
top:315px;
left:230px;
width:236px;
height:33px;
background: url(../images/h1index.gif) no-repeat top left;
z-index:50;
margin:0;
padding:0;
}

#links h1{
position:absolute;
top:265px;
left:590px;
width:134px;
height:72px;
background: url(../images/h1links.gif) no-repeat top left;
z-index:50;
}

#fun h1{
position:absolute;
top:265px;
left:500px;
width:213px;
height:100px;
background: url(../images/h1fun.gif) no-repeat top left;
z-index:50;
}

#contact h1{
position:absolute;
top:280px;
left:480px;
width:268px;
height:85px;
background: url(../images/h1contact.gif) no-repeat top left;
z-index:50;
}

#content ul{
margin:0 15px 5px 35px;
padding:0;
}
#content li{
margin-top:5px;
margin-bottom:6px;
list-style-type:disc;
}

#content h2{
text-align:center;
font-size:24px;
font-style:italic;
border-bottom:1px solid #000;
padding-bottom:3px;
margin-bottom:2px;
}

p.subtitle{
font-style:italic;
text-align:center;
padding-top:0;
margin-top:0;
}


#footer{
clear:both;
text-align:center;
}

#page_bottom{
width:568px;
height:42px;
background: url(../images/page_bottom.jpg) no-repeat top left;
padding:0;
margin:0;
z-index:40;
}

/*thumbnails*/
div.thumb{
float: left; 
height: 120px; 
width: 89px;
margin: 5px 3px; 
}

div.thumb img{
border:1px solid black;
}

div.thumb p{
margin:0;
padding:0;
height:20px;
text-align:center;
}