/*	=TOC
	--------------------------------------------------------------
	01. Style reset
	02. Defaults
	03. Global layout
	04. Navigation
	05. Header
		05.01 siteinfo
		05.02 copyright
		05.03 rssfeed
	06. main
		06.01 sectionheading
		06.02 cvdownload
		06.03 short-articles
		06.04 portfolio
		06.05 contact
			06.05.01 widget
			06.05.02 socialmedia
			06.05.03 vcard
	07. sidebar
		07.01 widget
		07.02 myselfblock
			07.02.01 callout
	08. WP default clases
		08.01 wp-caption
	-------------------------------------------------------------- */

/*	=01. Style reset
	-------------------------------------------------------------- */
	/* http://meyerweb.com/eric/tools/css/reset/ */
	/* v1.0 | 20080212 */
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td             { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
	body                                                        { font: 62.5%/1.5 "Lucida sans unicode", "Lucida sans", sans-serif; color: #ccc; background: #000 url(/images_site/body.jpg) repeat-x 0 0; }
	ol, ul                                                      { list-style: none;	}
	blockquote, q                                               { quotes: none; }
	blockquote:before, blockquote:after,
	q:before, q:after											{ content: ''; content: none; }
	:focus														{ outline: 0; }
	table														{ border-collapse: collapse; border-spacing: 0;	}
	
/*	=02. Defaults
	-------------------------------------------------------------- */
	h1, h2, h3, h4, h5, h6,
	.navigation, #callout, #siteinfo p							{ font-weight: bold; letter-spacing: -.02em; color: #bbb59f; font-family: "Myriad Pro", Myriad, Geneva, Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif; }
	a															{ text-decoration: none; }
	a:link														{ color: #CCC; }
	a:visited													{ color: #CCC; }
	a:hover														{ color: #f73d27; }
	a:active													{ color: #a50b1f; }
	a:focus														{ color: #a50b1f; }
	blockquote													{ width: 300px; margin-left: 10px; float: right; display: inline; background-color: #181816; color: #afa995; }
	blockquote p												{ font-size: 1.2307em; line-height: 1.5; padding: .9375em 1.25em; text-shadow: 0 0 1px #181816; }
	img															{ float: left; }
	label														{ display: block; }
	input, textarea, select											{ background-color: #444; color: #bbb59f; border: 0; font-family: "Lucida sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif; }

/*	=03. Global layout
	-------------------------------------------------------------- */
	#wrap														{ width: 960px; margin: 0 auto; position: relative; }
		#header													{ width: 630px; height: 250px; margin-left: 330px; position: relative; }
			#siteinfo											{ width: 580px; position: absolute; left: 0; bottom: 40px; }
		#main													{ width: 660px; float: right; display: inline; }
			.article											{ width: 630px; margin-left: 30px; position: relative; }
			.short-articles,
			.portfolio,
			.contact											{ width: 660px; position: relative; }
		#sidebar												{ width: 300px; height: 100%; position: fixed; top: 0; }
			#myselfblock										{ width: 300px; }
				#callout										{ width: 280px; margin: -20px 10px 0; position: relative; z-index: 2; }
			#mainnavig											{ width: 280px; margin: 10px; background: transparent url(/images_site/px1x1.png) no-repeat 0 0; }
	
/*	=04. Navigation
	-------------------------------------------------------------- */
	.navigation li												{ width: 280px; margin-bottom: 2px; font-size: 2em; line-height: 2; font-weight: bold; letter-spacing: -.05em; }
	.navigation li a											{ display: block; padding: 0 20px; }
	.navigation li a:link,
	.navigation li a:visited,
	.navigation li a:active										{ color: #bbb59f; background: #181816; }
	.navigation li a:hover,
	.navigation li a:focus										{ color: #a50b1f; background: #181816; }
	
	.navigation li.current-cat a:link,
	.navigation li.current-cat a:visited,
	.navigation li.current-cat a:hover,
	.navigation li.current-cat a:active,
	.navigation li.current_page_item a:link,
	.navigation li.current_page_item a:visited,
	.navigation li.current_page_item a:hover,
	.navigation li.current_page_item a:active					{ color: #a50b1f; background: #11110d; }


/*	=05. header
	-------------------------------------------------------------- */
	
	/*	=05.01 siteinfo
	-------------------------------------------------------------- */
	#siteinfo h1												{ margin-bottom: .25em; font-size: 4em; font-weight: bold; line-height: .75; color: #faefca; text-shadow: 0 0 10px rgba(0,0,0,.75); }
	#siteinfo p													{ font-size: 2.5em; font-weight: bold; letter-spacing: -.05em; line-height: 1.2; color: #fdfbec; text-shadow: 0 0 5px rgba(0,0,0,.75); }
	
	/*	=05.02 copyright
	-------------------------------------------------------------- */
	.copyright													{ font-size: 1em; line-height: 2; color: #500014; position: absolute; right: 0; bottom: 15px; }
	
	/*	=05.03 rssfeed
	-------------------------------------------------------------- */
	#rssfeed													{ width: 37px; height: 27px; display: block; position: absolute; right: 0; bottom: 45px; background: transparent url(/images_site/rss.png) no-repeat 50% 50%; }
	#rssfeed a													{ width: 37px; height: 27px; display: block; text-indent: -99999em; }
	
/*	=06. main
	-------------------------------------------------------------- */
	#main														{ font-size: 1.3em; line-height: 1.8462; text-shadow: 0 0 1px #000; }
	#main h1													{ font-size: 1.8462em; line-height: 1.5; color: #bbb59f; }
	#main h2													{ font-size: 1.6154em; line-height: 1.7143; }
	#main h3,
	#main h4, 
	#main h5,
	#main h6													{ font-size: 1.3846em; line-height: 2; }
	#main p,
	#main ol,
	#main ul,
	#main dl,
	#main table													{ margin-bottom: .923em; }
	#main li ul,
	#main li ol,
	#main blockquote p											{ margin-bottom: 0; margin-left: 0; }
	#main li li													{ font-size: 100%; }
	#main ol,
	#main ul													{ margin-left: .923em; }
	#main img													{ margin: 0 10px 10px 0; display: inline; }
	
/*	#main object, #main embed									{ width: 290px; height: 215px; float: left; overflow: hidden; padding: 0; margin: 5px 10px 5px 0; }
	#main object embed											{ padding: 0; margin: 0; } */
	
	.article img, .portfolio img, #main object, #main embed		{ border-width: 5px; border-style: solid; border-color: #181816; }
	.article li, .portfolio li									{ padding-left: .923em; background: transparent url(/images_site/bullet.png) no-repeat 0 .85em; }
	.article img.pochette:hover		{ border-color: #C00; }
	/*	=06.01 sectionheading
	-------------------------------------------------------------- */
	#main .sectionheading										{ width: 660px; height: 75px; margin-bottom: 20px; line-height: 75px; font-size: 3em; background: transparent url(/images_site/sectionheading.png) no-repeat 100% 0; clear: both; }
	#main .article .sectionheading								{ position:  relative; left: -30px; margin-right: -30px; }
	#main .sectionheading span									{ padding-left: 30px; display: block; white-space:nowrap; }
	
	/*	=06.02 cvdownload
	-------------------------------------------------------------- */
	.cvdownload													{ height: 36px; float: left; display: inline; padding-left: 30px; background: transparent url(/images_site/dl-icon.png) no-repeat center left; overflow: hidden; }
	.cvdownload a												{ float: left; display: inline; padding: 0 15px 0 0; font-size: 1.0769em; text-transform: uppercase; font-weight: bold; letter-spacing: -.05em; line-height: 36px; font-family: "Myriad Pro", Myriad, Geneva, Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif; display: block; background: transparent url(/images_site/dl-bar.png) no-repeat center right; }
		.cvdownload a:link,
		.cvdownload a:active,
		.cvdownload a:visited									{ color: #bbb59f; }
		.cvdownload a:hover,
		.cvdownload a:focus										{ color: #a50b1f; }
	
	.article, .short-articles, .portfolio, .contact				{ float: left; display: inline; }
	.article, .short-articles, .contact							{ margin-bottom: 95px; float: left; display: inline; }
	.portfolio													{ margin-bottom: 35px; }
	.portfolio .sectionheading									{ margin-bottom: 30px; }
	.portfolio h1 a:link,
	.portfolio h1 a:visited,
	.portfolio h1 a:active										{ color: #bbb59f; }
	.portfolio h1 a:hover,
	.portfolio h1 a:focus										{ color: #f73d27; }
	
	/*	=06.03 short-articles
	-------------------------------------------------------------- */
	.short-articles p                                    		{ font-size: 1em; margin-left: 30px; }
	.short-articles .widget										{ width: 300px; float: left; margin-left: 30px; display: inline; }
	.short-articles .widget p									{ margin-left: 0; font-size: 100%; }
	.short-articles .widget img								    { /*float: left; */ margin: 10px 20px 0 0; border: 0; position: relative; left: -4px; margin-right: 0; }
	
	/*	=06.04 portfolio
	-------------------------------------------------------------- */
	.portfolio p												{ margin-left: 30px; }
	.project													{ width: 630px; margin: 0 0 60px 30px; overflow: hidden; clear: both; }
	.project p													{ margin-left: 0; }
	.project-images												{ width: 310px; float: left; display: inline; }
	.project-description										{ width: 300px; float: right; display: inline; }
	#main .project li											{ padding-left: 1.6154em; background-image: url(/images_site/check-bullet.png); background-position: 0 .6em; }
	
	/*	=06.05 contact
	-------------------------------------------------------------- */
	.contact													{ }
	.contact p													{ margin-left: 30px; }
	.contactform												{ width: 330px; float: left; }
	.contactform p												{ margin-bottom: 5px; }
	.contactform input											{
	letter-spacing:-0.02em;
	font-family:"Myriad Pro", Myriad, Geneva,Calibri,"Helvetica Neue",Helvetica, Arial,sans-serif;
	padding: 5px 2px 8px 2px;
	font-size: 1.4em;
	height: 20px;
}
	.contactform select											{ letter-spacing:-.02em;font-family:"Myriad Pro", Myriad, Geneva,Calibri,"Helvetica Neue",Helvetica, Arial,sans-serif;display:block;width: 296px; padding: 5px 2px 8px 2px; font-size: 1.4em; }
	.contactform textarea										{ width: 298px; height: 12em; padding: 0 0 0 2px; line-height: 1.2371; font-size: 1em; overflow: auto; }
	.contactform .message										{ clear: both; }
	.contactform .spamtrap										{ float: left; display: inline; }
	.contactform .spamtrap label								{ display: inline; }
	.contactform .spamtrap input								{ width: 50px; }
	.contactform .submitMe										{ float: right; display: inline; text-align: right; }
	.contactform .submitMe button								{ height: 29px; font-size: 1.2308em; font-weight: bold; line-height: 26px; letter-spacing: -.05em; text-transform: uppercase; font-family: "Myriad Pro", Myriad, Geneva, Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif; border:  0; background: #181816; color: #bbb59f; padding: 3px 5px; overflow: hidden; cursor: pointer; border-bottom:  none; }
	.contactform .submitMe button span							{ display: block; padding: 2px 5px 0 5px; line-height: 29px;  }
	
	/*	=06.05.01 widget
	-------------------------------------------------------------- */
	.contact .widgetwrap										{ float: right; width: 300px; overflow: hidden; padding: 0; margin: 0; }
	.contact .widgetwrap .widget								{ width: 260px; padding: 10px 20px 20px 20px; margin-bottom: 20px; float: right; display: inline; background: transparent url(/images_site/contact-widget.png) no-repeat 0 0; }
	.contact .widgetwrap .widget h2								{ margin-bottom: 0; }
	.contact .widgetwrap .widget p								{ margin-left: 0; font-size: 100% }
	
	/*	=06.05.02 socialmedia
	-------------------------------------------------------------- */
	#main .socialmedia											{ margin: 10px 0 0 0; padding: 0; }
	.contact .socialmedia li									{ width: 100%; overflow: hidden; clear: both; padding-left: 0; margin-bottom: 10px; background: none; font-size: 1em; }
		.socialmedia strong										{ display: block; font-size: 1.0769em; line-height: 1; }
		.socialmedia span										{ display: block; font-size: .7692em; line-height: 2; text-transform: uppercase; }
	.contact .socialmedia img									{ border: 0; }
	.contact .socialmedia a:link,
	.contact .socialmedia a:visited,
	.contact .socialmedia a:active								{ color: #bbb59f; }
	.contact .socialmedia a:hover,
	.contact .socialmedia a:focus								{ color: #f73d27; }
	
	/*	=06.05.03 vcard
	-------------------------------------------------------------- */
	.vcard														{ }
		.adr													{ margin-bottom: 1em; }
		.postal-code, .locality									{ display: inline; }
	.contact .vcard a:link,
	.contact .vcard a:active,
	.contact .vcard a:visited									{ color: #626262; }
	.contact .vcard a:hover										{ color: #626262; }
	
/*	=07. sidebar
	-------------------------------------------------------------- */
	#sidebar 													{ text-shadow: 0 0 1px #0d0d0a; background: transparent url(/images_site/sidebar.png) no-repeat 0 0; }
	
	/*	=07.01 widget
	-------------------------------------------------------------- */
	#sidebar .widget											{ width: 280px; margin: 10px; background: transparent url(/images_site/px1x1.png) no-repeat 0 0; }
		.widget h2												{ margin-bottom: 10px; font-size: 2.4em; line-height: 1.5; font-weight: bold; }
		.widget p,
		.widget li												{ font-size: 1.14em; /*line-height: 1.54;*/ }
			.twitter											{ }
			.twitter li											{ margin-bottom: .5em; }
	
	/*	=07.02 myselfblock
	-------------------------------------------------------------- */
	#myselfblock img											{ position: relative; z-index: 1; float: none; }
	
		/*	=07.02.01 callout
		---------------------------------------------------------- */
		#callout												{ background: transparent url(/images_site/callout-bottom.png) no-repeat 50% 100%; padding-bottom:  5px; }
		#callout .inner											{ background: transparent url(/images_site/callout-top.png) no-repeat 50% 0; padding-top: 17px; }
		#callout p												{ padding: 2px 10px 0 10px; font-size: 1.4em; line-height: 1.3; font-weight: bold; text-transform: uppercase; text-align: center; background-color: #939393; color: #fdfaeb; }
		#callout strong											{ color: #f73d27; }
		
/*	=08. WP default clases
	-------------------------------------------------------------- */
	#main .alignleft,
	#main .alignnone											{ float: left; margin: 0 10px 0 0; }
	#main .alignright											{ float: right; margin: 0 0 0 10px; }
	#main .aligncenter											{ float: none; margin: 5px auto 0 auto; display: block; clear: both; }
	#main .size-large											{ margin-right: 0; }
	
	/*	=08.01 wp-caption
	-------------------------------------------------------------- */
	#main .wp-caption											{ text-align: center; }
	#main .wp-caption img										{ float: none; margin: 0; }
	#main .wp-caption-text										{ margin-bottom: 0; }
	
	/* warnings */
	#main .warning-title										{ font-size: 1.2em; padding-bottom: 0; margin-bottom: 0; font-weight: bolder; color: red; }
/* Nouveaux ajouts Eric */
/*featured*/

#featured{
position:relative;
width:660px;
height:250px;
overflow: hidden;
}

#featured_image{
width:660px;
height:250px;
overflow: hidden;
margin:0 auto;
border: none;
}

#featured_image img, #featured_image a img {
position:absolute;
z-index: 2;
visibility: hidden;
}

#featured #featured_image .current_img, #featured #featured_image .current_img img{
z-index: 3;
visibility: visible;
}
#menubar {}
#menubar ul {}
#menubar ul li {
	float:left;	margin:3px 0 3px 0;

}
#menubar ul li a:link, #menubar ul li a:visited {
	font-weight: bold; letter-spacing: -.02em; color: #bbb59f; font-family: "Myriad Pro", Myriad, Geneva, Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 1.4em; 
	display:block;
	padding:0 20px 0 20px;

	border-right:solid 1px #999;
	border-top:solid 1px #999;
	border-bottom:solid 1px #999;
}
#menubar ul li:hover {
	color:#666;
	background-color:#333;
}

#menucontainer {padding:0px 0 0 0; background:#444; border-bottom:6px solid #333; width:660px;position:relative;z-index:1;}
#mymenu {height:66px; background:url(/css/backoff.gif) repeat-x; border-top:1px solid #ff0; border-bottom:1px solid #aaa; text-align:center;}
#mymenu table {border-collapse:collapse; width:0; height:0; margin:-1px;}
#mymenu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left;position:relative;}
#mymenu ul {display:inline-block;} 
#mymenu ul.level1 {padding-right:2px; background:url(/css/divide.gif) no-repeat right top;}
#mymenu li {float:left;}
#mymenu ul div {position:absolute; left:-9999px; top:-32000px;z-index:1000;}

#mymenu a {display:block; 	font-weight: bold; letter-spacing: -.02em; color: #bbb59f; font-family: "Myriad Pro", Myriad, Geneva, Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 1.4em;  height:39px; line-height:35px;text-decoration:none;padding:0 14px; text-align:center;}
#mymenu .undermenu a {display:inline; line-height:22px;	font-weight: bold; letter-spacing: -.02em; color: #C00; font-family: "Myriad Pro", Myriad, Geneva, Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 1em; text-decoration:underline;padding:0; text-align:left;}
#mymenu .undermenu a:hover {color:#F90}
#mymenu ul.level1 li.level1-li a.level1-a {float:left; background:url(/css/divide.gif) no-repeat left top;}
#mymenu ul.level1 li.level1-li a.level1-a:hover {background:url(/css/hover-nosub.gif) no-repeat left top; border:0; color:#fff; position:relative;}
#mymenu ul.level1 li.level1-li a.level1-a.drop:hover {background:url(/css/hover.gif) no-repeat left top;}
#mymenu ul.level1 li.level1-li:hover {position:relative;}
#mymenu ul.level1 li.level1-li:hover > a {background:url(/css/hover.gif) no-repeat left top; color:#fff;}

#mymenu ul.level1 li.level1-li a.level1-a:hover b {display:block; width:1px; height:1px; overflow:hidden; position:absolute; right:-1px; top:38px; background:#111;}
#mymenu ul.level1 li.level1-li:hover > a b {display:block; width:1px; height:1px; overflow:hidden; position:absolute; right:-1px; top:38px; background:#111;}

#mymenu ul :hover div {left:0; top:39px; background:#111; border:1px solid #111; border-width:0 1px 1px 1px;}
#mymenu ul :hover div ul {border:1px solid #444; border-width:0 1px 1px 1px; padding-bottom:5px;}
#mymenu ul :hover div ul li {float:none; height:25px;}
#mymenu ul :hover div ul li a {display:block; height:25px; text-align:left; font:normal 13px/25px arial,sans-serif;}
#mymenu ul :hover div ul li a:hover {background-color:#444;color:#fff}


.sticker195x100 {
	width:180px;
	height:100px;
	font-weight: bold; letter-spacing: -.02em; color: #bbb59f; font-family: "Myriad Pro", Myriad, Geneva, Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 2em;

	text-decoration:underline;
	line-height:90px;
	border:solid 3px #C00;
	
}
.sticker195x100 a:hover {
	color:#FFF;
}
.sticker195x100 a {
	color:#C00;text-decoration:underline;
}
.sticker195x100 span.link {
	color:#bbb59f;
	
}
#main .promoartist {line-height:14px;color:#bbb59f;font-weight:bold;letter-spacing:-.02em;font-family:"Myriad Pro", Myriad, Geneva,Calibri,"Helvetica Neue",Helvetica, Arial,sans-serif;font-size: 1.1em;}
#main .promotitle {line-height:14px;color:#F90;letter-spacing:-.02em;font-family:"Myriad Pro", Myriad, Geneva,Calibri,"Helvetica Neue",Helvetica, Arial,sans-serif;font-size: 1em;}
.linkline
{

}

.linkline a:link, .linkline a:visited
{
	text-decoration: none;
	display: block;
}
.linkline a:focus {
	color: #C00;
}
.linkline a:hover {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #FFF;

}
.clearfloat {
	font-size: 0px;
	line-height: 0px;
	clear: both;
	height: 0px;
}
.videodl {

}
.videodl a:link, .videodl a:visited {
	margin-right:2px;
	height:20px;
	width:20px;
	line-height:13px;
	color:#333;
	display:block;
	background-image: url(/images_site/button_videodl.png);
	background-repeat: no-repeat;
}

.videodl a:hover {
	background-image: url(/images_site/button_videodlhover.png);	
	display: block;
	background-repeat: no-repeat;
}
#map {
	line-height:15px;
}
#map a:link, #map a:visited {
	color:#900;
}
#map a:hover {
	color:#C00;
	font-weight:bold;
}
.plrank {
	border:1px solid #ccc;
	width:50px;
	height:50px;
	line-height:50px;
	font-weight: bold; letter-spacing: -.02em; color: #bbb59f; font-family: "Myriad Pro", Myriad, Geneva, Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 2em;
	float:left
}
.plprevup {
	width:40px;
	height:50px;
	line-height:50px;
	font-weight: bold;
	letter-spacing: -0.02em;
	color:#fff;
	font-family: "Myriad Pro", Myriad, Geneva, Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 1.3em;
	background-image: url(/images_site/arrow_up.png);
	background-repeat: no-repeat;
		text-align:center;
	float:left
}
.plprevdown {
	width:40px;
	height:50px;
	line-height:50px;
	font-weight: bold;
	letter-spacing: -0.02em;
	color:#fff;
	font-family: "Myriad Pro", Myriad, Geneva, Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 1.3em;
	background-image: url(/images_site/arrow_down.png);
	background-repeat: no-repeat;
		text-align:center;
	float:left
}
.plprevstatic {
	width:40px;
	height:50px;
	line-height:50px;
	font-weight: bold;
	letter-spacing: -0.02em;
	color:#fff;
	font-family: "Myriad Pro", Myriad, Geneva, Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 1.7em;
	background-image: url(/images_site/arrow_still.png);
	background-repeat: no-repeat;
	text-align:center;
	float:left
}
.plenter {
	width:40px;
	height:50px;
	line-height:50px;
	font-weight: bold;
	letter-spacing: -0.02em;
	color:#fff;
	font-family: "Myriad Pro", Myriad, Geneva, Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 2em;
	float:left;
		text-align:center;
	background-color: #63F;
}
.playbutton {
}
.playbutton a:link, .playbutton a:visited {
	display:block;
	width:50px;
	height:50px;
	background:url(/images_site/button_play50.png) no-repeat;
	text-decoration:none;
	float:left;
	text-indent:-9999px;
}
.playbutton a:hover {
	background:url(/images_site/button_play50.png) no-repeat;
	background-position:-50px;
}
.vidbutton {
		float:left;
	width:50px;
	height:50px;
	background:url(/images_site/button_novid.png) no-repeat;

}
.vidbutton a:link, .vidbutton a:visited {
	display:block;
	width:50px;
	height:50px;
	background:url(/images_site/button_vid50.png) no-repeat;
	text-decoration:none;
	float:left;
	text-indent:-9999px;
}
.vidbutton a:hover {
	background:url(/images_site/button_vid50.png) no-repeat;
	background-position:-50px;
}
.dlbutton {

}
.dlbutton a:link, .dlbutton a:visited {
	display:block;
	width:25px;
	height:25px;
	background:url(/images_site/icon_download.png) no-repeat;
	text-decoration:none;
	text-indent:-9999px;

}
.dlbutton a:hover {
	background:url(/images_site/icon_download.png) no-repeat;
	background-position:-25px;
}

.blabla  {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bolder;
	color: #FFFCE8;
	line-height:1.2em;
}
.blabla p {
	margin:0
}
#membernews {
	
}
#membernews h1 {
	font-weight: bold; letter-spacing: -.02em; color: #bbb59f; font-family: "Myriad Pro", Myriad, Geneva, Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:3em;line-height:1em;
}
#membernews h2 {
	font-weight: bold; letter-spacing: -.02em; color: #bbb59f; font-family: "Myriad Pro", Myriad, Geneva, Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:2.2em;line-height:1em;
}
#membernews h3 {
	font-weight: bold; letter-spacing: -.02em; color: #bbb59f; font-family: "Myriad Pro", Myriad, Geneva, Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.8em;line-height:1em;
}
#membernews h4 {
	font-weight: bold; letter-spacing: -.02em; color: #bbb59f; font-family: "Myriad Pro", Myriad, Geneva, Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.6em;line-height:1em;
}
#membernews h5 {
	font-weight: bold; letter-spacing: -.02em; color: #bbb59f; font-family: "Myriad Pro", Myriad, Geneva, Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.3em;line-height:1em;
}
#membernews a:link, #membernews a:visited {
	
}
#membernews a:hover {
	
}
#membernews p {
	line-height:1.1em;
}
.border_bot_dot {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;	
}
#remixname {
	font-size:11px;
	color:#F00;
}
.printbutton {
	float:left;
	width:50px;
	height:50px;
}
.printbutton a:link, .printbutton a:visited {
	display:block;
	width:50px;
	height:50px;
	background:url(/images_site/button_print50.png) no-repeat;
	text-decoration:none;
	float:left;
	text-indent:-9999px;
}
.printbutton a:hover {
	background:url(/images_site/button_print50.png) no-repeat;
	background-position:-50px;
}
.radiobutton {
	position:relative;

}
.radiobutton a:link, .radiobutton a:visited {
	display:block;
	width:280px;
	height:60px;
	background:url(/images_site/radiolink.png) no-repeat;
	text-decoration:none;
	text-indent:-9999px;

}
.radiobutton a:hover {
	background:url(/images_site/radiolink.png) no-repeat;
	background-position:-280px;
}
img, div, a, input {
	 behavior: url(/scripts/iepngfix.htc) 
}
body { behavior: url(/scripts/csshover3.htc); } 
.services a:link, .services a:visited {
	text-decoration: underline;
	color: #F90;
}
.services a:hover {
	color: #FC3;	
}