/* 
Theme Name: John
Theme URI: http://john-sheehan.com/blog
Description: For John By John
Version: 1.0
Author: John Sheehan
Author URI: http://john-sheehan.com/blog
*/
a img
{
	border: none;
}
body
{
	margin: 0;
	padding: 0;
	background-color: #eee;
	font-size: 100%;
	font-family: Calibri, Tahoma, helvetica, verdana, sans-serif;
}
#content
{
	width: 880px;
	padding: 0 10px;
	margin: 0 auto;
	background-color: #fff;
}
#header
{
	margin-bottom: 60px;
}
#header h1
{
	margin: 0;
	padding: 0;
	display: inline;
}
#adzerk
{
	border: 1px solid #ccc; 
	padding: 5px; 
	margin: 0 0 20px 0;
	font-size: 90%;
	font-weight: bold;
}
#main_content
{
	overflow: hidden;
}
#sd_left {
	float: left;
	margin: 0 20px 20px 0;
	padding: 0;
	width: 600px;
}	

#sd_right {
    float: left;
	margin: 0 0 0 10px;
	padding: 0;
	width: 250px;
}	
h2
{
	font-size: 1.3em;
	margin: 0;
	padding: 0;
}
h3
{
	font-size: 1em;
}
h2 a
{
	color: #f30;
	text-decoration: none;
}
.meta
{
	clear: both; 
	overflow: hidden;
	padding: 10px;
	margin-bottom: 20px;
	color: #999;
	background-color: #eee;
	font-weight: bold;
	font-size: 80%;
}

.meta p
{
	margin: 0;
	padding: 0;
}
.meta p a
{
	color: #999;
}
#footer
{
	text-align: center;
}
#sidebar .links
{
	float: left;
	width: 200px;
	margin-right: 20px;
}
#sidebar .links ul
{
	margin: 0;
	padding: 0;
}
#sidebar .links ul li
{
	list-style-type: none;
}
#footer, #footer a, #sidebar, #sidebar .links a
{
	color: #fff;
}
#footer, #sidebar
{
	width: 880px;
	padding: 10px;
	margin: 0 auto;
	overflow: hidden;
	font-size: 90%;
	background-color: #555;
}
.details li
{
	list-style-type: none;
}
.syntaxhighligher
{
	font-size: .8em;
}