h1#blog-title 							{ background: url(/images/beaconball.png) left center no-repeat;
										  text-indent: 65px; min-height: 56px; font-size: 15px;
										  color: #999; padding-top: 18px; letter-spacing: 5px;
										  text-transform: uppercase; margin-left: 25px; }

#main-column 							{ float: left; width: 620px; padding-left: 25px; }

#sidebar 								{ float: right; width: 300px; padding-top: 0; }

#sidebar ul 							{ list-style: none; margin-left: 28px; }

#sidebar h5 							{ background: url(/images/beaconball-small.jpg) left center no-repeat;
										  text-indent: 28px; min-height: 22px; padding-top: 4px; }

.author-photo 							{ width: 121px; float: left; margin: 0 12px 12px 0; }

.post 									{ margin-bottom: 28px; }

.post h2 								{ margin: 10px 0; }
.post h3 								{ margin: 10px 0; color: #666; font-size: 20px; }
.post ul                                { list-style: disc; margin: 0 0 15px 15px; }

.content 								{ margin-left: 135px; }

#commentform textarea 					{ width: 545px; height: 175px; }

ol.commentlist 							{ margin: 0; padding: 0; list-style: none inside; font-size: 1.0em; }

.meta									{ background: #e2e2e2; padding-left: 10px; }
.meta em 								{ font-family: Georgia, serif; padding: 0 3px; color: #666; }

.archives-list li 						{ background: url(/images/beaconball-small.jpg) left center no-repeat;
										  padding-left: 40px; margin-bottom: 20px; }

.wp-polls p 							{ margin-left: 28px; }

.navigation a, .navigation a:visited	{ background: url(/images/button-bg.png) top center repeat-x;
									  	  padding: 4px 6px 3px 6px; border: 1px solid green; cursor: pointer;
									  	  font-weight: bold; color: white; white-space: nowrap; }
.navigation a:hover						{ background: white; color: black; }

.entry .wp-polls p						{ margin: 0; }
.entry .wp-polls						{ margin: 0 0 25px 0; }
.entry .wp-polls .wp-polls-ul			{ margin: 15px 0; }
