body {
 background:#FFF;
 margin: 5px 15px 5px 15px;
 font: Verdana, Geneva, Arial, Helvetica;
}
/*things used on all pages:all*/
a {color:#0000EE;}
a:hover {color:#AAAA00;}
#header {
 font-size:1.8em;
 color:#800000;
 padding-left:20px;
 margin-bottom:0px;
}
.adminbar, .adminbarLink {
 text-align:left;
 float:left;
 font-size:13px;
}
.adminbarLink {
 padding-left:15px;
}
.adminbarmain {
 text-align:right;
 float:right;
 font-family:arial;
 font-size:13px;
}
.adminbarmain a:hover {color:#000;}
#returnbar {
 border: 1px dashed #808080;
 background:#D6DAF0;
 padding: 2px;
}
#returnbar a {text-decoration:none;}
#subarea {
 border: 1px dashed #808080;
 background:#E7F6ED;
 padding: 2px;
}
#boxy {
 border-style:solid;
 border-width:1px;
 border-color:gray;
 background:inherit;
 padding-left: 4px;
 padding-right: 4px;
 margin-right:1px;
 float:left;
}
#boxy a:hover {
 background:#FFF;
 color:#000;
}
#searchbar {float:right;}
#searchbar #sbar-hide {display: none;}
#searchbar input {
 border: 1px solid #7f9d89;
 padding: 2px 2px;
 background:#FBFBFB;
}
/*used on all pages: names and blockalign*/
.postername {
 color:#117743;
 font-size:16px;
 font-weight:800;
}
.postername a {
 color:#117743;
 font-size:16px;
 font-weight:800;
}
.postername a:hover {
 color:#AAAA00;
 font-size:16px;
 font-weight:800;
}
.postertrip {color:#228854;}
.threadtitle {
 background:inherit;
 font-size:1.2em;
 color:#0F0C5D;
 font-weight:800;
}
.omittedposts {
 color:#707070;
 float:none;
}
.doubledash {
  vertical-align:top;
 clear:both;
 float:left;
}
/*used on all pages: img txt, txt link*/
img {
 border:none;
}
.imgbox {
 white-space:nowrap;
 overflow:hidden;
 text-align:left;
 float:left;
 margin: 0px 5px 0px 2px;
 background:inherit;
 clear:none;
}
.imgborder {
 white-space:nowrap;
 background:inherit;
 float:left;
 text-align:left;
 margin-right:10px;
}
.filesize, .filesizemain {
 text-decoration:none;
 margin-bottom:0px;
}
.filesize a, .filesizemain a {
 text-decoration:none;
 margin-bottom:0px;
}
.filesizemain a:hover{color:#000;}
.reflink {
 text-decoration:none;
 white-space: nowrap;
 display:inline;
}
.reflink a{
 text-decoration:none;
 color:#000;
 white-space: nowrap;
}
.reflink a:hover{
 color:yellow;
 white-space: nowrap;
}
.firstimg {
 white-space:nowrap;
 text-align:left;
 float:left;
 margin: 0px 20px 1px 1px;
 padding:1px;
}
/*used in all pages: modding text*/
#spoiler {color:#000; background:#000;}
#spoiler:hover {color:#FFF;}
#cred {color:red;}
#cgray {color:#555555;}
#cpurple {color:purple;}
#cgreen {color:green;}
.none {cursor: pointer;}
.none:hover {color:#AAAA00;}
.gtgtlink {color:green; cursor: pointer;}
.gtgtlink:hover {color:red; }
/*used on all pages: postarea: form and table */
form {
 margin-top: 5px;
 margin-bottom:5px;
}
form table {border-collapse: collapse;}
form .postblock {
 background:#EFF0F9;
 color:#000;
 font: 11px Verdana, Geneva, Arial, Helvetica;
 font-weight: bold;
 border: 1px solid #ABAEC0;
 padding:2px;
}
form .postblock a {
 color:#000;
 text-decoration:none;
}
form .postinput {
 background:#F3F4FB;
 color:#000;
 border: 1px solid #ABAEC0;
 padding: 2px;
}
form input, form textarea, form select {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #CBCFE4;
 color: #102132;
 border: 1px solid #000;
}
form .postinput .cbox {
 background-color:#F3F4FB;
 border: none;
}
#modblock {display:none;}
#modblock1 {display:none;}

#leftpostad{float: left;
width: 320px;}

/* for the board table*/
#postarea {
height: 280px;
 background:#D6DAF0;
 border: 1px dashed #808080;
}
#postarea table { 
 margin: 0px auto; 
 text-align: left;
}
/*for the thread table*/
#threadpostarea {
 border: 1px dashed #808080;
 background:#D6DAF0;
 padding-left: 20px;
 display:block;
}
#threadpostareatop {
 border: 1px dashed #808080;
 background:#D6DAF0;
 padding-left: 20px;
 display:none;
}
/*for board page, thread head*/
#cutmain {
 background:inherit;
 overflow:auto;
 max-height:620px;
}
/*for thread page, thread head*/
#cutthread {
 background:inherit;
 overflow:auto;
 max-height:550px;
 max-width:750px;
}
/*for board and thread page, reply comments*/
.reply {
 background:#D6DAF0;
 -moz-border-radius:5px;
}
.replycopy {
 background:#C5C9E0;
 border: 1px #606060;
}
.reply .postername {padding-left:16px;}
.reply blockquote, blockquote :last-child { margin-bottom: 0px }
.reply .cutthreadpost, .reply .cutrep{
 background:inherit;
 min-width:600px;
}
/*quick fix for opera?*/
#damnopera {display:block;}
#damnopera a:hover {color:#AAAA00;}
/*stuff rarely used*/
.tabthis {padding-left:20px;}
.tabthistwice {padding-left:40px;}
/*used in no thread page*/
#nothread {
 background:#D6DAF0;
 -moz-border-radius:5px;
 width:680px;
}
#nothread .maintext{
 color:red;
 font-size:1.4em;
 padding-left:40px;
}
#nothread .text {padding-left:20px;}
/*index box on the right*/
#indexbox {
 background:#DCE0F5;
 border-style:solid;
 border-width:1px;
 border-color:black;
 float:right;
 padding:2px;
 margin: 2px 5px;
 width:120px;
 overflow:hidden;
}
#indexbox ul {
 list-style:none;
 padding:0;
 margin:0;
 width:100%;
 overflow:hidden;
}
#indexbox ul li a{
 width:100%;
 display:block;
 overflow:hidden;
}
#indexbox ul li a:hover{
 color:#000;
 background:#EEEEEE;
}
.spoiler{
 color:#000;
 background-color:#000;
}
.spoiler:hover{
 color:#FFF;
}
.hideThreadIcon a{
 color:#000;
 float:right;
 text-decoration:none;
}
.hideThreadIcon a:hover{
 color:yellow;
}

.footlink {
 	text-align:center;
	font-size:.8em;
	width:100%;
}

.logo {
 font-size:1.3em;
 color:#26466D;
 padding-left:20px;
 margin-bottom:0px;
}

body {
margin: 52px 15px 5px 15px;
}

body { 
background:#EEF2FF;}


body {
background-image: url(http://glennoar.xepher.net/dramachan/index.php);
background-repeat: 
no-repeat;
background-position: 
55% 0%; 
}

#boxy
{
background:none;
}

#cutthread 
{
background:none;
}