/*   
Theme Name: Charles Lazarus v2.00.01
Theme URI: http://charleslazarus.com
Description: Charles Lazarus Theme
Author: Brian DeWeese
Author URI: http://www.briandeweese.org
Version: .9
*/

body {
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	background:#000;
	margin:0;
	padding:0;
	color: #fff;
	font-size:13px;
	font-weight:normal;
	letter-spacing:1px;
	}

h3 {
	padding:0;
	margin: 10px 0 5px 20px;
	font-size:12px;
	}

h4 {
	margin: 25px 0 5px 20px;
	font-size:12px;
	text-decoration: underline;
	}

a:link, a:visited {
	color:#fff;
	text-decoration:underline;
	}
	
a:hover {
	color:#ccc;
	text-decoration:none;
	}	

big {
	font-size:13px;
	}

.grey {
	color:#999;
	}

fieldset { 
	border:0;
	margin:0 0 0 20px;
	padding:0; 
	}	
label { 
	display:block; 
	margin:5px 0 5px 0;
	}
input.text,
textarea { 
	width:300px;
	color:#333;
	padding:3px;
	margin:1px 0;
	border:1px 
	solid #ccc; 
	}
	
input.submit { 
	padding:2px 5px;
	border:1px solid #333; 
	}

div.buynow {
	background: transparent url("images/zabava_buy_gray.jpg") top no-repeat;
	width: 157px;
	height:32px;
	display:block;
	margin:10px 0 0 15px;
	}
div.buynow a:link, div.buynow a:visited {
	text-indent:-9999px;
	background: transparent url("images/zabava_buy_gray.jpg") top no-repeat;
	width: 157px;
	height:32px;
	display:block;
	}

/*
div.buynow a:hover  {
	background: transparent;
	}	
*/
	
div.buynow_dark {
	background: transparent url("images/zabava_buy_trans.gif") top no-repeat;
	width: 157px;
	height:32px;
	display:block;
	margin:10px 0 0 15px;
	}

div.buynow_dark a:link, div.buynow_dark a:visited {
	text-indent:-9999px;
	background: transparent url("images/zabava_buy_trans.gif") top no-repeat;
	width: 157px;
	height:32px;
	display:block;
	}

/*
div.buynow_dark a:hover  {
	background: transparent;
	}		
*/

#wrapper{
	margin: 0 auto;
	position: relative;
	padding:0;
	width:700px;
	background: transparent url("images/wrapper_bg.gif") top repeat-y;
	}

h1#header {
	margin:0;
	padding:0;
	width:690px;
   height: 90px;
	background: transparent url("images/zabava_header6.jpg") top no-repeat;
	text-indent: -9999px;
	text-decoration:none;
   border: 5px solid #fff;
	}

#flashcontent {
	margin: 0;
   margin-left: 5px;
	padding: 0;
	width:690px;
	height:165px;
	background: transparent url("images/subhead_noflash.jpg") top no-repeat;
   border-bottom: 5px solid #fff;
	}
	
#flashwrapper {
	margin:0;
	padding:0;
	width:700px;
	height:170px;
	background: transparent url("images/subhead_noflash.jpg") top no-repeat;
	}
	
#non-flashwrapper {
	margin:0;
	padding:0;
   width: 690px;
   height: 165px;
   border: 5px solid #fff;
   border-top: 0;
	}

#non-flashwrapper.home {
	background: transparent url("images/subhead_home.jpg") top no-repeat;
   }

#non-flashwrapper.biography {
	background: transparent url("images/subhead_biography.jpg") top no-repeat;
   }

#non-flashwrapper.contact {
	background: transparent url("images/subhead_email.jpg") top no-repeat;
   }

#non-flashwrapper.musicvideo {
	background: transparent url("images/subhead_music.jpg") top no-repeat;
	}
	
#non-flashwrapper.gallery {
	background: transparent url("images/subhead_photos.jpg") top no-repeat;
	}
	
#non-flashwrapper.presskit {
	background: transparent url("images/subhead_press.jpg") top no-repeat;
	}		
	
#non-flashwrapper.reviews {
	background: transparent url("images/subhead_reviews.jpg") top no-repeat;
	}				
	
#non-flashwrapper.publishing {
	background: transparent url("images/subhead_publishing.jpg") top no-repeat;
	}			

#non-flashwrapper.show {
	background: transparent url("images/subhead_orchshow.jpg") top no-repeat;
	}	

/* Hides content that will eventually be 
 * replaced to avoid blink/flicker */
html.hasFlash #flashwrapper { 
visibility: hidden;
 }
 	
#flashwrapper {
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	border: 0;
}

#left_area {
	width:190px !important;
	width: 191px;
	margin:0 0 0 5px !important;
	margin:0 0 0 2px;
	float:left;
	}

#main_nav {
	width:190px;
	margin:0;
	padding:0;
	list-style:none;
	}

#main_nav li{
	text-indent:-9999px;
	}

#main_nav li a {
	display:block;
	width:190px;
	height:37px;
	text-decoration:none;
}

#main_nav li.home a:link, 
#main_nav li.home a:visited {
	background: transparent url("images/zabava_menu.jpg") 0 0 no-repeat;
	}

#main_nav li.home a:hover {
	background: transparent url("images/zabava_menu.jpg") -190px 0 no-repeat;
	}

#main_nav li.bio a:link, 
#main_nav li.bio  a:visited {
	background: transparent url("images/zabava_menu.jpg") 0 -37px no-repeat;
	}

#main_nav li.bio  a:hover {
	background: transparent url("images/zabava_menu.jpg") -190px -37px no-repeat;
	}	
	
#main_nav li.reviews a:link, 
#main_nav li.reviews  a:visited {
	background: transparent url("images/zabava_menu.jpg") 0 -74px no-repeat;
	}

#main_nav li.reviews  a:hover {
	background: transparent url("images/zabava_menu.jpg") -190px -74px no-repeat;
	}		

#main_nav li.photos a:link, 
#main_nav li.photos  a:visited {
	background: transparent url("images/zabava_menu.jpg") 0 -111px no-repeat;
	}

#main_nav li.photos  a:hover {
	background: transparent url("images/zabava_menu.jpg") -190px -111px no-repeat;
	}	
	
#main_nav li.music_video a:link, 
#main_nav li.music_video  a:visited {
	background: transparent url("images/zabava_menu.jpg") 0 -148px no-repeat;
	}

#main_nav li.music_video  a:hover {
	background: transparent url("images/zabava_menu.jpg") -190px -148px no-repeat;
	}		

#main_nav li.publishing a:link, 
#main_nav li.publishing  a:visited {
	background: transparent url("images/zabava_menu.jpg") 0 -185px no-repeat;
	}

#main_nav li.publishing  a:hover {
	background: transparent url("images/zabava_menu.jpg") -190px -185px no-repeat;
	}	
	
#main_nav li.presskit a:link, 
#main_nav li.presskit  a:visited {
	background: transparent url("images/zabava_menu.jpg") 0 -222px no-repeat;
	}

#main_nav li.presskit  a:hover {
	background: transparent url("images/zabava_menu.jpg") -190px -222px no-repeat;
	}		
	
#main_nav li.contact a:link, 
#main_nav li.contact  a:visited {
	background: transparent url("images/zabava_menu.jpg") 0 -259px no-repeat;
	height:38px;
	}

#main_nav li.contact  a:hover {
	background: transparent url("images/zabava_menu.jpg") -190px -259px no-repeat;
	}			

#main_nav li.show a:link, 
#main_nav li.show  a:visited {
	background: transparent url("images/zabava_menu.jpg") 0 -296px no-repeat;
	height:38px;
	}

#main_nav li.show  a:hover {
	background: transparent url("images/zabava_menu.jpg") -190px -296px no-repeat;
	}	
	
	

#newrelease_wrap {
	margin:0 !important;
	margin:0 0 0 1px;
	padding:0;
	border-left:1px solid #000;
	border-right:1px solid #000;
	width:188px;
	background:transparent url("images/newreleases_bg.jpg") top repeat-x;	
	}

#newrelease_wrap  h2.newsolo {
	background:transparent url("images/zabava_title.jpg") top no-repeat;
	width:190px !important;
	width: 188px;
	height:37px;
	text-indent:-9999px;
	margin:0 0 0 -1px !important;
	margin:0 0 0 0;
	padding:0;
		}
		
#newrelease_wrap p {
	color:#000;
	letter-spacing:1px;
	line-height:13px;
	margin:5px 2px 0 2px;
	font-size:11px;
	}		
	
#newrelease_cd {
	float:right;
	width:67px;
	height:67px;
	margin:3px;
	background: transparent url("images/newrelease_cd.jpg") top no-repeat;
	}	

#newrelease_wrap div.listen a {
	background: transparent url("images/listen_button.jpg") top no-repeat;
	margin:0;
	padding:0;
	width:143px;
	height:21px;
	display:block;
	text-indent:-9999px;
	}
	
#newrelease_bottom {
	border-bottom:1px solid #5A070E;
	width:177px;
	margin: 8px  5px 0 5px;
	}	
	
#right_area {
	float:right;
	width:492px;
	margin: 0 6px 0 0 !important;
	margin: 0 3px 0 0;
	background:transparent url("images/silhouette.gif") bottom right no-repeat;
	min-height:875px !important;
	min-height:inherit;
	height: auto !important;
	height:875px;
	}	

#findout a {
		font-size:8px;
		color:#9cf;
		text-decoration:none;
		margin: 0 0 3px 0;
		height: 11px;
		}	

#content { 
	width: 492px;
	background: transparent url("images/content_top.jpg") top left no-repeat;
	margin:0;
	padding:0;
	}

#content h2 {
	background: transparent url("images/content_header.jpg") top no-repeat;
   font-weight: normal;
	text-indent: 25px;
/*	text-indent:-9999px; */
	margin:0;
	padding:0;
	width:441px;
	height:22px;
	margin:5px 0; 
   margin-bottom: 10px;
	}

#content h2.nobg {
   background: none;
   font-weight: bold;
   font-size: 1em;
   margin: 2em 0 .66em -5px;
   padding: 0;
   }

#content h2.showsub {
	background: none;
   font-size: 1.1em;
   font-weight: bold;
	}

/*
#content h2.welcome {
	background: transparent url("images/welcome_header.jpg") top no-repeat;
	}

#content h2.saying {
	background: transparent url("images/saying_header.jpg") top no-repeat;
	}
	
#content h2.events {
	background: transparent url("images/news_header.jpg") top no-repeat;
	}	

#content h2.events-archive {
	background: transparent url("images/events_archive.jpg") top no-repeat;
	}
		
#content h2.bio {
	background: transparent url("images/biography_header.jpg") top no-repeat;
	}		
	
#content h2.photos {
	background: transparent url("images/photo_header.jpg") top no-repeat;
	}	
	
#content h2.laxphotos {
	background: transparent url("images/doc_bud_header.jpg") top no-repeat;
	}			

#content h2.music {
	background: transparent url("images/content_header.jpg") top no-repeat;
	}			
	
#content h2.songs {
	background: transparent url("images/songs_header.jpg") top no-repeat;
	}			
	
#content h2.upcoming {
	background: transparent url("images/upcoming_releases_header.jpg") top no-repeat;
	}				
	
#content h2.videos {
	background: transparent url("images/videos_header.jpg") top no-repeat;
	}				
	
#content h2.publishing {
	background: transparent url("images/publishing_header.jpg") top no-repeat;
	}		
	
#content h2.craig {
	background: transparent url("images/craig_header.jpg") top no-repeat;
	}	
	
#content h2.steve {
	background: transparent url("images/steve_header.jpg") top no-repeat;
	}	

#content h2.show {
	background: transparent url("images/show_header.jpg") top no-repeat;
	}

#content h2.showexcerpt {
	background: transparent url("images/show_excerpts_header.jpg") top no-repeat;
	}	

#content h2.press {
	background: transparent url("images/presskit_header.jpg") top no-repeat;
	}	
	
#content h2.canadianbrass {
	background: transparent url("images/canadianbrass_header.jpg") top no-repeat;
	}	

#content h2.masterclass {
	background: transparent url("images/masterclass_header.jpg") top no-repeat;
	}

#content h2.live {
	background: transparent url("images/live_header.jpg") top no-repeat;
	}						
	
#content h2.dakota {
	background: transparent url("images/dakota_header.jpg") top no-repeat;
	}	
	
#content h2.television {
	background: transparent url("images/television_header.jpg") top no-repeat;
	}			
	
#content h2.onandoff {
	background: transparent url("images/onandoff_header.jpg") top no-repeat;
	}				
	
#content h2.radio {
	background: transparent url("images/radio_header.jpg") top no-repeat;
	}	
	
#content h2.studio {
	background: transparent url("images/studio_header.jpg") top no-repeat;
	}						

#content h2.contact {
	background: transparent url("images/contact_header.jpg") top no-repeat;
	}
*/
			
#content p { 
margin:0 0 10px 20px;
width:450px;
letter-spacing:1px;
line-height:15px;
}	

#festival_table {
	width:450px; 
	margin:0 0 10px 20px;
	font-size:10px;
	font-weight:normal;
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	}
	
#festival_table td {
	vertical-align:top;
	background-color: #741722;
	padding:2px;
	}	

#footer{
	margin:0;
	padding: 0;
	width:700px;
	height:123px;
	background: transparent url("images/zabava_footer.jpg") top no-repeat;
	}

#footer_p_wrap {
	padding:45px 0 0 0 !important;
	padding:40px 0 0 0; 
	height:80px; 
	}

#footer_p_wrap p {	
	text-align:center; 
	margin:10px 0 0 0  !important;
	margin:50px 0 0 0;
	position:inherit;
	
}
	
.spacer {
	clear:both;
	}

p.buy a:link, p.buy a:visited, p.buy a:hover {
	background: transparent url("images/zabava_buy_gray.jpg") top no-repeat;
	width:90px;
	height:15px;
	text-indent: -9999px;
	display:block;
	text-decoration:none;
	}	
	
p.buy_body a:link, p.buy_body a:visited, p.buy_body a:hover {
	background: transparent url("images/buy_now_body.jpg") top no-repeat;
	width:94px;
	height:17px;
	text-indent: -9999px;
	display:block;
	text-decoration:none;
	}		
	
img {
display:block;
}	

img.photowide {
width:150px;
height:113px;
}

img.photohigh {
width:75px;
height:113px;
margin:0 auto;
}

#photoplacement {
	float:left; 
	width:150px; 
	text-align:center ;
	cursor:pointer;
	}
	
.leftimage {
	margin:5px 5px 5px 10px;
	}
	
.centerimage {
	margin:5px;
	}	
	
.rightimage {
	margin:5px 0 5px 5px;
	}

.photo_nav {
text-align:right;
}

#song_list {
	margin:0 0 0 20px;
	width: 400px;
	line-height:15px;
	}

.song_list {
	margin:0 0 0 20px;
	width: 400px;
	line-height:15px;
	}

td.first_cell {
	width:325px;
	}	

td.second_cell {
	width:75px;
	}	
	
a:link.listen, 
a:visited.listen {
	color:#f93;
	text-decoration: none;
	}

h4.noline {
	text-decoration: none;
   }
	
#craig_pic {
	background: transparent url("images/craig.jpg") top no-repeat;
	width:250px;
	height:168px;
	float:left;
	margin: 0 8px 5px 20px;	
	}
	
#steve_pic {
	background: transparent url("images/steve.jpg") top no-repeat;
	width:250px;
	height:159px;
	float:left;
	margin: 0 8px 5px 20px;	
	}	

div.thumb_wrap {
	float:left;
	margin:0 0 0 20px !important;
	margin:0 0 0 10px;
	}	
	
#eventwrapper {
		border-top:1px solid #666; 
		border-left:1px solid #666; 
		border-right:1px solid #666; 
		margin:15px 23px 15px 20px;
	}

#updatewrapper {
		border:1px solid #666; 
		margin:15px 23px 15px 20px;
		background-color:#000;
	}

#eventwrapper a:link,
#eventwrapper a:visited {
	text-decoration:none;
	}

#eventwrapper a:hover {
	color:#9cf;
	}	

#updatewrapper a:link,
#updatewrapper a:visited {
	text-decoration:none;
	color:#9cf;
	}

#updatewrapper a:hover {
	color:#fff;
	}	

#updatewrapper ul {
	padding: 0 0 0 5px;
	margin: 3px 0 3px 0;
	list-style:none;
	}

#updatewrapper h3 {
	margin: 5px;
	color:#999;
	font-size:12px;
	}	

.event1 {
	background-color:#333;
	padding:5px;
	border-bottom:1px solid #666;
	}
	
.event1:hover {
	background-color:#444;
	}	
	
.event2 {
	background-color:#111;
	padding:5px;
	border-bottom:1px solid #666;
	}

.event2:hover {
	background-color:#222;
	}	

.datetitle {
	color: #9cf;
	}	
	
.listen_icon {
	background: transparent url("images/listen_icon_small.jpg") top no-repeat;
	width:13px;
	height:12px;
	display:block;
	float:left;
	margin: 0 5px 0 0;
	}	

.watch_icon {
	background: transparent url("images/watch_icon_small.jpg") top no-repeat;
	width:13px;
	height:12px;
	display:block;
	float:left;
	margin: 0 5px 0 0;
	}	
	
ul#rollgallery {
	width: 470px;
	display: block;
	list-style: none;
	margin-left: 15px;
	margin-top: 10px;
	text-align: left;
	padding:0;
	}

.text>#rollgallery {
	margin-left: -30px;
	}
	
ul#rollgallery li {
	display: inline;
	background-color: transparent;
	list-style: none;
	float:left;
	margin: 5px;

}

	
ul#rollgallery li a img, 
ul#rollgallery li a:hover img {
	text-decoration: none;
	border: 1px solid #999;
}


ul#rollgallery li a, 
ul#rollgallery li a:hover, 
ul#rollgallery li a:visited, 
ul#rollgallery li a:active {
	display: inline;
    text-decoration: none;
    margin: 3px;
	}		
	
img.lrgphotos {
	border: 3px solid #fff;
	}
	
ul#gallerylist {
	list-style: none;
	margin:0;
	padding:0;
	}

#right_side>#gallerylist {
	margin-left: 0;
	}

#gallerylist li {
	margin: 10px;
	display: block;
	width: 120px;
	height: 100px;
	float: left;
	text-align:center;
	font-size:.9em;
	}

#gallerylist img {
	margin: 0 auto 5px auto;
	}

#gallerylist a img {
	border: none;
	}

#gallerylist a {
	display: block;
	width: 120px;
	height: 100px;
	border: 1px solid #666;
	background-color: #333;
	padding: 5px;
	text-decoration:none;
	}


#gallerylist a:hover {
	background-color: #000;
	
	}

a.noborder {
	border:0px solid #fff;
}

.presstable {
   margin-left: 20px;
}

.presstable th, .presstable td {
   text-align: left;
   padding-right: 20px;
}

dl.publishing {
   margin: 0 1em;
}

dl.publishing dt {
   font-size: 1.50;
   font-weight: bold;
   margin: 0;
}

dl.publishing dd {
   margin: 0;
   margin-bottom: 1em;
}

dl.publishing h3 {
   margin: 1em 0;
   font-size: 1.25em;
   color: #f93;
}

dl.publishing h4 {
   margin: 1em 0;
   font-size: 1.25em;
   font-weight: normal;
   text-decoration: none;
}

table.pub_list {
   margin: 0;
   padding: 0;
   border: 1px solid yellow;
}

table.pub_list td.pricing {
   text-align: center;
   vertical-align: top;
   width: 49%;
   border: 1px solid white;
}

#content p.theprice {
   width: auto;
   margin: .33em 0;
   padding: 0;
   font-size: 1.5em;
   font-weight: bold;
}

#content p.thebutton {
   width: auto;
   text-align: center;
}

#content p.thebutton a {
	background: transparent url("images/zabava_buy_trans.gif") center no-repeat;
	width: 157px;
	height: 32px;
	display: block;
   margin-left: 1.5em;
   text-indent: -9999px;
}

.tcaption {
   padding: 1em;
   text-align: center;
   clear: left;
   font-size: .75em;
}

.xpricing {
   float: left;
   width: 49%;
   text-align: center;
   margin-bottom: 2em;
}

.product {
   clear: both;
   display: block;
   padding-bottom: 1em;
}

.publish_section {
   font-size: 1.5em;
   font-weight: bold;
   margin: 0 12px;
   margin-bottom: .5em;
   color: #f93;
}

