/* CSS Document *//*  Sticky Footer Solutionby Steve Hatcher http://stever.cahttp://www.cssstickyfooter.com*/* {margin:0;padding:0;} /* must declare 0 margins on everything, also for main layout components use padding, not vertical margins (top and bottom) to add spacing, else those margins get added to total height and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */* html .content { height: 100%; }html, body, #wrap {height: 100%; margin:0; font-family:Georgia, "Times New Roman", Times, serif;}body > #wrap {height:auto; min-height:100%; overflow:hidden;/*Needed to eliminate scrollbars*/ background:#000;}p 	{ font-size:12px; line-height:17px; color:#FFFFFF; margin:0 0 15px 0; font-weight:lighter;}h1 	{ font-size:30px; line-height:27px; color:#FFFFFF; margin:0 0 15px 0; font-weight:lighter; text-transform:uppercase;}h2 	{ font-size:18px; line-height:24px; color:#FFFFFF; margin:0 0 15px 0; font-weight:lighter; font-style:italic;}h3 	{ font-size:18px; line-height:22px; color:#FFFFFF; margin:0; font-weight:lighter;}h4 	{ font-size:12px; line-height:17px; color:#FFFFFF; margin:25px 0 8px 0; font-weight:lighter;}h5 	{ }h6 	{ }:focus {	-moz-outline-style: none;}a { color:#FFFFFF; text-decoration:underline; outline:none; margin:0; font-weight:lighter; }a:hover { color:#999999;  text-decoration:none; margin:0;}a:active { border:none; outline:none; ie-dummy: expression(this.hideFocus=true); margin:0; }img { border:none; }img a:active { border:none; outline:none; ie-dummy: expression(this.hideFocus=true); }/* MAIN DIV STYLES */#main { padding-bottom: 70px; }  /* must be same height as the footer */#footer {	position: relative;	margin-top: -70px; /* negative value of footer height */	height: 70px;	clear:both;	background:url(../img/generic/footerBack.jpg) repeat-x top #000000;	z-index:99; } .panelHome, .panelEnt, .panelMus {	width:380px; 	min-height: 100%; 	height:100%; 	position:absolute; 	top:0; 	right:0; 	z-index:50; 	background-repeat:repeat;}.panelHome {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/generic/home.png')}.panelHome[class] { background:url(../img/generic/home.png); }.panelEnt {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/generic/entertainer.png')}.panelEnt[class] { background:url(../img/generic/entertainer.png); }.panelMus {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/generic/musician.png')}.panelMus[class] { background:url(../img/generic/musician.png); }.panelHome p, .panelHome h1, .panelHome h2, .panelHome a, .panelHome h4  {color:#333333;}.content {width:340px; padding:30px 20px 0 20px;}#sound {float:right; width:235px; height:50px; padding:10px 30px 0 0;}#musFlash { padding-top:20px; width:340px; height:120px; }#entFlash { padding-top:10px; width:340px; height:135px; }.clients {	width:323px;	height:32px;	background-repeat:no-repeat;	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/clients/musician.png')}.clients[class] { background:url(../img/generic/clients.png); }/*  Nav Styles */#nav { list-style:none; margin:0; padding:20px 0 0 20px;}#nav li { display:inline; margin:0; padding:0; float:left; }#nav a {	color:#999999; 	font-size:18px;	text-decoration:none; 	text-transform:uppercase;	text-align:left;  	display:block;	padding:0 15px;	border-right: 1px #666666 solid;	font-weight:lighter; }		#nav a:hover {color:#FFFFFF}#nav .end {border-right:none;}/* CLEAR FIX*/.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}.clearfix {display: inline-block;}/* Hides from IE-mac \*/* html .clearfix { height: 1%;}.clearfix {display: block;}/* End hide from IE-mac *//* Supersized Stamp */.stamp { float: right; margin: 25px 20px 0 0; }/*Supersize Plugin Styles*/#loading {	position: absolute;	top: 49.5%; 	left: 49.5%;	z-index: 3;	width: 24px; 	height: 24px;	text-indent: -999em;	background-image: url(../img/generic/progress.gif); }	#supersize { position:fixed; }	#supersize img, #supersize a { height:100%; width:100%; position:absolute; z-index: 0;}
