body { font-size:20px; line-height:1.5; margin:0 5px; font-family: corbel, 'lucida grande', helvetica, sans-serif; color:#212122; background-color:#fff; }
#doc { max-width: 740px; }
#doc img { max-width: 700px; }

h1, h2, h2 { font-family:georgia, 'bitstream vera sans serif', 'lucida grande', helvetica, verdana, sans-serif; font-weight:normal; letter-spacing:-0.075em; color: #000; }
b, strong { font-weight: bold; color: #222; }

a, a:link { color #000; }
a:visited { color:#111; background:#fff; }
a:hover   { background:#000; color:#fff; text-decoration:none; }

p, ul, ol, dl, pre, blockquote, table, form { margin:30px 0; }
blockquote { font-size:16px; line-height:1.88; margin:30px 75px 30px 50px; padding:0; }
h1 { font-size:42px; line-height:1.43; margin:60px 0; }
h2 { font-size:26px; line-height:1.1; margin:25px 0; }
h3 { font-size:26px; line-height:1.1; margin:25px 0; }
small { font-size: 11px; color: #666; }

#hd { text-align: center; margin-bottom: 2em; }
#hd h1 { margin: .1em; text-align: center; padding: 0; line-height: 1em; }
#hd p { margin-top: 1em; font-size: 18px; margin-bottom: 0; font-variant: small-caps; }

#ft p { color: #333; margin: .2em; }
#ft { margin-top: 1.5em; text-align: center; padding-top: 1em; border-top: 1px solid #CCC; }

#msignup, #mlogin, #maccount, #pform { width: 70%; margin: 0 auto; }
#mform { width: 80%; margin: 0 auto; }
.text-input { padding: 3px; width: 99%; }
.tarea { height: 60px; }
.tarea2 { height: 120px; }
.fcat { float: left; width: 33%; }

#errors  { margin-bottom: .5em; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; background-color: #FFFFCC; padding: .5em; color: red; }

.notice { 
	overflow: hidden; z-index: 999; width: 100%; text-align: center; position: fixed; 
	top: 0; left: 0; background-color: rgb(161,195,0); height: 0; color: #FFF; 
	padding: 10px 0; font-size: 20px; 
}

.pinfo { border-bottom: 1px dashed #CCC; padding-bottom: 1em; }
.pinfo img { width: 100px; height: 100px; margin-left: 1em; float: right; }

.postcats { font-size: 14px; text-align: right; color: #666; }
.postcats a { color: #666; }
.postcats a:hover { color: white; }

.pmenu { font-size: 14px; }
.pmenu a { color: blue; }
