/* parent container */
div.lh_audio {
	position:relative;
	border:0px;
	margin:0 0 10px 0;
	padding:0px;
	
	font-family:Verdana, Arial sans-serif;
	font-size:11px;
	float:none;
}

div.lh_audio_footer {
	border:0px;
	border-top:1px solid #000000;
	margin-top:30px;
	padding-left:10px;
	padding-top:10px;
	width:768px;
	
	font-family:Verdana, Arial sans-serif;
	font-size:11px;
	
	color:#336699;
		
	
}


/* left column */
div.lh_audio div.col_left {
	position:relative;
	width:505px;
	top:0px;
	left:0px;	
	border:0px;
	margin:0px;
	padding:0px;
	float:left;
}


div.lh_audio div.col_left div.headline1 {
	background-color:#666666;


	padding:3px 5px 3px 5px;
}

div.lh_audio div.col_left div.headline1 h1 {
	color:#FFFFFF;
	
	text-transform:uppercase;
	font-size:1.0em !important;
	font-weight:bold;
	
	padding:0px;
	margin:0px;
	
}


div.lh_audio div.col_left div.listing {
	margin:0px;
	margin-top:10px;
	}

div.lh_audio div.col_left div.listing table {
	font-size:1.0em;
	border-bottom:1px solid #AAAAAA;
	width:100%;
}

.ResultsGrid
{
    border:1px solid #AAAAAA;
    font-size:10px;
}

.ResultsGrid_Header
{
    color:#FFFFFF;
	background-color: #666666;  
}

.ResultsGrid_Header a
{
    color:#FFFFFF;
}

.ResultsGrid td
{
    font-size:11px;
}

div.lh_audio div.col_left div.listing table th {
	color:#FFFFFF;
	background-color: #666666;
	margin:0px;
	padding:3px 5px 3px 5px;
	text-align:left;
	vertical-align:top;
	
	border:0px;
	border-bottom:1px solid #FFFFFF;
}

div.lh_audio div.col_left div.listing table td {
	margin:0px;
	padding:5px;
	vertical-align:middle;
	background-color:#EEEEEE;
}

div.lh_audio div.col_left div.listing table td .author {
	font-size:0.8em;
	color:#CC6600;
}

div.lh_audio div.col_left div.listing table td.l {
	border-left:1px solid #AAAAAA;
	font-size:0.8em;
}
div.lh_audio div.col_left div.listing table td.r {
	border-right:1px solid #AAAAAA;
}

div.lh_audio div.col_left div.listing table td.l.first, td.r.first {
	border-top:1px solid #AAAAAA;
}



div.lh_audio div.col_left div.bigbox {
	margin-top:10px;
}

div.lh_audio div.col_left div.bigbox .headline2 {
	background:url(lh_audio_bbh2_bg.gif) no-repeat;
	border-bottom:1px solid #BFBFBF;
	
	
	height:24px;
	padding:8px 5px 8px 5px;

}

div.lh_audio div.col_left div.bigbox .headline2 h2 {
	color:#000000;
	
	font-size:1.0em;
	font-weight:bold;
	
	padding:0px;
	margin:0px;
}

div.lh_audio div.col_left div.bigbox .content {
	background:url(lh_audio_bbcont_bg.gif) repeat-y;
	position:relative;
	border-left:1px solid #BFBFBF;
	border-right:1px solid #BFBFBF;
	border-bottom:1px solid #BFBFBF;
}

div.lh_audio div.col_left div.bigbox .content .picture {
	width:154px;
	height:104px;
}

div.lh_audio div.col_left div.bigbox .content .picture image {
	border:0px;
}


div.lh_audio div.col_left div.bigbox .content .teaser {
	position:absolute;
	top:0px;
	left:154px;
	width:178px;
	height:104px;	
}

div.lh_audio div.col_left div.bigbox .content .teaser h3 {
	color:#CC6600;
	
	text-transform:uppercase;
	font-size:1.0em;
	font-weight:bold;
	
	padding:10px 0px 0px 10px;
	margin:0px;
}

div.lh_audio div.col_left div.bigbox .content .teaser .text {
	color:#000000;
	
	font-size:1.0em;
	
	padding:0px 0px 0px 10px;
	margin:0px;
}

div.lh_audio div.col_left div.bigbox .content .teaser .infobutton {
	position:absolute;
	bottom:4px;
	right:4px;
}


div.lh_audio div.col_left div.bigbox .content .selector {
	position:absolute;
	top:0px;
	left:332px;
	width:171px;	
}

div.lh_audio div.col_left div.bigbox .content .selector .form {
	padding:10px 0px 0px 10px;
	margin:0px;
}

div.lh_audio div.col_left div.bigbox .content .selector .form select {
	margin-top:3px;
	width:152px;
}

div.lh_audio div.col_left div.bigbox .content .selector .form .but {
	margin-top:3px;
	padding:0px;
}

div.lh_audio div.col_left div.nextlivedate {
	background-color:#EEEEEE;
	
	color:#DC2120;
	font-weight:bold;
	text-align:center;
		
	border:1px solid #AAAAAA;
	padding:10px;
	margin-top:10px;
}


div.lh_audio div.col_left div.twocols {
	position:absolute;
}


div.lh_audio div.col_left div.twocols div.left {
	position:absolute;
	width:332px;
	top:0px;
	left:0px;	
	border:0px;
	margin:0px;
	padding:0px;
	
}

div.lh_audio div.col_left div.twocols div.left div.mbox {
	background-image:url(lh_audio_mbx_bg.gif);
	background-repeat:no-repeat;
	position:absolute;
	margin-top:10px;
	border-bottom:1px solid #BFBFBF;
	height:auto;
	width:333px;
}

div.lh_audio div.col_left div.twocols div.left div.mbox .left {
	position:relative;
	top:0px;
	left:0px;
	width:155px;
}

div.lh_audio div.col_left div.twocols div.left div.mbox .left .headline {
	border-bottom:1px solid #BFBFBF;
	padding:8px 5px 8px 5px;
	height:24px;
	
}

div.lh_audio div.col_left div.twocols div.left div.mbox .left .headline h2 {
	color:#000000;
	font-size:1.0em;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

div.lh_audio div.col_left div.twocols div.left div.mbox .left .picture {
	width:154px;
	border-left:1px solid #BFBFBF;
	
}


div.lh_audio div.col_left div.twocols div.left div.mbox .left .picture img {
	border:0px;
}


div.lh_audio div.col_left div.twocols div.left div.mbox .right {
	position:absolute;
	top:0px;
	left:155px;
	
	width:178px;
}

div.lh_audio div.col_left div.twocols div.left div.mbox .right .content {
	position:relative;
	width:178px;
	height:75px;
}

div.lh_audio div.col_left div.twocols div.left div.mbox .right .content .text {
	position:relative;
	padding:8px 2px 8px 5px;
}

div.lh_audio div.col_left div.twocols div.left div.mbox .right .content .infobutton {
	position:absolute;
	bottom:4px;
	right:4px;
}


div.lh_audio div.col_left div.twocols div.left div.mbox .right .forms {
	border-top:1px solid #999999;
	bottom:0px;
	right:0px;
}


div.lh_audio div.col_left div.twocols div.left div.mbox .right .form {
	padding:2px 2px 2px 5px;
	margin:0px;
}

div.lh_audio div.col_left div.twocols div.left div.mbox .right .form select {
	margin-top:3px;
	width:152px;
}

div.lh_audio div.col_left div.twocols div.left div.mbox .right .form .but {
	margin-top:3px;
	padding:0px;
}


div.lh_audio div.col_left div.twocols div.right {
	position:absolute;
	width:165px;
	top:0px;
	left:341px;	
	border:0px;
	margin:0px;
	padding:0px;
}

div.lh_audio div.col_left div.twocols div.right .sbox {
	margin-top:10px;
	height:144px;
	width:165px;
}


div.lh_audio div.col_left div.twocols div.right .sbox .headline2 {
	background:url(lh_audio_sbh2_bg.gif) no-repeat;
	border-bottom:1px solid #BFBFBF;
	
	height:24px;
	padding:8px 5px 8px 5px;

}

div.lh_audio div.col_left div.twocols div.right .sbox .headline2 h2 {
	color:#000000;
	
	font-size:1.0em;
	font-weight:bold;
	
	padding:0px;
	margin:0px;
}

div.lh_audio div.col_left div.twocols div.right .sbox .cont_container {
	padding:0px;
	height:104px;
	background-color:#FEF1D8;
	border-left:1px solid #BFBFBF;
	border-right:1px solid #BFBFBF;
	border-bottom:1px solid #BFBFBF;
}

div.lh_audio div.col_left div.twocols div.right .sbox .content {
	padding:5px 2px 5px 5px;
}

div.lh_audio div.col_left div.twocols div.right .sbox .forms {
	padding:0px 2px 5px 5px;
}

div.lh_audio div.col_left div.twocols div.right .sbox .forms .form {
	padding:0px;
	border:0px;
	margin:0px;
}

div.lh_audio div.col_left div.twocols div.right .sbox .forms .form select {
	margin-top:3px;
	width:152px;
}

div.lh_audio div.col_left div.twocols div.right .sbox .forms .form .but {
	margin-top:3px;
	padding:0px;
}




/* right column */
div.lh_audio div.col_right {
	position:relative;
	width:250px;
	top:0px;
	left:0px;	
	border:0px;
	margin:0px;
	margin-left:515px;
	padding:0px;
}

div.lh_audio div.col_right img.logo {
	position:relative;
	margin-bottom:78px;
	
}

div.lh_audio div.col_right .searchbox {
	position:relative;
}

div.lh_audio div.col_right .searchbox .top {
	background:url(lh_audio_sbtop_bg.gif) no-repeat scroll top;
}

div.lh_audio div.col_right .searchbox .top .form {
	padding:8px 10px 3px 10px;
	margin:0px;
}

div.lh_audio div.col_right .searchbox .top .form input.text {
	width:190px;
	vertical-align:middle;
}

div.lh_audio div.col_right .searchbox .top .form input.but {
	margin-left:3px;
	vertical-align:middle;
}

div.lh_audio div.col_right .searchbox .bottom {
	background:url(lh_audio_sbbot_bg.gif) no-repeat scroll bottom;
	padding:0px 10px 5px 10px;
}


div.lh_audio div.col_right .searchbox .bottom a.detail {
	font-size:11px;
	background:url(lh_audio_linkarrow.gif) no-repeat scroll 0px 2px;
	padding-left:10px;
}

a.linkarrow
{
    font-size:11px;
	background:url(lh_audio_linkarrow.gif) no-repeat scroll 0px 2px;
	padding-left:10px;
}

div.lh_audio div.col_right div.headline1 {
	background-color:#666666;

	padding:3px 5px 3px 8px;
	margin-top:10px;
}

div.lh_audio div.col_right div.headline1 h1 {
	color:#FFFFFF;
	
	text-transform:uppercase;
	font-size:1.0em !important;
	font-weight:bold;
	
	padding:0px;
	margin:0px;
	
}

div.lh_audio div.col_right div.content1 {
	background-color:#EEEEEE;

	padding:5px 2px 5px 8px;
	margin-top:1px;
	border:1px solid #AAAAAA;
}

div.lh_audio div.col_right div.content2 {
	background-color:#EEEEEE;

	padding:5px 2px 5px 16px;
	border-left:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
}

div.lh_audio div.col_right div.content2 img {
	vertical-align:middle;
	margin:2px;
	margin-right:5px;
	
}

select {font-family: Verdana, Helvetica; font-size: 10px; }

input {font-family: Verdana, Helvetica; font-size: 10px; }


/* ad column */
div.lh_audio div.col_ads {
	position:absolute;
	width:175px;
	top:0px;
	left:0px;	
	border:0px;
	margin:0px;
	margin-left:260px;
	padding:0px;
}
