/* 
Theme Name: Reserve Bin
Version: 1.0
Author: Lindsay Berard
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

body{
	font:13px/1.5 Arial, Helvetica, sans-serif;
	background-color:#390606;
	color:#f2f2f2;
	height:100%;
}

#site{
	width:940px;
	margin:10px auto;
	border:2px solid #2b0505;
}

#header{
	width:940px;
	height:191px;
	background-color:#CCCCCC;
	background:url(images/header.jpg) no-repeat;
	clear:both;	
}

#header a{
	text-indent:-1999px;
	position:relative;
	display:block;
	top:9px;
	width:280px;
	height:171px;
}

.content {
	background-color:#463e3e;
	padding-top:25px;
	margin:0px auto;
	width:940px;
}

.content_wrap {
	display:inline;
	float:left;
	margin-left:5px;
	margin-right:5px; 
	width:850px; 
	padding-left:40px; 
	padding-right:40px;
	padding-bottom:25px;
}


.home_left{
	width:460px;
	float:left;
	display:inline;
}


.sidebar{
	float: left;
	width: 300px;
	margin: 0 0 0 60px;
	display:inline;
}


#footer{
	background-color:#302929;
	color:#d2d2d2;
	text-align:center;
	padding:5px 0px;
	clear:both;
	line-height:15px;
	height:15px;
}

#nav {
	width:940px;
	height:28px;
	background-color:#463e3e;
}

#nav ul {
	padding-left: 100px;
	width:840px;
	color: #ffffff;
	float: left;
}

#nav ul li { 
	display: inline;
}

#nav ul li a {
	font:14px/1.5 Verdana, Arial, Helvetica, sans-serif;	
	padding: 0px 15px;
	color: #ffffff;
	text-decoration: none;
	float: left;
	border-right: 1px solid #625b5b;
	line-height:28px;
}

#nav ul li a:hover {
	background-color: #857474;
	color: #ffffff;
}

#nav ul .current_page_item a{
	background-color:#857474;
}

#nav ul li#follow a{
	padding-right:5px;
	border-right:none;
}

#nav ul li#follow a:hover{
	padding-right:5px;
	border-right:none;
	background-color:#463e3e;
	cursor:default;
}

#nav ul li a.icon {
	padding:0px 5px;
}

#nav img{
	margin-top:5px;
	cursor:pointer;
}


/* FONTS */

/*** FONTS ****/
h1{
	font-size:26px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#ffffff;
	margin-left:-15px; 
	margin-bottom:15px;
}

h2{
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	font-weight:normal;
}

h3{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:normal;
	width:250px; text-align:center; float:left; margin-left:20px; margin-top:10px;
}

.home_left h3{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:normal;
	width:auto; text-align:inherit; float:left; margin-top:10px;
}

	

h1, h2, p {
	margin-bottom:16px;
}

.content a{
	color:#ffffff;
	display:block;
	margin-bottom:15px;
	font-weight:bold;
}


.content a:visted{
	color:#ffffff;
}

.content a:hover{
	color:#ffffff;
	text-decoration:none;
}

.content .image_right{
	float:right;
}

.content .image_left{
	float:left;
}

.content ul{
	list-style:disc;
	margin-left:25px;
	margin-bottom:15px;
}

.content ul li{
	margin-bottom:15px;
}





.list {
	float:left;
	width:180px;
	margin-right:40px;
	margin-bottom:10px;
}

 .list_last {
	float:left;
	width:180px;
	margin-bottom:10px;
	margin-right:0px;
}

.pagecigar h3{
	border-bottom:2px solid #595252; 
	float:left;
	width:225px;
	padding-bottom:5px;
	margin-bottom:10px;
	margin-left:0px;
	margin-top:0px; 
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	font-weight:normal;
	text-align:left;
}

.pagecigar p
{	clear:both;
margin:0px;
}


.list h3, .list_last h3 {
	border-bottom:2px solid #595252; 
	width:180px;
	padding-bottom:5px;
	margin-bottom:15px;
	margin-left:0px;
	margin-top:0px;
	line-height:1.25;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	font-weight:normal;
	text-align:left;
}


	
.list img, .list_last img{
	border:solid 1px #000;
}

.list a, .list_last a{
	color:#ffffff;
	cursor:pointer;
	text-decoration:underline;
	font-weight:bold;
}

.locals .list a, .locals .list_last a{
	color:#ffffff;
	cursor:pointer;
	text-decoration:none;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

.locals .list {
	display:block;
	float:left;
	width:180px;
	height:70px;
}

.list a:hover, .list_last a:hover{
	text-decoration:none;
	color:#ffffff;
}

.locals .list a:hover, .locals .list_last a:hover{
	text-decoration:underline;
	color:#ffffff;
}



.comment-meta.commentmetadata a{
	font-weight:normal;
	text-decoration:none;
	margin:0px;
	padding:0px;
	color:#999999;
	font-size:12px;
	margin-bottom:10px;

}
.comment{
	border-bottom:1px solid #390606;
	width:500px;
	margin-bottom:20px;
}

.fn{
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;

}

.post-info{
	margin-bottom:10px;
}
#sidebar2 ul, #sidebar2 ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar2 ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}
	
#sidebar2 ul p, #sidebar2 ul select {
	margin: 5px 0 8px;
	}

#sidebar2 ul ul, #sidebar2 ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar2 ul ul ul, #sidebar2 ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar2 ul ol li {
	list-style: decimal outside;
	}

#sidebar2 ul ul li, #sidebar2 ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}

#sidebar2
{
	padding: 25px 0 10px 775px;
	background-color:#463e3e;
	height:800px;
	}

#sidebar2 a{
	color:#ffffff;
	text-decoration:none;
}

#sidebar2 h2{
	margin-bottom:0px;
	padding-bottom:0px;
}
	
	.narrowcolumn {
	float: left;
	padding: 0 0 20px 45px;
	margin: 0px 0 0;
	width: 650px;
	background-color:#463e3e;
	padding-top:25px;
	}
#wrapper{
	background-color:#009966;
}


#content a{
	color:#ffffff;
	text-decoration:none;
}

#content a:hover{
	text-decoration:underline;
}
	
	/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */

