body, div, span, th, td, p, ul, li, h1, h2, h3, h4, h5, h6, a {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #999;
}

body { 
	background: #fff url("i/sr_main.gif") top left repeat-x;
	margin: 0;
	padding: 0;
}

h2 { font-size: 1.50em; margin: 0; }
h3 { font-size: 1.35em; }
h4 { font-size: 1.10em; }
h5 { font-size: 1.00em; }

/* lvha */
a { color: #f1bb1c; }
a:link { }
a:visited { }
a:hover { }
a:active { outline: none; }

:focus { -moz-outline-style: none; }

p,
li { /*/*/ line-height: 20px; /**/ }

li { list-style: square; }

.center { text-align: center; }
.clearboth { clear: both; }


div#wrapper {
	width: 807px;
	margin: 0 auto;
	padding: 0;
	background: #fff url("i/sr_background.gif") top left no-repeat;
}

div#innerWrapper {
	width: 760px;
	margin: 0 auto;
	background: #000;
	min-height:900px;						/* IE6 MIN-HEIGHT TRICK */ 	
	height:auto !important;					/* IE6 MIN-HEIGHT TRICK */ 	
	height:900px; 							/* IE6 MIN-HEIGHT TRICK */ 
}

h2.srReturn {
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	border: 0;
}

h2.srReturn a,
h2.srReturn a:link,
h2.srReturn a:visited {
	display: block;
	height: 34px;
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
}

h2.srReturn a,
h2.srReturn a:link,
h2.srReturn a:visited,
h2.srReturn a:hover,
h2.srReturn a:active { background: url("i/sr_headback.gif") top left no-repeat; }

/* nav bar */
div.navigation {
	border: 0;
	padding: 0;
	margin: 0;
	clear: both;
}

div.navigation ul {
	background: url("i/sr_navbar.gif") top left no-repeat;
	width: 593px;
	height: 34px;
	margin: 0;
	padding: 0;
	position: relative;
}
	
.navigation ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}

.navigation ul li,
.navigation a {
	height: 34px;
	display: block;
	color: #fff;
	border: 0;
}

.navigation ul li a {
	text-indent: -9999px; 
	text-decoration: none;
}

.nb1 { left: 13px; width: 55px; }
.nb2 { left: 68px; width: 129px; }
.nb3 { left: 204px; width: 78px; }
.nb4 { left: 290px; width: 72px; }
.nb5 { left: 402px; width: 72px; }

#leftcol {
	float: left;
	width: 593px;
	background: transparent url("i/sr_contentbg.gif") 52% 18% no-repeat;
	margin: 0;
	padding: 0;
}

#rightcol {
	float: right;
	width: 167px;
	margin: 0;
	padding: 0;
}

.content {
	margin: 0;
	padding: 0;
	margin-top: 300px;
	padding: 0 30px;
}

h3.skiandride {
	text-indent: -9999px;
	background: transparent url("i/sr_sponsored.gif") top left no-repeat;
	height: 42px;
}

.sponsorbar {
	background: #363636;
	border: 1px solid #606060;
	width: 143px;
	margin: 0 auto;
	margin-top: 34px;
	margin-bottom: 34px;
}

.clearboth { clear: both; }

.areaconcerts {
	border-collapse: collapse;
	width: 100%;
}

.areaconcerts td {
	border-bottom: 1px solid #e7e7e7;
	padding: 2px 0 7px 0;
}

.concertsdate {
	width: 12%;
	vertical-align: top;
	line-height: 20px;
}

.concertsfield { border-bottom: 1px solid #e7e7e7; }

.concerttitle { line-height: 20px; }

.concerttitle a {
	font-weight: bold;
	text-decoration: none;
}

.concertimg {
	border: 1px solid #ccc;
	padding: 4px;
}

div#lcmtag {
	border: 0;
	padding: 0;
	margin: 0 auto;
	clear: both;
	width: 760px;
}

div#lcmtag ul {
	background: url("i/lcm_logo.jpg") top left no-repeat;
	height: 42px;
	margin: 0 auto;
	margin: 5px 0;
	padding: 0;
	position: relative;
}
	
#lcmtag ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}

#lcmtag ul li,
#lcmtag a {
	height: 42px;
	display: block;
	color: #fff;
}

#lcmtag ul li a {
	text-indent: -9999px; 
	text-decoration: none;
}

.fnb1 { left: 0; width: 280px; }

div.eventDates p{
	font-size:13px;
}
