


/*
*	all elements 
*/
html *
{
	padding: 0;
	margin: 0;
	font-family: Trebuchet MS, Trebuchet, sans-serif;

}


body
{
	background: #000000;

}

a
{
	text-decoration: none;
	color: #707070;
}

	a.playbutton
	{
		background: url('/images/play_button_off.gif') no-repeat right;
		padding: 6px 48px 15px 0;
	}
				
p
{
	color: #535152;
}

a:hover
{
	text-decoration: underline;
}

a.bb-red-link
{
	padding: 0 0 0 8px;
	font-size: 0.7em;
	color: #CE2D4F;
}

span.awards-fellow
{
	color: #999;
}

a.awards-fellow
{
	font-size: 1em;
	color: #999;
}

a.news
{
	font-size: 1em;
	color:#e9a2b4 ;
}

a.bb-blog
{
	font-size: 1em;
	color: #535152;
	padding-bottom: 30px;
}

a.audio-visual
{
	font-size: 1em;
	color: #ffffff;
}

a.search
{
	font-size: 1em;
	color: #CECFD1;
	margin: 0 0 0 5px;
}

a.disclamier
{
	font-size: 1em;
	color: #707070;
}

.red-text
{
	color: #CE2D4F !important;
}

a.links
{
	color: #9CA998;
}

span.a-z-artists
{
	margin: 0 0 0 10px;
}

h1, h2, h3, h4
{
	color: #ce2d4f;
}

h1.winners
{
	color: #AEAEAE;
	font-size: 2.9em;
	margin: 0;
	padding: 8px 0 0 40px;
}

h2.red-title
{
	color: #CE2D4F;
	font-size: 0.8em;
	margin: 0;
	padding: 0 0 5px 0;
}

h2.news
{
	padding-bottom: 5px;
	color: #ffffff;
	font-size: 0.8em;
}

h2.news a
{
	padding-bottom: 5px;
	color: #ffffff;
	font-size: 1em;
}

h3
{
	color: #CE2D4F;
	font-size: 0.7em;
	margin: 0;
	padding: 0 0 0 0;
}

h3.news a
{
	color: #ffffff;
	font-size: 1em;
}

h3.track-record
{
	padding: 20px 0 0 0;
}

h3.winners-2007
{
	padding: 5px 0 0 10px;
	line-height: 14px;
}

h3.titles
{
	padding: 1px 0 0 0;
}

h3.grey
{
	color: #9CA998;
}

hr
{
	margin: 15px 0 15px 0;
	padding: 0;
	color: #c2d9e9;
	background: #e8e8e8;
	height: 1px;
	border: 0px;
}

.hide 
{
	display: none;
	font-weight: bold;
}

p.audio,
p.audio-title
{
	color: #636E60;
	font-size: 0.7em;
}

p.audio-title
{
	padding-top: 10px;
	font-weight: bold;
}

p.winners
{
	font-size: 0.7em;
	color: #fff;
	padding: 0 10px 30px 0;
}

p.white, p.bold
{
	font-weight: bold;
	font-size: 0.7em;
	color: #ffffff;
}

p.white
{
	padding-bottom: 5px;
}

p.track-record
{
	padding: 15px 0 0 0;
}

img
{
	border: 0;
	display: block;
}

a.menu-highlight
{
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.instrument 
{
	font-size: 0.8em;
	color: #CE2D4F;
	font-style: italic;
}

.round-link-bottom
{
	margin: 5px 0 0 0px;
	width: 200px;
}

.round-link
{
	width: 200px;
	padding:  0 0 2px 3px;
	font-size: 0.7em;
}

.clearfix:after 
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

#wrapper
{
	width: 975px;
	background: url(/images/bg_wrapper_content.gif) repeat-y;
	float: left;
}

	/*
	 *	header-navigation 
	 */
	
	#wrapper #header
	{
		width: 975px;
		background-color: #000000;
	}
	
		#wrapper #header #header-logo
		{
			float: left;
		}
		
		#wrapper #header #search
		{
			float: left;
			width: 854px;
			border-bottom: 1px solid #707070;
		}

		#wrapper #header #search .font-size
		{
			width: 200px; 
			float: right; 
			text-align: right; 
			padding: 0 15px 0 0; 
			margin: 0;
		}
		
		#wrapper #header #search .font-size span
		{
			color: #707070; 
			font-size: 0.7em;
		}
		
		#wrapper #header #search .font-size a
		{
			line-height: 1.1em; 
			color: #CECFD1; 
		}
		
		#wrapper #header #search .font-size a:hover
		{
			cursor: pointer;
		}
		
		#wrapper #header #search form
		{
			margin: 5px 0 5px 0;
			font-size: 0.7em;
			float: right;
			color: #707070;
		}
		
			#wrapper #header #search form input
			{
				width: 146px;
				margin: 0 0 0 5px;
				height: 16px;
				background: #707070;
				border: 1px solid #747474;
				color: #FFFFFF;
			}
			
			#wrapper #header #search form .submit input
			{
				width: 10px;
				height: 11px;
				background: #707070;
				border: 0;
				margin: 0 0 0 5px;
			}
		
		#wrapper #header #bbt-text
		{
			float: left;
			padding: 28px 0 21px 30px;
		}
		
		#wrapper #header #main-nav
		{
			float: left;
			width: 854px;
			border-top: 1px solid #707070;
		}
		
			#wrapper #header #main-nav ul
			{
				float: left;
				margin: 0;
				list-style: none;
				padding: 0 0 0 0;
				background: url('/images/2010/nav_bg.gif') repeat-x 0 0;
				width: 854px;
			}
			
			#wrapper #header ul li
			{
				margin: 0;
				padding: 0;
				display: inline;
			}
		
			#wrapper #header ul#nav li a
			{
				color: #D44767;
				text-decoration: none;
				float: left;
				font-size: 0.8em;
				font-weight: bold;
				padding: 3px 11px 1px 12px;
				border-right: 1px solid #707070;
				height: 22px;
			}
			
			#wrapper #header ul#nav li a.hi,
			#wrapper #header ul#nav li a:hover
			{
				color: #ffffff;
			}
			
			#wrapper #header ul#nav li.last a
			{
				padding-right: 0;
				border-right: 0;
			}
			
	#content ul.sub-nav
	{
		margin: 0; 
		padding: 0 0 0 15px; 
		background: url('/images/2010/nav_bg.gif') repeat-x #000;
	}
	
		#content ul.sub-nav li
		{
			list-style-type: none; 
			display: inline; 
			float: left;
		}
		
			#content ul.sub-nav li a
			{
				padding: 5px 12px 0 12px; 
				margin: 3px 1px 0 1px;  
				height: 20px; 
				background: url('/images/2010/sub_nav_a.gif') repeat-x 0 0; 
				display: block; 
				float: left;
				color: #ccc; 
				font-size: 1.1em; 
				font-weight: bold; 
				text-transform: uppercase;
			}
			
			#content ul.sub-nav li a:hover,
			#content ul.sub-nav li a.hi
			{
				text-decoration: none; 
				background: url('/images/2010/sub_nav_a_on.gif') repeat-x 0 0;  
				color: #000;
			}
			
	#content ul.track-record-sub
	{
		margin: 0 0 0 16px; 
		padding: 0 0 0 11px;
		height: 28px;
		background: url('/images/2010/track_record_sub_nav.gif') repeat-x 0 0;
	}
	
		#content ul.track-record-sub li
		{
			list-style-type: none;
			display: inline;
			float: left;
		}
		
			#content ul.track-record-sub li a
			{
				padding: 0px 10px 0 10px; 
				margin: 6px 1px 0 1px;  
				height: 18px;  
				display: block; 
				float: left;
				color: #999; 
				font-size: 1.1em; 
				font-weight: bold; 
				border-left: 1px solid #999;
			}
			
			#content ul.track-record-sub li a:hover,
			#content ul.track-record-sub li a.hi
			{
				text-decoration: none;  
				color: #ce2d4f;
			}

			#content ul.track-record-sub li a.first
			{
				border-left: none;
				padding-left: 0;
			}
			
	#wrapper #top-padding
	{
		background-color: #FFFFFF;
		height: 15px;
		border: solid black;
		border-width: 0 0 0 121px;
	}
	
	#wrapper div#wrapper-content
	{
		float: left;
		padding-left: 0;
		border-left: 121px solid #000000;
		width: 855px;
	}
	
	div#wrapper-content div#white-block
	{
		background: #FFFFFF;
		min-height: 15px;
		height: auto !important;
		height: 15px;
		margin-left: 120px;
		margin-right: 1px;
	}
	
	/* container for left artist nav */
	#wrapper div#wrapper-content div.container
	{
		float: left;
		margin-left: 0;
		padding-left: 0;
		width: 200px;
	}
	
		div#wrapper-content div.container div.round-link
		{
			
		}
		
			div#wrapper-content div.container div.round-link div.box-content
			{
				background: url(/images/content.gif) repeat-y;
				padding-left: 15px;
			}
			
			div#wrapper-content div.container div.round-link .box-content a
			{
				color: #ffffff;	
			}

			div#wrapper-content div.container div.round-link .box-content p
			{
				padding-right: 20px;
				
			}

			#wrapper .container .awards-box
			{
				border: 1px solid #f4cad4;
				width: 167px;
				margin: 0 0 10px 12px;
			}

#wrapper .container .awards-box h2
{
background: url('/images/bg_winners_lozenge.gif') no-repeat;
line-height: 2.9em;
font-size: 15px;
display: block;
width: 100%;
padding: 0 30px 5px 15px;
font-weight: normal;
text-transform: none;
}
			
			#wrapper .container #fellowship
			{
				float: left;
				border-bottom: 1px solid #f4cad4;
				border-right: 1px solid #f4cad4;
				border-left: 1px solid #f4cad4;
				width: 170px;
				margin: 0 0 10px 12px;
			}
			
				#wrapper .container .awards-box ul,
				#wrapper .container #fellowship ul
				{
					padding: 0 0 8px 10px;
					list-style: none;
					font-size: 0.7em;
				}
			
			#wrapper .container .winners-2006
			{
				border-bottom: 1px solid #f4cad4;
				width: 180px;
				padding-bottom: 0;
margin: 0 0 10px 0;
			}

#wrapper .container .last
{
border-bottom: 0;
}

#wrapper .container h2
{
background: #CE2D4F;
color: #FFF;
font-size: 11px;
text-transform: uppercase;
padding: 0 0 0 20px;
margin: 0 20px 5px 0px;
}

h3.winners
{
	padding: 0 0 0 21px;
}
			
			#wrapper .container .winners-2006 ul
			{
				margin: 0 0 0 22px;
				list-style: none;
				padding: 0 0 10px 0;
				font-size: 0.7em;
			}
			
			#wrapper .container .archive-winners-2003,
			#wrapper .container .winners-2003-listing,
			#wrapper .container .winners-2003-archive 
			{
				float: left;
				width: 180px;
			}
			
				#wrapper .container .winners-2003 img
				{
					margin: 10px 0 5px 0;
				}
				
				#wrapper .container .winners-2003-archive img
				{
					margin: 10px 0 0 0;
				}
				
				#wrapper .container .archive-winners-2003 ul,
				#wrapper .container .winners-2003-listing ul,
				#wrapper .container .winners-2003-archive ul
				{
					list-style: none;
					margin: 0 0 0 22px;
					padding: 0 0 5px 0;
				}
				
				#wrapper .container ul li
				{
					padding: 0;
					margin: 0;
				}
				
					#wrapper .container ul li a
					{
						padding: 0;
						margin: 0;
						line-height: 10px;
					}
					
		#left-content-pr #pr-nav 
		{
			margin: -3px 0 10px 9px;
			width: 175px;
			border-bottom: 1px solid #ce2d4f;
			border-right: 1px solid #ce2d4f;
			border-left: 1px solid #ce2d4f;
		}
		
			#left-content-pr #pr-nav  ul
			{
				list-style: none;
				padding: 5px 10px 5px 10px;
			}
			
			/* artist news nav */

			ul.artist-news-nav
			{
				font-size: 0.70em !important;
			}

				ul.artist-news-nav li
				{
					margin-bottom: 4px !important;
					line-height: 1.5em;
				}

					ul.artist-news-nav li a
					{
						color: #9CA998
					}

					ul.artist-news-nav li a.active
					{
						font-weight: bold;
						color: #000000;
					}


			#left-content-pr #pr-nav .winners-2006
			{
				border-bottom: 1px solid #f4cad4;
				width: auto;
			}
			
				#left-content-pr #pr-nav .winners-2006 .winners
				{
					margin-left: 10px;
					padding: 0;
				}
				
				#left-content-pr #pr-nav .winners-2006 ul
				{
					margin: 0 0 0 10px;
					list-style: none;
					padding: 0 0 5px 0;
				}
			
	div#wrapper-content div#content
	{
		float: left;
		margin-left: 25px;
		background: #ffffff;
		min-height: 500px;
		width: 563px;
		line-height: 1em;
	}
	
	div.content-generic
	{
		background: url('/images/instrument_bg.jpg') no-repeat top !important; 
		width: 614px !important;
	}
	
	.content-wide
	{
		width: 830px!important;
		margin-left: 0!important;
	}

	
	div#wrapper-content div#content div#ie6-container
	{
		margin-left: 15px;
	}

		div#wrapper-content div#content div#wrapper-generic
		{
			min-height: 400px;
			height: auto !important;
			height: 400px;
			font-size: 0.7em;
			color: #535152;
		}
		
			#wrapper-generic p
			{
				margin: 10px 25px 0 15px;
			}

			#wrapper-generic h1
			{
				padding: 15px 0 10px 25px;
				font-size: 1.6em;
				color: #CE2D4F;
			}
			
			#wrapper-generic h2,
			#wrapper-generic h3,
			#wrapper-generic h4
			{
				padding: 15px 0 0 15px;
				color: #CE2D4F;
				font-size: 1.1em;
			}

				#wrapper-generic h4 a
				{
					color: #ce2d4f;
				}

			#wrapper-generic ul
			{
			margin: 10px 20px 5px 30px;
			color: #535152;
			}
					
		
	#wrapper-generic #generic-image-panel
	{
		float: right;
		width: 170px;
		border-left: 1px solid #cccccc;
		padding-left: 10px;
		margin-top: 10px;
	}
	
		#wrapper #wrapper-content #content  #wrapper-generic #generic-image-panel p
		{
			padding: 0px;
			margin: 2px 0 0 0;
		}
	
		
		#wrapper #right-container
		{
			height: 800px;
			background: #ffffff;
			clear: right;
			width: 640px;
			margin: 0 0 0 333px;
		}
		
			#wrapper #right-container #artist .left-image 
			{
				float: left;
				margin: 15px 0 0 30px;
			}
			
			#wrapper #right-container #artist .text-right
			{
				border-bottom: 1px solid #f4cad4;
				float: left;
				margin: 15px 0 15px 15px;
				width: 460px;
			}
			
			#wrapper #right-container #artist .text-right p
			{	
				margin: 0 0 15px 0;
			}
			
			#wrapper #right-container #artist h3.space
			{
				padding: 0 0 10px 0;
			}
			
			#wrapper #bottom-left
			{
				float: left;
				width: 265px;
				margin: 10px 0 -570px 0;
				padding: 0 15px 1000px 15px;
				background-image: url(/images/wrapper_bg.jpg);
				background-repeat: repeat-x;
				background-color: #131313;
			}
			
			#wrapper #bottom-right
			{ 
				width: 336px;
				float: right;
				margin: 10px 1px -1000px 0;
				padding-bottom: 650px;
				background-image: url(/images/wrapper_bg.jpg);
				background-repeat: repeat-x;
				background-color: #131313;
			}
			
			#wrapper #wrapper-content #content-profile
			{
				min-height: 400px;
				width: 631px;
				float: left;
				padding: 0;
				border: 0;
				margin-left: 23px;
			}
			
			#wrapper #wrapper-content #gradient-profile
			{
				float: right;
				width: 630px;
				background: url('/images/wrapper_bg.jpg') repeat-x #000000 bottom;
				min-height: 400px;
				min-height: 400px;
				margin: 0;
			}
			
			#content-profile-top 
			{

				margin: 0;
				padding: 0;
				background: #FFFFFF;
			}
			
			#content-profile-top h3.archive
			{
				background: #CE2D4F;
				color: #FFFFFF;
				font-size: 14px;
				text-transform: uppercase;
				margin: 0 20px 0 0;
				padding: 0;
				line-height: 13px;
				text-align: right;
			}
			
			#content-profile-top #profile-title-wrapper
			{
				color: #666666;
				font-size: 0.7em;
				font-weight: bold;
				padding: 20px 20px 20px 20px;
				background: #FFFFFF;
			}
			
			#profile-title-wrapper h1
			{
				display: inline;
				font-size: 1.5em;
				font-weight: normal;
			}
			
				#profile-title-wrapper span.instrument
				{
					border-right: 1px solid #CE2D4F;
					margin-right: 15px;
					padding-right: 15px;
	
					font-size: 0.9em;
				}
			
			.bbt_event_title
			{
				border-bottom: 1px solid #e8e8e8;
			}
			
			
			#content-profile-top #profile-tabs-wrapper
			{
				border-bottom: 1px solid #e8e8e8;
				height: 24px;
				background: #FFFFFF;
			}
			
				#profile-tabs-wrapper ul
				{
					float: left;
					list-style: none;
					height: 24px;
					font-size: 0.7em;
				}
				
				#profile-tabs-wrapper ul li
				{
					float: left;
					display: inline;
					height: 24px;
					line-height: 24px;
					background: url('/images/profile_tab_l.jpg') no-repeat bottom left;
				}
				
				#profile-tabs-wrapper ul li.active
				{
					background: url('/images/profile_tab_l_on.jpg') no-repeat bottom left;
				}
				
				#profile-tabs-wrapper ul li a
				{
					background: url('/images/profile_tab_r.jpg') no-repeat bottom right;
					height: 24px;
					padding: 5px 15px 4px 15px;
					line-height: 24px;
					color: #333333 !important;
					font-weight: bold;
				}
				
				#profile-tabs-wrapper ul li.active a
				{
					background: url('/images/profile_tab_r_on.jpg') no-repeat bottom right;
					color: #FFFFFF !important;
				}
			
			#content-profile-top #profile-content-wrapper
			{
				min-height: 580px;
				height: auto !important;
				height: 580px;
				background: url('/images/bg_contacts.gif') repeat-y right;
				padding: 0;
				margin: 0;
				display: none;
			}
			
				#profile-content-wrapper #profile
				{
					border-top: 20px solid #FFFFFF;
					width: 260px;
					float: left;
					padding: 0 0 15px 15px;
					border-left: 1px solid #e8e8e8;
					margin: 0;
					font-size: 0.70em;
					color: #555555;
					min-height: 580px;
					height: auto !important;
					height: 580px;
				}
				
				#profile p
				{
					margin-bottom: 10px;
				}
				
				#profile #profile-contact p.sub-heading
				{
					font-weight: bold;
                                        color: #ce2d4f;
				}
			
				#profile ul li
				{
					color: #535152 !important;
				}
				
				#profile #profile-projects ul
				{
					margin-left: 20px;
				}
				
				#profile hr
				{
					color: #f2cdd5;
					background: #f2cdd5;
					height: 1px;
				}
				
				#blog
				{
					background: #f2cdd5;
					width: 258px;
					margin-bottom: 20px
color: #CE2D4E !important;
				}
				
				#blog p
				{
					margin: 5px 15px 10px 15px;
					color: #CE2D4F !important;
				}
				
				#blog a
				{
					color: #ce2d4e;
					font-weight: bold;
				}
				
				
				#image-contact
				{
					border-top: 20px solid #FFFFFF;
					float: right;
					width: 336px;
				}
				
				#image-contact img
				{
				
				}
				
		
			#wrapper #bottom-left-col
			{
				float: left;
				width: 270px;
				margin: 10px 0 10px 15px;
				padding-bottom: 270px;
				min-height: 800px;
				display: block;
			}
			
			
			#wrapper #bottom-left-col .audio
			{
				margin: 0 0 40px 15px;	
			}
			
			#wrapper #bottom-left-col .audio img
			{
				margin-bottom: 10px;
			}
			
			#wrapper #bottom-left-col .audio .button
			{
				margin: 5px 0 0 0;
				float: right;	
			}
			
			#wrapper #bottom-left-col #related-news
			{
				float: left;
				margin: 20px 0 0 15px;
			}
			
				#wrapper #bottom-left-col #related-news ul,
				#wrapper #bottom-right-col #support-projects ul
				{
					line-height: 15px;
					list-style: none;
				}
				
			#wrapper #bottom-left-col #press-quotes
			{
				margin: 20px 0 0 10px;
				width: 258px;
				float: left;
				background-image: url(/images/press_quotes_bg.gif);
				background-color: #3c171f;
				padding-bottom: 0;
			}
			
			#wrapper #bottom-left-col #press-quotes h2
			{
				color: #CE2D4F;
				font-size: 0.8em;
				margin: 0;
				padding: 0px 0 5px 15px;
			}
			
			#wrapper #bottom-left-col #press-quotes p
			{
				padding: 0 0 0 15px;
				font-size: 0.7em;
				width: 220px;
				color: #9E888B;
			}
			
			
			#wrapper #bottom-right-col
			{
				margin: 10px 20px 50px 0;
				width: 300px;
				float: right;
			}
			
			#wrapper #bottom-right-col #support-projects
			{
				margin-top: 25px;
			}
			
				#wrapper #bottom-left-col #related-news ul,
				#wrapper #bottom-right-col #support-projects ul
				{
					line-height: 15px;
					list-style: none;
				}
				
					#wrapper #bottom-right-col #support-projects ul li
					{
						color: #535152;
					}
			
			#wrapper #bottom-col-left
			{
				float: left;
				width: 265px;
				margin: 10px 0 -360px 0;
				padding: 0 15px 1000px 15px;
			}
			
			
			
			#wrapper #bottom-col-right
			{ 	
				width: 336px;
				float: right;
				margin: 10px 1px -1000px 0;
				padding-bottom: 650px;
				background-image: url(/images/wrapper_bg.jpg);
				background-repeat: repeat-x;
				background-color: #131313;
			}
			
			#artist-quote
			{
				background-image: url(/images/quotation_end_pink.gif);
				background-position: right bottom;
				background-repeat: no-repeat;
				font-size: 11px;
				margin: 0 10px 10px 10px;
				color: #FFFFFF;
			}
			
			#artist-quote p
			{
				font-size: 11px;
				color: #FFFFFF;
			}
			
			#artist-quote img
			{
				display: inline;
			}

			#artist-quote a
			{
				color: #FFFFFF;
				font-weight: bold;
			}
			
		#wrapper #content .awards-title
		{
			padding: 0 0 0 114px;
			text-transform: uppercase;
			padding-left: 15px;
		}
		
			#wrapper #content .awards-title h1
			{
				font-size: 12px;
			}
		
		#wrapper #content table.awards-table
		{
			margin: 10px 0 50px 15px;
			width: 100%;
			font-size: 0.7em;
		}
		
			#wrapper #content .awards-table td
			{
				border-bottom: 1px solid #f4cad4;
				padding-bottom: 5px;
				vertical-align: top;
			}
		
				#wrapper #content .awards-table .td-image
				{
					width: 100px;
				}
		
					#wrapper #content .awards-table .td-image img
					{
						padding: 10px 0 5px 0;
					}
		
				#wrapper #content .awards-table .td-text
				{
					padding: 0 10px 14px 14px;

				}
		
					#wrapper #wrapper-content #content .awards-table .td-text h3
					{
						margin: 10px 0 0 0;
						padding: 0;
						font-size: 1.2em;
					}
					
		/* artist */
		#artist-news-container 
		{
			float: left;
			min-height: 1220px;
			height: auto !important;
			height: 1220px;
			color: #535152;
			padding-left: 15px;
		}
		
		
			#artist-news-container #artist-news-left 
			{
				float: left;
				width: 480px;
				margin: 0 0 20px 0;
				padding: 0;
			}
			
				#artist-news-left img
				{
					display: inline;
					float: left;
				}

					#artist-news-left h2 
					{
						text-transform: uppercase;
						margin: 0 0 15px 20px !important;
						padding: 0 !important;
						font-size: 1em;
						float: left;
					}		
			
			#artist-news-container #artist-news-right 
			{
				float: left;
				width: 480px;
				margin: 0;
				padding: 0;
				font-size: 1em;
			}
			
				#artist-news-right h2 {
					text-transform: uppercase;
					margin: 0 0 15px 0 !important;
					padding: 0 !important;
					font-size: 1em;
				}
				
				#artist-news-right h3 {
					margin: 0 !important;
					padding: 0 !important;
					font-size: 1em;
				}
			
				#artist-news-container #artist-news-right .artist-news
				{
					border-bottom-width: 1px;
					border-bottom-style: solid;
					border-bottom-color: #f4cad4;
					padding-bottom: 10px;
					margin-bottom: 10px;
				}
				
					.artist-news p 
					{
						margin: 15px 0 2px 0!important;
					}
			
		/* press release nav */
		#left-content-pr #press-release-nav 
		{
			margin: -3px 0 10px 9px;
			width: 174px;
			border-bottom: 1px solid #ce2d4f;
			border-right: 1px solid #ce2d4f;
			border-left: 1px solid #ce2d4f;
			font-size: 0.7em;
		}
		
			#left-content-pr #press-release-nav  ul
			{
			list-style: none;
			padding: 5px 10px 5px 10px;
			}
		
			#left-content-pr #press-release-nav  li
			{
			margin: 0 0 7px 0;
			}
		
		#left-content-pr #pr-nav 
		{
			margin: -3px 0 10px 9px;
			width: 174px;
			border-bottom: 1px solid #ce2d4f;
			border-right: 1px solid #ce2d4f;
			border-left: 1px solid #ce2d4f;
		}
		
			#left-content-pr #pr-nav  ul
			{
			list-style: none;
			padding: 5px 10px 5px 10px;
			}
			
		.static-content .project-right #press-contact
		{
			border-bottom: 1px solid #f4cad4;
			background: #F2F2F2;
			font-size: 0.9em;
			width: 500px;
		}

			.static-content .project-right  #press-contact h3
			{
				padding: 10px 0 10px 20px;
				font-size: 1.2em;
			}
		
			.static-content .project-right  #press-contact p
			{
				margin: 0 0 2px 20px;
			}
		
			.static-content .project-right  #press-contact img
			{
				float: right;
			}
			
			.static-content .project-right .press-image
			{
				display: inline;
				float: left;
				clear: left;
				padding: 0px 20px 5px 0px;
			}
			
			
			.static-content .project-right .press-image p
			{
				font-size: 0.9em;
				padding-top: 2px;
				width: 140px;
			}

		#wrapper #content #press-release
		{
			width: 590px;
			float: left;
			margin: 0 0 0 5px;
			margin: 15px 0 5px 0;
		}
		
			#wrapper  #content #press-release h1
			{
				text-transform: uppercase;
				font-size: 14px;
			}
		
			#wrapper #content #press-release #press-release-table h3
			{
				margin: 0 0 10px 0;
				padding: 0;
			}
			
				#wrapper #content #press-release #press-release-table td
				{
					border-bottom: 1px solid #f4cad4;
					padding-bottom: 15px;
					vertical-align: top;
					width: 100%;
				}
			
				#wrapper #content #press-release #press-release-table .td-image-pr
				{
					width: 100px;
					font-size: 11px;
				}
				
					#wrapper #content #press-release #press-release-table .td-image-pr img
					{
						display: inline;
						padding: 15px 0 5px 0;
					}
				
					#wrapper #content #press-release #press-release-table .td-image-pr p
					{
						padding: 0;
						margin: 0 0 10px 0;
					}
			
				#wrapper #press-release #press-release-table .td-text-pr
				{
					padding: 12px 10px 0 15px;
					font-size: 11px;
				}
			
					#wrapper #press-release #press-release-table .td-text-pr h3
					{
						font-size: 12px;
					}
			
					#wrapper #press-release #press-release-table .td-text-pr p
					{
						font-size: 1em;
						margin: 0 0 10px 0;
					}
		
		
#wrapper #disclamier
{
	background-color: #121212;
	margin: 8px 0 0 0px;
	border-top: 10px solid #000000;
	float: right;
	width: 855px;
	font-size: 0.7em;
}

#wrapper #disclamier p
{
	padding: 10px;
}


/* audio and video */
#profile-audio-wrapper
{

}

	#profile-audio-wrapper #profile-audio-top,
	#profile-video-wrapper #profile-video-top
	{
		min-height: 400px;
		height: auto !important;
		height: 400px;
		border-left: 1px solid #e8e8e8;
		background: url('/images/bg_audio_gradient.gif') repeat-x bottom;
	}

	#profile-video-wrapper #profile-video-top
	{
	padding: 20px;
	font-size: 0.7em;
	}
	
		#profile-audio-top #audio-player-wrapper
		{
			float: left;
			width: 225px;
			padding: 15px;
		}
		
		#audio-player-wrapper #audio-player
		{
			background: #FFFFFF;
		}
		
		#audio-player-wrapper #audio-image
		{
			width: 225px;
			background: #000000;
		}

			#audio-image img
			{
				margin-left: auto;
				margin-right: auto;
			}

		
		#profile-audio-top #audio-player-track-wrapper
		{
			float: left;
			width: 360px;
			margin: 15px 0 0 0;
		}

			#audio-player-track-wrapper ul.audio-type
			{
				float: left;
				padding-left: 19px;
			}

				#audio-player-track-wrapper ul.audio-type li
				{
					background: url('/images/audio_box_left_pink.gif') no-repeat top left;
				}
				
				#audio-player-track-wrapper ul.audio-type li.corner
				{
					background: url('/images/audio_box_right_pink.gif') no-repeat top left;
				}
				
			#audio-player-track-wrapper h1
			{
				font-size: 0.8em;
			}

			#profile-audio-top ul#audio-tracks
			{
				list-style: none;
				font-size: 0.7em;
				margin: 0 0 0 21px;
			}
			
				ul#audio-tracks li
				{
					margin-bottom: 5px;
					padding: 2px 3px 4px 0;
					color: #525051;
					list-style-image: none;

				}
				
				ul#audio-tracks li.active
				{
					background: url('/images/audio_track_fade_grey.jpg') repeat-y right;
					/*list-style-image: url('/images/audio_arrow.gif');*/
					color: #525051;
				}
				
				ul#audio-tracks li.active a
				{
					background: url('/images/play_button_on.gif') no-repeat center right;
					color: #525051;
				}
				
				ul#audio-tracks li a
				{
					background: url('/images/play_button_off.gif') no-repeat center right ;
					display: block;
					padding: 3px 50px 3px 0;
					color: #525051;
					
				}

				ul#audio-tracks li .composer
				{
					font-weight: bold;
					color: #1e1f0f;
				}
				
			#audio-player-desc-wrapper
			{
				border-top: 1px solid #e8e8e8;
				margin: 0 15px 10px 15px;
				font-size: 0.7em;
				padding: 5px;
			}


				#audio-player-desc-wrapper #audio-player-desc-details
				{
					float: left;
					width: 220px;
				}
				
				#audio-player-desc-details p 
				{
					margin-bottom: 10px;
				}
				
				#audio-player-desc-details #audio-artist, 
				#audio-player-desc-details #audio-subtitle 
				{
					font-weight: bold;
				}
				
				#audio-player-desc-details #audio-website
				{
					border-left: 1px solid #cccccc;
					padding-left: 10px;
					margin-left: 10px;
				}
				
				#audio-player-desc-wrapper #audio-player-desc
				{
					float: left;
					width: 330px;
					margin-left: 32px;
				}

#audio-player-desc p
{
margin-bottom: 10px;
}
	
	#profile-audio-wrapper #profile-audio-bottom,
	#profile-video-wrapper #profile-video-bottom
	{
		min-height: 20px;
		height: auto !important;
		height: 20px;
		border-top: 5px solid #000000;
		border-left: 1px solid #e8e8e8;
	}


		#profile-audio-bottom div.audio-album-selector-wrapper
		{
			padding: 0px 0 10px 0;
			border-bottom: 1px solid #f4cbd3;
			margin: 15px 15px 15px 15px;
		}
		
		
		
			div.audio-album-selector-wrapper .left
			{
				float: left;
				width: 110px;
				padding-top: 3px;
			}
			
			div.audio-album-selector-wrapper .left .audio-type
			{
				list-style: none;
			}

			.audio-type li
			{
				background: url('/images/audio_box_left_grey.gif') no-repeat top left;
				font-size: 0.8em;
				float: left;
				display: inline;
				height: 34px;
			}

				.audio-type li a
				{
					padding: 3px 5px 10px 8px;
					color: #FFFFFF;
					height: 34px;
				}

				.audio-type li.corner
				{
					background: url('/images/audio_box_right_grey.gif') no-repeat top left;
					width: 20px;
				}

			div.audio-album-selector-wrapper .left .cover_image_small img
			{
				display: inline;
				padding: 0px 0 0 1px;
			}
			
			div.audio-album-selector-wrapper .right
			{
				float: left;
				width: 490px;
				font-size: 0.7em;
			}

				div.audio-album-selector-wrapper .right .title
				{
					margin-bottom: 7px;
				}
							
					div.audio-album-selector-wrapper .right .title h3 a
					{
						float: left;
						color: #CE2D4F !important;
						font-size: 1.5em;
						line-height: 23px;
					}

					div.audio-album-selector-wrapper .right .title .audio-album-link
					{
						float: right;
						padding-top: 3px;
					}
					
					div.audio-album-selector-wrapper .right div.active
					{
						background: url('/images/audio_track_fade_grey.jpg') repeat-y right;
					}
					
					div.audio-album-selector-wrapper .right p
					{
						margin-bottom: 10px;
					}
					
	#profile-video-top h1
	{
		font-size: 1.2em;
		margin-bottom: 0px;
		width: 480px;
	}

	#profile-video-top h2
	{
	font-size: 1em;
	margin-bottom: 10px;
	}

	#profile-video-top #video-player-desc
	{
		width: 490px;
		padding-top: 10px;
	}

	#profile-video-top #video-player-desc p
	{
	margin-bottom: 10px;
	}

	#profile-video-bottom div.video-selector-wrapper
	{
		border-bottom: 1px solid #e8e8e8;
		margin: 15px;
		padding-bottom: 15px;
	}

		div.video-selector-wrapper .left
		{
			float: left;
			width: 150px;
		}
		
		div.video-selector-wrapper .right
		{
			float: left;
			width: 450px;
		}
		
			div.video-selector-wrapper .right .video-title
			{
				width: 390px;
			}

			div.video-selector-wrapper .right .active
			{
				background: url('/images/audio_track_fade_grey.jpg') repeat-y right;
			}
			
			
			div.video-selector-wrapper .right .video-title h3 a
			{
				float: left;
				color: #CE2D4F;
			}
			
			div.video-selector-wrapper .right .video-title a.video-selector-link
			{
				float: right;
			}
			
			
			div.video-selector-wrapper .right .video-selector-desc
			{
				font-size: 0.7em;
				width: 300px;
			}
			
			div.video-selector-wrapper .right .video-selector-desc p
			{
				margin-bottom: 10px;
			}
			
	.get-flash
	{
		font-weight: bold;
		font-size: 12px;
	}


/* audio video homepage */
div#wrapper-av
{
}

	div#wrapper-av h1
	{
		margin: 0;
		background: white;
		padding: 0;
		margin-left: 121px;
		padding: 12px 10px 12px 30px;
		color: #ce2d4f;
		font-size: 1.3em;
	}

	div#wrapper-av div#av-left
	{
		width: 452px;
		font-size: 0.7em;
		min-height: 300px;
		height: auto !important;
		height: 300px;
		float: left;
	}
	
		div#av-left div#av-home-feature-image
		{
			
		}
		
		div#av-home-feature-image img
		{
		float: right;
		}
		
		div#av-left #av-home-about
		{
			padding: 30px 20px 30px 121px;
			color: #FFFFFF;
			background: #ce2d4f;
			min-height: 110px;
			height: auto !important;
			height: 110px;
		}
		
		#av-home-about h2
		{
			color: #FFFFFF;
			margin-bottom: 10px;
			font-size: 1.5em;
		}
		
		#av-home-about a, 
		#av-home-about p
		{
			color: #FFFFFF;
		}
		
			#av-home-about #blog a,
			#av-home-about #blog p
			{
				color: #ce2d4f;
			}

		#av-home-about p
		{
			margin-bottom: 10px;
		}

		div#av-left #av-home-artists
		{
			padding: 15px 40px 15px 145px;
		}
		
		div#bbt-event-nav
		{
			font-size: 0.7em;
			padding-left: 15px;
		}
		
		div#av-left #av-home-artists h3,
		div#bbt-event-nav h3
		{
			background: #ce2d4f;
			color: #FFFFFF;
			padding: 1px 3px 0px 15px;
			font-size: 0.9em;
			text-transform: uppercase;
			margin: 20px 30px 10px 0;
		}

		div#av-left #av-home-artists h4,
		div#bbt-event-nav h4
		{
			color: #ce2d4f;
			padding: 1px 3px 0px 15px;
			font-size: 0.9em;
			text-transform: uppercase;
			margin: 0;
		}

		#av-home-artists ul,
		div#bbt-event-nav ul
		{
			list-style: none;
			margin: 0 0 10px 15px;
		}

		#av-home-artists ul li,
		div#bbt-event-nav ul li
		{
			margin: 3px 0 3px 0 !important;
			line-height: 16px !important;
		}
		
		#av-home-artists ul li.active a,
		div#bbt-event-nav ul li.active a
		{
			font-weight: bold;
			color: #000000;
		}

	div#wrapper-av div#av-right
	{
		float: left;
		width: 522px;
		font-size: 0.7em;
		background: #FFFFFF;
		min-height: 700px;
		height: auto !important;
		height: 700px;

	}
	
		div#av-right div#av-home-buffer
		{
			min-height: 556px;
			height: auto !important;
			height: 556px;
			background: #FFFFFF;
		}
		
		div#av-right div#av-home-feature
		{
			background: #000000;
			min-height: 200px;
			height: auto !important;
			height: 200px;
			padding: 10px 0 10px 20px;
		}
	
			div#av-home-feature *
			{
				color: #FFFFFF;
			}
		
			div#av-home-feature .left
			{
				float: left;
				width: 280px;
			}
			
			div#av-home-feature .right
			{
				float: right;
			}
	
			div#av-home-feature div.av-home-play-links a
			{
				font-weight: bold;
				background: url('/images/play_button_black.gif') no-repeat right;
				padding: 2px 40px 2px 0;
			}
		
			div#av-home-feature h2
			{
				font-size: 1.1em;
				padding: 5px 0 5px 0px;
			}
			
			div#av-home-feature h2 a
			{
				font-size: 1.2em;
			}
			
			div#av-home-feature p
			{
				margin-bottom: 8px;
			}

		div#av-right hr
		{
			margin: 0 15px 0 15px;
		}
		
		div.av-home-further-features
		{
			padding: 15px;
		}
	
			div.av-home-further-features .left
			{
				float: left;
				width: 280px;
				margin-right: 33px;
			}
	
				div.av-home-further-features .left h2
				{
					padding: 5px 0 5px 0px;
					font-size: 1.2em;
					color: #535758;
				}
	
				div.av-home-further-features .left h2 a
				{
					color: #ce2d4f;
				}
	
	
				div.av-home-further-features div.av-home-play-links a
				{
					font-weight: bold;
					background: url('/images/play_button_off.gif') no-repeat right;
					padding: 0px 50px 8px 0;
				}
	
		
				div.av-home-further-features .left p
				{
					margin-bottom: 8px;
				}
		
			div.av-home-further-features .right
			{
				float: left;
			}
			
	div#av-home-latest-wrapper
	{
		background: #ebebeb;
		padding: 5px 0 15px 15px;

	}

		div#av-home-latest-top-wrapper 
		{
			background: url('/images/av_home_latest_bg.gif') repeat-y;
			width: 495px;
		}

			div.av-home-latest-row { 
			
				border-bottom: 1px solid #bcbdbf;
				/*background: url('/images/av_home_latest_bg_buffer.gif') no-repeat bottom;*/
			}
	
				div#av-home-latest-wrapper div.av-home-latest-full
				{
					float: left;
					width: 174px;
					margin-right: 1px;
				}
				
				div.av-home-latest-full div
				{
					background: #ebebeb;
					padding: 15px 15px 0 15px;
				}
				
				div#av-home-latest-wrapper div.first
				{
					width: 159px;
				}
				
					div#av-home-latest-wrapper div.first div
					{
						padding-left: 0;
					}
				
				div#av-home-latest-wrapper div.last
				{
					border-right: 0px solid #ebebeb;
					width: 159px;
				}
				
					div#av-home-latest-wrapper div.last div
					{
						padding-right: 0;
					}
					
				div#av-home-latest-wrapper div.av-home-latest-full p
				{
					padding: 6px 15px 6px 15px;
		
					color: #505052;
				}
				
				div.first p
				{
					padding-left: 6px !important;
				}
				
				div.av-home-latest-full a
				{
					color: #505052;
				}
		
		div#av-home-latest-wrapper ul
		{
			list-style: none;
			margin: 20px 15px 0 0;
		}
		
		div#av-home-latest-wrapper ul li
		{
			border-bottom: 1px solid #cccccc;
			padding: 5px 0 5px 0;
		}
		
		div#av-home-latest-wrapper ul li h4
		{
			margin: 0;
			padding: 0; 
			font-size: 1em;
		}
		
		div#av-home-latest-wrapper ul li a
		{
			background: url('/images/play_button_grey.gif') no-repeat right bottom;
			padding: 0 50px 0 0;
			display: block;
		}

/* works performed table */
table.works-performed td,
table.bbt-track-record td
{
	background: url("/images/2010/winners_col3_bg.gif") repeat-x bottom #FFFFFF;
	vertical-align: top;
	padding: 15px;
}

table.works-performed td.col-1,
table.bbt-track-record td.col-1
{
	padding-right: 0;
}

	#wrapper-generic table.works-performed td p,
	#wrapper-generic table.works-performed td h3,
	#wrapper-generic table.bbt-track-record td p,
	#wrapper-generic table.bbt-track-record td h3
	{
		padding: 0 0 1em 0;
		margin: 0;
	}

#wrapper-generic table.works-performed td h3
{
	color: #000;
	font-size: 1.4em;
	font-weight: normal;
	line-height: 1.2em;
}

#wrapper-generic table.bbt-track-record td h3
{
	color: #000;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1.2em;
}

	#wrapper-generic table.works-performed #av-content
	{
		padding: 5px 0 5px 0;
	}

/* commissions table */
table.commissions-alternating-black-boxes
{
	width: 100%;
	background: #FFF;
}

table.commissions-alternating-black-boxes div.left
{

}

	table.commissions-alternating-black-boxes tr.odd td.col-1
	{
		border-left: 16px solid #000;
		border-bottom: 16px solid #000;
		padding: 2px 0 2px 2px;
		width: 290px;
	}

	table.commissions-alternating-black-boxes tr.odd td.col-2
	{
		border-right: 0;
		padding: 20px;
		color: #000;
	}

	table.commissions-alternating-black-boxes tr td.col-1
	{
		border-bottom: 16px solid #000;
		padding: 2px 0 2px 18px;
		vertical-align: top;
		width: 290px;
	}

	table.commissions-alternating-black-boxes tr td.col-2
	{
		
		border-bottom: 16px solid #000;
		border-bottom: 16px solid #000;
		vertical-align: top;
	}

	table.commissions-alternating-black-boxes tr td.col-2 div
	{
		background: #000;
		color: #FFF;
		padding: 20px;
	}

	#wrapper-generic table.commissions-alternating-black-boxes tr p
	{

		margin: 0;
		padding: 0 0 1em 0;
	}

	#wrapper-generic table.commissions-alternating-black-boxes tr div p
	{
		color: #FFF;
	}

	#wrapper-generic table.commissions-alternating-black-boxes tr h3
	{
		color: #000;
		margin: 0;
		padding: 0 0 1em 0;
		font-size: 1.5em;
		line-height: 1.2em;
	}

	#wrapper-generic table.commissions-alternating-black-boxes tr div h3
	{
		color: #FFF;
	}


/* new styles! */
#content .static-content
{
	padding: 0 0 0 15px;
	margin: 0 0 0 10px;
	background: url('/images/2010/commissions_bg_02.gif') repeat-y 7px 0;
	width: 800px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}



.forthcoming .static-content
{
	background-image: none!important; 
}

	#content .static-content img.title
	{
		float: left;
		margin: 30px 0 20px 30px;
	}

	#content .static-content .item
	{
		background: #fff url('/images/2010/winners_col3_bg.gif') repeat-x 0 100%; 
		width: 800px;
		min-height: 250px;
		height: auto !important;
		height: 250px;
		padding: 0 0 30px 20px;
	}
	
	.forthcoming .static-content .item
	{
		background-image: none!important; 
	}
	
	.forthcoming .static-content .even
	{
		background: url('/images/2010/black_square.gif') repeat-x 0 0!important; 
		padding-top: 15px!important;
	}
	
	.forthcoming .static-content div.odd
	{
		background: url('/images/2010/black_square.gif') repeat-y 0 0!important;
	}

	#content .static-content .project-left
	{
		width: 270px; 
		float: left;
		padding: 28px 20px 20px 0;
		min-height: 500px;
		height: auto !important;
		height: 500px;
	}
	
		#content .static-content .project-left img, 
		#content .static-content .project-left p
		{
			float: left;
			clear: left;
		}
		
		#content .static-content .project-left p
		{
			width: 250px;
		}

		#content .static-content .project-left img
		{
			margin: 20px 0 0 15px;
		}
	
		#content .static-content .project-left ul.side-nav
		{
			margin: 20px 0 0 25px; 
			padding: 0; 
			min-height: 100px;
			height: auto !important;
			height: 100px;
			clear: left;
		}
		
			#content .static-content .project-left ul.side-nav li 
			{
				list-style-type: none; 
				border-bottom: 1px #ccc dotted; 
				padding-top: 3px;
				padding-bottom: 5px;
				margin-top: 5px;
			}
			
			#content .static-content .project-left ul.side-nav li.no-border
			{
				border-bottom: none;
			}
			
				#content .static-content .project-left ul.side-nav li a.hi,
				#content .static-content .project-left ul.side-nav li a:hover
				{
					color: #ce2d4f;
				}
				
		#content .static-content .project-left .winners-2006
		{
			float: left; 
			margin: 20px 0 10px 24px;
			height: 14px;
			width: 246px;
		}

			#content .static-content .project-left .winners-2006 img
			{
				padding: 0!important;
				margin: 0!important;
			}
			
		#content .static-content .project-left #project-gallery img
		{
			display: inline;
			float: none;
			padding: 0 0 0 7px!important;
		}

		#content .static-content .project-left #project-gallery
		{
			text-align: center;
		}

	#content .static-content .static-left
	{
		width: 280px; 
		/*background: url('/images/2010/static_left_bg.gif') repeat-y 0 0;*/
		padding: 5px 20px 20px 0; 
		float: left;
		clear: left;
	}
	
		#content .static-content .static-left h3
		{
			color: #777; 
			font-size: 1em; 
			text-transform: uppercase; 
			margin: 10px 0 0 0;
		}
		
		#content .static-content .static-left p 
		{
			color: #777;
		}
	
	#content .static-content .project-right
	{
		padding: 30px 0 0 10px;
		float: left; 
		width: 500px;
		font-size: 1.1em;
		/*background: url('/images/2010/static_left_bg.gif') repeat-y -290px 0;*/
	}
	
		#content .static-content .project-right .press-release-row
		{
			clear: left;
			float: left;
			padding: 10px 0 10px 5px;
			margin-left: 10px;
			border-bottom: 1px solid #ccc;
		}

#content .static-content .project-right .press-release-row h3
{
font-size: 0.95em;
}

#content .static-content .project-right .press-release-row h3,
#content .static-content .project-right .press-release-row p
{
margin: 0;
padding: 0 0 1em 0;
}
	
	
	#content .static-content .static-right
	{
		width: 500px; 
		float: left;
		padding-top: 20px;
		
	}
	
	#content .static-content p.quote
	{
		color: #ce2d4f;
		font-size: 1.2em;
	}
	
	#content .static-content span.quote-black 
	{
		font-weight: bold; 
		font-size: 1.2em;
	}
	
	#content .static-content .wide
	{
		width: 800px;
		background: #fff;
		min-height: 480px;
		height: auto !important;
		height: 480px;
	}
	
		#content .static-content .static-right h3,
		#content .static-content .static-right h2
		{
			color: #000; 
			font-size: 1.4em;
			line-height: 1em;
		}
	
		#content .static-content .item-intro,
		#content .static-content .track-record-intro
		{
			background: #fff url('/images/2010/winners_col3_bg.gif') repeat-x 0 100%; 
			clear: left; 
			height: 120px;
			padding: 30px 0 0 20px;			
			font-size: 1.1em;
		}
		
		#content .static-content .track-record-intro
		{
			padding-left: 8px;
			padding-top: 10px;
			font-size: 1.2em;
		}
		
			#content .static-content .item-intro p,
			#content .static-content .track-record-intro p
			{
				color: #ce2d4f;
				font-weight: bold;
			}
	
		#content .static-content .item h3
		{
			color: #000; 
			font-size: 1.5em; 
			line-height: 1.1em;
		}
		
			#content .static-content .item h3 span
			{
				font-weight: normal;
				font-size: 0.9em;
			}
		
		#content .static-content .item .left
		{
			width: 290px; 
			float: left;
		}
		
			.forthcoming .static-content .even .left img
			{
				border-top: 1px solid #fff;
			}
		
		#content .static-content .item .right
		{
			width: 500px; 
			float: left;
			padding-bottom: 15px;
			border-left: 1px solid #fff;
		}
		
		.forthcoming .static-content .even .right
		{
			background: #000;
		}
		
			#content .static-content .item p a
			{
				color: #ce2d4f;
			}
			
			.forthcoming .static-content .even .right p,
			.forthcoming .static-content .even .right h3
			{
				color: #fff!important;
			}
		
		#content .static-content table.what-bbt-means 
		{
			width: 100%;
			font-size: 1.4em;
			line-height: 1.2em;
		}

			#content .static-content table.what-bbt-means td
			{
				vertical-align: top;
				padding: 0 20px 50px 0;
			}

				#content .static-content table.what-bbt-means td p
				{
					margin: 0 0 0 0;
					padding: 1em 0 0 0;
				}
		
		#content .static-content #av-content
		{
			padding: 5px 0 5px 15px;
			display: inline;
			float: left;
			width: 470px;
		}

		#content .static-content #project-overspill
		{
			float: left;
			clear: left;
			background: #fff;
			padding: 10px 0 0 13px;
		}

			#content .static-content #project-overspill .row
			{
				clear: left;
				width: 800px;
				text-align: center;
			}

			#content .static-content #project-overspill .image
			{
				width: 265px;
				float: left;
				padding-top: 20px;
				text-align: center;
			}
			
			#content .static-content #project-overspill .center
			{
				float: none!important;
				margin: 0 auto 0 auto;
			}

				#content .static-content #project-overspill .image img
				{
					display: inline;
				}
	

/*h2.commissions-premier-title
{
	background: #CE2D4F;
	color: #FFFFFF !important;
	font-size: 20px !important;
	text-align: right;
	padding: 10px 10px 10px 10px !important;
	margin-top: 10px;
}



.commissions-left
{
	float: left;
	width: 464px;
}

	.commissions-premiers
	{
		background: url('/images/commissions_fade.jpg') no-repeat #CE2D4F top right;
		color: #FFFFFF !important;
		padding-bottom: 15px;
	}

		.commissions-left .commissions-premiers h3
		{
			color: #FFFFFF !important;
			padding: 15px 0 0 0 !important;
			margin: 15px 15px 15px 15px;
			border-top: 1px solid #e34a69;
		}

		.commissions-premiers p
		{
			color: #FFFFFF !important;
		}

		.commissions-left h2
		{
			font-size: 20px !important;
			margin-top: 30px;
		}

		.commissions-left  h3
		{
			color: #535152 !important;
			border-top: 1px solid #f3ccd4;
			margin: 15px 15px 10px 15px;
			padding: 15px 0 0 0 !important;
			font-weight: normal;
			font-size: 1.3em !important;
		}


.commissions-right
{
	float: right;
	width: 160px;
	background: #e34a69;
	border-left: 5px solid #e34a69;
}

	.commissions-right p
	{
		margin: 2px 5px 10px 0 !important;
		color: #FFFFFF !important;
	}
#blog a{
	color:#ce2d4e;
	}*/


/******************************** galleries */

.gallery ul 
{
	list-style: none;
	margin: 0 !important;
}

	.gallery ul li
	{
		float: left;
		width: 180px;
		padding: 0 10px 20px 0;
		border: 0px dotted #e8e8e8;
		text-align: center;

	}

	.gallery ul li .description
	{
		font-size: 0.9em;
		line-height: 1.4em;
	}

.gallery ul li img
{
	float: none !Important;
	margin: 0 auto 10px auto !important;
}

.project-left .gallery ul 
{
	padding: 0 0 0 40px;
}

#project-overspill li
{
	height: 180px;
}

/******************************* homepage 2011 nov */

#home-tour-2012
{
	background: #FFF;
	margin-left: 122px;
	padding: 20px;
	font-size: 0.7em;
	margin-top: 30px;
}

	#home-tour-2012 h2
	{
		font-size: 2em;
		font-weight: normal;
		padding: 0 0 0.5em 0;
	}

	#home-tour-2012 h3
	{
		font-size: 1.3em;
		font-weight: normal;
		padding: 0 0 0.5em 0;
	}
	
	#home-tour-2012 a
	{
		font-size: 1em;
		color: #CE2D4F;
	}

#home-tour-2012 .left
{
	float: left;
	width: 350px;
}

#home-tour-2012 .right
{
	float: right;
	width: 440px;
}

	#home-tour-2012 .right img
	{
		border: 1px solid #CCC;
	}
	

