 @media screen, handheld, projection, tv {
  p.wu_control {clear: both; padding-top: 10px}
  h2 {font-size: 0.9em; padding-top: 5px; margin-bottom: 0}
  h3 {margin: 0}
  h2, h2 a, table.wu_forum caption a, span#wu_parents a {color: #666666; text-decoration: none}
  h2 a:hover, table.wu_forum caption a:hover, span#wu_parents a:hover {color: #691f27}
  div.wu_article {padding-top: 20px}
  div.wu_article h3, span.wu_article_title a {font-size: 1.2em; color: #666633; text-decoration: none; font-weight: bold}
  span.wu_article_title {display: block; width: 70%; float: left}
  span.wu_article_data {display: block; width: 29%; float: right; text-align: right}
  span.wu_article_title a:hover {text-decoration: underline}
  span.wu_article_data {font-size: 0.7em; color: #999999}
  span.wu_article_data a {color: #999999; text-decoration: none}
  span.wu_article_data a:hover {color: #691f27}
  div.wu_lead {text-align: justify; clear: both; padding-top: 10px}
  a.wu_more {display: block; padding: 8px 15px 0px 0px; text-align: right; font-weight: bold; font-size: 10px; background: transparent url(more.png) no-repeat bottom right}
  a.wu_more:hover {text-decoration: underline}
  div.wu_more {display: none}
  div.wu_lead img {float: left; margin: 0px 10px 10px 0px}
  div.wu_lead img.wu_right {margin: 0px 0px 10px 10px}
  div.wu_group ul {list-style-type: square; list-style-image: url(more.png)}
  div.wu_group li {margin-left: 17px}
  div.wu_group ul span {display: inline !important; width: auto !important; float: none !important; font-size: 0.7em}
  div.wu_article_left, div.wu_article_right {min-height: 130px; position: relative; width: 250px !important; padding: 5px; border: 1px solid #e0d0b1; background-color: #FFFFFF}
  div.wu_2column {padding-top: 20px}
  div.wu_2column span.wu_article_title, div.wu_groupview_2 span.wu_article_title, div.wu_boxes span.wu_article_title {float: none; width: 60%}
  div.wu_2column span.wu_article_title a {font-size: 0.8em; color: #666633}
  div.wu_2column a.wu_more {padding: 0; position: absolute; bottom: 5px; right: 5px}
  span.wu_article_title em {font-size: 11px; color: #666666; font-style: normal; position: absolute; top: 5px; right: 5px}

  div.wu_firstgroup h3 a {font-family: Times; font-size: 26px; font-style: italic; padding-top: 10px; color: #660000 !important}
  div.wu_firstgroup h2 {display: none}
  div.wu_firstgroup img {border: 10px solid #f4e7ca}
  div.wu_firstgroup ul {float: left; margin: 0; list-style-image: url(firstlist.png)}
  div.wu_firstgroup ul li {margin-left: 35px}
  div.wu_firstgroup ul li h3 {padding: 0}
  div.wu_firstgroup ul li h3 span.wu_article_title a {font-family: Verdana; font-weight: lighter !important; font-size: 12px; font-style: normal}

  div#older {clear: both; background: transparent url(older.png) no-repeat 0px 10px; padding: 60px 0px 30px 0px}
  div#older p {padding-right: 120px; position: relative}
  div#older span {position: absolute; top: 5px; right: 0px; color: #669933; display: block; background: transparent url(olderdate.png) no-repeat center left; padding-left: 15px}

  div#fresh {position: relative; border: 1px solid #e0d0b1; background: #FFFFFF url(fresh.png) no-repeat top left; padding: 29px 10px 10px 10px}
  div#fresh p {position: relative; color: #517215; font-size: 10px; background: transparent url(glass.png) no-repeat top left; padding-left: 25px; width: 200px}
  div#fresh a {text-decoration: none; font-size: 13px; display: block}
  div#fresh span {color: #000000; position: absolute; top: 5px; left: 210px; display: block; width: 160px; text-align: right; font-weight: bold}
  div#fresh img {position: absolute; top: 0px; left: 385px}
  div#fresh a.more {position: absolute; top: 5px; right: 5px}

/* forum */
  table.wu_forum {border-collapse: collapse}
  table.wu_forum caption a {font-size: 0.9em; font-weight: bold}
  table.wu_forum td {border-bottom: 1px solid #999999; text-align: right; padding: 4px; color: #999999}
  table.wu_forum td.wu_topictitle {text-align: left}
  table.wu_forum td.wu_topictitle a {color: #666666; text-decoration: none; font-weight: bold}
  table.wu_forum td.wu_topictitle a:hover {color: #003366}
  p#wu_onlinemembers {margin-top: 15px; padding: 10px; background-color: #F0F0F0}

/* boxes */
  div.wu_boxes {margin: 10px 0px}
  div.wu_boxes div {background-color: #F0F0F0; margin-right: 5px}
  div.wu_boxes div.wu_boxgrouppadder {padding: 10px; margin: 0}
  div.wu_boxes h2 {padding-left: 10px}
  div.wu_boxes h3 {font-size: 0.85em; padding-left: 17px; background: transparent url(more.png) no-repeat top left}

/* one group */
  h4#wu_articles {display: none}
  div#wu_subcats h4 {display: none; font-size: 0.9em; padding-bottom: 5px; color: #999999; margin-left: 17px}
  div#wu_subcats {padding: 5px 10px 15px 10px}
  div#wu_subcats ul {list-style-type: square; list-style-image: url(more.png)}
  div#wu_subcats li {margin-left: 17px}
  div#wu_subcats a {color: #003366; text-decoration: none; font-weight: bold}
  span#wu_parents a {font-size: 0.9em; color: #CCCCCC}
  ul#wu_taglist {padding-top: 60px; background: transparent url(taghead.png) no-repeat top left; width: 540px; margin-top: 0}
  ul#wu_taglist li {display: inline}
  ul#wu_taglist li a {float: left; padding-top: 5px; margin-right: 50px; display: block; width: 120px; padding-left: 5px; font-weight: lighter; letter-spacing: -1px; font-size: 13px; text-decoration: none; border-bottom: 1px dotted #e0d0b1}

/* IE6 hacks */
  * html div.wu_lead {padding-top: 0px}
  * html div.wu_article_left {height: 130px}
  * html div.wu_article_right {height: 130px}
  * html div#older {padding-top: 80px; background-position: 0px 30px}
  * html div#fresh {padding-top: 39px}
/* IE7 hacks */
  *+html div.wu_lead {padding-top: 0px}
  *+html div#older {padding-top: 80px; background-position: 0px 30px}
  *+html div#fresh {padding-top: 39px}
 }