/* ICEBOX Theme v1.0 by Samir Kahvedzic ( AkIrA ) */
/* www.akirapowered.com */
/* akira_tim@hotmail.com */
/* 2006 - 2007. */

/* CORE */

* { margin: 0; padding: 0; }
body { background: #000000 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: center; 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.jpg) no-repeat top; }
/* navigation */

#navigation { height: 27px; width: 717px; padding: 93px 0 0 8px; float: left; }
#navigation li { list-style: none; }

#navigation a 
#navigation a:hover 
#navigation a.onpage { background: url(images/tab_active.png) no-repeat center; }

/* loginbox */

#loginbox { width: 222px; text-align: center; 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: center; border-right: 1px solid #F3F4F5; } 
#subnavigation a { padding: 4px 7px; text-align: center; float: left; }

/*content */

#content { padding: 4px 0; }
#leftmenu, #rightmenu { width: 190px; float: left; text-align: center; 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: center; }
.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: center; }

#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:left; }
.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: center; 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; }

/* MENU STYLES */

div.menuBar,
div.menuBar a.menuButton, div.menuButton, div.menuButton_over, 
div.menu,
div.menu a.menuItem {
text-align: left; font-size: 11px;
}

div.menuBar {
  padding: 0;
  text-align: left;
}

div.emenuBar {
  text-align: left;
}

/* main level links */

div.menuBar a.menuButton, div.menuButton, div.menuButton_over {
width: 90px; float: left; text-align: center; text-transform: uppercase; color: #fff; padding: 7px 2px 0px 2px; background: url(images/nav1.png) no-repeat center; height: 18px; font-weight: bold;
   }
  
/* main level links hover */  

div.menuBar a.menuButton:hover, div.menuButton:hover, div.menuButton_over {
background: url(images/nav.png) no-repeat center; color: #000; text-decoration: none; }

/* main level links active */

div.menuBar a.menuButtonActive, div.menuButtonActive, div.menuButtonActive:hover, 
div.menuBar a.menuButtonActive:hover {
background: url(images/nav-hov.png) no-repeat center; color: #E9FE05; text-decoration: none; }

/* sublinks styles */

/* sublink container */

div.menu {
  left: 0px;
  padding: 1px 1px 1px 1px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

/* sublinks main style */

div.menu a.menuItem {
  color: #707070;
  cursor: pointer;
  display: block;
  padding: 4px 42px 4px 11px;
  text-align: left;
  font-size: 10px;
  text-decoration: none;
  white-space: nowrap;
  background: #fff url(images/cbg.png) repeat-x top;
  border-bottom: 1px solid #c4c2c1;
}

/* sublinks hover style */

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  color: #fe7200;
  font-weight: bold;
  background: #fff;
}

div.menu a.menuItem span.menuItemBuffer {
  padding: 0px 2px 0px 2px;
  color: #ffffff;
}

div.menu a.menuItem:hover span.menuItemBuffer {
  padding: 0px 2px 0px 2px;
  color: #000000;
}

div.menu a.menuItem span.menuItemText {
	padding: 0px 0px 0px 3px;
}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border-top: 1px solid #a5a5a5;
  border-bottom: 1px solid #ffffff;
  margin: 4px 2px;
}

a.menuItem.header {
  border-bottom: 1px solid #b3b3b3;
}

/**************  FBOX ************/

div#promos div.scroller { 
background: url(images/fbox_bg.png) repeat-x;
width: 750px; /* --> edit */
height: 225px; 
text-align: left;
overflow: hidden;
}
div#promos div.scroller div.content {
width: 10000px;
}

div#promos div.scroller div.section {
width: 750px; /* --> edit */
height: 225px;
overflow: hidden;
float: left;
}

.innerbox {
margin: 15px 30px;
}

h2.promo {
color: #000000;
font-size: 19px;
font-variant: small-caps;
text-transform: none;
font-weight: bold;
padding: 0px 0px 10px 0px;
margin: 0px
}

p.promo{
color: #EFEFEA;
font-size: 13px;
}

div.fBoxImage img, div.ecliImage img {
padding: 0px;
}
