body {	margin-top: 50px;	padding: 0;	background: #000000;	font-size: 13px;	font-family: arial, helvetica,sans-serif ;	text-align: justify;	color: #FFFFFF;}h1, h2 {	margin: 0;	padding: 0;	text-transform: lowercase;	font-weight: normal;	color: #FFFFFF;}h1 {	letter-spacing: -1px;	font-size: 42px;}h2 {	font-size: 23px;}h3 {   margin: 15px 0px 0px 0px;   padding: 0;   font-family: arial, helvetica,sans-serif ;   font-weight: normal;   font-size: 13px;   text-align: center;}.mediumyellow {		font-size: 30px;		color: #FFFF88;}.brightred {		font-size: 26px;		color: #FF0000;}.smallgrey {		font-size: 12px;		color: #888888;}a:link {	text-decoration: none;	color: #FFFFFF;}a:visited {	text-decoration: none;	color: #bbbbbb;}a:active {	text-decoration: none;	color: #bbbbbb;}a:hover {	text-decoration: underline;	color: #FFFFFF;}img {	border: none;}#header {	width: 800px;	margin: 0 auto;	height: 50px;	background: url(images/blankredtop.gif) no-repeat left top;}#menu {	float: left;	width: 800px;	height: 50px;}#menu ul {	margin: 0;	padding: 0px 0 0 25px;	list-style: none;	line-height: normal;}#menu li {	display: block;	float: left;}#menu a {	display: block;	float: left;	margin-right: 1px;	padding: 17px 10px 14px 10px;	text-decoration: none;	font-size: 14px;	color: #ffffff;}#menu a:hover {	text-decoration: underline;	height: 19px;	background: #ff8000;	color: #ffffff;}#logo {	width: 800px;	height: 60px;	margin: 0 auto;	padding: 20px 0 0 30px;}#logo h1, #logo h2 {	float: left;	margin: 0;	padding: 0;	line-height: normal;}#logo h1 {	text-transform: none;	font-family: arial, helvetica,sans-serif ;}#logo h1 a {	text-decoration: none;	color: #FFFFFF; }#logo h1 a:hover { text-decoration: underline; }#logo h2 {	float: right;	padding: 25px 35px 0px 15px;	font: 18px arial, helvetica,sans-serif ;	text-transform: none;	color: #aaaaaa; }#logo p a {	text-decoration: none;	color: #8BD80E;}#logo p a:hover { text-decoration: underline; }#page {	width: 740px;	margin: 0 auto;	padding: 20px 30px 0px 30px;	background: #000000;}#content {	float: left;	width: 750px;	}.post {	padding: 0px 0px 20px 0px;	margin-bottom: 20px;}.post .title {	text-transform: none;	margin-bottom: 20px;	padding-bottom: 5px;	padding-left: 10px;	border-left: 8px solid #ff6000;}.post h1 {	padding: 0px 0 0 0px;	font-size: 24px;	color: #FFFFFF;}.post h2 {	padding: 0px 0 0 0px;	font-size: 22px;	color: #FFFFFF;}.post .byline {	border-left: 8px solid #ff6000;	margin-top: -20px;	padding-left: 10px;	padding-bottom: 5px;	margin-bottom: 20px;	font-size: 13px;	color: #aaaaaa;}#footer {	text-align: center;	font-size: 16px;	width: 800px;	height: 50px;	padding: 20px;	margin-left: -30px;	background: url(images/blankredbottom.gif) no-repeat left;}html>body #footer {	padding: 12px 10px 20px 10px;	height: auto;}#footer p {	font-size: 20px;}