*
{margin: 0px;
padding: 0px;}

html
{height: 100%;}

body
{background: #51483e url("images/bg.jpg") repeat-x;
margin: 0 0 0 0;
padding: 0 0 0 0;
height: 100%;
font-family: verdana;
font-size: 11px;
color: #4c3c2f;}

#container
{background: url("images/content.jpg") repeat-y;
margin: 0 auto 0 auto;
width: 700px;
min-height: 100%;
position: relative;} 

#header
{background-image: url("images/index_01.jpg");
width: 700px;
height: 51px;}

#nav
{background-image: url("images/index_02.jpg");
width: 700px;
height: 255px;}

#content
{margin: -210px 115px 0 105px;
padding: 0 0 104px 0;} 

#footer
{background: url("images/index_03.jpg") no-repeat;
width: 700px;
height: 104px;
position: absolute;
bottom: 0;}

/* GENERIC */

p
{font-family: verdana;
font-size: 11px;
color: #4c3c2f;
margin: 10px 0 10px 0;}

b
{color: #509c9b;}

img
{margin: 3px 3px 2px 3px;
border: 5px solid #dbd3c5;}

.avi
{margin: 4px 7px 4px 7px;}

a
{color: #AA7124;
text-decoration: none;}

a:hover
{color: #50a5a4;}

blockquote
{background-color: #f5edde;
padding: 5px 10px 5px 10px;
margin: 15px 30px 15px 20px;
color: #514339;}

span.newsfoot
{color: #4c3c2f;
margin: 50px 20px 0 0;
font-family: tahoma;
font-size: 13px;
font-weight: 400;}

.featfoot
{color: #4c3c2f;
margin: 0 5px 0 0;
font-family: tahoma;
font-size: 13px;
font-weight: 400;
text-align: left;}

input, textarea
{background-color: #FFF8EE;
margin: 3px 0 3px 0;
padding: 1px 1px 1px 1px;
font-family: verdana;
font-size: 11px;
color: #509c9b;
border: 1px solid #DBD3C8;}

ul
{margin-left: 30px;}

li
{margin: 0 0 5px 0;}

.credits ul
{margin: 0 0 0 0;}

.credits li
{margin: 0 0 5px 0;
list-style-type: none;}

.credit li
{color: #AA7124;
width: 220px;}

.credit ul
{margin-left: 15px;
list-style-type: square;}

.credit 
{float: left;
width: 220px;}


/* HEADERS */

h1
{font-family: arial;
font-size: 20px;
margin: 10px 0 0 0;
color: #509c9b;}

h1:first-letter
{font-family: arial;
font-size: 23px;}

h2
{color: #aa7124;
margin: -5px 0 5px 30px;
font-family: tahoma;
font-size: 15px;
font-weight: light;}

h3
{color: #564733;
margin: 20px 20px 5px 0px;
font-family: arial;
font-size: 16px;
text-align: left;}

h4
{color: #509c9b;
font-family: tahoma;
font-size: 11px;
margin: 0 0 5px 0;
font-weight: 100;}

h4 a
{font-family: tahoma;
font-size: 13px;
font-weight: bold;}

h5
{font-family: tahoma;
font-size: 13px;
margin: 15px 0 15px 0;}

h5 a
{color: #509c9b;}

h5 a:hover
{color: #aa7124;}

/* NAV-LINKS */

ul#nav-links 
{list-style-type: none;
margin: 0 0 0 239px;
height: 32px;}

ul#nav-links li
{float: left;
display: block;
height: 32px;}

ul#nav-links a
{text-decoration: none;
display: block;
outline: 0px;}

a.home
{background-image: url("images/home.jpg");
width: 62px;
height: 32px;}

a.home:hover
{background-image: url("images/home_hover.jpg");
width: 62px;
height: 32px;}

a.info
{background-image: url("images/info.jpg");
width: 54px;
height: 32px;} 

a.info:hover
{background-image: url("images/info_hover.jpg");
width: 54px;
height: 32px;} 

a.resources
{background-image: url("images/resources.jpg");
width: 97px;
height: 32px;}

a.resources:hover
{background-image: url("images/resources_hover.jpg");
width: 97px;
height: 32px;}

a.gallery
{background-image: url("images/gallery.jpg");
width: 79px;
height: 32px;}

a.gallery:hover
{background-image: url("images/gallery_hover.jpg");
width: 79px;
height: 32px;}

a.links
{background-image: url("images/links.jpg");
width: 52px;
height: 32px;
outline: 0px;}

a.links:hover
{background-image: url("images/links_hover.jpg");
width: 52px;
height: 32px;}

.navclear
{visibility: hidden;}

/* AFFILIATES */

ul#affiliates 
{list-style-type: none;
margin: 0 0 0 312px;
padding: 12px 0 0 0;
width: 277px;
height: 78px;}

ul#affiliates li
{float: left;
display: block;
margin: 0 5px 0 0;}

ul#affiliates a
{text-decoration: none;
display: block;
outline: 0px;}

a.akatsuki
{background-image: url("images/akatsuki.jpg");
width: 136px;
height: 25px;}

a.saraphin
{background-image: url("images/saraphin.jpg");
width: 128px;
height: 25px;}

a.junk
{background-image: url("images/junk.jpg");
width: 136px;
height: 26px;} 

a.skyroots
{background-image: url("images/skyroots.jpg");
width: 128px;
height: 26px;} 

a.sacralia
{background-image: url("images/sacralia.jpg");
width: 136px;
height: 25px;}

a.information
{background-image: url("images/information.jpg");
width: 128px;
height: 27px;}