.clear { clear: both; }


body { background: black; font-family: Arial, helvetica,sans-serif; color: white; }
a { color: #F15D22; text-decoration: none; }
.more { overflow: hidden; }

body.studio { background: black url("images/bg-studio.jpg") top center no-repeat; }
body.glam { background: black url("images/bg-glam.jpg") top center no-repeat; }
body.rhodes { background: black url("images/bg-rhodes.jpg") top center no-repeat; }
body.fingers { background: black url("images/bg-fingers.jpg") top center no-repeat; }

.container { width: 938px; margin: 0 auto; } 

#top .logo a img { border: 0; }
#top { margin-bottom: 50px; }
#top .share { float: right; }
.sidebar { float: left; }
.sidebar ul.nav { list-style: none; padding: 0; float: left;  margin: 0; }
.sidebar ul.nav li { border-bottom: 1px solid white; padding: 0; margin: 0; }
.sidebar ul.nav li a { color: #F15D22; text-decoration: none; font-size: 25px; line-height: 25px;font-weight: bold; }
.sidebar ul.nav li a:hover { color: #A1A1A4; }
.sidebar ul.nav li.active a { color: #A1A1A4; }

.sidebar .signup { clear: left; float: left; margin-top: 76px; }
.sidebar .signup .title { font-size: 16px; }
.sidebar .signup form input.email { border: 0; width: 150px; height: 23px; }
.sidebar .signup form input.email.blur { text-align: right; }
.sidebar .signup form input.submit { border: 0; background-color: transparent; color: #F15D22; margin-left: 53px; font-size: 16px; cursor: pointer; }

.home .headshot { float: left; margin: 0 15px 0 18px; }
.home .below { clear: left; }
.home .below .currentWork { float: left; }
.home .below .currentWork .title { width: 240px; }
.home .below .currentWork .buy { color: #F15D22; }
.home .below .currentWork .buy p { margin: 0; padding: 0; display: inline; }
.home .below .video { float: left; margin-left: 96px; }
.home .below .video iframe { margin-right: 30px; }

.about { float: left; }
.about .left { background: url("images/glam.png") no-repeat top left; margin-left: 18px; width: 700px; }
.about .left .minHeight { height: 575px; float: left; }
.about .left h2 { font-size: 25px; margin: 0; padding: 0; }
.about .left .top { margin-left: 315px; margin-bottom: 30px; }
.about .left .top .more { }
.about .left .moreLink { float: right; margin-right: 5px; }

.work { float: left; }
.work .left { margin-left: 18px; width: 700px; }
.work .left h2 { font-size: 25px; margin: 0; padding: 0; }
.work .left .top { margin-left: 315px; margin-bottom: 50px;}
.work .left .top .more { }
.work .left .moreLink { float: right; margin-right: 5px; }
.work .left .song { width: 100%; }
.work .left .song .title { color: #A9DEE8; font-size: 24px; font-weight: bold; }
.work .left .song .buy { color: #F15D22; text-align: right; }
.work .left .song .buy p { margin: 0; padding: 0; display: inline; }
.work .left .song .descr { border-top: 1px solid white;  }
.work .left .song .descr p { margin-top: 4px; }

.gallery { float: left; }
.gallery .left { margin-left: 78px; width: 650px; }
.gallery .left h2 { font-size: 22px; margin: 0 0 25px 0; padding: 0; color: #F15D22;}
.gallery .left .top { margin: 0; }
.gallery .left .top ul.photoGallery { padding: 0; margin: 0 0 0px 0; }
.gallery .left .top ul.photoGallery li { list-style: none; padding: 0; margin: 0 10px 10px 0; width: 148px; height: 147px; float: left; background: url("images/photo-bg.gif");}
.gallery .left .top ul.photoGallery li a img { border: 0; margin: 8px; width: 132px; height: 131px; }
.gallery .left .bottom { margin-top: 25px; }
.gallery .left .bottom ul.videoGallery { padding: 0; margin: 0 0 0px 0; }
.gallery .left .bottom ul.videoGallery li { list-style: none; padding: 0; margin: 0 10px 10px 0; width: 306px; height: 304px; float: left; background: url("images/video-bg.gif");}
.gallery .left .bottom ul.videoGallery li iframe { margin: 8px; }

.events { float: left; }
.events .left { margin-left: 18px; width: 700px; }
.events .left h2 { font-size: 22px; margin: 0 0 5px 0; padding: 0; color: #A9DEE8; }
.events .left h3 { margin: 0; padding: 0; font-size: 18px; clear: right; }
.events .left p { margin: 0 0 10px 0; font-size: 14px; }
.events .left .news { margin-bottom: 30px; width: 330px; float: left; margin-top: 237px; }
.events .left .news .more { }
.events .left .events { margin-bottom: 30px; width: 330px; float: left; margin-left: 34px;  }
.events .left .more { }
.events .left .moreLink { float: right; margin-right: 5px; margin-bottom: 20px; }

.contact { float: left; }
.contact .left { margin-left: 18px; width: 700px; }
.contact .left h2 { font-size: 25px; margin: 0; padding: 0; }
.contact .left .top { margin: 30px 0 0 315px; }
.contact .left .top .more { }
.contact .left .moreLink { float: right; margin-right: 5px; }
.contact .left input.input { border: 0; width: 337px; height: 27px; margin-bottom: 18px; font-size: 16px; padding-left: 15px; }
.contact .left textarea.input { border: 0; width: 337px; height: 100px; margin-bottom: 18px; font-size: 16px; padding-left: 15px; padding-top: 15px; font-family: Arial, helvetica,sans-serif; }
.contact .left input.captcha { border: 0; width: 106px; height: 27px; margin-bottom: 18px; font-size: 16px; padding-left: 15px; }
.contact .left img.captcha { float: left; margin-top: 1px; margin-right: 20px; }
.contact .left .prompt { font-size: 13px; }
.contact .left input.submit { border: 0; background-color: transparent; color: #F15D22; font-size: 20px; font-weight: bold; cursor: pointer; }
.blur { color: #807F83; }

div.jp-volume-bar {
	background: url("http://www.jplayer.org/2.0.0/skin/jplayer.blue.monday.jpg") 0 -250px repeat-x;
	width:46px;
	height:5px;
	cursor: pointer;
}
div.jp-audio div.jp-type-single div.jp-volume-bar {
	top:37px;
	left:302px;
}
div.jp-audio div.jp-type-playlist div.jp-volume-bar {
	top:37px;
	left:324px;
}
div.jp-video div.jp-volume-bar {
	top:32px;
}
div.jp-volume-bar-value {
	background: url("http://www.jplayer.org/2.0.0/skin/jplayer.blue.monday.jpg") 0 -256px repeat-x;
	width:0px;
	height:5px;
}


