html, body			{ padding:0; margin:0; }
body				{ background:url(images/bg-header.jpg) repeat-x 0 30px; color:#000; font-family:arial; font-size:12px; }
hr					{ border:0; height:0; border-bottom:1px dashed #ccc; }
img					{ border:0; }
h1, h2, h3			{ margin:0 0 5px 0; }
h2					{ font-size:18px; font-weight:normal; }
ul					{ margin:0 0 0 20px; padding:0;}
li					{ margin-bottom:4px; }
form				{ margin:0; }
table				{ border-collapse:collapse; }

a					{ color:#000; text-decoration:underline; }
a:hover				{ color:orange; }

#container			{ width:650px; margin:0 auto; }
#header				{ position:absolute; top:80px; font-size:65px; letter-spacing:-5px;	font-weight:bold; text-align:center; }
#header a 			{ text-decoration:none; color:#000; }
#middle				{ margin-top:200px; }
#content			{ width:400px; float:left; }
#sidebar			{ margin-top:40px; float:left; width:210px; margin-left:10px; padding:10px; border-left:1px dashed #ccc; }
#footer				{ margin:40px 0; border-top:1px dashed #ccc; font-size:11px; padding-top:10px; }
#footer strong		{ font-weight:normal; }

.comments			{ border:1px solid #f1f1f1; background:url(images/bg-whitener.gif) repeat-x #fff; padding:15px; }
.sidebar-box		{ background:#000; padding:10px; border-top:1px solid #fff; color:#fff; }
.sidebar-box a 		{ color:#fff; }

.stripe				{ height:20px; background:url(images/stripe.png); margin:20px 0; }