/* Globals */
html {
	}
a {
	color: #173a61;
	}
div#hd h1 {
	margin:18px 6px;}
.right {
	float:right;}

/* Give the columns some breathing room */
div#maincol {
	padding:0;}

/* Make blog entries look nice */
div.entry {
	font-size:12px;
	line-height:18px;
	margin:6px 6px 18px 6px;}
div.entry h1, div.entry h2 {
	font-size:22px;
	font-family:Times, Times New Roman, serif;
	font-weight:bold;
	line-height:normal;}
div.entry h2 a {
	color: #172d4f;
	text-decoration:none;}
div.entry h2 a:hover {
	text-decoration:underline;}
div.entry p {
	margin:18px 0;}
div.entry blockquote {
	border-left: 9px solid #d7d7d7;
	margin:6px 6px 6px 0;
	padding:0 18px 0 12px;
	font-size:11px;
	line-height:16px;
	text-align: justify;}

/* Headlines Only Listing on Homepage */
div#headlines {
	border:1px solid #999;
	padding:6px;}
div.headlines h3 {
	font-size:16px;
	text-decoration: underline;
	line-height:normal;
	margin:0 0 6px 0;}
div.hentry h2 {
	font-size:14px;
	font-family:Times, Times New Roman, serif;
	font-weight:bold;
	line-height:normal;
	margin:0 0 3px 0;}
	
/* Byline and user actions */
div.byline, div.commenter {
	font-size:11px;
	margin-bottom:18px;}
div.byline img, div.commenter img {
	float:left;
	background:#d7d7d7;
	padding:1px;
	margin:0 6px 0 0;
	border:1px solid #999;}
	
/* Tags and Categories */
div.entry-tags, div.entry-categories {
	margin-bottom:6px;}
div.entry-tags h4, div.entry-categories h4 {
	font-size:14px;
	font-weight:bold;}
div.entry-tags ul li, div.entry-categories ul li {
	display:inline;
	font-size:11px;}
/* Comments */
div.comments-header {
	margin:0 0 12px 0;}
div.comments-header h2 {
	font-size:16px;
	font-weight:bold;}
div.comment, div#comments-open {
	background:#f7f7f7;
	border:1px solid #999;
	padding:6px;
	margin:0 0 12px 0;}
div.comment p {
	margin-bottom:12px;}
	
/* Ad Spaces */
div.blogad {
}
div.leaderboard {
	width:728px;
	height:90px;
	margin:6px auto;}
	
/* Widgets */
div.widget {
	margin:0 0 12px 0;
	font-size:11px;}
div.widget h3 {
	font-size:16px;}
/* Tag Cloud */
div.widget-tag-cloud ul li {
	display:inline;}
li.rank-1 {
	font-size:22px;}
li.rank-2 {
	font-size:20px;}
li.rank-3 {
	font-size:18px;}
li.rank-4 {
	font-size:16px;}
li.rank-5 {
	font-size:14px;}
li.rank-6, li.rank-7 {
	font-size:12px;}
li.rank-8 {
	font-size:11px;}
	
/* Header */
div#headeractions {
	background-color: #DCE1EC;
	width: 360px;
	margin:12px 70px 0 0;
	padding:6px;
	font-size:11px;
	border:1px solid #003791;
	}
div#tinynav {
	margin:0 0 6px 0;}
div#tinynav a {
	display:inline;
	margin:0 3px;
	font-size:12px;
	font-weight:bold;
	}
div#emailsignupheader label {
	font-size:12px;
	font-weight:bold;
	padding:0 6px 0 0;}
div#emailsignupheader img {
	display:inline;
	padding:0 6px 0 0;}