/*



Theme Name: RS11



Theme URI: http://www.themelab.com/free-wordpress-themes/



Description: A WordPress port of the RS11 template, designed by <a href="http://www.ramblingsoul.com">Rambling Soul</a>



Version: 1.0



Author: Theme Lab



Author URI: http://www.themelab.com/



Tags: tech, fixed width, two columns, widgets







*/







* {padding:0; margin:0;}



a, a:visited {color: #930;}



a:hover {color:#09c; text-decoration:none;}



#sidebar {



	width: 200px;



	float: right; padding:15px 30px 5px 5px;



}



#left {



	padding-left: 25px;



	float: left;



	width: 595px;



}



body {



	font:12px "Trebuchet MS", Arial, sans-serif;



	color:#0000;



	background:#999 url(images/bg.jpg) repeat-x;



}



.clear {clear:both;}







#wrap {background:url(images/contentbg.jpg) repeat-y; width:867px; margin:auto;}



#header{ background:url(http://leefblog.com/wp-content/uploads/2011/11/blogmast2012.jpg) no-repeat; height:188px;}



#footer {background:url(images/footer.jpg) no-repeat; height:103px; padding:25px 0 0 0;}



#left p {line-height:18px; margin-bottom:20px;}



#breadcrumb { padding:5px; background:#f4f4f4; border-bottom:solid 1px #e2e2e2; margin-bottom:10px; font:13px "Trebuchet MS", Arial, sans-serif; text-transform:uppercase;}



h1, h2, h3, h4 {font:"Trebuchet MS", Arial, sans-serif;}



h2 {font:18px "Trebuchet MS", Arial, sans-serif;}



h1 {font-weight:bold; }







#chicklets {



width:40;



float:left;



padding-top:5px;







}















#topbar {



	height:40px; padding:55px 25px 0 25px;



}



#searchbar {


	width:210px;

	float:right;

	padding-left:520px;

	padding-top: 5px;



}



#searchbar #keyword {



	width:150px;



	display: block;



	float: left;



	height: 20px;



	border: 1px solid #969696;



	padding: 2px;



	margin-right: 5px;



	font-size: 14px;



}



#searchbar form {padding:3px;}



#navigation { margin-left:275px; padding-top:8px;}



#navigation ul {list-style:none;}



#navigation li {display:inline;} 



#navigation a, #navigation a:visited, #navigation a:active {display:block; float:left; background:url(images/menu2.jpg) repeat-x; height:19px; padding:5px 15px 0 15px; margin-right:5px; color:#000; text-decoration:none; border:solid 1px #999;}



#navigation a:hover {background:url(images/menu1.jpg) repeat-x; color:#fff; border: solid 1px #09c;}



#navigation .active a {background:url(images/menu1.jpg) repeat-x; color:#fff; border: solid 1px #09c;}



#sidebar h2 {display:block; color:#069; font:16px "Trebuchet MS", Arial, sans-serif; padding:5px; border-bottom: solid 1px #bbb; text-transform:uppercase;}







#sidebar ul, #sidebar ul ol {



	margin: 0;



	padding: 0;



	}







#sidebar ul li {



	list-style-type: none;



	list-style-image: none;



	margin-bottom: 15px;



	}







#sidebar ul p, #sidebar ul select {



	margin: 5px 0 8px;



	}







#sidebar ul ul, #sidebar ul ol {



	margin: 5px 0 0 10px;



	}







#sidebar ul ul ul, #sidebar ul ol {



	margin: 0 0 0 10px;



	}







ol li, #sidebar ul ol li {



	list-style: decimal outside;



	}







#sidebar ul ul li, #sidebar ul ol li {



	margin: 3px 0 0;



	padding: 0;



	}







#sidebar a, #sidebar a:visited {height:21px; padding:0px 0px 0 0px; color:#333; text-decoration:underline;}



#sidebar a:hover { color:#069;}



h3.subhead {



	font-size:12px; text-transform:uppercase;



	color: #fff;



	



	padding:5px;



	border:solid 1px #ddd;



	background: #990000;



}



.columns  {padding:0 8px 0 8px;}



.col1 {width:30%; float:left;}



.col3 {width:30%; float:right;}



.col2 {margin:0 32% 0 32%;}



.clear2 {width:590px; clear:left; float:right; color:#fff!important;}



.columns div {background:#f3fbe0; height:200px;}



.columns div p {padding:5px;}



#subnav {padding: 6px 38px; color:#fff; text-align: right;}



.subnavLeft {padding: 6px 38px; color:#fff; text-align: left;}
.subnavLeft a {color:#fff; text-decoration:none;}


#subnav a {color:#fff; text-decoration:none;}


h1#sitename {display:block; padding:10px 70px 0 50px; color:#fff; font-size:36px; font:normal "Trebuchet MS", Arial, sans-serif; }



#sitename a, #sitename a:visited, #sitename a:hover {color:#fff; text-decoration:none; }



#footer p {text-align:center; display:block; padding:3px;}



#footer #credit {font-size:10px;}



#left h2 { color:#900!important;}



blockquote {background:#efefef; padding:5px; border:solid 1px #ddd; display:block; margin:5px;}



blockquote.leftalign {width:300px; float:left;}



.post ul, .post ol {margin-bottom:15px;}



.post li {padding:3px;}



.post {margin-left:30px; margin-top:15px; margin-right:20px;}



code {background:#ccc; white-space:pre; display:block; margin:5px; padding:5px;}



.postbottom a, .postbottom span { margin:0 10px 0 10px;}



.postbottom {padding:3px; background:#efefef; border:solid 1px #ddd; margin-bottom:20px;}



.pagenav {padding:3px; background:#efefef; border:solid 1px #ddd; margin-bottom:20px;}



.pagenav span {display:block; width:250px;}



.pagenav .leftalign {float:left;}



.pagenav .rightalign { margin-left:300px; text-align:right;}



.commentlist {



	list-style: none;



}



.commentlist li {



	display: block;



	padding: 5px;



	margin-bottom: 10px;



	border-bottom: 1px solid #D4D0C8;



	background: #f4f4f4;



}



.avatar {



	float: right;



}















/*	Using 'class="alignright"' on an image will (who would've



	thought?!) align the image to the right. And using 'class="centered',



	will of course center the image. This is much better than using



	align="center", being much more futureproof (and valid) */







img.centered {



	display: block;



	margin-left: auto;



	margin-right: auto;



	}







img.rightalign {



	padding: 4px;



	margin: 0 0 2px 7px;



	display: inline;



	}







img.leftalign {



	padding: 4px;



	margin: 0 7px 2px 0;



	display: inline;



	}







.alignright {



	float: right;



	}







.alignleft {



	float: left;



	}

	

#eventdate {

	float: right;	

	margin: -42px 30px 0px 0px;

	font-size: 19px;

	text-align: right;

	color:	#FFF;

	line-height: 22px;

	text-shadow: #005 2px 2px 1px;

}
