body {	color: #333;	margin: 0;	font: .8em/1.6em   Arial, Helvetica, sans-serif;	text-align: center;}a:link, a:visited {	color: #666600;	text-decoration: none;}a:hover {	color: #000000;}h1 {	color: #333333;	font-size: 110%;	font-weight: bold;	margin: 0;}h2 {	color: #6EB457;	font-size: 150%;	font-weight: bold;	text-transform: capitalize;}h3 {	color: #4b4b4b;	font-size: 100%;	font-weight: bold;	margin: 0;	text-transform: capitalize;	background: left no-repeat url(images/bg_h3.png);	padding-left: 18px;}img {	display: inline;	border-style: none;	margin: 0;	padding: 0;	left: 0px;	top: 0px;	right: 0px;	bottom: 0px;}blockquote {	color: #000000;	padding: 10px;	background: #efefef no-repeat left top url(images/bg_blockquote.gif);	font-family: Georgia, Times New Roman, Times, serif;	font-style: italic;	text-align: center;	margin: 10px 0;}#content ul {	list-style: none;	background: none;	margin: 0;	padding: 0;}#content li {	list-style: none;	background: no-repeat left url(images/bg_li.gif);	margin: 0;	padding-left: 20px;}	/* SPECIAL STYLES--------------------------------------------------- */a[href$=".rss"], a[href$=".rdf"], a[href$=".xml"] {	background: url(images/bg_rss.png) no-repeat left top;	padding-left: 20px;	padding-top: 1px;}a[href^="http://www.haloscan.com/members/rss.php?"] {	background: url(images/bg_rss.png) no-repeat left top;	padding-left: 20px;	padding-top: 1px;}a[href^="javascript:HaloScan"] {	background: url(images/bg_comments.gif) no-repeat left top;	padding-left: 20px;	padding-top: 1px;}a[href^="javascript:HaloScanTB"] {	background: url(images/bg_trackback.png) no-repeat left top;	padding-left: 16px;	padding-top: 1px;}/* LAYOUT STYLES--------------------------------------------------- */#container {	width: 900px;	background: url(images/bg_container.png) repeat-y center;	padding: 0;	text-align: left;	margin-top: 0;	margin-bottom: 0;	margin-right: auto;	margin-left: auto;}#masthead {	height: 150px;	background: no-repeat center top;	margin: 0;	padding: 0;	}#title {	font: 130% Georgia, "Times New Roman", Times, serif;	color: #ccc;}#title b {	color: #ffffff;	font: normal bold 160% Georgia, Times New Roman, Times, serif;}#header {	padding-top: 20px;}#stage {	background: url(images/bg_container.png) repeat-y center;}#content {	width: 900px;	background-image: url(images/bg_container.png);	background-repeat: repeat-y;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;	margin-bottom: 0px;}#sidebar {	color: #999;	width: 200px;	margin: 55px 10px 10px;	padding: 10px;	border-left: 1px dotted #ccc;	font-size: 88%;}#footer {	background: no-repeat center bottom;	font-size: 90%;	color: #999999;	text-align: right;	margin: 0px 25px;	padding-top: 0;	padding-bottom: 0;}.clear {	clear: both;}/* SIDEBAR STYLES--------------------------------------------------- */#sidebar p {}#sidebar img {}#sidebar img a:hover {}