body { 
backgroUnd: #e0f3fa; 
cursor: default; 
overflow: auto;
margin: 0px;
padding: 0px;
}

a {text-decoration: none; cursor: default; }
td {margin: 0px; padding: 0px;}
tr {margin: 0px; padding: 0px;}

#ul_one, #ul_two, #ul_three, #ul_four {display:none;}

/*---------------------------------------------------
Wraps and Header Wrap Info
-----------------------------------------------------*/

#mainwrap {
width: 100%; 
margin-left: 0px; 
position: absolute; 
top: 0px; 
}

#childwrap { 
margin: 0 auto; 
width: 775px; }

#bgleft {
height: 413px;
width: 50%;
left: 0;
background: url(images/bg-left.jpg) repeat-x;
position: absolute; 
}

#contentwrap { 
background: url(images/content-repeat.jpg) top repeat-y;
}

#contentwrap:after { 
content: "."; 
display: block; 
height: 0; 
font-size:0; 
clear: both; 
visibility:hidden; 
} 

#contentwrap { 
display: inline-block;
} 

/* Hides from IE Mac \*/
 * html #contentwrap {height: 1%;} 
        #contentwrap {display:block;} 
/* End Hack */ 



#header1 { 
background: #000 url(images/chopper-lay_01.jpg) top left no-repeat;
width: 775px;
height: 165px; 

}

#header3 { 
background: #000 url(images/chopper-lay_04.jpg) top left no-repeat;
width: 176px;
height: 203px; 
float: left; 
}


#content {
background: #fff; 
width: 329px; 
float: left; 
}

.clear {clear: both; display: block; }

/*---------------------------------------------------
Footer Information
-----------------------------------------------------*/
#footerwrap {
height: 302px; 
width: 100%; 
background: url(images/footer-right.jpg) repeat-x;
}

#footerleft {
height: 302px;
width: 50%;
left: 0;
background: url(images/footer-left.jpg) repeat-x;
position: absolute; 
}

#footer {
background: url(images/chopper-lay_05.jpg) top no-repeat;
width: 775px;
height: 302px;
margin: 0 auto; 
position: relative; 
}

#footertext { 
margin: 0px 0px 0px 280px; 
color: #f9576d; 
padding: 0px 0px 0px 0px; 
font: 10px arial; 
letter-spacing: 0.05em;
text-transform: uppercase; 
width: 250px; 
}

#footertext b {color: #ae0309; font-weight: normal; }
#footertext strong {color: #000; font-weight: normal; }

#footertext a:active {color: #43601f;}
#footertext a:link {color: #43601f;}
#footertext a:visited {color: #43601f;}
#footertext a:hover {color: #ae0309;}


/*---------------------------------------------------
Main Content Elements
-----------------------------------------------------*/
#text { 
float: left; 
color: #43601f; 
font: 8pt verdana; 
letter-spacing: 0.08em; 
text-align: justify; 
line-height: 19px; 
padding: 0px 5px 0px 5px; 
}

#text h1 {
background: url() top left no-repeat; 
text-transform: lowercase; 
color: #ae0309; 
font: italic 22px georgia; 
letter-spacing: 0.03em; 
margin: -50px 0px 0px 40px;
padding: 0px 0px 0px 0px; 
}

#text h1:first-letter {
font: italic 36px georgia; 
padding: -5px 0px 0px 0px;
}


#text h3:before { content : "+ "; font: bold 12px arial; color:#000; }
#text h3:after { content : " +"; font: bold 12px arial; color:#000; }

#text h2 { 
color: #000; 
text-transform: uppercase; 
font: bold 14px arial;  
letter-spacing: 0.03em; 
margin: 0px; padding: 0px; 
display: block; 
border-bottom: 1px dotted #000; 
}

#text h3 { 
color: #fff; 
font: bold 13px arial;  
letter-spacing: 0.03em; 
margin: 0px; 
padding: 1px 1px 1px 1px; 
display: block;  
background: #b30206; 
text-align: center; 
}

#text h4 { 
margin: 0px; 
padding: 0px; 
font: 12px arial;  
letter-spacing: 0.03em; 
line-height: 17px; 
}

#text ol {margin: 0px 0px 10px 20px; padding: 0px; }
#text ul {margin: 0px 0px 10px 20px; padding: 0px; }

#seminavi li { 
background: #000; 
margin: 1px 3px 2px 0px; 
list-style: none; 
padding: 1px 1px 1px 2px; 
color: #fff; 
float: left; 
}

#seminavi li a {display: block; font-weight: bold; }


#text em {color: #f5500b; }
#text p {text-indent: 15px; margin: 0px 0px 10px 0px;}
#text p:first-letter {font: bold 12px verdana;}
#text strong {color: #4fa9b3; font-weight: normal; }
#text i {color: #ff6379;}
#text b {color: #ae0309;}

#text a {padding: 0px 2px 1px 2px;}

#text A:visited{ color:#ff566d;}
#text A:link { color:#ff566d;}
#text A:active { color:#ff566d;}
#text A:hover { color:#ff1233;}

#text blockquote {
background: url() top left repeat; 
padding: 2px 0px 0px 4px; 
border: 0px solid #bee37a; 
margin: 10px 10px 0px 10px; 
background: #ffdadf; 
}

#text input, textarea, select { 
color: #000;
font: 8pt verdana; 
padding: 1px;
margin: 0px;  
letter-spacing: 0.3ex; 
border: 1px solid #ae0309; 
}

#text option { 
width: 150px; 
border-bottom: 2px solid #43601f; 
border-top: 2px solid #fff; 
background: #ffdadf; 
font: 8pt verdana; 
}

#text textarea {width: 300px;}

#text img {border: 1px solid #fff; padding: 2px; margin: 0px 0px 1px 0px; }
#text img a:hover {border: 0px; }


/*---------------------------------------------------
Enthusiast Tweaking
-----------------------------------------------------*/
.memberslist thead {
padding: 1px 1px 1px 1px; 
background: #b30206; 
color: #fff; 
}

.memberslist th {width: 203px; color: #fff; padding: 0px 0px 0px 3px;}
.memberslist td {padding: 0px 0px 0px 7px;}
.memberslist td:first-child {color: #feb86e;}

.show_members_no_website, .show_members_no_email {color: #43601f;}
.show_members_showing_what {color: #000; font: 11.3px arial; }

.show_join_password_field, .show_join_password_field2, .show_update_password_field, .show_update_password_field2 {width: 100px;}

.show_join_submit_button, .show_join_reset_button, .show_update_submit_button {background: #ffdadf; }
/*---------------------------------------------------
Bottom Previous Forward Navigation
-----------------------------------------------------*/

#side { 
width: 230px; 
margin: 0 auto; 
}

.boxed { 
font: bold 8pt verdana; 
padding: 5px 0px 0px 4px; 
letter-spacing: 0.05em; 
text-align: center; 
color: #fff; 
}

.boxed a:link {color: #81c291;}
.boxed a:active {color: #81c291;}
.boxed a:visited {color: #81c291;}
.boxed a:hover {color: #2f8fb3;}
.url {margin: 25px 0px 0px 40px;}

.boxed b {color: #feb86e;}

/*---------------------------------------------------
Content Header Navigation Information
-----------------------------------------------------*/

#navigation { float: left; }

#navigation ul{
padding: 0px; margin: 0px;
}

#navi {
background: transparent url(images/navigation.jpg) top right no-repeat;
margin: 0;
padding: 0;
position: relative;
width: 267px; 
height: 203px; 
}

#navi li {
display: block; 	
list-style: none;
margin: 0;
padding: 0;
position: absolute;
}

#navi a { 
display: block; 
width: 203px; 
height: 31px; 
text-decoration: none;
}

#navi span { 
font-size: 1.0em;
visibility: hidden; 
}

#link1 {
top: 0px;
left: 41px;
}

#link2 {
top: 43px;
left: 41px; 
}

#link3 {
top: 86px;
left: 41px; 
}

#link4 {
top: 130px;
left: 41px; 
}

#link5 {
top: 172px;
left: 41px; 
}


#link1 a:hover { background: url(images/navigation.jpg) -41px -203px no-repeat;}
#link2 a:hover { background: url(images/navigation.jpg) -41px -246px no-repeat;}
#link3 a:hover { background: url(images/navigation.jpg) -41px -289px no-repeat;} 
#link4 a:hover { background: url(images/navigation.jpg) -41px -333px no-repeat;}
#link5 a:hover { background: url(images/navigation.jpg) -41px -375px no-repeat;}
