/*  
Theme Name: WordPress Digger
Theme URI: http://wpdigger.com
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
*/

/* Begin Typography & Colors */

body{
		margin:50px 0 0 0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		background:url('images/headerbg.gif') repeat-x;
	}
	a:link img,a:visited img{border:none;}
	#main_wrapper{
		width:920px;
		margin-left:auto;
		margin-right:auto;
		text-align:left
	}
	#header{
		height:120px;
		padding:0 0 0 20px
	}
	h1,h2,h3,h4{
		color:#A61212;
	}
	#content h3,#content h2{
		font-size:14px;
	}
	#navigation{
		margin:20px 0 10px 0;
	}
	#main_content{}
	#content{
	float:left;
	width:550px;
	font-size:12px;
	line-height:1.4em
	}
	#sidebar{
		float:right;
		width:350px;
	}
	#sidebar #feeder{
		background:#FFFFCC url('images/feed.png') no-repeat top right;
		border:3px solid #FFCC33;
		padding:10px;
	}
	#sidebar #feeder h3{
		padding:0;
		margin:0;
		font-size:15px;
		text-transform:uppercase;
		color:#0033FF
	}
	.email_form{
		padding:5px 0 0 0;
	}
	.email_form p{
		padding:4px 0 0 105px;
		margin:0;
	}
	.email_txt{
		font-size:14px;
		width:180px;
	}
	.feed_div{
		margin-top:10px;
		width:220px;
	}
	.feed_div_pr{
		font-size:10px;
		text-align:justify;
		padding-top:10px;
	}
	.feed_div ul{
		list-style:none;
		padding:0;
		margin:0;
	}
	.feed_div ul li{
		list-style-type:none;
		display:inline;
	}
	.feed_div ul li a:link,.feed_div ul li a:visited{
		display:block;
		width:105px;
		float:left;
		margin:0 5px 5px 0;

	}
	
	#sidebar #recent_posts{
		margin-top:10px;
		background-color:#f0f7f9;
		border:3px solid #E1E9F0;
		padding:10px 10px 10px 5px;
		
	}
	#sidebar #recent_posts h3{
		padding:0 0 0 10px;
		margin:0;
		color:#FA3232;
		font-size:15px;
	}
	#sidebar #recent_posts ul{
		padding:0;
		margin:10px 0 0 0;
		list-style:none;
		line-height:1.5em
	}
	#sidebar #recent_posts ul li{
		list-style-type:none;
	}
	#sidebar #recent_posts ul li a:link,#sidebar #recent_posts ul li a:visited{
		border-bottom:1px dashed #CCCCCC;
		text-decoration:none;
		padding:4px 4px 4px 18px;
		display:block;
		background:url('images/rp-icon.png') no-repeat 0px 4px;
		color:#0000CC;
		font-size:11px;

	}
	#sidebar #recent_posts ul li a:hover{
		color:#CC0033
	}
	.clear{
		clear:both;
	}
	
	#footer{
		background-color:#A61212;
		padding:10px;
		color:#FFFFFF;
		text-align:center
	}
	
	.post a:link,.post a:visited{
		color:#CC0000;
		margin:0 3px 0 3px;
	}
	.post a:hover{
		color:#0033FF;
	}
p.postmetadata{
	background:url('images/post-bottom.gif') no-repeat top left;
	height:22px;
	padding:10px 5px 4px 5px;
	margin:0 0 20px 0
}
.pthumb{
	
}
h2.posttitledata{
background:url('images/post-bottom.gif') no-repeat top left;
height:22px;
padding:8px 5px 4px 5px;
margin:0 0 20px 0
}
.pthumb .pleft{
	float:left;
	width:150px;
}
.pthumb .pright{
	margin-left:155px;
}

.tag_box{
	background-color:#997F5A;
	margin-top:10px;
	color:#fff;
	padding:10px;
	border:3px solid #D9B073
}
.tag_box h3{
	text-transform:uppercase;
	font-size:15px;
	color:#fff;
	padding:0;
	margin:0;
}
.tag_box a:link,.tag_box a:visited{
	color:#fff;
}
#post img, #post a img{
border:none;
margin:5px;
}
.recent_home{margin:0 0 20px 0}
.recent_wpthemes{
	border:2px solid #A8725D;
}
.recent_plugins{border: 2px solid #468020}
.recent_tutorials{border:2px solid #A61212}
.recent_ideas{border:2px solid #3AA3BD}
.recent_home .pthumb{
	margin:5px;
	border-bottom:1px dashed #5C4532;
	padding:2px 0 10px 0
}
.recent_home h3.htitle{
	padding:3px 4px 3px 5px;
	margin:0;
	color:#fff;
}
.recent_wpthemes h3.htitle{	background-color:#A8725D }
.recent_plugins h3.htitle{background-color:#468020}
.recent_tutorials h3.htitle{background-color:#A61212}
.recent_ideas h3.htitle{background-color:#3AA3BD}
.recent_home h3.htitle a:link,.recent_home_wpthemes h3.htitle a:visited,.recent_home_wpthemes h3.htitle a:hover{
	color:#FFFFFF;
	font-size:11px;
}

.recent_plugins .post,.recent_tutorials .post,.recent_ideas .post{
	padding:2px 5px 5px 10px;
}

.pright h3{
	padding:0;
	margin:0
}
h2.posttitle a:link,h2.posttitle a:visited{
color:#A61212
}
.pager{
	margin:10px;
}
.leavecomment{
	background-color:#FFFFCC;
	border:2px solid #FFCC66;
	font-size:11px;
	padding:4px;
}
.commentlist{
	
}
.commentlist li{
	margin-bottom:10px;
}
.commentlist li.alt{
	background-color:#f0f7f9;
	padding:10px;
}
#commentform{
	margin:10px 10px 10px 40px;
	width:500px;
	background-color:#FFFFCC;
	padding:5px;

}
h3#respond{margin-left:40px;font-size:15px;}
#commentform p{
	margin:10px;
}
#commentform p label{
	padding-left:10px;
	font-weight:bold;
	cursor:pointer
}
#commentform p label small{
	font-size:12px;
}
#comment{
border:2px solid #7AB0E6
}
.comment_input{
	border:2px solid #7AB0E6;
	padding:4px;
	font-size:14px;
}

/* menu */
#ddcolortabs{
margin-left: 4px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#ddcolortabs ul{
font: bold 12px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


#ddcolortabs a{
float:left;
color: white;
background: #3AA3BD url(images/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
}

#ddcolortabs a span{
float:left;
display:block;
background: transparent url(images/color_tabs_right.gif) no-repeat right top;
padding:6px 9px 6px 6px;
}

#ddcolortabs a span{
float:none;
}


#ddcolortabs a:hover{
background-color: #8cb85c;
}

#ddcolortabs a:hover span{
background-color: #8cb85c;
}

#ddcolortabs #current a, #ddcolortabs #current span{ /*currently selected tab*/
background-color:#A61212;
}

#ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #A61212;

}
/* end menu */

.sidebar_multiple{
}
.sidebar_multiple ul{
list-style:none;
padding:0 0 0 15px;
margin:10px;
}
.sidebar_multiple ul li{
	float:left;
	width:150px;
}
.sidebar_multiple ul li ul{
padding:0;
margin:0
}
.sidebar_multiple ul li ul li{
float:none;
line-height:1.8em
}
.sidebar_multiple ul li h3{
	font-size:14px;
	text-transform:uppercase;
	color:#FA3232
}
.sidebar_multiple ul li ul li a:link,.sidebar_multiple ul li ul li a:visited{
	color:#0000CC;
	font-size:12px;
	text-decoration:none
}
.sidebar_multiple ul li ul li a:hover{
	text-decoration:underline;
	color:#AE2222
}

.prev_next_links{
	
}

a.ovalbutton{
background: transparent url('images/oval-blue-left.gif') no-repeat top left;
display: block;
float: right;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
background: transparent url('images/oval-blue-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
margin:2px 5px 5px 2px
}
#logo{
	float:left;
	width:410px;
}
#header-search{
	float:right;
	width:120px;
}
#header-search form{
	padding:0;
	margin:0;
}