body{
	margin:0;
	padding:0;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	color:#363636;
	background:url('/images/bg.jpg') 30px 0px no-repeat;
	background-color:#fafafa;
	overflow-y:scroll;
	overflow-x:hidden;
	text-align:center;
	width:100%;}
#top_bar{
	margin:0;
	padding:0;
	border-top:2px solid #9b0004;
	background-color:#363636;
	box-shadow: inset 0 -8px 10px -2px black;
	width:100%;}
#top_bar_content {margin:0 auto; width:960px; color:#a9a9a9; font-size:11px; font-weight:bold; position:relative; text-align:left}
#top_bar_content A:link, #top_bar_content A:visited, #top_bar_content A:active {color:#a9a9a9;}
#top_bar_content A:hover {color:#d2d2d2;}
.top_bar_button {display:inline-block; margin:0 5px; vertical-align:middle; cursor:pointer; line-height:24px;}
.top_bar_spacer {height:24px; margin:8px 0; display:inline-block; vertical-align:middle; border-left:1px solid #262626; border-right:1px solid #464646;}
#live_search_form {position:absolute; top:7px; right:0;}
#logo {
	width:960px; margin:0 auto; height:95px;
	background-image:url("/images/avdblogo.png");
	background-repeat: no-repeat;
	background-position: right top;}
#page{
	width:950px; 
	margin:0 auto;
	box-shadow: 0px 0px 10px 0px #9e9e9e;
	font-size:10px;
	background-color:#FFF;
	padding:5px;
	padding-bottom:20px;
	text-align:center;}
#menu_bar{
	position:absolute;
	top:31px;
	height:50px;
	width:100%;
	background-color:rgba(0,0,0,0.2);
	display:none;
	box-shadow: 0 1px 2px 1px #8d8d8d;}
#legal {width:200px; margin:30px auto; font-size:12px; font-weight:bold; text-align:center;}
sup {line-height:8px; font-size:8px;vertical-align: top; }

/*Links*/
A:link {text-decoration: none; color: #363636;}
A:visited {text-decoration: none; color: #363636;}
A:active {text-decoration: none; color: #363636;}
A:hover {text-decoration: none; color: #9b0004}
.boldlinks {font-weight:bold;}
.redlinks A:link {text-decoration: none; color: #9b0004}
.redlinks A:visited {text-decoration: none; color: #9b0004}
.redlinks A:active {text-decoration: none; color: #9b0004}
.redlinks A:hover {text-decoration: underline; color: black;}
.graylinks A:link {text-decoration: none; color: #d2d2d2}
.graylinks A:visited {text-decoration: none; color: #d2d2d2}
.graylinks A:active {text-decoration: none; color: #d2d2d2}
.graylinks A:hover {text-decoration: underline; color: #9b0004;}

/*avDB_table*/
.avDB_table {margin:0 auto; }
.avDB_table th,td {padding:5px 4px; font-size:10px; text-align:center;}
.avDB_table th {background-color:#4a4a4a; color:#d2d2d2;}
.avDB_table td {border-bottom:1px solid #d5d5d5;}
.avDB_table tr:nth-child(odd) {background-color:#fafafa;}
.avDB_table tr:hover {background-color:#dedede;}
th.left, td.left {text-align:left;}
th.right, td.right {text-align:right;}

#search {}
#search input[type="text"] {
    background: url('/images/search-dark.png') no-repeat 8px 3px #444;
    border: 0 none;
    font: bold 12px Arial,Helvetica,Sans-serif;
    color: #fafafa;
    width: 150px;
    padding: 3px 15px 3px 35px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 5px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
    }
#search input[type="text"]:focus {outline:none; box-shadow:none; width: 200px;}
/* ADDED STYLE FOR PLAYER SEARCH AUTOCOMPLETE - MOVE THIS TO JQUERY UI CSS */
.ui-autocomplete li {padding:6px 4px !important; color:#fafafa;}


h1,h2,h3,h4 {margin:0; padding:0; margin-bottom:5px;}
h1 {font-size:18px; margin-bottom:15px;}

/*H1 DEPTH*/
.depth {display:block; color:#363636; font-size:25px; font-weight:bold; position:relative;}
.depth:before, .depth:after {content: attr(title); padding:0px; color:rgba(255,255,255,.1); position:absolute;}
.depth:before { top: 1px; left: 1px }
.depth:after  { top: 2px; left: 2px }

/*HR*/
.redfadeIO {
height: 1px; margin:0; border:0;
background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(155,0,4,1), rgba(0,0,0,0));
background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(155,0,4,1), rgba(0,0,0,0));
background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(155,0,4,1), rgba(0,0,0,0));
background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(155,0,4,1), rgba(0,0,0,0));
background-image:      	  linear-gradient(left, rgba(0,0,0,0), rgba(155,0,4,1), rgba(0,0,0,0));
}​
