/* NANO Theme v1.0 by AkIrA */
/* http://akirapowered.org */
/* akirapowered@gmail.com
/* 2006 - 2008. */

/* CORE */

* { margin: 0; padding: 0; }
body { background: #4e4e4e; font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #fff; }
.clear { clear: both; }

img { border: none; }
input { margin: 2px 4px; }

p { margin: 11px 7px; }

ul, ol {
	margin: 10px 30px;
	padding: 0 15px;	
}

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; */ background: #3e3e3e; border-left: 5px solid #fdb201; }

acronym { cursor: help; border-bottom: 1px solid #fdb201; }

blockquote, .indent { margin: 15px; padding: 0 0 0 32px; border-left: 5px solid #fdb201; color: #fff; font-style: italic; }

/* LINK STYLES */

a { color: #f9d98d; font-weight: bold; text-decoration: none; }
a:hover { color: #fdb201; 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 */

h2 { font-size: 17px; }

h3 { margin: 0; color: #6a6a6a; font-size: 11px; padding: 17px 11px 0px 11px; text-align: center; text-transform: uppercase; }

h4 { font-size: 12px; } 

.m_r { background: #3e3e3e url(images/menu/m_r.png) repeat-y right; }
.m_l { background: url(images/menu/m_l.png) repeat-y left; }

.m_t_b { background: url(images/menu/m_t_b.png) repeat-x top; }
.m_t_r { background: url(images/menu/m_t_r.png) no-repeat right top; }
.m_t_l { background: url(images/menu/m_t_l.png) no-repeat left top; }

.m_b_b { background: url(images/menu/m_b_b.png) repeat-x bottom; }
.m_b_r { background: url(images/menu/m_b_r.png) no-repeat right bottom; }
.m_b_l { background: url(images/menu/m_b_l.png) no-repeat left bottom; }

.mtext { padding: 17px; }

/* THEME LAYOUT */

#wrapper { width: 940px; margin: 0 auto; background: #ebebeb url(images/w_l.png) repeat-y left; }
#wrapper2 { background: url(images/w_r.png) repeat-y right; }

/* header */

#head_b { background: url(images/head_b.png) repeat-x top; }
#head_r { background: url(images/head_r.png) no-repeat right top; } 
#head_l { background: url(images/header.jpg) no-repeat left top; height: 500px; }

/* content holder */

#content { padding: 7px 48px 17px 48px; }

/* navigation */

#nav { width: 832px; margin: 0 auto; }
#nav li { list-style: none; display: inline; }
#nav a { float: left1; width: 100px; height: 21px; text-align: center; font-size: 11px; color: #ebebeb; padding: 9px 25px 20px 25px; background: url(images/nav.png) no-repeat center top; }
#nav a:hover { background: url(images/nav_hov.png) no-repeat center top; color: #000; text-decoration: none; }

/* menu areas */

#la, #ca, #ca2, #ra { float: left; display: inline; overflow: visible !important /*Firefox*/; overflow: hidden /*IE6*/; }
#la { width: 260px; }
#ca { width: 380px; }
#ca2 { width: 654px; }
#ra { width: 204px; }

/* NEWS STYLES */

.n_r { background: #3e3e3e url(images/news/n_r.png) repeat-y right; }
.n_l { background: url(images/news/n_l.png) repeat-y left; }

.n_t_b { background: url(images/news/n_t_b.png) repeat-x top; }
.n_t_r { background: url(images/news/n_t_r.png) no-repeat right top; }
.n_t_l { background: url(images/news/n_t_l.png) no-repeat left top; }

.n_b_b { background: url(images/news/n_b_b.png) repeat-x bottom; }
.n_b_r { background: url(images/news/n_b_r.png) no-repeat right bottom; }
.n_b_l { background: url(images/news/n_b_l.png) no-repeat left bottom; padding: 24px 17px 24px 40px; }

.ninfo { height: 57px; }
.ntitle { font-size: 12px; font-weight: bold; color: #f9d98d; }
.nuser { font-size: 9px; color: #999999; }
.nimage { height: 67px; text-align: center; }
.story { padding-top: 17px; }

/* bottom */

#w_b_b { background: url(images/w_b_b.png) repeat-x bottom; }
#w_b_r { background: url(images/w_b_r.png) no-repeat right bottom; }
#w_b_l { background: url(images/w_b_l.png) no-repeat left bottom; padding-bottom: 34px; }

/* footer */

#footer { width: 940px; margin: 0 auto; padding: 11px; text-align: right; color: #999999; font-size: 10px; }

/* E107 STYLES */

.indentchat { border: 1px solid #4a4a4a; margin: 4px 0 4px 0; text-align: left; background: #323232; color: #fff; padding: 4px; }
.ncomment { border: 1px solid #4a4a4a; text-align: right; background: #323232; font-size: 10px; color: #999999; }

.button { padding: 2px 7px; margin: 2px auto; background: #fff url(images/button.png) repeat-x bottom; border: 1px solid #bababa; color: #666666; text-align: center; font-size: 11px; font-weight: bold; cursor: pointer; } 
.button:hover { background: #0066cc; color: #fff; }

.small { font-size: 10px; color: #999999; }
.smalltext { font-size: 10px; color: #999999; }
.smallbottom { font-size: 10px; color: #999999; text-align:left; }
.smallblacktext { color: #999999; font-size: 10px; }

.tbox { color: #999999; background: #000 url(images/tbox.png) repeat-x top; font-weight: bold; font-size: 11px; border: 1px solid #4a4a4a; margin: 2px auto; padding: 2px; }
.chatbox { width: 96%; margin: 2px auto; }

.helpbox { background-color: #efefef; border: 1px solid #aaaaaa; color: #000; font-size: 9px; padding: 4px 5px 4px 5px; }

/* FORUM STYLES */

.fcaption { padding: 4px; color: #787878; background: url(images/fcap.jpg) repeat-x top; font: 11px; }
.fcaption a { color: #000; }
.fborder { outline: 1px solid #242424; margin: 4px 0 7px 0; padding: 4px; background: #242424; border: 1px solid #4a4a4a; }
.forumheader { padding: 7px 11px 7px 11px; font-weight: bold; color: #fff; }
.forumheader2 { padding: 4px; border: 1px solid #4a4a4a; background: #3e3e3e; }
.forumheader3, .forumheader4 { padding: 4px; border-top: 1px solid #4a4a4a; background: #323232; }
.finfobar { padding: 2px 4px; 0font-size: 10px; border-top: 1px solid #4a4a4a; }