/* 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}
  .wu_clearer {display: block; clear: both; height: 1px; font-size: 1px; line-height: 1px}
  
/* reset */
  * {margin: 0; padding: 0}
  body {background: #000000 url(bodyhead.png) no-repeat 1100px 0px; font-weight: normal; color: #CCCCCC; font-family: Arial, sans-serif; font-size: 100%; line-height: 1.125em; text-align: left}
  h1, h2, h3 {font-weight: normal}
  h1 {font-size: 1.375em; line-height: 1.636em;	margin: 0}
  h2 {font-size: 1.125em; margin: 1em 0}
  h4, h5 {font-size: 1em}
  h6 {font-size: 0.875em; font-style: italic}
  p {font-size: 0.875em; margin: 1.286em 0}
  table {border-collapse: collapse;	clear: both}
  th, td {text-align: left;	vertical-align: top; font-weight: normal; font-size: 0.875em; padding: 0.5em}
  th {border-bottom: 2px solid #666666}
  td {line-height: 1em; border-bottom: 2px solid #CCCCCC}
  div#wu_content p {text-align: justify}
  a {color: #3333FF; outline: none}
  a img {border: none}
  ul {list-style-type: square}
  ul, ol, dl {margin: 1em 0}
  li {margin-left: 2em; font-size: 0.875em}
  dt {font-weight: bold; font-size: 0.875em; margin: 0.5em 0}
  dd {margin-left: 2em; font-size: 0.875em; text-align: justify}
  label, legend {color: #666666; font-size: 0.875em}
  span.wu_input input, textarea, select {background-color: #FFFFFF; border: 2px solid #CCCCCC; color: #006699; padding: 3px; font-size: 0.875em; font-family: Arial}
  span.wu_input input {padding-top: 0; padding-bottom: 0; border-top: none; border-color: #FFFFFF; border-bottom-color: #CCCCCC}
  span.wu_input input, textarea {width: 99%}
  option {padding-right: 10px}
  input.wu_submit {display: block; clear: both; margin-top: 5px}
  fieldset {border: 1px solid #FFFFFF; padding: 0.625em; margin: 0.625em 0}
  div.wu_field {clear: both; padding-top: 0.313em}
  span.wu_label {display: block; width: 30%; float: left; text-align: right}
  span.wu_input {display: block; width: 69%; float: right}
  input.wu_checkbox {width: auto !important}
  p#wu_message {clear: both; background-color: #CC3333; padding: 0.3125em 1em; color: #FFFFFF; border-left: 0.625em solid #CC9999}
  p#wu_message a {color: #FFFFFF}
  p#wu_message a:hover {color: #CCCCCC}
  ol li {clear: both}
  .hidden {display: none}
  
/* layout */
  div#wu_container {position: absolute; top: 0; left: 0; padding: 0; width: 1100px; background: #FFFFFF url(pagebody.png) repeat-y; color: #333333}
  div#wu_all {padding: 100px 50px 0px 50px; width: 1000px; background: transparent url(pagebegin.png) no-repeat top left}
  div#wu_content {position: relative; width: 546px; float: left; z-index: 15}
  div#wu_contentpadder {padding: 25px}
  div#wu_sidebars {clear: right; width: 450px; float: right; font-size: 12px}
  div#wu_mainnav {margin-right: 225px; margin-top: 197px; width: 225px; float: right; min-height: 350px}
  div#wu_mainnavholder {border: 1px solid #FFFFFF}
  a#wu_skipnav, a#wu_skipsearch {display: none}
  div#footer {clear: both; margin-left: -50px; width: 1100px; background: #CCCCCC url(footerbody.png) repeat-y; position: relative}
  div#footercontent {background: transparent url(footerhead.png) no-repeat top left; padding: 100px 80px 0px 80px; min-height: 300px}
  div#footerend {clear: both; background: #CCCCCC url(footerend.png) no-repeat top left; width: 1100px; height: 50px; position: relative}
  div#headpic {position: absolute; top: 50px; left: 50px; width: 1000px; height: 250px; z-index: 10; background-color: transparent; background-position: top left; background-repeat: no-repeat}
  div#sites {position: absolute; top: 30px; left: 50px; font-size: 12px}
  div#sites a {text-decoration: none; color: #666666; z-index: 10; margin-left: 18px}
  div#sites a:hover, div#sites a.selected {color: #CCCCCC}
  div#imect {position: absolute; top: 320px; left: 835px; background-color: #FFFFFF; width: 200px}
  div#imect p {font-size: 12px; font-style: italic; margin: 15px}
  div#sideleft {float: left; width: 205px; padding: 15px; padding-right: 10px}

/* mainnav */
  div#wu_mainnav h3 {display: none}
  div#wu_mainnav ul {list-style-type: none}
  div#wu_mainnav ul li {margin: 0}
  div#wu_mainnav ul a {display: block; letter-spacing: -0.03em; font-size: 21px; text-decoration: none; color: #FFFFFF; text-transform: lowercase; padding: 10px 20px}
  div#wu_mainnav ul a:hover {color: #CCCC66}
  div#wu_mainnav ul li.wu_current a {text-decoration: underline; color: #CCCC66}
  
/* freshblogs */
  div#freshblogs {background-color: #FFFFFF; padding: 15px}
  div#freshblogs h3 {color: #666666}
  div#freshblogs h3 a {text-decoration: none; color: #666666}
  div#freshblogs ul {list-style-type: none}
  div#freshblogs li {padding-top: 0.2em; margin-left: 0; font-size: 1em}
  div#freshblogs a {text-decoration: none}
  div#freshblogs a:hover {color: #333333 !important}
  div#freshblogs a.c0 {color: #CC2222}
  div#freshblogs a.c1 {color: #AA2222}
  div#freshblogs a.c2 {color: #992222}
  div#freshblogs a.c3 {color: #882222}
  div#freshblogs a.c4 {color: #662222}
  
/* lastcomments */
  div#lastcomments {clear: both; padding: 15px}
  div#lastcomments div {background-color: #FFFFFF; padding: 15px}
  div#lastcomments h3 {color: #666666}
  div#lastcomments p {font-size: 1em}
  
/* randompic */
  div#randompic {float: left; line-height: 1em; margin-top: 1em}
  div#randompic img {float: left; border: 2px solid #666666; border-left: none; border-bottom: none}
  
/* shoutbox */
  div#wu_shoutbox {float: left; padding: 3px 0px 0px 5px; width: 200px}
  div#wu_shoutbox form {background-color: #FFFFFF; padding: 10px; font-size: 1.2em}
  div#wu_shoutbox span.wu_label {width: 35px}
  div#wu_shoutbox span.wu_input {width: 140px}
  div#wu_shoutbox span.wu_input input {width: 135px; padding: 0; border-left: none; border-right: none}
  div#wu_shoutbox input.wu_submit {font-size: 0.875em}
  div#wu_shoutbox ul {list-style-type: none; padding: 0}
  div#wu_shoutbox li {padding: 0; margin: 0; color: #333333; font-size: 1em}
  div#wu_shoutbox li strong {margin: 0; display: block; width: 200px; padding: 22px 0px 8px 0px; background: transparent url(say1.png) no-repeat top left; color: #CCCCCC}
  div#wu_shoutbox li span {margin: 0; display: block; padding: 10px 10px 0px 10px; text-align: left; width: 180px; background: #CCCC99 url(say2.png) no-repeat top left}
  div#wu_shoutbox li.even span {background: #CCCCCC url(say4.png) no-repeat top left}
  div#wu_shoutbox li.even strong {background-image: url(say3.png); text-align: right}
  div#wu_shoutbox li em {font-weight: normal; font-size: 0.85em; color: #999999; font-style: normal}
  div#wu_shoutbox p {text-align: center; padding-top: 120px}
  
/* footer*/
  div#footercontent div.line {clear: both}
  div#footercontent div.box {font-size: 0.875em; float: left; padding: 15px; margin-right: 15px; margin-bottom: 15px; width: 230px}
  div#footercontent h2 {padding: 0px 15px 15px 15px; font-size: 0.75em}
  div#footercontent a {text-decoration: none}
  div#footercontent h3 a {color: #333366; text-decoration: underline}
  div#footercontent p {text-align: justify}
  div#footercontent h4, div#footercontent li {font-size: 0.875em}
  div#footercontent div.imgbox img {float: left; margin: 4px}
  div#footercontent .br {display: block; clear: both}
  div#footercontent .small {font-size: 0.875em}
  div#footercontent p.article {background-color: #E0E0E0; padding: 1em}
  div#footercontent p.article strong {display: block; margin-bottom: 0.5em}
  div#footercontent p.article img {float: left; margin-right: 0.625em}
  div#footercontent a.tips {width: 100%; display: block; text-decoration: none; color: #444444}
  div#footercontent a.tips span {display: block; padding-left: 65px; min-height: 60px}
  div#footercontent a.tips:hover {color: #000000}
  div#footercontent div.top10 {background-color: #E0E0E0; padding: 5px; padding-bottom: 4px; margin-bottom: 0.3125em; position: relative}
  div#footercontent div.top10 img {position: absolute; top: 5px; left: 5px; width: 60px}
  div#footercorner {width: 421px; height: 259px; position: absolute; bottom: 36px; left: 50px; background: transparent url(misi.png) no-repeat top left}
  div#footerend span {font-size: 0.75em; position: absolute; top: -10px; left: 480px}
  
/* search */
  #wu_searchform legend {display: none}
  
/* tooltips */
  div.tool-tip {background-color: #000000; width: 300px; padding: 10px}
  div.tool-tip div.tool-title {color: #FFFFFF; text-align: left; font-weight: bold; font-size: 14px}
  div.tool-tip div.tool-text {color: #FFFFFF; text-align: left; padding-top: 5px; font-size: 12px}
  
/* messages */
  div#wumessage, div#wu_question, div#wu_progress {position: absolute; border: 1px solid #333333; background-color: #000000; color: #FFFFFF; padding: 1.25em; font-size: 1.25em; z-index: 999999}
  div#wu_progress p {text-align: center}
  
/* IE6 hacks */
  * html div#footercontent div.top10 img {left: 0}
  * html div#wu_mainnav {height: 350px}
  * html div#footercontent {height: 300px}
  * html div#footercontent a.tips span {height: 60px}
  * html div#wu_mainnav ul a {padding: 3px 20px}