body { text-align: center; border: 0px; padding: 0px; background-color: black; color: black; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; }

#page { width: 632px; background-color: #FFFBE8; margin: 0px auto; padding: 16px; text-align: left; }

h1 { background-repeat: no-repeat; background-image: url(design_07.gif); margin: 8px 0 8px 0; height: 70px; }
h1 span { visibility: hidden; }

#rssicon { margin-top: 11px; float: right; }

#footer { float: right; margin-top: 4px; font-size: 10px; color: #FF9900; }
#footer a { color: #FF6633; text-decoration: none; }
#footer a:hover { color: white; background-color: black; text-decoration: none; }

#formtable { width: 400px; margin-bottom: 16px; }
#formtable textarea { width: 400px; background-color: #FFF4E1; height: 150px; border: 1px solid black;}
#formtable .field { border-bottom: 1px dotted black; border-top: 0px; border-left: 0px; border-right: 0px; font-family: "Courier New", Courier, mono; }
#formtable .error { border: 2px solid red; }
#formtable #name { width: 130px; background-color: #FFFBE8;}
#formtable #password { width: 150px;background-color: #FFFBE8; }
#formtable #title { width: 342px;background-color: #FFFBE8; }


#articles h2 { font-size: 18px; font-weight: bold; margin: 0; padding-top: 16px; clear: both; }
#articles .author { font-style: italic; }
#articles p { line-height: 150%; }
#articles p img { float: left; border: 8px solid white; margin-right: 8px; }



/* mezzoblue; for Mozilla/Safari/Opera */
*>.box { padding-top: 140px; min-height: 1px; }
*>.box .boxp { margin-top: -140px; }
/* for IE, with IE5/Mac backslash filter \*/
* html .box { height: 140px; }
/* end filter */

