/*
Theme Name: Doe Blog Basic Style
Author URI: 
Theme URI: 
Author: Jen Isaac
Description: Based on Chucky (http://wpjunction.com) and Style Isle (http://wpjunction.com).
*/

/* Colors ---------------------------

	Dk	Brown		#4e4740
	  	Brown		#8f7f69
	Dk	Grey		#555
	Lt	Grey		#9e9e9e
	
*/

/* ---------------------------------- */
.clearfix:after 					{ /* FF, O, etc. */content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.clearfix 							{ display:inline-block; /* IE7xhtml*/ }
html[xmlns] .clearfix 				{ /* O */ display:block; }
* html .clearfix 					{ height:1%; /* IE5-6 */ }
body 								{ background:#2a2a2a url(images/background.jpg) repeat 0 0; width:1000px; margin:0 auto 50px; 
									  font:normal 12px Arial,Verdana,Tahoma; color:#555; line-height: 18px;}
a 									{ text-decoration:none;  color: #4573a0;}
a:hover 							{  color: #264766; text-decoration: underline;}

h1 span {
	display: none;
}




h4 { margin-bottom: 10px; }
h4 a 									{ font-size: 20px; text-decoration:none; font-weight: normal; color:#968779;}
h4 a:hover 							{ color:#4e4740; text-decoration: none; }

/* header --------------------------- */
#header 													{ }
#branding 							{ font-weight:bold; color:#f6f6f6; padding-top:28px; float:left; width:755px; }
#acorn 								{ float:left; margin:8px 8px 0 0; }
#blog-title 						{ font-size:32px; float:left; margin-right:5px; }
#branding a 						{ color:#dcdcdc; }
#branding a:hover 					{ color:#4e4740; text-decoration: none;}
#blog-description 					{ display:none; float:left; line-height:52px; }
#top-search-wrap 					{ background:transparent url(images/top-search-bg.gif) no-repeat 0 0; 
									  float:right; width:240px; margin-top:58px; position:relative; height:24px; padding-top:2px; }
#top-s,#top-search-submit 			{ background:none; border:none; padding:0; }
#top-s 								{ font-size:10px; color:#555; margin-left:5px; width:185px; }
#top-search-submit 					{ width:20px; cursor:pointer; }
#rss-button 						{ background:transparent url(images/rss-button.png) no-repeat 0 0; display:block; width:21px; height:21px; 
									  position:absolute; right:2px; top:1px; text-indent:-9999px; }
#page-menu 							{ background:url(images/page-menu-bg.gif) repeat-x 0 0; 
									  clear:both; position:relative; overflow:hidden; width:1000px; overflow:hidden; height:36px; }
#page-menu .left,#page-menu .right 	{ background-repeat:no-repeat; position:absolute; width:12px; height:36px; top:0; }
#page-menu .left 					{ background:url(images/page-menu-left-bg.gif) 0 0; left:0; }
#page-menu .right 					{ background:url(images/page-menu-right-bg.gif) 100% 0; right:0; }
#page-menu ul 						{ display:block; position:relative; height:36px; }
#page-menu ul li 					{ background:url(images/menu-separator.gif) no-repeat 100% 0; float:left; display:block; height:36px; }
#page-menu ul li a 					{ float:left; display:block; font:normal 10px Arial,"Lucida Grande",Verdana,"Bitstream Vera Sans",sans-serif; 
									  text-transform:uppercase; color:#6b6b6b; height:36px; line-height:36px; padding:0 16px 0 14px; }
#page-menu ul li a:hover,
#page-menu ul li.current_page_item a 	{ color:#2b2b2b; text-decoration: none;}
#page-menu ul#page-shadow 			{ display:block; position:absolute; height:36px; top:1px; left:1px; }
#page-menu ul#page-shadow li a 		{ color:#e5e5e5; }

/* container ------------------------ */
#container 							{ background-color:#f7f7f7; }

/* content -------------------------- */
#content 							{ width:650px; float:left; padding:15px; }
.post .title 						{ margin-bottom:3px; clear:left; font-size:20px; font-weight:normal; color:#8f7f69; }
.post .date-post 					{ font-size:11px; float:left; font-weight: bold; margin-bottom: 5px; }
.post .author-post 					{ font-size:11px; float:left; font-weight: normal; margin-bottom: 5px; margin-left: 5px; }
.post .meta 						{ margin-bottom:5px; }
#mini-post-wrap 					{ margin-bottom:6px; }
#mini-post-wrap .odd 				{ float:left; }
#mini-post-wrap .even 				{ float:right; }
.mini-post 							{ width:326px; margin-bottom:6px; overflow:hidden; }
.mini-post .meta 					{ background:url(images/mini-meta-bg.gif) no-repeat 0 0; font:normal 11px Tahoma, Verdana; height:27px; line-height:27px; padding:0 12px; }
.mini-post .date-post,
.mini-post .read-more 				{ color:#e9e0df; display:block; float:left; }
.mini-post .read-more 				{ color:#ffffff; float:right; margin-right:8px; }
.read-more a 						{ color:#ffffff; }
.mini-post .title 					{ font:normal 16px Tahoma, 'Trebuchet MS'; height:20px; line-height:20px; overflow:hidden; border:none; }
.mini-post .entry 					{ padding:6px; height:125px; overflow:hidden; }
.mini-post .thumbnail 				{ background-color:#202020; float:left; padding:5px; margin-right:8px; }
.pagetitle 							{ margin-bottom:3px; font-weight:normal; font-size:15px; }
.navigation .alignleft a,
.navigation .alignright a 			{ background-color:#f1f5fa; display:block; float:left; font:normal 11px Tahoma, Verdana; color:#4573a0;
									  height:27px; line-height:27px; padding:0 7px; border:1px solid #c6e3f9; }
.navigation a:hover 				{ color:#d82222; text-decoration: none;}

.cat-box							{ width: 280px; height: 439px; margin: 0 15px 15px 0; padding: 8px; border: 1px solid #dbdbdb;
									  background: url(images/cat-box-bg.gif) repeat-x 0 0; float: left; }
.cat-box h4							{ font-size: 18px }
.cat-box p							{ margin: 6px 0 0 0; }
.cat-box div.read-more h4 a			{ font-size: 12px; margin: 15px 0 0 0; display: block; padding: 4px 3px 4px 4px; background-color: #b6ab9c; color: #f7f7f7; width: 100%;
									  border: 1px solid #8f7f69; }
.cat-box div.read-more h4 a:hover	{ font-size: 12px; margin: 15px 0 0 0; display: block; padding: 4px 3px 4px 4px; background-color: #555; color: #f7f7f7; width: 100%; text-decoration: none;
									  border: 1px solid #8f7f69; }									  
.cat-box ol							{ margin: 6px 0 0 4px; }
.cat-box ol li						{ margin: 0; }
.cat-box ol li a					{ text-decoration:none; color:#a59688; display: block; padding: 6px 5px; width: 101%; margin-left: -4px; }
.cat-box ol li a:hover				{ color:#4e4740; background-color: #dbdbdb; text-decoration: none; padding-right: -3px;}
.postImage							{ border: 1px solid #dbdbdb; margin: 6px 0 0 0; }
.new-post							{ height: 290px; overflow: hidden; }





#contactForm {
	width: 500px;
	height: 700px;
	border: 1px solid #ccc;
	padding: 20px;
	background: #fff;
}




/* new content styles ---------------------*/

p {
	margin-bottom: 12px;
	display: block;
}

p object {
	display: block;
	margin: 20px;
}

.post2 {
	padding-bottom: 20px;
	margin: 0 10px 20px 10px;
}

.tags {
	padding: 7px;
	background: #e9e9e9;
	border: 1px solid #999;
}

.tags-single {
	padding: 7px;
	background: #e9e9e9;
	border: 1px solid #999;
	height: 18px;
}





/* wp-pagenavi ---------------------- */
#wp-pagenavi-wrapper 				{ background:#faf7f3 url(images/pagenavi-bg.gif) repeat-x 0 0; height:46px; position:relative; }
#wp-pagenavi-left,
#wp-pagenavi-right 					{ background:transparent url(images/pagenavi-left-bg.gif) no-repeat 0 0; position:absolute; top:0; width:12px; height:46px; }
#wp-pagenavi-left 					{ left:0; }
#wp-pagenavi-right 					{ background-image:url(images/pagenavi-right-bg.gif); right:0; }
.wp-pagenavi 						{ height:29px; padding:15px 10px 0; font-size:13px; text-align:center; }
.wp-pagenavi span.pages,
.wp-pagenavi span.current,
.wp-pagenavi a,.wp-pagenavi a:visited,
.wp-pagenavi a:link,
.wp-pagenavi span.extend 			{ background-color:#fbfbfb!important; border-color:#ece6dd!important; }
.wp-pagenavi a,
.wp-pagenavi a:visited,
.wp-pagenavi a:link,
.wp-pagenavi span.extend 			{ background:#f1f1f1!important; color:#390000!important; }
.wp-pagenavi span.current 			{ color:#390000!important; }

/* sidebar -------------------------- */
#sidebar 							{ width:310px; float:right; padding:6px 6px 6px 0; }
.widget 							{ clear:both; background:#555C61 url(images/widget-bg.gif) repeat-y 0 0; margin-bottom:5px; position:relative; float:left; width:310px; }
.widget-top 						{ background:transparent url(images/widget-top-bg.gif) no-repeat 0 0; float:left; width:310px; }
.widget-bottom 						{ background:url(images/widget-bottom-bg.gif) no-repeat 0 100%; padding:9px 7px 6px; float:left; width:296px; }
.widget-title 						{ font:normal 12px Tahoma, Verdana, Arial; text-transform:uppercase; color:#e3e3e3; margin-bottom:15px; }

.widget ul li 						{ 
	/*background:transparent url(images/all-icons.gif) no-repeat 5px -43px; */
	background: transparent url(images/acorn-bullet.png) no-repeat;
	padding-left:20px; 
	line-height:28px; 
	border-bottom:1px solid #E6E6DD; 
	color:#A6A6A6; 
}
.widget ul li.hover 				{ background-color:#F9F9F9; text-decoration: none;}
.widget ul li a 					{ color:#4573a0; width: 100%; display: block;}
.widget ul li a:hover				{text-decoration: none;}
.toggle 							{ background:transparent url(images/widget-toggle-button.gif) no-repeat 0 0; width:24px; height:27px; position:absolute; right:0; top:0; }
.pointer 							{ cursor:pointer; }
.widget .toggle-down 				{ background:transparent url(images/widget-toggle-button.gif) no-repeat 0 -27px!important; }

/* footer  --------------------------- */
#footer 							{ background:transparent url(images/footer-bg.gif) repeat-x 0 0; height:33px; 
									  position:relative; padding:0 7px; color:#6a737a; text-transform:uppercase; font-size:10px; line-height:36px; }
#footer-left,#footer-right 			{ width:7px; height:33px; position:absolute; top:0; }
#footer-left 						{ background:transparent url(images/footer-left-bg.gif) no-repeat 0 0; left:0; }
#footer-right 						{ background:transparent url(images/footer-right-bg.gif) no-repeat 0 0; right:0; }
#blog-name 							{ font:normal 12px Tahoma,Verdana,Arial; }
#footer-content 					{ float:left; }
#credit 							{ float:right; height:33px; }





