body 
 {margin: 0px;
  padding: 0px;
  font-family: Arial;
  font-size: 12px;
  text-align: center;
  background: #e5e5e5 url(../images/bg_body.gif) center repeat-y}
input, select, textarea 
 {font-family: Arial, helvetica, sans-serif;
  font-size: 11px;}
img 
 {border: 0px;}
h1 
 {font-size: 12px;
  padding: 0px 0px 10px 0px;
  margin: 0px;}
h2 
 {position: absolute;
  display: block;
  width: 437px;
  left: -21px;
  background-color: #f00;
  color: #fff;
  padding: 1px 1px 1px 22px;
  margin: 0px;
  font-size: 12px;}
#searchbox 
 {position: absolute;
  top: 130px;
  margin-left: 30px;}
#searchbox form 
 {margin: 0px;
  padding: 0px;}
.searchbutton
 {font-family: Arial;
  font-size: 11px;
  border: 1px outset #000;
  width: 40px;
  background-color: #eee;}
.searchfield
 {font-family: Arial;
  font-size: 11px;
  width: 114px;
  border: 1px inset #000;}
#outercontainer 
 {font-family: Arial;
  font-size: 11px;}
#container 
 {width: 750px;
  background: url(../images/bg_footer.gif) bottom no-repeat;
  display: block;
  text-align: left;
  margin-left: auto;
  padding-bottom: 93px;
  margin-right: auto;}
#header 
 {display: block;
  height: 79px;
  line-height: 450%;
  padding-left: 29px;
  color: #FE0202;
  font-size: 19px;
  font-family: 'Arial Black';}

#topMenu 
 {text-align: right;
  height: 82px;
  line-height: 400%;
  width: 616px;
  background-color: #86A1C0;}
#topMenu div
 {padding: 0px;
  margin: 10px 0px 0px 0px;
  display: block;
  border: 1px solid green;
  float: right;}
#topMenu a, a.activetopmenuitem 
 {color: #fff;
  text-decoration: none;
  font-weight: bold;
  margin-right: 10px;
  padding-right: 15px;
  background: url(../images/el_dot.gif) 100% 50% no-repeat;}
#topMenu ul li a:hover, a.activetopmenuitem
 {color: #f00!important;}

#logo 
 {display: block;
  height: 129px;
  width: 134px;
  margin-top: -160px;
  float: right;}
#leftMenu 
 {padding: 20px 0px 0px 32px;}
#leftMenu ul
 {padding: 0px;
  margin: 0px;
  list-style: none;}
#leftMenu li 
 {line-height: 160%;}
#leftMenu li a 
 {font-weight: bold;
  color: #86A1C0;
  text-decoration: none;}
#leftMenu li a:hover, a.activeleftmenuitem
 {color: #000!important;}
#menuFile 
 {	position: absolute;
	width: 520px;
	height: 200px;
	top: 135px;
	right: 50%;
	margin-right: -342px;
	left: 380px;
	background-color: #F0F0F0;
}
#menuFiletoplayer
 {
	position: absolute;
	width: 520px;
	height: 200px;
	background: url(../images/bg_menufiletoplayer.gif) 0px 0px no-repeat;
	top: 135px;
	right: 50%;
	margin-right: -342px;
	left: 380px;
}
#leftCol 
 {text-align: center;
  position: relative;
  width: 160px;
  margin-left: 70px;
  float: left;}
#leftCol a 
 {color: #000;
  text-decoration: none;}
#leftCol a:hover 
 {color: #f00;}
#content 
 {display:block;
  position:  relative;
  float: right;
  top: -20px;
  width: 390px;
  margin-right: 50px;
  line-height: 160%;}
#wrappertop 
 {background: #fff url(../images/bg_wrappertop.gif) bottom no-repeat;
  display: block;
  height: 115px;
  padding-top: 75px;}
#wrapper 
 {padding-bottom: 40px;
  background: url(../images/bg_leftcol.gif) left repeat-y;}

 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after 
 {content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;}
 
.clearfix
 {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}

.clearfix {display: block;}
/* End hide from IE-mac */
 
 
  

