@charset "utf-8";
/* Lisa Seter, Simple Lines Web Design 2011*/
/*****reset*/
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
padding: 0;
margin: 0;
font-size: 62.5%;
font-weight: normal;
line-height: 1.3em;
}
table { border-collapse: collapse; border-spacing: 0; }
td, th, caption { font-weight: normal; text-align: left; }
img, fieldset { border: 0; }
/*ol { padding-left: 1.4em; list-style: decimal; }
ul { padding-left: 1.4em; list-style:square; }*/
q:before, q:after { content:''; }
ul, ol, li{
		list-style-type:none;}
/******BASICS*/
.floatleft{
	float:left;}
.floatright{
	float:right;}
img.textbox{
	padding:10px;
	border:1px solid #390c16;
	background-color:#5a5b5b;}
.breakspace{
	padding:10px;}
.centerimage{
	margin:0 auto;
	width:500px;}
.right{
	text-align:right;}
.left{
	text-align:left;}
.offleft {
	position:absolute;
	margin:-9000px;}
.skiplink a{
	color:#FFF;
	font-size:1.5em;
	position:absolute;
	margin-left:-9000px;}
.skiplink a:focus, .skiplink a:active{
	color:#FFF;
	margin-top:1em;
	margin-left:3em;}
.clear {clear:both;}
a.inline:link{
	font-weight:bold;
	font-style:italic;
	color:#FFF;
	text-align:center;}
a.inline:visited{
	font-weight:bold;
	font-style:italic;
	color:#FFF;
	text-align:center;}
a.inline:hover{
	font-weight:bold;
	font-style:italic;
	color:#8D8D8D;
	text-align:center;
	text-decoration:none;}

a.inline:focus, a.inline:active {
	font-weight:bold;
	font-style:italic;
	color:#6ac6c1;
	text-align:center;
	text-decoration:none;}	
p.normal:first-letter{
	font-size:1em;
		font-style:normal;
		}

.facebook{
	margin:20px auto;
	width:32px;}

/******slwd logo link*/
#slwd{
	margin-top:-5px;
}
.slwd{
	width:44px;
	padding-bottom:25px;
	padding-right:25px;
	padding-top:5px;
	float:right;
}
/*end SLWD logo*/
body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #fff;
	background-color:#160d0f;
}

/* ~~ this container surrounds all other divs giving them their percentage-based width ~~ */
.container {
	width:95%;
	max-width:850px;/* this can change for a WP blog size, up to 950 or more. a max-width may be desirable to keep this layout from getting too wide on a large monitor. This keeps line length more readable. IE6 does not respect this declaration. */
	min-width: 600px;/* a min-width may be desirable to keep this layout from getting too narrow. This keeps line length more readable in the side columns. IE6 does not respect this declaration. */

	border:1px #53131f solid;
	background:#272726 url(images/blackonblackgradient.png) repeat-x top left;
	margin:15px auto;
	position:relative;
}

#innerwrapper {
	padding:0 2em 2em 2em;
}
a:link {
	color:#fff;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a:hover, a:active, a:focus {
	text-decoration: none;
		color:#8D8D8D;
}

/*~~ header ~~ */
#header {
	margin:2em auto;
	height:210px;
	border-top:1px #53131f solid;
}
#header.headerhome{
	background:url(images/headerindex.png) no-repeat top left;
	height:340px;}
.headerbio{
	background:url(images/head_orchestra.png) no-repeat top left;}
.headerlisten{
		background:url(images/head_orchestra.png) no-repeat top left;}

.headerother{
	background:url(images/head_notes.png) no-repeat top left;}

#quote{
	float:right;}
#quote.home{
	float:right;
	margin-top:200px;}

#title {
	border-top:1px #53131f solid;
	width:98%;
	padding-right:5em;
	padding-bottom:2em;}
/***************Content******************/
.content {
	background:url(images/navgradient.png) top right repeat-y;
	margin-right:4em;
	height:100%;
}
#main{
	width:75%;
	font-size:4em;
	overflow:hidden; /*allows full display of sidebar to bottom of div*/
	padding-left:1.4em;
}
p:first-letter{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.3em;}
.homeimage{
	float:right;
	margin:1em 0 1em 1em;
	border:1px #53131f solid;
}
/***************Home page********************/
#demoura{
		margin:20px 20px 20px 0;
	overflow:hidden;}
/* ~~ navigation ~~ */
.sidebar1 {
	width:15%;
	padding:3em 1em;
	float:right;
}
.mainnav{
	font-size:3.5em;
	color:#FFF;
	}
.mainnav li{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	display:block;
	padding:.5em;
	padding-left:.8em;
	}

.mainnav li.nav a:link{
	color:#fff;}
.mainnav li.nav a:visited{
	color:#fff;}
.mainnav li.nav a:hover,.mainnav li.nav a:active, .mainnav li.nav a:focus{
	color:#8D8D8D;
}
	/* ~~ biography ~~ */
#bio{}
#bio p{
	font-size:.5em;
	line-height:1.6em;
	margin-bottom:1.5em;
	text-indent:2.5em;
	padding-right:4em;}
	
#bio p.right{
	text-align:right;
}
#winstonsalem{
	margin:20px 0 20px 20px;}
#teachers1{
	margin:20px 20px 20px 0;}
	/* ~~ listen ~~ */

.playlist{
	margin:1.5em auto;
	clear:both;
	color:#FFF;
}
.playlist li{
	list-style-type:none;
	font-size:.95em;}
.title{
	margin-bottom:1.75em;
	margin-left:75px;}
ul.player{
	margin-left:-75px;}
.player li{
	float:left;
	display:block;
	margin-top:-3em;
}
.player a:link{
	padding:.75em 1em;
	text-decoration:none;
	}
.player a:visited{
	text-decoration:none;
	padding:.75em 1em;
	border:#FFF 1px solid;
	}
.player a:hover, .player a:active, .player a:focus{
	text-decoration:none;
	padding:.75em 1em;
	border:#6ac6c1 3px solid;
	}
.real{
	background:url(images/realplayer_1545_32.png) center center no-repeat;
	width:40px;
	padding:1em;

	}
.mp3{
	background:url(images/Mp3-32.png) center center no-repeat;
	width:40px;
	padding:1em;

}
.time{
	font-size:.8em;
	margin-right:1em;}
#curea {
	display:block;
	margin:0 auto;}

/* ~~ credentials ~~ */
#awards{
	margin:0px 10px 10px 0;
	color:#FFF;
	font-size:2em;
	float:left;
}
#teachers2{
	margin:20px;
	overflow:hidden;
}
#nymills{
	margin:20px;
	overflow:hidden;
}
#awards li.category{
	text-indent:-1.5em;
	font-size:.4em;
	margin-bottom:.5em;}
#awards li{
	text-indent:-1.5em;
	margin-left:1.5em;}

#awards li.category li{
	font-size:1em;
	line-height:1.3em;
}
/* ~~ Events ~~ */
#eventslist{
	font-size:1em;
}
.performance, .performance a{
	font-style:italic;
	width:80%;
	border-bottom:1px #53131f solid;
	padding-top:.5em;
}
.leftcol{
	font-style:normal;
	font-size:1.2em;
	float:left;
	padding:1.2em;
	margin-top:-.7em;
	width:30%;
}
.rightcol{
	font-size:1.2em;
	font-style:normal;
		margin-bottom:1em;
}
/* ~~ Contact Page ~~ */
label.right{
	font-size:1.75em;
	text-align:right;
}
.inputtextbox{
	margin:.5em 3em .5em .5em;
	float:right;}

.inlineform{
	margin:5px;}

/* ~~ The footer ~~ */



#footer {
	width:99%;
	margin:0 auto;
	font-size:4.5em;
	color:#FFF;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	padding:0;
	position: relative;/* this gives IE6 hasLayout to properly clear */
	clear: both; /* this clear property forces the .container to understand where the columns end and contain them */
}
#copy{
	margin:4em 2em 2em 2em;
	font-size:1.5em;
	color:#FFF;
	text-align:left;
	}
#footer ul{
	width:99%;
		margin:0 auto;}
#footer ul li{
	float:left;
	display:block;
	padding:.5em;
	padding-left:1em;}
#footer ul li a{
	color:#fff;}

