.bodyplace	{ margin-top: -8px }
.loginheader	{ margin-top: -20px; margin-left: -48px }
.ffimgfix      { display:block; }
.rtopc1        { background-image: url(images/WOW_topc1.png); }
.rtopc2        { background-repeat: repeat-x; background-image: url(images/WOW_topc2.png); }
.rtopc3        { background-image: url(images/WOW_topc3.png); }
.r1c1          { background-image: url(images/WOW_r1_c1.png); }
.r1c2          { background-repeat: repeat-x; background-image: url(images/WOW_r1_c2.png); font-size: 9px; color: #fff; font-family: verdana, tahoma, arial, sans-serif; text-align: right; }
.r1c3          { background-image: url(images/WOW_r1_c3.png); }
.r2c1          { background-image: url(images/WOW_r4_c1.png); }
.r2c2          { 
	background: #000 url(images/vindication_header.jpg) 0 0 no-repeat; height:175px;
}
.r2c3          { background-repeat: repeat-x; background-image: url(images/WOW_r2_c3.png); text-align: center; }
.r2c4          { background-image: url(images/WOW_r2_c4.png); }
.r2c5          { background-image: url(images/WOW_r4_c3.png); }
.r3c1          { background: #000 url(images/ssborder-tl.png) -26px -27px no-repeat; height:21px; width:19px; }
.r3c2          { 
	background: #000 url(images/ssborder-t.png) 0 0 repeat-x; height:21px;
	font-size: 9px; 
	color: #fff; 
	font-family: verdana, tahoma, arial, sans-serif;
	text-align: right;
}
.r3c3          { background: #000 url(images/ssborder-tr.png) -2px -27px no-repeat; height:21px; width:21px; }
.rsc1          { background-image: url(images/WOW_sc1.png); }
.rsc2          { background-repeat: repeat-x; background-image: url(images/WOW_sc2.png); }
.rsc3          { background-image: url(images/WOW_sc3.png); }
.rsc1          { background-image: url(images/WOW_r4_c1.png); }
.rsc2          { background-repeat: repeat-x; background-image: url(images/WOW_sc2.png); }
.rsc3          { background-image: url(images/WOW_r4_c3.png); }
.r4c1          { background: #000 url(images/ssborder-l.png) 1px 0 repeat-y; width:19px; }
.r4c2          { 
        position: relative;
	font-size: 9px; 
	color: #fff; 
	font-family: verdana, tahoma, arial, sans-serif; vertical-align:top;  
}
.r4c3          { 
	background: #000 url(images/ssborder-r.png) -2px 0 repeat-y; width: 21px;
}
.r5c1          { background: #000 url(images/ssborder-bl.png) -26px 0 no-repeat; height:21px; width:21px; }
.r5c2          { 
	background: #000 url(images/ssborder-b.png) 0 0 repeat-x; height:21px; 
	font-size: 9px; 
	color: #fff; 
	font-family: verdana, tahoma, arial, sans-serif; 
	text-align: center;
}
.r5c3          { background: #000 url(images/ssborder-br.png) 0 0 no-repeat; height:21px; width:21px; }
.mt1           { background-image: url(images/WOWmenu_mt1.png); }
.c2            { background-image: url(images/WOWmenu1_r1_c2.png); }
.c4            { background-image: url(images/WOWmenu1_r1_c4.png); }


.mt12          { 
	background-image: url(images/WOWmenu_mt12.jpg);
}
.newsheader    {
        font-size: 16px;
        color: #ffcc33;
        font-family: tahoma, arial, sans-serif;
        font-weight: bold;
        text-align: center;
}
.mtm2          { 
	background-repeat: repeat-x; 
	background-image: url(images/WOWmenu_mtm2.jpg); 
	font-size: 13px; 
	color: #FFF; 
	font-family: tahoma, arial, sans-serif;  
	font-weight: bold; 
	text-align: center;
}
.mt22          { 
	background-image: url(images/WOWmenu_mt22.jpg); 
}
/*
forum border
*/
.forumtopleft      {
        background-image: url(images/WOWmenu_mt12.jpg);
}
.forumtopmiddle    {
        background-repeat: repeat-x;
        background-image: url(images/WOWmenu_mtm2.jpg);
        font-size: 13px;
        color: #FFF;
        font-family: tahoma, arial, sans-serif;
        font-weight: bold;
        text-align: center;
}
.forumtopright     {
        background-image: url(images/WOWmenu_mt22.jpg);
}
.forummiddleleft   {
        background-repeat: repeat-y;
        background-image: url(images/WOWmenu_mleft2.jpg);
}
.forummiddle       {
        padding: 4px 5px 5px 4px;
        font-size: 11px;
        color: #FFF;
        font-family: verdana, tahoma, arial, sans-serif;
        vertical-align:top;
}
.forummiddleright  {
        background-repeat: repeat-y;
        background-image: url(images/WOWmenu_mright2.jpg);
}
.forumbottomleft   {
        background-image: url(images/WOWmenu_md12.jpg);
}
.forumbottommiddle {
        background-repeat: repeat-x;
        background-image: url(images/WOWmenu_mdbg2.jpg);
}
.forumbottomright  {
        background-image: url(images/WOWmenu_md22.jpg);
}

/* 
default menus
*/
.menucaption   {
        background: url(images/WOWmenu_mt1.png) no-repeat 5px 12px;
        width: 145px;
        height: 27px;
        margin-top: 20cm;
        position: relative;
        z-index: 0;
        cursor: pointer;
        font-size: 10px;
        color: #D7CEA4;
        font-family: tahoma, arial, sans-serif;
        font-weight: bold;
        text-align: left;
        vertical-align: middle;
}
.menucaptiontext {
	font-size: 11px;
        color: #D7CEA4;
	padding: 0 0 0 10px;
}
.menucaption2  {
        top: -10px;
        width: 9px;
        height: 39px;
        background: url(images/WOWmenu_mt2.png) no-repeat 0px 8px;
}
.menuleft         { 
        width: 7px;
	background: url(images/WOWmenu_mleft.jpg) repeat-y 5px 0px; 
}
.menu_middle {
        position: relative;
        width: 134px;
        top: 0;
        left: 10px;
        background: url(images/MENUBG.png) repeat 0 0;
/*        padding: 0px -1px -1px -1px;*/
        font-size: 9px;
        font-family: verdana, tahoma, arial, sans-serif; vertical-align:top;
        color: #fff;
}
.welcome_message {
        position: relative;
        top: 0;
        background: url(images/MENUBG.png) repeat 0 0;
/*        padding: 0px -1px -1px -1px;*/
        font-size: 9px;
        font-family: verdana, tahoma, arial, sans-serif; vertical-align:top;
        color: #fff;
}
.menuright        {
        width: 5px;
        background-repeat: repeat-y;
        background-image: url(images/WOWmenu_mright.jpg);
        background-position: 0px 0;
}
.menubottom        {
        height: 8px;
        width: 139px;
        background: url(images/WOWmenu_bottom.png) no-repeat 5px 0;
}
.goodcolor {
	color: #ffb019;
}
/*
news postings
*/
.mleft2        { 
	background-repeat: repeat-y; 
	background-image: url(images/WOWmenu_mleft2.jpg);
}
.middle_middle2 { 
	background: url(images/middle_middle2-bg.png); 
	padding: 4px 5px 5px 4px;
	font-size: 12px; 
	color: #e4e4e4;
	font-family: verdana, tahoma, arial, sans-serif; 
	vertical-align:top;
}
.mright2       { 
	background-repeat: repeat-y; 
	background-image: url(images/WOWmenu_mright2.jpg);
}
.md1           { background-image: url(images/WOWmenu_md1.jpg); }
.mdbg          { background-repeat: repeat-x; background-image: url(images/WOWmenu_mdbg.jpg); }
.md2           { background-image: url(images/WOWmenu_md2.jpg); }
.md12          { 
	background-image: url(images/WOWmenu_md12.jpg);
}
.mdbg2         { 
	background-repeat: repeat-x; 
	background-image: url(images/WOWmenu_mdbg2.jpg);
}
.md22          { 
	background-image: url(images/WOWmenu_md22.jpg);
}

a:link, a:active { color: #ffb019; font-weight: bold; } 
a:visited { color: #d38d01; font-weight: bold; }
a:hover { color: white; }

a.forumlink:link { color: #ffb019; font-weight: bold; }
a.forumlink:active	{ color: #ff0000; font-weight: bold; }
a.forumlink:visited { color: #ffb019; font-weight: bold; }
a.forumlink:hover { color: #fff; }
body {
	font-size: 11px;
	color: #FFF;
	font-family: verdana, tahoma, arial, sans-serif;
	background: url(images/bg.jpg) #02080e top center repeat-y;
	height: 100%;
}
blockquote {
	font: italic 9px verdana, tahoma, arial, sans-serif;
	color: #7e96ac;
}
form {
	margin: 2px 0px 0px 0px;
}
hr {
	border-top: #666 1px solid;
	border-bottom: #333 1px solid;
	height: 2px;
	width: 92%;
	text-align:center;
}
img {
	border:none;
}
p {
	margin-top: 0px;
	margin-bottom: 0px
}
td {
	font:11px verdana, tahoma, arial, sans-serif;
	color: #FFF;
	padding: 0px;
	text-align:left;
}
.alttd {
   border: #3F4243 2px solid;
	padding: 0px;
	font: 11px verdana, tahoma, arial, sans-serif;
	color: #FFF;
	background-color: #3F4243;
}
.bodytable {
	padding: 0px;
	font: 11px verdana, tahoma, arial, sans-serif;
	color: #ccc;
}
.bodytable2 {
	border: #000 1px solid;
	padding: 0px;
	font: 11px verdana, tahoma, arial, sans-serif;
	color: #fff;
}
.bodytable3 {
	padding: 0px;
	font: 11px verdana, tahoma, arial, sans-serif;
	color: #ccc;
}
.border {
	border: #000 1px solid;
}
.border2 {
	border: #000 1px solid;
}
.border3 {
	border: #000 1px solid;
}
.bottomborder {
	border-top: #000 1px solid;
	border-bottom: #000 1px solid;
}
.ftbutton {
	background-color: #2F2F34;
	width: 21px;
	height: 19px;
	border: #000 1px solid;
	color: #fff;
	font: 9px tahoma, arial, sans-serif;
	text-align:center;
	background-image: url(images/button.png);
}
.fsbutton {
        background-color: #2F2F34;
	width: 67px;
	height: 24px;
        border: #000 1px solid;
        color: #fff;
        font: 9px tahoma, arial, sans-serif;
        text-align:center;
        background-image: url(images/fsbutton.png);
}
.caption {
	padding: 0px 4px 0px 4px;
	border-bottom: #000 1px solid;
	border-left: #000 1px solid;
	border-right: #000 1px solid;
	border-top: #000 1px solid;
	background-color: #292D30;
	color: #fff;
	font: 10px verdana, tahoma, arial, sans-serif;
}
.caption2 {
	padding: 0px 4px 0px 4px;
	color: #fff;
	font: 10px verdana, tahoma, arial, sans-serif;
	text-align:center;
}
.captiontext {
	font: 10px verdana, tahoma, arial, sans-serif;
	color: #ccc;
}
.center {
	text-align: center;
}
.customclock {
	font: 10px verdana, tahoma, arial, sans-serif;
	color:#fff;
}
.code {
	border: #000 1px solid;
	padding: 8px;
	background-color: #FFF;
	font: 10px verdana, tahoma, arial, sans-serif;
	color: #ccc;
}
.defaulttext {
	font: 12px verdana, tahoma, arial, sans-serif;
	color: #FFF;
}
.fborder {
	border: #000 1px solid;
	background-color: #000;
	
}
.forumborder {
	border: #000 1px solid;
}
.forumheader {
	background: #252525;
	font: 11px verdana, tahoma, arial, sans-serif;
	color: #FFF;
	padding: 4px;
	border: #000 1px solid;
	font-weight: bold;
}
.forumheader2 {
	background: #252525;
	font: 10px verdana, tahoma, arial, sans-serif;
	color: #FFF;
	padding: 4px;
	border: #000 1px solid;
}
.forumheader3 {
	font: 12px verdana, tahoma, arial, sans-serif;
	padding: 4px;
        color: #00c0ff;
        background-color: #1b1b1b;
	border: #2F2F34 1px solid;
}
.forumavatar {
	font: 10px verdana, tahoma, arial, sans-serif;
	width: 210px;
	height: 140px;
	padding: 4px;
        color: #D7CEA4;
        background-color: #1b1b1b;
	border: #2F2F34 1px solid;
        background-image: url(images/avatar-bg.png);
}
.forumheader4 {
	background-color: #000;
	font: 10px verdana, tahoma, arial, sans-serif;
	color: #fff;
	padding: 4px;
	border: #000 1px solid;
	background-image: url(images/WoWmenu2_MENUBG2.png);
}
.forumtable2 {
	background-color: #000;
	font: 10px verdana, tahoma, arial, sans-serif;
	color: #000;
	padding: 4px;
	border: #000 1px solid;
	background-image: url(images/WoWmenu2_MENUBG2.png);
}
.fcaption {
	border: #000 1px solid;
	padding: 2px 0px 2px 8px;
	background-color: #000;
	font: 10px verdana, tahoma, arial, sans-serif;
	color: #FFF;
	font-weight: bold;
}
.finfobar {
	background-color: #000;
	font: 10px verdana, tahoma, arial, sans-serif;
	color: #ccc;
	padding: 4px;
	border: #000 1px solid;
}
.helpbox {
	background-color: #000;
	color: #ccc;
	font: 9px verdana, tahoma, arial, sans-serif;
}
.indent {
	padding: 8px;
	margin: 5px;
	font: 10px verdana, tahoma, arial, sans-serif;
	color: #cccccc;
	background-color: #000;
	border: 1px solid #000;
}
.mediumtext {
	font: 13px verdana, tahoma, arial, sans-serif;
	background-color: #000000;
	color: #00c0ff;
}
.newscomments{
	background-color: #2F2C25;
	background-image: url(images/thread-topic-bg2.png);
	font: 9px verdana, tahoma, arial, sans-serif;
	color:#000;
	padding: 1px;
	border: #000 1px solid;
}
.nextprev {
	border: 1px solid #2F2C25;
	margin: 10px 4px 0px 4px;
	color: #ccc;
	text-decoration: none;
	font: normal 10px verdana, tahoma, arial, sans-serif;
	text-align:center;
	padding : 2px 2px 2px 2px;
	background-color: #2F2C25;
}
.nforumcaption {
	padding: 8px 4px 8px 4px;
	font: 12px verdana, tahoma, arial, sans-serif;
	color: #ffb019;
	font-weight: bold;
	background-color: #1b1b1b;
}
.nforumcaption2 {
	padding: 8px 0px 8px 4px;
	font: 13px verdana, tahoma, arial, sans-serif;
	color: #D7CEA4;
	background: #252525;
	font-weight: bold;
}
.nforumcaption3 {
	border: 1px solid #000;
	padding: 4px;
	background: #252525;
	color: #D7CEA4;
	font: 13px verdana, tahoma, arial, sans-serif;
}
.nforumdisclaimer {
	font: 9px verdana, tahoma, arial, sans-serif;
	color: #fff;
}
.nforumholder {
	border: 1px solid #000;
	padding: 0px;
	background-color: #000;
}
.nforumreplycaption {
	border: 1px solid #000;
	padding: 4px;
	background-color: #000;
	font: 10px verdana, tahoma, arial, sans-serif;
}
.nforumreply {
	border: 1px solid #000;
	padding: 4px;
	background-color: #000;
	font: 10px verdana, tahoma, arial, sans-serif;
}
.nforumreply2 {
	border: 1px solid #000;
	padding: 4px;
	background-color: #000;
	font: 10px verdana, tahoma, arial, sans-serif;
}
.nforumthread {
	border: 1px solid #000;
	padding: 4px;
        color: #ffb019;
        font-weight: bold;
        background-color: #1b1b1b;
	font: 12px verdana, tahoma, arial, sans-serif;
}
.nforumthread2 {
	border: 1px solid #000;
	padding: 4px;
        background-color: #1b1b1b;
	font: 12px verdana, tahoma, arial, sans-serif;
        color: #ffb019;
}
.nforumview1 {
	padding: 4px;
	background: #161616 url('images/post-bg2.gif') repeat-x top;; 
	border-width: 1px; 
	border-style: solid; 
	border-color: #000000 #000000 #161616 #161616; 
	color: #161616; 
	font: 10px verdana, tahoma, arial, sans-serif;
}
.nforumview2 {
	padding: 4px;
	background: #252525 url('images/post-bg1.png') repeat-x top;; 
	border-width: 1px; 
	border-style: solid; 
	border-color: #000000 #000000 #252525 #252525; 
	color: #252525; 
	font: 10px verdana, tahoma, arial, sans-serif;
}
.nforumview3 {
	background: #161616 url('images/post-bg2.gif') repeat-x top;; 
        font: 10px verdana, tahoma, arial, sans-serif;
        padding: 4px;
        color: #161616;
	border-width: 1px; 
	border-style: solid; 
	border-color: #000000 #000000 #161616 #161616; 
        background-color: #1b1b1b;

}
.nforumview4 {
        padding: 4px;
        background: #252525 url('images/post-bg1.png') repeat-x top;;
        border-width: 1px;
        border-style: solid;
        border-color: #000000 #000000 #252525 #252525;
        color: #252525;
        font: 10px verdana, tahoma, arial, sans-serif;
}
.np {
	background-color: #000;
	border: #000 1px solid;
	color: #cccccc;
	font: 10px verdana, tahoma, arial, sans-serif;
	text-align:center;
	padding : 2px;
}
.smalltext {
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
        color: #00c0ff;
}
.smallblacktext {
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
        color: #D7CEA4;
}
.spacer {
	padding: 0px 0px 0px 0px;
	background: #252525;
}
.userbox {
	background-color: #000000;
	border: #00c0ff 1px solid;
	font: 10px verdana, tahoma, arial, sans-serif;
	color: #00c0ff;
}
.tbox {
	background-color: #000000;
	border: #00c0ff 1px solid;
	color: #00c0ff;
	font: 10px verdana, tahoma, arial, sans-serif;
}
/* ganked from wow! ya bitch! */
.pframe  { 
	position: absolute; 
	background: url('images/pframe.png') no-repeat; 
	width: 82px; 
	height: 83px; 
	top: -8px; 
	left: -8px; 
	z-index: 200; 
}
.shell { 
	position: relative; 
	margin: 10px auto; 
	width: 64px; 
	height: 64px; 
}
.iconPosition { 
	position: absolute; 
	top: -22px; 
	right: 2px; 
	width: 24px; 
	text-align: center; 
	color: #FFD823; 
	z-index: 300;
}
#iconpanel, #search-iconpanel { position: absolute; top: -83px; height: 83px; width: 35px; }
#iconpanel { right: 140px; background: url('images/rcbg.png') no-repeat; }
#search-iconpanel { right: -35px; background: url('/images/search-avatar-panel.gif') no-repeat; }
#default-icon-panel div.player-icons-race, #default-icon-panel div.player-icons-class, #default-icon-panel div.player-icons-pvprank  { display: block; height: 18px; width: 18px; position: absolute; z-index: 1010; }
#default-icon-panel div.player-icons-race { top: -72px; right: 146px; }
#default-icon-panel div.player-icons-class { top: -52px; right: 146px; }
#default-icon-panel div.player-icons-pvprank { top: -32px; right: 146px; }
#search-icon-panel div.player-icons-race, #search-icon-panel div.player-icons-class, #search-icon-panel div.player-icons-pvprank  { display: block; height: 18px; width: 18px; position: absolute; z-index: 1010; }
#search-icon-panel div.player-icons-race { top: -72px; right: -20px; }
#search-icon-panel div.player-icons-class { top: -52px; right: -20px; }
#search-icon-panel div.player-icons-pvprank { top: -32px; right: -20px; }
#default-icon-panel div.player-icons-race, #default-icon-panel div.player-icons-class, #default-icon-panel div.player-icons-pvprank  { display: block; height: 18px; width: 18px; position: absolute; z-index: 1010; }
#default-icon-panel div.player-icons-race { top: -72px; right: 146px; }
#default-icon-panel div.player-icons-class { top: -52px; right: 146px; }
#default-icon-panel div.player-icons-pvprank { top: -32px; right: 146px; }
.userpanel { 
	position: absolute; 
	top: -77px; 
	right: 2px; 
	width: 47px; 
	height: 30px; 
	background: url('images/iconuser-bg.png') no-repeat; 
	z-index: 200; 
}
.userpanel img { vertical-align: middle; margin: 4px 0 2px 4px; width:17px; height:21px; border:0px; }
.icon-search, .icon-ignore { vertical-align: middle; margin: 4px 0 2px 4px; width:17px; height:21px; border:0px;  }
.pinfo { display: table; background: transparent url('images/pinfo-tile.png') repeat-y 3px 0; width: 191px; margin: 0 auto; padding: 8px 0 0 0; }
.pinfo a, .pinfo a:active, .pinfo a:visited { text-decoration:none; }
.pinfobackground { display: table; width: 167px; height: auto; margin: 0 auto; background: url('images/back.png') repeat 0 0; }
.pinfobottom { display: table; position: relative; margin: 0 auto; background: url('images/pinfo-bot.png') no-repeat bottom; height: 15px; width: 191px; }
.pifooter { display: block; width: 167px; height: 14px; margin: 0 auto; background: url('images/back.png') repeat 0 0; }
.listinfo { list-style: none; margin: 0 auto; padding: 3px; }
.listinfo li { display: block; float: left; width: 160px; text-align: center; }
td.tools11, td.tools21 { background: url('images/post-msg-bot-left.png') no-repeat top left; }
td.tools11, td.tools21 { width: 100%; height: 35px; border-bottom: 1px solid #000; }
#postid11, #postid21 { float: left; }
#postid11 ul, #postid21 ul { list-style: none; margin: 5px 0 0 0; padding: 0; white-space: nowrap; }
#postid11 ul li, #postid21 ul li { display: inline; padding: 0 0 0 5px; }
.miniadmin { float: right; height: 35px; }
.miniadmin ul { list-style: none; margin: 0; padding: 0; white-space: nowrap; }
.miniadmin ul li { display: block; float: left; padding: 0px 4px 0 0; }
td.id11, td.id21, td.idbliz11, td.idbliz21 { width: 210px; border-right: 1px solid #000; text-align: center; }
td.id11 { background: url('images/avatar-bg.png') no-repeat center top; }
#postshell11, #postshell21 { width: 100%; border-top: 1px solid #000; border-bottom: 1px solid #000;margin: 0 auto;}
#postshell11 { background: #1b1b1b; }
#posttable11 td, #posttable21 td { padding: 0px; vertical-align: top; }
#posttable11 { background: url('images/post-tile-bottom.png') repeat-x bottom; }
.resultbox { display: block;}
.postdisplay {  display: block; background: #1b1b1b; border: 1px solid #000; padding: 2px; }
.postdisplay div.border { display: block; background: #313131; border: 1px solid #000; padding: 2px; }
.postdisplay div.innercontainer { display: block; background: #313131 url('images/search-avatar-bg.png') no-repeat top left; border: 1px solid #000;  }
.postdisplay div.secondcontainer { display: table; background: url('images/search-postjump-bg.png') no-repeat top right; padding: 10px; width: 100%;  }
.postdisplay div.insert { display: table; width: 100%; padding: 0; margin: 0;  }
.postdisplay div.postingcontainer11, .postdisplay div.postingcontainer21 { display: block; border: 1px solid #000;}
.postdisplay div.postingcontainer11 { background: #1b1b1b url('images/post-tile-top.png') repeat-x top;  }
small.white	{ color: #fff; font-size: 9pt; }
span.white { color: #fff; font-size: 11px; }
.icon-realm { color: #fff; font-size: 12px; }
.message-format ul { list-style: disc; }
.message-format ul li { list-style: disc; display: list-item; }
.message-format li { list-style: disc; margin: 0; padding: 0; display: list-item; }
.message-format span { font-size: 11px; color: #00c0ff;  }
#postbody11, #postbody21 { padding: 0px; height: 130px; margin: 0;  width: 90%; text-align: left; }
td.message11 { background: url('images/post-msg-top-left.png') no-repeat top left; }
#avatar11 .iconPosition, #avatar21 .iconPosition { position: absolute; top: -22px; right: 61px; width: 24px; text-align: center; color: #fff; z-index: 300; font-size: 12px; }
/* ---------------------------------------------- */
/* more stuff!!! */
/* ---------------------------------------------- */
#post { width: 100%; background: #000 url('images/forum-bg-tile-top.jpg') repeat-x 0 0; }
.post-box, .post-box-bottom, .post-box-top { width: 773px; }
.post-box { margin: 0 auto; background: url('images/post-out-sides.gif') repeat-y; }
.post-box-bottom { background: url('images/post-out-footer.gif') no-repeat 0 100%; }
.post-box-top { background: url('images/post-outer-bg-top.gif') no-repeat 0 0; display: table; }
.post-top { background: url('images/post-main-bg.jpg') repeat-x 0 0; height: auto;  }
#post blockquote { margin: 0; padding: 0; background: #1b1b1b url('images/post-tile-bottom.gif') repeat-x 0 100%; border: 1px solid black; }
#post-topic-shell { width: 723px; border-top: 1px solid #000; border-bottom: 1px solid #000; background: #1b1b1b; margin: 7px 25px 25px; }
.message-container, #login-page { width: 700px; margin: 0 auto; }
.subject-container, { width: 700px; margin: 0 auto; background: url('images/post-subject.gif') no-repeat 0 0; }
.post-title { width: 92px; height: 35px; position: absolute; top: -25px; left: -35px; background: url('images/post-title.gif') no-repeat; }
.post-title2 { width: 92px; height: 35px; position: absolute; top: -125px; left: -35px; background: url('images/post-title.gif') no-repeat; }
#post h1, #post h2 { margin: 0; padding: 0; position: absolute; }
#post h1 { top: 35px; left: 16px; height: 19px; width: 59px; }
#post h2 { top: -7px; left: -10px; height: 22px; width: 75px; }
#post h1 span, #post h2 span, #post h3 span, #post h4 span, #post h5 span { display: none; }
.login-box, .subject-box, .subject-message { float: left; position: relative; }
.subject-box { width: 330px; height: 118px; background: url('images/post-topic-box.gif') no-repeat 6px 43px; }
.login-box { width: 330px; height: 75px; background: url('images/post-topic-box.gif') no-repeat 6px 20px; }
.subject-message { margin: 34px 0 0 26px; width: 314px; height: 61px; background: url('images/subject-message-bg.gif') no-repeat; }
.subject-message ul, .sig-options ul, .post-button-right ul, post-ui-right ul, .admin-box ul, .login-message ul { margin: 0; padding: 0; list-style: none; clear: left; }
.subject-message ul li { float: left; display: block; width: auto; height: 61px; font: 12px/110% Arial, Helvetica, sans-serif; color: #878787; }
.subject-message ul li.help-tip { width: 230px; padding: 10px 0 0 0; margin: 0 0 0 10px; }
.subject-message ul li.help-tip p { margin: 3px 0 0 0; padding: 0; font: 10px/100% "Trebuchet MS", Arial, Helvetica, sans-serif; }
.subject-message h3 { padding: 10px 0 0 0; font: small-caps 250%/110% Georgia, "Times New Roman", Times, serif; color: #00c417; width: 60px; text-align: center; }
.subject-message h4 { padding: 10px 0 0 0; margin: 17px 10px 0 15px; background: url('images/icons/alert.gif') no-repeat; width: 30px; height:28px; text-align: center; }
.options-container { margin: 0 20px 11px 34px; position: relative; width: 647px; background: url('images/post-back.png') repeat; }
.options-left { width: 647px; background: url('images/post-util-left.gif') repeat-y 0 0; }
.options-right { width: 647px; background: url('images/post-util-right.gif') repeat-y 100% 0; }
.options-bot { width: 647px; background: url('images/post-util-bot.gif') no-repeat 0 100%; }
.options-top { width: 647px; display: table; height: 97px; background: url('images/post-util-top.gif') no-repeat 0 0; }
.nobg { background: url('/images/post-util-top-clear.gif') no-repeat 0 0; }
.sig-options, .login-options { width: 250px; float: left; height: 60px; margin: 20px 0 0 20px; }
.sig-options ul { margin-top: 22px; }
.sig-options ul li, .admin-box ul li { float: left; display: table; width: auto; font: 12px/110% Arial, Helvetica, sans-serif; color: #878787; }
li.check-box { background: url('images/checkbox-bg.gif') no-repeat 1px 0px; width: 25px; }
li.sig-desc { position: relative; top: -40px; padding: 5px 0 0 0; }
.post-button { width: 284px; float: right; margin: 9px 11px 0 0px; background: url('images/post-button-bg.gif') repeat-x 20px 0; }
.post-button-left { width: 284px; background: url('images/post-button-left.gif') no-repeat 0 0; }
.post-button-right { width: 284px; background: url('images/post-button-right.gif') no-repeat 100% 0; display: table; height: 79px; }
.post-button-right ul { margin: 27px 0 0 36px; }
.post-button-right ul li { float: left; }
.post-ui-container { font-size: 1px; position: relative; z-index: 1010; }
#post-ui { position: absolute; top: -14px; right: 90px; height: 31px; width: 210px; background: url('images/post-ui-bg.gif') repeat-x 0 0; }
.post-ui-left { width: 210px; background: url('images/post-ui-left.gif') no-repeat 0 0; }
.post-ui-right { width: 210px; background: url('images/post-ui-right.gif') no-repeat 100% 0; display: table; height: 35px; }
.post-ui-right ul { margin: 0 0 0 7px !important; padding: 0 !important; }
.post-ui-right ul li { float: left; position: relative; top: 8px; display: block; height: 35px; width: 28px; }
.post-ui-right ul li img { border: 0; width: 28px; height: 35px; }
.post-ui-right ul li a:hover { display: block; width: 28px; height: 35px; background: url('images/button-hover.gif') no-repeat 0 0; }
#post li.bold { background: url('images/button-bold.gif') no-repeat; }
#post li.italic { background: url('images/button-italic.gif') no-repeat; }
#post li.underline { background: url('images/button-underline.gif') no-repeat; }
#post li.list { background: url('images/button-list.gif') no-repeat; }
#post li.tabbed-list { background: url('images/button-tabbed-list.gif') no-repeat; }
#post li.hr { background: url('images/button-hr.gif') no-repeat; }
#post li.pre { background: url('images/button-pre.gif') no-repeat; }
#post li.quote { background: url('images/button-quote.gif') no-repeat; }
#admin-container { position: relative; font-size: 1px; z-index: 2100; }
.admin-box { position: absolute; top: 455px; left: 230px; background: url('images/back.png') repeat; width: 150px; height: 50px; display: block; border-width: 1px; border-style: solid; border-color: #999 #999 #484848 #484848; padding: 16px 0 10px 10px; }
#admin-container h1 { margin: 0; padding: 0; width: 51px; height: 16px; position: absolute; top: 436px; left: 260px; z-index: 2200; }
.message-container, .options-container { clear: both; }
.message-body-main, .message-bottom, .message-top { width: 643px; }
.message-body-main { position: relative; background: black url('images/post-message-box-sides.gif') repeat-y; margin: 0 0 0 25px; }
.message-bottom { background: url('images/post-message-box-bot.gif') no-repeat 0 100%; }
.message-top { background: url('images/post-message-box-top.gif') no-repeat 0 0; display: table; height: 310px; }
.plain { background: url('images/options-message-box-top.gif') no-repeat 0 0; height: 160px; }
input.post-subject-field, textarea.post-message-text, textarea.options-signature-text { font: 12px Arial, Helvetica, sans-serif; color: white; }
textarea.post-message-text, textarea.options-signature-text { background: #0d1a2d url('images/post-textarea-bg.gif') repeat-x 0 0; }
textarea.post-message-text { width: 584px; margin: 19px 0 0 19px; height: 238px;  padding: 10px; } 
input.post-subject-field, textarea.post-message-text, textarea.options-signature-text { font: 12px Arial, Helvetica, sans-serif; color: white; }
input.post-subject-field, input.login-account-field, input.login-password-field, input.options-email-field, input.options-talent-field { background: #0d1a2d url('images/forum-menu-search-tile.gif') repeat-x; padding: 2px 0 2px 4px; }
input.post-subject-field { width: 245px; margin: 58px 0 0 44px; }
.previewbutton { border: 0px; width: 106px; height: 30px; background: url('images/preview.gif') no-repeat; }
.postbutton { border: 0px; width: 104px; height: 30px; background: url('images/post.gif') no-repeat; }
span.grey { font-size: 11px; color: #a0a1a3; }
span.lite { color: #f0e7be; }
small { color: #d7Cea4; font-size: 11px; }
small.gold { color: #c4c4c4; }
b { font-weight: bold; }
b.white { color: white; }
span.red { color: red; }	
span.blue { font-size: 11px; color: #00c0ff;/*color: #ccc;*/ }
span.blue b { color: white; }
span.yellow { font-size: 11px; color: #ffb019; }
span.mvp { font-size: 11px; color:#5df644;/*color: #00c0ff;*/ }
/*----------------------------------------*/
/* MORE FORUM FUN... */
/*----------------------------------------*/
table.threadtopic, td.tableheader  { border-width: 1px; border-style: solid; }
table.threadtopic { background: #0c0c0c; border-color: #8c8e89 #8c8e89 #0c0c0c #0c0c0c; }
td.tableheader 	{ background: #393731 url('images/thread-topic-bg2.png') repeat-x;	border-color: #8f8f8f #8f8f8f #171511 #171511;  font-weight: bold; color: #fff; font-size: 13px;}
#paging, .theader { font-size: 11px; font-weight: bold; color: #fff; height: 22px; margin: 0; padding: 3px 0 0 0; width: 100%; min-width: 775px; }
#paging { background: #000 url('images/paging-bg.png') repeat-x; }
.theader { display: table; background: #393731 url('images/thread-topic-bg2.png') repeat-x; }
.theader div.lpage-thread, .theader div.lpage { float: left; width: auto; text-align: left; }
.theader div.rpage-thread, #topicfooter div.rpage { display: table; float: right; width: auto; text-align: right; padding: 0 10px 0 0; }
.theader div.rpage-thread ul, .theader div.rpage ul, #topicfooter div.rpage ul { list-style: none; margin: 0; padding: 0; }
.theader div.rpage-thread ul li, .theader div.rpage ul li, #topicfooter div.rpage ul li { float: right; }
.theader div.rpage { display: block; float: right; width: 200px; text-align: right; padding: 0 10px 0 0; }
.theader .lsort { float: right; width: 400px; text-align: right; }
#pagecount { width:auto; display:block;}
#pagecount ul { float: right; list-style:none; margin: 0; padding: 4px 0 0 0; height: 21px; }
#pagecount ul li { display:block; float: left; }
div.rpage a:hover, div.rpage-thread a:hover { text-decoration: none;}
.tbottom { width: 100%; height: 17px; background: url('images/forumliner-bg2.png') repeat-x; }
#topicfooter { background: url('images/thread-topic-bg2.png') repeat-x; width: 100%; height: 20px; min-width: 775px; clear: both; }
#topicfooter div.rpage { margin-top: 2px; }
#topicfooter div.lpage { float: left; margin-top: 2px; padding-left: 15px; background: url('images/footer-forumindex-bg.png') no-repeat; height: 46px; width: 200px; }
.forum-index { width: 100%; position: relative; background: url('images/forumliner-bg2.png') repeat-x; height: 39px; text-align: right; }
.findex { float: right; padding-right: 14px; background: url('images/footer-forumindex-right-bot.png') no-repeat right; height: 46px; width: 200px; }
#topicheader { background: url('images/topic-bg.png') repeat-x; width: 100%; height: 41px; min-width: 775px; clear: both; }
#topicview { float: left; background: #0C0C0C; border-top: 1px solid #8C8E89; border-right: 1px solid #333; border-bottom: 1px solid #333; height: 18px; margin: 0; }
#topicview ul { list-style: none; margin: 0; padding: 0; }
#topicview ul li { float: left; padding: 1px; }
table.tableoutline { border: 1px solid #575757; }
table.blueoutline  { border: 1px solid #1481CA; }
td.tableoutline { border: 1px solid #343434; }
table.threadtable { background: #000000; }
#postcontainer { background: black; margin: 0; width: 100%; min-width: 775px; }
#postcontainer table { width: 100%; }
#postcontainer .p { padding: 1px 5px; }
#searchbackground { width: 100%; display: table; background: url('images/search-bg-tile-left.jpg') repeat-y 0 0; }
#searchbackground .right { display: table-cell; background: url('images/search-bg-tile-right.jpg') repeat-y 100% 0; padding: 20px 5px 5px 5px; min-height: 240px; height: 100%; }
.post-success { display: table; height: 200px; width: 300px; margin: 0 auto; padding: 40px 10px; text-align: left; clear: left; }
#postbackground { width: 100%; display: table; background: #000 url('images/forum-bc-tile-left.jpg') repeat-y 0 0; clear: left; }
#postbackground .right { background: url('images/forum-bc-tile-right.jpg') repeat-y 100% 0; padding: 5px; }
td.ta1, td.ta2, td.ta3, td.ta4, td.ta5, td.ta6 { background: #252525 url('images/post-bg1.png') repeat-x top; border-width: 1px; border-style: solid; border-color: #000000 #000000 #252525 #252525; color: #D7CEA4; font-size: 12px; }
td.ta1 { text-align: center; }
td.ta3 { text-align: left; font-weight: bold; }
td.ta4 { text-align: center; font-weight: bold;}
td.ta5 { text-align: center; font-weight: bold;}
td.ta6 { text-align: left; vertical-align: bottom; }
td.ta6 b { color: #e2d9b0; }
td.na1, td.na4, td.na5, td.na6 { background: #252525 url('images/post-bg1.png') repeat-x top;; border-width: 1px; border-style: solid; border-color: #000000 #000000 #252525 #252525; color: #252525; }
td.na1 { text-align: center; }
td.na4 { text-align: center; font-weight: bold;}
td.na5 { text-align: center; font-weight: bold;}
td.na6 { text-align: left; vertical-align: bottom;}
.red { color: red; }
.postsubjectimg { position: absolute; top: 35px; left: 15px; background: url('images/post-subject.png') no-repeat; width: 59px; height: 19px; }
.postmessageimg { position: absolute; top: -7px; left: -20px; background: url('images/post-message.png') no-repeat; width: 75px; height: 22px; }
