  h2#wu_article_title {color: #000033}
  div#wu_article_info {color: #333333; font-size: 0.9em}
  div#wu_contentpadder {padding-top: 30px}
  p#wu_pages {color: #999999}
  div#wu_article_info a, p#wu_pages a {color: #999999; text-decoration: none}
  div#wu_article_info a:hover, p#wu_pages a:hover {color: #000033}
  p#wu_article_lead {display: block; font-weight: bold; padding-bottom: 10px; border-bottom: 1px dotted #999999; margin: 10px 0px 15px 0px}
  p#wu_article_lead img {float: left; margin: 30px 10px 10px 0px}

/* comments */
  div#wu_comments h2 {font-size: 1.1em}
  div#wu_comments ol {padding-top: 10px}
  div#wu_comments ol li {border: 1px solid #CCCCCC; padding: 0; font-size: 1.5em; margin: 0px 0px 10px 30px; list-style-position: outside; color: #999999; background: #FFFFFF; position: relative}
  div#wu_comments ol li.wu_comment_moderated {border-color: #FF0000}
  div#wu_comments ol li.wu_comment_spam {border-color: #000000}
  div#wu_comments ol li li {border: none; background: transparent none}
  div#wu_comments ol li div {color: #333333}
  div.wu_commenttext {background-color: #FFFFFF; font-size: 0.7em}
  div.wu_commenttextpadder {padding: 5px}
  div.wu_commentdata {font-size: 0.6em; padding: 4px; color: #666666; position: absolute; top: 0px; left: 49%; text-align: right; width: 49%; z-index: 10000}
  div.wu_author {font-size: 0.7em}
  div.wu_author a, div.wu_commentdata a {text-decoration: none; color: #999999; font-weight: bold}
  div.wu_author a:hover, div.wu_commentdata a:hover {color: #000033}
  div.wu_author li img {width: 45px; height: 45px}
  div.wu_author ul {list-style-type: none; list-style-image: none; margin: 0; padding: 4px}
  div.wu_author li {font-size: 0.9em !important; margin: 0 !important; padding: 0 !important}
  div.wu_author li span.wu_member {font-size: 1.1em !important; display: block; color: #333366; padding-bottom: 4px; font-weight: bold !important}
/* moderate */
  div#wu_comments form {margin: 0; padding: 25px 0px 0px 0px}
  div#wu_comments form fieldset {margin: 0; padding: 4px; font-size: 0.7em; background-color: #EEEEEE; border: none}
  div#wu_comments form img {padding: 4px}
  div#wu_comments form input.wu_submit {display: inline}
/* submit comment */
  div#wu_submitnote {float: right; width: 190px; text-align: justify}
  div#wu_textinputs {float: left; width: 250px}
  div#wu_textinputs input {width: 150px}
  div#wu_textarea {clear: both !important; border: 1px solid #FFFFFF}
  div#wu_textarea span {clear: both; float: none !important; width: 100% !important}
  div#wu_textarea span.wu_label {clear: both; text-align: center !important; padding-top: 10px}
  div#wu_textarea textarea {clear: both; width: 100%; height: 100px}

/* gallery */
  ul#wu_gallery {list-style-type: none; margin-top: 20px}
  ul#wu_gallery li {display: inline}
  ul#wu_gallery li a img {border: 4px solid #FFFFFF}
  ul#wu_gallery li a:hover img {border-color: #000033}

/* downloads */
  table#wu_downloads caption {margin-top: 20px}

/* vote */
  div#wu_vote {margin: 10px 0px; padding: 1px 10px 10px 10px; background-color: #E0F0FF}
  div#wu_vote h2 {font-size: 1.2em; color: #333333; padding-bottom: 10px}
  div#wu_vote li img {float: left; margin: 0px 10px 10px 0px}
  div#wu_vote li p {font-weight: bold}
  p#wu_question {color: #666666; margin: 10px 0px}
  div#wu_vote ol li {clear: both}
  div.wu_option {clear: both}
  div.wu_option label span.wu_optionselect {display: block; float: left}
  div.wu_option label span.wu_optiontext {margin: 0px 0px 10px 5px; float: left; display: block}
  div.wu_option label span.wu_optiontext img {display: block; margin-bottom: 5px}