/*
Theme Name: v.9 We Can't Go Back
Theme URI: http://www.ketsukaiten.net/
Description: This is the ninth layout for Ketsu Kaiten.  It features art from Final Fantasy VII: Advent Children and lyrics from Taking Back Sunday's "Error: Operator."
Author: Nite Phire
Author URI: http://www.ketsukaiten.net/
*/

/* Body Classes */

     a:link, a:visited
        {
           color: #aa0000;
           font-family: "trebuchet ms", arial;
           font-size: 11px;
           font-weight: 700;
           text-decoration: none;
           text-transform: uppercase;
        }
     a:hover
        {
           color: #eeeeee;
        }
     body
        {
           background: #111111 url(images/bg.png) repeat-x top;
           color: #bbbbbb;
           font-family: arial;
           font-size: 11px;
           margin: 5px;
        }
     img
        {
           border: 0px;
        }
     table
        {
           empty-cells: show;
        }
        
/* Layout Classes */

     a.nav:link, a.nav:visited
        {
           color: #777777;
           display: block;
           font-size: 15px;
           font-weight: 700;
           letter-spacing: 2px;
           vertical-align: middle;
        }
     a.nav:hover
        {
           color: #ff0000;
        }
     li.navlink
        {
           background-color: #000000;
           border-left: 5px solid #444444;
           border-right: 5px solid #444444;
           border-top: 1px solid #444444;
           border-bottom: 1px solid #444444;
           margin-bottom: 2px;
           margin-top: 2px;
           padding: 1px 1px 1px 5px;
           width: 234px;
        }

/* Layout IDs */

     #banner
        {
           height: 300px;
           width: 700px;
        }
     #bannerdiv
        {
           border: 1px solid #444444;
           height: 300px;
           padding: 2px;
           margin: 2px 0px 2px 0px;
           width: 700px;
        }
     #copyright
        {
           background-color: #000000;
           border-left: 5px solid #444444;
           border-right: 5px solid #444444;
           border-top: 1px solid #444444;
           border-bottom: 1px solid #444444;
           color: #777777;
           margin-bottom: 2px;
           margin-top: 2px;
           padding: 1px 5px 1px 5px;
           text-align: justify;
           text-indent: 20px;
           width: 230px;
        }
     #envelope
        {
           overflow: hidden;
        }
     #footer
        {
           background: url(images/stripebg.png);
           border: 1px solid #444444;
           color: #777777;
           height: 15px;
           margin-top: 2px;
           text-align: center;
           width: 704px;
        }
     #header
        {
           background: url(images/stripebg.png);
           border: 1px solid #444444;
           height: 15px;
           width: 704px;
        }
     #main
        {
           background-color: #000000;
           border: 1px solid #444444;
           float: right;
           padding: 2px;
           width: 442px;
        }
     #nav
        {
           background-color: #272727;
           border: 1px solid #444444;
           float: left;
           padding: 2px;
           width: 250px;
        }
     #navlist
        {
           list-style: none;
           margin: -2px 0px -2px 0px;
           padding: 0px;
        }
     #page
        {
           background-color: #111111;
           border: 1px solid #444444;
           overflow: hidden;
           margin-left: auto;
           margin-right: auto;
           padding: 2px;
           width: 706px;
        }

/* Content Classes */

     div.comment
        {
           border-bottom: 1px dotted #444444;
           border-top: 1px dotted #444444;
           padding: 3px;
           text-align: justify;
        }
     div.content
        {
           padding: 3px;
           text-align: justify;
        }
     div.newsdate
        {
           clear: right;
           float: left;
           padding: 6px 3px 3px 3px;
        }
     div.newsentry
        {
           border-bottom: 1px dotted #444444;
           border-top: 1px dotted #444444;
           margin-top: -10px;
           padding: 3px;
           text-align: justify;
        }
     div.newsfooter
        {
           clear: left;
           float: right;
           padding: 3px;
        }
     div.newstitle
        {
           clear: right;
           color: #aa0000;
           font-family: "trebuchet ms", arial;
           font-size: 15px;
           font-weight: bold;
           margin: 0px;
           padding: 3px;
           text-align: right;
        }
     div.pgtitle
        {
           background: url(images/stripebg.png);
           border-bottom: 1px solid #444444;
           color: #aa0000;
           font-family: "trebuchet ms", arial;
           font-size: 25px;
           font-weight: 700;
           text-indent: 5px;
           width: 100%;
        }
     img.button
        {
           border: 0px;
           height: 31px;
           width: 88px;
        }
     img.pastlayout
        {
           border: 1px solid #444444;
           padding: 2px;
           width: 320px;
        }
     img.tinybutton
        {
           border: 0px;
           height: 18px;
           width: 30px;
        }
     input.formdata
        {
           background: #000000;
           border: 1px dotted #444444;
           color: #bbbbbb;
           padding: 3px;
           width: 350px;
        }
     input.submit
        {
           background: #000000;
           border: 1px dotted #444444;
           color: #bbbbbb;
           font-family: arial;
           font-size: 11px;
           padding: 3px;
        }
     p.center
        {
           margin: 5px;
           text-align: center;
           text-indent: 0px;
        }
     p.highlight-center
        {
           background-color: #272727;
           border: 1px solid #444444;
           margin: 5px 0px 0px 0px;
           padding: 10px;
           text-align: center;
           text-indent: 0px;
        }
     td.postcenter
        {
           text-align: center;
        }
     td.postleft
        {
           vertical-align: top;
        }
     td.postright
        {
           vertical-align: top;
        }
     textarea.posttext
        {
           background: #000000;
           border: 1px dotted #444444;
           color: #bbbbbb;
           font-family: arial;
           font-size: 11px;
           height: 100px;
           padding: 3px;
           width: 350px;
        }