@charset "UTF-8";
/* CSS Document */
/*
	----------------------------
	GLOBAL WHITESPACE RESET
	____________________________
*/
body,img,p,h1,h2,h3,h4,h5,h6,form,table,td{margin:0;padding:0;border:0;}
p,h1,h2,h3,h4,h5,h6,ul{margin: 10px 0;}
/*
	----------------------------
	HTML SELECTORS
	____________________________
*/
body{margin:0;padding:0;font:11px/20px Verdana, Arial, Helvetica, sans-serif;color:#000;background-color:#786;text-align:center;}
h1,h2,h3,h4,h5,h6 { font: 22px/30px Trebuchet MS, Arial, Helvetica, sans-serif; color:#000; letter-spacing:-1px; }
h3,h4,h5 { font-size:14px; color:#000; }
a { color:#000; }
table { width:100%; }
table td { padding:1px 70px 1px 0; border-top: 1px solid #000; width:50%; }
tr { }
/*
	----------------------------
	LAYOUT STYLES
	____________________________
*/
#wrapper{
	width:1000px;
	margin: 0 auto;
	text-align:left;/* corrects IE centering trick */
}
#content{
	float:right;
	padding:10px;
	width:780px;
//	background: url(../media/note.jpg) no-repeat right bottom;
}
#sideBar{
	float:left;
	position:fixed;
	padding:0px 0px 0px 0px;
	width:190px;
}
#footer{
	clear:both;
	padding:5px;
	border-top: 1px solid #000;
	color:#000;
	margin:10px 0;
}
h2#logo { margin:20px 0; height:175px; text-indent:-9999px; background: url(../media/snr_logo.jpg) no-repeat 50% 50%;}
p#intro { color:#000; font-size:14px; line-height:22px; }
a.clip {color:#fff; text-decoration:none; font-weight:bold; font-family:arial; font-size:small; vertical-align:top;}
p.sesstitle {color:#000; text-decoration:none; font-size:small; font-weight:bold; text-align:left; border: thin none #000000;}
p.sessitems {color:#000; text-decoration:none; font-style:normal; font-size:small; line-height:1.5; text-align:left;}
table.sesstable {border: thin none #000000; background-color:#675; outline-style:none; table-layout:auto;}
td.sesstable {border: thin none #000000; background-color:#675; outline-style:none;}
p.quote {color:#fff; text-decoration:none; font-size:medium; text-align:center;}
p.quotesource {color:#222; text-decoration:none; font-style:italic; font-size:small; text-align:center; }
p.discotitle {color:#000; text-decoration:none; font-size:small; font-weight:bold; text-align:left; vertical-align:top; border: thin none #000000;}
p.discoitems {color:#000; text-decoration:none; font-style:normal; font-size:x-small; line-height:1.5; text-align:left; vertical-align:top;}
table.discotable {border-spacing:0 0; padding:0 0 0 0;  background-color:#675;   table-layout:fixed; vertical-align:top;}
td.discotable {padding:0 0 0 0;border: thin none #000000; border-top-style: solid; background-color:#675;   vertical-align:top; }
img.discoimg {width:100px; height:100px; border:"0";  vertical-align:top; }

/*
	----------------------------
	NAVIGATION STYLES
	____________________________
*/
ul#navigation, ul#navigation li{
	margin:0;
	padding:0;
	list-style:none;
}
ul#navigation{
	margin: 10px 0;
	padding:0 5px;
}
ul#navigation li{
	padding:3px 0px;
	border-bottom:1px solid #000;
	text-align: right;
}
ul#navigation li.last{
	border-bottom:0;
}
ul#navigation li a{
	color:#000;
	text-decoration:none;
	text-transform: uppercase;
	letter-spacing: 3px;
	line-height: 20px;
	font-family: "Lucida Grande", "Lucida Sans", Arial, Helvetica, sans-serif;
}
ul#navigation li a:hover,
body.index ul#navigation li a.nav_bio,
body.sounds ul#navigation li a.nav_sounds,
body.press ul#navigation li a.nav_press,
body.disco ul#navigation li a.nav_disco,
body.sess ul#navigation li a.nav_sess,
body.contact ul#navigation li a.nav_contact { color:#efd; }
/*
	----------------------------
	PAGE SPECIFIC STYLES
	____________________________
*/
ul#clientList, ul#clientList li { padding:0; list-style:none; }
ul#clientList li { padding:2px 5px; float: left; width:170px; }

div#contactList h5 { margin:10px 0 0; }
div#contactList p { margin:0 10px; }
/*
	----------------------------
	CLASSES
	____________________________
*/
div.clear{
	overflow:hidden;
	height:1px;
	clear:both;
}