/* SaccPerKb theme v1.0 */
/* www.saccperkb.hu */
/* info@saccperkb.hu */
/* 2009/11/29 */

/* CORE */

* { margin: 0; padding: 0; }
body {
  font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
  font-size:11px;
  color: #fff;
  background-color: #000000;
  background-image: url(images/bg.bmp);
  background-repeat: repeat-x
}
.clear { clear: both; }

/* LINK STYLES */

a {
  color: #747474; text-decoration: none;
  }
a:hover {
  border-bottom: 1px dashed;
  color: #C0C0C0;
  }

/* QNTAINER */

h1, h2, h3, h4, h6 {
  font-size: 12px; color: #FFFBB1;
  background: #DBDBDB url(images/nav.png); repeat-x #000;
  height: 35px;
  font-weight: bold;
  padding: 10px 0px 0px 0px;
  }

.menu_text {
  border: none;
  background: #000;
  margin-bottom: 3px;
  }
	
/* Menu CSS */

.menucaption {
  background-image:url(images/MenuCaption.jpg);
  background-repeat:no-repeat;
  line-height:45px;
  color:#FFFFFF;
  width:183px;
  height:45px;
  padding-left:10px;
}

/* TABLE STYLES */	

table {
  border: none;
  border-collapse: collapse;
  }
td {
  text-align:left;
  vertical-align:top;
  padding-left:2px;
  padding-right:2px;
  }

/* THEME LAYOUT */

#container {
  margin: 0px auto;
  width: 980px;
  border: 1px solid #383838;
  }

/* HEADER */

#headerb {
  background: #000 repeat-x top;
  }
#header {
  background: url(images/fire.jpg) no-repeat top center;
  height: 185px;
  width: 980px;
  }

/* navigation */

#navigation {
  height: 28px;
  padding: 150px 0px 0px 0px;
  align: center;
  }

#navigation ul {
  margin: 0;
  padding: 0;
  align:center;
  }

#navigation li {
  display: inline;
  list-style: none;
  align:center;
  }

/* content */

#content { 
  padding: 4px;  
  background: #000; 
  }  

/* left menu area */

.leftmenu {
  width: 170px;
  float:left;
  text-align:left;
  display: inline;
  overflow: visible !important /*Firefox*/;
  overflow: hidden /*IE6*/; 
  }

.rightmenu {
  width: 170px;
  float:right;
  text-align: left;
  display: inline;
  overflow: visible !important /*Firefox*/;
  overflow: hidden /*IE6*/; 
  }

/* NEWS STYLES */

.news {
  width: 620px;
  float:left;
  padding: 0 4px;
  display: inline;
  overflow: visible !important /*Firefox*/;
  overflow: hidden /*IE6*/;
   }

.title {
  padding: 0px 0px 2px 20px;
  font-size: 14px;
  font-weight: bold;
  border-bottom:
  1px solid #C15A0E;
  text-align: left;
  color: #C46501;
  }

.story { 
  padding: 7px; 
  text-align: left; 
  background: #000 repeat-x top left; 
  color: #504D46; 
  margin-bottom: 4px; 
  }

.nimage { 
  text-align: center; 
  padding: 7px 0px; 
  }

.ninfo { 
  Font-size: 10px; 
  color: #808080; 
  text-align: right; 
  }

.postby { 
  text-align: right; 
  color: #FCF8A8; 
  }

.ncomment { 
  padding: 2px 0px 0px 4px; 
  text-align: left; 
  border-top: 0px solid #282828; 
  border-left: 0x solid #282828; 
  }

/* FOOTER */ 

#footer {
  background: url(images/footer_bg.gif) repeat-x top center;
  text-align: center;
  padding: 80px;
  Font-size: 10px;
  color: #808080;
  }

 /***************** E107 STYLES *****************************/

.indent { 
  background: #282828; 
  border: 1px solid #373737; 
  padding: 4px; 
  margin: 4px; 
  }

.code_highlight { 
  padding: 0 4px 4px 4px; 
  margin: 4px; 
  background: #282828; 
  overflow: scroll; 
  height: 270px;  
  }
	
.indentchat{ 
  border: 1px solid #282828; 
  padding:4px; 
  display:block; 
  text-decoration:none; 
  color: #cbcbcb; 
  text-align: left; 
  margin-bottom: 4px; 
  }

.small { 
  font: 10px; 
  color: #666666; 
  }

.smalltext { 
  font: 10px; 
  color: #666666; 
  }

.smallbottom { 
  font-size: 10px; 
  color: #666666; 
  text-align:left; 
  }

.smallblacktext { 
  color: #666666; 
  font-size: 10px; 
  }

.tbox { 
  background: url(images/save.bmp); 
  padding: 2px; 
  margin: 2px auto; 
  border: #282828 1px solid; 
  color: #CACACA; font-size: 11px; 
  }

.tbox:focus { 
  border: 1px solid #000; 
  }

.chatbox { 
  width: 98%; 
  margin: 2px auto; 
  }

.helpbox {
  width: 457px;
  background-color: #1f1f1f; 
  border: #39393b 1px solid; 
  color: #fff; font: 9px; 
  }

.button { 
  margin: 2px 2px; 
  background: url(images/buton.png); 
  border: #39393b 1px solid; 
  color: #CACACA; 
  font-size: 11px; 
  text-align:center; }

/* FORUM STYLES */

.fcaption { 
  padding: 4px; 
  color: #9c9c9c; 
  background: url(images/fcap.png); 
  font: 10px; 
  min-height: 27px; 
  }

.ftrack { 
  border: none; 
  padding: 7px 5px 7px 5px; 
  background: #191919; 
  }

.fdata { 
  color: #9c9c9c; 
  padding: 7px 5px 7px 5px; 
  border: 1px solid #373737; 
  background: #151515; 
  text-align: center; 
  }

.fcaption span.smalltext { 
  color: #009900; 
  }

.fcaption span.smalltext a:hover { 
  color: #fff; 
  }

.fcaption a { 
  color: #EF7A05; 
  text-decoration: none; 
  }

.fcaption a:hover { 
  color: #0B6394; 
  }

a.forumlink{ 
  color: #EF7A05; 
  text-decoration: none; 
  }

a.forumlink:hover { 
  color: #fff; 
  }

.fborder { 
  border: 1px solid #373737; 
  margin: 4px 0 4px 0; 
  }

.forumheader{ 
  padding: 2px 4px; 
  line-height:16px; 
  font-weight:bold; 
  color: #fff; 
  background: #1d1d1d url(images/fhead3.png) repeat-x top; 
  }

.forumheader2{ 
  color: #9c9c9c; 
  padding: 7px 5px 7px 5px; 
  border: 1px solid #373737; 
  background: #151515; 
  }
	
.forumheader3{ 
  color: #504D46; 
  padding: 7px 5px 7px 5px; 
  border: 1px solid #22211E; 
  background: #111111; 
  }

.forumheader4{ 
  color: #9c9c9c; 
  padding: 7px 5px 7px 5px; 
  border: 1px solid #373737; 
  background: #1d1d1d; 
  }

.finfobar { 
  color: #cbcbcb; 
  padding: 4px; 
  border: 1px solid #373737; 
  background: #000; }





