body{background:#333338 url(/css/ornament.gif) no-repeat 0 60px;margin:0;padding:0; color:#eee;text-align:center;line-height:1.5em}
#content{width:30em;margin:auto;}
#foot{background:transparent url(/css/ornament-2.gif) no-repeat bottom center;padding-bottom: 360px;}
h1{font-family:Arial,Helvetica,sans;font-size: 5em;}
h1.error-status{font-size:1.5em;}
h2{font-family:Arial,Helvetica,sans;font-size: 1em;font-weight:bold}
p{font-family:Georgia,"Times New Roman",serif;font-size:0.8em;max-width:640px;margin:3em auto;}
a{color:#999;text-decoration:none}
a:hover{text-decoration:underline}
#txpCommentInputForm {width: 220px;margin:auto;font-size:0.8em;text-align:left}
#txpCommentInputForm input,#txpCommentInputForm textarea,#txpCommentInputForm label
{margin:0;padding:1px;width:220px;color:#555;}
#txpCommentInputForm input,#txpCommentInputForm textarea
{font-family:Arial,Helvetica,sans;color:#333338}
#txpCommentInputForm textarea
{height:120px;font-size:1em}
#txpCommentInputForm input.disabled{display:none}
ol.comments, .comments_preview{list-style:none;width:220px;margin:auto;padding:0}
ol.comments li,.comments_preview{background-color:#3f3f3f;padding:3px;margin-top:5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
ol.comments li a, .comments_preview a{color:#999}
ol.comments li p, .comments_preview p{padding:3px;margin:3px;text-align:left}
ol.comments li p.small, .comments_preview p.small{text-align:right;font-size:0.65em;color:#666}
ul.comments_error{list-style:none;width:206px;margin:auto;padding:7px;background-color:white;color:#333;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;border:3px solid black}
#foot p{font-size: 0.6em;line-height: 1.4em;color:#554}
#foot p a{color:#665}
