/* OmegaBB */

/* Contributions from Trevor Williams */
/* BlueRobot was here. http://bluerobot.com/web/layouts/layout2.html */
/* http://css.maxdesign.com.au/listutorial/horizontal_master.htm */
html {
	overflow-y: scroll;
}
body { font-family:'lucida grande','lucida sans unicode',verdana,tahoma,sans-serif; margin:0; padding:0; overflow-x:hidden; }
a, u { cursor:pointer; display:inline; }
[onclick] {
	cursor:pointer;
}
p.sysop { color:#FFFFFF; display:inline; font-size:13px; font-weight:bold; }
p.system {
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
background:none repeat scroll 0 0 #6C0000;
border:2px dashed #A40000;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
left:0;
line-height:30px;
padding:3px;
position:relative;
text-align:center;
top:10px;
max-width: 1160px;
}
.profiletext { text-align:left; background-color:#6C0000; overflow-y:auto;}
.profiletext a { text-decoration:none; }
.profiletext a:hover { text-decoration:underline; }
.modtext { font-family:verdana,arial,helvetica,sans-serif; background-color:#6C0000; color:#FFFFFF; }
.modtext a { color:#FFFFFF; text-decoration:none; }
.modtext a:hover { color:yellow; }
.optionbox { bottom:50px; left:655px; position:relative; width:200px; }
.inline_img { display:inline; position:relative; }
.inline_img a { display:inline; position:relative; }
.member_box { color:#FFFFFF; font-size:12px; left:0; margin-left:0; max-width:650px; padding-left:3px; padding-right:3px; position:relative; text-align:center;  }
.private_thread_box { color:#FFFFFF; display:inline-block; font-size:12px; font-weight:normal; left:0; margin-left:0; margin-top:2px; max-width:650px; padding-left:0; padding-right:3px; position:relative; right:0; text-align:right; vertical-align:top; }
.pcontainer {
   float: right;
   width: 25%;
   text-align: right;
}
.pcontainer2 {
   float: right;
   text-align: right;
}
.wrapper {
	min-height: 90%;
	height: 90%;			
	height: auto !important;
}
.plink { border-top: thin solid; border-bottom: thin solid; border-right: thin solid; border-left: thin solid; border-color: #6C0000; color:#FFFFFF; font-size:12px; height:1px; left:0; margin-left:10px; max-width:650px; padding-left:1px; padding-right:1px; position:relative; right:0; text-align:center; top:11px; vertical-align:top; width:650px; }
.plink a { color:#FFFFFF; font-size:12px; text-decoration:none; vertical-align:top; }
.plink a:hover { text-decoration:underline; }
.member { border-color:#8E0000; color:#FFFFFF; font-size:12px; left:0; padding-left:3px; padding-right:3px; right:50px; }
.member a { color:#FFFFFF; font-size:12px; text-decoration:none; }
.member a:hover { text-decoration:underline; }
#midrow { width: 1160px; color:#FFFFFF; font-size:25px; padding-left:0; padding-top:10px; }
.big_thread_title { color:yellow; font-size:25px; padding-bottom:10px; padding-left:0; padding-top:10px; text-decoration:none; }
.big_thread_title a { color:yellow; font-size:25px; margin-bottom:10px; margin-left:0; margin-top:10px; text-decoration:none; }
.big_thread_title a:hover { text-decoration:underline; }
iframe { border-width:0; }
iframe.hidden { height:0; visibility:hidden; width:0; }
table#livebar { background-color:#ECEFF5; color:#FFFFFF; width:100%; }
table#livebar td { border:medium none; margin:-30px; }
.lb { background-color:#ECEFF5; border-color:#8E0000; color:#FFFFFF; font-size:10px; left:0; max-height:5px; position:relative; vertical-align:top; width:1%; }
.modbutton { font-size: 20px; color:#FFFFFF; height:1px; left:0; position:relative; vertical-align:top; width:200px; }
.modbutton a:hover { text-decoration:underline; }
.modbuttonselected { font-size: 20px; background-color:#6C0000; border:thin solid yellow; color:#FFFFFF; height:1px; left:0; position:relative; vertical-align:top; width:200px; }
table#logtable { margin-left:0; margin-right:0; right:0; max-width:1165px; width:100%; }
table#logtable td { font-family:verdana,arial,helvetica,sans-serif;}
table#logtable tr { background-color:#6C0000; left:0; margin-left:-10px; margin-right:20px; right:20px; width:1060px; }
table#bigtable { margin-left:0; margin-right:0; right:0; max-width:1165px; width:100%; }
table#bigtable td { font-family:verdana,arial,helvetica,sans-serif; padding:10px 0 10px 20px; }
table#bigtable tr { background-color:#6C0000; left:0; margin-left:-10px; margin-right:20px; right:20px; width:1060px; }
.coluserlistone { background-color:#6C0000; border-bottom:thin solid #8E0000; border-color:#8E0000; border-top:thin solid #8E0000; color:#FFFFFF; height:1px; left:0; position:relative; vertical-align:top; width:60px; }
.coluserlistone a { background-color:#6C0000; color:#FFFFFF; height:1px; left:0; position:relative; text-decoration:none; vertical-align:top; width:60px; }
.coluserlistone a:hover { text-decoration:underline; }
.coluserlisttwo { background-color:#6C0000; border-bottom:thin solid #8E0000; border-color:#8E0000; border-top:thin solid #8E0000; color:#FFFFFF; height:1px; left:0; position:relative; vertical-align:top; width:700px; }
.coluserlisttwo a { background-color:#6C0000; color:#FFFFFF; height:1px; left:0; position:relative; text-decoration:none; vertical-align:top; width:700px; }
.coluserlisttwo a:hover { text-decoration:underline; }
.colone { font-size:16px; border-bottom:thin solid #8E0000; border-color:#8E0000; border-top:thin solid #8E0000; color:#FFFFFF; height:1px; left:0; position:relative; vertical-align:top; width:6%; }
.colone a { color:#FFFFFF; font-size:16px; font-style:normal; height:1px; left:0; margin-left:0; padding:1px 2px; position:relative; text-decoration:none; vertical-align:top; width:6%; }
.colone a:hover { text-decoration:underline; }
.coltwo { border-bottom:thin solid #8E0000; border-color:#8E0000; border-top:thin solid #8E0000; color:yellow; font-size:16px; font-style:normal; height:1px; position:relative; text-align:left; vertical-align:top; width:11%; }
.coltwo a { color:yellow; font-size:16px; text-decoration:none; vertical-align:top; }
.colthree { border-bottom:thin solid #8E0000; border-color:#8E0000; border-top:thin solid #8E0000; color:#FFFFFF; font-size:16px; height:1px; margin:10px; text-align:left; vertical-align:top; width:63%;}
.colthree a { color:yellow; text-decoration:none; vertical-align:top; }
.colthree a:hover { text-decoration:underline; }
.colthree a img { border: solid; border-width: 1px;}
.colfour { border-bottom:thin solid #8E0000; border-color:#8E0000; border-top:thin solid #8E0000; color:#FFFFFF; font-size:13px; height:1px; text-align:center; vertical-align:top; min-width:120px; }
.colfour a {text-decoration: none; color: yellow;}
.colfour a:hover {text-decoration: underline;}
.colfive { border-bottom:thin solid #8E0000; border-color:#8E0000; border-top:thin solid #8E0000; color:#FFFFFF; font-size:13px; height:1px; text-align:left; vertical-align:top; width:90px; }
.colsix {border-bottom:thin solid #8E0000; border-color:#8E0000; border-top:thin solid #8E0000; color:yellow; font-size:16px; font-style:normal; height:1px; position:relative; text-align:left; vertical-align:top; width:11%;padding-left:20px;}
.colseven { border-bottom:thin solid #8E0000; border-color:#8E0000; border-top:thin solid #8E0000; color:#FFFFFF; font-size:16px; height:1px; margin:10px; text-align:left; vertical-align:top; width:63%;}
table#thread_table { table-layout:fixed;min-width:750px; max-width:1250px; padding-bottom:20px; right:0; width:100%; }
table#thread_table td { padding-bottom:1px; padding-left:0; text-align:left; table-layout: fixed; white-space:nowrap; overflow:hidden; }
.tdcoltitle { color:#FFFFFF; font-size:20px; height:1px; left:0; padding-left:0; padding-top:5px; position:relative; text-decoration:none; width:60px; }
.tdcoltitle a, .tdcoltitle a:visited { color:yellow; height:1px; left:0; padding-left:0; padding-top:5px; position:relative; width:60px; }
.tdcoltitle a:hover { text-decoration:underline; }
.tdcol {color:#FFFFFF; font-size:14px; height:1px; left:0; padding-left:0; position:relative; text-align:left; width:33%; }
.tdcol a { color:#FFFFFF; height:1px; left:0; overflow:hidden; padding-left:0; position:relative; text-decoration:none; text-align:left; white-space:nowrap; width:33%; }
.tdcol a:hover { text-decoration:underline; }
.scroll { color:#FFFFFF; font-size:12px; height:1px; left:0; padding-left:0; position:relative; text-align:left; width:33%; }
.scroll a { height:1px; color:#FFFFFF; left:0; padding-left:0; position:relative; text-align:left; text-decoration:none; width:33%; }
.scroll a:hover { color:yellow; }
.wikiscroll {
	color: #FFFFFF;
	vertical-align: top;	
}
.wikiscroll a {
	color: #FFFFFF;
	vertical-align: top;
	font-family: Courier New;
}
.wikiscroll a:hover {
	color: yellow;
	text-decoration: none;
}
table#header_row { background-color:#ECEFF5; width:100%; }
table#header_row td { border:medium none; padding:10px 0 7px 4px; }
.hrow0 { background-color:#ECEFF5; color:#FFFFFF; font-size:20px; height:1px; text-align:left; width:95%; }
.hrow1 { background-color:#ECEFF5; color:#FFFFFF; height:1px; text-align:left; vertical-align:top; width:5%; }
.pagenumbar { text-transform:lowercase;background-color:transparent; max-width:1160px; font-size:16px; padding-bottom:0; padding-top:10px; text-align:center; }
.pageclassselected { border: 1px solid #FFFFFF; color:#FFFFFF; margin:0; padding:3px 3px 2px; text-decoration:none; }
.pageclass { border:medium none; color:#FFFFFF; margin:0; padding:3px 3px 2px; text-decoration:none; }
.pageclass hover { color:red; text-decoration:underline; }
.pageclassselected a { background-color:#ECEFF5; }
.pageclassselected a:link { text-decoration:none; }
.pageclass a { background-color:#ECEFF5; }
.pageclassselected a:visited { background-color:#ECEFF5; }
.pageclass a:visited { background-color:#ECEFF5; }
table#statustable2 { width:100%; }
table#statustable2 td { border:medium none; font-size:10px; margin:0; padding:5px; }
table#statustable2 td a { border:medium none; font-size:10px; margin:0; padding:5px; }
table#statustable { width:100%; }
table#statustable td { border:medium none; font-size:14px; margin:0; padding:5px; }
table#statustable td a { border:medium none; font-size:14px; margin:0; padding:5px; }
table#statustable td a:visited { border:medium none; font-size:12px; padding:5px; }
.status0 { background-color:#6C0000; color:#FFFFFF; font-size:12px; height:10px; text-align:left; width:80%; }
.status0 a { background-color:#6C0000; color:#FFFFFF; font-size:12px; height:10px; text-align:left; text-decoration:none; width:80%; }
.status0 a:visited { background-color:#6C0000; color:#FFFFFF; font-size:12px; height:10px; text-align:left; width:80%; }
.status1 { text-align:center; width:5%; }
.status2 { text-align:center; width:1%; }
.status3 { text-align:center; width:1%; }
.status4 { text-align:center; width:3%; }
table#midrow { background-color:#8E0000; color:#FFFFFF; font-size:12px; height:10px; text-align:left; width:80%; }
table#midrow td { border:medium none; padding:5px; }
.untitled1 { font-weight:bold; text-align:center; width:1%; }
.untitled2 { font-weight:bold; text-align:left; width:1%; }
.tools { text-align:left; width:88%; }
.untitled3 { text-align:right; width:5%; }
.untitled4 { font-weight:bold; text-align:left; width:5%; }
table#bottomrow { background-color:#ECEFF5; width:100%; }
table#bottomrow td { border:medium none; padding:5px; }
.bottom1 { font-weight:bold; text-align:center; width:1px; }
.bottom2 { font-weight:bold; text-align:left; width:1px; }
.msg-box { font-weight:bold; text-align:left; width:100px; }
.bottom3 { text-align:right; width:20px; }
.bottom4 { font-weight:bold; width:5%; }
.h3 { color:white; }
#loginarea { color:yellow; font-size:20px; }
#container {
	width: 100%;
	background-color:#A40000;
	height:35px;
	position:absolute;
}
#banner_area {
	width: 100%;
	top:35px;
	left:186px;
	position:absolute;
}
#menu ul
{
	right:0px;
	vertical-align: center;
	list-style-type: none;
	text-align: left;
}
#menu ul li { display: inline; }
#menu ul li a
{
	padding: 0.3em 1.25em;
	color: %%title_colour%%;
	background-color: %%border_colour%%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	vertical-align: center;
	text-decoration: none;
}
#menu ul li a:hover
{
	color: %%title_colour_selected%%;
	background-color: %%colour1%%;
}
#tabs {
    width:100%;
    text-align:left;
	position:absolute;
	top:48px;
	left:176px;
	bottom: 0px;
	height:32px;
}
.tab {
    display:table-cell;
	width: 7%;
	background-color:#A40000; 
	font-size:115%; 
	line-height:42px;
	text-align: center;
    border-left: 6px solid #A40000;
	border-right: 6px solid #A40000;
}
.tabselected {
    display:table-cell;
	width: 7%;	
	background-color:#8E0000; 
	font-size:115%; 
	line-height:42px;
	text-align: center;
    border-left: 6px solid #A40000;
	border-right: 6px solid #A40000;	
}
.tab a {
  margin-left:20px;
  margin-right:20px;
}
.tabselected a {
  margin-left:20px;
  margin-right:20px;
}

body { background-color:#8E0000; font-size:13px; height:100%; margin:0; padding:0; }
h1 { color:#CCCCCC; font-size:28px; font-weight:900; line-height:28px; margin:0 0 15px; padding:0; }
p { color:#FFFFFF; font-size:11px line-height:20px;
margin:0 0 16px; padding:0; }
#Content > p { margin:0; }
#Content > p + p { text-indent:30px; }
#inputdiv { color:#FFFFFF; width:100%; }
#Navigation { background-color:#A40000; background-repeat:repeat-x; border-bottom:40px solid #A40000; height:40px; margin:0 0 10px; padding:0; }
#Content { background-color:#8E0000; left:180px; margin:0; overflow-x:visible; padding:10px 20px 45px 10px; position:absolute; right:0; top:79px; z-index:2; }
#profile_content { overflow-y:auto; min-height:350px; background-color:#6C0000; bottom:20px; color:#FFFFFF; font-size:16px; left:20px; padding:10px 10px 20px; position:relative; right:8px; top:20px; width:735px; }
.profile_title { background-color:%%color3%; color:yellow; font-size:20px; padding:10px; }
#profile_top { min-height:195px; color:yellow; font-size:20px; text-decoration:none; vertical-align:top; }
.colmod { border-bottom:thin solid #FFFFFF; border-color:#FFFFFF; border-top:thin solid #FFFFFF; background-color:#6C0000; background-repeat:repeat-x; border-bottom:thin solid #8E0000; border-color:#8E0000; border-top:thin solid #8E0000; color:#FFFFFF; font-size:13px; height:1px; left:0; position:relative; vertical-align:top; width:200px; }
.colmod a { background-color:#6C0000; color:#FFFFFF; left:0; position:relative; text-decoration:none; vertical-align:top; }
.colmod a:hover { color:yellow; }
#inner_profile_content { font-family:verdana,arial,helvetica,sans-serif; background-color:#6C0000; color:#FFFFFF; font-size:16px; padding:0px;}
#small_popup_content { background-color:#6C0000; bottom:220px; color:#FFFFFF; font-size:16px; left:20px; padding:10px 10px 20px; position:relative; right:8px; top:20px; width:335px; }
#small_popup_title { background-color:#6C0000; color:yellow; font-size:20px; padding:10px; }
#inner_small_popup_content { background-color:#6C0000; color:#FFFFFF; font-size:16px; padding:10px; }
#Panel { z-index: 10; background-color:#6C0000; bottom:150px; color:#FFFFFF; height:100%; left:0; line-height:17px; margin-top:0; padding:10px; position:fixed; top:0; width:160px; }
#Loginbox { background-color:#ECEFF5; border:0 dashed #999999; bottom:0; color:#FFFFFF; left:0; line-height:17px; padding:10px; position:absolute; top:0; width:30px; }
.obbimage { left:7px; position:absolute; top:7px; }
.obbtitle { color:#FFFFFF; font-size:15px; font-weight:bold; height:40px; left:52px; padding-top:10px; position:absolute; top:-3px; }
.obbblurb { color:#FFFFFF; font-size:11px; left:52px; position:absolute; top:24px; }
.livebar { border:1px dashed #999999; color:#FFFFFF; line-height:17px; margin:0; }
#top_area { background-color:#ECEFF5; color:#FFFFFF; list-style-image:none; list-style-type:none; margin:0 auto; text-align:left; width:200px; }
#content_area { background-color:#8E0000; color:#FFFFFF; height:200px; font-size: 16px; list-style-image:none; list-style-type:none; text-align:left; }
.main_tab { font-size: 18px; background-color:#8E0000; color:#FFFFFF; }
.message_center1 { color:#FFFFFF; font-size:14px; list-style-image:none; list-style-type:none; margin:0; }
.message_center1 a { color:#FFFFFF; font-size:14px; list-style-image:none; list-style-type:none; margin:0; text-decoration:none; }
.message_center1 a:hover { text-decoration:underline; }
.message_center1 img { display:inline-block;position:relative;top:2px; }
.console { background-color:#ECEFF5; border-color:#8E0000; color:#FFFFFF; font-size:11px; left:23px; padding:4px; position:relative; }
.theinputbox {text-align:left; width:730px; background-color:#A40000; border:1px solid #BBBBBB; color:#FFFFFF; font-family:verdana,arial,helvetica,sans-serif; font-size:16px; overflow:auto; padding:5px;}
.theinputbox2 {text-align:left; width:630px; background-color:#A40000; border:1px solid #BBBBBB; color:#FFFFFF; font-family:verdana,arial,helvetica,sans-serif; font-size:16px; overflow:auto; padding:5px;}
#bottombar {position:relative; top: 10px;}
.pageexpandlink {color: #FFFFFF; text-decoration: none; }
.quote {
	position: relative;
	left: 30px;
	border-style:solid;
	border-width:2px;
	border-color: #8E0000;
	margin-top:7px;
	margin-bottom:7px;
	margin-left:7px;
	margin-right:7px;
}
/*webkit dosen't respect max-width on tables, so this is a workaround*/
#width_kludge{
  max-width: 1250px;
}
#width_kludge2{
   max-width: 1160px;
}
.articleoptionbox {
   position: relative;
   left: 765px;
   bottom: 480px;
   width: 400px;
}
a { text-decoration:none; color:yellow; cursor: pointer; }
#sddm
{ 
margin: 0;
padding: 0;
z-index: 30;
float: right;
}
#sddm li
{ margin: 0;
padding: 0;
list-style: none;
float: left;
}
#sddm li a
{ display: block;
margin: 0 1px 0 0;
padding: 4px 10px;
color: yellow;
text-align: center;
text-decoration: none;
width: 55px;
}
#sddm li a:hover
{ background-color:#8E0000}
#sddm div
{position: absolute;
visibility: hidden;
margin: 0;
padding: 0;
background: #EAEBD8;
border: 1px solid #5970B2;
z-index: 40;
}
#sddm div a
{ position: relative;
display: block;
margin: 0;
padding: 5px 10px;
width: auto;
white-space: nowrap;
text-align: left;
text-decoration: none;
background: #EAEBD8;
color: #2875DE;
}
#sddm div a:hover
{ background: #49A3FF;
color: #FFF}
#sddm span
{position: absolute;
visibility: hidden;
margin: 0;
padding: 0;
background: #EAEBD8;
border: 1px solid #5970B2;
z-index: 40;
}
#sddm span a
{ position: relative;
display: block;
margin: 0;
padding: 5px 10px;
width: auto;
white-space: nowrap;
text-align: left;
text-decoration: none;
background: #EAEBD8;
color: #2875DE;
}
#sddm span a:hover
{ background: #49A3FF;
color: #FFF}
/*generated by CSSButtonGenerator.com */
.rtbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background-color:#6C0000;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
    border:1px solid #707070;
	display:inline-block;
	color:yellow;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:2px 5px;
	text-decoration:none;
}.rtbutton:hover {
	background-color:#A40000;
}
.postbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background-color:#6C0000;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #707070;
	display:inline-block;
	color:yellow;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
	padding:6px 6px;
	text-decoration:none;
}.postbutton:hover {
	background-color:#A40000;
}
.gifttext {
    max-width:250px;
	border-radius: 5px;
	color: #fff;
	padding: 5px 5px;
	z-index: 99;
	min-height:60px;
	position:relative;
}
.giftimg {
   border:1px solid white;
}
.giftimg:hover {
   border:1px solid black;
}
#giftscroll {
    position: relative;
}
.colprofile { background-color:#6C0000; background-repeat:repeat-x; #8E0000; border-color:#8E0000; color:#FFFFFF; font-size:13px; height:1px; left:0; position:relative; vertical-align:top; width:200px; }
.colprofile a { background-color:#6C0000; color:#FFFFFF; left:0; position:relative; text-decoration:none; vertical-align:top; }
.colprofile a:hover { color:yellow; }

