/* eWeq-GSQ */
/* www.akirapowered.org */
/* www.eweq.net */
/* eweq-team@llive.com */
/* 2006 - 2007 */

/* CORE */

* { margin: 0; padding: 0; }
body { background: #d6d6d6; font: 70%/1.5  Verdana, 'Trebuchet MS', arial, sans-serif; color: #676767; }
.clear { clear: both; }
img { border: none; }
input { margin: 2px 4px; }

p { margin: 11px 7px; }

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: #FAFAFA; border: 1px solid #EAEAEA; border-left: 5px solid #d8d8d6; }

acronym { cursor: help; border-bottom: 1px solid #e5e3e5; }

blockquote, .indent { margin: 15px; padding: 0 0 0 32px; border-left: 5px solid #d8d8d6; color: #000; font-style: italic; }

/* LINK STYLES */

a { color: #14456f; font-weight: bold; text-decoration: none; }
a:hover { color: #000; 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: #fff; font-size: 9px; padding: 10px 17px 0px 17px; text-align: left; text-transform: uppercase; }

h4 { font-size: 14px; }

.menu_top { background: url(images/m_top_b.png) repeat-x top; }
.menu_top_l { background: url(images/m_top_l.png) no-repeat left top; }
.menu_top_r { background: url(images/m_top_r.png) no-repeat right top; height: 30px; }

.menu_top_r h3{font-size: 9pt; text-align: center; }

.m_l { background: #fff url(images/m_l.png) repeat-y left; }
.m_r { background: url(images/m_r.png) repeat-x bottom; border-left:1px solid #a3a3a3; border-right:1px solid #a3a3a3}

.menu_text { padding: 7px 7px 0px 7px; }

.menu_bot { background: url(images/m_bot_b.png) repeat-x top; }
.menu_bot_l { background: url(images/m_bot_l.png) no-repeat left top; }
.menu_bot_r { background: url(images/m_bot_r.png) no-repeat right top; height: 20px; margin-bottom: 7px; }  

/* THEME LAYOUT */

#wrapper { margin: 0 auto; width: 997px; background: #fff url(images/w_l.png) repeat-y left; }
#wrapper2 { background: url(images/w_r.png) repeat-y right; }

/* header */

#header { background: url(images/header.png) no-repeat top; height: 250px; padding: 0px 34px 0px 34px; }


/* my account box */

#myacc { width: 260px; height: 70px; text-align: center; }
#myacc li { float: left; list-style: none; }

/* left top area */

#topleft { float: left; width: 300px; height: 70px; padding: 7px 4px 0px 4px; }

/* right top area */


/* content */

#content { padding: 4px 14px 7px 14px; }

/* menu areas */

#la, #ca, #ra { float: left; display: inline; overflow: visible !important /*Firefox*/; overflow: hidden /*IE6*/; }
#la { width: 270px; text-align: center; }
#ca { width: 476px; margin: 0px 11px; }
#ra { width: 200px; text-align: center; }

/* navigation */

#nav { padding: 110px 32px 0px 0px; }
#nav li { list-style: none; display: inline; }

#nav a { padding: 20px 11px 20px 11px; color: #777777; text-align: center; float: left; }
#nav a:hover { background: url(images/tab.png) repeat-x center; color: #FFF; text-decoration: none; }

/* NEWS STYLES */

.n_top { background: url(images/ntop.png) repeat-x top; }
.n_top_l { background: url(images/ntopl.png) no-repeat left top; }
.n_top_r { background: url(images/ntopr.png) no-repeat right top; height: 64px; }

.news { }
.news_r { background: url(images/nl.png) repeat-y left; }
.news_l {background: url(images/nr.png)repeat-y right; padding: 0px 20px 0px 20px; }

.news_bot { background: url(images/nbot.png) repeat-x top; margin-bottom: 7px; }
.news_bot_l { background: url(images/nbotl.png) no-repeat left top; }
.news_bot_r { background: url(images/nbotr.png)  no-repeat right top; height: 40px; margin-bottom: 0px; padding: 10px 20px 0px 20px;}  

.title { font-size: 14px; font-weight: bolder; padding: 0px 0px 0px 4px; text-transform: uppercase; color: #666666; margin-top:-5px}
.ninfo {color: #999999; text-align: right; float:right; width:65px; height:61px;margin-top:-35px; background: url(images/news_date.png) no-repeat;font: normal 22px Arial, Helvetica, sans-serif;color: #FFFFFF;background-color: inherit;text-align: center;padding: 9px 2px 0 0;line-height: 100%; }
.ninfo span {height: 16px;display: block;font: bold 9pt Arial, Helvetica, sans-serif;color: #666666;background-color: inherit;text-align: center;padding-top: 2px;padding-top:10px;}

.nimage { margin: 7px 0px; text-align: center; }
.ntext { padding: 7px 0px 7px 0px;  border-bottom: 2px solid #cccccc; }
.ncomment { text-align: right; font-size: 10px; color: #666666  }

/* footer */

#footer { background: url(images/footer.png) no-repeat top; height: 200px; }
#disclaimer { margin: 0 auto; padding: 7px 0px; width: 881px; color: #fff; text-align: right; }

/* E107 STYLES */

.indentchat { padding: 4px; margin: 4px 0 4px 0; text-align: left; background: #EAEFF2 url(images/fhead3.png) repeat-x top; color: #676767; }

.indent { padding: 4px; margin: 2px; background: #272727 url(images/fhead.png) repeat-x top; border: 1px solid #414141; border-left: 7px solid #414141; color: #545353; }


.button { padding: 4px 7px; margin: 2px auto; background: url(images/navb.png) repeat-x top; color: #fff; text-align: center; font-size: 10px; cursor: pointer; border: none; } 

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

.tbox { color: #27333a; background: #fff url(images/fhead.png) repeat-x top; font-weight: bold; font-size: 11px; border: 1px solid #d6d6d5; margin: 2px auto; padding: 2px; }
.tbox:focus { border: 1px solid #707070; }
.chatbox { width: 96%; margin: 2px auto; }

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

/* FORUM STYLES */

.fcaption { padding: 4px; color: #fff; background: #186391 url(images/f_top.png) repeat-x top; }
.fborder { border: 1px solid #d6d6d5; margin: 4px 0 4px 0; padding: 4px; background: #d8d8d6; }
.forumheader { padding: 7px 11px 7px 11px; font-weight: bold; color: #737d86; background: #fff url(images/fhead.png) repeat-x top; }
.forumheader2, .forumheader3, .forumheader4 { padding: 7px; }
.forumheader2 { border-bottom: 1px solid #d6d6d5; background: #e9e9cf url(images/fhead2.png) repeat-x top; }
.forumheader3 { background: #fff; }
.forumheader4 { background: #fff; }
.finfobar { padding: 2px 4px; background: #e9e9cf url(images/fhead2.png) repeat-x top; border: 1px solid #d6d6d5; }


