/*
Subject: Minekura Kazuya Fanlisting
URI: http://fan.color-trap.net/minekura/

Layout Version: 1
Last Updated: June 24, 2010
*/

/*--------------------------------------------------------------------*/

body {
margin: 0;
padding: 0;
background: #FFFFFF url(stripe.png) repeat top left;
text-align: left;
color: #554542;
font: 16px "Lucida Sans", "Lucida Sans Unicode", Verdana, "Lucida Grande", Geneva, sans-serif;
}

   a:link, a:visited {color: #E12453; text-decoration: none;}
   a:hover {color: #B61893; text-decoration: none; border-bottom: 1px dotted #7D4AB1;}

   #header a, .left a {text-decoration: none; border: 0;}

   #stats-new a:link, a:visited {color: #2CB6D8;}
   #stats-new a:hover {color: #ED488E;}

   #footer a:link, #footer a:visited {color: #81B526; text-decoration: none; border-bottom: 0;}
   #footer a:hover {color: #24B7E1; text-decoration: none; border-bottom: 0;}

/*--------------------------------------------------------------------*/

#full {
width: 100%;
min-height: 320px;
background: url(bar.png) repeat-x top left;
text-align: left;
}

/*--------------------------------------------------------------------*/

#header {
width: 830px;
height: 314px;
background: url(hd-t.png) no-repeat top left;
}

#nav span {visibility: hidden;}

#nav-join {
position: absolute;
top: 70px;
left: 384px;
width: 98px;
height: 103px;
background: url(nav-f.png) repeat;
}

   #nav-join:hover {background-image: url(nav-j.png);}

#nav-list {
position: absolute;
top: 130px;
left: 513px;
width: 130px;
height: 112px;
background: url(nav-fill.png) no-repeat;
}

   #nav-list:hover {background-image: url(nav-l.png);}

#nav-codes {
position: absolute;
top: 130px;
left: 680px;
width: 108px;
height: 72px;
background: url(nav-fill.png) no-repeat;
}

   #nav-codes:hover {background-image: url(nav-c.png);}

#nav-main {
position: absolute;
top: 244px;
left: 395px;
width: 282px;
height: 36px;
background: url(nav-fill.png) no-repeat;
}

   #nav-main:hover {background-image: url(nav-m.png);}

/*--------------------------------------------------------------------*/

#content {
width: 1000px;
min-height: 250px;
background: url(hd-b.png) no-repeat top left;
}

#left {width: 390px; float: left;}

#right {
width: 585px;
font-size: .75em;
line-height: 1.7em;
float: right;
}

#stats {
width: 505px;
margin: 30px auto;
padding-top: 15px;
}

   #stats-quote {
   width: 125px;
   margin: 0;
   padding: 4px 6px;
   border-top: 1px solid #F0EBE9;
   border-right: 2px solid #D4CCCA;
   border-bottom: 2px solid #D4CCCA;
   border-left: 1px solid #F0EBE9;
   background: #F5F5F5 url(quote.png);
   text-align: center;
   font: .75em Georgia, Cambria, Times, "Times New Roman", serif;
   float: left;
   }

      #stats-quote q {display: block; text-align: justify; text-indent: 5px;}

   #stats-new {
   width: 350px;
   height: 87px;
   margin: 0;
   padding-top: 20px;
   background-image: url(stats.png);
   line-height: 1.5em;
   float: right;
   }

.button {padding: 2px;}

.center {text-align: center;}

.left {text-align: left;}

/*--------------------------------------------------------------------*/

h1 {
padding-left: 50px;
color: #A71337;
font: 2em Georgia, Cambria, Times, "Times New Roman", serif;
font-style: italic;
letter-spacing: .1em;
}

h2 {
padding-top: 10px;
padding-left: 60px;
color: #793C95;
font: 1.3em Georgia, Cambria, Times, "Times New Roman", serif;
font-style: italic;
letter-spacing: .1em;
}

em {color: #7B4BB6; font: 1em Georgia, Cambria, Times, "Times New Roman, seri"; font-style: italic; letter-spacing: .08em;}
i {color: #754B5F; letter-spacing: .06em;}

strong {color: #3BB4D2; font: 1em Georgia, Cambria, Times, "Times New Roman", serif; letter-spacing: .07em;}
b {color: #754B5F;}

code {color: #F00047;}

input, textarea {
padding: 2px 4px;
border-top: 1px solid #F0EBE9;
border-right: 2px solid #D4CCCA;
border-bottom: 2px solid #D4CCCA;
border-left: 1px solid #F0EBE9;
background-color: #FEFEFE;
}

/*--------------------------------------------------------------------*/

.clear {
width: 100%;
height: 85px;
background-image: url(footer.png);
background-position: top right;
background-repeat: no-repeat;
clear: both;
}

#footer {
width: 505px;
margin: 0 auto 10px 15px;
padding: 7px 10px;
border-top: 1px solid #F0EBE9;
border-right: 2px solid #D4CCCA;
border-bottom: 2px solid #D4CCCA;
border-left: 1px solid #F0EBE9;
background-color: #F5F5F5;
color: #90526F;
font-size: .85em;
line-height: 1.5em;
}

/*--------------------------------------------------------------------*/

