body { 
background: url(images/pattern-repeat.jpg) top repeat;
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/hikaru-lay_02.jpg) top no-repeat; 
min-height: 389px; 
}

#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: url(images/hikaru-lay_01.jpg) top left no-repeat;
width: 775px;
height: 422px; 
}


#content {
width: 529px; 
float: left; 

}

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

/*---------------------------------------------------
Side Navigation
-----------------------------------------------------*/

.new {width: 130px;}

#navigation {
float: left; 
width: 225px; 
display: block; 
color: #23360b; 
font: 9pt Trebuchet MS; 
}

#navigation blockquote {
background: url() top left repeat; 
padding: 2px 0px 0px 4px; 
margin: 14px 10px 0px 30px; 
width: 150px; 
height: 125px; 
}

#navigation a {font-weight: bold;}

#navigation A:visited{ color:#cb5a0a;}
#navigation A:link { color:#cb5a0a;}
#navigation A:active { color:#cb5a0a;}
#navigation A:hover { color:#6c7648;}

#navigation ul {font-weight: bold;}

#overall {margin: 45px 0px 10px 60px; padding: 0px; }
#overall li {list-style-type: none;}

#ilisting, #flisting {margin: 0px 0px 10px 10px; padding: 0px; }

#ilisting, #flisting li {}
/*---------------------------------------------------
Footer Information
-----------------------------------------------------*/
#footerwrap {}

#footer {
background: url(images/hikaru-lay_03.jpg) top no-repeat;
width: 775px;
height: 90px;
}

#footertext { 
margin: 0px 0px 0px 0px; 
color: #23360b; 
padding: 35px 0px 0px 80px; 
font: 8pt Trebuchet MS; 
letter-spacing: 0.05em;

width: 370px; 
text-align: left; 
}

#footertext b {color: #c10d0f; font-weight: normal; }

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


/*---------------------------------------------------
Main Content Elements
-----------------------------------------------------*/




#text { 
float: left; 
color: #23360b; 
font: 9pt Trebuchet MS; 
letter-spacing: 0.08em; 
text-align: justify; 
line-height: 19px; 
padding: 30px 5px 0px 5px; 
}

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

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

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

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

#text p {text-indent: 15px; margin: 0px 0px 10px 0px;}
#text i {color: #cb5a0a;}

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

#text A:visited{ color:#c10d0f;}
#text A:link { color:#c10d0f;}
#text A:active { color:#c10d0f;}
#text A:hover { color:#803011;}

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

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

#text textarea {width: 400px;}

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


/*---------------------------------------------------
Enthusiast Tweaking
-----------------------------------------------------*/
#membersort {width: 520px;}

.row1 {background: #fff; font-weight: bold; }

.memberslist thead {
padding: 1px 1px 1px 1px; 
background: #293b0d; 
color: #fdf64e; 
}

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

.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: 100%; 
background: #f7bb72; 
margin: 10px 0px 0px 0px; 
}

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

