/* ALIEN Theme v1.0 by Samir Kahvedzic ( AkIrA ) MODIFIED BY JAICEN. */
/* www.akirapowered.com  www.sharingan.net */
/* akira_tim@hotmail.com sharingan.net@gmail.com */
/* 2007 - 2008. */

/* GLOBAL */

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

/* 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; } 

/* 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.png) 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; margin-left: 100px; 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: 0px solid outset; display: block; }
#topmenu a:hover { background: #D0CECE; color: #B92F12;  }

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

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

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

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

/* right menu */
#rightmenu { width: 217px; 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; }

