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

body{
	background-image:url(../images/bg.jpg);
	background-color:#D0A980;
	
}


/*
body.zenpage_pages Biography{
	background-image:url(../images/bg-noink.jpg);
	
}
body.music{
	background-image:url(../images/bg-noink.jpg);
	
}

body.music{
	background-image:url(../images/bg-noink.jpg);
}

body.miscellaneous{
	background-image:url(../images/bg-noink.jpg);
	
}

body.covers{
	background-image:url(../images/bg-noink.jpg);
	
}

body.celebs{
	background-image:url(../images/bg-noink.jpg);
	
}

body.political{
	background-image:url(../images/bg-noink.jpg);
	
}

body.financial-times{
	background-image:url(../images/bg-noink.jpg);
	
}
*/
#wrapper{
	width:900px;
	margin:80px 0 0 125px;
	height:660px;
}

/*---NAV---*/
#navigation{
	float:left;
	margin:60px 0 0 -75px;
	width:200px;
	z-index:99999;
	line-height:140%;
}

#nav{
	clear:both;
	background-image:url(../images/nav-bg.png);
	background-repeat:repeat-y;
}

#nav h1{
	margin:0;
	padding:10px 10px 0 20px;
	font-family:"Courier New", Courier, monospace;
	font-size:20px;
	list-style-type:none;
	color:#FAA397;
	font-weight:normal;
}

#nav ul{
	margin:0;
	padding:5px 0 10px 20px;
	font-family:"Courier New", Courier, monospace;
	font-size:16px;
	list-style-type:none;
	position:relative;
	display:block;
}

#nav ul li a{
	color:#444444;
	text-decoration:none;
	position:relative;
	display:block;
}

#nav ul li a:hover{
	text-decoration:line-through;
	font-weight:bold;
	position:relative;
	display:block;
}

#nav-scribble{
	clear:both;
	background:url(../images/nav-bg.png);
	background-repeat:repeat-y;
	position:relative;
	display:block;
}

#nav-scribble ul{
	margin:0;
	padding:2px 0 2px;
	font-family:"Courier New", Courier, monospace;
	font-size:16px;
	list-style-type:none;
	color:#444444;
	position:relative;
	display:block;
}

#nav-scribble ul li{
margin:0;
padding:0;
}

#nav-scribble .gal li a {
color:#48678A;
padding-left:30px;
position:relative;
	display:block;
}


#nav-scribble .gal li a:hover {
background:url(../images/nav-blue-scribble.png);
background-repeat:no-repeat;
display:block;
position:relative;
	display:block;
}


#nav-scribble ul li a{
	padding-left:20px;
	color:#444444;
	font-weight:bold;
	text-decoration:none;
	position:relative;
	display:block;
}

#nav-scribble ul li a:hover{
	background:url(../images/nav-scribble.png);
	display:block;
	background-repeat:no-repeat;
	font-weight:bold;
	position:relative;
	display:block;
}

#nav-top{
	margin-top:50px;
	background-image:url(../images/nav-top.png);
	height:40px;
	background-repeat:no-repeat;
	z-index:99999;
}

#nav-bottom{
	background-image:url(../images/nav-bottom.png);
	height:24px;
	background-repeat:no-repeat;
}


a.home{
	float:left;
	margin:-10px 0 0 0;
	background-image:url(../images/home-rubber.png);
	width:100px;
	height:44px;
	display:block;
}

a.home:hover{
	width:98px;
	background-position:97px 0px;
}

/*---NAV---*/

/*---CONTENT---*/

#logo{
	position:absolute;
	margin:0;
	z-index:1;
}

#content{
	float:right;
	width:750px;
}

#content h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	font-size:50px;
	margin:50px 30px 30px 30px;
	font-weight:lighter;
}
/*---GALLERY styles---*/


#gallery-description{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:13px;
	float:right;
	width:220px;
	margin:50px -30px 0;
}


#gallery-description h2{
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#444444;
	border-bottom:2px solid #BFBFBF;
}


#description-top{
	background-image:url(../images/music-description-top.png);
	height:30px;
}
#gallery-description{
	margin-top:80px;
}



#description{
	background-image:url(../images/music-description-bg.png);
	padding:0 30px;
	color:#444444;
	min-height:270px;
}

#description-bottom{
	background-image:url(../images/music-description-bottom.png);
	height:16px;
}

#description h1{
	font-size:18px;
	color:#7F7F7F;
	margin:0 0 10px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#scroller{
	width:800px;
}

/*---INDIVIDUAL GALLERY styles---*/
.galleria_wrapper {
margin-bottom:10px;
margin-top:35px;
min-height:430px;
}

.replaced {
max-height:420px;
max-width:500px;
}

.financial-times .galleria_wrapper {
background-image:url(../images/ft-bg.png);
background-repeat:no-repeat;
height:435px;
text-align:left;
}

.financial-times .replaced {
margin-top:32px;
margin-left:30px;
max-height:360px;
}

.financial-times #description {
background-image:url(../images/ft-gallery-description-bg.png);
color:#444444;
padding:30px;
height:300px;
}

.financial-times #description h1{
}

.financial-times #description h2{
border-bottom:2px solid;
}

.financial-times #description-top{
	display:none;
}

.financial-times #description-bottom{
	display:none;
}


.music .galleria_wrapper {
background-image:url(../images/music-bg.png);
width:800px;
height:435px;
background-repeat:no-repeat;
text-align:left;
}

.music .replaced {
width:700px;
max-height:340px;
padding:35px 0;
margin:20px 0 0 30px;
}

.music #description-top{
	background-image:url(../images/music-description-top.png);
	height:30px;
}

.music #gallery-description{
}


.music #description{
	background-image:url(../images/music-description-bg.png);
	padding:0 30px 0;
	color:#444444;
	min-height:240px;
}

.music #description-bottom{
	background-image:url(../images/music-description-bottom.png);
	height:16px;
}

.sport .galleria_wrapper {
text-align:center;
height:430px;
}

.sport .replaced {
max-height:410px;
margin:0 auto;
}

.sport #description-top{
	background-image:url(../images/sport-description-top.png);
	height:20px;
}

.sport #gallery-description{
	margin-top:30px;
}

.sport #description{
	background-image:url(../images/sport-description-bg.png);
	padding:15px;
	color:#444444;
	min-height:311px;
}

.sport #description-bottom{
	background-image:url(../images/sport-description-bottom.png);
	height:17px;
}



.covers .galleria_wrapper {
	text-align:center;
	width:550px;
}

.covers .replaced {
}

.covers #gallery-description{
	
}

.covers #description-top{
	background-image:url(../images/covers-description-top.png);
	height:40px;
}

.covers #description{
	background-image:url(../images/covers-description-bg.png);
	padding:15px;
	color:#444444;
	min-height:260px;
	
}

.covers #description-bottom{
	background-image:url(../images/covers-description-bottom.png);
	height:19px;
}



celebs .galleria_wrapper {
background-repeat:no-repeat;
margin-left:45px;
max-height:600px;
}

.celebs .replaced {
padding:35px 0;
max-height:360px;

}

.celebs #description-top{
	background-image:url(../images/celebs-description-top.png);
	height:20px;
}

.celebs #gallery-description{
	margin-top:30px;
}


.celebs #description{
	background-image:url(../images/celebs-description-bg.png);
	padding:15px 15px 15px 30px;
	color:#444444;
	min-height:250px;
}

.political .galleria_wrapper {
width:800px;
margin-left:20px;
}

.political .replaced {
padding:35px 0;
max-height:340px;

}

.political #description-bottom{
	background-image:url(../images/political-description-bottom.png);
	height:19px;
}

.political #description-top{
	background-image:url(../images/political-description-top.png);
	height:68px;
}

.political #gallery-description{
margin-top:20px;
}

.political #description{
	background-image:url(../images/political-description-bg.png);
	padding:0 15px 15px 15px;
	color:#444444;
	min-height:245px;
}

.political #description-bottom{
	background-image:url(../images/political-description-bottom.png);
	height:48px;
}




/*---CONTENT---*/

#footer{
	clear:both;
}

/*--BIO Page Styles--*/
#content-book{
background-image:url(../images/pad.png);
background-repeat:no-repeat;
color:#3F3323;
float:right;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
line-height:13px;
margin-right:20px;
margin-top:20px;
padding-top:50px;
width:750px;
height:525px;
}

#book-left{
	float:left;
height:400px;
margin-left:80px;
margin-top:50px;
overflow:auto;
width:270px;
}
#book-left-content{
	width:230px;
}

#book-left img{
}


.bio{
	margin:10px 10px 10px 0;
	float:left;
}

#book-right{
	float:right;
	width:320px;
	margin:0 50px 0 0;
}

#book-right h2{
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
}


#book-right ul{
	margin:0;
	padding:0;
	list-style:none;
	line-height:14px;
}

#book-right li{
	padding-bottom:2px;
	border-bottom:1px dotted #9F8E77;
}

/*--HOME Page Styles--*/
#home-top{
	background-image:url(../images/tape.png);
	height:50px;
	margin:5px 0 0 1px;
	width:400px;
}

#home-content{
	background-image:url(../images/tape-bg.png);
	width:360px;
	margin:0 10px 0 1px;
	padding:10px 20px 0 20px;
	float:left;
	font-size:10px;
	line-height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:460px;
	overflow:auto;
}

#home-content p{
	text-align:left;
}


#home-content h1{
	color:#4B698C;
	font-size:22px;
	margin:10px 0 20px 0;
	padding:0;
	line-height:22px;
}

#home-content a{
	color:#3F3323;
	font-weight:bold;
}

#home-bottom{
	background-image:url(../images/tape-bottom.png);
	height:28px;
	width:401px;
	clear:left;
}

#home-copy{
	margin-top:10px;
}
.home-latest{
	max-width:450px;
	background-color:#ffffff;
	border:1px solid #dddddd;
	padding:5px;
	max-height:500px;
}

#random-container{
background-image:url(../images/news-bg.png);
background-repeat:no-repeat;
float:right;
margin-right:50px;
margin-top:10px;
padding:25px 20px 10px 15px;
width:220px;
}

#random{
	width:200px;
	padding:15px;
	background-image:url(../images/news-inner-bg.png);
	text-align:center;
}

#random a{
text-decoration:none;
}

#random img{
	border:2px solid #ffffff;
	max-width:200px;
}

#random h1{
	color:#4B4634;
	font-size:26px;
	margin:10px 0 20px 0;
	padding:0;
	text-align:left;
}



#other-news{
	width:200px;
	padding:10px 15px;
	line-height:14px;
	background-image:url(../images/news-inner-bg.png);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	/* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9;
max-height:400px;
overflow:auto;
  }
  
.news #other-news{
height:400px;
margin-left:5px;

}

#other-news a{
	margin-top:5px;
	color:#ffffff;
	display:block;
	padding-top:10px;
	color:#4B698C;
	text-decoration:none;
}

#other-news .read-more{
	display:inline;
	border:0;
	font-weight:bold;
	color:#5A5A4B;
	text-decoration:none;
}


#other-news a:hover{
	color:#474F48;
}


#other-news h1{
	color:#4B4634;
	font-size:22px;
	margin:10px 0 10px 0;
	padding:0;
}

#other-news h3 a{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
}

.home-random{
	width:280px;
	text-align:center;
	background-color:#5F6960;
	border:1px solid #363C37;
	padding:5px;
}


a.home-archive{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	margin:0;
	display:block;
	color:#ffffff;
	background-color:#4B4634;
	border-top:0;
	text-decoration:none;
	width:305px;
	margin-left:5px;
}

a.home-archive:hover{
	text-decoration:underline;
	color:#363C37;
}
/*--NEWS Page Styles--*/

.zenpage_news img{
max-width:100%;
height:auto;
}

.news-content{
border-top:1px solid #8F8562;
padding-top:10px;
}

#home-content img{
width:100%;
height:auto;
}

.date{
	color:#333333;
	font-weight:normal;
}

.newsarticle h3 a{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
}

.news-header a{
text-decoration:none;	
color:#4B698C;
}

.newsarticlecredit-left{
	color:#333333;
	font-weight:normal;
}

.news-more{
	color:#474F48;
	font-weight:bold;
}

#other-news .more-news-links a{
	background-color:#8F8562;
	color:#D3CEBF;
	font-weight:bold;
	font-size:14px;
	padding-left:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#other-news .more-news-links a:hover{
	background-color:#8F8562;
	color:#ffffff;
}

.newsarticlecredit{
text-align:left;
	color:#8F8562;
	font-weight:bold;
	border-bottom:1px solid #8F8562;
}

.singlenews_next{
width:140px;
float:right;
text-align:right;
}

.singlenews_prev{
width:140px;
float:left;
text-align:left;
}

/*--LINK Page Styles--*/
.zenpage_pages Links #content h1{
}

#content-links{
margin-left:5px;
background-image:url(../images/links-bg.png);
background-repeat:no-repeat;
color:#3F3323;
font-size:11px;
font-family:Georgia,"Times New Roman",Times,serif;
padding-bottom:20px;
margin-top:100px;
font-weight:bold;
height:640px;
}

#links-left{
float:left;
width:320px;
margin:230px 10px 0 30px;
}

#links-left h1{
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#444444;
margin:0;
padding:10px 0 10px 0;
}

#links-left h2{
font-family:Georgia, "Times New Roman", Times, serif;
color:#444444;
font-size:16px;
}

#links-top{
}

.links{
margin:10px 10px 10px 0;
float:left;
}

#links-right{
float:right;
font-family:Georgia,"Times New Roman",Times,serif;
line-height:100%;
margin:10px 290px 0 0;
width:250px;
}

#links-right td {
padding:25px 60px 10px 25px;
width:180px;
}

#links-right tr{
padding:10px;
}

#links-right h2{
font-size:18px;
}


#links-right ul{
margin:0;
padding:0;
list-style:none;
line-height:18px;
}

#links-right li{
padding-bottom:2px;
border-bottom:1px dotted #9F8E77;
}

#content-links a{
color:#3F3323;
text-decoration:none;
}

#content-links a:hover{
color:#333333;
text-decoration:underline;
}

#david-goldman{
margin-left:525px;
margin-top:45px;
position:absolute;
}

#david-goldman a{
background-image:url(../images/david-goldman.png);
display:block;
height:100px;
width:100px;
}

#david-goldman a span{
display:none;
}

#watts{
margin-left:534px;
margin-top:265px;
position:absolute;
}

#watts a{
background-image:url(../images/watts.jpg);
display:block;
height:58px;
width:43px;
}

#watts a span{
display:none;
}


#aoi{
margin-left:156px;
margin-top:115px;
position:absolute;
}

#aoi a{
background-image:url(../images/aoi.jpg);
display:block;
height:45px;
width:76px;
}

#aoi a span{
display:none;
}

#ng{
margin-left:321px;
margin-top:370px;
position:absolute;
}

#ng a{
background-image:url(../images/ng.jpg);
display:block;
height:60px;
width:35px;
}

#ng a span{
display:none;
}
/*--CONTACT Page Styles--*/

#contact-content{
	float:right;
	width:750px;
	margin-top:100px;
}

#contact-content h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	font-size:50px;
	margin:50px 30px 30px 30px;
	font-weight:lighter;
	width:230px;
}

#content-contact{
margin-left:5px;
background-image:url(../images/contact-bg.jpg);
background-repeat:no-repeat;
color:#3F3323;
font-size:13px;
width:701px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:40px 35px 20px 20px;
height:528px;
line-height:140%;
}

#content-contact p{
font-size:14px;
font-weight:bold;
color:#a86f68;
}

#content-links a:hover{
color:#333333;
text-decoration:underline;
}



#mailform{
margin-top:50px;
width:510px;
}

#mailform label{
font-family:Georgia, "Times New Roman", Times, serif;
color:#6F675A;
font-size:14px;
font-weight:bold;
padding-bottom:15px;
}

#form-name{
width:230px;
float:right;
}

#form-name label{
font-size:16px;
}

#form-name input{
margin-top:40px;
width:230px;
font-size:14px;
}


#form-email{
margin-top:20px;
clear:both;
width:230px;
float:right;
}

#form-email label{
font-size:16px;
} 

#form-email input{
margin-top:20px;
width:230px;
font-size:14px;
}

#form-message{
width:220px;
}

#form-message textarea{
margin-top:15px;
font-size:16px;
line-height:140%;
}

#form-submit input{
background-image:url(../images/contact-send.gif);
border:0 none;
height:22px;
margin-left:168px;
margin-top:5px;
width:62px;
}

#mycarousel{
	width:3780px;
}

#dg-contact{
margin-left:280px;
margin-top:230px;
position:absolute;
}

#dg-contact a{
background-image:url(../images/david-goldman-contact.png);
display:block;
height:100px;
width:205px;
}

#dg-contact a span{
display:none;
}