body { 
  padding: 0px; 
  margin: 0px; 
  font-family: Helvetica, Tahoma, Arial, sans-serif; 
  background: #ffe url(http://xtsr.org/images/bg.jpg) repeat-x; 
  font-size: 11pt; 
  line-height: 14px; 
}

html {
width: 100%; 
}

html.content      { overflow-x: hidden; overflow-y: auto;  height: 100%; } /* IE Scrollbar Fixes */
html.content body { overflow-x: hidden; }

html .clear { display: inline-block; }
.clear:after {
	clear: both; 
    content: "."; 
    display: block;
    height: 0; 
    visibility: hidden;
}

textarea { overflow: auto; }
img  {border: 0px; outline: none;}
form {margin: 0px; padding: 0px;}
a    {text-decoration:none; outline: none;}
.notext {line-height: 0px; font-size: 1px; height: 1px; margin: 0 0 0 0 ;  padding: 0 0 0 0; text-align: left;}

a:link    {color: #f00;}
a:visited {color: #f00;}
a:active  {color: #f00;}
a:hover   {color: #333;}

h1 {font-size: 20px; font-family: "News Gothic MT", Verdana; font-weight: normal; color: #f00;}

#header {
	position: relative;
	background: url(http://xtsr.org/images/header.jpg) no-repeat; 
	height: 196px; margin: 0 auto; width: 100%;}

#body {
	width: 100%; margin: 0 auto;
	text-align: left;
	height: 560px;
	background: url(http://xtsr.org/images/wrapbg.jpg); 	
}

.box {background: #fff; font-size: 12px;}
.bar {background: url(http://xtsr.org/images/bar.jpg);}
.bar h2 {font-size: 16px; color: #fff; padding: 6px 9px; font-family: Trebuchet MS; margin: 5px 0;}
.bar h3 {font-size: 16px; color: #fff; padding: 6px 9px; font-family: Trebuchet MS; margin: 0;}
.box ul {list-style-type: none; padding: 0 0 10px 5px; margin: 0}
.box ul li {list-style-type: none; margin: 0; padding: 0;}

div.headerLinkBlock {position: absolute; top: 13px; left: 220px;}
div.headerLink{	float: left; padding-right: 15px;}
.headerlink a {color: #fff;}
.headerlink a:hover {color: #ccc;}
	
div.playerContainer { float: left; display: inline; width: 200px; position: relative; margin: 5px 0 0 5px; font-size: 11px;}
div.contentContainer { position: absolute; top: 180px; left: 210px; height: 565px; width: 79%;}
div.contentContainer iframe {width: 100%;}
div.playerSubContent { width: 200px;}

iframe.playerFrame { width: 180px; height: 160px; width: 200px; }
iframe.mainContent { overflow: auto; }

.thebody {background: #fff; padding: 15px; line-height: 16px;}

#playermenu ul {
	margin: 0; 
	padding: 0; 
	list-style-type: none; 
	list-style-image: none; 
}

#playermenu ul li a {
	text-decoration:none;  
	margin: 0px;
	padding: 5px 15px 5px 15px; 
	color: black;
	background: #AFAFAF; 
}

#playermenu ul li a:hover {
	color: white;
	background: red;
}