html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}.clear{clear:both}a img{border:none}html,body{height:100%}body{overflow:hidden;font-size:13px;font-family:Arial;padding:0;margin:0;color:#aaa;line-height:1.5;background-color:#000}a{color:#fff;text-decoration:none}a:hover{color:#999}a:active{color:#666}a:focus{outline:0;border:none}a img{border:none}p{padding:5px 0px} h1{color:#fff;font-size:30px;font-weight:normal;margin-bottom:20px}h2{color:#fff;font-size:24px;font-weight:normal;margin-bottom:20px}h3{color:#fff;font-size:20px;font-weight:normal;margin-bottom:15px}ul.back{background:url("../images/btn_prev_mini.png") no-repeat bottom left;list-style:none;position: absolute; bottom: 0px; }ul.back li{line-height:15px;padding-left:25px; }ol.global{margin-left:30px}ol.global li{line-height:2em}table.global tr{background:transparent}table.global tr td,table.global tr th{border-bottom:1px solid #333}table.global tr th{font-weight:bold;background:#000;text-align:left}table.global tr th,table.global tr td{padding:7px 15px 7px 15px}table.global tr td{color:#666}blockquote{padding-left:40px;width:90%;background:transparent url("../images/bg_quote.png") no-repeat top left}#wrapper{width:100%;position:absolute;top:0;overflow:auto;min-height:100%; min-width:1280px;}#left_wrapper{width:260px;float:left;z-index:350;position:relative}#left_wrapper .inner{margin:30px 0px 0 20px;float:left;width:210px;z-index:351}#content_wrapper{width:660px;height:460px;position: fixed;top: -600px;}#page{font-size:15px;border:1px solid #333;background:url("../images/bg_content.png") repeat top left;padding:20px;width:620px; }#page ul{padding-left:15px}#panel{height:410px; overflow:auto;}#footer{width:100%;font-size:10px;position:fixed;bottom:25px;left:0px;background:url("../images/bg_content.png") repeat top left;border-top:1px solid #333;border-bottom:1px solid #333;text-align:center;padding:10px 0px;z-index:10000}#copyright{width:100%;font-size: 11px; height:20px; margin:0px auto;text-align: center; position:fixed; bottom: 0px;color: #888;display:block;}



#copyright a{color:#888}#copyright a:hover{color:#6CF}.nav{list-style:none;margin:60px 0 0 0px;font-size:25px}.nav li.space{margin-bottom:25px}.nav li a{color:#fff;display:block;padding:0;margin-bottom:10px;line-height:25px}.nav li a:hover,.nav li a.active{color:#aaa}.social_media{display:block;float:left;margin:10px 0 0 2px}.social_media li{display:block;float:left;margin:0 10px 0 0}

.photos_slide{float:left;display:block;list-style:none}.photos_slide li{margin-bottom:5px;display:block}.photos_slide li a{display:block}.photos_slide li a img{display:block;position:relative}#portfolio_container{float:left}.portfolio_photos,.portfolio_gallery,.portfolio_goodies{padding-top: 10px;margin:10px auto;width:600px; height: auto; display:block;list-style:none;}
.portfolio_photos li{float:left;display:block;width:160px;height:160px;margin:0px 15px;list-style:none;}
.portfolio_gallery li{float:left;display:block;width:160px;height:130px;margin:0px 15px 10px;list-style:none;}
.portfolio_goodies li {float:left;display:block;width:160px;height:160px;margin:0px 15px; list-style:none;}



.portfolio_photos li span{display:block;margin:5px auto;color:#fff;font-weight:bold;width:160px;text-align:center;padding-top:5px; font-size: 18px;list-style:none;}.portfolio_photos li img, .portfolio_gallery li img{width:160px;height:106px; list-style:none; border: 1px solid #aaa}
.portfolio_goodies li img{width:120px;height:180px; list-style:none;}.newslist{margin:0px;padding:0px;width:600px;overflow:hidden;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #333}.newslistfull{margin:0px;padding:0px;width:600px;overflow:hidden;padding-bottom:20px}.newslist .post-image,.newslistfull .post-image{border:1px solid #dbdbdb;background:#fff;padding:4px;margin-bottom:0px;position:relative;width:auto;height:170px}.newslist .post-image img,.newslistfull .post-image img{width:590px;height:170px}.newslist h3,.newslistfull h3{margin-bottom:4px}.newslist h3 a,.newslistfull h3 a{text-decoration:none}.newslist h3 a:hover,.newslistfull h3 a:hover{text-decoration:none}.meta{font-size:13px;line-height:17px;margin:10px 0px;padding-left:20px;background:url(../images/comments.png) no-repeat left}.close{background:url(../images/error.png) no-repeat top left;position:absolute;top:10px;right:20px;margin-left:10px;width:20px;height:20px;}.scroll-pane.close{background:url(../images/error.png) no-repeat top left;position:absolute;top:0px;right:20px;margin-left:10px;width:20px;height:20px;}.close a{display:block;width:20px;height:20px;text-indent: -30000px;overflow: hidden;}#rel{height:20px;float:right;font-size:12px}#player{border:1px solid #333; margin: 10px auto;}#rss{height:32px; width:32px;float:right;margin right: 50px;} .like{font-size: 20px; color: #fff; padding: 5px 0px 0px;}


ul.social{ float:left; height:20px; margin:5px 0 0 5px; list-style:none; padding:0px; width:70px}
ul.social li{float:left;margin:0px 5px;padding:0;list-style:none;display:inline}
ul.social li a.facebook{width:12px;height:20px;padding:0px;cursor:pointer; background: url(../images/facebook.png) no-repeat 0 0; display:block; text-indent: -5000px}
ul.social li a.twitter{width:30px;height:20px;padding:0px;cursor:pointer;background: url(../images/twitter.png) no-repeat 0 0;display:block; text-indent: -5000px}

ul.social li a.facebook:hover, ul.social li a.twitter:hover{background-position: 0 -20px;}



ul.social li h2{font-size:1em;font-weight:normal;text-transform:uppercase;margin:0;padding:10px;background:#f0f0f0;border-top:1px solid #fff}ul.social li a{text-decoration:none;color:#777;display:block}ul.sponsors{    float:right;   height:30px;    margin:0px;list-style:none;padding:0px}ul.sponsors li{float:right;margin:0px 5px;padding:0;list-style:none;display:inline}ul.sponsors li a.thumb2{padding:0px;cursor:pointer}ul.sponsors li span{overflow:hidden;display:block}ul.sponsors li a.thumb:hover{background:#ccc}ul.sponsors li h2{font-size:1em;font-weight:normal;text-transform:uppercase;margin:0;padding:10px;background:#f0f0f0;border-top:1px solid #fff;/}ul.sponsors li a{text-decoration:none;color:#777;display:block}.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1}.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:url(../images/nav.png) top center repeat}
.jScrollPaneDrag{position:absolute;background:url(../images/navbar.gif) top center repeat;cursor:pointer;overflow:hidden}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden}
.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden}

.jScrollPaneDrag:hover{background:url(../images/navbar2.gif) top center repeat}


a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;height:9px}a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:9px}.portfolio_goodies li{background: url(../images/viseur.png) 30px 60px no-repeat;}.portfolio_photos li, .portfolio_gallery li{background: url(../images/viseur.png) 50px 23px no-repeat;}








#lang {
float:left; height: 20px; width: 240px; padding: 0; margin: 5px 0px 0 40px; text-align:left; font-size: 11px;}

#lang img{
height: 20px; width: 27px; padding: 0 2px; vertical-align:middle}


#settings
{

position: fixed;
bottom: 100px;
left: -171px;
width: 150px;
height: 140px;
padding: 10px;
color: #ffffff;
border-top:1px solid #333;
border-bottom:1px solid #333;
border-right:1px solid #333;
background:#000;
z-index: 200;
}

#button-settings
{
display: block;
position: absolute;
top: 122px;
left: 170px;
width: 40px;
height: 40px;

background: url("../images/button-settings.png") 0 0;


}

#play-button, #prev,#next{ float:left;margin: 0 4px 4px;}
#play-button:hover, #prev:hover, #next:hover { cursor:pointer; }

ul#slide-list{ padding:10px 0; float:left; position:absolute; left:50%; }
ul#slide-list li{ list-style:none; width:14px; height:14px; float:left; margin:0 5px 0 0; }
ul#slide-list li.current-slide a, ul#slide-list li.current-slide a:hover{ background-position:0 0px; }
ul#slide-list li a{ display:block; width:14px; height:14px; background:url('../images/nav-dot.png') no-repeat 0 -28px; text-indent: -9000px;}
ul#slide-list li a:hover{ background-position:0 -14px; cursor:pointer; }
#progress-back{ z-index:99999; position:fixed; bottom:76px; left:0; height:1px; width:100%; background:url('../images/progress-back.png') repeat-x; }
#progress-bar{ position:relative; height:1px; width:100%; background:#ccc; }
	#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(../images/progress.gif) no-repeat center center;}
	
	#supersized {  display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
		#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
			#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
			#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/
		
		#supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; }
		#supersized a { width:100%; height:100%; display:block; }
			#supersized li.prevslide { z-index:-20; }
			#supersized li.activeslide { z-index:-10; }
			#supersized li.image-loading { background:#111 url(../images/progress.gif) no-repeat center center; width:100%; height:100%; }
				#supersized li.image-loading img{ visibility:hidden; }
			#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }
			
			#slidecaption,.totalslides {font-style:italic;}
			
			/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
	display:none;
	background:#000;
	border: 1px solid #333;
	font-size:12px;
	text-align: center;
	width:120px;
	padding:5px;
	color:#fff;	
	z-index: 99999;
}

/* style the trigger elements */
#dyna img {
	border:0;
	cursor:pointer;
	margin:0 8px;
}

/* override the arrow image of the tooltip */
.tooltip.bottom {
	background:#000;
	border: 1px solid #333;
	padding-top:5px;
	height:34px;
}


.hidden {
display: none;}


#launch-but{width:80px;height:80px;position:absolute; left:20px;top:200px;cursor:pointer;display:none;}
	#launch-but #circle{ position:absolute;width:80px; height:80px;top:50%;left:50%;margin:-40px 0 0 -40px;-webkit-border-radius: 80px;-moz-border-radius: 80px; border-radius: 80px;}
	#launch-but #circle-overlay{ position:absolute;width:0px; height:0px;top:50%;left:50%;-webkit-border-radius: 80px;-moz-border-radius: 80px; border-radius:80px;}
	#launch-but #label{position:relative;font-size: 12px; font: Arial, Helvetica, sans-serif;padding: 0px 0;width:80px; z-index:5;text-align:center;color:#000;display:block; line-height: 80px}
	#launch-but #label:hover{color:#fff;}
	#launch-but #circle{background:#fff;}
	#launch-but #circle-overlay{background:#F73665;}



