body {background:#ccffff url("wr-logo-75.png") fixed;border:0;padding:0 0 1em 0;margin:0;}
h1 {color:#ffffff; font-family:sans-serif; font-weight:bold; text-transform:uppercase; text-align:center; padding:0px; margin:0px; background-color:#0a0f44; font-size:350%; position: static; top: 0; width:100%;}
h1 a {text-decoration:none;color:#ffffff;}
h1 a:hover {text-decoration:none;color:#ff0000}
h2 {font-size:160%;color:#000000;font-family:verdana,arial,helvetica,sans-serif;margin:0;text-align:center;}
h3 {font-weight:bold;font-size:120%;color:#0a0f44;font-family:arial,sans-serif;text-align:left;margin-bottom:0;padding-bottom:0;}
p, div {font-size:100%;color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;text-align:left;}
p {margin-top:0; margin-bottom:0.5em;}
p+p {margin-top:1em;}
td{vertical-align:top;border:0;}
dt {text-align:left;float: left; clear: left; font-weight: bold; width:4em;}
dt:after {content: ":";}
dd {text-align:left;margin:0;padding:0 0 0.5em 0;}
a:hover {color:#ff0000;}

.imgw0 {border-width:0;}
.visiblephoto {float:right; margin-left:1%; border:solid #000000 1px;padding:5px;background-color:#ffffff;max-width:50%}
.visiblewhere {margin:1%; border:solid #000000 1px;padding:5px;background-color:#ffffff;max-width:90%}
.smallerh2 {display:inline;}
.headingpara {display:inline;}
.rightbox, .leftbox {margin-top:1em;border:3px solid #0a0f44;padding:0.5%;background-color:#ffffff;font-size:90%;}
.rightbox {margin-right:1%; width:67%; float:right;}
.leftbox {margin-left:1%; width:25%; float:left;}
.transparentleftbox {margin-left:1%; width:35%; float:left;margin-bottom:1em;font-size:90%;}
.links {text-align:center;}
.links table {width:100%;}
.networks {text-align:center;display:inline;}
.networks a {background:url(button.gif) #fff repeat-x left bottom;display:inline-block;padding:0.2em;margin:0.2em 0.1em;border:0.1em solid #000;font-weight:bold;color:#000;text-decoration:none;}
.networks ul {list-style-type:none;margin:0;padding:0;display:inline;}
.networks li {display:inline;}
.networks a:hover {color:#f00;}
.footertext {font-size:75%;font-family:verdana,arial,helvetica,sans-serif;text-align:left;}
.maintext {border:#000000 1px solid;padding:7px;background-color:#ffffff;font-size:90%;}
.maintable {border-width:0;padding:5px;width:100%;}
.holdertable {border:#000000 1px solid;background-color:#C8C8C8;}
.innertable {width:100%;border-width:0;}
.mediumholder {margin-left:10%;margin-right:10%;}
.wideholder {margin-left:5%;margin-right:5%;}
.innerpad {padding:5px;text-align:center;}
.ital {font-style:italic;}
.bold {font-weight:bold;}
.top {vertical-align:top;}
.ruleabove {border-top:1px solid #000;}
.toppad {padding:0.5em 0 0;}
.visiblelogo, .logo {vertical-align:middle; height:70px}
.hidden {display:none;}
.floatedimage {border-width:0;float:left;margin-right:0.5em;}
.fix {display:inline;position:relative;}
.last {margin-bottom:1em;}

#contentwrapper{float: left;width: 100%;}
#contentcolumn{margin-left: 300px;}
#leftcolumn{float: left; width: 300px; margin-left: -100%;}
#menu{position: absolute; left: 1%; padding: 0px; width: 40%;}
#content{margin-left: 42%; padding: 0px; margin-right: 1%;}

@media handheld, only screen and (max-width:480px){
  h1{font-size:160%;}
  h2{font-size:120%}
  .leftbox, .rightbox, .transparentleftbox {clear:both; float:none; width:90%; margin-left:5%;}
  .links h2 {display:inline;}
  .nonfrontnetworksholder {display:none;}
  #contentcolumn{margin-left: 0}
  #leftcolumn{clear: left; width: 100%; margin-left: 0;}
  #menu{position:static;margin-left:5%;width:90%;}
  #content{margin:5%;}
  #buttons{display:none;}
}
