/* GNOME Theme v1.0 by Samir Kahvedzic ( AkIrA ) */
/* www.akirapowered.org */
/* akirapowered@gmail.com */
/* 2006 - 2008. */

/* CORE */

* { margin: 0; padding: 0; }
body { color: #d4d4d4; background: #252525; font: 70%/1.5  Verdana, 'Trebuchet MS', arial, sans-serif; }

.clear { clear: both; }
img { border: none; }
input { margin: 2px 4px; }

p { margin: 11px 7px; }

acronym { cursor: help; border-bottom: 1px solid #82bf1c; }

code { margin: 5px 0; padding: 10px; text-align: left; display: block; overflow: auto; font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace; /* white-space: pre; */ border-left: 5px solid #82bf1c; color: #5d5d5d; background: #303030; }


blockquote, .indent { margin: 15px; padding: 4px 4px 4px 32px; border-left: 5px solid #82bf1c; color: #5d5d5d; background: #303030; font-style: italic; }

ul, ol {
	margin: 17px 30px;
	padding: 0 17px;	
}

/* LINK STYLES */

a { color: #FF3500; font-weight: bold; text-decoration: none; }
a:hover { color: #868485; text-decoration: underline; }

/* TABLE STYLE */

table { margin: 0px; padding: 0px; border: none; border-collapse: collapse; }
td { text-align: left; vertical-align: top; padding: 4px 7px; } 

/* MENU STYLES */

h1 { font-size: 22px; }

h2 { font-size: 17px; color: #ffffff }

h3 { margin: 0; color: #cdd2cc; font-size: 14px; font-weight: bold; padding: 0px 7px 2px 17px; text-align: left;}

h4 { font-size: 12px; color: #5d5d5d; }

.mwrapp { background: #a3a3a3 url(images/mwrapp.png) repeat-x top; border: 1px solid #161616; padding: 4px; margin-bottom: 4px; }
.mwrapp2 { border: 1px solid #252525; background: #ffffff; }
.mtext { padding: 7px; color: #000000 }
.ptitle { padding: 7px 7px 4px 7px; color: #fff; font-size: 14px; font-weight: bold; border-bottom: 1px solid #585858; }

/* THEME LAYOUT */

#wrapper { margin: 0 auto; width: 989px; background: #000 url(images/w_l.png) repeat-y left; }
#wrapper2 { background: url(images/w_r.png) repeat-y right; padding: 0px 10px; }

/* account area */

#aa { background: url(images/wline.png) repeat-x top; }
#al { background: url(images/htop.png) no-repeat left top; height: 26px; padding: 7px; }
#areg { float: left; width: 380px; padding-left: 4px; }
#al a { color: #fff; }
#uacc { color: #b5b5b5; }
#uaccb { padding-top: 4px; }
#aa li { list-style: none; display: inline; }

/* header */

#header { height: 140px; background: url(images/header.png) no-repeat center; }

/* adsense & banner area */

#adsense { text-align:right; padding: 40px 17px 0px 37px; filter:alpha(opacity=77); -moz-opacity:.77; opacity:.77; }

/* sponsors bar */

.bline { background: #252525 url(images/bline.png) repeat-x bottom; }
/* #sponsors { background: url(images/sponsors.png) no-repeat left bottom; height: 44px; padding: 0px 144px; } */
/* #sponsors a { float: left; } */

/* navigation */

#navb { background: url(images/navb.png) repeat-x top; height: 44px; }
#navb li { display: inline; list-style: none; }
.nava a { float: left; text-align: center; text-transform: uppercase; color: #FFFFFF; padding: 14px; height: 16px; }
.navhov a { float: left; text-align: center; text-transform: uppercase; padding: 14px; height: 16px; background: url(images/navhov.png) repeat-x top; color: #000; text-decoration: none; }
.navon a { float: left; text-align: center; text-transform: uppercase; padding: 14px; height: 16px; background: ##FF3500; color: #FF3500; text-decoration: none; }

/* content */

#content { background: #343434 url(images/cbg.png) repeat-x top; padding: 11px 4px; }

/* menu areas */

#la, #ra, #ca, #ca2 { float: left; display: inline; overflow: visible !important /*Firefox*/; overflow: hidden /*IE6*/; }
#la { width: 222px; }
#ra { width: 222px; }
#ca { margin: 0px 4px; width: 500px; color: #fff; }
#ca2 { margin: 0px 4px; width: 729px; }

.nimage { text-align: center; }

/* footer */

#footer { padding: 7px; text-align: right; font-size: 9px; color: #666666; }

/* E107 STYLES */

.button { padding: 4px 7px; margin: 2px auto; background: #353537 url(images/button.png) repeat-x top; color: #666666; border: 1px solid #292929; text-align: center; font-weight: bold; font-size: 10px; cursor: pointer; } 
.button:hover { color: #fff; }

.indentchat { border: 1px solid #252525; margin-top: 4px; text-align: left; background: #ffffff; }
.ncomment { text-align: right; font-size: 10px; padding: 2px; background: #242424; color: #666666; }

.small { font-size: 10px; color: #5d5d5d; }
.smalltext { font-size: 10px; color: #5d5d5d; }
.smallbottom { font-size: 10px; color: #5d5d5d; text-align:left; }
.smallblacktext { color: #5d5d5d; font-size: 10px; }
.defaulttext { color: #5d5d5d; }

.tbox { color: #5d5d5d; background: #303030 url(images/tbox.png) repeat-x top; font-weight: bold; font-size: 11px; border: 1px solid #252525; margin: 2px auto; padding: 2px; }
.tbox:focus { color: #fff; border: 1px solid #000; }

.chatbox { width: 96%; margin: 2px auto; }

.helpbox { background: #242424; border: 1px solid #333333; color: #cccccc; font-size: 9px; padding: 4px 5px 4px 5px; }

/* FORUM STYLES */

.fcaption { padding: 4px; color: #787878; background: url(images/mwrapp.png) repeat-x top; font: 11px; line-height:20px; }
.fborder { margin: 4px 0 4px 0; padding: 4px; border: 1px solid #161616; background: #1f1f1f; }
.forumheader { padding: 7px 5px 7px 5px; background: #1f1f1f url(images/fhead.png) repeat-x top; }
.forumheader2, .forumheader3, .forumheader4 { padding: 7px; }
.forumheader2 {background: #252525 url(images/wline.png) repeat-x top; border-top: 1px solid #000; }
.forumheader3, .forumheader4 { background: #a3a3a3 }
.finfobar { padding: 7px 4px 0px 4px; font-size: 10px; background: #1f1f1f url(images/fhead.png) repeat-x top; }


