/*
Nii Jieni Fanlisting, Layout 1
   http://fan.simple-type.org/nii

L/U: October 22, 2009
*/


/* body */

body {
   width: 100%;
   height: 100%;
   margin: 0;
   padding: 0;
   background: #E8E8E8 url(layout01/bg.png) top right repeat;
   text-align: right;
   color: #4C4C4C;
   font-size: 20px;
   line-height: 0;
   }

   a:link, a:visited, a:active {color: #238EC5; text-decoration: none;}

   a:hover {color: #EE416A; text-decoration: none; border-bottom: 1px dashed #9D9D9D;}

      .stats_block a:hover, .left a:hover, .foot_nav a:hover {text-decoration: none; border-bottom: 0;}

/* header */

#header {
   width: 100%;
   height: 306px;
   top: 0;
   right: 0;
   background-image: url(layout01/bar.png);
   background-position: top right;
   background-repeat: repeat;
   text-align: right;
   }

/* content */

#content {
   width: 580px;
   margin: 0;
   padding: 12px 18px 12px 12px;
   top: 307px;
   right: 0;
   text-align: left;
   font: .57em Tahoma;
   line-height: 1.4em;
   position: absolute;
   }

   .left {text-align: left;}

blockquote {
   width: 480px;
   margin: 0 auto 0 auto;
   padding: 5px;
   background-image: url(layout01/bq.png);
   text-align: justify;
   color: #707070;
   }

   img.buttons {padding: 2px;}

   .attn {color: #B22D9A;}

.url {
   padding: 2px 4px;
   color: #F54C73;
   font-family: "Courier New";
   }

/* stats */

#stats {width: 480px; margin: 15px auto; border: 0;}

.stats_block {
   width: 90px;
   padding: 0;
   text-align: left;
   line-height: 18px;
   }

   img.affi {width: 80px; height: 15px; border: 0; background-color: #FFB453;}

   img.updt {width: 80px; height: 15px; border: 0; background-color: #FF537B;}

   img.pb {width: 80px; height: 15px; border: 0; background-color: #53C4FF;}

.stats_datecount {
   width: 390px;
   padding: 0;
   text-align: center;
   line-height: 1.05em;
   }

.stats_tflquote {
   width: 390px;
   padding: 0;
   text-align: justify;
   color: #707070;
   line-height: 1.1em;
   }

/* footer */

#footer {
   width: 520px;
   margin: 15px auto 15px auto;
   text-align: left;
   font: 1em Tahoma;
   line-height: 1.35em;
   }

/* etc */

h1 {
   margin: 0 0 -3px 0;
   padding: 0;
   color: #1EA0E3;
   text-transform: lowercase;
   }

h2 {
   margin: 13px 0 -10px 0;
   padding: 0 0 0 15px;
   color: #55B30B;
   text-transform: lowercase;
   }

   .sc1 {padding-left: 1px; color: #63C516;}
   .sc2 {padding-left: 1px; color: #FF537B;}

em {color: #659A00; font-style: normal;}

i {padding-right: 2px; letter-spacing: .08em;}

strong {color: #D82B54;}

input, select, textarea, option {
   padding: 2px 4px;
   border: 0;
   background-image: url(layout01/bq.png);
   color: #707070;
   font-size: .9em;
   letter-spacing: .2em;
   }

