html {
min-height: 101%; /* eliminates scroll bar popping in/out when content falls below browser window */
}

body,h1,h2,h3,h4,h5,h6,div,table,tr,td,a,p,span {
	padding:0;
	margin:0;
}

@font-face {
	font-family: 'Folksolid';
	src: url('/_fonts/folk/Folksolid.eot');
	src: local('Folk solid'), local('Folk-solid'), url('/_fonts/folk/Folksolid.woff') format('woff'), url('/_fonts/folk/Folksolid.ttf') format('truetype'), url('/_fonts/folk/Folksolid.svg#Folk-solid') format('svg');
}

@font-face {
	font-family: 'Futura';
	src: url('/_fonts/futura/futura_md_bt_bold-webfont.eot');
	src: local('Futura'), local('Futura') url('/_fonts/futura/futura_md_bt_bold-webfont.woff') format('woff'), url('/_fonts/futura/futura_md_bt_bold-webfont.ttf') format('truetype'), url('/_fonts/futura/futura_md_bt_bold-webfont.svg#webfonttoeTwe3K') format('svg');
}

body {
	margin:0;
	padding:0;
	font-family:'Futura',verdana,lucida,sans-serif;
	font-size:1em;
	color:#FFF;
	text-align: center;
	background:url(/_images/bckgrd.png);
	background-repeat:repeat;
	z-index:0;
	padding-bottom:40px;
}

#wrapper {width:700px; margin: 0 auto; overflow:hidden;}

a:link, a:visited {
	color:#fff;
	text-decoration:none;
	outline:none;
}

a:hover, a:active {
	color:#F90;
	text-decoration:underline;
	outline:none;
}

#slider {
	/*font-size:0.9em;*/
	font-weight:500;
}

#socialicons {
	margin:0;
	text-align:center;
}

#socialicons img {
	border-style:none;
}

#socialicons img.space {
	margin-right: 1em;	
}

/* shows div */

#shows {margin: 0 auto; font-size:0.9em;}

#showshead {
	border-top:1px dotted;
	border-color:#FFF;
	font-family: 'Folksolid', Helectiva, serif;
	font-size:1.5em;
	font-weight:lighter;
	color:#F90;
}

.show {
	font-size:0.9em;
	border-bottom:1px dotted;
	margin:0;
	padding:0;
}

td.date {
	text-align:center;
	width: 80px;
}

td.city {
	text-align:center;
	width: 160px;
}

td.venue {
	text-align:center;
	width: 160px;
}

td.with {
	text-align:center;
	width: 225px;
	font-size:0.8em;
}

.brdrlnk a:link, .brdrlnk a:visited {
	border-top:0px dotted;
	border-bottom:0px dotted;
	border-color:#FFF;
	color:#F90;
	padding:0.25em 0.5em 0 0.5em;
	text-decoration:none;
	font-family: 'Folksolid', Helectiva, serif;
	font-size:1.5em;
}

.brdrlnk a:hover, .brdrlnk a:active {
	color:#FFF;
	border-top:0px dotted;
	border-bottom:0px dotted;
	border-color:#F90;
}

#footer {
	margin:0 auto;
	background:url(/_images/new/bar_bottom1.png) fixed bottom no-repeat;
	width: 100%;
	text-align:center;
    overflow: hidden;
	z-index:1000;
	bottom:0;
    height:55px;
	line-height:33px;
    position:fixed;
}

#footer p {
	margin:28px 0 0 0;
	padding:0;
	font-family: 'Folksolid', Helectiva, serif;
	font-size:1.5em;
    color: #0e1625;
	/*font-size:1.5em;*/
}

#footer a:link, #footer a:visited {
	color:#0e1625;
	margin-left: 50px;
	text-decoration:none;
}

#footer a:hover, #footer a:active {
	color:#FFF;
}
/*
#player {
	margin:1.5em auto 0 auto;
	background:url(/_images/bckgrd.png);
	background-repeat:repeat;
}*/

.cats {
	font-family: 'Folksolid', Helectiva, serif;
	font-size:1.25em;
	font-weight:lighter;
	color:#F90;
}

#menus {width:700px; height:278; margin:0 auto; position:relative; float:left;}

#dropl {
	float: left;
	background:url(/_images/new/bar_l.png) 0 0 no-repeat;
	width:358px;
	height:182px;
	position:absolute;
	left:0;
	z-index:5;
	margin-top:-115px;
}

#dropr {
	float:right;
	clear:none;
	background:url(/_images/new/bar_r.png) 0 0 no-repeat;
	width:484px;
	height:278px;
	position:absolute;
	right:0;
	z-index:3;
	margin-top:-190px;
}
