	* { font-family:'Lucida Grande','Lucida Sans Unicode',Helvetica,sans-serif; font-size:12px; font-style:inherit; font-weight:inherit; } 
	.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 	
	.png { behavior: url(/includes/pngbehavior.htc); }
	img { border: 0px; }
	a:focus { outline-style:none; }
	a { color: #68A81E; text-decoration: none; }
	a:hover { color: #1E5E6F;}
	
	strong { font-weight: bold; }
	em { font-style: italic; }
	body { background: url(/images/background_fade.png) repeat-x #1E5E6F; margin: 0;}
	
	div#containment { width: 960px; margin-left: auto; margin-right: auto; margin-bottom: 15px;}
	
	div#header { margin: 20px 0px; position: relative; }
	div#header a#logo { margin-left: 10px; float: left; }
	div#header div#main_menu { position: absolute; bottom: 0px; right: 10px; text-align: right; float: right; height: 40px;}
	div#header div#main_menu a { color: #FFF; text-decoration: none; padding: 0px 10px 3px 10px; margin: 0px 0px 8px 20px; border-bottom: 2px solid #1e5e6f; font-family: Georgia, serif; font-size: 20px; }
	div#header div#main_menu a:hover { color: #68a81e; border-bottom: 0px; padding-bottom: 12px; background-image: url(/images/mnu_tab_drop.gif); background-repeat: no-repeat; background-position: 50% 100%; }
	
	div#body_container { background-color: #FFFFFF; padding-top: 4px; }
	
	.floatRight { float: right; display: inline; }
	.floatLeft   { float: left; }
	.blockBackground { background: url(/images/block_background.png) no-repeat; }
	.blockBackground .w440 { padding-top: 10px; padding-left: 10px; }
	.blockBackground .w100pc { padding-top: 10px; padding-left: 10px; }
	span.block { display: block; }
	
	div#top_image {
		width: 955px;
		height: 340px;
		margin: auto;
		background: transparent url(/images/pic_frame_artist.png) no-repeat scroll 0 0;
		position: relative;
	}
	div#top_image img {
	  margin: 20px;
	}
	
	div#top_image div.caption {
		position:absolute;
		bottom:0;
		left: 0;
		width:915px;
		height:72px;
		margin:20px;
	}
	
	div#top_image div.caption div.background {
	  background-color:#000000;
		opacity:0.6;
		filter:alpha(opacity=60);
		height:100%;
		width:100%;
		bottom:0;
		position:absolute;
	}
	div#top_image div.caption div.text {
		color:#FFFFFF;
		position: absolute;
		z-index:1;
		padding: 10px;
		font-size: 13px;
	}
	
	div.mainTextBloc {
	  padding: 20px;
	}
	
	h2 {
		color: #68A81E;
		font-weight: bold;
		display: inline;
	}
	
	h1, h2.h1 {
		color:#68A81E;
		font-size:24px;
		letter-spacing:-1px;
		font-family:arial,helvetica,sans-serif;
		margin: 0px;
		display: block;
		font-weight: normal;
	}
	
	
	div.mainLeft {
	  float: left;
		width: 553px;
		border-right: 1px solid #b4c0c3;
		border-top: 1px solid #b4c0c3;
	}
	
	div.mainRight {
	  float: right;
		width: 406px;
		border-top: 1px solid #b4c0c3;
	}

	div.w400 { float: left; width: 400px; }
	div.w440 { float: left; width: 440px; }
	div.w475 { float: left; width: 475px; }
	div.w500 { float: left; width: 500px; }
	
	div.BlockHead { padding: 15px; }
	
	div.reviewBloc { padding: 30px; }
	div.reviewBloc a img { margin-right: 20px; }
	div.reviewBloc span { font-style: italic; display: block; font-size: 0.8em; }
	
	div.blogPosts {   }
	div a img.blogRssIcon { float: right; }
	
	div.mainRight div.about { padding: 15px; }
	
	div.bottomTextBloc { padding: 20px; }
	
	div.blogPost { padding: 9px 15px; }
	div.blogPost span.title { display: block; }
	div.blogPost span.title a { font-size: 13px; }
	div.blogPost:hover span.title a { font-size: 13px; color: #1E5E6F; }
	div.blogPost span.preview { display: block; }
	div.blogPost span.extra { display: none; }
	
	
	div.footerLeft { float: left; margin-left: 10px; margin-top: 8px; }
	div.footerRight { float: right; margin-right: 10px; }
	div.footerRight a { float: right; margin-left: 10px; margin-top: 10px; width: 32px; height: 32px; background: url(/images/socialMediaIcons.gif) no-repeat; }
	div.footerRight a.flickr { background-position: 0px 0px; }
	div.footerRight a.flickr:hover { background-position: 0px -32px; }
	div.footerRight a.facebook { background-position: -31px 0px; }
	div.footerRight a.facebook:hover { background-position: -31px -32px; }
	div.footerRight a.rss { background-position: -62px 0px; }
	div.footerRight a.rss:hover { background-position: -62px -32px; }
	div.footerRight a.twitter { background-position: -93px 0px; }
	div.footerRight a.twitter:hover { background-position: -93px -32px; }
	
	span.footerLinks { color: #999999; font-size: 10px; padding-left: 10px; display: block; }
	span.footerLinks a { color: #FFFFFF; font-size: 10px; }
	span.footerLinks a:hover { color: #68a81e; }
	span.footerCopy { color: #999999; font-size: 10px; display: block; margin-top: 5px; padding-left: 10px; }
	
	div.youtubeVideo {
	  padding: 20px;
		background: url(/images/artist_video_backframe.png) no-repeat;
		margin-right: -15px;
		margin-top: -15px;
	}
	
	ul.buyArt { list-style: none; list-style-type: none; }
	ul.buyArt li { margin-bottom: 25px; }
	ul.buyArt li img { float: left; margin-right: 10px; margin-top: 20px; }
	ul.buyArt li ul { display:block; float:right; list-style-position:outside; list-style-type:disc; width:250px; }
	ul.buyArt ul li { margin-bottom: 4px; }
	
	div.scrollerHeader { text-align: left; margin-bottom: 5px; margin-left: 35px; }
	div.scrollerHeader a { text-align: left; padding: 5px; font-size: 20px;  text-decoration: none; color: #000000; }
	div.scroller { display: block; width: 850px; }
	
	div.buyPageCollectionImageHolder { margin: 0 auto; width: 350px; background: url(/images/collections/buyPage_collectionsborder.png) transparent no-repeat; padding: 20px; }
	div.buyPageCollectionImageHolder a { display: block; width: 350px; height: 133px; background-repeat: no-repeat; background-position: top left; text-indent: -999em; }
	div.buyPageCollectionImageHolder a:hover { background-position: bottom left; }
	
	div.collections { padding: 20px 0 5px 20px; }
	div.collectionsHolder { overflow: hidden; position: relative; height: 172px; }
	div.collectionsHolder div.buyPageCollectionImageHolder { position: absolute; left: 8px; }
	div.collectionsNavigation a.collectionPreviousButton { float: left; padding-left: 20px; }
	div.collectionsNavigation a.collectionNextButton { float: right; padding-right: 20px; }
	
	.FBConnectButton_Simple, .FBConnectButton_RTL_Simple { background: none !important; }
	.FBConnectButton_Simple .FBConnectButton_Text_Simple { margin: 0 !important; }
	div.shareLinks { float: right; margin-left: 10px; }

	/* Header share tab */
	div.pullDownTab { 
		background: transparent url(/images/headerDropDownTab.png) no-repeat bottom center;
		_background: none; 
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/headerDropDownTab.png');
		position: absolute;
		/*top: -250px; */
		right: 0;
		padding:0;
		margin:0;
		width: 380px; 
		height: 290px;
		z-index: 10000;
	}
	
	
	div.pullDownTabContent { padding: 115px 30px 30px 30px; color: #fff; }
	div.pullDownTabContent .title { font-size: 16px; display: block; height: 16px;}
	div.pullDownTabContent * {
		font-family:Georgia,serif;
		padding:0;
		margin:0;
	}

	div.pullDownTabContent div.list{ line-height: 32px; width: 100%; }
	div.pullDownTabContent div.list a { 
		background: url(/images/social-networking-icons.png) no-repeat; 
		_background: none; 
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/social-networking-icons.png'); 
		float: left;
		_display: inline;
		height: 32px;
		width: 32px;
	}
	div.pullDownTabContent div.list a.twitter { background-position: -155px 0; }
	div.pullDownTabContent div.list a.facebook { background-position: -124px 0; }
	div.pullDownTabContent div.list a.flickr { background-position: -186px 0; }
	
	div.pullDownTabContent ul { float: left; list-style: none; line-height: 32px; display: block; width: 380px; }
	div.pullDownTabContent ul li { float: left; _display: inline;}

	div.pullDownTabContent ul li.listHead { width: 65px; }
	div.pullDownTabContent ul li.icon { margin-right: 10px; width: 32px; height: 32px; }
	div.pullDownTabContent ul li.icon a { display: block; text-indent: -999em; width: 32px; height: 32px; }

	ul.socialNetworks li.icon { background: url(/images/social-networking-icons.png) no-repeat; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/social-networking-icons.png');}
	ul.socialNetworks li.twitter { background-position: -155px 0; }
	ul.socialNetworks li.facebook { background-position: -124px 0; }
	ul.socialNetworks li.flickr { background-position: -186px 0; }

	ul.socialBookMarks{ margin-top: 10px; }
	ul.socialBookMarks li.icon { background: url(/images/social-networking-icons.png) no-repeat; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/share-icons.png');}
	ul.socialBookMarks li.digg { background-position: -31px 0; }
	ul.socialBookMarks li.facebook { background-position: -124px 0; }
	ul.socialBookMarks li.delicious { background-position: 0 0; }
	ul.socialBookMarks li.stumbleuppon { background-position: -93px 0; }
	ul.socialBookMarks li.netvibes { background-position: -62px 0; }
	ul.socialBookMarks li.twitter { background-position: -155px 0; }

	div.pullDownTab div.pullDownTabLabel { margin-top: 10px; width: 100%; }
	div.pullDownTab span.pullDownTabLabelText { display: block; margin: 0 auto; text-align: center; color: #FFF; cursor: pointer; font-family:Georgia,serif; height: 30px; line-height: 30px; width: 220px;}

	
	
	
	
	
	