/* ICEBOX Theme v1.0 by Samir Kahvedzic ( AkIrA ) */ 
/* www.akirapowered.com */ 
/* akira_tim@hotmail.com */ 
/* 2006 - 2007. */ 
 
/* CORE */ 
 
* { margin: 0; padding: 0; } 
body { background: #efefef url(images/topbg.png) repeat-x top; font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; } 
.clear { clear: both; } 
 
/* LINK STYLES */ 
 
a:link, a:active, a:visited { color: #61839c; text-decoration: none; } 
a:hover { color: #666666; 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; }  
 
 
/* MENU STYLES */ 
 
h1, h2, h3, h4, h5, h6 { margin: 0; color: #808080;  padding:  7px 7px 0 7px; text-align: left; text-transform: uppercase; font-weight: bold; font-size: 11px; } 
 
/* menu top */ 
 
.menu_top { background: url(images/m_top.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 content */ 
 
.menu_c { background: #ececec url(images/menubg.png) repeat-x bottom; border: 1px solid #d6d6d6; margin-bottom: 4px; } 
.menu_text { padding: 7px 4px; } 
 
/* THEME LAYOUT */ 
 
#wrapper { margin: 0 auto; width: 977px; background: #fff url(images/w_l.png) repeat-y left; } 
#wrapper2 { background: url(images/w_r.png) repeat-y right; } 
#innerwrapper { padding: 0 5px 0 6px; } 
 
/* top area */ 
 
#top { background: url(images/top_c.png) repeat-x top; } 
#top_l { background: url(images/top_logo.png) no-repeat left top; } 
#top_r { background: url(images/top_r.png) no-repeat right top; height: 117px; } 
 
/* header */ 
 
#header { height: 117px; background: url(images/header.png) no-repeat top; } 
 
/* navigation */ 
 
#navigation { height: 27px; width: 717px; padding: 93px 0 0 8px; float: left; } 
#navigation li { display: inline; list-style: none; } 
 
#navigation a { height: 20px; width: 87px; padding: 4px 0 0 0; text-align: left; float: left; display: block; background: url(images/tab_off.png) no-repeat left top; margin-right: 2px; font-weight: bold; text-transform: uppercase; } 
#navigation a:hover { background: url(images/tab_on.png) no-repeat left; } 
#navigation a.onpage { background: url(images/tab_active.png) no-repeat left; } 
 
/* loginbox */ 
 
#loginbox { width: 222px; text-align: left; height: 86px; margin-top: 7px; padding: 17px 7px 0 7px; float: left; background: url(images/loginbox.png) no-repeat; } 
.buttonlogin { background: url(images/login.png) no-repeat; width: 67px; height: 25px; cursor: pointer; border: none; } 
 
/* subnav */ 
 
#subnavigation { height: 24px; background: url(images/subnav_b.png) repeat-x top; border: 1px solid #d6d6d6; border-top: none; } 
#subnavigation li { list-style: none; padding: 0px 2px; height: 24px; float:left; text-align: left; border-right: 1px solid #F3F4F5; }  
#subnavigation a { padding: 4px 7px; text-align: left; float: left; } 
 
/*content */ 
 
#content { padding: 4px 0; } 
#leftmenu, #rightmenu { width: 190px; float: left; text-align: left; display: inline; overflow: visible !important /*Firefox*/; overflow: hidden /*IE6*/; } 
#central { width: 577px; float: left; padding: 0 4px; display: inline; overflow: visible !important /*Firefox*/; overflow: hidden /*IE6*/; }  
 
/* NEWS STYLES */ 
 
.story { padding: 0 4px; margin-bottom: 2px; background: #ebf4f9 url(images/newsbg.png) repeat-x bottom; border: 1px solid #beccd7; } 
.news_image { text-align: left; } 
.title { color: #61839c; font-size: 17px; font: Arial, Helvetica, sans-serif; padding: 4px 0; font-weight: bold; } 
.author { background: #788a95; padding: 2px 4px; color: #fff; float: right; margin-bottom: 4px; } 
.author a { color: #fff; } 
.summary { color: #9eb7cb; font-size: 12px; font: Arial, Helvetica, sans-serif; font-weight: bold; padding: 0 4px 4px 4px; } 
.news_text { color: #788a95; padding: 4px 0; } 
.n_info {} 
.n_com { background: #788a95; padding: 2px 4px; color: #fff; float: left; } 
.n_com a { color: #fff; } 
.n_dat { float: right; color: #9eb7cb; } 
 
/* footer */ 
 
#footer { background: url(images/footbg.png) repeat-x bottom; height: 169px; } 
#bot { width: 977px; margin: 0 auto; background: url(images/bot.png) repeat-x top; } 
#bot_l { background: url(images/bot_l.png) no-repeat left top; } 
#bot_r { background: url(images/bot_r.png) no-repeat right top; height: 122px; text-align: left; } 
 
#affilates { height: 47px; } 
#disclaimer { height: 47px; padding: 17px 7px 0px 7px; } 
 
/* E107 STYLES */ 
 
.button { border: 1px solid #5d6d76; background: #788a95; color: #fff; text-transform: uppercase; font-size: 10px; font-weight: bold; margin: 2px auto; cursor: pointer; } 
 
.indentchat { padding: 4px; margin-top: 4px; text-align: left; background: #ebf4f9 url(images/newsbg.png) repeat-x bottom; border: 1px solid #beccd7; } 
 
.indent { background: #fff; border: 2px dotted #788a95; padding: 4px; margin: 4px; } 
 
.code_highlight { padding: 0 4px 4px 4px; margin: 4px; background: #fff; overflow: scroll; height: 270px; border: 1px solid #d6d6d6; } 
 
.small { font: 10px; color: #9eb7cb; } 
.smalltext { font: 10px; color: #666666; } 
.smallbottom { font-size: 10px; color: #666666; text-align:center; } 
.smallblacktext { color: #666666; font-size: 10px; } 
 
.tbox { color: #808080; background: #e0e0e2; font-weight: bold; font-size: 12px; margin: 2px auto; padding: 0 2px; border: 1px solid #cccccc; border-right: 2px solid #cccccc; border-bottom: 2px solid #cccccc; } 
.tbox:focus { border: 1px solid #788a95; border-right: 2px solid #788a95; border-bottom: 2px solid #788a95; color: #000; background: #fff; } 
 
.chatbox { width: 96%; margin: 2px auto; } 
 
.helpbox { background-color: #fff; border: 2px dotted #788a95; color: #000; font-size: 9px; padding: 4px 5px 4px 5px; } 
 
/* FORUM STYLES */ 
 
.ftrack { border: none; padding: 7px 5px 7px 5px; background: #ebf4f9; } 
 
.fdata { text-align: left; border: none; background: #ececec url(images/menubg.png) repeat-x bottom; padding: 7px 4px; } 
 
.fcaption { padding: 4px; color: #fff; background: #3b3b3b url(images/fcap.png); font: 11px; min-height: 27px; } 
 
.fcaption span.smalltext{ color: #fff; } 
.fcaption span.smalltext a:hover{ color: #FFFF00; } 
.fcaption a { color: #fff; text-decoration: none; } 
.fcaption a:hover { color: #FFFF00; } 
a.forumlink{ color: #fff; text-decoration: none; } 
a.forumlink:hover{ color: #FFFF00; } 
 
.fborder {  border: 1px solid #d6d6d6; background-color: transparent; margin: 4px 0 4px 0; } 
 
.forumheader{ padding: 7px 5px 7px 5px; line-height:16px; font-weight: bold; color: #788a95; border-bottom: 2px solid #788a95; background: #f5f3f3 url(images/fhead.png) repeat-x bottom; } 
 
.forumheader2{ color: #000; padding: 7px 5px 7px 5px; background: #ececec url(images/menubg.png) repeat-x bottom; border: 1px solid #d6d6d6; } 
  
.forumheader3{ color: #000; padding: 7px 5px 7px 5px; background: #ebf4f9 url(images/newsbg.png) repeat-x bottom; border: 1px solid #beccd7; } 
 
.forumheader4{ color: #000; padding: 7px 5px 7px 5px; background: #ebf4f9 url(images/newsbg.png) repeat-x bottom; border: 1px solid #beccd7; } 
 
.finfobar{ padding: 4px; background: #f5f3f3 url(images/fhead.png) repeat-x bottom; border: 1px solid #d6d6d6; } 
 
.finfobar a { color: #fff; } 
.finfobar a:hover { color: #ffc125; }

