body { 
background: #4e1413;
cursor: default; 
text-align: justify;
overflow: auto;
margin: 0px; 
padding: 0px; 
overflow-x: hidden;
}

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


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

#mainwrap {
background: url(bg.jpg) top left repeat-x; 
}

#header1 {
background: url(header.jpg) top no-repeat;
width: 775px;
height: 280px; 
margin: 0 auto 0 auto; 
}

#headmid {
background: url(footer.jpg) top no-repeat;
width: 773px;
height: 128px; 
margin: 0 auto 0 auto; 
}

#contentwrap {
background: url(content-bg.jpg) top repeat-y;
margin: 0 auto 0 auto; 
width: 775px; 
}

#clear {clear: both;}
#clear2 {clear: both;}
#clear3 {clear: both;}
#clear4 {clear: both;}
#clear5 {clear: both;}


/*---------------------------------------------------
Footer Information
-----------------------------------------------------*/
#footerwrap {
background: url(footerbg.jpg) top repeat-x; 
width: 100%; 
height: 298px; 
}

#footer {
background: url(bottom.jpg) top no-repeat;
width: 775px;
height: 134px;
margin: 0 auto 0 auto; 
}

#footertext { 
padding: 10px 0px 0px 100px; 
color: #4f1f1f;
font: 10px arial;
text-transform: uppercase;
line-height: 12px;
letter-spacing: 0.2ex;
font: 10px arial; 
width: 500px; 
text-transform: uppercase; 
}

#footertext a:active {color: #330b0b;}
#footertext a:link {color: #330b0b;}
#footertext a:visited {color: #330b0b;}
#footertext a:hover {color: #4f1f1f;}

/*---------------------------------------------------
Content Elements
-----------------------------------------------------*/
#content { 
background: url(content.jpg) top no-repeat;
width: 775px; 
min-height: 222px; 
}

#text { 
width: 573px; 
padding: 0px 0px 0px 100px; 
color: #8d5c5c;
font: 10px verdana;
line-height: 18px;
letter-spacing: 0.3ex;
}

#text h1 {
color: #ff5400; 
font: 25px arial;  
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
}

#text h2 {
margin: 0px; 
text-align: right; 
padding: 0px 0px 0px 0px; 
margin: 0px; 
color: #7f2a00; 
font: 11px verdana; 
}

#text li { list-style-type: disc;}
#text i {color: #7f99bf; } 
#text b {color: #ff5400;}

#text img { background: #120607; margin: 2px; padding: 2px;}

#text a { font-weight: bold; padding-left: 2px; padding-right: 2px;}

#text a:visited{ color:#000000; }
#text a:link { color:#000000;}
#text a:active { color:#000000;}
#text a:hover { color:#fad534;}

#text blockquote {
background: #6b3434;
padding: 0px 5px 0px 5px; 
margin: 0px 0px 0px 20px ; 
width: 90%; 
}

#text input, select, option, textarea { 
border: 1px solid #350d0d;
color: #8d5c5c;
background: #562828;
font: 10px verdana;
padding: 1px;
margin: 0px;
}

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

#head2 {
width: 775px;
height: 36px;
margin: 0 auto 0 auto; 
}

#head1_main { 
background: url(navi_01.jpg) top left no-repeat;
width: 57px; 
height: 36px; 
float: left; 
}

#head2_main { 
width: 216px; 
height: 36px; 
float: left; 
background: url(navi_02.jpg) top left no-repeat;
}

#head2_navi {
height: 36px;
float: left;
}

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

#navi {
background: transparent url(links.jpg) top left no-repeat;
margin: 0;
padding: 0;
position: relative;
width: 502px;
height: 36px;
}

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

#navi a { 
display: block; 
height: 36px;
text-decoration: none;
}

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

#link1 {
top: 0px;
left:  0px;
width: 89px;
}

#link2 {
top: 0px;
left: 89px;
width: 188px;
}

#link3 {
top: 0px;
left: 277px;
width: 132px;
}

#link4 {
top: 0px;
left: 409px;
width: 93px;
}


#link1 a:hover { background: url(links.jpg) 0px -36px no-repeat; }
#link2 a:hover { background: url(links.jpg) -89px -36px no-repeat;}
#link3 a:hover { background: url(links.jpg) -277px -36px no-repeat;}
#link4 a:hover { background: url(links.jpg) -409px -36px no-repeat;}
