body{
	padding:0px;
	margin:0px;
	background-color:#272727;
}
#nav li{
	margin:0px;
	padding:0px;
	height:29px;
	display:block;
	float:left;
}
#nav
{
margin:0px;
padding:0px;

}
a#nav_home, a#nav_show, a#nav_chart, a#nav_vote, a#nav_comps, a#nav_podcast{
	padding-top: 29px;
    overflow: hidden;
    background-repeat: no-repeat;
    height: 0px !important;
    height /**/:29px;
	margin:0px;
}

#nav_home{
	width:108px;
	height:29px;
	background-image:url("/images/navigation.png");
	display:block;
    overflow: hidden;
	background-position: 0 0px;
}
#nav_home:hover{
	background-position: 0 -30px;
}
#nav_show{
	width:103px;
	height:29px;
	background-image:url("/images/navigation.png");
	display:block;
    overflow: hidden;
	background-position: 0 -60px;
}
#nav_show:hover{
	background-position: 0 -90px;
}
#nav_chart{
	width:88px;
	height:29px;
	background-image:url("/images/navigation.png");
	display:block;
    overflow: hidden;
	background-position: 0 -120px;
}
#nav_chart:hover{
	background-position: 0 -150px;
}
#nav_vote{
	width:93px;
	height:29px;
	background-image:url("/images/navigation.png");
	background-position: 0 -180px;
	display:block;
    overflow: hidden;
}
#nav_vote:hover{
	background-position: 0 -210px; 
}
#nav_comps{
	width:88px;
	height:29px;
	background-image:url("/images/navigation.png");
	display:block;
    overflow: hidden;
	background-position: 0 -240px;
}
#nav_comps:hover{
	background-position: 0 -270px;
}
#nav_podcast{
	width:100px;
	height:29px;
	background-image:url("/images/navigation.png");
	display:block;
    overflow: hidden;
	background-position: 0 -300px;
}
#nav_podcast:hover{
	background-position: 0 -330px;
}
A.top_link {
	margin: 0px;
	padding-left: 20px;
	COLOR: #7f0007;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	TEXT-DECORATION: none;
	font-weight:bold

}
/*
A.top_link:active {
	padding-left:30px;
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 13px;
	TEXT-DECORATION: none;
}
A.top_link:hover {
	padding-left:30px;
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 13px;
	TEXT-DECORATION: underline;
}*/
A.top_link#vote{
	padding-left:8px !important;
}
A.top_link#home{
	padding-left:40px !important;
}
A.top_link#chart{
	padding-left:10px !important;
}
A.bottom_link {
	padding-left:15px;
	padding-right:15px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}
A.bottom_link:active {
	padding-left:15px;
	padding-right:15px;
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}
A.bottom_link:hover {
	padding-left:15px;
	padding-right:15px;
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;
	TEXT-DECORATION: underline;
}
A.red_link {
	COLOR: #FF5A00;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	TEXT-DECORATION: underline;
}
A.red_link:active {
	COLOR: #FF5A00; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 9px;
	TEXT-DECORATION: underline;
}
A.red_link:hover {
	COLOR: #FF5A00; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 9px;
	TEXT-DECORATION: none;
}
.tiny_black{
	COLOR: #433D37;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
}
.tiny_black_bold{
	COLOR: #7B746A;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	font-weight:bold;
}
.tiny_red{
	COLOR: #FF1C37;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
}
.tiny_red_underline{
	COLOR: #FF1C37;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	text-decoration:underline;
}
.tiny_red_bold{
	COLOR: #FF1C37;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	font-weight:bold;
}
.tiny_gray_bold{
	COLOR: #636662;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	font-weight:bold;
}
.tiny_white{
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
}
.tiny_white_bold{
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	font-weight:bold;
}

p{
	COLOR: #636662;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;

}

h2#hotpicks{
	padding-top: 41px;
    overflow: hidden;
    background-image: url(/images/hotpicks.gif);
    background-repeat: no-repeat;
    height: 0px !important;
    height /**/:41px;
	margin:0px;
}

h2#chartnews{
	padding-top: 37px;
    overflow: hidden;
    background-image: url(/images/chartnews.gif);
    background-repeat: no-repeat;
    height: 0px !important;
    height /**/:37px;
	margin:0px;
}

h2#vote{
	padding-top: 38px;
    overflow: hidden;
    background-image: url(/images/vote.gif);
    background-repeat: no-repeat;
    height: 0px !important;
    height /**/:38px;
	margin:0px;
}
/* =================== Main Page H1 Headers =================== */

h1.heading{
margin:0px;
padding:0px;
padding-top:37px;
background-repeat: no-repeat;
height: 0px !important;
height /**/:37px;
	width:480px;
	height:37px;
	background-image:url(/images/page_headers.gif);
	display:block;
	overflow:hidden;
}
h1#chart{
	background-position: 0 0px;
}

h1#show{
	background-position: 0 -38px;
}

h1#votenow{
	background-position: 0 -76px;
}
h1#competitions{
	background-position: 0 -114px;
}
h1#podcast{
	background-position: 0 -152px;
}

#footer{
	background-image: url(/images/index_13.gif);
	width:709px;
	height:100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	padding-top:20px;
	
	}
	
/* ============ Custom Styles ============	*/
.hp_thumb_clipout{
  position:relative;
  width:70px;
  height:50px;
}
.hp_thumb_clipin{
  position:absolute;
  clip:rect(10px 73px 60px 2px);
  top:-10px;
  left:-2px;
}

#ftab330 {height:332px;}
html>body #ftab330 {height:328px;}
#ftab300 {height:303px;}
html>body #ftab300 {height:299px;}

h2{
	margin: 0 0 0.5em 0;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 16px;
}

h2#ideas{
	border-bottom: 1px solid #433D37;
}	


#chartContainer{
	margin-top:10px;
	height:600px;
	width:470px;
	overflow:scroll;
}
#chartContainer table tr th{
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
}

#chartContainer table tr td.chartPos{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}

#chartContainer table tr td{
	font: 9pt  Verdana, Arial, Helvetica, sans-serif;
}





/* 
================================================
autosuggest, inquisitor style
================================================
*/

div.autosuggest
{
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	position: absolute;
	background-position: top;
	background-repeat: no-repeat;
	padding: 0px 0 0 0;
}

/* IEXX compatinility */
* html div.autosuggest {
	padding-top:1px; 
}

/* Only IE7 compatibility */
*+html div.autosuggest {
	margin-top:12px;
	padding:0px;
}

div.autosuggest div.as_header
{
	margin-top:5px;
	position: relative;
	height: 3px;
	padding: 1px 0 0 0 ;
	border-top:1px solid #95a5c6;
	border-left:1px solid #95a5c6;
	border-right:1px solid #95a5c6;
	background-color:#ffffff;
	background-position: top right;
	background-repeat: no-repeat;
	overflow: hidden;
}
div.autosuggest div.as_footer
{
	position: relative;
	height: 3px;
	padding: 1px 0 0 0 ;
	border-bottom:1px solid #95a5c6;
	border-left:1px solid #95a5c6;
	border-right:1px solid #95a5c6;
	background-color:#ffffff;
	background-position: top right;
	background-repeat: no-repeat;
	overflow: hidden;
}
/* Only IE7 compatibility */
*+html div.autosuggest div.as_header { margin-top:0px; }
* html div.autosuggest div.as_header { margin-top:5px; }

div.autosuggest div.as_footer
{
	/* border-bottom:1px solid #95a5c6; */
}

div.autosuggest div.as_header div.as_corner,
div.autosuggest div.as_footer div.as_corner
{
	position: absolute;
	top: 0;
	left: 0;
}
div.autosuggest div.as_footer div.as_corner
{
	
}
div.autosuggest div.as_header div.as_bar,
div.autosuggest div.as_footer div.as_bar
{
	height: 0px;
	overflow: hidden;
	background-color: #ffffff;
}


div.autosuggest ul
{
	list-style: none;
	margin: 0 0 -4px 0;
	padding: 0;
	overflow: hidden;
	background-color: #ffffff;
	border-left:1px solid #95a5c6;
	border-right:1px solid #95a5c6;
}

div.autosuggest ul li
{
	color: #5776ae;
	padding: 0;
	margin: 0 4px 4px;
	text-align: left;
}

div.autosuggest ul li a
{
	color: #000000;
	display: block;
	text-decoration: none;
	background-color: transparent;
	position: relative;
	padding: 0;
	width: 100%;
}
div.autosuggest ul li a:hover
{
	background-color: #3b5998;
	text-decoration:none;
}
div.autosuggest ul li.as_highlight a:hover
{
	background-color: #3b5998;
	text-decoration:none;
}

div.autosuggest ul li a span
{
	display: block;
	padding: 3px 6px;
	font-weight: normal;
}

div.autosuggest ul li a span small
{
	font-weight: normal;
	color: #999;
}

div.autosuggest ul li.as_highlight a span small
{
	color: #ccc;
}

div.autosuggest ul li.as_highlight a
{
	color: #fff;
	background-color: #3b5998;
	background-position: bottom right;
	background-repeat: no-repeat;
	text-decoration:none;
}

div.autosuggest ul li.as_highlight a span
{
	background-position: bottom left;
	background-repeat: no-repeat;
}

div.autosuggest ul li a .tl,
div.autosuggest ul li a .tr
{
	background-image: transparent;
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	padding: 0;
	margin: 0;
}
div.autosuggest ul li a .tr
{
	right: 0;
}

div.autosuggest ul li.as_highlight a .tl
{
	left: 0;
	background-position: bottom left;
}

div.autosuggest ul li.as_highlight a .tr
{
	right: 0;
	background-position: bottom right;
}

div.autosuggest ul li.as_warning
{
	font-weight: bold;
	text-align: center;
}

div.autosuggest ul li.as_header
{
	font-weight: bold;
	font-size:14px;
	color:#FFFFFF;
	background:#FF680B;
	padding-left:6px;
	padding-top:2px;
	padding-bottom:2px;
}

div.autosuggest ul em
{
	font-style: normal;
	font-weight:bold;
	color: #000000;
	background-color:#d8dfea;
}

/* ===== LEO'S DISASTER ===== */

	.search_example {
/*		margin:0px 20px 0px 10px;*/
		margin:0px;
	}

	.search_bar {
	/*position: relative;*/
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	height: auto !important;
	overflow: hidden;

}

	.search_bar form {
		display:inline;
	}	
	.search_bar input {
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
	}	
	
	.search_bar ul {
		line-height:19px;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:3px 0pt 0pt;
		padding:0pt;
		z-index:10000000;
	}	
	.search_bar li {
		color:#333333;
		float:left;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		margin-left:5px;
		margin-right:0px;
		width:auto;
	}	
	.search_bar  input.search_txt {
		background:white url(/inc/ajaxsearch/img/searchglass.png) no-repeat scroll 3px 4px;
		border:1px solid #95A5C6;
		color:#000000;
		font-weight:normal;
		padding:2px 0px 2px 17px;
	}	
	.search_bar #input_search_main{
		height:30px;
		width:250px;
		font-size:16pt;
	}
	.search_bar input#mainSearchBtn{
		height:30px;
	}
	.search_bar input.searchBtnOK {
		background:white none repeat scroll 0%;
		border:1px solid #95A5C6;
		color:#000000;
		font-weight:bold;
		padding:1px;
		width: 100px;
	}	
	
	.search_response {

		clear:both;
		margin-top: 20px;
		margin-bottom:0;
/*		background: #ffffff url(/inc/ajaxsearch/img/kghostview.png) no-repeat center top;*/
		text-align: center;
	}
	
.vthx{
	display:none;
	clear:both;
}
