div {
  margin: 0px;
  padding: 0px;
}
#top {
background-repeat: no-repeat;
margin: 0;
padding: 0;
height: 222px;
}
#borderTop {
border-top: 1px solid #cccccc;
height: 1px;
position: relative;
top: 222px;
left: 673px;
}
#main {
border: 0;
margin: 0;
padding: 0;
border-spacing: 0;
}
#main tbody {
margin: 0;
padding: 0;
border-spacing: 0;
}
#side {
background-repeat: no-repeat;
width: 24;
margin: 0;
padding: 0;
border-spacing: 0;
}
#tcontent {
margin: 0;
padding: 0;
}
* html #swidthC0 {border-left:900px; position:relative; float:left; z-index:1;}
* html #swidthC1 {margin-left:-900px solid #fff; position:relative; float:left; z-index:2;}
#widthC0 {
background-color: transparent;
padding-left: 2px;
margin-left: -1px;
}
#widthC1 {
background-color: #fff;
}
body {
padding-right: 0px;
padding-bottom: 0px;
margin: 0px;
min-width: 890px;
color: #666666;
font-family: sans-serif;
}
h1 {
 text-align: center;
 color: #73C0BA;
}
#menu ul {
  list-style-type: none;
  font-size: 18px;
  margin-left: 35px;
  padding: 0px;
  margin-right: 0px;
}
#menu ul li {
  margin-top: 0px;
  width: 140px;
  text-align: right;
  font: 16px sans-serif;
}
#content {
  overflow: hidden;
  background-color: #fff;
  padding-top: 20px;
}
html #menu {
  display: inline;
}
#menu {
  float: left;
  width: 200px;
  background: transparent url("img/vr.png") repeat-y right top;
}
html #article {
  display: inline;
}
#article {
  float: left;
  width: 400px;
  margin-left: 20;
  margin-right: 30;
  font-family: serif;
}
html #left {
  display: inline;
}
#right {
  float: left;
  width: 234px;
}
#content
	{
	float: left;
	float/**/: none;
	}
#footer {
  text-align: left;
  color: #888888;
  clear: both;
  margin-left: 220px;
  padding-top: 20px;
  padding-bottom: 50px;
  font-size: 12px;
}
#footer a {
  color: #888888;
}

a { 
  text-decoration: none; 
  color: #666666;
}

a:hover { 
  color: #c1c1c1; 
}

a img {
  border: 0;
}

p.more {
  text-align: right;
  margin: 0;
  padding: 0;
}

div#title {
  background-color: transparent;
  position: absolute;
  left: 19px;
  top: 97px;
  margin: 0;
  padding: 0;
}

div#decoTop {
  position: absolute;
  background: transparent;
  left: 23px;
  top: 180px;
  width: 652px;
  height: 42px;
  border-top: 1px solid #ccc;
}
.decoLeft {
  background: transparent url("img/decoLeft.png") repeat-y left top;
}
#title h1 {
 color: #ffffff;
 opacity: 0.85;
 font-weight: bold;
 font-size: 45px;
 margin: 0;
 padding: 0;
}
#title .sub {
 color: #ffffff;
 opacity: 0.7;
}
#menu li.hr {
  height: 10px;
  background: transparent url("img/hr.png") repeat-x left top;
  margin-top: 12px;
}
li.hr hr {
  display: none;
}
div.hr {
  height: 10px;
  background: transparent url("img/hr.png") repeat-x left top;
}
div.hr hr {
  display: none;
}
.minibanner {
  margin-top: 10px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  margin-bottom: 15px;
  margin-left: 0px;
  background: #fff none no-repeat left top;
  width: 234px;
}
.minibanner#electro {
  background-color: #7854fe;
  background-image: url("img/electronic_minibanner.jpg");
}
.minibanner#nature {
  background-color: #9cc351;
  background-image: url("img/nature_minibanner.jpg");
}
.minibanner#classic {
  background-color: #c8b46e;
  background-image: url("img/classic_minibanner.jpg");
}

.textBox {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  margin-top: 10px;
  margin-bottom: 10px;
  background: #fff url("img/iBoxHome.jpg") no-repeat left top;
  width: 234px;
}
.iBox {
  margin: 0 0 0 0;
  padding: 15px;
  background: transparent url("img/boxBg234.png") repeat-y left top;
}
.minibanner .iBox {
  padding: 0px;
}
#right .header .hr {
  margin: 0;
  width: 120px;
}
#right .header h1 {
  margin: 20 0 0 0;
  font-size: 15px;
  font-weight: normal;
  text-align: left;
  color: #666666;
}
.articleImage {
  float: left;
}
p.anchors {
  text-align: right;
  font-size: 12px;
  margin: 0;
  padding: 0;
  color: #aaaaaa;
}
p.anchors a {
  color: #aaaaaa;
}

p.anchors a:hover { 
  color: #dddddd; 
}
div#article h1 {
  font-size: 20px;
}
div#article h2 {
  font-size: 16px;
}
div#article h3 {
  font-size: 14px;
}
p.indent {
  margin-left: 20px;
}
.iBox ol {
  padding-left: 30px;
  margin-left: 0;
}
.playerLinks {
  margin: 0 0 10 0;
  text-align: right;
  color: #81AFAF;
  width: 342px;
}
* html .playerLinks {
  width: 352px;
}
.playerLinks a {
  color: #81AFAF;
  text-align: right;
  font-family: sans-serif;
}
.playerLinks a:hover {
  color: #dddddd;
}

div.homePlayer {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  width: 234px;
}
div.homePlayerIBox {
  margin: 0px;
  padding: 0px;
  background: transparent url("img/boxBg234.png") repeat-y left top;
}
div.homePlayerIBox object {
  margin-left: 2px;
}
div.homePlayerIBox table {
  margin-left: 7px;
  width: 220px;
}
#hpE {
  background-color: #7854fe;
}
#hpN {
  background-color: #9cc351;
}
#hpC {
  background-color: #c8b46e;
}
#players {
  margin-bottom: 20px;
  margin-top: 0px;
}
#testimonial h2 {
  font-size: 14px;
}
.emailPrompt {
  color: #81AFAF;
}
.emailForm {
  margin: 0;
  padding: 0;
  text-align: right;
}
.ad {
  font: 14px serif;
  text-decoration: underline
}
