 @media screen, handheld, projection, tv {
/* wu fix, don't change! */
  div#wu_content div.wu_clearer, div#wu_content div.wu_boxes, div#wu_content div.wu_article, div#wu_content div.wu_2column {clear: both}
  div#wu_content div.wu_boxes div.wu_boxgroup_2 {float: left; width: 45%}
  div#wu_content div.wu_boxes div.wu_boxgroup_3 {float: left; width: 30%}
  div#wu_content div.wu_boxes div.wu_boxgroup_4 {float: left; width: 20%}
  div#wu_content div.wu_article_left {clear: left; float: left; width: 49%}
  div#wu_content div.wu_article_right {clear: right; float: right; width: 49%}
  div#wu_content div.wu_lead img.wu_right {float: right}
  div#wu_mainnav ul.wu_menu_off {display: none}

/* doc basic */
  * {padding: 0; margin: 0}
  body {background: #000000; font-family: Arial, sans-serif; font-size: 0.7em}
  h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address {margin: 10px 0px 0px 0px}
  li, dd, blockquote {margin-left: 20px}
  fieldset {padding: 10px}
  a {color: #666600}
  a:hover {color: #999900}
  td {background-color: #FFFFFF; padding: 0.3em}
  th {background-color: #CCCC99; padding: 0.3em}
  form label {color: #333300}
  form legend {color: #6699CC}
  form select {font-size: 1em; color: #000000; background-color: #FFFFFF}
  input, textarea {padding: 2px; font-size: 1em; font-family: Arial, sans-serif; color: #000000; background-color: #FFFFFF; border: 1px solid #CCCCCC}
  div.wu_field {clear: both; margin: 0; padding: 0; padding-top: 1px}
  div.wu_field span.wu_label {float: left; text-align: right; margin-right: 5px}
  div.wu_field span.wu_input {float: left}
  input.wu_submit {display: block; clear: both; width: auto; background-color: #FFFFFF; color: #003366; border: 1px solid #6699CC; border-top-color: #99CCFF; border-left-color: #99CCFF; margin-top: 3px}
  p#wu_message {color: #990000}
  h2 {font-size: 1em; text-align: center; color: #333300}

/* layout */
  div#wu_all {position: absolute; top: 0px; left: 50%; margin-left: -295px; width: 570px; z-index: 2; background: #A29572 url(allbg.png) repeat-y; padding: 0 10px 0 10px}
  div#wu_mainnav {position: absolute; top: 200px; left: 370px; width: 210px}
  div#wu_content {position: relative; top: 320px; left: 0px; background: #EFEFEF url(hdbtm.png) repeat-x; width: 360px; padding-top: 20px}
  body#wu_editor div#wu_content {top: 0}
  div#wu_contentpadder {min-height: 420px; padding: 8px; background-color: #EFEFEF}
  * html div#wu_contentpadder {height: 420px}
  div#indexvote, div#indexvotepadder, div#curdate, a#wu_skipnav, a#wu_skiptech {display: none}

/* navigation */
  div#wu_mainnav h3 {display: none}
  div#wu_mainnav ul {background: transparent url(menutop.jpg) no-repeat; list-style-type: none; padding: 40px 0 0 0; margin: 0}
  div#wu_mainnav ul li {padding: 0 0 0 10px; margin: 0; background-color: transparent}
  div#wu_mainnav ul li a {background: transparent url(button.png) no-repeat; display: block; width: 190px; height: 24px; padding-top: 6px; margin: 0; font-size: 11px; font-weight: bold; text-decoration: none; color: #DAD9BC; text-indent: 10px}
  div#wu_mainnav ul li a:hover {color: #FFFFFF; background-image: url(button2.png)}
  div#wu_mainnav ul li.forum {border-top: 2px solid #FFFFFF}
  div#wu_mainnav ul li.forum a, div#wu_mainnav ul li#wu_menulogin a, div#wu_mainnav ul li a.wu_menulogin {height: 17px; padding-top: 2px; border: 1px solid #CCCCFF}

/* custom divs */
  div#headermenu {position: absolute; top: 200px; left: 10px; background: #EFEFEF url(hdtext.png) no-repeat; width: 360px; height: 120px}
  div#headermenu ul {list-style-type: none; padding: 0; margin: 40px 0 0 20px}
  div#headermenu ul li {padding: 5px; margin: 0}
  div#header {height: 320px}
  div#header img {position: absolute; top: 0px; left: 10px}
  div#footer {background: #FFFFFF url(footerbg.png) no-repeat; height: 22px; padding: 10px 0 0 60px; color: #999966; border-bottom: 1px solid #999999}

/* searchbox */
  div#wu_searchbox {background: transparent url(searchtop.jpg) no-repeat; position: absolute; top: 640px; left: 370px; width: 200px; padding: 30px 0 0 10px}
  div#wu_searchbox label {display: none}
  div#wu_searchbox input#wu_text {width: 125px}
  div#wu_searchbox input.wu_submit {display: inline}

/* loginbox */
  div#wu_loginbox {background: transparent url(forumtop.jpg) no-repeat; position: absolute; top: 480px; left: 370px; width: 200px; padding: 30px 0 0 10px}
  div#wu_loginbox h4 {display: none}
  div#wu_loginbox fieldset {border: none; padding: 0 0 0 5px}
  div#wu_loginbox div.wu_field input {width: 120px}
  div#wu_loginbox span.wu_label {width: 35px}
  div#wu_loginbox span.wu_field {width: 120px}
  div#wu_loginbox input.wu_submit {display: inline; margin-top: 10px}
  div#wu_loginbox a {color: #DAD9BC}
  div#wu_loginbox a:hover {color: #333300}

/* search */
  a#wu_skipsearch {display: none}
  form#wu_searchform input#wu_text {width: 300px}
  form#wu_searchform div {color: #333333}
  p.wu_control {text-align: center}
  table#wu_results caption {color: #666600; font-weight: bold; padding-top: 20px}

/* visitors */
  p#wu_vismisc {color: #000000; text-align: justify; line-height: 1.4em; font-weight: bold; margin-bottom: 5px}
  form.wu_visitorform div.wu_field input {width: 100px}
  form.wu_visitorform div.wu_field span.wu_label {width: 200px}
  form.wu_visitorform a {display: block; margin: 3px 0px 3px 0px}
 }

 @media print {
  body {font-family: Arial, sans-serif; line-height: 1.4em; font-size: 0.8em}
  div#wu_searchbox, div#indexvote, div#indexvotepadder, div#wu_loginbox, div#curdate, a#wu_skipnav, a#wu_skiptech, div#wu_mainnav, div#headermenu, div#footer {display: none}
 }
