html, body {	margin:0;	padding:0;}body {	font: 80% Georgia, Arial, Helvetica, Verdana, sans-serif;    background: #000 url(images/background.gif) top center no-repeat;	text-align: center;}a { color: #f00; }a:focus { outline: none; }#content img { padding: 3px; background-color: #ddd; border: solid #333 1px; }#share img, #sidebar img { padding: 0; border: 0; background: none; }.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }* html .clearfix { zoom:1; }#container {	margin: 35px auto 0 auto;	background: #fff url(images/top-right.gif) top right no-repeat;	width: 950px;	text-align: left;}#header { position: relative; }	#header #logo { float: left; margin: 22px 0 0 22px; }	*+html #header #logo { padding-left: 22px; }		#header #logo img { border: 0; }		#ad-top { float: left;  margin-top: 30px; margin-left: 115px; }	*+html #ad-top { float: none; position: relative; left: 115px; width: 468px; }		#navigation { float: left; margin-top: 28px; }			#navigation ul { margin: 0; padding: 0; }				#navigation ul li {			list-style-type: none;			float: left;			margin-left: 95px;			height: 14px;		}				#navigation ul #rhymes { background: url(images/rhymes.gif) 0 0 no-repeat; width: 85px; }		#navigation ul #editorials { background: url(images/editorials.gif) 0 0 no-repeat; width: 115px; }		#navigation ul #contact-us, h2.contact-us { background: url(images/contact-us.gif) 0 0 no-repeat; width: 119px; }		h2.contact-us { height: 14px; }		h2.contact-us span { display: none; }				#navigation ul li a { display: block; height: 14px; }		#navigation ul li a span { display: none; }				#navigation ul #rhymes:hover, #navigation ul #editorials:hover, 		#navigation ul #contact-us:hover, #navigation ul #rhymes.current,		#navigation ul #editorials.current, #navigation ul #contact-us.current { background-position: 0 -14px; }#wrapper {  }#content {	clear: left;	padding: 25px;	min-height: 700px;	width: 600px;}	div.post h2, div.post h3, ol li.post h3 { clear: both; margin: 0; padding: 0; font-size: 1.2em; }	div.post h2 a, div.post h3 a, ol li.post h3 a { color: #000; text-decoration: none; font-size: 1.2em; }	div.post h2 a:hover, div.post h3 a:hover, ol li.post h3 a:hover { color: #f00; }	div.navigation { float: left; width: 100%; margin: 1em 0; }	div.navigation .alignleft { float: left; width: 250px; text-align: left; }	div.navigation .alignright { float: right; width: 250px; text-align: right; }		a.stbar.chicklet img {border:0; margin-top: -2px; margin-right: 5px; }	a.stbar.chicklet { height:16px;line-height:16px; }		#respond #comment-form-title { width: 156px; height: 14px; background: url(images/leave-reply.gif) 0 0 no-repeat; }	#comment-form-title span { display: none; }	ol.commentlist { position: relative; top: -20px; margin: 0 0.5em; padding: 0;}	ol.commentlist li { border-bottom: solid #ccc 1px; margin-top: 1.5em; list-style-type: none; }		form input[type=text], form textarea { border: solid #999 1px; }	#searchsubmit { position: relative; top: 3px; }	ol#search-results li { margin-bottom: 1em; }		#feature { clear: left; float: left; display: inline; width: 150px; height: 200px; margin: 0 1em 1em 0; }	div.feature { float: left; width: 425px; height: 200px; margin-bottom: 1em; }	div.rhyme { float: left; width: 100%; height: 150px; margin-bottom: 1em; }	.feature-full { float: left;  margin: 0 1em 0.5em 0; }		hr { border-top: solid #ddd 1px; border-bottom: solid #ddd 1px; border-left: 0; border-right: 0; background: none; margin: 2em 0; width: 250px; padding: 0.2em 0; }	*+html hr { margin: 0.5em 0; padding: 0; }		.comments-meta a { text-decoration: none; }	.home #sidebar, .interior #sidebar { position: absolute; margin-left: 650px; top: 240px; width: 250px; color: #666; }*+html .home #sidebar { margin-left: 48px; }#sidebar div { margin: 1em 0; }#footer { text-align: right; padding: 1em; font-size: 0.9em; }#right-page-flip {	position: absolute;	margin-left: 950px;	margin-top: -487px;	width: 21px;	height: 453px;	background: url(images/right-page-flip.png) 0 0 no-repeat;}#bottom-page-flip {	position: relative;	margin: 0 auto;	left: -202px;	width: 505px;	height: 30px;	background: url(images/bottom-page-flip.gif) 0 0 no-repeat;}
