a:link { color: #FFFFFF; text-decoration: none }
a:active { color: #FFFFFF }
a:visited { color: #FFFFFF; text-decoration: none }
a:hover { color: #286ea0; background: #eaeaea; }

body {
     background-image: url(../images/dkback.gif);
     text-align: center;
     font-family: verdana, arial, 'sans serif';
     margin: 0;
}

body.chat_window {
		background-image: url(../images/box_bg.jpg);
		margin: 5px;
}

div.wrapper {
     width: 1000px;
     margin: 0 auto;
     text-align: center;
}

div.content {
     width: 980px;
     margin: 0 auto;
     text-align: center;
}

h1 {
   font-size: 22px;
   line-height: 24px;
}

h2 {
   font-size: 18px;
}

h3 {
   font-size: 15px;
}

.chat_text, .regular_text, p, li, td, input, select, textarea {
  font-family: verdana, arial, 'sans serif';
  font-size: 12px;
  line-height: 18px;
}

li {
   padding-bottom: 10px;
}

div.subbox {
	   border-width: 1px;
	   border-style: solid;
	   background-color: #E0E0E0;
	   padding: 10px;
}

p.footer {
	 padding-top: 35px;
	 font-size: 10px;
}

table.data {
	   border-width: 1px;
	   border-style: solid;
	   border-color: black;
	   width: 100%;
	   padding: 5px;
}

table.data td {
	   padding: 3px;
	 font-size: 10px;
}

td.heading {
	   background-image: url(../images/header.jpg);
	   font-weight: bold;
	   color: #FF0000;
}

td.heading a  { 
	   color: #FF0000; 
	   text-decoration: none 
}

td.heading a:hover { 
       color: #FFFFFF;
       background: none;
}

td.light {
	 background-color: #C0C0C0;
}

td.dark {
	background-color: #A2A2A2;
}

div.top_menu {
	     text-align: right;
}

div.top_menu li {
	     display: inline;
	     padding-left: 10px;
	     padding-right: 10px;
	     border-left-style: solid;
	     border-width: 1px;
}

div.menu_chat {
	      position: absolute;
	      top: 0px;
	      left: 0px;
	      background-color: yellow;
	      border-width: 1px;
	      border-color: black;
	      border-style: solid;
	      text-align: left;
	      padding: 5px;
	      width: 400px;
}

div.tab_menu {
	     border-bottom: 10px solid #616161;
}

div.tab_menu ul {
	     text-align: center;
	     margin: 0;
	     padding: .6em .6em 1.71em 0em;
	     list-style: none;
		 font-size: 93%;
}

div.tab_menu li {
	    display: inline;
      	margin: 0em;
      	padding: 0em;
}

div.tab_menu li a,
div.tab_menu li a:visited {
	     float: left;
      	background: url("../images/tableftF.gif") no-repeat left top;
      	margin: 0em;
      	padding: 0em 0em 0em .25em;
      	text-decoration: none;
}

div.tab_menu li a:hover {
	     background-position: 0% -3.5em;
}

div.tab_menu li a.nav_active,
div.tab_menu li a.nav_active:visited {
	     background-position: 0% -3.5em;
}

div.tab_menu li a span {
	     float: left;
      	display: block;
      	background: url("../images/tabrightF.gif") no-repeat right top;
      	padding: .31em .94em .25em .38em;
      	color: #666;
}

div.tab_menu a:hover span {
	     background-position: 100% -3.5em;
		 color: #FF0000;
}

div.tab_menu li a.nav_active span {
	     background-position: 100% -3.5em;
		 color: #000000;
}

div.tab_content {
		border-width: 1px;
		border-style: solid;
		border-color: #000000;
		padding: 5px;
		background-image: url(../images/bk-w.jpg);
}

div.chat_spacer {
		display: inline;
		float: left;
		width: 70px;
		height: 10px;
}

div.chat_left {
	      display: inline;
	      float: left;
	      width: 100px;
	      height: 300px;
	     overflow-y: scroll;
	     background-color: #A2A2A2;
	     border-width: 1px;
	     border-style: solid;
	     text-align: left;
	     padding-left: 5px;
}

div.chat_box {
	     display: inline;
	     float: left;
	     width: 500px;
	     height: 300px;
	     overflow-y: scroll;
	     background-color: #A2A2A2;
	     border-width: 1px;
	     border-style: solid;
	     text-align: left;
	     padding-left: 5px;
	     font-size: 10px;
}

div.clear {
	  clear: both;
}

.smalltext,
.chat_time {
	   font-size: 9px;
}

div.option_box_holder {
		      float: left;
		      text-align: center;
		      font-weight: bold;
		      display: inline;
		      width: 230px;
}

div.option_box {
	       width: 200px;
	       height: 300px;
	       overflow: scroll;
	       float: left;
	       padding: 5px;
	       background-color: #A2A2A2;
	       border-width: 1px;
	       border-style: solid;
	       border-color: black;
	       font-size: 10px;
	       text-align: left;
	       font-weight: normal;
}

div.player_detail_box {
		      width: 420px;
		      border-width: 1px;
		      border-style: solid;
		      border-color: black;
		      padding: 10px;
		      background-color: white;
		      font-size: 10px;
		      margin: auto;
		      text-align: center;
		      float: left;
}

div.player_detail_box td {
		      padding: 2px;
}

div.bar {
	border-width: 1px;
	border-style: solid;
	border-color: black;
	width: 200px;
	height: 18px;
	float: left;
	margin-right: 5px;
	background-image: url('../images/scale-bar-bg.jpg');
	position: relative;
}

div.bar_fill {
	     background-image: url('../images/scale-bar-full.jpg');
	     height: 18px;
	     position: absolute;
	     top: 0px;
	     left: 0px;
}
div.bar_light {
	     background-image: url('../images/scale-bar-light.jpg');
	     height: 18px;
	     position: absolute;
	     top: 0px;
	     left: 0px;
}
div.player_nav_left {
		    float: left;
		    width: 35%;
		    text-align: left;
		    font-size: 12px;
		    line-height: 18px;
}
div.player_nav_right {
		     float: right;
		    width: 35%;
		    text-align: right;
		    font-size: 12px;
		    line-height: 18px;
}
div.player_heading {
		   display: block;
		    width: 29%;
		    float: left;
}

div.widget {
    border-width: 1px;
    border-style: solid;
    border-color: black;
    padding: 10px;
    margin: 10px;
}
div.widget h1 {
    font-size: 15px;
}
div.widget_top {
    background-color: #35d;
    padding: 5px;
}
div.widget_top_element {
    display: inline;
    padding: 10px;
    font-size: 15;
}
div.widget_top_element a:visited,
div.widget_top_element a:link {
    color: white;
}
p.widget_footer {
    clear: both;
    font-size: 10px;
}
div.widget_item {
    display: inline;
    float: left;
    width: 32%;
    font-size: 12px;
    line-height: 15px;
}
