/*
Theme Name: Words with pictures
Theme URI: http://www.funkle.com.au/
Description: The kickass theme for Steve's pimpin site
Version: 1.6
Author: Brenton Nielsen
Author URI: http://www.funkle.com.au/

*/



/* Begin Typography & Colors */
body {
	font-size: 0.68em; 
	font-family: arial, Verdana, Arial, Sans-Serif;
	background: #141414 url(images/background.jpg) center top no-repeat;
	color: #4b4a4a;
	margin:0;
	padding:0;
	}

#page{
	width:1005px;
	margin:auto;
}

#content{
	background:#fff;
	width:603px;
	padding:8px 15px;
	min-height:600px;
	float:right;
	
}
/*--------------------------------------------------------------------- SIDEBAR_LEFT */
#sidebar{
	width:248px;
	float:right;
	margin-top:20px;
}

#sidebar ul{
	list-style-type:none;
	margin:0;
	padding:0 0 0 0px;

}
#sidebar_left{
	width:108px;
	padding:8px 0 0 15px;
	float:left;
	background: url(images/nav_transparent.png) repeat;
	height:175px;
}

#sidebar_left a{text-decoration:none; font-size:1.2em; text-transform:uppercase; color:#fff; width:88px; display:block;}
#sidebar_left a:hover{color:#4383bf;}

#sidebar_left h2, #sidebar ul li#mycategoryorder h2{display:none;}
#sidebar_left li, #sidebar_left ul{padding:0; list-style:none;}
#sidebar_left ul{padding:0; margin:0;}
#sidebar_left ul li{
	padding:12px 0 12px 20px; 
	background: url(images/cross.png) center left no-repeat; 
}
#sidebar_left ul li.home{padding:0; margin:0;}
#sidebar_left li.home{background: url(images/cross.png) center left no-repeat; padding:0 0 0 20px; margin:17px 0 12px 0;}
.date_section{clear:both; /*width:100%;*/ height:47px;   margin:0 0 20px -24px; 
background: url(images/date.png) no-repeat;

}
.date {
	font-size:1.3em;
	height:39px;
	width:157px;
	
	float:left; color:#707070;
	padding:17px 0 0 20px;
}

.date p{
font-family:Georgia, "Times New Roman", Times, serif !important;
margin:0;
color:#fff;
}

.postmetadata{
	float:left; 
	padding:0; 
	color:#707070;
	margin-top:3px;
	width:426px;
	padding:10px 0 4px 0;
	height:20px;
	display:block;

}

.tags{
	display:inline;
	background: url(images/tag.png) no-repeat;
	padding:1px 0 1px 21px;
	float:left;
}

.entry{clear:both; overflow:hidden;}
/*--------------------------------------------------------------------- SIDEBAR_RIGHT */
li#tag_cloud h2, li#categories-408073001 h2{
	display:none;
}
.cat-item-3 a, .cat-item-4 a, .cat-item-5 a{ 
	display:block;
	width:247px;
	text-indent:-999em;
}
.cat-item-3 a{height:82px;	background: url(images/pictures.png) top left no-repeat;}
.cat-item-3 a:hover{background: url(images/pictures.png) top right no-repeat;}
.cat-item-4 a{height:82px;	background: url(images/words.png) top left no-repeat;}
.cat-item-4 a:hover{background: url(images/words.png) top right no-repeat;}
.cat-item-5 a{height:85px;	background: url(images/rants.png) top left no-repeat;}
.cat-item-5 a:hover, li.cat-item-5 a:hover{background: url(images/rants.png) top right no-repeat;}

li#tag_cloud{
	background: url(images/sidebar_right_bg.png) repeat;
	padding:25px 15px 0 15px;
	text-align:center;
	height:216px;
}
li#tag_cloud a{color:#fff; text-align:center; text-decoration:none;}
li#tag_cloud a:hover{color:#4383BF;}
/*--------------------------------------------------------------------- FONT STYLING */
#headerimg h1 a{
	background: url(images/logo.png) no-repeat;
	width:324px;
	height:60px;
	text-indent:-999em;
	display:block;
}
h1{margin:43px 0 17px 134px;}
a{color:#4383bf; text-decoration:none;}
a:hover{color:#7F7F7F; text-decoration:none;}
.entry a{background:#4383BF; color:#fff;}
.entry a:hover{background:#F8F8F8; color:#4383BF;}
.entry a img{background:#fff; padding:3px; display:block; border:2px solid #4383BF;}
.entry a:hover img{border:2px solid #F8F8F8; }

h2, h2 a{
	text-transform:uppercase;
	color:#307ac0;
	text-decoration:none;
	font-size:16px;
	/*font-weight:normal;*/
}
h2 a:hover, h3.archive a:hover, .post h3 a:hover{
	background:#eff7fe;
	color:#7F7F7F;
	text-decoration:none;
	padding-right:22px;
	background: url(images/hover.png) top right no-repeat;
}

h3.archive a:hover{padding-right:18px;}

h2.pagetitle{	color:#7F7F7F; font-size:1.5em; font-weight:bold;}

h3{	color:#307ac0; }


#respond h3{font-size:14px;}
#respond, #comments{margin-top:0px; clear:both; }
#respond{
	border-top:1px dotted #cccccc;
}
a.more-link{
	height:20px;
	width:80px;
	display:block;
	font-weight:bold;
	font-size:1.2em;
	margin-top:10px;
	text-transform:capitalize;
	background:none;
	color:#4383bf !important;

}
a.more-link:hover{
	text-decoration:none;
	background: url(images/hover.png) no-repeat scroll right top;
	color:#7F7F7F !important;
	padding-right:10px;
}
/*--------------------------------------------------------------------- SEARCH FORM */
/*#searchform input#s{background:#222121; border:1px solid #000; width:130px; padding:3px 0 3px 75px; height:33px;}*/
#searchform input#s{background:none; border:none; 
	display:block;
	width:130px;
	float:left;
	margin-top:7px;
}

#searchform{margin-bottom:22px;}
#searchform div{background:#222121; border:1px solid #171717; width:168px; padding:3px 0 3px 75px; height:27px; position:relative;}
#searchform .placeholder{color:#dbdbdb; font-size:1em;}
textarea#comment{width:565px;}
/*--------------------------------------------------------------------- FOOTER */
div.post{
	border-bottom:1px dotted #cccccc;
	clear:both;
	padding-bottom:20px;
	position:relative;

}

div.widecolumn div.post{
	border-bottom:none;
	padding-bottom:0px;


}

a.read_more{font-weight:bold; text-decoration:none; font-size:1.2em; }

.cross{
	position:absolute;
	bottom:-4px;
	left:0;
	height:12px;
	width:12px;
	/*border:1px solid #f00;*/
		background: #fff url(images/tag_posts.png) bottom left no-repeat;

}
/*.navigation{margin-top:20px;}*/
#footer {
	width:581px;
	margin:0 0 0 124px;
	background: url(images/footer.jpg) no-repeat;
	height:176px;
	clear:both;
	padding:59px 20px 20px 34px;
}
#footer  div  li{
	padding:3px 0;
}
#footer li, #footer ul{
	list-style-type:none;
	margin:0;
	padding:0;
	list-style-image: url(images/cross.png);
}

#footer a{color:#fff;}
#footer a:hover{color:#4383BF}
#friends, #recent_posts, #rss{
	float:left;
}

#recent_posts{
	width:265px;

}

#friends{width:180px;}

#rss{

}
div.sociable {
	clear:both;
margin:16px 0;
}

div.sociable a{background:none;}
/*--------------------------------------------------------------------- CONTACT FORM */
#post-35{border:none;}
#post-35 .sociable{display:none;}

#post-35 #content{min-height:600px;}

#post-35 span INPUT, #post-35 textarea{width:400px;}

#searchform input{color:#fff;}
.navigation .nav_alignleft{float:left;}
/*.alignleft a, .alignright a{
	padding:20px 28px 25px 45px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	font-size:1.3em;
}
*/
.navigation .nav_alignleft a{
	background: url(images/older.png) no-repeat;
	padding:18px 28px 25px 45px;
/*	border:1px solid #f00;*/
	text-decoration:none;
	font-size:1.3em;
	width:210px;
	float:left;
}

.navigation .nav_alignright a{
	background: url(images/newer.png) top right no-repeat;
	padding:18px 50px 25px 10px;
	text-decoration:none;
	font-size:1.3em;
	width:210px;
	float:right;
	text-align:right;

}

.sociable{padding-bottom:15px; }
.sociable .sociable_tagline, body.about .sociable, body.portfolio .sociable{display:none;}



.sociable a img{background:none !important; padding:0 !important; display:inline !important; border:none !important;}
.sociable a:hover img{border:none !important; }



.add_to{font-weight:bold; float:left; padding-right:10px; color:#4383BF;}

.alignright{margin-left:20px; float:right;}
.alignleft{margin-right:20px; float:left;}
.wp-caption-text{text-align:center;}

.gallery a img{border:3px solid #EFEFEF;}
.gallery a:hover img{border:3px solid #307AC0;}


ul.gallery li{
	display: block;
	float: left;
	width:140px;
	margin-bottom:15px;
} 

ul.gallery li a{background:#fff !important;}
ul.gallery{
	margin: 15px 0 0 37px !important;
	padding:0 !important;

}

body.portfolio #search label{display:none;}

body.portfolio div.post {border-bottom:none !important;}



.entry object{float:right !important; margin:61px 0 10px 13px !important; padding:0 !important;}
.entry object embed{height:154px !important; width:154px !important; margin:0 !important; padding:0 !important;}