/*Liz Web site*/


/* CSS Reset */

*	{
	margin:0;
	padding:0;
	outline:0;
	text-decoration: none;
	border:none;
	}


/* Sets background colour outside of web site area */

body	{
	background-color:#fff;
	}
	
	
/* Sets background and width of main website area */

#main_site {
	clear:both;
	background:  #fff;
	width:1100px;
	margin: 0 auto 0 auto;
	} 
	
	

	

#main_site img.across	{
	width:100%;
	height:auto;
	margin:10px 0 0 0;
	}







/* Block containing audio tags */

.audio_block	{
	margin-left: 0;
	margin-top:20px;
	}

.audio_block	h1	{
	padding-bottom:20px;
	}

.audio_block	h1	{
	padding-bottom:20px;
	}
	
audio	{
	background-color:#ccc;
	width:320px;
	height:30px;
	opacity:1;
	margin:15px 0 1px 0;
	border-radius:1px;
	}
	
audio.alt	{
	opacity:0.7;
	background-color:#ccc;
	}
	
audio.alt2	{
	opacity:0.55;
	background-color:#C710ED;
	}	

audio:hover	{
	background-color:#000;
	opacity:1;
	}

#main_site p.audio	{
	width:300px;
	color:#555;
	text-indent: -1.3em;
	margin-top: 1px;
	margin-bottom: 10px;
	margin-left: 1.3em;
	padding: 0;
	line-height:1.4;
	}

#main_site p.audio span	{
	display:block;
	text-indent:0;
	color:#888;
	font-size:0.95em;
	padding:2px 0 0 0;
	}

#main_site p.audio span.double	{
	margin-left:1.95em;
	text-indent: -1.3em;
	}

#main_site p.audio a	{
	color:#222;
	text-decoration:none;
	border-bottom:solid 1px #bbb;
	}

#main_site p.audio a:hover, #main_site p.audio a:active	{
	color:#C710ED;
	border-bottom:none;
	}







/* Sets default font */

*,body,h1,h2,h3,h4,p,ul,ol,li,blockquote,td,tr,th,dt,dd, div, span, form, input, textarea {
	font-family: Helvetica, Arial, sans-serif;
	}

#header 	{
	padding-left:0;
	margin-left:0;
	}

#header h2#liz {
	font-size: 2.8em;
	margin-bottom:0;
	margin-top:3px;
	margin-left:-7px;
	letter-spacing: 0.3em;
	padding-top: 3px;
	padding-bottom:12px;
	border-style: none;
	clear:both;
	font-family: "Perpetua Titling MT", "Times New Roman", Times, serif !important;
	color: #b2a1c7;
	}
		

	
main_site #header h2#liz 	{
	font-family: "Perpetua Titling MT", "Times New Roman", Times, serif !important;
	font-weight:normal;
	}

#main_site #header h2#liz a	{
	color: #b2a1c7;
	text-transform: uppercase;
	font-family:lizf,  "Perpetua Titling MT","Times New Roman", Times, serif !important;
	letter-spacing:0.4em;
	}

#main_site #header h2#liz a:hover,#main_site #header h2#liz a:active	{
	opacity:0.9;
	border-bottom:solid 1px #b2a1c7;
	filter: hue-rotate(90deg) saturate(100%);
	}	



@font-face {
    font-family: lizf;
    src: url("Perpetua Titling MT");
	}
	


/* Text links at the top of each page */


#main_site #nav a {
	color: #b2a1c7;
	opacity:1;
	font-size:0.95em;
	letter-spacing:0.2em;
	}

#main_site #nav a:hover {
	opacity:1;
	background-color:#b2a1c7;
	color:#fff;
	}



#nav {
	padding-top: 15px;
	padding-bottom: 6px;
	padding-left:0;
	margin-left:0;
	height:38px;
	width:695px;
	}
	
#nav ul {
	margin-right:-20px;
	float:left;
	}
	
#nav ul li {
	display:inline;
	margin-right:44px;
	margin-left:-10px;
	/*text-transform: uppercase;*/
	font-size: 1em;
	letter-spacing:0.07em;
	}
	
#nav ul li a:link, 	#nav ul li a:visited, #nav ul li a:hover, #nav ul li a:active {
	text-decoration:none;
	color:#666;
	padding:4px;
	}
	
#nav ul li a:hover, #nav ul li a:active {
	text-decoration:none;
	color:#fff;
	background-color:#666;
	border-radius: 2px;
	}
	
	
	
	

/* Headings */

h1,h2,h3,h4 {
	letter-spacing: 0.07em;
	font-weight:normal;
	}

h1,h3,h4 {
	color:#222;
	}
	
h2 {
	font-size: 1.45em;
	color: #444;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 4px;
	margin-bottom: 15px;
	}

#content h2.bold {
	font-size: 1.75em;
	font-weight: bold;
	color: #222;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 64px;
	margin-bottom: 15px;
	}

h3 {
	font-size: 1.10em;
	margin-top:0.6em;
	margin-bottom: 0.15em;
	padding-bottom:0;
	}

h4 {
	font-size: 1.0em;
	margin-top:0.5em;
	margin-bottom: 0.1em;
	padding-bottom:0em;
	}




	
	
	

/* Sets right hand area of desktop site */
	
#photo_column {
	float:right;
	width:370px;
	margin-right:0;
	padding:0;
	}

#photo_column img {
	margin-top:30px;
	margin-bottom:10px;
	display:block;
	width:418px;
	height:auto;
	float:none;
	clear:both;
	}
	
#photo_column img#cover	 {	
	width:448px;
	display:block;
	float:none;
	}
	


/* Sets additional left hand area */

#feature {
	float:left;
	margin-right:68px;
	padding-right:20px;
	clear:left;
	}
				
#main_site #feature h2 {
	font-size: 1.3em;
	font-weight: bold;
	margin-top: 0;
	padding-top: 0;
	color:#444;
	}

#main_site #feature ul	{
	list-style: url(none) none;
	padding-bottom:18px;
	padding-left:0px;
	padding-top:10px;
	width:240px;
	}

#feature ul li {
	padding-left:83px;
	margin-bottom:31px;
	line-height:1.4;
	color:#565379;
	font-size: 0.95em;
	text-transform: uppercase;
	letter-spacing: 0.12em;
	}

#feature ul li a:link,  #feature ul li a:visited {
	text-decoration: none;
	color:#b2a1c7;
	padding:3px;
	display:block;
	}

#main_site #feature ul li a:hover, #main_site #feature ul li a:active {
	color:#fff;
	background-color:#b2a1c7;
	 border-radius: 2px;
	}



/* Sets main left hand area for main web content */

#content {
	width:560px;
	float:left;
	padding: 0 0 15px 0px;
	margin:0;
	clear:left;
	}
	

	
	
/* Div without right hand column - full width */

.full#content {
	width:100%;
	float:none;
	margin-top:0;
	padding: 0 0 15px 0;
	}
	
	
/* Text on contact page - email address */

.full#content #indent {	
	clear:both;
	}
	
.albumlist#content	{
	width:630px;
	}
	
		
	
/* Sets haeader for subject of whole page */


	
	
	
#main_site #content h1, #main_site h1 {
	font-size: 2.05em;
	margin-top:10px;
	padding-bottom:12px;
	letter-spacing: 0.18em;
	color:#888;
	padding-top:0px;
	text-transform: none;
	}
	
#main_site #content h1.closer, #main_site h1.closer {
	margin-top:-35px;
	padding-bottom:18px;
	}	

	
#content h2 {
	padding-bottom:14px;
	}
	
#content p, #content ul li, blockquote p, td, ol li	{
	font-size: 0.93em;
	color: #444;
	letter-spacing: 0.06em;
	line-height: 1.7;
	}

blockquote p {
	font-weight: bold;
	color: #ddd;
	text-indent: -0.2em;
	margin-bottom: 0.15em;
	margin-top: 1.25em;
	}

#content p   {
	line-height: 1.7;
	margin-bottom:1.05em;
	text-align: justify;
	margin-right:0;
	padding-right:0;
	}
		
#content ul, #player_content ul  {
	margin-left:50px;
	padding-left:5px;
	margin-top:10px;
	margin-bottom:10px;
	}
	
#content ul li, #player_content ul li   {
	line-height: 1.6;
	margin-bottom:0.5em;
	list-style: square;
	color:#555;
	}
	
	
	
/* Links in text body */
	
#photo_column a:link, 	#photo_column a:visited, #content a:link, 	#content a:visited {
	text-decoration:none;
	color:#b2a1c7;
	border-bottom: 1px solid #b2a1c7;	
	}
	
#photo_column a:hover, #photo_column  a:active, #content a:hover, #content  a:active {
	color:#fff;
	text-decoration:none;
	background-color:#b2a1c7;
	border-bottom: 0px none #000;
	}
	




/* Footer area */

#footer {
	padding-top: 25px;
	padding-bottom:30px;
	padding-left:0px;
	clear:both;
	background: #fff;
	margin-left:0;
	border-top:1px dotted #666;
	}
		
#footer ul  {
	text-align: left;
	padding-left:0px;
	}

#footer ul li {
	display:inline;
	font-size: 0.95em;
	letter-spacing: 0.15em;
	padding: 0 2px 0 1px;
	color:#b2a1c7;
	}

#footer ul li a:link, #footer ul li a:visited {
	color: #b2a1c7;
	text-decoration: none;
	padding:4px 4px 1px;
	font-weight: normal;
	border-bottom: 0px solid #b2a1c7;
	}

#footer ul li a:hover, #footer  ul li a:active {
	text-decoration:none;
	color:#fff;
	background-color:#b2a1c7;
	border-radius: 2px;
	}
	
	
	
/* Additional styles */

.float_right {
	float:right;
	background: #fff;
	padding-bottom: 240px;
	padding-top:30px;
	}

.grey1 {
	color:#888;
	}

.grey2 {
	color:#555;
	}

.other_colour {
	color:#7B78A3;
	}

.block_photo {
	display: block;
	margin-top: 16px;
	margin-bottom: 16px;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	}





/* Specific pages only */

	
#gigs  {
	margin-left:0;
	padding-bottom:12px;
	padding-left:0;
	padding-right:12px;
	margin-bottom:20px;
	width:610px;
	}

#gigs h2 , #gigs h3, #gigs p	{
	padding-left:3px;
	} 	

#gigs h2 {
	font-weight:normal;
	margin-top:22px;
	padding-top:16px;
	font-size: 1.45em;
	text-transform: none;
	padding-bottom:5px;
	margin-bottom:0;
	color: #b2a1c7;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #9CA2E2;
	}

#gigs h3 {
	color: #b2a1c7;
	font-size: 1.20em;
	font-weight: normal;
	padding-top:5px;
	margin-top:0;
	}
	
#gigs p {
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:2px;
	color:#555;
	}

#gigs  p a:link, #gigs  p a:visited{
	padding: 2px 2px 1px 2px;
	margin-left:-2px;
	border-bottom:#b2a1c7 solid 1px;
	color: #b2a1c7;
	}
	
#gigs  p a:hover, #gigs  p a:active	{
	color:#fff;
	text-decoration: none;
	background-color:#b2a1c7;
	}
	
.superscript {
	font-size: 0.50em;
	vertical-align: super;
	}
	
	
		
	
	
/* Quotes only */

#quotes 	{
	padding-left:10px;
	width:420px;
	}

#quotes q	{
	font-size: 1.1em;
	font-style: italic;
	color:#565379;
	width: 340px;
	display: block;
	text-indent: -0.6em;
	line-height: 1.45;
	}

#quotes p {
	padding-top:8px;
	padding-bottom:31px;
	font-size: 0.75em;
	text-transform: uppercase;
	color: #000;
	}

.recordings {
	color:#ddd;
	margin-top:35px;
	}
	
	
#head {
	font-size: 36px;
	}

/*Connecting icons - Facebook, Twitter, Blog etc */




#main_site ul#icons {
	float:right;
	width:320px;
	margin-right:-15px;
	margin-top:-44px;
	
	}

#main_site ul#icons li {
	opacity:0.2;
	}


	
#main_site ul#icons li:hover {
	opacity:0.8;
	}



#main_site ul#icons li {
	float:right;
	margin-left:2px;
	list-style: none;
	padding-top:0;
	margin-top:0;
	display:block;
	}

ul#icons li#email {
	width:auto;
	height:30px;
	}

ul#icons li#email a:link, ul#icons li#email a:visited	{
	width:60px;
	height:30px;
	display:block;
	font-size: 1px;
	background-image: url(../images/email_15_bw.png);
	background-image: url(../images/n_email.png);
	background-size:auto 30px;
	background-repeat: no-repeat;
	background-position:0px 0px;
	text-decoration:none;
	text-indent:-9999px;
	}

ul#icons li#email a:hover, ul#icons li#email a:active, #footer ul#icons li#email a:hover, #footer ul#icons li#email a:active	{
	
	
	}
	
ul#icons li#facebook {
	width:40px;
	height:30px;
	margin-left:20px;
	}

 ul#icons li#facebook a:link, li#facebook a:visited {
	width:auto;
	height:30px;
	font-size: 1px;
	text-indent:-9999px;
	background-image: url(../images/facebook_15_bw.png);
	background-image: url(../images/n_facebook.png);
	background-size:auto 30px;
	background-repeat: no-repeat;
	background-position:left top;
	display:block;
	text-decoration:none;
	}

ul#icons li#facebook a:hover, li#facebook a:active {
	/*background-image: url(../images/facebook_15.png);*/
	color: #fff;
	background-color:transparent;
	}
	
ul#icons li#twitter {
	width:45px;
	height:43px;
	}

ul#icons li#twitter a:link, ul#icons li#twitter a:visited {
	display:block;
	width:auto;
	height:30px;
	font-size: 1px;
	text-indent:-9999px;
	background-image: url(../images/twitter_15_bw.png);
	background-image: url(../images/n_twitter.png);
	background-repeat: no-repeat;
	background-size:auto 30px;
	text-decoration:none;
	}


ul#icons li#twitter a:hover, ul#icons li#twitter a:active	 {
/*	background-image: url(../images/twitter_15.png);*/
	font-size: 1px;
	background-color:transparent;
	}




/* Album icons with links to each album page */

ul#album_strip {
	float:left;
	width:42px;
	padding-right: 8px;
	padding-left:4px;
	margin-bottom:16px;
	margin-top:16px;
	background-color:#eee;
	margin-right:50px;
	margin-left:-4px;
	padding-top:5px;
	padding-bottom:5px;
	border: 1px solid #888;
	box-shadow: 1px 1px 0px #777;
	}
	
#liz_page ul#album_strip	{
	float:right;
	margin-right:140px;
	}

ul#album_strip li {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	}

ul#album_strip li img {
	display:block;
	width:42px;
	height:42px;
	margin-bottom:12px;
	float:left;
	}
		
ul#album_strip li a:link img, 	ul#album_strip li a:visited img {
	border: 1px solid #666;
	box-shadow: 1px 1px 2px #555;
	}
		
ul#album_strip li a:hover img, 	ul#album_strip li a:active img {
	border: 1px solid #b2a1c7;
	opacity:0.75;
	}

ul#album_strip li img#last_album {
	margin-bottom:1px;
	}
	


/* Styles for reviews on each album page */

#reviewplay {
	padding-top:5px;
	}

#reviewplay img{
	float: right;
	margin-bottom: 6px;
	margin-left: 13px;
	border: 1px solid #555;
	}

#reviewplay  h2, #player_content h2 {
	margin-top:20px;
	margin-bottom:0px;
	padding-bottom:15px;
	padding-top:13px;
	text-transform: none;
	border-top: dotted 1px #777;
	color:#222;
	font-size: 1.75em;
	letter-spacing: 0.13em;
	font-weight: normal;
	clear:both;
	}

#reviewplay  h3 {
	margin-top:20px;
	margin-bottom:0px;
	padding-bottom:6px;
	font-size: 1.35em;
	}

#reviewplay  blockquote p {
	font-style: normal;
	text-indent: -0.5em;
	margin-top:0;
	color:#444;
	font-size: 0.9em;
	line-height: 1.55;
	font-weight: normal;
	text-align: justify;
	padding-bottom:7px;
	}
		
#reviewplay  blockquote p.no_quotemark {
	font-style: normal;
	margin-top:0;
	line-height: 1.55;
	padding-bottom:7px;
	text-indent:0;
	}

#reviewplay h2.no_border {
	border-top-style: none;
	}


/* Amazon and other selling icons for album page */

#buy {
	padding-top:23px;
	}

#buy p	{
	padding-bottom:14px;
	}

#buy a:link, #buy a:visited {
	color: #222;
	text-decoration: none;
	border-style: none;
	}

#buy a:hover, #buy a:active {
	color: #222;
	text-decoration: underline;
	}

img#amazon {
	vertical-align: middle;
	padding-top:0.3em;
	padding-left:0;
	margin-left:-0.7em;
	width:116px;
	height:auto;
	}
	
a img#amazon {
	border-style: none;
	padding-left:10px;
	}
	
a img#itune {
	border-style: none;
	vertical-align: middle;
	margin-left:0em;
	padding-top:0.1em;
	width:95px;
	height:auto;
	}
	
img#woodville {
	vertical-align: bottom;
	padding-top:0em;
	width:87px;
	height:auto;
	border-style: none;
	}

a img#woodville {
	border-style: none;
	margin-left:0em;
	}
	
	
	
.clear {
	clear:both;
	}

.photo_album {
	float: right;
	margin-left: 10px;
	}

h1 img.album_photo {
	float:right;
	margin-top:0;
	margin-bottom:12px;
	margin-left:12px;
	height:350px;
	width:350px;
	border:1px solid #888;
	border-radius: 1px;
	}
	
	
	
.alt_color_a {
	color: #E69B02;
	}

.alt_colour_b {
	color: #C710ED;
	}



/* Bigger Album icons with links to each album page */

ul#albums_bigger {
	float:left;
	width:1025px;
	margin-bottom:12px;
	margin-top:7px;
	background-color:transparent;
	margin-right:-95px;
	padding-top:55px;
	padding-bottom:35px;
	}

ul#albums_bigger li {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
	}

ul#albums_bigger li img {
	display:block;
	width:275px;
	height:275px;
	margin-bottom:50px;
	margin-right:45px;
	float:left;
	}
		
ul#albums_bigger li a:link img, ul#albums_bigger li a:visited img {
	border: 1px solid #ccc;
	box-shadow: 1px 1px 1px 0 #888;
	}
		
ul#albums_bigger li a:hover img, ul#albums_bigger li a:active img 	 {
	border: 1px solid #E89D02;
	opacity: 0.8;
	}





/*# Styles for LIZ album page only	*/

#content #album h3 {
	width:900px;
	color:#D688A2;
	padding-left:0;
	padding-top:30px;
	}
		
#content #album ol {
	margin-left:33px;
	margin-top:4px;
	padding-top:4px;
	width:300px;
	}
	
#content #album ol li {
	margin-left:10px;
	margin-bottom:4px;
	color:#222;
	font-size: 0.9em;
	}
	
#content #album ol.right_list {
	width:300px;
	float:right;
	padding-left:20px;
	}	

#content #album ol li.gap {
	padding-top:14px;
	}
	
#content #album ul {
	margin-left:0px;
	padding-left:0;
	margin-top:4px;
	padding-top:4px;
	}
		
#content #album ul li	{
	margin-left:0px;
	padding-left:0;
	list-style: none;
	margin-bottom:2px;
	color:#222;
	}
		
#player_content h1.alt_color_3,.alt_color_3 {
	color:#D688A2;
	}
	
.albumpage#photo_column	{
	float:right;
	margin-right:0;
	margin-left:0;
	padding-right:0;
	padding-left:0;
	width:449px;
	}
	
.albumpage#photo_column	p {
padding-right:0;
width:450px;
}
	
	
.albumpage#photo_column img	{
	float:right;
	margin-right:0;
	margin-bottom:25px;
	padding-right:0;
	border-radius:2px;
	}
	
	
.right_box	{
	width:300px;
	float:right;
	padding-right:10px;
	padding-top:0;
	margin-top:-10px;
	padding-left:12px;
	}


.video	{
	padding-top:40px;
	padding-bottom:40px;
	}

#content p.archive_link	{
	padding-top:15px;
	padding-left:95px;
	}
	
#photo_column .paypal	{
	padding-right:0;
	width:600px;
	}

#photo_column  .paypal h2	{
	color:#D688A2;
	font-size: 1.15em;
	padding-bottom:5px;
	margin-bottom:0px;
	margin-top:22px;
	padding-top:0;
	}

#photo_column .paypal ul, #photo_column .paypal p	{
	margin-top:0px;
	}

#photo_column .paypal p 	{
	font-size: 0.9em;
	line-height: 1.55;
	color: #222;
	letter-spacing: 0.03em;
	padding-bottom:0.25em;
	text-transform: none;
	text-align: left;
	padding-right:0;
	}

#photo_column .paypal li	{
	color: #D688A2;
	}

#photo_column .paypal p a:link, #photo_column .paypal p a:visited {
	color: #D688A2;
	text-decoration: none;
	border-radius: 3px;
	background: url(none);
	padding:0;
	border-bottom: 1px solid #d688a2;	
	}

#photo_column .paypal p a:hover, #photo_column .paypal p a:active {
	color: #222;
	background-color:#b2a1c7;
	text-decoration: none;	
	}
	
#photo_column .paypal ul li 	{
	list-style: url(none) none;
	width:5em;
	font-size:1.3em;
	text-align:center;
	margin:0.35em 0 0.3em 0;
	}

#photo_column .paypal ul li a {
	display: block;
	border-bottom-style: none;
	background-color:#888;
	color:#fff;
	padding:0.1em 0.2em 0.1em 0.2em;
	box-shadow: 2px 2px 3px 0 #555;
	border-radius:2px;
	}
	
#photo_column .paypal ul li a:hover, #photo_column .paypal ul li a:active	{
	background-color:#000;
	box-shadow: -2px -2px 3px 0 #666;
	}
	
#photo_column .paypal ul	{
	margin:0;
	}	
		
p.less_bottom_space	{
	padding-bottom:0;
	}


	
	
	
/*Enquiry form */

#content form.enquiry	{
	width:490px;
	padding:12px;
	border:1px solid #999;
	border-radius: 1px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:0;
	background-color: rgba(178,161,199, 0.3);
	float:left;
	}
	
#content form.enquiry fieldset	{
	border:none;
	font-size: 0.9em;
	}

#content form.enquiry fieldset input, #content form.enquiry fieldset textarea, #content form.enquiry select {
	margin-top:0px;
	margin-bottom:11px;
	width:80%;
	padding:6px;
	box-shadow: 1px 1px 2px 0 #555;
	border-radius:  2px;
	border: 1px solid #666;
	color:#111;
	font-size: 1.05em;
	display:block;
	background-color: #fff;
	}

#content form.enquiry input:hover, #content form.enquiry textarea:hover, #content form.enquiry select:hover {
	background: #FFFFee url(none);
	box-shadow: -1px -1px 1px #aaa;
	border:#000 1px solid;
	}
	
#content form.enquiry input:active, #content form.enquiry textarea:active, #content form.enquiry select:active {
	background: #FFFFCC url(none);
	}

#content form.enquiry fieldset textarea {
	width:80%;
	height:130px;
	color:#111;
	font-size: 1.1em;
	}

#content form.enquiry input.button	{
	width:96px;
	margin-right:23px;
	font-weight: bold;
	font-size: 0.9em;
	text-transform: uppercase;
	color:#fff;
	margin-top:10px;
	box-shadow: 1px 1px 2px 0 #555;
	display:inline;
	letter-spacing: 0.09em;
	background-color:#555;
	border: 1px solid #888;
	}

#content form.enquiry input.button:hover,#content form.enquiry input.button:active	{
	text-decoration:none;
	color:#fff;
	background-color:#b2a1c7;
	border-radius: 2px;
	box-shadow: -2px -2px 3px #555;
	}
		
#content form.enquiry label	{
	color:#222;
	font-size: 1.0em;
	padding-top:7px;
	padding-bottom:5px;
	display:block;
	}
	
#content form.enquiry fieldset legend	{
	color:#006666;
	font-size: 1.1em;
	font-weight: bold;
	margin-top:0px;
	padding-top:20px;
	}
		
#content form.enquiry fieldset select 	{
	width:218px;
	}
		
#content form.enquiry fieldset select option	{
	margin-bottom:3px;
	}
	
#content form.enquiry fieldset select, #content form.enquiry fieldset select option	{
	letter-spacing: 0.08em;
	}
	
#content form.enquiry fieldset select:hover	{
	color:#000;
	}
		
#content p#indent	{
	padding-top:20px;
	}
	
#content p#indent a	{
	padding:3px;
	}
	
	
#content p#indent a:hover, #content p#indent a:active	{
	text-decoration:none;
	color:#fff;
	background-color:#b2a1c7;
	border-radius: 2px;
	}


.albumlist#content #album p a.link_video	{
	color:#D688A2;
	border-bottom: 1px solid #D688A2;
	border-radius: 2px;
	}

.albumlist#content #album p a:hover.link_video, .albumlist#content #album p a:active.link_video		{
	color:#000;
	background-color:#D688A2;
	border-radius: 2px;
	}


/* Videos */

.video_area#content 	{
	display:block;
	width:1050px;
	padding:30px 0 0 0;
	}
			
#content .video_selection 	{
	float:left;
	margin:10px 25px 0 0;
	padding:0;
	}

#content .video_selection  iframe	{
	border: 1px solid #555;
	border-radius: 2px;
  	width:475px;
	height:300px;
	margin:15px 0 0 0;
	}

#content .video_selection   p	{
	text-align: center;
	padding-top:2px;
	padding-bottom: 34px;
	width:455px;
	color:#444;
	}



	
.audioloob#content	{
	width:650px;
	}

#photo_column img.loob	{
	width:366px;
	height:auto;
	margin: 0px 0 10px 0;
	}

form#mailinglist	{
	background: #eee;
	box-shadow: 1px 1px 2px #555;
	margin-top:26px;
	margin-bottom:26px;
	border-style: none;
	width:560px;
	}

form#mailinglist fieldset {
	border-style: none;
	}

form#mailinglist ul {
	padding-top:10px;
	}

form#mailinglist ul li  {
	list-style: none;
	padding-bottom:10px;
	}


form#mailinglist ul li label {
	color: #304676;
	font-weight: bold;
	}


form#mailinglist ul li input.text {
	width:260px;
	background-color:#BEC7D6;
	font-size:0.85em;
	float:right;
	margin-right:10px;
	padding: 3px;
	color:#ffccff;
	}
	
.contact_photo	{
	float:right;
	padding:0;
	margin:21px 0 0 0;
	width:455px;
	height:auto;
	}	
		
	
	
/* Home page only */ 	
	
#scroll_background	{
	background:url(../images/liz_large.jpg);
	width:auto;
	height:730px;
	margin-top:15px;
	margin-bottom:0px;
	padding:16px 0 10px 0;
	}
	
	
#main_site #scroll_background #textbox p {
	width: 320px;
	margin-left:758px;
	background: transparent;
	opacity:0;
	font-family:"Courier New", Courier, monospace;
	color:rgba(255, 255, 255, 0.85);
	text-align:right;
	font-size:1.2em;
	letter-spacing:0.075em;
	}
	

	
#textbox p.first {
    -webkit-animation: mymove 9s infinite; /* Chrome, Safari, Opera */ 
    animation: mymove1 9s infinite;
	animation-delay: 1s;
	-webkit-animation-delay: 1s;
	}
						
#textbox p.second {
    -webkit-animation: mymove1 9s infinite; /* Chrome, Safari, Opera */ 
    animation: mymove1 9s infinite;
	animation-delay: 6s;
	-webkit-animation-delay: 6s;
	}   
		
#textbox p.third {
    -webkit-animation: mymove 9s infinite; /* Chrome, Safari, Opera */ 
    animation: mymove1 9s infinite;
	animation-delay: 12s;
	-webkit-animation-delay:12s;
	}
				
#textbox p.fourth {
    -webkit-animation: mymove 9s infinite; /* Chrome, Safari, Opera */ 
    animation: mymove1 9s infinite;
	animation-delay: 18s;
	-webkit-animation-delay:18s;
	}    
				

		
#textbox p span  {
	color:#76d6ff;
	padding-top:11px;
	text-align:right;
	margin-bottom:100px;
	margin-right:0.2em;
	font-variant: small-caps;
	font-size:0.75em;
	display:block;
	}
	
	
	
	
		
#homepage #footer	{
	margin:-25px 0 0 0;
	border-top:none;
	}
	
	
p.photography {
	font-size:0.7em;
	letter-spacing:0.06em;
	margin-top:1px;
	margin-bottom:35px;
	color:#888;
	text-align:right;
	}
		
#homepage p.photography {
	margin-bottom:1px;
	}

@keyframes mymove1 {
    0%   {opacity:0;}
   50%  {opacity:1;}
   100% {opacity:0;
	}
	
}



#content table#perform	{
	width:950px;
	border-collapse: collapse;
	margin:0 0 25px 0;
	}
	
#content table#perform td h3	{
	font-size:1.35em;
	letter-spacing:0.09em;
	padding:0;
	margin-bottom:0.2em;
	color:#444;
	}
	
		
#content table#perform td h4	{
	font-size:1.05em;
	color:#b2a1c7;
	padding:0.05em 0 0.05em 0;
	margin:0;
	}


#content table#perform td	{
	border:1px solid #ddd;
	padding:9px 7px 9px 7px;
	vertical-align:top;
	font-size:1em;
	}

#content table#perform td a:link,#content table#perform td a:visited 	{
	color:#b2a1c7;
	border-bottom-color:#b2a1c7;
	}

#content table#perform td a:hover,#content table#perform td a:active 	{
	border-bottom:none;
	color:#fff;
	background-color:#b2a1c7;
	}


#content table#perform td:first-child p {
	text-align:left;
	width:230px;
	}	
	
#content table#perform td p {
	letter-spacing:0.06em;
	color:#555;
	padding:0.07em;
	margin:0;
	}
	
	
#content h2.liz_review {
	color:#b2a1c7;
	padding: 22px 0  1px 0;
}
	
	
	
	
	

	#photo_column .paypal h2 {
}
