/* Chubby 1.0 Theme by Angelus */
/* htt://angelus.sytes.net */
/* angelus636@inbox.lv */
/* 2009 */

/* THEME CORE STARTS */


body {  margin: 0; padding: 0; font-size: 10px; font-family: arial, verdana, tahoma; font-size: 12px; color: #3d3d3d; width:100%; background: #272727;  }

.forumfocus_table {
        width: 100%;
        border: 2px dotted #FFFFFF;
        background: #b5c9e0;
        padding-left: 5px;
        padding-right: 5px;
        margin-bottom: 5px;
}

.news_forum_header {
        font: bold 11px Trebuchet MS, verdana, arial, tahoma, sans-serif;
        color: #fff;
        text-align: left;
}

.news_forum_header a {
        color: #3f3f3f;
        font: bold 11px Trebuchet MS, verdana, arial, tahoma, sans-serif;

}

.byline_forum {
        color: #4c4a4c;
        margin-bottom: 1px;
        font: bold 9px Trebuchet MS, verdana, arial, tahoma, sans-serif;
}

.news_forum_body {
        font: 10px Trebuchet MS, verdana, arial, tahoma, sans-serif;
        margin-left: 10px;
	    margin-bottom: 10px;

}

body.mceContentBody {
  background: #FFFFFF;
}

.code {
  border:1px solid #444;
  background-color:#f4f4f4;
  padding:8px;margin:14px;
  color: #3C2763;
}

.code-box {
   border: 1px dotted #999;
   margin: 0 20px;
   color: #3C2763;
}

.code-box ol {
   margin: 0;
   padding: 0 10px;
}

.code_highlight {
   white-space: pre;
   overflow: scroll;
   width: 530px;
   height: 100px;
}

.indent {
  border:1px solid #444;
  background-color:#f4f4f4;
  padding:8px;
  margin:14px;
  font:9px tahoma,verdana,arial,helvetica,sans-serif
}

P {
	margin-bottom: 10px;
	text-align:left;

}

img { border: none; }
:focus { -moz-outline-style: none; }

ul, ol {  margin: 17px 30px; padding: 0 17px;	}


/* LINK STYLES */


a {  color: #736c6c; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold;  }
a:hover {  color: #898d8b; text-decoration: underline;  }


/* TABLE STYLE */


table {  border-collapse: collapse;  margin: 0px; padding: 0px;  border: none; }
td { text-align: left; font: 10px verdana, arial, sans-serif; padding: 0px; }


/* THEME TABLE */


#wrapptable {  background-color: #f6f5e8;  }


/* HEADER */


.logostyle { font-family: serif; font-style: normal; font-variant: small-caps; font-weight: bold; font-size: medium; line-height: 100%; word-spacing: normal; letter-spacing: 0.1ex; text-decoration: none; text-transform: uppercase; text-align: left; text-indent: 0ex; font-size: 20px; color: #efede0;  }
.logopadd {  padding: 0 0 0 30px;  }


/* MENU STYLES */


h6 {
	border-right: #999999 3px double; padding-right: 1em; border-top: #999999 3px double; padding-left: 1em; font-weight: bolder; font-size: 11px; background: #96aad6; padding-bottom: 0.3em; margin: 0px 50px 0px 0px; border-left: #999999 3px double; color: #fff; padding-top: 0.3em; border-bottom: medium none; text-align: left
}
h5 {
	border-right: #999999 1px solid; padding-right: 1em; border-top: #999999 1px solid; padding-left: 1em; background: #dadade; padding-bottom: 0.3em; margin: 0px 1px; border-left: #999999 1px solid; color: black; padding-top: 0.3em; border-bottom: #999999 1px solid
}
h4 {
	clear: both; font-weight: bolder; font-size: 10px; margin: 1.0em 5px 0.5em; color: #FFF;
}
h4 img {
	padding-right: 0px; padding-left: 0px; float: right; padding-bottom: 0px; padding-top: 0px; position: relative; top: -20px
}


/* MENU STYLES */


#menu {
	clear: both; border-right: #777 1px solid; border-top: #777 1px solid; font-size: 9px;
	background: url(images/menu1.gif) #fff;
	border-left: medium none;
	border-bottom: #777 1px solid; height: 20px
}
#menu ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
ul.nobullets {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
.jsmenu ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
#menu li {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; width: 9%; padding-top: 0px; height: 20px
}
#menu a {
	display: block; background: url(images/menu1.gif) #eee;
	border-left: #7e7e7e 1px solid; width: 100%;
	color: #000; line-height: 20px; height: 20px;
	text-align: left;
	text-decoration: none
}
#menu a span {
	display: block; border-left: #fff 1px solid; width: 100%; height: 20px
}
#menu a:hover {
	background-position: 100% -36px; cursor: pointer; background-color: #ddd
}
#menu a.selected {
	background-position: 100% -36px; cursor: pointer; background-color: #ddd
}


/* MENUS */


.ffimgfix      {
display:block
}


	/* THAME LARGE TABLE	STARTS */		


.t1           { background-image: url(images/1.png); }

.t2  {
background-repeat: repeat-x;
background-image: url(images/2.png);
width: 100%;
font-size: 10px;
color: #000;
font-family: tahoma, arial, sans-serif;
font-weight: bold;
text-align: center;
}

.t3           { background-image: url(images/3.png); }
.t4           { background-repeat: repeat-y; background-image: url(images/4.png); }
.t5           { padding: 4px 5px 5px 4px; font-size: 9px; background-color: #f6f5e8; font-family: verdana, tahoma, arial, sans-serif; vertical-align:top;  }
.t6           { background-repeat: repeat-y; background-image: url(images/6.png); }
.t7           { background-image: url(images/7.png); }
.t8           { background-repeat: repeat-x; background-image: url(images/8.png); }
.t9           { background-image: url(images/9.png); }


	/* THAME LARGE TABLE ENDS	*/


	/* THAME NEWS TABLE STARTS*/	


.j1           {  background-image: url(images/j1.png);  }

.j2 {
background-repeat: repeat-x;
background-image: url(images/j2.png);
width: 100%;
font-size: 10px;
color: #000;
font-family: tahoma, arial, sans-serif;
font-weight: bold;
text-align: center;
padding: 8px 0 0 0;
}

.j3           {  background-image: url(images/j3.png);  }
.j4           {  background-repeat: repeat-y; background-image: url(images/j4.png);  }
.j5           {  background-color: #efede0; padding: 4px 5px 5px 4px; font-size: 9px; color: #000; font-family: verdana, tahoma, arial, sans-serif; vertical-align:top;  }
.j6           {  background-repeat: repeat-y; background-image: url(images/j6.png);  }
.j7           {  background-image: url(images/j7.png);  }
.j8           {  background-repeat: repeat-x; background-image: url(images/j8.png); }
.j9           {  background-image: url(images/j9.png);  }


	/* THAME MENUS TABLE STARTS*/


.mleft        {  background-repeat: repeat-y; background-image: url(images/menu_mleft.png);  }
.middlemiddle {  background-image: url(images/menu_middle.png); padding: 4px 5px 5px 4px; font-size: 9px; color: #000; font-family: verdana, tahoma, arial, sans-serif; vertical-align:top; }
.mright       {  background-repeat: repeat-y; background-image: url(images/menu_mright.png);  }
.md1          {  background-image: url(images/menu_md1.png);  }
.mdbg         {  background-repeat: repeat-x; background-image: url(images/menu_mdbg.png);  }
.md2          {  background-image: url(images/menu_md2.png);  }
.mt1          {  background-image: url(images/menu_mt1.png);  }
.mtbg         {  background-repeat: repeat-x; background-image: url(images/menu_mtbg.png); font-size: 10px; color: #000; font-family: tahoma, arial, sans-serif; font-weight: bold; text-align: center;  }
.mt2          {  background-image: url(images/menu_mt2.png);  }


	/* THAME MENUS TABLE ENDS*/
	

/* E107 STYLES */


.indent {  padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin: 5px; color: #000060; padding-top: 3px; background-color: #f6f5e8; border: #dadaba 1px dashed;}
.smalltext { font-size: 9px; color: #444; letter-spacing: -1px }
.smallblacktext {  font-weight: normal; font-size: 9px; color: #000; line-height: normal; font-style: normal; font-variant: normal }
.defaulttext { color: #000 }
.mediumtext { font-size: 11px; color: #000 }
.tbox {  border: #c3c0b5 1px solid; font-size: 10px; min-height: 15px; color: #005; font-family: verdana, arial, helvetica, sans-serif;  background-color: #f6f5e8; margin: 1px; padding: 2px 5px;  }
.tbox:focus {  background-color: #efede0; border: #736c6c 1px solid; }

.tbox.chatbox {
width: 90%;
margin-left: auto;
margin-right: auto;
}


.button { font-size: 10px; background-color: #f6f5e8; color: #736c6c; text-align: center; font-weight: bold; border: #c3c0b5 1px solid; padding: 2px 5px; margin: 1px;  }
.button:hover {  background-color: #efede0; color: #898d8b; border: #736c6c 1px solid; }
.nextprev {  border: #bababa 1px solid; font-size: 9px; color: #000; padding: 1px; background-color: #f9f8f1; text-align: center  }
.nextprev:hover {  background-color: #f1f1e6;  }
form {  margin: 2px 0px 0px  }
.spacer {  padding: 0 0 3px 0; }
hr {  border-top: #006699 1px solid; vertical-align: bottom; width: 100%; border-bottom: #c6d6d6 1px solid; height: 2px; text-align: center  }
.border {  border: #91a7d4 2px solid; background-color: transparent  }


.helpbox        {  border-right: red 0px; border-top: red 0px; font: 9px tahoma, verdana, arial, helvetica, sans-serif; border-left: red 0px; color: #000; border-bottom: red 0px; background-color: transparent }
#line           {  background: url(images/line_bg.gif) repeat-x left top  }
.incontent      {  padding-right: 1em; padding-left: 1em; padding-bottom: 0.5em; padding-top: 0.5em  }
a.clean         {  font-weight: bold; color: #777; text-decoration: none  }
a.clean:hover   {  color: #000; text-decoration: none  }


/* FORUM STYLES */


.ftrack { border: none; padding: 7px 5px 7px 5px; background: #f1f0f0; }

.fdata { text-align: center; border-top: 1px solid #bababa; padding: 7px 4px; background: #ededed; }

.fcaption { padding: 4px; color: #787878; background-color: #e4e3d9; font: 11px; min-height: 20px; border-bottom: #bababa 1px solid }

.fcaption span.smalltext{ color: color: #707070; }
.fcaption span.smalltext a:hover{ color: #a0bac6; }
.fcaption a { color: color: #707070; text-decoration: none; }
.fcaption a:hover { color: #a0bac6; }
a.forumlink{ color: color: #707070; text-decoration: none; }
a.forumlink:hover{ color: #a0bac6; }

.fborder { border: 1px solid #bababa; margin: 4px 0 4px 0; }

.forumheader { padding: 2px 4px 2px 4px; line-height: 16px; font-weight: bold; color: #000; background: #fff; }
.forumheader2 { padding: 7px 5px 7px 5px; border: 1px solid #bababa; background: #ededed; }
.forumheader3 { padding: 7px 5px 7px 5px; border: 1px solid #bababa; background: #f1f0f0; }
.forumheader4 { padding: 7px 5px 7px 5px; border: 1px solid #bababa; background: #222222; }

.finfobar { padding: 2px 4px; background: #ededed; border: 1px solid #bababa; }


/* OTHER STUFF */


div.newscomments { border: #e0e0e0 1px solid; padding: 2px; }
.jsmenu a:hover {  background: #afafaf  }
.linkspage_button {  border:0px;  }
.ccolor { color: #999999; }
.padd {  padding: 20px 30px 0 0; }
.indentchatbox { padding: 4px; text-align: left; background: #f6f5e8 url(images/finfo.png) repeat-x bottom; margin-bottom: 4px; border: 1px solid #e0e0e0; }
.chatboxcomment { background: #e4e3d9 url(images/fhead.png) repeat-x top; border: 1px solid #c3c0b5; padding: 0px 4px; text-align: right; }

/* THEME CORE  ENDS*/
