/* B-ads8 Theme v1.0 by Samir Kahvedzic ( AkIrA ) */
/* www.akirapowered.com */
/* akira_tim@hotmail.com */
/* 2007. */

/* GLOBAL */

* { margin: 0; padding: 0; }
body { font: 11px arial, helvetica, sans-serif; background: #6d6b6b; color: #554f4f; }
.clear { clear: both; }

.forumfocus_table {
        width: 100%;
        border: 2px dotted #FFFFFF;
        background: #b5c9e0;
        padding-left: 5px;
        padding-right: 5px;
        margin-bottom: 5px;
}

.news_forum_header {
        font: bold 11px Trebuchet MS, verdana, arial, tahoma, sans-serif;
        color: #fff;
        text-align: left;
}

.news_forum_header a {
        color: #3f3f3f;
        font: bold 11px Trebuchet MS, verdana, arial, tahoma, sans-serif;

}

.byline_forum {
        color: #4c4a4c;
        margin-bottom: 1px;
        font: bold 9px Trebuchet MS, verdana, arial, tahoma, sans-serif;
}

.news_forum_body {
        font: 10px Trebuchet MS, verdana, arial, tahoma, sans-serif;
        margin-left: 10px;
	    margin-bottom: 10px;

}

body.mceContentBody {
  background: #FFFFFF;
}

.code {
  border:1px solid #444;
  background-color:#f4f4f4;
  padding:8px;margin:14px;
  color: #3C2763;
}

.code-box {
   border: 1px dotted #999;
   margin: 0 20px;
   color: #3C2763;
}

.code-box ol {
   margin: 0;
   padding: 0 10px;
}

.code_highlight {
   white-space: pre;
   overflow: scroll;
   width: 530px;
   height: 100px;
}

.indent {
  border:1px solid #444;
  background-color:#f4f4f4;
  padding:8px;
  margin:14px;
  font:9px tahoma,verdana,arial,helvetica,sans-serif
}

P {
	margin-bottom: 10px;
	text-align:left;

}


/* LINK STYLES */
a { color: #d50715; text-decoration: none; }
a:hover { color: #000000; text-decoration: none; }

/* TABLE STYLE */
table { margin: 0px; padding: 0px; border: none; border-collapse: collapse; }
td { text-align:left; vertical-align:top; padding-left:2px; padding-right:2px; } 

blockquote {
	margin: 5px;
	padding-left: 30px;
}
li {
	margin: 5px;
	padding-left: 15px;
}
ul {
	margin: 5px;
	padding-left: 15px;
}

/* CAPTION STYLES */
h1, h2, h3, h4, h5, h6 { margin: 0; color: #554f4f; font-size: 12px; font-weight: bold; padding: 17px 7px 0 7px; text-align: center; text-transform: uppercase; }

/* MENU STYLES */
.menu_top { background: url(images/menu_t.png) repeat-x top; }
.menu_t_l { background: url(images/menu_t_l.png) no-repeat left top; }
.menu_t_r { background: url(images/menu_t_r.png) no-repeat right top; height: 50px; }
.menu_l { background: #c2bebf url(images/menu_l.png) repeat-y left; }
.menu_r { background: url(images/menu_r.png) repeat-y right; }
.menu_text { padding: 7px 17px; }
.menu_b { background: url(images/menu_b.png) repeat-x top; }
.menu_b_c { background: url(images/menu_b_c.png) no-repeat center top; }
.menu_b_l { background: url(images/menu_b_l.png) no-repeat left top; }
.menu_b_r { background: url(images/menu_b_r.png) no-repeat right top; height: 35px; }

/* THEME LAYOUT */
#wrapper { width: 900px; margin: 0 auto; background: #918f90 url(images/w_l.png) repeat-y left; }
#wrapper2 { background: url(images/w_r.png) repeat-y right; }

/* header */
#header { background: url(images/h_back.png) repeat-x top; }
#h_left { background: url(images/h_left.png) no-repeat left top; } 
#h_right { background: url(images/h_right.gif) no-repeat right top; height: 191px; }
#head_c { padding: 14px; padding-bottom: 0; }

/* login box */
#loginbox { height: 20px; margin-bottom: 24px; padding-left: 7px; }
#loginbox li { display: inline; list-style: none; }
#loginbox a { float: left; padding: 0 7px; border-right: 1px outset; font-size: 10px; color: #d50715; margin-top: 4px; }
#loginbox a:hover { color: #000000; text-decoration: none; }
.buttonlogin { border: none; background: url(images/login.png) no-repeat; width: 70px; height: 18px; cursor: pointer; }

/* banner area */
#banner { height: 60px; margin-bottom: 37px; text-align: center; }

/* navigation */
#topmenu { height: 27px; padding-top: 4px; }

#topmenu ul { margin: 0; padding: 0; }
#topmenu li { float: left; list-style: none; display: inline; }

#topmenu a { font-size: 12px; font-weight: bold; text-align: center; text-transform: uppercase; padding: 4px 7px; border-right: 1px solid outset; display: block; }
#topmenu a:hover { background: #fff; }

/* content */
#innerwrapp { padding: 4px 12px; }

/* left menu */
#leftmenu { width: 0px; float: left; display: inline; overflow: visible !important /*Firefox*/; overflow: hidden /*IE6*/; text-align: center; }

/* central area */
#central { width: 100%; padding: 0 4px; float: left; display: inline; overflow: visible !important /*Firefox*/; overflow: hidden /*IE6*/; }

/* news styles */
.story { padding: 0 0 4px 0; }
.news_ico { width: 20px; float: left; display: inline; padding: 0 4px 0 0; }
.news_image { width: 60px; height: 60px; float: left; display: inline; } 
.news_text { width: 307px; text-align: left; padding: 0 0 0 4px; float: right; display: inline; }
.news_info {border: 1px solid #898888; background: #d0cece; padding: 4px; }  

/* right menu */
#rightmenu { width: 0px; float: left; display: inline; overflow: visible !important /*Firefox*/; overflow: hidden /*IE6*/; text-align: center; }
 
/* footer */
#footer { background: url(images/foot_b.png) repeat-x top; }
#f_left { background: url(images/foot_l.png) no-repeat left top; }
#f_right { background: url(images/foot_r.png) no-repeat right top; height: 59px; }

/* footer links */
#footer_links { width: 800px; float: right; text-align: right; display: inline; padding: 30px 14px 0 0; } 

/* footer links */
#footer a { padding: 0 7px; border-right: 1px outset; font-size: 10px; text-transform: uppercase; color: #fff; }
#footer a:hover { color: #2034fc; text-decoration: none; }
#footer li { display: inline; list-style: none; }

/* site disclaimer */
#disclaimer { width: 900px; margin: 4px auto; font-size: 10px; color: #fff; text-align: left; }

/* END OF LAYOUT */

/* E107 STYLES */
.button { border: 1px solid #898888; background: url(images/button.png) repeat-x bottom; color: #554f4f; text-transform: uppercase; font-size: 10px; margin: 2px auto; cursor: pointer; }

.indentchat { padding: 4px; border: 1px solid #898888; background: #d0cece; margin-bottom: 4px; text-align: left; }
.indentchat:hover { background: #f1f1f1; }

.indent { background: #c5c3c3; outline: 1px dashed #FF0000; padding: 4px; margin: 4px; }

.code_highlight { padding: 0 4px 4px 4px; background: #c5c3c3; outline: 1px dashed #FF0000; }

.small { font: 10px; color: #666666; }
.smalltext { font: 10px; color: #969696; }
.smallbottom { font-size: 10px; color: #666666; text-align:left; }
.smallblacktext { color: #666666; font-size: 10px; }

.tbox { color: #9e9e9e; background: #fff url(images/tbox.png) repeat-x top; font-weight: bold; font-size: 11px; border: 1px solid #898888; margin: 2px auto; padding: 0 2px; }
.tbox:hover { color: #000; }
.tbox:focus { color: #000; border: 1px solid #5b5b5b; background: #fff; }

.tbox .chatbox { width: 98%; }

.helpbox { background-color: #fff; border: 1px solid #DFDFDF; color: #000; font-size: 9px; padding: 4px 5px 4px 5px; }

/* FORUM STYLES */
.ftrack { border: none; padding: 7px 5px 7px 5px; background: #d0cece; }

.fdata { text-align: center; border: none; border-top: 1px solid #898888; background: #c5c3c3; padding: 7px 4px; }
.fdata:hover { background: #f1f1f1; }

.fcaption { padding: 4px; line-height:21px; color: #fff; font: 11px verdana, tahoma, arial, helvetica, sans-serif; background: url(images/fcap.png) repeat-x; }

.fcaption span.smalltext{ color: #fff; }
.fcaption span.smalltext a:hover{ color: #000000; }
.fcaption a { color: #fff; text-decoration: none; }
.fcaption a:hover { color: #000000; }
a.forumlink{ color: #fff; text-decoration: none; }
a.forumlink:hover { color: #000000; }

.fborder { border: 1px solid #898888; background-color: transparent; margin: 4px 0 4px 0; }

.forumheader { background: #bcbaba url(images/fhead.png) repeat-x bottom; padding: 7px 5px 7px 5px; line-height: 16px; color: #000; }

.forumheader2{ color: #000; padding: 7px 5px 7px 5px; background: #c5c3c3; border: 1px solid #898888; }
.forumheader2:hover { background: #f1f1f1; }
	
.forumheader3{ color: #000; padding: 7px 5px 7px 5px; border: 1px solid #898888; background: #d0cece; }
.forumheader3:hover { background: #f1f1f1; }

.forumheader4{ color: #000; padding: 7px 5px 7px 5px; border: 1px solid #898888; background: #d0cece; }
.forumheader4:hover { background: #f1f1f1; }

.finfobar{ padding: 2px 5px 2px 5px; color: #000; border: 1px solid #898888; background: #bebcbc; }
