body {background: #000 url('/images/bc/theme-bg.jpg') repeat-x 100% 0;}
#header{background: url('/images/bc/top-tile.gif') repeat-x top center;}
.logo-container{background: url('/images/bc/decor-left.gif') no-repeat left top;}
.logo-right{background: url('/images/bc/decor-right.gif') no-repeat right top;}
h1.main-logo{background:url('/images/bc/wowlogo.png') no-repeat 0 0;}
.left-gryphon{background: url('/images/bc/gryphon-left.gif') no-repeat;}
.right-gryphon{background: url('/images/bc/gryphon-right.gif') no-repeat;}
#postbackground{background: url('/images/bc/forum-tile-left.jpg') repeat-y 0 0;}
#postbackground .right{background: url('/images/bc/forum-tile-right.jpg') repeat-y 100% 0;}
.bg-theme{background: url('/images/bc/single-bg.jpg') no-repeat 100% 1px}
#footerShell{background: url('/images/bc/bottom-bg.gif') repeat-x;}
#login{background: url('/images/bc/login-bg.gif') repeat-y;}
#login .top{background: url('/images/bc/login-top.gif') no-repeat;}
#loginbuttons{background: url('/images/bc/login-bot-tile.gif') repeat-x;}
#loginbuttons .left{background: url('/images/bc/login-bot-left.gif') no-repeat;}
#loginbuttons .mid{background: url('/images/bc/login-bot-mid.gif') no-repeat;}
#loginbuttons .right{background: url('/images/bc/login-bot-right.gif') no-repeat;}
#user{background: url('/images/bc/login-bg.gif') repeat-y;}
#user .top{background: url('/images/bc/login-top.gif') no-repeat;}
#logoutbuttons{background: url('/images/bc/login-bot-tile.gif') repeat-x;}
#logoutbuttons .left{background: url('/images/bc/login-bot-left.gif') no-repeat;}
#logoutbuttons .mid{background: url('/images/bc/login-bot-mid.gif') no-repeat;}
#logoutbuttons .right{background: url('/images/bc/login-bot-right.gif') no-repeat;}
#search {background:url('/images/bc/forumliner-bg.gif') repeat-x }
#search div.forum-index { background:url('/images/bc/footer-forumindex-right-top.gif') no-repeat right  }
#search li.a { background:url('/images/bc/forum-menu-left.gif') no-repeat; }
#search li.b { background:url('/images/bc/forum-menu-search-bg.gif') repeat-x; }
#search li.c { background:url('/images/bc/forum-menu-search-right.gif') no-repeat;  }
.tbottom,.forum-index {background:url('/images/bc/forumliner-bg2.gif') repeat-x;}
#topicheader { background: url('/images/bc/topic-bg.gif') repeat-x; }
.findex {background: url('/images/bc/footer-forumindex-right-bot.gif') no-repeat;}
.border .im1{ background: url('/images/bc/border-left.gif') repeat-y 0 0; }
.border .im2{ background: url('/images/bc/border-right.gif') repeat-y 100% 0;}
.border .im3{ background: url('/images/bc/border-top.gif') repeat-x 0 0; }
.border .im4{ background: url('/images/bc/border-bot.gif') repeat-x 0 100%; }
.border .im5{ background: url('/images/bc/border-top-left.gif') no-repeat 0 0; }
.border .im6{ background: url('/images/bc/border-top-right.gif') no-repeat 100% 0; }
.border .im7{ background: url('/images/bc/border-bot-left.gif') no-repeat 0 100%; }
.border .im8{ background: url('/images/bc/border-bot-right.gif') no-repeat 100% 100%;position:relative;z-index:9 }
.border .im8 li{ padding: 9px 0 0 15px; background: url('/images/square.gif') no-repeat 0 8px; }
.tool-icons {float:right;padding:0 10px 0 0}
.tool-icons span {text-transform:uppercase;font-size:10px;color:red;position:relative;top:-3px}
.tool-icons span.seperator { font-size:18px;text-transform:none;color:#4a5861 }
.miniadmin {width:auto;}
.miniadmin .btblue {float:right}
td.tools11, td.tools21 { height:auto; }
.language-switcher-container { position: absolute; top: -50px !important; right:0px !important; }

/* post */
#post { width: 100%; background: url('/images/bc/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/bc/post-out-sides.gif') repeat-y; }
.post-box-bottom { background: url('/images/bc/post-out-footer.gif') no-repeat 0 100%; }
.post-box-top { background: url('/images/bc/post-outer-bg-top.gif') no-repeat 0 0; display: table; }
.post-top { background: url('/images/bc/post-main-bg.jpg') repeat-x 0 0; height: auto;  }
#post blockquote { margin: 0; padding: 0; background: #1b1b1b url('/images/bc/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; }
.subject-container, .message-container, #login-page { width: 700px; margin: 0 auto; }
.post-title { width: 92px; height: 35px; position: absolute; top: -25px; left: -35px; background: url('/images/bc/post-title.gif') no-repeat; }
.post-title2 { width: 92px; height: 35px; position: absolute; top: -125px; left: -35px; background: url('/images/bc/post-title.gif') no-repeat; }
#post h1, #post h2 { margin: 0; padding: 0; position: absolute; }
#post h1 { top: 35px; left: 16px; height: 19px; width: 80px; }
#post h2 { top: -7px; left: -10px; height: 22px; width: 90px; }
#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/bc/post-topic-box.gif') no-repeat 6px 43px; }
.login-box { width: 330px; height: 75px; background: url('/images/bc/post-topic-box.gif') no-repeat 6px 20px; }
.subject-message { margin: 34px 0 0 26px; width: 314px; height: 61px; background: url('/images/bc/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/bc/post-back.png') repeat; }
.options-left { width: 647px; background: url('/images/bc/post-util-left.gif') repeat-y 0 0; }
.options-right { width: 647px; background: url('/images/bc/post-util-right.gif') repeat-y 100% 0; }
.options-bot { width: 647px; background: url('/images/bc/post-util-bot.gif') no-repeat 0 100%; }
.options-top { width: 647px; display: table; height: 97px; background: url('/images/bc/post-util-top.gif') no-repeat 0 0; }
.nobg { background: url('/images/bc/post-util-top-clear.gif') no-repeat 0 0; }
.sig-options, .login-options { width: 300px; float: left; height: 60px; margin: 20px 0 0 10px; }
.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/bc/checkbox-bg.gif') no-repeat 1px 0px; width: 25px; }
li.sig-desc { padding: 5px 0 0 0; }
.post-button { width: 284px; float: right; margin: 9px 11px 0 0px; background: url('/images/bc/post-button-bg.gif') repeat-x 20px 0; }
.post-button-left { width: 284px; background: url('/images/bc/post-button-left.gif') no-repeat 0 0; }
.post-button-right { width: 284px; background: url('/images/bc/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/bc/post-ui-bg.gif') repeat-x 0 0; }
.post-ui-left { width: 210px; background: url('/images/bc/post-ui-left.gif') no-repeat 0 0; }
.post-ui-right { width: 210px; background: url('/images/bc/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/bc/button-hover.gif') no-repeat 0 0; }
#post li.bold { background: url('/images/bc/button-bold.gif') no-repeat; }
#post li.italic { background: url('/images/bc/button-italic.gif') no-repeat; }
#post li.underline { background: url('/images/bc/button-underline.gif') no-repeat; }
#post li.list { background: url('/images/bc/button-list.gif') no-repeat; }
#post li.tabbed-list { background: url('/images/bc/button-tabbed-list.gif') no-repeat; }
#post li.hr { background: url('/images/bc/button-hr.gif') no-repeat; }
#post li.pre { background: url('/images/bc/button-pre.gif') no-repeat; }
#post li.quote { background: url('/images/bc/button-quote.gif') no-repeat; }
#admin-container { position: relative; font-size: 1px; z-index: 2100; }
.admin-box { position: absolute; top:10px; left: 200px; background: url('/images/bc/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: 90px; 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/bc/post-message-box-sides.gif') repeat-y; margin: 0 0 0 25px; }
.message-bottom { background: url('/images/bc/post-message-box-bot.gif') no-repeat 0 100%; }
.message-top { background: url('/images/bc/post-message-box-top.gif') no-repeat 0 0; display: table; height: 310px; }
.plain { background: url('/images/bc/options-message-box-top.gif') no-repeat 0 0; height: 160px; }
.legal-message-post {background:url('/images/bc/post-msg-sides.gif') repeat-y 0 0}
.legal-message-post .top {background:url('/images/bc/post-msg-top.gif') no-repeat 0 0}
.legal-message-post .bottom {background:url('/images/bc/post-msg-bottom.gif') no-repeat 0 100%}