html {
	height: auto !important;
	min-width: 551px !important;
	background: #193919 url(img/bgleft.gif) repeat-y left !important;
	}
body {
	height: 100% !important;
	background: url(img/bgright.gif) repeat-y right !important;
	margin-bottom: 0 !important;
	margin:0 !important;
	text-align: center !important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	color:#d3ffd3 !important;
	padding: 0 112px 0 112px !important;
}

#tube{
	background: #193919 url(img/bgtube.gif) repeat-y right !important;
	position:relative !important;
	text-align:center !important;
	height: 100% !important;
	}

#subtube {
	background: url(img/bgindex.gif) repeat-y left !important;
	position:relative !important;
	text-align:center !important;
	height: 100% !important;
	min-height: 800px !important;
        word-wrap: break-word !important;
	}

#head {
	height: 73px !important;
	background: url(img/header.gif) !important;
	border: 0px solid #00ff00 !important;
	font-size: 100% !important;
	margin: 0px auto 0 auto !important;
	text-align: left !important;
	position: relative !important;
	vertical-align: bottom	

}

#main {
	height: 100% !important;
	margin: 0px auto 0 auto !important;
	background-color: #CCCCCC !important;
	border: 0px solid #222222 !important;
	z-index: 3 !important;
	text-align: left !important;
	background: url(img/main_background.png) no-repeat  !important;
        word-wrap: break-word !important;
}

#strip {
	height: 20px !important;
	border: 0px solid #00ff00 !important;
	padding-top: 10px !important;
	text-align: left !important;
	text-indent: 20px !important;
	margin: 0px auto 0 auto !important;
	font-family: Courier New, Courier, monospace !important;
}

#index {
   border: 0px solid !important;
   margin: 0px !important;
   height: 100% !important;
   float: left !important;
   width: 90px !important;
   padding-left: 10px !important;
   text-align: left !important;
   overflow: hidden !important;
}

#index div a{
	text-decoration: none !important;
	border: 0px solid !important;
}

#index div a:hover{
	text-decoration: underline
}

#content {
   font-size: 12px !important;
   border: 0px solid !important;
   height: 100% !important;
   float: left !important;
   width: 75% !important;
   padding: 20px !important;
   text-align: left !important; /* depends on element width */
   word-wrap: break-word !important;
   min-height: 500px !important;
   margin-left: 10px;
   
   

   }


#footer {
	clear: both !important;
	position: relative !important;
	width: 100% !important;
	background: url('footbg.gif') !important;
	background-position: center !important;
	background-repeat: repeat-x !important;
	border-top: 0px solid #5D6880 !important;
	color: #FFF !important;
	text-indent: 5px !important;
	padding: 0px 0 0px 0 !important;
	border-bottom: 0px solid #ccc !important;
}

a{text-decoration:none !important;/*font-size:12px !important;*/}
a:link {color:#D09C68}
a:visited {color:#D7AA7D}
a:hover {color:#E29C56}
/* Old
a:link {color:#A0ADBA}
a:visited {color:#7895B1}
a:hover {color:#8BAED0}
*/


/* Wakaba */

#wakaindex {
	font-size: 9px !important;
	margin-left: 10px !important;
}

#wakaindex a {
	font-size: 9px !important;
	white-space: nowrap !important;
}

.adminbar {
        text-align:right !important;
        clear:both !important;
        float:right !important;
}
.logo {
        clear:both !important;
        text-align:center !important;
        font-size:2em !important;
        color:#00FF00 !important;
        width:100% !important;
}
.theader {
        background:#E04000 !important;
        text-align:center !important;
        padding:2px !important;
        color:#FFFFFF !important;
        width:100% !important;
}
.postarea {
}
.rules {
        font-size:0.7em !important;
}
.postblock {
		background:#006633 !important;
		color:#d3ffd3 !important;
        font-weight:800 !important;
}
.footer {
        text-align:center !important;
        font-size:12px !important;
        font-family:serif !important;
}
.passvalid {
	background:#EEAA88 !important;
	text-align:center !important;
	width:100% !important;
	color:#ffffff !important;
}
.dellist {
	font-weight: bold !important;
	text-align:center !important;
}
.delbuttons {
	text-align:center !important;
	padding-bottom:4px !important;

}
.managehead {
	background:#AAAA66 !important;
	color:#400000 !important;
	padding:0px !important;
}
.postlists {
	background:#FFFFFF !important;
	width:100% !important;
	padding:0px !important;
	color:#800000 !important;
}
.row1 {
	background:#EEEECC !important;
	color:#800000 !important;
}
.row2 {
        background:#DDDDAA !important;
        color:#800000 !important;
}
.unkfunc {
	background:inert !important;
	color:#789922 !important;
}
.filesize {
	text-decoration:none !important;
}
.filetitle {
	background:inherit !important;
	font-size:1.2em !important;
	color:#CC1105 !important;
	font-weight:800 !important;
}
.postername {
	color:#117743 !important;
	font-weight:bold !important;
}
.postertrip {
	color:#228854 !important;
}
.oldpost {
        color:#CC1105 !important;
        font-weight:800 !important;
}
.omittedposts {
        color:#707070 !important;
}
.reply {
	background:#006633 !important;
	color:#d3ffd3 !important;
}
.doubledash {
 	vertical-align:top !important;
	clear:both !important;
	float:left !important;
}
.replytitle {
	font-size: 1.2em !important;
        color:#CC1105 !important;
        font-weight:800 !important;
}
.commentpostername {
        color:#117743 !important;
	font-weight:800 !important;
}
.thumbnailmsg {
	font-size: small !important;
	color:#00ff00 !important;
}



.abbrev {
        color:#707070 !important;
}
.highlight {
	background:#F0E0D6 !important;
	color:#800000 !important;
	border: 2px dashed #EEAA88 !important;
}


/* Misc */

.quote {
	background-color: #000000 !important;
	color: #ffffff !important;
}

#krysam {
position: fixed !important;
left: 0 !important;
bottom: 0
}
