/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/*end reset*/
.clear { clear:both;font-size:0;}

body {
	margin:18px 50px; 
	font-size: 1.2em ; 
	color :#fff; 
	background-color: #000; 
	font-family: Georgia, Times, serif; 
	background-image: url(../images/gradient.gif) ; 
	background-repeat: repeat-x; 
	background-position: left top;
	line-height : 1.5em; 
	}
a:link, a:visited {color:#5685A7;text-decoration:none;}	
a:hover {color:#7195AF; text-decoration:underline;}
#header {margin-left:130px;}
#header h1 { 
	background-image: url(../images/kotorino_glow.png) ;
	background-repeat: no-repeat; 
	background-position: -7px top; 
	text-indent:-3000px; 
	height:90px;
	}
#wrapper {position:relative; width:930px;}	
#main, #nav {margin-top:30px; float:left;}	
#nav {

	float:left;
	width: 130px;
	height: 300px;
}

#home #nav{
	left:5px;
	position:absolute;
	float:none;
}
#home #nav a{color:#000;}
#nav li{ padding:1px 16px 1px 0;}
#nav a{
	font-size:25px;
	color:#5685A7;	
}
#home #news {border:1px dotted #660000;padding:10px;}
#home #news h2 {color:#ff3300; font-size: 15px;margin:10px 0;}
#home #news p {font-size:14px; margin-top:10px;}

#nav #subNav {margin-top:20px;}
#nav #subNav li{padding-right:0;}
#nav #subNav a{font-size:100%; color:#333;}
#bio_nav {display:none;}

#shows #nav #shows_nav a{color:#666666;}
#music #nav #music_nav a{color:#666666;}
#photos #nav #photos_nav a{color:#666666;}
#contact #nav #contact_nav a{color:#666666;}
#bio #nav #bio_nav a{color:#666666;}
#press #nav #press_nav a{color:#666666;}
#video #nav #video_nav a{color:#666666;}


#main {
	width: 800px;
}
#main p {margin:20px 0;}
#music #songList li {line-height:30px; position:relative;}
#music #songList li object {position:absolute; left:200px;}
#music form {margin:20px 0;}
h2 {font-size:150%; margin-bottom : 30px;}

#shows p {font:normal 13px/15px Arial;}
#shows #currentShows {margin-bottom: 40px;}
#shows h3 {font:bold 18px/20px Arial;}

/*galleries*/
ul.gallery li {float:left; padding-right:20px;}