#wpucssmagic .wpucssmagic #chall_body .chall{text-align:left;
  width:50%;
  padding: 5px;}

#wpucssmagic .wpucssmagic #chall_body .selw{width:300px;}

#wpucssmagic .wpucssmagic #chall_body .submit{padding: 0 20px 20px;
  float:right;}

#wpucssmagic .wpucssmagic #chall_body .game_text{width: 68%;
  padding: 5px 5px 5px 5px;}

#wpucssmagic .wpucssmagic #chall_body .date_text{width: 17%;
  text-align: center;}

#wpucssmagic .wpucssmagic #chall_body .checkbox{width: 14%;
  text-align: center;}

#wpucssmagic .wpucssmagic #chall_body .mark_text{padding:10px;
  float:right;}

#wpucssmagic .wpucssmagic #chall_body .chall_no{text-align: center;
  padding: 5px 5px 5px 5px}

#wpucssmagic .wpucssmagic #chall_body .block{width: 20%;
  text-align: center;}

#wpucssmagic .wpucssmagic #chall_body .top{width: 78%;
  text-align: center;}

#wpucssmagic .wpucssmagic #chall_body .top_block{width: 78%;
  text-align: center;
  vertical-align: top;}

#wpucssmagic .wpucssmagic #chall_body .top_text{float: left;
  width: 33%}

#wpucssmagic .wpucssmagic #chall_body .tg{margin: 4px;}

#wpucssmagic .wpucssmagic #chall_body .tx{font-weight:normal;}

#wpucssmagic .wpucssmagic #chall_body .top_game{width: 20%;
  text-align: left;
  vertical-align: top;}

#wpucssmagic .wpucssmagic #chall_body .top_user{width: 78%;
  text-align: left;
  vertical-align: top;}

#wpucssmagic .wpucssmagic #chall_body .top_time{float: right;
  padding-top:3px;}

#wpucssmagic .wpucssmagic #chall_body a.tooltip span{border: 1px solid red;
  background-color: #CFE1F6;
  padding: 5px;
  margin: -8px 40px;}

#wpucssmagic .wpucssmagic #chall_body .s_gf{width: 36%;
  text-align: center;}

#wpucssmagic .wpucssmagic #chall_body .search{width: 26%;
  text-align: center;}

#wpucssmagic .wpucssmagic #chall_body .select_max{max-width:80%;}

#wpucssmagic .wpucssmagic #chall_body .stat{width:75%;
  text-align: left;
  font-weight:bold;}

#wpucssmagic .wpucssmagic #chall_body .trofy{color:#0033FF;
  font-size:15px;
  font-weight:bold;
  padding:0;}

#wpucssmagic .wpucssmagic #chall_body a{font-weight: bold;}

#wpucssmagic .wpucssmagic #chall_body .center{text-align: center;}

#wpucssmagic .wpucssmagic #chall_body .left{text-align:left;}

#wpucssmagic .wpucssmagic #chall_body .right{text-align:right;}

#wpucssmagic .wpucssmagic #chall_body .image{width:  30px;
  height: 30px;
  vertical-align: middle;}

#wpucssmagic .wpucssmagic #chall_body .sg_image{width:  20px;
  height: 20px;
  vertical-align: middle;}

#wpucssmagic .wpucssmagic #chall_body .st_image{vertical-align: middle;}

#wpucssmagic .wpucssmagic #chall_body .mark_w{width:100%;}

#wpucssmagic .wpucssmagic #chall_body .option{width: 100%;
  text-align: center;
  padding:5px;}

#wpucssmagic .wpucssmagic #chall_body .stt_av{text-align: left;
  padding: 5px 5px 5px 5px;}

#wpucssmagic .wpucssmagic #chall_body .sttar{background-image: none;
  background-color:#9EC1DF;
  color:#3114B3;}

#wpucssmagic .wpucssmagic #chall_body .navigation{text-align:center;}

#wpucssmagic .wpucssmagic #chall_body .navigation:hover{clear:both;}

#wpucssmagic .wpucssmagic #chall_body hr{border-top:1px dashed #4C5D77;}

#wpucssmagic .wpucssmagic *{margin: 0;
padding: 0;}

#wpucssmagic .wpucssmagic{font-size: 100%;}

#wpucssmagic .wpucssmagic form{margin: 0px; padding: 0px;}

#wpucssmagic .wpucssmagic{font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
color: #000000;
background-color: #DFDFDF;
    background-image: url('styles/subsilver2/theme/images/bg.gif');
background-repeat: repeat-x;
background-position: top;
background-attachment: scroll;
font-size: 62.5%; 
margin: 0 auto;}

#wpucssmagic .wpucssmagic .wrap{width: 99%;
margin: 0 auto;
min-width: 850px;
margin-top: 5px;}

#wpucssmagic .wpucssmagic #wrapheader{height: auto !important;
padding: 0;}

#wpucssmagic .wpucssmagic .midlink{padding-right: 8px;}

#wpucssmagic .wpucssmagic .logo{padding-left: 8px;
padding-bottom: 5px;}

#wpucssmagic .wpucssmagic #wrapsimple{margin: 25px 25px 0 25px;}

#wpucssmagic .wpucssmagic #wrapnav{width: 100%;
margin: 0;
background-color: #ECECEC;
border-width: 1px;
border-style: solid;
border-color: #A9B8C2;}

#wpucssmagic .wpucssmagic #logodesc{background-color: #C1CAD2;
padding: 0 25px 15px 25px;}

#wpucssmagic .wpucssmagic #menubar{margin: 0 25px;}

#wpucssmagic .wpucssmagic #datebar{margin-top: 5px;
margin-left: 10px;
margin-right: 10px;}

#wpucssmagic .wpucssmagic .bc{margin-left: 10px;
margin-right: 10px;}

#wpucssmagic .wpucssmagic .forumbar{margin-left: 10px;
margin-right: 10px;}

#wpucssmagic .wpucssmagic .tablebg{background-color: #EFF7FB;}

#wpucssmagic .wpucssmagic #findbar{width: 100%;
margin: 0;
padding: 0;
border: 0;}

#wpucssmagic .wpucssmagic .forumrules{margin-left: 10px;
margin-right: 10px;
background-color: #EFF7FB;
border-width: 1px;
border-style: solid;
border-color: #3A4955;
padding: 4px;
font-weight: normal;
font-size: 1.1em;
font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}

#wpucssmagic .wpucssmagic .forumrules h3{color: #AA0000;
font-size: 1.3em;}

#wpucssmagic .wpucssmagic #pageheader{margin-left: 10px;
margin-right: 10px;}

#wpucssmagic .wpucssmagic #navbarbg{background: url('styles/subsilver2/theme/images/navm.png') repeat-x;
height: 24px;
width: 100%;}

#wpucssmagic .wpucssmagic .navspacel{display: block;
position: relative;
float: left;
width: 2px;
height: 24px;}

#wpucssmagic .wpucssmagic .navspacer{display: block;
position: relative;
float: right;
width: 2px;
height: 24px;}

#wpucssmagic .wpucssmagic a.squarebuttonl{background: transparent url('styles/subsilver2/theme/images/navl.png') no-repeat top left;
display: block;
float: left;
font-size: 10px; 
line-height: 16px; 
height: 24px; 
padding-left: 8px; 
text-decoration: none;}

#wpucssmagic .wpucssmagic a.squarebuttonr{background: transparent url('styles/subsilver2/theme/images/navl.png') no-repeat top left;
display: block;
float: right;
font-size: 10px; 
line-height: 16px; 
height: 24px; 
padding-left: 8px; 
text-decoration: none;}

#wpucssmagic .wpucssmagic a:link.squarebuttonl, #wpucssmagic .wpucssmagic a:visited.squarebuttonl, #wpucssmagic .wpucssmagic a:active.squarebuttonl, #wpucssmagic .wpucssmagic a:link.squarebuttonr, #wpucssmagic .wpucssmagic a:visited.squarebuttonr, #wpucssmagic .wpucssmagic a:active.squarebuttonr{color: #FFFFFF; 
text-decoration: none;}

#wpucssmagic .wpucssmagic a.squarebuttonl span, #wpucssmagic .wpucssmagic a.squarebuttonr span{background: transparent url('styles/subsilver2/theme/images/navr.png') no-repeat top right;
display: block;
padding: 4px 8px 4px 0;}

#wpucssmagic .wpucssmagic a.squarebuttonl:hover, #wpucssmagic .wpucssmagic a.squarebuttonr:hover{background-position: bottom left;}

#wpucssmagic .wpucssmagic a.squarebuttonl:hover span, #wpucssmagic .wpucssmagic a.squarebuttonr:hover span{background-position: bottom right;
color: #FFFFFF;}

#wpucssmagic .wpucssmagic .buttonwrapper{overflow: hidden;
height: 24px;
width: 100%;}

#wpucssmagic .wpucssmagic #pagecontent{}

#wpucssmagic .wpucssmagic #pagefooter{}

#wpucssmagic .wpucssmagic #poll{}

#wpucssmagic .wpucssmagic #postrow{}

#wpucssmagic .wpucssmagic #postdata{}

#wpucssmagic .wpucssmagic #search-box{color: #FFFFFF;
   float: right;
   padding-top: 13px;
   text-align: right;
   white-space: nowrap;}

#wpucssmagic .wpucssmagic #search-box #keywords{width: 121px;
   height: 16px;
   background: transparent url("styles/subsilver2/theme/images/searchbg.gif");
   background-repeat: no-repeat;
   color: #999999;
   font-size: 11px;
   font-style: italic;}

#wpucssmagic .wpucssmagic #search-box input{border: none;}

#wpucssmagic .wpucssmagic #search-box input.button1{padding: 1px 5px;}

#wpucssmagic .wpucssmagic #search-box li{text-align: right;}

#wpucssmagic .wpucssmagic #search-box img{vertical-align: middle;
   margin-right: 3px;}

#wpucssmagic .wpucssmagic input.search{padding-left: 20px;
   padding-top: 4px;}

#wpucssmagic .wpucssmagic input.forumsearch{background-image: url("styles/subsilver2/theme/images/icon_textbox_search.gif");
   background-repeat: no-repeat;
   background-position: left 1px;
   border-color: #3A4955;
   color: #999999;
   font-size: 11px;
   font-style: italic;
   padding-left: 17px;
   padding-top: 2px;
   padding-bottom: 2px;}

#wpucssmagic .wpucssmagic h1{color: white;
font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
font-weight: bold;
font-size: 2.0em;
text-decoration: none;}

#wpucssmagic .wpucssmagic h6{color: #002A46;
font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
font-weight: bold;
font-size: 2.0em;
text-decoration: none;}

#wpucssmagic .wpucssmagic h2{font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 1.5em;
text-decoration: none;
line-height: 120%;}

#wpucssmagic .wpucssmagic h3{font-size: 1.3em;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
line-height: 120%;}

#wpucssmagic .wpucssmagic h4{color: white;
margin: 0;
font-size: 1.1em;
font-weight: bold;}

#wpucssmagic .wpucssmagic h5{color: #002A46;
margin: 0;
font-size: 1.1em;
font-weight: bold;}

#wpucssmagic .wpucssmagic p{font-size: 1.1em;}

#wpucssmagic .wpucssmagic p.moderators{margin: 0;
float: left;
color: black;
font-weight: bold;}

#wpucssmagic .wpucssmagic .rtl p.moderators{float: right;}

#wpucssmagic .wpucssmagic p.linkmcp{margin: 0;
font-size: 1em;
float: right;
white-space: nowrap;}

#wpucssmagic .wpucssmagic .rtl p.linkmcp{float: left;}

#wpucssmagic .wpucssmagic p.breadcrumbs{margin: 0;
float: left;
color: black;
font-weight: bold;
white-space: normal;
font-size: 1.3em;}

#wpucssmagic .wpucssmagic .rtl p.breadcrumbs{float: right;}

#wpucssmagic .wpucssmagic p.datetime{margin: 0;
float: right;
white-space: nowrap;
font-size: 1em;}

#wpucssmagic .wpucssmagic .rtl p.datetime{float: left;}

#wpucssmagic .wpucssmagic p.searchbar{margin-left: 10px;
margin-right: 10px;
margin-bottom: 2px;
padding: 2px 0;
white-space: nowrap;}

#wpucssmagic .wpucssmagic p.searchbarreg{margin: 0;
float: right;
white-space: nowrap;}

#wpucssmagic .wpucssmagic .rtl p.searchbarreg{float: left;}

#wpucssmagic .wpucssmagic p.forumdesc{padding-bottom: 2px;}

#wpucssmagic .wpucssmagic p.topicauthor{margin: 1px 0;}

#wpucssmagic .wpucssmagic p.topicdetails{margin: 1px 0;}

#wpucssmagic .wpucssmagic .postreported, #wpucssmagic .wpucssmagic .postreported a:visited, #wpucssmagic .wpucssmagic .postreported a:link, #wpucssmagic .wpucssmagic .postreported a:hover, #wpucssmagic .wpucssmagic .postreported a:active{margin: 1px 0;
color: red;
font-weight: bold;}

#wpucssmagic .wpucssmagic .postapprove, #wpucssmagic .wpucssmagic .postapprove a:visited, #wpucssmagic .wpucssmagic .postapprove a:link, #wpucssmagic .wpucssmagic .postapprove a:hover, #wpucssmagic .wpucssmagic .postapprove a:active{color: green;
font-weight: bold;}

#wpucssmagic .wpucssmagic .postapprove img, #wpucssmagic .wpucssmagic .postreported img{vertical-align: bottom;
padding-top: 5px;}

#wpucssmagic .wpucssmagic .postauthor{color: #000000;}

#wpucssmagic .wpucssmagic .postdetails{color: #000000;}

#wpucssmagic .wpucssmagic .postlink, #wpucssmagic .wpucssmagic a.postlink, #wpucssmagic .wpucssmagic a.postlink:visited, #wpucssmagic .wpucssmagic a.postlink:link, #wpucssmagic .wpucssmagic a.postlink:active, #wpucssmagic .wpucssmagic .postlink-local, #wpucssmagic .wpucssmagic a.postlink-local, #wpucssmagic .wpucssmagic a.postlink-local:visited, #wpucssmagic .wpucssmagic a.postlink-local:link, #wpucssmagic .wpucssmagic a.postlink-local:active{color: #005893;
   text-decoration: none;}

#wpucssmagic .wpucssmagic a.postlink:hover, #wpucssmagic .wpucssmagic a.postlink-local:hover{text-decoration: underline;}

#wpucssmagic .wpucssmagic .signature, #wpucssmagic .wpucssmagic a.signature:link, #wpucssmagic .wpucssmagic a.signature:visited, #wpucssmagic .wpucssmagic a.signature:active{color: #002A46;
   text-decoration: none;}

#wpucssmagic .wpucssmagic a.signature:hover{color: #005893;
   text-decoration: underline;}

#wpucssmagic .wpucssmagic .postbody{font-size: 1.3em;
line-height: 1.4em;
font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;}

#wpucssmagic .wpucssmagic .postbody li, #wpucssmagic .wpucssmagic ol, #wpucssmagic .wpucssmagic ul{margin: 0 0 0 1.5em;}

#wpucssmagic .wpucssmagic .rtl .postbody li, #wpucssmagic .wpucssmagic .rtl ol, #wpucssmagic .wpucssmagic .rtl ul{margin: 0 1.5em 0 0;}

#wpucssmagic .wpucssmagic .posthilit{background-color: yellow;}

#wpucssmagic .wpucssmagic .nav, #wpucssmagic .wpucssmagic .nav:hover{margin: 0;
color: black;
font-weight: bold;}

#wpucssmagic .wpucssmagic .pagination{color: black;
font-size: 1em;
font-weight: bold;}

#wpucssmagic .wpucssmagic .gen{margin: 1px 1px;
font-size: 1.2em;}

#wpucssmagic .wpucssmagic .genmed{margin: 1px 1px;
font-size: 1.1em;}

#wpucssmagic .wpucssmagic a.headw, #wpucssmagic .wpucssmagic a.headw:visited, #wpucssmagic .wpucssmagic a.headw:link, #wpucssmagic .wpucssmagic a.headw:hover, #wpucssmagic .wpucssmagic a.headw:active{color: #FFFFFF;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
font-size: 2.0em;
padding-left: 1px;}

#wpucssmagic .wpucssmagic .genmedw{color: #FFFFFF;
margin: 1px 1px;
font-size: 1em;}

#wpucssmagic .wpucssmagic a.genmedw, #wpucssmagic .wpucssmagic a.genmedw:visited, #wpucssmagic .wpucssmagic a.genmedw:link, #wpucssmagic .wpucssmagic a.genmedw:hover, #wpucssmagic .wpucssmagic a.genmedw:active{color: #FFFFFF;
margin: 1px 1px;
font-size: 1em;}

#wpucssmagic .wpucssmagic .gensmall{margin: 1px 1px;
font-size: 1em;}

#wpucssmagic .wpucssmagic .genedit{margin: 1px 1px;
font-size: 1.4em;}

#wpucssmagic .wpucssmagic .genspace{margin-left: 10px;
margin-right: 10px;
font-size: 1em;}

#wpucssmagic .wpucssmagic .copyright{color: #444;
font-weight: normal;
font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}

#wpucssmagic .wpucssmagic #footer{text-align: center;}

#wpucssmagic .wpucssmagic .titles{font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 1.3em;
text-decoration: none;}

#wpucssmagic .wpucssmagic .error{color: #AA0000;}

#wpucssmagic .wpucssmagic th{color: #FFFFFF;
font-size: 1.1em;
font-weight: bold;
background-color: #006699;
background-image: url('styles/subsilver2/theme/images/cellpic1.gif');
white-space: nowrap;
height: 28px;
margin: 0;
padding: 0;
border: 0;}

#wpucssmagic .wpucssmagic td.profile{padding: 4px;
border-right: 1px solid #A7BAC5;}

#wpucssmagic .wpucssmagic .tbspace{padding: 10px;}

#wpucssmagic .wpucssmagic .bcbg{background-color: #3A4955;}

#wpucssmagic .wpucssmagic .attachbg{background-color: #A7BAC5;}

#wpucssmagic .wpucssmagic .attachrow{background-image: url('styles/subsilver2/theme/images/rowh.gif');
padding: 4px;}

#wpucssmagic .wpucssmagic .catdiv{height: 28px;
margin: 0;
padding: 0;
border: 0;}

#wpucssmagic .wpucssmagic .cat{color: #FFFFFF;
height: 28px;
margin: 0;
padding: 0;
border: 0;
background-color: #002A46;
background-image: url('styles/subsilver2/theme/images/cellpic1.gif');
text-indent: 4px;}

#wpucssmagic .wpucssmagic .catb{color: #FFFFFF;
height: 28px;
margin: 0;
padding: 0;
border: 0;
background-color: #031A2F;
background-image: url('styles/subsilver2/theme/images/cellpic3.gif');
text-indent: 4px;}

#wpucssmagic .wpucssmagic .forums{background-color: #EFF7FB;
background-image: url("styles/subsilver2/theme/images/gradient.gif");
background-repeat: repeat-x;}

#wpucssmagic .wpucssmagic .forumrow{padding: 6px;}

#wpucssmagic .wpucssmagic .row1{background-color: #EFF7FB;
padding: 4px;}

#wpucssmagic .wpucssmagic .row1h{border: 1px solid transparent;
padding: 4px;}

#wpucssmagic .wpucssmagic .row1h:hover{background-color: #E4F4FE;
border: 1px solid #D4EEF9;}

#wpucssmagic .wpucssmagic .row2{background-color: #E4F4FE;
padding: 4px;}

#wpucssmagic .wpucssmagic .row3{background-color: #DEF1FC;
padding: 4px;}

#wpucssmagic .wpucssmagic .row3h{color: #002A46;
font-weight: bold;
background-color: #D8ECF6;
background-image: url('styles/subsilver2/theme/images/rowh.gif');
background-repeat: repeat-x;
background-position: top;
border-bottom: 1px solid #96D9F9;
padding: 4px;}

#wpucssmagic .wpucssmagic .row4{background-color: #EFF7FB;}

#wpucssmagic .wpucssmagic .tabtable{background: url('styles/subsilver2/theme/images/tabsbg.gif') repeat-x;
border-bottom: 1px solid #A7BAC5;}

#wpucssmagic .wpucssmagic #tabs{line-height: normal;
margin: 0 0 0 0;
min-width: 570px;}

#wpucssmagic .wpucssmagic #tabs ul{margin:0;
padding: 0;
list-style: none;}

#wpucssmagic .wpucssmagic #tabs li{display: inline;
margin: 0;
padding: 0;
font-size: 1em;
font-weight: bold;}

#wpucssmagic .wpucssmagic #tabs a{float: left;
background: url('styles/subsilver2/theme/images/bg_tabs1.gif') no-repeat 0% -35px;
margin: 0 0 0 0;
padding: 0 0 0 5px;
text-decoration: none;
position: relative;
cursor: pointer;}

#wpucssmagic .wpucssmagic #tabs a span{float: left;
display: block;
background: url('styles/subsilver2/theme/images/bg_tabs2.gif') no-repeat 100% -35px;
padding: 6px 10px 7px 5px;
color: #002A46;
white-space: nowrap;}

#wpucssmagic .wpucssmagic #tabs a:hover span{color: #002A46;}

#wpucssmagic .wpucssmagic #tabs .activetab a{background-position: 0 0;}

#wpucssmagic .wpucssmagic #tabs .activetab a span{background-position: 100% 0;
color: #000000;
padding-right: 22px;}

#wpucssmagic .wpucssmagic #tabs a:hover{background-position: 0 -70px;}

#wpucssmagic .wpucssmagic #tabs a:hover span{background-position:100% -70px;}

#wpucssmagic .wpucssmagic #tabs .activetab a:hover{background-position: 0 0;}

#wpucssmagic .wpucssmagic #tabs .activetab a:hover span{color: #000000;
background-position: 100% 0;}

#wpucssmagic .wpucssmagic #navigation{width: 100%;
padding-top: 15px;
padding-bottom: 14px;}

#wpucssmagic .wpucssmagic #navigation ul{list-style: none;}

#wpucssmagic .wpucssmagic #navigation li{margin: 0;
padding: 0;
font-weight: bold;
display: inline;}

#wpucssmagic .wpucssmagic #navigation a{display: block;
padding: 3px;
margin: 0;
text-decoration: none;
font-weight: bold;
color: #002A46;
background: #EFF7FB none repeat-y 100% 0;
border: 1px solid #EFF7FB;
margin-right: 15px;}

#wpucssmagic .wpucssmagic #navigation a:hover{background-color: #E8F5FD;
background-image: none;
border: 1px solid #D8F0FA;}

#wpucssmagic .wpucssmagic #navigation #active-subsection a{display: block;
color: #000000;
background-color: #E0F2FB;
background-image: none;
border: 1px solid #99DEFD;}

#wpucssmagic .wpucssmagic #navigation #active-subsection a:hover{color: #000000;}

#wpucssmagic .wpucssmagic .spacer{background-color: #A7BAC5;}

#wpucssmagic .wpucssmagic hr{border-top: 1px solid #D1D7DC;
border-bottom: 0;
border-left: 0;
border-right: 0;
margin-top: 5px;
margin-bottom: 5px;}

#wpucssmagic .wpucssmagic .legend{text-align:center;
margin: 0 auto;}

#wpucssmagic .wpucssmagic .rtl a{direction: rtl;
unicode-bidi: embed;}

#wpucssmagic .wpucssmagic a:link, #wpucssmagic .wpucssmagic a:visited, #wpucssmagic .wpucssmagic a:active{color: #002A46;
text-decoration: none;}

#wpucssmagic .wpucssmagic a:hover{text-decoration: underline;}

#wpucssmagic .wpucssmagic a.link-new, #wpucssmagic .wpucssmagic a.link-new:visited{color: #005893;}

#wpucssmagic .wpucssmagic a.link-new:hover, #wpucssmagic .wpucssmagic a.link-new:visited:hover{color: #007BCE;}

#wpucssmagic .wpucssmagic a.forumlink, #wpucssmagic .wpucssmagic a.forumlink:visited, #wpucssmagic .wpucssmagic a.forumlink:link, #wpucssmagic .wpucssmagic a.forumlink:active{font-weight: bold;
font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
font-size: 1.3em;}

#wpucssmagic .wpucssmagic a.forumlink:hover{color: #005893;}

#wpucssmagic .wpucssmagic a.topictitle, #wpucssmagic .wpucssmagic a.topictitle:visited, #wpucssmagic .wpucssmagic a.topictitle:link, #wpucssmagic .wpucssmagic a.topictitle:active{margin: 1px 0;
font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 1.2em;}

#wpucssmagic .wpucssmagic a.topictitle:hover{color: #005893;}

#wpucssmagic .wpucssmagic th a, #wpucssmagic .wpucssmagic th a:visited{color: #FFFFFF !important;
text-decoration: none;}

#wpucssmagic .wpucssmagic th a:hover{text-decoration: underline;}

#wpucssmagic .wpucssmagic form{margin: 0;
padding: 0;
border: 0;}

#wpucssmagic .wpucssmagic input{background-color: #FAFAFA;
color: #000000;
font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: normal;
padding: 1px;
border: 1px solid #566877;}

#wpucssmagic .wpucssmagic textarea{background-color: #FAFAFA;
color: #000000;
font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
font-size: 1.3em; 
line-height: 1.4em;
font-weight: normal;
border: 1px solid #566877;
padding: 2px;}

#wpucssmagic .wpucssmagic select{color: #000000;
background-color: #FAFAFA;
font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: normal;
border: 1px solid #3A4955;
padding: 1px;}

#wpucssmagic .wpucssmagic option{padding: 0 1em 0 0;}

#wpucssmagic .wpucssmagic option.disabled-option{color: graytext;}

#wpucssmagic .wpucssmagic .rtl option{padding: 0 0 0 1em;}

#wpucssmagic .wpucssmagic input.radio{margin-top: 2px;
margin-left: 0px;
margin-right: 0px;
border: none;
background-color: transparent;}

#wpucssmagic .wpucssmagic .post{background-color: #FAFAFA;
background-image: url('styles/subsilver2/theme/images/bginput.gif');
background-repeat: repeat-x;
border-style: solid;
border-width: 1px;}

#wpucssmagic .wpucssmagic .btnbbcode{color: #000000;
font-weight: normal;
font-size: 1.1em;
font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
background-image: url("styles/subsilver2/theme/images/bg_button.gif");
    background-repeat: repeat-x;
    background-position: -0px -0px;
border: 1px solid #3A4955;}

#wpucssmagic .wpucssmagic .btnbbcode:hover{background-position: -0px -17px;
border: 1px solid #3C7FB1;}

#wpucssmagic .wpucssmagic .btnmain{color: #000000;
font-weight: bold;
background-image: url("styles/subsilver2/theme/images/bg_button.gif");
    background-repeat: repeat-x;
    background-position: -0px -0px;
border: 1px solid #3A4955;
cursor: pointer;
font-size: 1.1em;}

#wpucssmagic .wpucssmagic .btnmain:hover{background-position: -0px -17px;
border: 1px solid #3C7FB1;}

#wpucssmagic .wpucssmagic .btnlite{color: #000000;
font-weight: normal;
background-image: url("styles/subsilver2/theme/images/bg_button.gif");
    background-repeat: repeat-x;
    background-position: -0px -0px;
border: 1px solid #3A4955;
cursor: pointer;
font-size: 1.1em;}

#wpucssmagic .wpucssmagic .btnlite:hover{background-position: -0px -17px;
border: 1px solid #3C7FB1;}

#wpucssmagic .wpucssmagic .pmbutton{overflow: visible;}

#wpucssmagic .wpucssmagic .btnfile{font-weight: normal;
background-color: #FFFFFF;
border: 1px solid #3C7FB1;
padding: 1px 5px;
font-size: 1.1em;}

#wpucssmagic .wpucssmagic .helpline{background-color: #E4F4FE;
border-style: none;}

#wpucssmagic .wpucssmagic .quotetitle{margin: 10px 5px 0 5px;
padding: 1px 0px 1px 5px;
border-width: 1px 1px 0 1px;
border-style: solid;
border-color: #A7BAC5;
color: #000000;
background-image: url('styles/subsilver2/theme/images/rowh.gif');
border-bottom: 1px solid #96D9F9;
font-size: 0.85em;
font-weight: bold;}

#wpucssmagic .wpucssmagic .attachtitle{margin: 10px 5px 0 5px;
padding: 4px;
border-width: 1px 1px 0 1px;
border-style: solid;
border-color: #A7BAC5;
color: #000000;
background-color: #EFF9FE;
font-size: 0.85em;
font-weight: bold;}

#wpucssmagic .wpucssmagic .quotetitle .quotetitle{font-size: 1em;}

#wpucssmagic .wpucssmagic .quotecontent, #wpucssmagic .wpucssmagic .attachcontent{margin: 0 5px 10px 5px;
padding: 1px 5px 1px 5px;
border-color: #A7BAC5;
border-width: 0 1px 1px 1px;
border-style: solid;
font-weight: normal;
font-size: 1em;
line-height: 1.4em;
font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
background-color: #EFF9FE;
color: #002A46;}

#wpucssmagic .wpucssmagic .attachcontent{font-size: 0.85em;}

#wpucssmagic .wpucssmagic .codetitle{margin: 10px 5px 0 5px;
padding: 1px 0px 1px 5px;
border-width: 1px 1px 0 1px;
border-style: solid;
border-color: #A7BAC5;
color: #000000;
background-image: url('styles/subsilver2/theme/images/rowh.gif');
border-bottom: 1px solid #96D9F9;
font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
font-size: 0.8em;}

#wpucssmagic .wpucssmagic .codecontent code{overflow: auto;
   display: block;
   height: auto;
   max-height: 400px;
   white-space: normal;
   margin: 0 5px 10px 5px;
   padding: 1px 5px 1px 5px;
   border-color: #A7BAC5;
   border-width: 0 1px 1px 1px;
   border-style: solid;
   font-weight: normal;
   color: #15A400;
   font-size: 0.85em;
   font-family: Monaco, 'Courier New', monospace;
   background-color: #EFF9FE;}

#wpucssmagic .wpucssmagic .syntaxbg{color: #FFFFFF;}

#wpucssmagic .wpucssmagic .syntaxcomment{color: #FF8000;}

#wpucssmagic .wpucssmagic .syntaxdefault{color: #0000BB;}

#wpucssmagic .wpucssmagic .syntaxhtml{color: #000000;}

#wpucssmagic .wpucssmagic .syntaxkeyword{color: #007700;}

#wpucssmagic .wpucssmagic .syntaxstring{color: #DD0000;}

#wpucssmagic .wpucssmagic .pm_marked_colour{background-color: #000000;}

#wpucssmagic .wpucssmagic .pm_replied_colour{background-color: #A9B8C2;}

#wpucssmagic .wpucssmagic .pm_friend_colour{background-color: #007700;}

#wpucssmagic .wpucssmagic .pm_foe_colour{background-color: #DD0000;}

#wpucssmagic .wpucssmagic img{border: none;}

#wpucssmagic .wpucssmagic .nb{border: none;
background: none;}

#wpucssmagic .wpucssmagic .sep{color: black;
background-color: #FFA34F;}

#wpucssmagic .wpucssmagic table.colortable td{padding: 0;}

#wpucssmagic .wpucssmagic pre{font-size: 1.1em;
font-family: Monaco, 'Courier New', monospace;}

#wpucssmagic .wpucssmagic .nowrap{white-space: nowrap;}

#wpucssmagic .wpucssmagic .username-coloured{font-weight: bold;}

#wpucssmagic .wpucssmagic .buttons{float: left;
width: auto;
height: auto;}

#wpucssmagic .wpucssmagic .buttons div{float: left;
margin: 0 5px 0 0;
background-position: 0 100%;}

#wpucssmagic .wpucssmagic .buttons div a{display: block;
width: 100%;
height: 100%;
background-position: 0 0;
position: relative;
overflow: hidden;}

#wpucssmagic .wpucssmagic .profile-icons{float: right;
width: auto;
height: auto;}

#wpucssmagic .wpucssmagic .profile-icons div{float: right;
margin: 0 0 5px 5px;
background-position: 0 100%;}

#wpucssmagic .wpucssmagic .profile-icons div a{display: block;
width: 100%;
height: 100%;
background-position: 0 0;
position: relative;
overflow: hidden;}

#wpucssmagic .wpucssmagic .review-icons{float: right;
width: auto;
height: auto;}

#wpucssmagic .wpucssmagic .review-icons div{float: right;
margin: 5px 5px 5px 0;
background-position: 0 100%;}

#wpucssmagic .wpucssmagic .review-icons div a{display: block;
width: 100%;
height: 100%;
background-position: 0 0;
overflow: hidden;}

#wpucssmagic .wpucssmagic .buttons div span{position: absolute; width: 100%; height: 100%; cursor: pointer;}

#wpucssmagic .wpucssmagic .buttons div a:hover span{background-position: 0 100%;}

#wpucssmagic .wpucssmagic .reply-icon span, #wpucssmagic .wpucssmagic .qreply-icon span, #wpucssmagic .wpucssmagic .post-icon span, #wpucssmagic .wpucssmagic .locked-icon span{background: transparent none 0 0 no-repeat;}

#wpucssmagic .wpucssmagic .pmreply-icon span, #wpucssmagic .wpucssmagic .newpm-icon span, #wpucssmagic .wpucssmagic .forwardpm-icon span{background: none 0 0 no-repeat;}

#wpucssmagic .wpucssmagic .buttons div.reply-icon, #wpucssmagic .wpucssmagic .buttons div.qreply-icon, #wpucssmagic .wpucssmagic .buttons div.post-icon, #wpucssmagic .wpucssmagic .buttons div.locked-icon, #wpucssmagic .wpucssmagic .buttons div.pmreply-icon, #wpucssmagic .wpucssmagic .buttons div.newpm-icon, #wpucssmagic .wpucssmagic .buttons div.forwardpm-icon{width: 100px; height: 30px;}

#wpucssmagic .wpucssmagic .profile-icons span{display:none;}

#wpucssmagic .wpucssmagic .profile-icons a:hover{background: none;}

#wpucssmagic .wpucssmagic .review-icons span{display:none;}

#wpucssmagic .wpucssmagic .review-icons a:hover{background: none;}

#wpucssmagic .wpucssmagic .quote-icon, #wpucssmagic .wpucssmagic .quote-icon a, #wpucssmagic .wpucssmagic .report-icon, #wpucssmagic .wpucssmagic .report-icon a, #wpucssmagic .wpucssmagic .warn-icon, #wpucssmagic .wpucssmagic .warn-icon a, #wpucssmagic .wpucssmagic .edit-icon, #wpucssmagic .wpucssmagic .edit-icon a, #wpucssmagic .wpucssmagic .delete-icon, #wpucssmagic .wpucssmagic .delete-icon a, #wpucssmagic .wpucssmagic .info-icon, #wpucssmagic .wpucssmagic .info-icon a{background: none top left no-repeat;}

#wpucssmagic .wpucssmagic .profile-icons div.quote-icon, #wpucssmagic .wpucssmagic .review-icons div.quote-icon{width: 43px; height: 18px;}

#wpucssmagic .wpucssmagic .profile-icons div.report-icon, #wpucssmagic .wpucssmagic .profile-icons div.info-icon, #wpucssmagic .wpucssmagic .profile-icons div.warn-icon, #wpucssmagic .wpucssmagic .review-icons div.report-icon, #wpucssmagic .wpucssmagic .review-icons div.info-icon, #wpucssmagic .wpucssmagic .review-icons div.warn-icon{width: 19px; height: 18px;}

#wpucssmagic .wpucssmagic .profile-icons div.edit-icon, #wpucssmagic .wpucssmagic .review-icons div.edit-icon{width: 34px; height: 18px;}

#wpucssmagic .wpucssmagic .profile-icons div.delete-icon, #wpucssmagic .wpucssmagic .review-icons div.delete-icon{width: 17px; height: 18px;}

#wpucssmagic .wpucssmagic .reply-icon span{background-image: url("./styles/subsilver2/imageset/en/button_topic_reply.png");}

#wpucssmagic .wpucssmagic .qreply-icon span{background-image: url("./styles/subsilver2/imageset/en/button_topic_qreply.png");}

#wpucssmagic .wpucssmagic .post-icon span{background-image: url("./styles/subsilver2/imageset/en/button_topic_new.png");}

#wpucssmagic .wpucssmagic .locked-icon span{background-image: url("./styles/subsilver2/imageset/en/button_topic_locked.png");}

#wpucssmagic .wpucssmagic .pmreply-icon span{background-image: url("./styles/subsilver2/imageset/en/button_pm_reply.png");}

#wpucssmagic .wpucssmagic .newpm-icon span{background-image: url("./styles/subsilver2/imageset/en/button_pm_new.png");}

#wpucssmagic .wpucssmagic .forwardpm-icon span{background-image: url("./styles/subsilver2/imageset/en/button_pm_forward.png");}

#wpucssmagic .wpucssmagic .quote-icon, #wpucssmagic .wpucssmagic .quote-icon a{background-image: url("./styles/subsilver2/imageset/en/icon_post_quote.png");}

#wpucssmagic .wpucssmagic .report-icon, #wpucssmagic .wpucssmagic .report-icon a{background-image: url("./styles/subsilver2/imageset/en/icon_post_report.png");}

#wpucssmagic .wpucssmagic .edit-icon, #wpucssmagic .wpucssmagic .edit-icon a{background-image: url("./styles/subsilver2/imageset/en/icon_post_edit.png");}

#wpucssmagic .wpucssmagic .delete-icon, #wpucssmagic .wpucssmagic .delete-icon a{background-image: url("./styles/subsilver2/imageset/en/icon_post_delete.png");}

#wpucssmagic .wpucssmagic .info-icon, #wpucssmagic .wpucssmagic .info-icon a{background-image: url("./styles/subsilver2/imageset/en/icon_post_info.png");}

#wpucssmagic .wpucssmagic .warn-icon, #wpucssmagic .wpucssmagic .warn-icon a{background-image: url("./styles/subsilver2/imageset/en/icon_user_warn.png");}

