body { padding: 0px; margin: 0px; font-family: verdana; font-size: 12px; background: #eee; color: #000; line-height: 1.5; word-spacing: 0.05em; text-align: center; }

h2 { font-size: 16px; }
h3 { width: 90%; font-size: 14px; padding-left: 5px; }
h4 { font-size: 16px; color: #f00; }
h5 { font-size: 12px; color: #fff; background: #f00; padding: 5px 10px; }

p { font: 9pt/16pt Georgia, Times New Roman, Times; margin: 0px; padding: 0px; text-align: left; color: #010E22; }
ul { margin: 0px; padding: 0px; }
li { list-style-position: inside; }

a:link { font-weight: bold; text-decoration: none; color: #f00; }
a:visited { font-weight: bold; text-decoration: none; color: #900; }
a:hover, a:active { text-decoration: underline; color: #600; }

podcast { font-size: 18px; color:#900; } 

form p { font-weight: bold; }
input { font-size: 12px; padding: 2px; margin: 2px; border: 1px solid #333366; }
input.submit { font-size: 11px; padding: 1px; margin: 2px; border: 1px solid #333366; background: #eee; }
input.checkbox { padding: 1px; margin: 2px; border: 0px; }
label { display: inline; }
textarea { font-size: 12px; padding: 2px; margin: 2px; border: 1px solid #333366; }

#page { text-align: left; position: relative; margin: 0px auto; border-right: 1px solid #333; border-left: 1px solid #333; padding: 0px; width: 800px; background: #fff; }

#top img {border: 0px; }

#side-a { float: left; width: 179px; overflow: hidden; margin-right: 10px; border-right: 1px solid #600; border-bottom: 1px solid #600; }
#side-b { float: right; width: 179px; overflow: hidden; margin-left: 10px; background: #ccc; border-left: 1px solid #333; border-bottom: 1px solid #333; }
#content { float: left; width: 420px; overflow: hidden; padding-bottom: 15px; }

#content p { margin: 10px 0px; }

#menu, #bottom { clear: both; background: #f00; color: #fff; padding: 3px; text-align: center; }
#menu a { margin: 0px 12px; color: #fff; font-weight: bold; font-size: 12px; }
#bottom a { margin: 0px 4px; color: #fff; font-weight: bold; font-size:9px;} 
#bottom span { margin-right: 60px;font-size: 9px; }

.paypal { border: 0px; }
.buy { text-align: center;  }
.side { margin: 10px; font-style: italic; }
.red { margin: 10px; color: #f00; font-weight: bold; font-style: italic; }
.gray { margin: 10px; padding: 0px 20px; color: #333; font-weight: bold; font-style: italic; }
.back { text-align: right; }
.repress { color: #666; font-size: 11px; float: right; }
.middle { text-align: center; }
.error { color: #f00; }
.answer { padding-left: 40px; font-weight: normal; }
.highlight { font-size: 14px; color: #f00; font-weight: bold; }
.list { margin: 3px 10px; padding: 0px 20px; }
.offsite { font-size: 11px; font-style: italic; }

.queans {color:red; font-weight:bold;}
.float_left { float: left; margin-right: 5px; margin-bottom: 5px; }
.also_featured { float: left; margin-right: 10px; margin-bottom: 10px; }
.upgrade { text-align: center; }
.upgrade a { color: #666; }
