 @media screen, handheld, projection, tv {
  h2#wu_article_title {text-align: left; font-family: Times; font-size: 24px; font-style: italic; padding-top: 10px}
  h2#wu_article_title em {display: block; color: #333333; font-size: 12px; font-style: normal; float: right}
  div#wu_article_info {color: #999999; padding-top: 20px; background: transparent url(head.png) no-repeat top left; font-size: 13px}
  p#wu_pages {color: #999999}
  div#wu_article_info a {text-decoration: none; color: #666633; margin-right: 10px}
  div#wu_article_info a:hover {text-decoration: underline}
  div#wu_article_info a {font-size: 13px}
  div#wu_article_info span#wu_parents a {color: #6699CC; margin-right: 20px}
/*  div#wu_article_info span#wu_parents a:hover {color: #3333FF} */
  p#wu_article_lead {display: block; font-weight: bold; padding-bottom: 10px; border-bottom: 1px dotted #e0d0b1; margin: 10px 0px 15px 0px}
  p#wu_article_lead img {float: left; margin: 30px 10px 10px 0px}

  form#wu_articleform input, form#wu_articleform textarea {width: 300px}
  form#wu_articleform input.wu_checkbox {width: auto}

/* cart */
  form#wu_goods_addcart {margin-top: 10px; padding-top: 5px; border-top: 1px solid #e0d0b1}
  form#wu_goods_addcart input {border: 1px solid #99cc33; font-size: 13px}
  form#wu_goods_addcart label {color: #333333; font-weight: bold}
  form#wu_goods_addcart input.wu_submit {display: inline; background-image: url(greenbutton.png); font-size: 13px; border: 2px solid #2b3d0a !important}
  a.wu_incart {display: block}
  form#wu_nopaypalcart input, form#wu_nopaypalcart textarea {width: 320px}
  form#wu_nopaypalcart input.wu_submit {width: auto}

/* 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; margin: 0px 0px 10px 30px; list-style-position: outside; color: #999999; font-size: 1.5em; background: #FFFFFF url(commentdata.png) repeat-y top left}
  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 {float: right; width: 70%; background-color: #FFFFFF; font-size: 0.7em}
  div.wu_commenttextpadder {padding: 5px}
  div.wu_commentdata {font-size: 0.7em; text-align: right; background-color: #EEEEEE; padding: 4px}
  div.wu_author {float: left; width: 30%; font-size: 0.7em; position: relative; top: -20px}
  div.wu_author a, div.wu_commentdata a {text-decoration: none; color: #3366CC; font-weight: bold}
  div.wu_author a:hover, div.wu_commentdata a:hover {color: #003399}
  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: 0}
  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: #003366}

/* lightbox */
  div.wu_lightbox_loading {background: transparent none; border: none}
  div#wu_lightbox_control h6 {margin: 5px 0px}
  div#wu_lightbox_control {filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; color: #FFFFFF; background-color: #000000; text-align: left; margin: 0; padding: 5px; font-size: 1em}
  div#wu_lightbox_control label {color: #CCCCCC}
  div#wu_lightbox_control a {color: #FFFFFF}
  div#wu_lightbox img {margin: 0; padding: 0; border: none; display: block}
  a#wu_lightbox_close {position: absolute; top: 0; right: 0; display: block; text-decoration: none; padding: 0px 2px; font-weight: bold; font-size: 12px}
  div#wu_lightbox_control p {margin: 0; padding: 0}
  div#wu_lightbox_control p#wu_lightbox_pos {float: left}
  div#wu_lightbox_control p#wu_lightbox_price {float: right; padding-right: 10px}

/* 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}

/* repos hack */
  div#wu_mainnav h3 {top: 20px}
  
  a.share {margin-right: 1em}
  a.share img {border: 1px solid #CCCCCC}
}
