BODY,HTML{margin:0px; padding:0px; text-align:left; font-family:Helvetica, Arial, sans-serif; font-size:14px; color:#333; background-color:#373737;}
BODY{background:url(images/sitebg.gif) repeat-x top #fff scroll;}
P{margin:0px 0px 12px 0px; padding:0px;}
H1{margin:0px 0px 8px 0px; padding:0px; font-size:20px; font-weight:bold;}
A:link,A:visited,A:active,A:hover{font-weight:bold; }
A:focus{outline:none;}
OL{margin:0 0 12px 0; padding:0;}
OL LI{list-style-position:inside; margin:0 0 6px 0;}
#wrapper{height:100%; width:100%; text-align:center; position:static; background:#373737;}
#container{width:860px; margin:auto; text-align:left; background-color:#fff; padding:10px 20px 10px 20px;}
#header{overflow:auto; display:block; border-bottom:#ccc 17px solid; margin-bottom:15px;}
#logo{margin:20px 10px 20px 0px; display:inline; width:264px;}
#content{overflow:auto;}
#intro{overflow:auto;}
#submitted{margin:auto; width:800px;}
#submitted DIV{margin:40px; background-color:#fff; border:6px solid #666; padding:20px;}
.imageleft{float:left; margin:0 10px 0 0; overflow:auto; text-align:center;}
.imageleft img, .imageright img{border:1px solid #ccc; padding:1px; background:#fff; clear:both;} 
.imageleft p, .imageright p{background-color:#efefef; padding:5px; border-width:0px 1px 1px 1px; border-style:solid; border-color:#ccc;}
.imageright{float:right; overflow:auto; margin:0 0 0 10px; text-align:center;}
.red{color:#900;}
.questionbox,#replybox{background-color:#fffee7; border:2px solid #f5f3d0; overflow:auto; margin-bottom:10px; padding:10px; clear:both;}
.answerbox{background-color:#fff; border:1px solid #f5f3d0; overflow:auto; padding:10px;}
.bigletter{font-size:16px; font-weight:bold;}
.formbox{overflow:auto; padding:0px 0px 14px 0px;}
.formleft{float:left; text-align:right; width:12%; margin-right:6px; font-weight:bold; overflow:auto;}
.formright{float:right; text-align:left; width:86%; overflow:auto;}
