/* 
Stylesheet for the free sNews15_1 template
from http://www.free-css-templates.com
*/

/* Reset all margins and paddings for browsers */
* { 
	padding: 0;
	margin: 0;
}

body { 
	font: .8em Verdana, Arial, Sans-Serif; 
	line-height: 1.6em; 
	margin: 0;
	background-color: #393939;
	color: #FFF;
}

a {
color : #d0eb55;
background : inherit;
text-decoration : none;
}
a:hover {
color : #d0eb55;
background : inherit;
text-decoration : underline;
}

#wrap {	margin: 0 auto;	width: 85% }

/* TOP HEADER -------- */
#top {
	margin: 0 auto;
	padding: 0;
	color: #666;
	background: transparent url(images/top.jpg) repeat-x top;
	height: 81px;
}
#top h1 { padding: 10px 0 0 25px; color: #FFF; font-size: 160%; background: transparent;}
#top h2 { padding: 0px 0 0 25px; color: #aaa; font-size: 80%; background: transparent;}
#top .padding { padding-top: 5px; }
#top .lefts { 
	background: transparent url(images/topl.jpg) no-repeat left; 
	height: 81px; 
}
#top .rights {
	background: transparent url(images/topr.jpg) no-repeat right;
	float: right;
	height: 81px;
	width: 18px;
}

/* SEARCH BOX AND BUTTON ----------*/
#search { float: right;  padding: 10px 25px 0 0;  }

#search input.text { 
	border: 1px solid #eee;
	display: inline;
	margin-top: 5px;
	width: 120px;
	height: 12px;
	font-size: 10px;
 }
 #search input.searchbutton {
	border: 0;
	background: transparent;
	color: #FFF;
	cursor: pointer;
	font: bold 0.8em Arial, Arial, Sans-Serif
 }

#subheader { 
	clear: both; 
	border-top: 1px dashed #4d4c4c;	
	border-bottom: 1px dashed #4d4c4c;
	background: #3b3b3b;
	color: #808080;
	padding: 1em;
	margin: 15px 8px 10px 8px;
	
}

#subheader:hover { 
	clear: both; 
	border: 1px dashed #4d4c4c;	
	background: #3c3c3c;
	color: #808080;
	padding: 1em;
	margin: 15px 8px 10px 8px;
	
}
#subheader a { text-decoration: none; border-bottom: 1px dashed #0066B3; } 
 
 
/* TOP MENU ---------- */
#topmenu {
float : left;
height : 35px;
margin-top : 0px;
}


#topmenu a {
color : #fff;
background : inherit;
text-decoration : none;
padding-left : 10px;
line-height : 23px;
font-weight : bold;
outline: none;
}
#topmenu li a {
padding-right : 10px;
}
#topmenu li, #topmenu li a {
display : block;
float : left;
}
#topmenu li:hover, #topmenu .current {
color : #fff;
background : #a9bc52 url(images/tabl.gif) no-repeat left top;
padding-left : 0px;
height : 23px;
}
#topmenu li:hover a, #topmenu .current a {
background : url(images/tabr.gif) no-repeat right top;
padding-right : 10px;
height : 23px;
cursor : pointer;
}
#topmenu ul {
list-style : none;
padding : 0;
margin : 0;
}
#topmenu li {
float : left;
margin : 0 0 0 5px;
}

#main { background: transparent; margin: 25px 0 15px 0; color: #666; }

#main #rightside {
	width: 197px;
	float: left;
	background: transparent;
	margin-left: 8px;
	color: #666;
	
} 

#main #rightside .box {
	background: #3b3b3b;
	margin-bottom: 10px;
	padding: 5px;
	color: #666;
	}

#main #rightside .box:hover {
	background: #3f3f3f;
	margin-bottom: 10px;
	padding: 5px;
	color: #666;
	}

#main #rightside h2 {
	text-align:center;
	font: bold 1.0em Arial, Arial, Sans-Serif; 
    background: #000 url(images/greyc.gif) no-repeat top left;
	height: 18px;
	padding: 3px;
	color: #777;
}

#main #rightside h3 {
color : #eee;
font : bold 1.2em Arial, Sans-Serif;
background : url(images/rmenuhead.gif) no-repeat top;
width : 202px;
height : 30px;
padding-top : 7px;
text-indent : 10px;
}


/* LEFT SIDE - ARTICLES AREA -------- */
#leftside {
	padding-right: 8px;
	color: #888;
	background: transparent;
	margin-left: 220px;
	margin-right: 8px;
	
}
#leftside h2 { color: #FFF; text-indent: 17px; background: #414141 url(images/head.gif) no-repeat left; height:27px;}

#footer {
	clear: both;
	background: #353434;
	height: 46px;
	margin-left: 8px;
	margin-right: 8px;
	font-size: 75%;
	color: #666;
}
#footer p  { padding: 5px }
#footer .rside { float: right; display: inline; padding: 5px; text-align: right}

 
a img {
border:0px;
}
p {
margin : 5px 0;
}
h1 {
font : bold 1.8em Arial, Sans-Serif;
padding : 8px 0 4px 0;
margin : 0;
letter-spacing : -1px;
}
h2 {
font : bold 1.6em Arial, Sans-Serif;
letter-spacing : -1px;
}
h3 {
padding : 4px 0;
margin : 0;
}

ul {  padding: 0; margin: 0}
li { list-style-type: none }
.date {
padding : 7px 35px 0 0;
margin : 10px 0 25px 0;
text-align : right;
background : url(images/commentb.gif) no-repeat top right;
height : 32px;
}

.date img{
float:right;
padding-right:20px;
}
#main #leftside .date a, #main #rightside a { border: 0; text-decoration: none; }
 
.comment .date { text-align: left; border: 0;}	


#breadcrumbs { 
	float: left;
	padding-left: 8px;
	padding-top: 0px;
	font: bold .8em Arial, Arial, Sans-Serif; 
	color: #666;
	width: 100%;
	height: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
}



#leftside #txt {width: 85%; height: 10em; padding: 3px 3px 3px 6px; margin-left:0em;}
#leftside textarea { border: 1px solid #bbb; width: 85%;  }


/* SNEWS */
#main #leftside fieldset { float: left; width: 95%; border: 1px solid #ccc; padding: 10px 8px; margin: 0 10px 8px 0; background: #FFF; color: #000; }
#main #leftside fieldset p { width: 95%; }
#main input { padding: 3px; margin: 0; border: 1px solid #bbb }
p { margin-top: 5px; }
/*input.search { border: 1px solid #ccc; padding: 4px; width: 160px; }*/
.comment { background: #FFF; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }
.commentsbox { background: #FFF; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }

/* FORUM */

a.forumlink{
	color: #fff;
	text-decoration: none;
}

a.forumlink:hover {
	color: #fff;
	text-decoration: underline;
}

.fborder, .border{
	border-collapse: collapse;
	border-spacing: 0px;
}

.forumheader4, .fcaption {
	padding: 4px;
	background-color: #000;
	border: 1px solid #797676;
	font-size: 10px;

}

.finfobar {
	background-color: #393939;
	border: 1px dashed #4d581d;
	}


.forumheader{
	padding: 7px 5px 7px 5px;
	height:20px;
	line-height:16px;
	font-weight:bold;
	color: #c5e242;
	border-bottom: 3px solid #c5e242;
	background-position: center;
	text-align: center;
	background: url(images/img3.gif) repeat-x top;
}


.forumheader2, .forumheader3 {
	padding: 4px;
	background-color: #414141;
	border: 1px solid #4c4848;
	text-align: left;
}


.forumheader, .forumheader4 {
	background-color: #414141;
	text-align: left;
}

.forumheader5 {
	cursor: pointer;
}

.fcaption { padding: 4px; line-height:21px; color: #BBB; background: #4e5056; font: 11px verdana, tahoma, arial, helvetica, sans-serif; border: 1px dashed #555; background: url(images/img3.gif) repeat-x top;}

.fcaption span.smalltext{ color: #989898; }

.fcaption span.smalltext a:hover{ color: #fff; }

.fcaption a { color: #989898; text-decoration: none; }

.fcaption a:hover { color: #fff; }

/* core styles */

.indent { background: #606060; border: 1px solid #606060; padding: 4px; margin: 4px; }


.smalltext {
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color:#fff;
}

body > .smalltext {
	font: 9px verdana, tahoma, arial, helvetica, sans-serif;
	color:#fff;
}

.smallblacktext {
	font: normal 7pt verdana, tahoma, arial, helvetica, sans-serif;
	color:#fff;
}

.defaulttext {
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	color:#fff;
}

.mediumtext {
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	color:#fff;
}

.captiontext {
	font: 14px verdana, tahoma, arial, helvetica, sans-serif;
	color:#fff;
}

.button{
	font-size: 11px;
	margin: 1px 0 0 0;
	color: #494949;
	background: white;
	border-top: 1px solid #D4D2CF;
	border-left: 1px solid #D4D2CF;
	border-bottom: 1px solid #868686;
	border-right: 1px solid #868686;
}

.tbox{
	font-size: 11px;
	margin: 1px 0 0 0;
	color: #494949;
	background: white;
	border-top: 1px solid #868686;
	border-left: 1px solid #868686;
	border-bottom: 1px solid #D4D2CF;
	border-right: 1px solid #D4D2CF;

}

#left_side_custom .tbox{
	font-size: 11px;
	margin: 1px 100px 0 150px;
	color: #494949;
	background: white;
	border-top: 1px solid #868686;
	border-left: 1px solid #868686;
	border-bottom: 1px solid #D4D2CF;
	border-right: 1px solid #D4D2CF;

}

.tbox .chatbox{
	font-size: 11px;
	margin: 1px 0 0 0;
	color: #494949;
	background: white;
	border-top: 1px solid #868686;
	border-left: 1px solid #868686;
	border-bottom: 1px solid #D4D2CF;
	border-right: 1px solid #D4D2CF;
	width: 60%;
}

.chatbox{
	width:92%;
}

.helpbox {
	border: 0px;
	background-color: transparent;
	color:#fff;
	font: 9px tahoma, verdana, arial, helvetica, sans-serif;
}

.nextprev{

	color: #000;
	font: normal 9px verdana, tahoma, arial, helvetica, sans-serif;
	text-align:center;
	padding : 2px;

}

.np{

	color: #000;
	font: 9px verdana, tahoma, arial, helvetica, sans-serif;
	text-align:center;
	padding : 2px;
}

.spacer{
	padding: 2px 0px 2px 0px;
}

.border {
	border: #000 1px solid;
}

.bodytable {
	padding: 8px;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #000;
}
table {
	margin-left: auto;
	margin-right: auto;
}


.loginn {
color: #FFF; text-indent: 17px; background: #414141 url(images/head.gif) no-repeat left; height:24px;
padding-top:10px;
margin-left:7px;
margin-right:7px;

}

/* right menu */

#rightmenu { padding: 4px; }

#area3 { width: 32%; float: left;  padding: 4px;}
#area4 { width: 32%; float: left;  padding: 4px; margin-left:2px;}
#area5 { width: 32%; float: right; padding: 4px;}

.clear { clear: both; }