/* 
Title: Beat Fly Multimedia Lab v.07 - The Sequel Vision 2008
Owner: dott. Patrizio Quatrini
Agency: Beat Fly Lab
URL: http://www.beatfly.com

Created: Oct 07
Copyright: Beat Fly Lab

All rights reserved including rights of reproduction and use in any form or by any means, including the making of copies by any photo process or by any electronic or mechanical device (printed, written, or oral), or recording for sound or visual reproduction, or for use in any knowledge or retrieval system or device, unless permission in writing is obtained from the copyright proprietor.
*/

/*-------------------------setting h1,h2,h3,h4----------------------*/
h1,h2,h3{ 
  clear:both;}

h1 {font-size:26px;}
h2 {font-size:18px;}
h3 {font-size:12px;}

ul{
	list-style:none;}

li{
	list-style:none;}
	
acronym{
	border-bottom:1px dotted #EFB32F;
	cursor:help;}
	
strong{
	color:#EFB32F;}

#sidebar h2{
	color:#63737B;
	padding:0 0 6px 6px;
	margin:0;}
	
#sidebar p.paragraph{
	color:#DEE0C7;
	text-align:left;
	padding:0 10px 0 4px;
	margin:0;}
	
#sidebar p.paragraph a, #sidebar p.paragraph a:visited{
	color:#EFB32F;
	text-decoration:underline;}
		
#sidebar p.paragraph a:hover{
	color:#fff;
	text-decoration:underline;}
	
#main h2.yellow{
	color:#EFB32F;
	line-height:1.3;
	padding:0 0 10px 4px;
	margin:0;}
	
#main h2{
	color:#6E6F62;
	line-height:1.3;
	padding:10px 0 10px 4px;
	margin:0;}
	
#main h2.scp{
	color:#990000;
	line-height:1.3;
	padding:10px 0 10px 4px;
	margin:0;}

#main h2.chp {
	color:#6C7A89;
	line-height:1.3;
	padding:10px 0 10px 4px;
	margin:0;}
	
#full h2.yellow {
	color:#EFB32F;
	line-height:1.3;
	padding:0 0 10px 4px;
	margin:0;}
	
#full h2{
	color:#6E6F62;
	line-height:1.3;
	padding:10px 0 10px 4px;
	margin:0;}
		
/*-------------------------news sidebar---------------------------------*/
.wrapnews{
	/*width:290px;*/
	padding:0 6px 6px 6px;
	border-top:1px solid #111;
	clear:both;}

.wrapnews .date{
	width:30%;
	float:left;
	padding:0;
	margin:0;}
	
.wrapnews .date dl{
	float:left;
	padding:0;
	margin:0;}
	
.wrapnews .date dt{
	padding:0;
	margin:0;
	color:#6E6F62;
	font-size:11px;
	font-weight:bold;}
	
.wrapnews .date dd{
	padding:0;
	margin:0;
	color:#4D4D4D;
	font-size:11px;}	
	
.wrapnews .information{
	width:70%;
	float:left;
	padding:0;
	margin:0;}
	
.wrapnews .information dl{
	float:left;
	padding:0;
	margin:0;}
	
.wrapnews .information dt{
	padding:0;
	margin:0;
	color:#6B7A7E;
	font-size:11px;}
	
.wrapnews .information dt.select{
	color:#EFB32F;}
	
.wrapnews .information dd{
	padding:0 0 12px 0;
	margin:0;
	color:#EBEBEB;
	font-size:11px;}
	
.wrapnews .information dd a{
	padding:0;
	margin:0;
	color:#EFB32F;
	font-size:11px;}
	
.wrapnews .information dd a:hover{
	padding:0;
	margin:0;
	color:#EBEBEB;
	font-size:11px;}
	
/*-------------------------news archive main---------------------------*/
#archive{
	width:640px;
	float:left;
	padding:0;
	margin:0;}

#archive dl{
	width:90%;
	float:left;
	padding:10px 0 18px 0;
	margin:0;}
	
#archive dt{
	color:#6E6F62;
	font-size:11px;
	font-weight:bold;
	height:15px;
	background:url(../../splash_library/news.gif) no-repeat left 50%;
	text-indent:20px;
	padding:0 0 6px 2px;
	margin:0;}
	
#archive dd{
	color:#6B7A7E;
	font-size:11px;
	padding:0 0 6px 4px;
	margin:0;}
	
#archive dd span{
	color:#4D4D4D;
	font-size:11px;
	padding:0 0 0 12px;
	margin:0;}
	
#archive dd.text{
	color:#DEE0C7;
	font-size:11px;
	border-bottom:1px solid #282824;
	background-color:#111;
	padding:4px 0 4px 4px;
	margin:0;}

/*navigazione news*/
#navigationarchive{
	width:90%;
	color:#DEE0C7;
	font-size:11px;
	padding:4px 0 16px 4px;
	margin:0;
	background:url(../../splash_library/bg_spot.gif) repeat-x bottom;}
	
#navigationarchive p{
	padding:0;
	margin:0;}
	
.page-numbers.current {
	background-color:#EFB32F;
	border-color:#DEE0C7;
	color:#2a2a2a;
	border-style:solid;
	border-width:1px;
	font-weight:bold;}

.page-numbers {
	background-color:#111;
	border-color:#2a2a2a;
	border-style:solid;
	border-width:1px;
	margin-right:6px;
	padding:2px 4px;}
/*-------------------------RSS sidebar---------------------------------*/
.rss{
	font-size:11px;
	height:36px;
	padding:10px 6px 6px 6px;
	clear:both;}
	
.rss a{
	color:#6E6F62;
	text-decoration:none;}
	
.rss a:hover{
	color:#fff;
	text-decoration:underline;}
	
a.feed,a.feed:link,a.feed:visited{
	padding:6px 0 6px 18px;
	margin:0;
	background:url(../../splash_library/icon_rss.jpg) no-repeat 0 50%;}

/*-------------------------SIDEBAR--------------------------*/
#skipe{
	width:300px;
	height:60px;
	padding:0;
	margin:0;
	float:right;}
	
#bannerrandom{
	width:300px;
	height:110px;
	padding:0;
	margin:0;
	float:right;
	border-top:0px none;
	border-right:0px none;
	border-bottom:0px none;
	border-left:0px none;
	border-bottom-style:none;}
	
#bannerrandomimg{
	width:300px;
	height:110px;
	padding:0;
	margin:0;
	float:right;
	border-top:0px none;
	border-right:0px none;
	border-bottom:0px none;
	border-left:0px none;
	border-bottom-style:none;}

#thank{
	width:300px;
	height:60px;
	background:transparent url(../../splash_library/thank.jpg) repeat-x top;
	padding:0;
	margin:0;
	float:right;}
	
#thank #delicious a{
	width:53px;
	height:60px;
	background:transparent url(../../splash_library/delicious.jpg) no-repeat top;
	text-indent:-9000px;
	padding:0;
	margin:0;
	float:right;
	display:block;}
		
#thank #yahoo a{
	width:53px;
	height:60px;
	background:transparent url(../../splash_library/yahoo.jpg) no-repeat top;
	text-indent:-9000px;
	padding:0;
	margin:0;
	float:right;
	display:block;}
			
#thank #share{
	padding:0;
	margin:0;
	float:left;}
	
#thank #share h2{
	color:#232726;
	line-height:60px;
	text-indent:4px;
	padding:0;
	margin:0;
	float:left;}
	
/*-------------------------sitemap----------------------------------*/
#sitemap{
	width:640px;
	float:left;
	padding:0;
	margin:0;}

#sitemap dl{
	width:90%;
	float:left;
	padding:0 0 18px 0;
	margin:0;}
	
#sitemap dt.home{
	color:#6E6F62;
	font-size:11px;
	font-weight:bold;
	height:15px;
	background:none;
	text-indent:2px;
	padding:0 0 6px 0;
	margin:0;}

#sitemap dt{
	color:#6E6F62;
	font-size:11px;
	font-weight:bold;
	height:15px;
	background:url(../../splash_library/open.gif) no-repeat left 50%;
	text-indent:20px;
	padding:0 0 6px 2px;
	margin:0;}
	
#sitemap dd{
	color:#6B7A7E;
	font-size:11px;
	padding:0 0 6px 4px;
	margin:0;}
		
#sitemap dd.text{
	color:#DEE0C7;
	font-size:11px;
	padding:4px 0 4px 4px;
	margin:0;}
/*-------------------------teaser-------------------------------------*/
#teaser{
	background:url(../../splash_library/bg_teaser.png) no-repeat;
	left:0;
	width:507px;
	padding:20px 0 30px 4px;
	margin:290px 0 0 0;
	color:#EFB32F;
	font-family:'lucida grande',verdana;
	line-height:1.3;}
	
* html #teaser{
	bottom:-1px;}

/*-------------------------setting three spots--------------------------*/
#clb-shell{
    width:630px;
	color:#535353;
	padding:0;
    margin:0;
    float:left;}

#clb-shell h2{
    color:#63737B;
    padding:0 0 2px 4px;}

#clb-shell p{
    color:#DEE0C7;
	padding:10px;
    clear:both;
	font-family:'lucida grande',verdana;}
	
#clb-shell span{
	padding:2px 0 2px 4px;}

ul#clb{
    width:630px;
    height:9em;
    text-align:left;
    list-style-type:none;
    padding:0;
    display:inline;}

ul#clb li{
    padding:2px 0 12px 0;
    margin:0 1px 0 1px;
    /*border-bottom:solid 1px #171717;*/
    width:200px;
    /*height:200px;*/
	height:100%;
    background:#000 url(../../splash_library/bg_spot_up.jpg) repeat-x top;
    float:left; 
    display:inline;}

#clb-shell a{
    color:#EFB32F;
	text-decoration:underline;}

#clb-shell a:hover, #clb-shell a:focus, #clb-shell a:active {
    color:#fff;
    text-decoration:none;}
	
#clb-shell ul#clb h3{
    color:#6E6F62;
    display:block;
    width:auto;
    padding:5px 0 5px 3px;
    background:url(../../splash_library/bg_spot.jpg) repeat-x top; }

#clb-shell ul#clb h3 a{
    color:#6E6F62;
    display:block;
    width:auto;
    padding:5px 0 5px 3px;
    background:url(../../splash_library/bg_spot.jpg) repeat-x top; 
    text-decoration:none;}

#clb-shell ul#clb h3 a:hover, #clb-shell ul#clb h3 a:focus, #clb-shell ul#clb h3 a:active{
	color:#fff;}

ul#clb p{
    padding:0;
    margin:6px 4px 10px 4px;}
	
/*-------------------------setting footer---------------------------------*/
#bottom{
	background:#000 url(../../splash_library/bg_bottom.jpg) repeat-x scroll 0% top;
	clear:both;
	height:200px;
	width:100%;}
	
#wrapfooter{
	margin:0pt auto;
	position:relative;
	width:960px;}

#footerone, #footertwo, #footerthree{
	width:30%;
	height:auto;
	text-align:left;
	margin:10px 0 0 16px;
	padding:0 0 30px 0;
	float:left;
	display:block;}
	
#footerone h3, #footertwo h3, #footerthree h3{
    color:#63737B;
    display:block;
    width:100%;
    padding:5px 0 5px 4px;
    background:url(../../splash_library/bg_spot.jpg) repeat-x top;}
	
#footerone ul, #footertwo ul, #footerthree ul{
	margin:0;
	padding:0;
	list-style:none;}
	
#footerone li, #footertwo li, #footerthree li{
	margin:0 0 0 4px;}
	
#footerone ul li.rsspost a, #footertwo ul li.rsspost a,
#footerone ul li.rsspost a:link, #footertwo ul li.rsspost a:link,
#footerone ul li.rsspost a:visited, #footertwo ul li.rsspost a:visited{
	display:block;
	background:url(../../splash_library/icon_rss_sub.jpg) no-repeat 0 50%;
	margin:1px 0 1px 4px;
	padding:0 0 0 18px;
	color:#EFB32F;
	text-decoration:none;
	white-space:nowrap;}
	
#footerone ul li.rsspost a:hover, #footertwo ul li.rsspost a:hover{
	background-color:#121212;
	color:#fff;}
	
#footerone ul li a, #footertwo ul li a, #footerthree ul li a,
#footerone ul li a:link, #footertwo ul li a:link, #footerthree ul li a:link,
#footerone ul li a:visited, #footertwo ul li a:visited, #footerthree ul li a:visited{
	display:block;
	background:#040404 url(../../splash_library/list_footer.gif) no-repeat 5px 2px;
	border-bottom:1px solid #111;
	margin:1px 0 1px 0;
	padding:0 0 0 18px;
	color:#999;
	text-decoration:none;
	white-space:nowrap;}

#footerone ul li a:hover, #footertwo ul li a:hover, #footerthree ul li a:hover{
	background-color:#121212;
	color:#fff;}
	
#footerone ul li a strong, #footertwo ul li a strong, #footerthree ul li a strong{
	margin-right:1em;
	color:#6E6F62;}
	
#subfooter{
	width:940px;
	text-align:center;
	margin:0pt auto;
	padding:0;
	position:relative;}
	
#subfooter p{
	color:#535353;
	padding:0;
	margin:0;}
	
#subfooter p a,
#subfooter p a:link,
#subfooter p a:visited{
	color:#999;
	text-decoration:none;}

#subfooter p a:hover{
	color:#fff;}
	
/*-------------------------setting main------------------------------------*/
#main p{
	color:#DEE0C7;
	text-align:left;
	padding:0 0 0 4px;
	margin:0;}

#main a,
#main a:link,
#main a:visited{
	color:#EFB32F;
	text-decoration:underline;}
	
#main a:hover{
	color:#fff;
	text-decoration:underline;}
	
p.up{
	height:15px;
	background:url(../../splash_library/up.gif) no-repeat left 50%;
	text-indent:20px;}

/*-------------------------setting full------------------------------------*/
#full p{
	color:#DEE0C7;
	text-align:left;
	padding:0 0 0 4px;
	margin:0;}

#full a,
#full a:link,
#full a:visited{
	color:#EFB32F;
	text-decoration:underline;}
	
#full a:hover{
	color:#fff;
	text-decoration:underline;}
	
	/*-------------------------setting ajax web portfolio------------------*/	
#content1{	
	padding:0 0px 6px 0px;
	clear:both;}
	
#events{
	border-collapse:collapse;
	margin:0;
	color:#DEE0C7;
	font-family:"Lucida Grande", Tahoma, sans-serif;}
	
#events tbody {margin:0;}
	
#events th{
	background-color:#000;
	padding:6px 0;
	font-weight:bold;
	color:#6E6F62;
	margin:0;
	border-bottom:solid 1px #111;
	cursor:pointer;}
	
#events td, #events th{ 
	margin:0; 
	padding:.75em 0.375em .75em 0.375em;
	text-align:left;}
	
#events tr td.eventNameTD:hover, #events tr td.locationTD:hover{
	color:#6B7A7E;}/*hover effect*/
	
#events tr.rowSelected td.eventNameTD:hover, #events tr.rowSelected td.locationTD:hover{
	color:#6B7A7E;}/*hover effect*/

#events tr.titlerow {background:none;}
	
#events tr td.eventNameTD{
    background-color:#000;
    width:170px;
	border-bottom:solid 1px #111;
	color:#DEE0C7;}
	
#events tr td.locationTD{
    background-color:#000;
    width:110px;
	border-bottom:solid 1px #111;
	color:#6B7A7E;}

#events tr.rowSelected td.eventNameTD{
    background-color:#121212;
	width:170px;
	border-bottom:solid 1px #EFB32F;
	color:#EFB32F;}

#events tr.rowSelected td.locationTD{
    background-color:#121212;
	width:110px;
	border-bottom:solid 1px #EFB32F;}

.eventname{
	font-weight:bold;
	font-size:12px;}

.date{
	color:#000;
	font-size:10px;
	text-transform:uppercase;}

.location{
	color:#000;
	font-size:10px;}

.rowHover{
	color:#000;
	cursor:pointer;}
	
/*img container*/
#box{
	margin:0 0 0 4px;
	padding:0;
	border:none;}

#box_brace{
	float:left;
	width:500px;
	margin:10px 6px 20px 4px;
	display:inline;
	border:none;}

.SpryHiddenRegion{
   visibility:hidden;}
   
#imgwrapper{
	width:500px;
	height:400px;
	background:url(../../splash_library/spinner.gif) no-repeat center;
	border:none;
	margin:0 0 12px 0;}

.description{
	border-top:solid 1px #111;
	padding:8px 0 12px 0;
	clear:both;}
	
.description span{
	color:#6E6F62;}
	
/*-------------------------setting download thumb------------------------*/
#download{
	text-align:left;
	width:100%;
	overflow:auto;
	padding-bottom:0px;
	float:left;}

#download dl{
	width:585px;
	text-align:left;
	padding:2px 0 0px 0;
	margin:5px;
	float:left;
	background:url(../../splash_library/download_thumb.jpg) no-repeat;}
	
#download dt{
	color:#6E6F62;
	font-size:11px;
	font-weight:bold;
    padding:5px 0 0 0;}
	
#download dd.link{
	font-size:11px;
	margin:2px 0 0 0;
	padding:0;
	color:#6E6F62;
	text-indent:5px;
	border-top:1px solid #3E3E37;
	width:591px;
	background-color:#050505;}
	
#download dd.thumb{
	width:480px;
	height:80px;
	border:none;
	padding:0px;
	margin:5px;
	display:block;}
	
	#download dd.text{
	width:330px;
	height:0px;
	border:none;
	padding:0px;
	margin:5px;
	float:right;
	display:block;}
	
/*tabs*/
.tabpanel{
	width:297px;}

.tabpanel .tab{
	padding:52px 0 10px 3px;}
	
.tabpanel .tab p {
	color:#6B7A7E;}
	
.tabpanel .tab a{
	color:#6E6F62;
	text-decoration:underline;}
	
.tabpanel .tab a:hover{
	color:#fff;
	text-decoration:none;}
		
.tabpanel .tab img{
	padding:0;
	margin:0;}

ul.tabnav{
	background:transparent url(../../splash_library/bg_sidebar.jpg) repeat-x top;
	margin:0;
	padding:0;
	float:left;
	clear:none;
	width:100%;
	height:50px;}
	 
ul.tabnav li{
	float:left;
	margin:0;
	padding:15px 8px 0 15px;}

ul.tabnav a{
    text-decoration:none;
	color:#6B7A7E;}
	
ul.tabnav span{
	float:left;}
	
ul.tabnav a.active,ul.tabnav a:hover{
	color:#fff;}
	
ul.tabnav a.active span,ul.tabnav a:hover span{
	color:#fff;
	text-decoration:underline;}
	
.tab span.release {
	color:#535353;}
	
.tab span.release a{
	color:#6E6F62;
	text-decoration:underline;}
	
.tab span.release a:hover{
	color:#fff;
	text-decoration:none;}
