body{font-family:'Lucida Grande',Verdana,sans-serif;color:#333;text-align:center;font-size:small;line-height:1.6;margin:0;padding:0;}
img{border:none;}
ul{line-height:1.5;}
li,form,div,dt{margin:0;padding:0;}
p{margin:.5em 0 2em 0;}
h1,h2,h3,h4,dt{font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;margin:0;padding:0;color:#444;line-height:1;}
h1{font-size:200%;}
h2{font-size:120%;}
h3{font-weight:bold;color:#888;margin-top:.5em;font-size:120%;}
label,.submit{display:block;margin-top:1em;clear:left;}
fieldset{border:1px solid #777;margin-top:1em;float:left;margin-bottom:1em;padding:.5em;}
legend{color:#333;}
input,textarea{font-family:inherit;font-size:inherit;}
a:link,a:visited{text-decoration:none;border-bottom:1px solid #999;color:#326EA1;}
a:hover{color:red;}
dt{font-weight:bold;color:#333;font-size:150%;margin:2em 0 .5em 0;border-top:2px solid gray;padding-top:.5em;}
code{color:#00a;white-space:pre;}
code strong{font-weight:normal;background:#ff6;}
dd h3,dd h2{font-weight:bold;margin-left:-1em;margin-top:2em;color:#222;}
dd h4{font-weight:bold;margin-top:1em;color:#431;}

#menu{width:800px;list-style:none;padding:0;margin:0;background:#F7F6d7;float:left;}
#menu li{float:left;margin:0;padding:0;background:#F7F6d7;width:160px;text-align:center;}
#menu li a,#menu li span{font-variant:small-caps;
font-size:120%;font-weight:bold;color:#666;padding:4px 15px;display:block;border:none;}
#menu li a:hover,#menu li span{color:#e4701d;}

.reqd{color:#d00;font-size:80%;}
.disclaimer{font-size:80%;line-height:1;color:gray;width:70%;padding:10px;}

#outer{width:800px;text-align:left;margin:1em auto;font-size:90%;}

#main{float:left;padding:2em 10px 2em 10px;width:780px;min-height:300px;}
#main li{margin:.7em 0;}

#content{width:580px;float:left;}
#ads{float:right;width:160px;}

#footer{clear:both;font-size:85%;padding:.5em;letter-spacing:.1em;}

.clear{clear:left;}

/* this from color2 menu option, consolidate... */
body{background:#f5f5f5;}
html>body{background:#f5f5f5 url(/images/bg2.png) repeat-y center top;}
#outer{margin-top:0;margin-bottom:0;}

#banner{background:url(/images/gradient.png) repeat-x;line-height:1;padding:4px 0 40px 8px;width:792px;}
#banner h1{font-weight:bold;font-size:270%;letter-spacing:1px;padding:0;margin:0;}
#banner h2{font-weight:normal;font-size:120%;padding:0;margin:0;}
#banner a{border:none;}

#main{background:#def;padding-bottom:2em;}
.innerblock{background:#e7e6c7;}
.thumbs{background:#d7d6b7;}
#footer{background:gray;color:#fff;line-height:1;}
#footer a{color:#fff;border-color:#fff;}
a:hover,#footer a:hover{color:red;}
.finalpara{margin-top:5em;}
.amazon img{float:left;margin:0 2em 1em 0;}
dt{clear:left;}
h1+h2{font-weight:normal;margin-top:.2em;line-height:1.2;}

/* Comment stuff */
a.commentlink{margin-left:3em;clear:both;display:block;border:none;}
div.commentdiv{padding-left:3em;}
div.comment{outline:1px solid gray;margin:1em 0;padding-left:40px;padding:.5em;background:#fff;}
div.comment{font-size:85%;}
div.comment p{margin:0;color:#555;}
div.comment p.text{font-size:120%;color:#333;margin-top:.2em;}
form.commentform{background:#fff;outline:1px solid gray;padding:1em;margin:0;}
form.commentform h3{color:#333;font-size:200%;font-weight:normal;margin:0;margin-bottom:.2em;}
form.commentform h4{font-weight:normal;}
form.commentform input,#commentform textarea{font-size:1em;border:1px solid gray;}

a.permalink{float:right;font-size:10px;}
