@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,hr,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:400;}

q:before,q:after{content:'';}

a:focus {outline: none;}

ol,ul,li {list-style:none;}

em {font-style: normal;}

strong {font-weight: normal;}

select,input,textarea{font:99% arial,helvetica ,sans-serif;}

table{border-collapse:collapse;border-spacing:0;font-size:inherit;}

caption,th{text-align:left;}

pre,code{ font:115% monospace; font-size:100%;}

a img, abbr, fieldset, acronym { border:0px}

address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400;}

body{

background-color: black;
font-family: verdana, arial, sans-serif;
color: white;
}

a {
	color: #FFC273;
}

#wrapper {
width: 1000px;
margin: 0 auto; 
background-color: #333333;
}

#header {
	width: 1000px;
	height: 365px;
	border-bottom: solid 1px white;
	background: url(images/leeann.jpg) no-repeat;
}

#nav {
margin: 19px 0 0 320px;
float: left;
width: 670px;
height: 40px;
} 

#nav li {
float: left; 
padding: 0px 10px 0px 10px;
}

#pageImage {
	float: left;
	margin: 12px 5px 0 20px;
	width: 217px;
}

#main {
	float: left;
	background-color: #333333;
	width: 1000px;
}

.heading {
	font-size: x-large;
	margin: 15px 15px 40px 385px;
	float: left; 
	width: 500px;
	clear: left; 
	padding: 5px;
	font-weight: bold;
}

/* feature styles */ 

#feature {
	width: 483px;
	height: 325px;
	margin: 12px 5px 5px 10px;
	float: left;
	background: url(images/box-gradient.jpg) repeat-x #666;
	border: solid 1px white;
}

#featureHeader {
	margin: 15px 0 0 27px;
	background: url(images/leeann-davis-professional-flutist.png) no-repeat;
	width: 421px;
	height: 17px;
	text-indent: -9999px;
	}
	
#featureCopy {
	font-size: 0.9em;
	line-height: 1.3em;
	width: 460px;
	margin: 20px 10px 0 10px;
}

/* sidebar styles */

#sidebar {
	border: solid 1px white;
	width: 226px;
	height: 325px;
	float: left;
	margin: 12px 0px 15px 10px;
	background: url(images/box-gradient.jpg) repeat-x #666;
}

#sideHeader{
	background: url(images/latest-posts.png) no-repeat;
	width: 150px;
	height: 17px;
	margin: 15px 0 0 60px;
	text-indent: -9999px;
}

#sideCopy {
	font-size: 0.9em;
	line-height: 1.3em;
	width: 201px;
	margin: 20px 10px 0 10px;
}

/* page styles */

.halfWidthBox {
	width: 415px;
	margin: 10px 0px 20px 60px;
	float: left;
	}
	
.halfWidthBox p {
	line-height: 1.3em;
	width: 415px;
	margin: 5px 0px 0px 0px;
	}
	
	
.halfWidthBox img {
	margin: 5px 0px 0px 0px;
	}
	
.songTitle {
	color: white;
	float: left;
	width: 415px;
	font-weight: bold;
	padding: 0 0 0 60px;
}

.songDescrip {
	clear: left;
	color: white;
	float: left;
	width: 415px;
	font-size: 0.7em;
	margin: 5px 0px 0px 0px;
	padding: 0 0 0 60px;
	}
	
.player {
	clear: left;
	float: left;
	margin: 5px 0px 15px 0px;
	padding: 0 0 0 60px;
}	
	
.intro {
	float: left;
	width: 800px; 
	padding: 15px 20px 15px 20px;
	margin: 5px 15px 15px 75px;
	line-height: 1.4em;
	background-color: #1e6ba0;
	border: 2px solid white;
	}

/* page headers */

#mediaHeader {
	margin: 20px 0px 20px 400px;
}

#lessonsHeader {
	margin: 20px 0px 20px 390px;
}

#performanceHeader {
	margin: 20px 0px 20px 350px;
	
}

#contactHeader {
	margin: 20px 0px 20px 380px;
	
}

#aboutHeader {
	margin: 20px 0px 20px 410px;
}

#leeannContact {
	float: left;
	border: #ffffff solid 5px;
	margin: 0px 0px 25px 150px;
}

#leeannBio {
	float: left;
	width: 374px;
	margin: 10px 0px 40px 25px;
	border: #ffffff solid 5px;
}

#leeannBioCopy1 {
	width: 530px;
	line-height: 1.21em;
	margin: 0px 0px 20px 12px;
	float: left;
}

/* lessons styles */


#lessonsText h2 {
	float: left;
	width: 300px;
	padding: 5px;
	font-weight: bold;
}

.points li {
	float: left;
	margin: 5px 5px 5px 20px;
	list-style-type:disc;
	line-height: 1.5em;
	width: 415px;
}
/* picture styles */

#thumbs {
float: left;
margin: 0px 0px 20px 105px;
width: 900px;
}

#thumbs li {
float: left; 
padding: 5px 5px 5px 5px;
margin: 0px 38px 0px 5px;
}

#thumbs li img {

border: #CCCCCC 1px solid;
}

#thumbs li:hover{

background: #ffb34c;
}

/* misc styles */ 
.copy 
{
	padding: 10px;
	
}

/* end misc */ 
/* footer styles */



#footer {
	float: left;
	width: 1001px;
	height: 100px;
	background-color: #111111;
}

#soundcloud {
	float: right;
	margin: 13px 65px 0px 0px;
	}
	
#nfa {
	float: left;
	margin: 30px 0px 0px 30px;
	}
	
#gpfs {
	float: left;
	margin: 5px 40px 0px 40px;
	}

#twitter {
	float: left;
	margin: 30px 40px 0px 30px;
	}

#copyright 
{
	background-color: black;
	width: 1000px;
}

#copyrightText {
	float: left;
	margin: 2px 0px 0px 0px;
}

#ccdesign {
	float: right;
	margin: 5px 0px 0px 0px;
}

/* links page styles */  

.linkLeader {
	font-weight: 900;
	margin: 20px 10px 10px 10px;
	}

.linkLeader li {
font-weight: bolder;
	}
	
.links {
	float: left;
	width: 400px;
	margin: 15px 50px 15px 50px
	}

.links li {
	float: left;
	width: 400px;
	margin: 5px;
}

.links li a {
	margin-right: 10px;
}

.links li a:hover {
	color: #ffe999;
	}

#weddings {
	margin: 20px 0px 20px 350px;
	width: 367px;
	height: 40px;
	text-indent: -9999px;
	background-image: url(images/weddings-header.png);
	}

#signature {
	margin: 30px 0px 0px 250px;
	}


