/*

Theme Name: RS10

Theme URI: http://www.themelab.com/free-wordpress-themes/

Description: A sleek theme.  Design by <a href="http://www.ramblingsoul.com">Rambling Soul</a>.  WordPressed by <a href="http://www.themelab.com">Theme Lab</a>

Version: 1.0

Author: Theme Lab

Author URI: http://www.themelab.com/

*/



body {background:#000 url(images/bg.jpg) center top repeat-x; font: 11px Verdana, Arial, Helvetica, sans-serif; color:#AAAAA7; } 

* {margin: 0px;	padding: 0px;}

.clear {clear:both;}

.clear2 {width:595px; clear:left; float:right;}

#wrap {width:835px; margin:auto;}

#header {background:url(images/header.jpg) no-repeat; height:197px;}

#page {padding:5px 15px 5px 20px; background:url(images/pagebg.jpg) repeat-y;}

#contents {float:left;	width: 595px;}

a {color:#989C50; text-decoration:none;}

a:visited { color:#989C50;}

a:hover {color:#fff; text-decoration:underline;}

#footer {background:url(images/footer.jpg) no-repeat; height:130px;}

#sidebar {width: 194px;	float: right; } // 194

h1, h2, h3, h4, h5 { font-weight:bold; font-family:"Trebuchet MS", Verdana, sans-serif;}

h2 {font-size:16px; color: #989C50}

h3 {font-size:14px; color:#989c50;}

h4 {font-size:12px; color: #8c9ea4; }

#sidebar ul {list-style:none;}

#sidebar ul li ul li {background:url(images/menunormal.jpg) -1px bottom no-repeat!important;}

#sidebar ul li ul li a { padding:5px 10px 5px 15px; display:block;}

.pagenav li, .linkcat li, .categories li{display:block; height:29px;}

.pagenav li a, .linkcat li a, .categories li a, .linkcat li a:visited, .categories li a:visited, .pagenav li a:visited{height:19px; display:block; height:21px; padding:8px 10px 0 15px!important;}

#sidebar ul a {text-decoration:none; color: #83807a;}

#sidebar li p {padding:15px;}

#sidebar li a:hover { color:#fff;}

#sidebar li.active { display:block; background:url(images/menuactive.jpg) no-repeat!important;}

#sidebar h2 {display:block; padding:5px 10px 10px 15px;}

#topbar{

	height: 41px; padding-left: 35px; padding-right: 35px;

	}

#sitename {

	display: block;	width: 300px;

	float: left; padding-top: 5px;

	font: bold 22px "Trebuchet MS", Verdana, sans-serif; color: #000;

	}

#sitename span {color:#989C50;}

#sitename a {

	color: #000; text-decoration: none;

	}

#topsearch {

	display: block;	background: url(images/searchbg.png) no-repeat 0px 6px;

	float: right; height: 27px; width: 271px; padding-top: 6px;

	}

#topsearch input {

	color: #999; background: transparent;

	margin-left: 85px; padding-top: 5px;

	border-style: none;

	}

#headercontent {

	height: 92px;

	}

#topnav{

	height: 31px; padding: 12px 25px 0 25px;

	}

#topnav ul {list-style:none;}

#topnav li {display:inline;}

#topnav a {

	display:block; float:left;

	height: 23px; padding: 4px 10px 0 10px;

	color: #83807a; text-decoration: none;

	text-transform: uppercase;

	}

#topnav a:hover {background:url(images/menu2.png) 0 0 no-repeat; color:#fff;}

#topnav .current_page_item a {background:url(images/menu1.png) 0 0 no-repeat; color:#333;}

#col1 {

	width:48%; float:left; 

	padding: 5px 5px 5px 0;

	}

#col2 {

	width:48%; float:right; 

	padding:5px 0 5px 5px;

	}

#col1 p, #col2 p, .post p, #featured p {

	line-height:16px; margin-bottom:18px;

	}

.post_item img { float:left; padding:3px; background:#333 url(images/waiting.gif) center no-repeat; border: solid 1px #000; margin:5px 10px 5px 0;}

.post_item {

	border-bottom: 1px solid #1C1B1A;

	margin:8px 0 8px 0; padding-left:10px;

	}

.subhead {

	color:#83807a; text-transform:uppercase; 

	display:block; padding:3px 5px 3px 10px;

	background:#201F1E;

	}

.readmore {

	display: block; 

	background:url(images/listbullet.jpg) 2px 3px no-repeat; 

	height:15px; padding:2px 5px 0 18px;

	}

#leftfoot {

	width:440px; float:left;

	padding:8px 0 0 25px;

	}

#credit {

	font:10px Verdana, Arial, Helvetica, sans-serif; 

	display:block; float:left; padding:5px 0 5px 0;

	}

#rightfoot {

	font: bold 14px "Trebuchet MS", Verdana, sans-serif;

	float:right; width:300px; padding: 50px 40px 0 0;

	color: #666;

	}

#rightfoot a {

	color:#666;

	}

#rightfoot a:hover {color:#333; text-decoration:none;}

#description{

	color: #779535; display: block;

	padding: 68px 0 0 25px; float:left;

	font: bold normal 16px "Trebuchet MS", Verdana, sans-serif;

	}

#headerlinks {

	float:right; padding: 19px 17px 0 20px;

	}

#headerlinks img {border:none;}

/*posts*/

.postbottom {
	background:url(images/postbottom.jpg) no-repeat;
	height:38px; padding:4px 10px 0 10px; color:#A09E9A;
	}
.postbottom a {
	display:block;
	float:left;
	background: url(images/postbtmmenu.jpg) 0 1px no-repeat;
	height:18px;
	padding:3px 10px 0 10px;
	color:#B9B095;
	}

.postbottom a:hover{
	color:#fff;
	}
.postbottom span {
	display:block;
	float:left;
	background: url(images/postbtmmenu.jpg) 0 1px no-repeat;
	height:18px;
	padding:3px 10px 0 10px;
	color:#B9B095;
	}
.post img {padding:3px; margin:5px; border:solid 0px #999999;}


.alignleft {float:left;}

.alignright {float:right;}

blockquote {

	background:#3A3936;

	font: normal 14px Georgia, "Times New Roman", Times, serif;

	color:#74706D;

	padding:5px;

	margin:8px;}

blockquote.alignleft, blockquote.alignright {width:250px;}

blockquote p {margin:0!important;}

.post ol { list-style:decimal inside; margin:8px 8px 8px 15px;}

.post ul {list-style:square outside; margin:8px 8px 8px 20px;}

code {

	display:block;

	padding:5px;

	margin:10px 15px 10px 15px;

	background: #3A3936;

	white-space: pre;

	border: 1px solid #000000;

	font: normal 12px "Courier New", Courier, monospace;

	color:#fff;}





.post table {

	width:90%;

	border:1px solid #000000;

	margin-bottom:20px;

}
.main_gp {
       display: none;
}
.post th {

	background:#000000;

	padding:5px 15px 5px 15px;

	color:#D4D0C8;

	text-align:center;

	border-bottom:1px solid #000000;

	font: bold 16px "Trebuchet MS", Verdana, sans-serif;

	text-transform: uppercase;

}

.post td {

	border-bottom:1px solid #000000;

	padding:5px 15px 5px 15px;

	border-right:1px solid #000000;

}

.text_field {

	display: block;

	width:50%;

	margin:3px 3px 3px 30px;

	padding:3px;

	border: 1px solid #000000;

	background: #585652;

}

label {

	display: block;

	margin:3px;

	padding: 5px;

	color: #999999;

}

.submitbutton {

	display: block;

	padding:2px;

	margin:3px;

	color:#FFFFFF;

	background: #585652;

	border:solid 1px; color:#000;}

.text_field:hover {

	background:#ADA5A3;

}

.text_field:focus {

	background:#FFFFCC;

}

.hide {display:none;}

.pagenav {background:#000; height:15px; padding:5px;}

.pagenav span {display:block; padding:1px;}

strong {font-weight:bold; background:#000; color:#999999;}



.commentlist li {

	margin: 15px 0 3px;

	padding: 5px 10px 3px;

	list-style: none;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



img.avatar {float:left; margin-right:5px;}
