html, body		{ margin:0; padding:0; background:#f1f1f1; }
body			{ color:#000; font-family:arial; font-size:12px; }
hr				{ height:1px; border:0; border-bottom:1px dashed #ccc; }
img				{ border:0; }
h1				{ letter-spacing:-3px; font-size:40px; margin:0; }
h2				{ letter-spacing:-3px; font-size:30px; margin:0; }
li				{ margin-bottom:5px; }
ul				{ margin-top:5px; }
table			{ border-collapse:collapse; }
table td, th	{ padding:7px; }
input, textarea	{ width:300px; }

#container		{ width:740px; margin:20px auto; border:10px solid #f9f9f9; background:#fff url(images/personal-finance-books-bg.jpg) no-repeat bottom right; padding:10px; }
#content		{ }
#middle			{ width:500px;  }
#footer			{ font-size:11px; margin-top:75px; border-top:1px dashed #ccc; padding:10px 0; width:750px; }
#footer	strong	{ font-weight:normal; }
#logo			{ letter-spacing:-3px; font-size:60px; font-family:trebuchet ms; margin:0; font-weight:bold; color:#777; text-transform:uppercase; }


.comments			{ border:5px solid #f1f1f1; padding:10px; }
.sidebar-box		{ background:#000; padding:10px; border-top:1px solid #fff; color:#fff; }
.sidebar-box a 		{ color:#fff; }

.thumb			{ padding:0 5px 5px 0; border:1px solid #ccc; border-width:0 1px 1px 0; background:#fff; }
.stripe			{ height:20px; background:url(images/stripe.png); }
.tabular td,
.tabular th		{ border:1px solid #f1f1f1; vertical-align:top; }
.tabular th		{ background:#000; color:#fff; font-weight:bold; }
.submit			{ width:auto; }

a:link,
a:visited,
a:active		{ color:#000; text-decoration:underline; }
a:hover			{ text-decoration:none; }
