
/*
border color         0000ff
text color           aa9a73
Link color           f3e8cd

background (page)    393e40 
Main Body            14110d


Forum
---
dark forum box       221e19
lighter forum box    473e37
'red' link highlight cc3333
header bg color      14110d

*/

HTML {
   background-image: url(images/repeating_bg.jpg);
   background-color: #393e40;    /* Main Body  */
}


BODY {
   text-align: center;
   font-family: helvetica, tahoma, sans-serif;
   font-size: 14px;
   color: #aa9a73;               /* text color */
   background-image: url(images/transparent_slice.png) ;
   background-repeat: repeat-x;
   margin-top:0;
   background-position: 0 0;
   margin: 0;
}

A { color: #aa9a73; }               /* text color */  f3e8cd

.borders {
   border: 1px;
   border-style: solid;
   border-color:  #0000ff;       /* border color*/
}

.container {
   width:800;
   position: relative;
   margin: auto;
   padding-top:79;
}

.logo {
   height: 150;
   width: 800;
   position: relative;
   font-size: 10px;
   background-color: #14110d;    /* Main Body  */
}

.mainarea {
   padding-top:10;
   width:auto;
   min-height: 439;
   height:auto !important;
   height: 439;
   position:relative;
   background-image: url(images/main_background.jpg);
   background-repeat: repeat-x;
   background-color: #14110d;    /* Main Body  */
   text-align:left;
}

.header {
   position:relative;
   width: auto;
   text-align: left;
   margin-bottom:5;
}

.subheader {
   height:auto;
   width: 710;
   position:relative;
   margin: auto;
   overflow:auto;
}

.texthere {
   text-align: left;
   margin: 0 auto;
}

.footer {
   height: 43;
   width: 800;
   position: relative;
   font-size: 10px;
   background-color: #393e40;    /* background (page)  */
}

.thumbnail {
   float: left;
   width: 75;
   margin-left: 12;
   margin-top: 5;
   margin-bottom: 5;
}

.gallerythumbnail {
   float: left;
   width: 130;
   margin-left: 12;
   margin-top: 5;
   margin-bottom: 5;
}


.event {
   width: 567;
   position: relative;
   margin-left: 25;
   margin-bottom: 20;
}

.event_header {
   height: 61;
   width: 567;  
   position: relative;
   background-image: url(images/event_box_top.png);
   background-repeat: no-repeat;
}

.event_header_left {
   height: 18;
   position: absolute;
   top: 28;
   left: 134;
   text-align: left;
   font-weight: bold ;
}

.event_header_right {
   height: 18;
   position: absolute;
   top: 28;
   right: 8;
   text-align: right;
   font-weight: bold ;
}

.event_header_picture {
   float:left;
   margin-left:3;
   margin-right:8;
   margin-top:-33;
   position: relative;
   width:124;
}

.event_item {
   width: 567;
   position: relative;
   background-image: url(images/event_box_slice.png);
   background-repeat: repeat-y;
   min-height: 50;
   height:auto !important;
   height: 50;
   text-align: left;
}

.news {
   width: 567;
   position: relative;
   margin-left: 25;
   margin-bottom: 20;
}

.news_header {
   height: 43;
   width: 567;  
   position: relative;
   background-image: url(images/news_box_top.png);
   background-repeat: no-repeat;
}

.news_header_left {
   height: 18;
   position: absolute;
   top: 4;
   left: 8;
   text-align: left;
   font-weight: bold ;
}

.news_header_right {
   height: 18;
   position: absolute;
   top: 4;
   right: 8;
   text-align: right;
   font-weight: bold ;
}

.news_header_picture {
   float:left;
   margin-left:3;
   margin-right:8;
   margin-top:-15;
   position: relative;
   width:154;
   height:115;
   background-image: url(images/news_image_border.png);
   background-repeat: no-repeat;
}

.news_item {
   width: 567;
   position: relative;
   background-image: url(images/news_box_slice.png);
   background-repeat: repeat-y;
   min-height: 50;
   height:auto !important;
   height: 50;
   text-align: left;
}

.signup {
   width: 143;
   float: right;
   margin-right: 25;
   text-align: left;
}

.linkbanner {
   border:0;
   margin-bottom: 8;
   margin-left:30;
}

.linkleft {
   float:left;
   width:370;
   margin-left:20;
   text-align:left;
}

.linkright {
   float:right;
   width:370;
   margin-right:20;
   text-align:left;
}

.contact {
   width: 543;
   text-align: left;
   margin: 0 auto;
   position: relative;
}
