* {
	margin: 0;
	max-height: 999999px; /* Stop font boosting. */
}
* html ul {
	padding-left:25px;
}
body, html {
	padding:0;
	margin:0;
	background-color:#E9EEF2;
	font-family:Trebuchet MS,Verdana,Arial,sans-serif;
	font-size:16px;
	min-width:670px;
	height: 100%;
	word-wrap:break-word;
}
.tinytext {
	font-size:0.7em;
}
.smalltext {
	font-size:0.75em;
}
form {
	display:inline;
	padding:0;
	margin:0;
}
img {
	border:0;
}
.seperator {
	border-bottom:1px solid black;
}
.anchor {
	height:0;
	width:0;
}
.padded {
	margin:3px;
}
a:link {
	color:#2C3050;
}
a:visited {
	color:#383C65;
}
a:hover {
	color:#515792;
	text-decoration:none;
}
.right {
	float:right;
}
#header {
	background-color:#414A56;
	background-image:url('topgrad.png');
	background-repeat:repeat-x;
	position:relative;
	height:80px;
}
#banner:link,#banner:visited { /*just in case the image fails*/
	color:white;
	text-decoration:none;
	font-size:2.5em;
}
#bannerimg {
	vertical-align:top;
}
* html #banner {
	float:left; /*fix for IE glitch*/
}
#searchbar {
	background-image:url('searchbg.png') !important;
	background-image:url('searchbgie6.png'); /*ie6 does not know alpha transparency*/
	background-repeat:no-repeat;
	width:215px;
	height:52px;
	position:absolute;
	top:0;
	right:0;
}
#topsearchsubmit {
	display:none;
}
#topsearch {
	width:158px;
	height:20px;
	background-color:transparent;
	border:0;
	padding-top:7px;
	padding-left:5px;
	margin:0;
}
#topsearchwrap {
	background-image:url('searchbar.png');
	background-repeat:repeat-x;
	width:189px;
	height:28px;
	margin-left:18px;
	margin-top:6px;
}

* html #topsearchwrap { /*ie6 fix*/
	position:absolute; /*absolute fixes a positioning bug*/
	/*ie doesn't work well with paddings in forms*/
	left:20px;
	width:187px;
	padding-left:2px;
	margin-left:0px;
	margin-right:5px;
}
*+ html #topsearchwrap {
	position:absolute; /*absolute fixes a positioning bug*/
	/*ie doesn't work well with paddings in forms*/
	left:20px;
	width:187px;
	padding-left:2px;
	margin-left:0px;
	margin-right:5px;
}
#menu1 {
	position:absolute;
	bottom:3px;
	right:3px;
	list-style:none;
	margin:0;
	padding:0;
}
#menu1 li {
	display:inline;
	margin:0;
	padding:5px;
}
#menu1 li a:link, #menu1 li a:visited {
	color:#AFBCC3;
	text-decoration:none;
}
#menu1 li a:hover {
	color:#C4D3DA;
}
#menubar {
	height:27px;
	background-color:#6C9F14;
	background-image:url('greengrad2.png');
	background-repeat:repeat-x;
	border-bottom:1px solid #5E841C;
}
#menu2 {
	padding:0;
	padding-left:15px;
	margin:0;
	list-style:none;
	line-height:24px;
	vertical-align:middle;
}
#menu2 li {
	display:inline;
	padding-right:5px;
}
#menu2 li a,#menu2 li a:link {
	color:#313946;
	text-decoration:none;
}
#menu2 li a:visited {
	color:#3E4858;
}
#menu2 li a:hover {
	color:#ffffff;
}
#content {
	background-image:url('bggrad.png');
	background-repeat:repeat-x;
	min-height:200px;
	height:auto !important;
	height:200px; /*ie 6*/
}

/*Sticky footer - Ryan Fait*/

#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -49px; /* the bottom margin is the negative value of the footer's height */
}
#push {
	height:53px;/* .push must be the same height as .footer */
}
#footer {
	height: 46px; 
	background-color:#d9dee1;
	border-top:1px solid #babec1;
	text-align:center;
	padding-top:2px;
}
#footer a:link, #footer a:visited {
	color:#000077;
	text-decoration:none;
}
#footer a:hover {
	color:#006600;
	text-decoration:none;
}
#ragenote {
	font-size:0.6em;
}
#topboxwrap {
	padding:10px;
}
#topbox {
	border:1px solid #8D8F92;
	background-color:#D8DDE1;
	background-image:url('titlegrad.png');
	background-repeat:repeat-x;
	min-height:35px;
}
#loginbox {
	float:right;
	text-align:right;
	line-height:25px;
	padding:5px;
	padding-left:5px;
	padding-right:10px;
	white-space:nowrap;
}
* html #loginbox {
	white-space:normal;
}
.micon {
	float:left;
	width:32px;
	height:32px;
	padding-top:3px;
}
.mdesc {
	margin-left:36px;
}
#headline {
	float:left;
	font-size:1.2em;
	font-weight:normal;
	padding:5px;
	padding-left:10px;
	padding-right:5px;
	height:25px;
	line-height:25px;
}
#pagecontent {
	padding-left:15px;
	padding-right:15px;
}
.clear {
	clear:both;
}
.rclear {
	clear:right;
}
.right {
	text-align:right;
}

.form1,.table1 {
	width:650px;
	margin:auto;
	border:1px solid #000;
	background-color:#C7CBCF;
}
/*.form1 {
	padding-bottom:5px;
}*/
.rform1,.rform2 {
	display:table;
	margin:auto;
	border:1px solid #000;
	background-color:#C7CBCF;
}
.rform1 {
	width:90%;
	min-width:750px;
}
.rform2e { /*chrome doesn't do max width on display:table*/

	width:80%;
	max-width:900px;
	min-width:740px;
	margin:auto;
}
.rform2 {
	width:100%;
	max-width:900px;
	min-width:740px;
}
.form1 .fhead {
	float:left;
	text-align:center;
	padding:5px;
}

.form1 .fhead,.table1 thead {
	width:640px;
	background-color:#494A4C;
	color:#FFF;
	font-weight:bold;
	font-variant:small-caps;
}
* html .form1 .fhead {
	width:650px;
}
.rform1 .fhead,.rform2 .fhead {
	display:block;
	background-color:#494A4C;
	color:#FFF;
	font-weight:bold;
	font-variant:small-caps;
	text-align:center;
	padding:5px;
}
.table1 table {
	width:100%;
}
.table1 thead td {
	padding:5px;
}
.table1 tbody td {
	padding:3px;
}
.table1 .col1 {
	background-color:#BBBDC3;
}
.table1 .outsidetable {
	padding:3px;
	text-align:right;
}
.table1 .outsidetablehead {
	display:block;
	background-color:#494A4C;
	color:#FFF;
	font-weight:bold;
	font-variant:small-caps;
	text-align:center;
	padding:5px;
}
.table1 .checkboxtd {
	text-align:center;
}
.table1 .desctd {
	text-align:center;
}
.form1 .fsubhead {
	float:left;
	width:640px;
}
* html .form1 .fsubhead {
	width:650px;
}
.form1 .fsubhead,.rform1 .fsubhead,.rform2 .fsubhead {
	display:block;
	padding:5px;
	text-align:center;
	background-color:#58595C;
	color:#DDD;
	font-size:0.9em;
}
.rform1 .col,.rform2 .col {
	clear:both;
	display:block;
}
.form1 .coll {
	float:left;
	width:240px;
	padding:5px;
	text-align:right;
}
.rform1 .coll,.rform2 .coll {
	float:left;
	width:25%;
	padding:5px;
	text-align:right;
}
.form1 .colr {
	float:left;
	width:390px;
	padding:5px;
	text-align:left;
}
.form1 .ajaxstatus {
	float:left;
	width:630px;
	padding-left:10px;
	text-align:center;
}
.ajaxsuccess {
	margin:5px auto;
	border:1px dotted #1BA500;
	background-color:#ADDDAE;
	padding:3px;
	color:#000;
	vertical-align:middle;
}
.ajaxerror {
	margin:5px auto;
	border:1px dotted #DF0000;
	background-color:rgba(255,137,137,0.3) !important;
	background-color:#DDBDC0;
	padding:3px;
	color:#000;
	vertical-align:middle;
}
.rform1 .colr,.rform2 .colr {
	width:70%;
	float:left;
	padding:5px;
	text-align:left;
}
.form1 .cbcoll {
	float:left;
	width:25px;
	padding:5px;
	text-align:right;
}
.form1 .cbcolr {
	float:left;
	width:605px;
	padding:5px;
	text-align:left;
}
.form1 .dcol {
	float:left;
	width:640px;
}
.rform1 .dcol,.rform2 .dcol,.form1 .dcol {
	padding:5px;
	text-align:center;
}
.rform1 .dcol,.rform2 .dcol {
	display:block;
}
.r {
	text-align:right !important;
}
.l {
	text-align:left !important;
}
.form1 .c1 {
	float:left;
}
.rform1 .c1,.rform2 .c1, .form1 .c1 {
	border-top:1px solid #E1E3E4;
	background-color:#C7CBCF;
}
* html .form1 .c1 {
	width:660px;

}
.form1 .c2{
	float:left;
	width:640px;
}
* html .form1 .c2 {
	width:650px;

}
.rform1 .c2,.rform2 .c2, .form1 .c2 {
	padding:5px;
	text-align:left;
	border-bottom:1px solid #777;
	background-color:#D3D5D9;
	color:#333;
	font-size:0.85em;
}
.form1 .athird {
	float:left;
	text-align:left;
	width:191px;
	padding:5px;
	margin-left:5px;
	margin-right:5px;
	border:1px solid #999C9E;
	background-color:#CFD2D4;
	font-size:0.9em;
}
.box1 {
	border:1px solid #303132;
	padding:1px;
	background-color:#979A9D;
	width:60%;
	margin:auto;
	min-width:600px;
	text-align:center;
}
.box1 .bhead {
	background-color:#5A5C5E;
	border:1px solid #303132;
	color:#FFF;
	padding:2px;
	font-variant:small-caps;
}
.box1 .bcontent {
	padding:5px;
	border:1px solid #D7DBDF;
	background-color:#C3C7CB;
}
.empty {
	line-height:0;
	padding-top:0 !important;
	padding-bottom:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
}
.dropdown1,.form1 input[type="text"],.form1 input[type="password"],.form1 input[type="submit"],.form1 input[type="button"],
.rform1 input[type="text"],.rform1 input[type="password"],.rform1 input[type="submit"],.rform1 input[type="button"],.input1,
.rform2 input[type="text"],.rform2 input[type="password"],.rform2 input[type="submit"],.rform2 input[type="button"],.input1,
.commonstyles input[type="text"],.commonstyles input[type="password"],.commonstyles input[type="submit"],.commonstyles input[type="button"],.input1 {
 border:1px solid #666;
 background-color:#CECECE;
 background-image:url('inputgrad.png');
 background-repeat:repeat-x;
}
.form1 textarea,.rform1 textarea,.rform2 textarea,.list2 textarea, .commonstyles textarea {
 border:1px solid #666;
 background-color:#CECECE;
 background-image:url('textareagrad.png');
 background-repeat:repeat-x;
 height:100px;
}
* html .form1 input,* html .rform1 input,* html .rform2 input,* html .commonstyles input {
 border:1px solid #666;
 background-color:#CECECE;
 background-image:url('inputgrad.png');
 background-repeat:repeat-x;
}
#management_important {
	width:80%;
	text-align:center;
	margin:auto;
	padding-bottom:5px;
}
#management_important_content {
	font-size:1.5em;
}
#management_important_head {
	font-size:1.2em;
}
.dropdown1 {
	max-width:580px;
}
* html .dropdown1 {
	width:580px;
}
*+ html .dropdown1 {
	width:580px;
}
.textarea1 {
	width:98%;
}
.textarea2 {
	width:98%;
	height:350px !important;
}
.ftitle {
	width:98%;
}
.textarea3 {
	width:98%;
	height:200px !important;
}
   .errorsmall, .successsmall {
    margin:10px auto;
    padding:3px;
    color:#000;
    width:644px;
	vertical-align:middle;
   }
.errorsmall {
    border:1px dotted #DF0000;
    background-color:rgba(255,137,137,0.3) !important;
    background-color:#DDBDC0;
}
.successsmall {
	border:1px dotted #1BA500;
	background-color:#ADDDAE;
}
.msgicon,.pmnotification {
	vertical-align:middle;
	margin-left:3px;
	margin-right:5px;
	padding-bottom:6px;
	margin-bottom:-3px;
}
.pmnotification {
	margin-right:1px;
}
.successbox,.errorbox,.noticebox {
	width:650px;
	margin:auto;
	border:1px solid #000;
	background-color:#C7CBCF;
}
.noticebox2 {
	width:100%;
	margin:auto;
	border:1px solid #000;
	background-color:#C7CBCF;
}
.successbox .shead {
	width:640px;
	padding:5px;
	text-align:center;
	background-color:#31804A;
	color:#FFF;
	font-weight:bold;
	font-variant:small-caps;
}
.errorbox .ehead {
	width:640px;
	padding:5px;
	text-align:center;
	background-color:#D04B4B;
	color:#FFF;
	font-weight:bold;
	font-variant:small-caps;
}
.noticebox .nhead {
	width:640px;
	padding:5px;
	text-align:center;
	background-color:#777777;
	color:#FFF;
	font-weight:bold;
	font-variant:small-caps;
}
.noticebox2 .nhead {
	padding:5px;
	text-align:center;
	background-color:#777777;
	color:#FFF;
	font-weight:bold;
	font-variant:small-caps;
}
.noticebox2 .boxcontent {
	padding:7px;
	text-align:center;
}
* html .successbox .shead, * html .errorbox .ehead,* html .noticebox {
	width:650px;
}

.successbox .boxcontent,.errorbox .boxcontent,.noticebox .boxcontent {
	width:640px;
	padding:7px;
	text-align:center;
}
.yourcomics {
	border:1px solid black;
	background-color:#CCC;
	margin:auto;
	width:70%;
	min-width:750px;
	display:table;
}
.yourcomichead {
	background-color:#393939;
	color:white;
	text-align:center;
	padding:5px;
	font-variant:small-caps;
}
.yourcomics .col {
	text-align:center;
	padding:5px;
}
.yourcomics .col1,.yourcomics .col0  {
	text-align:center;
	padding:5px;
	padding-left:20px;
	padding-right:20px;
}
.yourcomics .col1 {
	color:#CCC;
	background-color:#444;
}
.yourcomics .col1 a:link,.yourcomics .col1 a:visited {
	color:#CDCDDB;
}
.yourcomics .col1 a:hover {
	color:#EBECFB;
}
.yourcomics .col0 {
	color:#444;
	background-color:#CCC;
	border-bottom:1px solid black;
	padding:3px;
	position:relative;
}
.ycmove {
	line-height:1.1em;
	position:absolute;
	font-size:1.1em;
}
.ycmove a:link,.ycmove a:visited {
	margin-left:2px;
	color:#777;
	text-decoration:none;
}
.ycmove a:hover {
	color:#999;
}
.ycdown {
	bottom:3px;
	right:3px;
}
.ycup {
	top:3px;
	right:3px;
}
.ycinner {
	padding-right:40px;
	padding-left:40px;
	padding-top:12px;
	padding-bottom:12px;
}
.list1,.list2 {
	border:1px solid black;
	background-color:#CCC;
	margin:auto;
	width:70%;
	min-width:750px;
	display:table;
}
.list1 .lhead,.list2 .lhead {
	background-color:#393939;
	color:white;
	text-align:center;
	padding:5px;
	font-variant:small-caps;
}
.lsubhead {
	padding:5px;
	text-align:center;
	background-color:#454545;
	color:#CCC;
	font-size:0.9em;
}
.lsubhead a:link,.lsubhead a:visited {
	color:#B4B4B4;
}
.list2 	.lsubhead {
	border-bottom:1px solid #656565;
	border-top:1px solid #252525;
}
.list2 .lhead {
	border-bottom:1px solid #595959;
	border-top:1px solid #191919;
}
.list1 .col, .list2 .col {
	text-align:center;
	padding:5px;
}
.list1 .col1,.list1 .col0,.list2 .col1,.list2 .col0  {
	text-align:center;
	padding:5px;
	padding-left:20px;
	padding-right:20px;
}
.list1 .col1 {
	color:#CCC;
	background-color:#444;
}
.list1 .col1 a:link,.list1 .col1 a:visited {
	color:#CDCDDB;
}
.list1 .col1 a:hover {
	color:#EBECFB;
}
.list1 .col0 {
	color:#444;
	background-color:#CCC;
}
.list2 .col {
	background-color:#C0C0C0;
	border-top:1px solid #F0F0F0;
	border-bottom:1px solid #909090;
}
.list2 .col .description {
	font-size:0.9em;
}
.subtext {
	font-size:.8em;
}
.manageicon {
	vertical-align:middle;
}
.option {
	white-space:nowrap;
}
.srleft {
	float:left;
	padding-right:10px;
}
/*forum search result*/
.fsline {
	line-height:0;
	border-bottom:1px solid #666;
}
.fhighlight {
	background-color:#E9EEEE;
	color:black;
}
/* */
.srright {
	float:left;
	width:77%;
}
.searchresult {
	padding:5px;
	padding-left:0px;
	padding-right:0px;
}
.comicinfo {
	font-size:0.9em;
	padding-right:20px;
}
.col0 .comicinfo {
	color:#555;
}
.col1 .comicinfo {
	color:#AAA;
}
.optionlink {
	white-space:nowrap;
}
.optionlink img {
	vertical-align:middle;
	padding:1px;
}
.noperm {
	text-decoration:line-through;
}
.flag {
	margin-right:2px;
}
.cpflag {
	margin-right:2px;
	padding-bottom:3px;
	vertical-align:middle;
}
.small {
	font-size:0.8em;
}
.italics {
	font-style:italic;
}
.center {
	text-align:center;
	margin:auto;
}
.ohead {
	text-align:center;
	padding-bottom:5px;
}
.mcommentbox {
	border:1px solid #8A8C8E;
	background-color:#B1B4B7;
	padding:3px;
	margin-left:5px;
	margin-right:5px;
}
.appmsg {
	float:right;
}
.leftonnote {
	padding-left:10px;
	font-style:italic;
}
#trafficchartwrap {
	margin:auto;
	text-align:center;
}
.inchapternote {
	font-size:0.7em;
	margin-left:10px;
	color:#707070;
}
.clickforpreview {
	font-weight:bold;
}
.mkwcoptionbox {
	float:left;
	padding-right:5px;
	padding-left:2px;
	width:165px;
	font-size:0.95em;
}
.layoutbox {
	float:left;
	border:1px solid black;
	width:260px;
	margin-left:3px;
	margin-right:3px;
	background-color:#999;
	margin:5px;
}
.layoutname {
	padding:3px;
	background-color:#444;
	color:#DDD;
}
.layoutname * {
	vertical-align:middle;
}
.layoutname a:link, .layoutname a:visited {
	color:#CCC;
	text-decoration:none;
}
.layoutname a:hover {
	color:#FFF;
}
.layoutthumbimg {
	height:158px;
	width:250px;
}
.layoutthumb {
	text-align:center;
	line-height:0;
	font-size:0;
	padding:5px;
}

.wide {	
	width:80%;
}
.fullwidth {
	width:100%;
}
/*PROFILE*/
/*######################################################################################*/
.comicbanner {
	text-align:center;
	padding:3px;
	padding-bottom:6px;
}
.comicbanner img {
	margin:auto;
}
.pcomictitle {
	font-size:1.2em;
}
.pcleft {
	margin-right: 155px;
	padding-left:10px;
	padding-bottom:4px;
}
.pcright {
	float:right;
}
* html .pcright {
	width:150px;
	text-align:right;
}
*+ html .pcright {
	width:150px;
	text-align:right;
}
* html .pcleft {
	width:60%;
}
.pseperator {
	width:100%;
	border-bottom:1px solid black;
}
.usercomic {
	padding-top:7px;
	padding-bottom:3px;
}
.nopaddingtop {
	padding-top:0 !important;
}
.nounderline:link,.nounderline:visited {
	text-decoration:none;
}
.clefton {
	color:#313334;
	font-style:italic;
	display:block;
	padding-top:7px;
}
.cpcommenttitle {
	font-size:1.2em;
	display:block;
	padding-bottom:2px;
	padding-left:0px;
}
.cpcomment {
	padding:5px;
	background-color:#AAB0B4;
}
.comicauthorbox {
	padding-bottom:7px;
}
.cpapadding {
	height:7px;
}
.calendar {
	border:1px solid black;
	border-spacing:1px; 
	margin-left:8px;
	background-color:#FFF;
}
.calendar td {
	background-color:#D3D5D9;
	text-align:center;
	padding:0;
	margin:0;
}
.calendar a:link,.calendar a:visited {
	display:block;
	padding:3px;
	padding-top:1px;
}
.calendar a:hover {
	background-color:#C8CCCF;
}
.calendar .caldayname {
	padding:3px;
	padding-top:1px;
}
.calmonthname td {
	padding:3px;
	text-align:center;
	background-color:#494A4C;
	color:#FFFFFF;
	width:auto;
}
.calendarcontrol {
	text-align:center;
}
.releasetable {
	border-spacing:0;
}
.releasetable td {
	vertical-align:top;
}
.releasetable .empty {
	margin:0;
	padding:0;
}
.controlall {
	margin:auto;
	text-align:center;
	padding:7px;
}
/*FORUM:*/
/*######################################################################################*/
.threadreview {
	text-align:left;
	overflow:auto;
	height:320px;
	background-color:#D0D0D5;
	border:1px solid #808095;
	resize:vertical;
}
.treviewhead {
	font-size:1.1em;
}
.treviewheadsub {
	font-size:0.8em;
}
#forumwrap {
	padding-top:15px;
	width:90%;
	min-width:750px;
	margin:auto;
	text-align:left;
	background-image:url('forum/fshadow_b.png');
	background-repeat:repeat-x;
	background-position:bottom;
}
#forumwrap2 {
	background-image:url('forum/fshadow_lm.gif');
	background-repeat:repeat-y;
	background-position:top left;
}
#forumwrap3 {
	background-image:url('forum/fshadow_rm.gif');
	background-repeat:repeat-y;
	background-position:top right;
}
#forumwrap4 {
	background-image:url('forum/fshadow_lt.gif');
	background-repeat:no-repeat;
	background-position:top left;
}
#forumwrap5 {
	background-image:url('forum/fshadow_rt.gif');
	background-repeat:no-repeat;
	background-position:top right;
}
#forumwrap4b {
	background-image:url('forum/fshadow_lt2.png');
	background-repeat:no-repeat;
	background-position:top left;
}
#forumwrap5b {
	background-image:url('forum/fshadow_rt2.png');
	background-repeat:no-repeat;
	background-position:top right;
}
#forumwrap6 {
	background-image:url('forum/fshadow_rb.png');
	background-repeat:no-repeat;
	background-position:bottom right;
}
#forumwrap7 {
	padding-bottom:7px; /*bottom shadow*/
	background-image:url('forum/fshadow_lb.png');
	background-repeat:no-repeat;
	background-position:bottom left;
}
#forum {
	border:1px solid black;
	margin-left:5px;
	margin-right:5px;
	background-color:#FFF;
	padding:1px;
}
#forumtable {
	height:auto !important;
	height:380px;
	display:table;
	width:100%;
	min-height:380px;
	background-color:#000000;
	margin:0;
	border-collapse:collapse; 
	
}
#forumtable td {
	background-color:#B7BDC2;
}
#forumtable .fhead td {
	height:37px;
	padding-left:6px;
	border:1px solid #4D4F52;
	border-top:0px;
	border-right:0px;
	background-color:#808489;
	background-image:url('forum/ftopgrad.png');
	background-repeat:repeat-x;
}
#forumtable .fhead td.first {
	height:auto !important;
	height:1%;
	min-height:1px;
	border-left:0px;
}
#forumtable .fhead td.newposts {
	height:auto !important;
	height:1%;
	min-height:1px;
	width:35px;
}
#forumtable .fcategory td {
	padding-left:6px;
	font-size:1.3em;
	background-color:#9ea2a7;
}
#forumtable .forum td {
	padding-left:6px;
	border:1px solid #9ea2a7;
	border-bottom:0px;
	border-right:0px;
}
#forumtable .forum .forumname {
	padding-left:12px;
}
#forumtable td.newposts {
	padding:4px;
	text-align:center;
	border-left:0px;
}
#forumlegend {
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}
.fimglist {
	padding-left:30px;
	padding-right:30px;
}
.fimglist img {
	vertical-align:middle;
	padding:2px;
}
#whosonline {
	padding-top:10px;
	text-align:center;
}
#forumtable td.newposts {
	padding:4px;
	text-align:center;
	border-left:0px;
}
#forumtable .forum .threadname {
	border-left:0px;
	padding:6px;
	padding-bottom:4px;
}
#forumtable .forum .threadname img {
	vertical-align:middle;
}
.postwrap,.profilewrap,.cpwrap {
	padding-top:14px;
	width:90%;
	min-width:750px;
	margin:auto;
}
* html .postwrap,* html .profilewrap,* html .cpwrap {
	width:100%;
}
.postwrap,.profilewrap {
	display:table;
}
#forumtopbar .inner,.post .inner,.profile .inner {
	margin-left:5px;
	margin-right:5px;
	border:1px solid black;
	padding:1px;
	background-color:#FFFFFF;
}
#forumtopbarhead,.posttopbarhead,.phead {
	font-size:1.2em;
	padding:7px;
	background-color:#808489;
	border-bottom:1px solid #4D4F52;
	background-image:url('forum/ftopgrad.png');
	background-repeat:repeat-x;
}
.spposttopbarhead, .sopposttopbarhead, .gpposttopbarhead, .mpposttopbarhead,.rpposttopbarhead,.modposttopbarhead {
	height:38px;
	font-size:0;
	color:#000000;
	line-height:0;
	background-color:#000000;
	border-bottom:1px solid #000000;
	background-image:url('forum/starpower.png');
	background-repeat:no-repeat;
	background-position: center top;
}
.mpposttopbarhead {
	background-image:url('forum/moonpower.png');
}
.rpposttopbarhead {
	background-image:url('forum/rainbowpower.png');
}
.gpposttopbarhead {
	background-image:url('forum/ghostpost.png');
}
.sopposttopbarhead {
	background-image:url('forum/selloutpower.png');
}
.modposttopbarhead {
	background-image:url('forum/modpower.png');
}
#nextpagebar {
	height:auto !important;
	height:1%;
	min-height:1px;
	padding:8px;
	text-align:center;
	font-size:1.2em;
	background-color:#B7BDC2;
}
#nextpagebar:hover {
	background-color:#BEC4C9;
}
#forumtopbarcontent,.posttopbarcontent, .pinner {
	height:auto !important;
	height:1%;
	min-height:1px;
	padding:4px;
	background-color:#B7BDC2;
}
.threadurl {
	margin-right:15px;
}
.posttopbarcontent {
	background-color:#C7CBCE;
}
.posttime {
	font-size:0.9em;
	color:#444;
	font-style:italic;
}
.authorname {
	font-size:1.2em;
}
.authorinfobox {
	float:left;
	width:215px;
	padding:5px;
}
.profileinfobox  {
	float:left;
	width:325px;
	padding:5px;
}
.postcontent {
	height:auto !important;
	height:1%;
	min-height:1px;
	margin-left:225px;
	padding:5px;
}
.profilecontent {
	margin-left:330px;
	padding:5px;
}
.authorinfo {
	border:1px solid #808487;
	border-bottom:2px solid #808487;
	background-color:#A0A4A8;
	color:#444648;
	margin:3px;
	padding:2px;
	font-size:0.8em;
	overflow-x:auto;
	overflow-y:visible;
	word-wrap: break-word;
}
.infoname {
	font-weight:bold;
}
.postid {
	float:right;
}
.postid a:link, .postid a:visited {
	text-decoration:none;
}
.postactions {
	padding:4px;
	background-color:#A8ACB0;
}
.posttopbarcontent .postactions {
	background-color:#B1B5B9;
}
.replyurl {
	font-size:1.1em;
}
.postaction {
	margin-right:10px;
	font-size:1.1em;
}
.postaction a:link,.postaction a:visited {
	color:#4D4F51;
}
.quote, .profilecategory {
	border:1px solid black;
	border-bottom:2px solid black;
	margin-left:5px;
	margin-right:5px;
	word-wrap:break-word;
}
* html .profilecategory {
	width:95%;
}
.quoteauthor, .pchead {
	background-color:#444;
	border:1px solid white;
	border-bottom:1px solid black;
	color:#FFF;
	display:block;
	padding:3px;
	padding-left:6px;
	font-size:1.2em;
	font-weight:normal;
}
.quotecontent, .pccontent {
	height:auto !important;
	height:1%;
	min-height:1px;
	border:1px solid white;
	display:block;
	padding:10px;
}
.code {
	height:auto !important;
	white-space: pre-wrap;      
	word-wrap:normal !important;
	word-wrap: break-word;     

	background-color:#AAB0B4;
	padding:6px;
	
}
.male,.female,.genderqueer {
	font-weight:bold;
	padding:3px;
	font-family:sans-serif;
	font-size:1.2em;
}
.male {
	color:#6666AA;
}
.female {
	color:#CC55CC;
}
.genderqueer {
	color:#327F2F;
}
#fcol1 {
	width:1%;
}
td.newposts img {
	margin-left:3px;
	margin-right:3px;
	margin-top:5px;
}
.forumdesc {
	font-size:0.9em;
	font-style:italic;
	color:#333;
	padding-left:4px;
	padding-top:2px;
}
#fcol2 {
	width:67%;
}
#fcol3 {
	width:1%;
}
#fcol4 {
	width:1%;
}
#fcol5 {
	width:30%;
}
.vfpages {
	float:right;
}
.ucppages {
	display:inline-block;
	padding-left:20px;
	vertical-align:middle;
}
.vfpage {
	float:left;
	border:1px solid #999;
	background-color:#D5D5D5;
	padding:2px;
	font-size:0.8em;
	margin-left:1px;
	margin-right:1px;
	text-decoration:none;
}
.vfpabridg {
	float:left;
}
/*TABBED MANAGEMENT*/
/*###################################################################################*/
.l2tabhead {
	text-align:center;
	padding-top:15px;
}
.l2tabbedcont {
	width:70%;
	min-width:750px;
	margin:auto;
}
.l2tabbed {
	display:block;
	width:auto;
	min-width:0;
	margin:0;
}
.l2tabbed .lhead {
	border-top:0px !important;
}
.l2tabs {
	margin:0;
	margin-bottom:-1px;
	padding-top:10px;
}
.l2tab {
	border:1px solid black;
	display:block;
	float:left;
	margin-right:7px;
	padding:6px;
	padding-top:4px;
	padding-bottom:2px;
	background-color:#4F4F4F;
}
* html .l2tab { /*ie6 negative margin fix*/
	position:relative;
}
*+ html .l2tab { /*ie7 negative margin fix*/
	position:relative;
}
.l2tab a:link,.l2tab a:visited {
	color:#DDD;
	font-size:0.9em;
	text-decoration:none;
}

.l2tab a:hover {
	color:#FFF;
	font-size:0.9em;
	text-decoration:none;
}
.l2tab:hover {
	background-color:#5F5F5F;
}


.l2activetab {
	background-color:#393939;
	border-bottom:1px solid #393939;
}
.l2activetab:hover {
	background-color:#494949;
	border-bottom:1px solid #494949;
}


/*FRONTPAGE*/
/*###################################################################################*/
#fpeverything {
	margin:auto;
	width:972px;
}
* html #fpeverything {
	width:982px;
}
*+ html #fpeverything {
	width:972px;
}
#activetab, .tab {
	float:left;
	width:116px;
	margin-left:5px;
	margin-right:5px;
	padding-bottom:5px;
	margin-bottom:-1px;
}
.tab {
	border: 1px solid #56545F;
	border-bottom:1px solid black;
	background-color:#E6E5EE;
	height:25px;
}
*+ html .tab {
	height:28px;

}
.tabpush {
	height:31px;
}
* html .tabpush {
	height:35px;
}
*+ html .tabpush {
	height:34px;
}
#activetab {
	border: 1px solid black;
	background-color:#D3D2DB;
	border-bottom:1px solid #D3D2DB;
}
.tabinner, .tabinner:link, .tabinner:visited {
	display:block;
	padding-left:5px;
	padding-right:5px;
	padding-top:8px;
	padding-bottom:3px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	font-size:0.7em;
	border:1px solid white;
}
.tab .tabinner {
	background-color:#656370;
}
#activetab .tabinner {
	background-color:#35343B;
}
.tab .tabinner:hover {
	background-color:#807E8E;
}
#activetab .tabinner:hover {
	background-color:#656370;
}
#tabcontentouter {
	border:1px solid black;
	background-color:#D3D2DB;
}
#tabcontentinner {
	height:auto !important;
	height:1%;
	min-height:1px;
	background-color:#D3D2DB;
	padding:5px;
}
#webcomictabs {
	width:710px;
}
#whatisthis {
	min-width:600px;
	max-width:730px;
	text-align:center;
	padding:5px;
	border:1px solid black;
	background-color:#E3E5ED;
	margin:auto;
}
#whatisthis div {
	background-color:#D5D4DB;
	padding:3px;
}
#whatisthishead {
	padding-bottom:5px;
}
*+ html #webcomictabs {
	min-width:0px;
} 
.updateboxoutside {
	width:220px;
	margin:5px;
	float:left;
	border:1px solid white;
	background-color:#B8B8BC;
}
.updatebox {
	border:1px solid black;
}
.updateboxinner {
	padding:5px;
	border:3px solid #E4E4E6;
	background-image:url('updateboxgrad.png');
	background-repeat:repeat-x;
	height:285px;
	text-align:center;
	overflow:hidden;
}
.fpcomicavatar {
	height:150px;
	vertical-align:middle;
	padding:2px;
	border:1px inset #ECECEC;
	background-color:#ECECEC;
}
.fpcomicavatar div {
	display:table;
	width:100%;
	height:100%;
}
.fpcomicavatar div div {
	display:table-cell;
	vertical-align:middle;
}
* html .fpcomicavatar {
	position: relative; 
	width:173px;
	text-align:left;
}
* html .fpcomicavatar div {
	position: absolute;  
	top: 50%;
	width:173px;
	height:auto;
}
* html .fpcomicavatar div div {
	position: relative;  
	top: -50%;
	width:173px;
	text-align:center;
}
*+ html .fpcomicavatar {
	position: relative; 
	width:173px;
	text-align:left;

}
*+ html .fpcomicavatar div {
	position: absolute;  
	top: 50%;
	width:173px;
	height:auto;
}
*+ html .fpcomicavatar div div {
	position: relative;  
	top: -50%;
	width:173px;
	text-align:center;
}
.fpcomicavatar img {
	vertical-align:middle;
}
.fpcomictitle {
	font-size:1.1em;
	
}
.fpcomicstats {
	padding:3px;
	padding-top:0px;
	padding-bottom:7px;
}
.fpcomicstat,.comicflags {
	font-size:0.8em;
	line-height:1.2em;
	border:1px inset #A5A5AA;
	background-color:#CBCBD1;
	margin-top:3px;
	color:#48484B;
}
.comicflags *,.comicflags {
	vertical-align:middle;
}
.comicactions {
	font-size:0.85em;
	font-variant:small-caps;
}
#fpleft {
	display:table-cell;
	float:left;
	width:250px;
}
#fpright {
	display:table-cell;
	margin-left:250px;
	padding-left:10px;
	text-align:center;
	max-width:853px;
}
.fpbox {
	min-height:1px; /*ie7 fix*/
	border:1px solid black;
	background-color:#D3D2DB;
}
* html .fpbox {
	height:1%; /*ie6 fix*/
}
.bhead {
	padding:5px;
	text-align:center;
	background-color:#35343B;
	color:white;
	border:1px solid white;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:3px;
}
.bcontent {
	background-color:#E2E4ED;
}
.bcontent .col {
	padding:2px;
	font-size:0.8em;
	text-align:center;
}

.bcontent .col div {
	padding:3px;
	background-color:#D4D3DB;
}

#fpicons {
	width:360px;
	margin:auto;
	background-color:rgba(255,255,255,0.35);
	border:1px solid rgba(0,0,0,0.25);
	border-radius: 5px;
	padding:5px;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	border-radius: 18px;
}
.fpicon {
	width:180px;
	float:right;
}
.donatebutton {
	text-align:center;
}
/* WIKI */
#wikiwrap {
	min-width:750px;
	width:80%;
	margin:auto;
	border:1px solid #000000;
	background-color:#C7CBCF;
	
}
.wikititle {
	border:1px solid black;
	/*border:1px solid #C6E2F4;*/
	background-color:#494A4C;
	color:#FFF;
	font-variant:small-caps;
	text-align:center;
	padding:5px;
	margin:5px;
}
.wikiarticlecontent {
	border:1px solid #666666;
	background-color:#EEEEEE;
	margin:5px;
	padding:20px;
}
.wikiactions {
	margin:20px;
	margin-top:2px;
	margin-bottom:2px;
}
.wikiarticlecontent h3 {
	display:inline;
	margin:2px;
	margin-left:-5px;
	text-decoration:underline;
}
.wikiarticlecontent h4 {
	display:inline;
	margin:2px;
	margin-left:-3px;
	text-decoration:underline;
}
/*WIKI EDIT*/
.wikiarticlecontent textarea {
	width:100%;
	height:500px;
	background-color:#E0E0E0;
	border:1px solid #D0D0D0;
}
.wikiformactions {
	margin:10px;
}
.wikiformactions input,.wikimanage input {
	border:1px solid #666666;
	background-color:#EEEEEE;
	font-variant:small-caps;
}
.wikititle input {
	border:0;
	padding:5px;
	background-color:#EEEEEE;
}
/*WIKI MANAGE*/
.wikimanagehead {
	padding:5px;
}
.wikimanage {
	padding:10px;
	padding-bottom:0px;
}
.pldiv {
	padding:5px;
	padding-top:8px;
	font-size:1.1em;
}
.postlikers {
	list-style:none;
	padding:0;
	margin:0;
	display:inline;
}
.postlikers li {
	list-style:none;
	padding:0;
	margin-right:10px;
	display:inline;
}
/*USERBLOGS*/
.bbcodecontrols {
	text-align:left;
	padding:3px;
	padding-left:20px;
}
/*USER CP*/
.usercp {
	display:table;
	width:80%;
	max-width:1200px;
	min-width:740px;
	margin:auto;
}
.cpleft {
	float:left;
	width:250px;
	border:1px solid black;
}
.cpleft h4 {
	margin:0;
	padding:8px;
	background-color:#555;
	color:#EEE;
}
.cpoptions {
	list-style:none;
	padding:8px;
	margin:0;
	border:2px solid white;
	background-color:#D0D0D0;
}
.cpline {
	height:0;
	line-height:0px;
	margin:0;
	padding:0;
	border-bottom:1px solid black;
}
.cpright {
	margin-left:260px;
}

/*god damnit I fucking hate internet explorer so much*/

/*IE 6*/
* html .cpright {
	width:500px;
	margin-left:5px;
	float:left;
}

* html .cpleft {
	width:250px;
}

* html .usercp {
	width:760px;
}

* html .cpline {
	margin-bottom:-6px; /*I don't even know*/
}

/*IE 7*/

*+ html .cpright {
	width:500px;
	margin-left:5px;
	float:left;
}

*+ html .cpleft {
	width:250px;
}

*+ html .usercp {
	width:760px;
}

*+ html .cpline {
	margin-bottom:-6px; 
}
/*SIMPLE LAYOUT EDITOR*/
#sle {
	width:90%;
	border:1px solid #888;
	padding:10px;
	padding-top:20px;
	padding-bottom:20px;
	margin:auto;
	background:#F5F5F5;
}
#sle .explanation {
	border:1px solid #FFB134;
	color:#333;
	background-color:#FFFDBE;
	padding:10px;
	width:80%;
	margin:auto;
}
#sle .box-desc {
	font-size:1.35em;
	color:#000;
	font-variant:small-caps;
	padding:5px;
	padding-top:20px;
}
#sle .showhidesettings {
	font-size:0.8em;
	padding:4px;
	padding-left:10px;
}
#sle .settings {
	border:1px solid #AAA;
	background-color:#E4E4E4;
	padding:4px;
}
#sle .settings input, #sle .settings button {
	border:1px solid #888;
	background-color:#F5F5F5;
}
#sle .settingname {
	font-size:1.1em;
}
#sle .subname {
	font-weight:bold;
}
#sle .settinginput {
	display:inline-block;
	padding:3px;
}
#sle .sinputs {
	padding-left:12px;
}
#sle .sor {
	padding:5px;
	padding-left:7px;
}
#sle .bseperator {
	border:0;
	border-top:1px solid black;
	margin-top:15px;
	margin-bottom:15px;
}
.slesubmit {
	border:1px solid black;
	background-color:#555;
	color:#FFF;
	padding:5px;
	margin:5px;
	font-family:Trebuchet MS,Verdana,Arial,sans-serif;
}
.slesubmit:hover {
	background-color:#777;
}
#sle .what-part {
	font-size:1.3em;
	text-decoration:underline;
}
.settingcat {
	padding-left:50px;
}
/* forum 2 */

.sigcontent {
	max-height:185px;
	max-width:750px;
	overflow:hidden;
}
/*noticeboard*/
.nbformelement {
 padding:5px;
}
.greenbg .posttopbarcontent
{
    background-color:#BBE1AC !important;
}
.greenbg .authorinfo
{
	border:1px solid #74B267;
	border-bottom:2px solid #74B267;
	background-color:#87CF77;
    color:#324D2C;
}
