/*
Original Theme: Minimalist
Author: Joey Robinson
Author URI: http://www.techdesigns.co.uk
Last updated: 7th October 2009

Updated theme:Daniel Hooker
Author URI: you're looking at it
Last updated: 20 August 2010
*/

/* --- SITE STYLES --- */
/*
/* ------------------- */
html, body {
	color:#333;
	padding:20px 0; 
	margin:0;
	font:13px Verdana,Sans-serif; 
}
img {border:0;}
#page { 
	width:900px; 
	margin-left:auto; 
	margin-right:auto;
}
.clearfix{display: inline-block;}
.clearfix:after {
	clear:both;		
	content:"."; 
	display:block; 
	height:0; 
	visibility: hidden;
}
/* --- HEADER STYLES --- */
/*
/* --------------------- */
#header { 
	margin:0 0 0 250px; 
	height:50px;
	padding:0;
	text-transform:uppercase;
} 
#header h1 {
	font:bold 20px Arial,Sans-serif; 
	margin:0;
} 
#header h1 a {
	color:#333; 
	text-decoration:none;
} 
#header h1 a:hover {
	color:#999; 
}
#header h2 { 
	color:#999;
	font:bold 14px Arial,Sans-serif;
	margin:0;
}
/* --- SIDEBAR STYLES --- */
/*
/* ---------------------- */
#leftcol{ 
	float:left;
	padding:0 20px 0 0;
	width:230px; 
}
#menu {
	color:#999;
	font:bold 14px Arial,Sans-serif; 
	margin:0; 
	text-align:right; 
	text-transform:uppercase;
}
	h2.menuheader {
		color:#999;
		cursor:pointer;
		font-size:14px; 
		margin:0; 
		padding:0;
		text-transform:uppercase;
	}
	h2.menuheader:hover,
	h2.menuheader:active {
		color:#333;
	}
#menu a {
	color:#999;
	text-decoration:none;
}
#menu a:hover,
#menu a:active {
	color:#333;
}
#menu hr { 
	background-color:#999;
	border:0; 
	color:#999;  
	height:1px; 
	margin-left:80px; 
}
#menu p { 
	cursor:default; 
	margin:10px 0 0 80px; 
	text-align:left;
} 
	.darktext {
		color:#333;
	}
#menu ul {
	list-style: none;
	margin:0;
	padding:2px 0;
}
#menu ul li a {
	color:#CCC; 
	display:block; 
	padding:5px 0 5px 5px;
}
#menu ul li a:hover {
	color:#333;
}
/* --- MAIN COLUMN (POST) STYLES --- */
/*
/* --------------------------------- */
#wrapper {
	border-bottom:1px dashed #CCC;
	float:left;
	width:600px;
}
#maincol h1,
#maincol h2,
#maincol h3,
#maincol h4,
#maincol h5,
#maincol h6 {
	clear:both;
	font-family:arial;
	font-weight:bold;
	margin:0px 0px 0px 0px; 
	padding:0px;    
	text-transform:uppercase; 
}
	#maincol h1 a,
	#maincol h2 a,
	#maincol h3 a,
	#maincol h4 a, 
	#maincol h5 a, 
	#maincol h6 a {color:#333; text-decoration:none;}
	
	#maincol h1 a:hover, 
	#maincol h2 a:hover, 
	#maincol h3 a:hover, 
	#maincol h4 a:hover, 
	#maincol h5 a:hover, 
	#maincol h6 a:hover {color:#999;} 
 
#maincol h1 {font-size:22px;}
#maincol h2 {font-size:20px;}
	h2.contentheader { 
		clear:left;
		float:left;
		font:bold 20px Arial,Sans-serif;
		margin:0px 0px 0px 0px; 
		padding:0px; 
		position:relative;
		text-transform:uppercase; 
	}
#maincol h3 {font-size:18px;} 
#maincol h4 {font-size:16px;} 
#maincol h5 {font-size:14px;} 
#maincol h6 {font-size:12px;}
 
#maincol p {clear:left; line-height:1.7em;}
	#maincol p a:hover {text-decoration:none;}

#maincol ul,
#maincol ol {line-height:1.7em;}
#maincol ul li,
#maincol ol li {margin-bottom:6px;}
#maincol dl dd {font:italic x-small Helvetica,Arial,sans-serif;}

#maincol a.more-link {
	color:#333;
	font:bold 20px Arial,Sans-serif; 
	text-decoration:none;
	text-transform:uppercase; 
}
#maincol a.more-link:hover {
	color:#999;
}
#maincol blockquote {margin:10px 20px 10px 40px;}
#maincol blockquote p {font:italic 14px/1.3em Times,Serif;}
#maincol code {
	display:block;
	font-family:Monaco,Courier New,Monospace; 
	font-size:1.2em;
	margin:5px 0 15px 0;
	padding:8px 5px; 
}

#maincol .fb_edge_widget_with_comment {
}
#maincol .twitter-share-button {
	padding:10px 0;
}

#postinfotext{
	border-top: 1px dashed #CCCCCC;
	border-bottom: 1px dashed #CCCCCC;
	color:#CCCCCC;
	font:bold 14px/1.7em Arial,Sans-serif;
	margin:0 0 10px 0;
	padding:0; 
	text-transform:uppercase;
}
#postinfotext a {color:#CCCCCC; text-decoration:none;}
#postinfotext a:hover{color:#333333;}

.navigation {
	font:bold 14px Arial,Sans-serif; 
	line-height:1.7em; 
	text-transform:uppercase;
}
.navigation a {color:#333; text-decoration:none;}
.navigation a:hover{color:#999;}
.prevlink{margin:0 6px 0 0;}
.nextlink{float:right; margin:0 0 0 6px;}

img.centered {display:block; margin-left:auto; margin-right:auto;}
img.alignright {padding:4px; margin:0 0 2px 7px; display:inline;}
img.alignleft {padding:4px; margin:0 7px 2px 0; display:inline;}
.aligncenter { display: block; margin-left: auto; margin-right: auto;}
.alignright {float:right;}
.alignleft {float:left;}

.divider{height: 25px; width:604px; background: url(img/divider.jpg) top center no-repeat; margin: 10px auto 5px auto;}
.left { float:left; margin:10px 15px 10px 0;}
.right { float:right; margin:10px 0 5px 10px;}
.center { margin:5px auto 12px; text-align:center;}
.textright {text-align:right;}
.small {font-size:0.8em;}
.bold {font-weight:bold;}
.hide {display:none;}
.post {margin:0px;}


/* --- COMMENT STYLES --- */
/*
/* ---------------------- */
.commentheader {
	font:bold 16px/1.7em Arial,Sans-serif; 
	text-transform:uppercase; 
}
.comment { 
	margin:0 0 10px 0; 
	padding:2px 5px 0px 8px;
}
.comment p {margin:0;}

.commenticon {
	font:bold 14px/1.7em Arial,Sans-serif;
	text-transform:uppercase;
}
.commenticon a{
	color:#333; 
	text-decoration:none;
}
.commenticon a:hover{color:#999;}
.commenttext {margin: 0 60px 0 0;}
.gravatarside {
	float:right;
	margin:0px 5px 5px 5px;
	height:48px;
	width:48px;
}
.wp-caption { text-align: center; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; clear:both;}
.wp-caption img { margin: 0; padding: 0; border: 0 none;}
.wp-caption-dd { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}

#s,
#submit { 
	border:1px solid #CCC; 
	color:#505050;
	font-size:0.9em; 
	margin:0 0 16px; 
	padding:4px; 
	width:130px;
}
#author,
#email,
#url,
#comment { 
	border:1px solid #CCC;
	font-family:Verdana,Arial,Sans-Serif; 
	font-size:1em; 
	margin:0; 
	padding:4px;
}
#commentsection {margin:25px 0 0 0;}
#commentsection p {margin:0 0 6px 0;}

/* --- FOOTER STYLES --- */
/*
/* --------------------- */
#footer { 
	clear:both;
	height:15px; 
	margin:0 50px 0 0;
	padding:20px 0;
	text-align:right;
}
#footer p {color:#999; margin:0;}
#footer p a {color:#999; text-decoration:none;}
#footer p a:hover {color:#333;}
#footer img {vertical-align:bottom;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */ 

 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}*/ 
 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}