
html{
	background: #FFF;
}

body{
	position: relative;
	margin: 0;
	padding: 2.0em;
	font: 11pt/2.0 Georgia, "Palatino", "Times New Roman";
	color: #333;
}

p{
	margin: 2.0em 0;
}

a{
	color: #007EFF;
	text-decoration: none;
}

a:hover{
	color: #222;
}

abbr{
	border: 0;
}

img{
	border: 0;
}

object, embed{
	display: none;
}

li.video-post object, li.video-post embed{
	height: 20em;
}

blockquote{
	margin: 0;
	padding: 0;
	font: italic 2.0em/2.0 Georgia, Times, "Times New Roman", Serif;
	color: #999;
}

ul, ol{
	margin: 0;
	padding: 0;
	list-style: none;
}

h1, h2, h3, h4, h5, h6{
	margin: 0;
	padding: 0;
	line-height: 1.0;
}

h1{
	margin-bottom: 2.0em;
	padding-bottom: 2.0em;
	font-size: 1.0em;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 2px;
	background: url(images/border-x.gif) bottom left repeat-x;
	text-align: center;
}

h2{
	font-size: 2.0em;
	font-style: italic;
}

h2, h2 a{
	font-weight: normal;
}

p#logo{
	text-align: center;
}

ol#left-col li{
	padding: 2.0em 0;	
	background: url(images/border-x.gif) bottom left repeat-x;
}

ol#left-col li ul li{
	position: relative;
	padding: 0;
	background: none;
}

ol#left-col li ul li.post-head p{
	display: inline;
	margin: 0 1.0em 0 0;
	padding: 0 1.0em 0 0;
	border-right: 2px solid #DDD;
}

.post-head p img{
	position: absolute;
	top: 0;
	right: 0;
	height: 5.0em;
}

.pull-quote{
	margin: 0 0 2.0em 2.0em;
	width: 12em;
	float: right;
}

.author-bio{
	position: relative;
}

.author-bio img{
	margin: 0 0 2.0em 2.0em;
	float: right;
	height: 4.0em;
}

ul.user-options, ul#right-col, .pagination, .rss-prompt, .breadcrumb, #applesearch, .advert{
	display: none;
}

ol#left-col li ul li:after, .author-bio:after{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}