body {
	margin:.2in .55in;
	padding:0;
	font:12pt "Times New Roman", serif;
	text-align:center;
	}

/* Hide and reset blocks
 *******************************/
h1,
#navigation,
#feature-blog #gallery,
p.rss,
.entry-data .comments,
.category,
#search,
#sidebar .box,
#commentform,
#leavecomment,
hr {
  display:none;
}

/* Links decoration
 *******************************/
a {
	color:black;
	text-decoration:none;
	}
a img {
	border-width:0;
	}
.print {display:block;}

/* Headings
 *******************************/
h1, h2, h3,h4 {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	clear:both;
	}
	#feature h2, #feature-blog h2 {
		font-size:100%;
		margin:-1em 0 1em 0;
		padding:0;
		color:#999;
		}
	h2 {color:#666;}
	h3 {
		font-size:150%;
		margin-bottom:0;
		}

	h4 {
		font-size:120%;
		margin-bottom:0;
		}
p {
	margin:0 0 .6em 0;
	}
blockquote {
	font-style:italic;
	}
h3+blockquote, h2+blockquote, p+ul, h2+ul, h3+ul{
	margin-top:.2em;
	}

#header img {
	margin:0 auto;
	}
/* Etc
 *******************************/
.content a[href]:after,
.secondary a[href]:after,
#footer a[href]:after {
	content: " (" attr(href) ") ";
	font-size: 90%;
	}
.content a[href^="/"]:after,
.secondary a[href^="/"]:after {
	content: " (http://yoursite.net/" attr(href) ") ";
	}
#header {
	border-top: solid 0.5em #ccc;
	border-left: solid 0.1em #ccc;
	border-right: solid 0.1em #ccc;
	padding-top:.5em;
	}
#feature-blog, #feature {
	padding:1em 1em 0.5em 1em;
	border-left: solid 0.1em #ccc;
	border-right: solid 0.1em #ccc;
}
#main {
	text-align:left;
	border-bottom: solid 0.5em #ccc;
	border-left: solid 0.1em #ccc;
	border-right: solid 0.1em #ccc;
	border-top: solid 0.5em #ccc;
	font-size:75%;
	}
#content ul {
	list-style:none;
	margin:0;
	padding:2em 2em 0 2em;
	border-bottom: solid 0.1em #ccc;
	}
#content ul li {
	margin-bottom:2em;
	}
#content ul ul {
	list-style:none;
	margin:0;
	padding:0 0 0 2em;
	border-bottom: none;
	}
#content ul ul li {
	margin-bottom:auto;
	}
#intro {
	padding:2em;
	margin-bottom:2em;
	border-bottom: solid 0.1em #ccc;
	}
.box {
	padding:2em;
	margin-bottom:2em;
	border-bottom: solid 0.1em #ccc;
	}

#shoutout {
	padding: 0 2em;
	height:6em;
	}
#shoutout p {margin:0;}
#shoutout span {display:block; width:auto; float:left; padding: 4px 0 0 0;}
	
	
#footer {
	padding:1em;
	font-size:50%;
	}