html,body,h1,h2,h3,h4,h5,h6,div,span,iframe,table,td {margin:0px;padding:0px;}
form { display:inline; margin:0px; padding:0px; }
a img { border:none; margin:0px; padding:0px; }
html,body { height: 100%; font-size: 1em; font-family:"Times New Roman",Times,serif; }
body { min-width: 700px;  background: #fff url(http://www.boredgourd.com/images/vert.gif) repeat-y}
#content {  margin-top: 20px; }

/* General */
.icon { vertical-align: text-bottom; }
.clear { clear:both; }
img.outline { border: 1px solid #000000; }
img.space { margin: 5px; }
.indent { padding-left: 10px; }

/* Top */
#header { border-top: 9px solid #ffb759; height: 91px; background-color: #da733b; background: url(http://www.boredgourd.com/images/shade.gif) repeat-x bottom left;}
#header img { padding-right: 15px; border-right: 9px solid #ffb759;}
#login {position:absolute;right:10px;top:20px;text-align:right;color: #333333;}
#login a { color: #333333; }
#login a:hover { color: #812e02; }

/* Left Column */
#left30p { position: absolute; top: 122px; left: 10px; width: 210px;}

/* Bottom */
#bottom { clear: both; margin: 100px 10px 0px 260px; padding: 4px 0px 10px 0px; border-top: 1px solid #ffb759; }

/* Content Area */
#right70p { margin: 0px 20px 0px 260px; max-width: 900px;}
#crumb { margin-bottom: 10px;}
#dirs { font-size: 1.4em; line-height: 1.6em; font-weight: bold;}
#sub_btn { float:right; font-size: 0.9em; color:#333;}
.pages { float:right; padding-top: 5px; font-size: 0.8em;}
hr {  border: 0px; color: #ffb759; background-color: #ffb759; height: 1px; } 
.s0 { float: left; height: 16px; background: url(http://www.boredgourd.com/images/s0.gif) repeat-x top right;} 
.s1 { float: left; height: 16px; background: url(http://www.boredgourd.com/images/s1.gif) repeat-x top left;} 
.lh { float: left; width: 48%; }
.rh {  float: right; width: 48%; }
.diff { background-color: #faa; }
a:link,a:active,a:visited { color:#009; }
a:hover	{ text-decoration: underline; color : #06c; }
.w200 { width: 170px; margin: 2px; padding: 2px; font-weight: bold;}
b.w100 { float: left; width: 70px; margin: 2px; padding: 2px;}
b.w200 { float: left; width: 180px; margin: 2px; padding: 2px;}
legend { font-weight: bold; }
fieldset { float: left; border: 1px dotted #666; height: 8.5em; width: 7em; margin: 5px 5px 5px 0px; padding: 3px;}

/* Forward/Back Nav */
.pagebar a {background: #f6e4d0; padding: 3px; margin: 2px; border: 1px solid #ffb759;}
.pagebar a:hover {background: #ffb759;}

/* Tabs */
#tabs { border-bottom: 1px solid #ffb759; text-align: right; padding-bottom: 4px;}
#tabs a { padding: 4px; background-color:#ddd; }
#tabs a.sel { background-color:#ffb759; }

/* Tables */
td.head { padding-right: 5px; font-weight: bold; text-align: right; white-space: nowrap;}
td.r_item { min-width: 220px; }
td.r_score { width: 80px; }
td.err {font-size: 0.8em; background-color: #fbb; padding: 2px;}
th { padding-bottom:5px; border-bottom: 1px solid #ffb759; font-weight: bold;}
.logger tr:hover { background-color: #eee; }
.itemdisp { width:500px; }

/* Comments */
.comment { clear: both; border-top: 1px solid #ccc;}
.comment_hidden { text-align: right; clear: both; font-size: 0.9em; color: #999;}
.comment_hide { display: none; clear: both; border-top: 1px solid #ccc;}
.poster { float: left; width: 150px; height: 100px; padding: 2px 5px 5px 0px; margin: 0px 5px 5px 0px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.cvote { float: right; margin: 0px; font-size: 0.9em; color: #999;}

/* Errors */
.error {color:#900; font-weight: bold; background: url(http://www.boredgourd.com/images/error.gif) no-repeat top left; margin: 0px 0px 10px 0px;padding: 4px 0px 0px 20px;}
.error a { color: #906; }
.error a:hover { color: #09F; }

/* Forms */
input,textarea,select {vertical-align: middle; font-size: 0.9em;}
.form_txt {background-color:#fff;border: 1px solid #666;padding:2px;margin:0px 2px 2px 2px;}
.form_txt2 {background-color:#fff;border: 1px solid #666;padding:2px;margin:0px 2px 2px 2px; width: 400px;}
.form_txt:focus,.form_txt2:focus {background-color:#ffc;}
.form_submit {background-color:#eee;border: 1px solid #666;padding:2px;margin:0px 2px 2px 2px;}
.form_submit:hover {background-color:#ffc;}
.form_submit2 {background-color:#ecc;border: 1px solid #666;padding:2px;margin:0px 2px 2px 2px;}
.form_submit2:hover { background-color:#faa; }

/* Fonts */
.mini { font-size: 0.7em; line-height: 1.1em; font-weight: normal;}
.small { font-size: 0.8em; line-height: 1.2em; font-weight: normal;}
.large { font-size: 1.2em; font-weight: normal; }
p { font-family:"Times New Roman",Times,serif; } 
b { font-size: 1.0em; font-weight: bold; }
b.hi { color: #600; }
h1 { font-size: 1.6em; font-weight: bold; margin: 0px 0px 10px 0px;}
h2 { font-size: 1.4em; font-weight: bold; margin: 0px 0px 10px 0px;}
h3 { font-size: 1.2em; font-weight: bold; margin: 0px 0px 10px 0px;}
h4 { font-size: 1.2em; font-weight: bold; margin: 0px 0px 10px 0px; color: #d16029; border-bottom: 1px solid #ffb759;}
.de, .de:link, .de:active, .de:visited { color: #666; font-size: 0.9em; }
