


/**** 2011 */

hr { background-color: #e5e5e5;	border: 0; clear: both;	height: 1px; margin-bottom: 18px }

img.frame, .frame img {
border:1px solid #d2d2d2;
background:#fff;
padding:1px;
display:block;
}

/* image hover */
.zoom  {
display:inline-block;
cursor:pointer;
}
a.zoom:hover { background:url(images/medium_zoom.png) center no-repeat; }

.img_link{display:inline-block;}

.portfolio { padding:0 0 10px; width: 220px; height: 250px; display: block; margin-bottom: 12px; background: url('images/box_bg.gif') right bottom no-repeat; }

.portfolio h3, .portfolio h3 a:visited {
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
font-size: 18px;
line-height:26px;
color:#6e734b;
padding-bottom:10px;
padding-bottom:0;
margin-top:5px;
margin-bottom: 6px;
}
.portfolio h3 h2 a:hover {
text-decoration: none;
color: #4a4e2f;
}

.preload {
display:block;
background:transparent url(images/ajax-loader.gif) no-repeat center center;
}


#post-1253 a.pdf { text-decoration: none; color: #6e734b; display: block; float: left; border: 1px solid #ccc; padding: 6px; margin-right: 12px;  } 
#post-1253 a.pdf:hover { color: #333522; }


/**/





.ico {
	display: block;
	
	width: 16px; height: 16px;
	text-indent: -9999px;
	float: left;
	margin-right: 8px;
}

.ico.website {
	background: url('images/ico/arrow_16.png');
}

.ico.email {
	background: url('images/ico/email_16.png');
}






html, body {
	height: 100%;
}

body {
		font: 13px/20px Sans-Serif;
		background: #6e734b url('images/bg.gif') repeat-x;
}

strong, b { font-weight: bold; }

h1, h2, h3, h4, h5, h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #262625;
}

h1 {
	font-size: 230%;
	color: #a9ac5f;
	font-family: sans-serif;
	margin-bottom: 18px;
}

h1.pageTitle {
	color: #fff;
	display: block;
	padding-top: 12px;
	text-transform: lowercase;

}

h2 {
	font-size: 200%;
	line-height: 110%;
}

h3 {
font-size: 160%;

}

p {
	margin-bottom: 15px;
}

h2 a:link, h2 a:active, h2 a:visited {
	
	
	color:#262625; 
	text-decoration: none; 
}



h4 {
	font-size: 140%;
}

h5 {

}

h6 {

}

.wrapper {
	background: url('images/background.jpg') center 0 no-repeat;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width: 100%;
}

#header {
	padding-top: 47px;
	height: 150px;
}

#navigation {
	background: url('images/nav_bg.png') center 0 no-repeat;
	
}


div.facebook_like_button {
display: block;
float: left;
margin: 0px 0px 5px 0;
	background-color: #f4f4f4;
	padding: 6px;
	margin-right: 10px;
	text-align: center;
}

.post ul { margin-left: 50px; margin-bottom: 20px; }

.artiste_invite h2 { color: #fff; margin: 8px 0 14px 0; }
.artiste_invite ul { margin-left: 30px; }
.artiste_invite li { border-bottom: 1px solid #42c7e2; }
.artiste_invite li a:link, .artiste_invite li a:visited { color: white; font-weight: bold; padding: 4px 0; display: block; text-decoration: none;}
.page #content { padding: 12px 0; background: url('images/content_bg_page.gif') center 0 repeat-y; }
.home.page #content, .single  #content { padding: 12px 0; background: url('images/content_bg.gif') center 0 repeat-y; }

#footer { font-size: 85%; line-height: 115%; color: #ecefc2;}
#footer h4 { color: #b1b662; font-size: 150%; font-weight: bold; margin-bottom: 4px; }
/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; }
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1;  }
ul.dropdown a:hover		            { color: #000; }
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { display: block; padding: 7px 8px; border-right: 1px solid #bfc572;
	 								  color: #222; text-decoration: none; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background: #ecefc2; color: black; position: relative; }
ul.dropdown li.hover a              { color: black; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0;   }
ul.dropdown ul li 					{ font-weight: normal; width: 220px;  background: #ecefc2 url('images/menu_border.png') 0 bottom no-repeat; color: #000; 
									   float: none; }
									   
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 
ul.dropdown ul li:hover, ul.dropdown ul li.hover { background: #ecefc2 url('images/menu_border.png') 0 bottom no-repeat; }

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }


/*
.artistes .post { border: 1px solid #686868; padding: 6px;}
*/

.boxgrid{
	width: 150px;
	height: 100px;
	float:left;
	background:#161613;
	overflow: hidden;
	position: relative;
	margin-right: 1px
}
.boxgrid img{
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
}

.boxcaption{
	float: left;
	position: absolute;
	background: #000;
	height: 150px;
	width: 100%;
	opacity: .0;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 	}
	
	.boxcaption div {
		padding: 20px;
	}

	.boxcaption h5 a:link, .boxcaption h5 a:visited {
		color: #f1f1f1;
		font-size: 130%;
		text-decoration: none;
	}
 .caption .boxcaption {
 	top: 0px;
 	left: 0;
 }


.post { margin: 0 0 8px 0; }
.post .content { 
	background:url(images/post_bg.gif) 0 0 no-repeat;
	padding: 12px;
}

.single-post .post .content {
	background:url(images/post_bg_full.gif) 0 0 no-repeat;
	padding: 12px;
}
/* POST META */
ul.postmetadata { padding: 0; margin: 0; }
 ul.postmetadata li{ margin: 0; background: none; padding: 0; display: inline; font-size: 11px; text-transform: uppercase; color: #a1a1a1;padding: 0 8px; border-right: 1px solid #ccc; }
  ul.postmetadata li.last { border-right: 0; }
    ul.postmetadata li.first { padding-left: 0; }
 ul.postmetadata li a:link, ul.postmetadata li  a:visited { color: #a1a1a1; text-decoration: none; outline:none; }
ul.postmetadata li a:hover { color: #727272; }



.date { 
	color: red;
	margin-left: 50px;
}
.date strong { font-family: 'Dancing Script', arial, serif; font-weight: bold; font-size: 140%; }

.script {  font-family: 'Dancing Script', arial, serif; font-size: 140%; }




.alignright {float:right; margin:0 0 1em 1em}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}



a.more-link {
	font-size: 13px;
	background:#dfe782;
	padding:2px 7px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	display: inline-block;
	margin-top: 8px;
	text-decoration: none;
	color: #75784d;
	width: auto;
}

a.more-link:hover {
	background:#ecefc2;
	color: #000;
}

#footer a:link, #footer a:visited { color: #ecefc2; }
#footer a:hover { color: #969a71; }


.credits, .credits p { color: #b4ba64; }
.credits a:link, .credits a:visited { color: #b09d3f; text-decoration: none; }


a.top-page { font-weight: bold; color: #ecefc2; }
ul.foot_news li { border-bottom: 1px solid #969a71; }
ul.foot_news li a:link, ul.foot_news li a:visited { color: #ecefc2; display: block; padding: 3px 0; text-decoration: none;}
ul.foot_news li a:hover { color: #969a71; }
/* padding: 3px 0;
a.more-link{
	
	margin: 0;
	margin:20px 0;
	
	font-style:italic;
	font-weight:bold;
	padding:4px 20px;
}
a:link.more-link,
a:visited.more-link{
	color:#c6c6c6;
	text-decoration:none;
	display:inline-block;
	margin-bottom:5px;
}
a:hover.more-link{
	color:#47798f;
	background:#d9d9d9;
	text-decoration:none;
}
*/







ul.faqs { }

ul.faqs li.title:hover { cursor: pointer; }

ul.portfolio_four_row { }
ul.portfolio_four_row li { float: left; margin-right: 26px; margin-bottom: 22px; }
ul.portfolio_four_row li.lastest { margin-right: 0; }


















/*------- REV ----*/
a.more-link { display: none; }
h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 11px;
	color: rgba(0,0,0, 0.7);
	margin-bottom: 10px;
}

hr.full {
	background: url('images/home_featured_sep.gif') 0 0 repeat-x;
	margin: 0; padding: 0;
}

#featured_artist {
	background: url('images/featured_artist_bg.gif') 0 0 no-repeat;
	display: block;
	width: 302px; height: 465px;
}

#news {
		background: url('images/home_news_bg.gif') center 0 repeat-y;
}

.post {

}

.more {
	clear: both;
	padding: 5px 0 12px 16px;
	/*border-top: 1px solid #ccc;*/
}

.more a:link, .more a:visited {
	color: red;
	text-decoration: none;
}

.more a:hover {
	color: rgba(0,0,0, 0.8);
}

.post .thumb {
	margin-bottom: 12px;
	width: 300px;
	height: 160px;
	background: rgba(0,0,0,0.1);
}

.post.single .thumb {
	margin-bottom: 12px;
	height: 300px;
	width: 600px;
	background: rgba(0,0,0,0.1);
}

.post .social {
	margin-bottom: 12px;
}

.post h1 {
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	text-decoration: none;
font-size: 24px;
color: rgba(0,0,0, 0.9);
margin: 0; padding: 0;
}

.post.featured h1, .post.featured h1 a:link, .post.featured h1 a:visited {
font-family: 'Open Sans', sans-serif;
font-weight: 300;
text-decoration: none;
font-size: 24px;
color: #191919;
margin: 0; padding: 0;
}

.post h1 {
font-family: 'Open Sans', sans-serif;
font-weight: 400;
text-decoration: none;
font-size: 24px;
color: #191919;
margin: 0; padding: 0;
}

.post .title h2, .post .title h2 a:link {
font-family: 'Open Sans', sans-serif;
font-weight: 600;
text-decoration: none;
font-size: 16px;
color: #191919;
}

.post .title h2 a:hover, .post.featured h1 a:hover {
	color: #000;
}

.post .title {
margin-bottom: 12px;
}

.post.featured .title, .post .title {
background: url('images/featured_title_border.gif') 0 bottom repeat-x;
clear: both; overflow: hidden;
margin: 0; padding-bottom: 8px;
}


#slider {
position:relative;
width:940px;
padding:10px 0px;
}

.sc_menu {
width:865px;
overflow: auto;
position:relative;
height:45px;
margin:0 auto;
}
#partner_slide{
position:absolute;
top:0;
left:0;
list-style: none;
margin: 0; padding: 0;
}

#partner_slide li {
float:left;
padding:0 14px;
}

.nextbutton {
position:absolute;
right:10px;
top:20px;
z-index:100;
cursor:pointer;
}
.prevbutton {
position:absolute;
left:10px;
top:20px;
z-index:100;
cursor:pointer;
}



/*	--------------------------------------------------
Container
-------------------------------------------------- */
div#container, div.container { position: relative; width: 940px; margin: 0 auto; padding: 0; }
 
 
/*	--------------------------------------------------
Grid
-------------------------------------------------- */
.column-row, .row { margin: 0 0 18px -20px; }
.column, .columns { float: left; display: inline; margin: 0 0 0 20px; }
 
#content .column-row {
	margin-bottom: 0;
}
 
 
.one { width: 60px; }
.two { width: 140px; }
.three { width: 220px; }
.four { width: 300px; }
.five { width: 380px; }
.six { width: 460px; }
.seven { width: 540px; }
.eight { width: 620px; }
.nine { width: 700px; }
.ten { width: 780px; }
.eleven { width: 860px; }
.twelve { width: 940px; }
 
.offset-by-one-half { margin-left: 40px; }
.offset-by-one { margin-left: 80px; }
.offset-by-two { margin-left: 160px; }
.offset-by-three { margin-left: 240px; }
.offset-by-four { margin-left: 320px; }
.offset-by-five { margin-left: 400px; }
.offset-by-six { margin-left: 480px; }
.offset-by-seven { margin-left: 560px; }
.offset-by-eight { margin-left: 640px; }
.offset-by-nine { margin-left: 720px; }
.offset-by-ten { margin-left: 800px; }
 
/* Clear the columns automagically, thanks @kneath */
.column-row:after, .row:after, .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .column-row, * html .row, * html .clearfix { height: 1%; }
.column-row, .row, .clearfix { display: inline-block; }
.column-row, .row, .clearfix { display: block; }
 
/*	IE6 Problems ---------- */
body.ie .column-row { width: 960px; }
body.ie .eight .column-row	 { width: 640px; }
body.ie .nine .column-row	 { width: 720px; }
body.ie .ten .column-row	 { width: 800px; }
body.ie .eleven .column-row { width: 880px; }
body.ie .two-thirds .column-row { width: 660px; }
