*        { margin: 0px; padding: 0px; }
body     { font-family: ariel, helvetica, sans-serif; font-size: 14px; background-color: #353430; }
#content { width: 1000px; background-image: url("/img/mainbg.jpg"); background-repeat: no-repeat; display: block; margin-left: auto; margin-right: auto; }

#mastheadinfo    { width: 850px; padding-left: 150px; padding-top: 100px; color: white; }
#mastheadinfo h1 { padding: 3px; }
#mastheadinfo h2 { padding: 6px; }
#mastheadinfo p  { display: block; padding: 10px; }

#formtop            { width: 100%; }
#formtop input      { font-size: 18px; height: 33px; width: 350px; background-image: url("/img/butbg-non.jpg"); background-repeat: repeat-x; border: 1px solid #ccc; border-top: none; font-weight: normal; color: white; padding-top: 7px; }
#formtop label span { padding-top: 2px; line-height: 40px; }
#formtop label      { display: block; height: 40px; float: right; clear: right; padding: 3px; margin-right: 100px; color: white; font-size: 20px; font-weight: bold; }
#formtop img        { vertical-align: middle; }


#shows       { padding-top: 20px; width: 900px; height: 625px; display: block; margin-left: auto; margin-right: auto; clear: both; }
#shows span  { line-height: 40px; }
div.show     { float: left; border: 1px solid #ccc; border-top: none; background-image: url("/img/butbg-non.jpg"); background-repeat: repeat-x; height: 40px; width: 275px; padding-left: 10px; padding-right: 0px; font-weight: bold; color: white; margin-left: 12px; margin-top: 10px; }
div.show img { float: right; border: none; }
p.showname   { margin-top: 0px; display: block; width: 100%; }

#hoomantest     { clear: both; color: white; font-size: 20px; display: block; margin-left: auto; margin-right: auto; width: 350px; text-align: center; padding-top: 20px; }
#hoomantest p   { text-align: center; font-weight: bold; }
#hoomantest img { border: none; padding: 6px; }

#formbot { display: block; width: 250px; margin-left: auto; margin-right: auto; }

#comments            { height: 100px; clear: both; padding-top: 20px; }
#comments textarea   { width: 400px; height: 80px; background-image: url("/img/tareabg.jpg"); background-repeat: repeat-x; border: 1px solid #ccc; border-top: 1px solid black; color: white; }
#comments label span { padding-top: 2px; line-height: 80px; }
#comments label      { display: block; height: 80px; float: right; clear: right; padding: 3px; margin-right: 100px; color: white; font-size: 20px; font-weight: bold; }