/* Styling nslrip.html splash template */
body {
margin: 0px 20px 0px 20px;
background-color: #b8b8b8;
} 
/* main div */
.main
{
width: 950px;
height: 700px;
margin: 0px auto -1px auto; 
}
.header{
width: 950px;
height: 126px;
overflow: hidden;
}
.content{
width: 100%;
height: 100%;
background: url(http://rip.nationalsigleague.com/images/mainbg2.png) repeat-y   0 60px;
}
.footer{
width: 950px;
height: 49px;
overflow: hidden;
}
.about {
width: 403px;
height: 240px;
position: relative;
margin: 0 0 0 auto;
left: 86px;
background: url(http://rip.nationalsigleague.com/images/aboutbg2.png);
}

.playbutton {
width: 303px;
height: 80px;
margin: 0 0 0 auto;
cursor: pointer;
}
.stats {
width: 328px;
height: 179px;
margin: 0 0 0 auto;
background: url(http://rip.nationalsigleague.com/images/statsbg2.png);
}
.words {
width: 370px;
height: 203px;
margin: 0 0 0 auto;
background: url(http://rip.nationalsigleague.com/images/wordsbg2.png);
}
.screens {
width: 486px;
height: 649px;
position: relative;
top: 6px;
background: url(http://rip.nationalsigleague.com/images/screensbg2.png);
}
.buttons {
width: 100%;
height: 45px;
float: left;
padding-top: 6px;
}
.leftdiv{
float:left;
width:44%;
height: 100%;
margin: 0 0 0 auto;
}
.rightdiv{
float:right;
width:55.9%;
height: 100%;
margin: auto 0 0 0;
}
.aboutcontent{
position: relative;
top: 50px;
left: 35px;
overflow: scroll;
overflow-x: hidden;
width: 320px;
height: 148px;
z-index: 2;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: white;
font-size: 12px;
}
.wordscontent{
width: 317px;
height: 102px;
}
.buttonimg{
vertical-align: top;
padding-right: 7px;
}
.tablecharsleft{
position: absolute;
left: -6px;
}
.tablecharsright{
position: absolute;
right: 0px;
}
.statcontent
{
position: relative;
top: 70px;
left: 28px;
width: 290px;
height: 90px;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: white;
font-size: 10px;
}
.number
{
font-family:"Lucida Grande",Arial,Helvetica,Verdana,sans-serif;
font-size:11px;
font-weight:bold;
line-height:1em;
  }
  .uname
  {
font-size:12px;
width:90px;
overflow: hidden;
}
.statavi
{
position: relative;
width: 85px;
height: 85px;
float:left;
vertical-align: top;
}
.stattop
{
vertical-align: top;
width: 85px;
float:left;
padding-left: 3px;
}
.statoverall
{
margin-left: 188px;
}
.topscreen
{
position: relative;
width: 202px;
height: 152px;
left: 150px;
top: 65px;
}
.bottomscreens
{
position: relative;
width: 427px;
height: 338px;
left: 37px;
top: 110px;
}