body { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }

/* Use this class for anything you want hidden in the printed version */
.noprint { display: none; }

#mainNav, #addthis, #comments-open, .widget-syndication, .widget-recent-entries, .widget-recent-comments, .widget-topics, .widget-follow-brian { display: none; }


#content { padding: 15px 0 0 0; line-height: 1.4em; color: #282828; }
	#content h1 { padding: 0 0 10px 0; font-size: 1.9em; line-height: 1.2em; font-weight: bold; color: #0b3960; }
	#content h2 { padding: 0 0 5px 0; margin: 0 0 5px 0; font-size: 1.3em; font-weight: bold; color: #0b3960; }
	#content p { padding: 0 0 15px 0; }
	#content ul { padding: 0 0 13px 20px; }
		#content ul li { padding: 2px 0 px 5px; }
	#content ol { padding: 0 0 13px 20px; }
		#content ol li { padding: 2px 0 2px 5px; }
	#content a { color: #0b3960; }


	.entry { clear: both; overflow: hidden; }
	.entrySummary { margin: 0 0 20px 0; border-bottom: 1px solid #dbe7f1; padding: 0 0 20px 0; }
	#blogBottom { margin: 10px 0; border-top: 1px solid #dbe7f1; border-bottom: 1px solid #dbe7f1; padding: 10px 0 0 0; }
	#trackbacks { margin: 0 0 10px 0; border-bottom: 1px solid #dbe7f1; padding: 10px 0 0 0; }
	#comments-content { margin: 0 0 10px 0; border-bottom: 1px solid #dbe7f1; padding: 10px 0 0 0; }
	
	
	.widget-about-brian { border-top: 1px solid #edf3f8; padding: 10px 0; }
		.widget-content { width: 500px; overflow: hidden; }
			.widget-content-left { width: 165px; float: left; }
			.widget-content-right { width: 320px; float: left; }
			
			.widget-content ul { padding: 0; list-style-type: none; }
			.widget-content ol { padding: 0; }
				.widget-content li { padding: 0 0 15px 0; }
			.widget-content p { padding: 0 0 15px 0; }

		h3.widget-header { padding: 0 0 4px 0; font-size: 1.3em; font-weight: bold; color: #000; }
		.widget-about-brian a.more { display: none; }