/*
Theme Name: Black & White
Theme URI: http://blackewhite.com/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Paul Mosne
Author URI: http://mosne.it/
*/

htm,body{
background-color: #fefefe;
font-family: Verdana, Arial, sans;
font-size: 11px;
overflow: hidden;
}
body{
margin: 0px;
padding: 0px;
}
a{
outline: none;
color:#B96D7B
}

h2{
font-size: 16px;
}
/*hd*/

#ci{
display: none;
}
html,body{
overflow: hidden;
}
#logo{
position: absolute;
left: 30px;
top: 21px;
width: 200px;
height: 125px;
float: left;
background:white;
overflow: hidden;
}
#sidebar{ 
position: absolute;
left: 30px;
top: 128px;
bottom: 0px;
width: 200px;
float: left;
background: white;
overflow: hidden;
overflow-y: auto;

z-index: 20;
}
#vertical{ 
position: absolute;
left: 250px;
top: 0px;
bottom: 0px;
width: 90px;
float: left;
background:white;
overflow: hidden;
}
#top{ 
position: absolute;
left: 360px;
top: 0px;
right:0px;
float: left;
background: white;
overflow: hidden;
overflow-y: auto;
bottom: 20px;
}

.archivio{
color:#666;
text-align:center;
clear:both;
padding-bottom: 80px;
}
.archivio a{
text-decoration: none;
}

#foot{ 
position: absolute;
left: 360px;
right:0px;
bottom: 0px;
float: left;
background: white;
overflow: hidden;
color: #929292;
font-size: 9px;
text-align: left;
overflow: hidden;
padding-bottom: 2px;
padding-top:2px;
}
#foot a {
color: #929292;
text-decoration: none;
}

#sdc{
width: 200px;
float: left;
}

#tophd{
height: 83px;
width: 100%;
margin-right: 30px;
text-align: left;
}
#tophd h2{
color:#777;
float:left;
font-size:28px;
font-weight:lighter;
padding-top:25px;
}


#foot,
#central,
#blind{
left: 360px;
}
body.page #central,
body.page #top,
#top.news,
body.page #foot,
body.page #blind,
body.home #central,
body.category #top,
body.category #blind,
body.category #central,
body.category #foot,
body.search #top,
body.search #central
body.search #blind,
body.search #foot{
left: 250px;
}


#scrolly{
height: 100%;
margin: 0px;
overflow: hidden;
}


#goup{
background:white url(images/bup.gif) no-repeat scroll center center;
height:83px;
left:0;
position:absolute;
top:0;
width:90px;
z-index:15;
cursor: pointer;
}
#godown{
background: transparent url(images/bdwn.gif) no-repeat center center;
position: absolute;
bottom:0px;
left: 0px;
width: 90px;
height: 70px;
z-index: 15;
cursor: pointer;
}

#navigation{
margin: 0px;
padding: 0px;
width: 100%;
}


#navigation a{
color: #777;
text-decoration: none;
font-size: 12px;
text-transform: lowercase;
padding-top: 8px;
padding-bottom: 8px;
border-top: solid 1px #ccc;
float: left;
text-align: left;
width: 100%;
}


#navigation li.current_page_item a{
color: #B96D7B;
}
#navigation a:hover{
color: #222;
}

#navigation ul li{
}


#searchbox{
padding-bottom: 2em;
}

#q{
width: 192px;
color: #ccc;
font-size: 12px;
background: white;
border: 1px solid #ccc;
padding: 3px;
}


#slider{

color:#929292;
float:left;
font-size:11px;
height:14px;
padding:8px;

text-align:left;
width: auto;
}

#widget_s{
float:right;
margin-right:10px;
width:175px;
}
#widget_c{
width:auto;
float: left;
margin-right: 10px;
padding-left: 30px;
}
#widget_o{
width:auto;
float: left;
padding-left: 30px;
}
#wname{
padding-left: 10px;
padding-right: 10px;
}
#navigation ul li.page-item-208{
}
#mycast{
float: left;
width: 100%;

}
#mycast .wtips{
display: none;
float: left;
z-index: 999;
position: absolute;
height:22px;
top:-28px;
background: transparent url(images/tippy.gif) no-repeat left bottom;
}

#fastthumb  .vertvideo img{
width: 200px;
height: 120px;
margin-left: -55px;
}

#mycast .wtips span{
background: #666;
color: #ebebeb;
padding: 2px;
height: 14px;
float: left;
white-space: nowrap;
margin-bottom: 4px;
}
#mycast .wtips img{
height:78px;
left:0;
position:absolute;
top:-78px;
width:58px;
}
#indi{
float:left;
position:absolute;
top:80px;
height: 50px;
left: 25%;
width: 75%;
text-align: right;
z-index: 60;
}
#indi ul{
float: right;
padding-right: 30px;
}
#indi li{
float: right;
display: inline;
text-align: left;
}
#indi li a{
color: #999;
cursor: pointer;
border: 0px;
}

#indi li a:hover{
color: #555;
}


#chartlist{
float:left;
margin:-20px 0 0 100px;
padding:0;
position:relative;
width:105px;
padding-bottom: 1em;
display: inline;
}
#chartlist li{
width: 15px;

float: left;
margin-right: 2px;
}
#top .wlabel {
color:#AAAAAA;
float:left;
padding-bottom:3px;
padding-right:7px;
padding-top:3px;
}

#mycast a.buddy{
width: 15px;
height: 14px;
background: transparent url(images/bw_casting.gif) no-repeat 0px 0px;
float: left;
border: 0;
line-height: 8px;
padding: 0px;
margin: 0px;
text-indent: -9999px;
}

#mycast a.buddy:hover{
background: transparent url(images/bw_casting.gif) no-repeat 0px -14px;

}


#bw a{
text-decoration: none;
float: left;
width: 200px;
height: 63px;
background: transparent url(images/bw_mlogo.gif) no-repeat 0px 0;
text-indent: -3000px;
}
#bw{
}

h2.mgmt{
color: #929292;
font-size: 11px;
padding-top: 13px;
line-height: 36px;
height: 36px;
float: left;
}

#alltoall  {
width: 100%;
border-bottom: solid 1px #ccc;

}

#alltoall a.cat{
text-align: left;
color: #777;
text-decoration: none;
font-size: 20px;
width: 100%;
height: 20px;
float: left;
border-top: solid 1px #ccc;
padding-top: 8px;
padding-bottom: 8px;
}
#alltoall a.cat:hover{
color: #222;
}
#alltoall a.cat.active{
color: #B96D7B;
}

#alltoall ul.secondo {
width: 100%;
border-top: solid 1px #ccc;
float: left;
padding-top:8px;
padding-bottom:8px;
}


#alltoall ul.secondo li a{
text-align: left;
color: #777;
text-decoration: none;
width: 100%;
padding-bottom: 1em;
float: left;
clear: both;


}
#alltoall ul.secondo li {
width: 47%;
float: left;
text-align: left;


}
#alltoall ul.secondo li.male{
border-left: solid 1px #ccc;
padding-left: 4%;
}

#alltoall ul.secondo ul.age {
width: 50%;
float: left;
text-align: left;
}
#alltoall ul.secondo ul.age li{
width: 100%;
text-align: left;
float: inherit;
padding:0px;
}
#alltoall ul.secondo ul.age li a{
padding: 0px;
white-space: nowrap;
}

#alltoall ul.secondo  li a:hover,
#alltoall ul.secondo ul.age li a:hover{
color: #222; 
}

#alltoall ul.secondo  li a.active,
#alltoall ul.secondo ul.age li a.active{
color: #B96D7B; 

}

#show .ngg-galleryoverview {
margin-top:10px;

}



#navigation #clearcasting{
float: left;
border: 0;

text-indent: -1000px;
width: 52px;
height: 17px;
padding: 0px;
background: transparent url(images/bw_btns_lt.gif)  -106px 0px no-repeat;
}
#navigation #clearcasting:hover{
background: transparent url(images/bw_btns_lt.gif)  -106px -24px no-repeat;
}

#navigation #sendcastind{

float: right;
border: 0;

text-indent: -1000px;
width: 99px;
height: 17px;
padding: 0px;
background: transparent url(images/bw_btns_lt.gif)  0px 0px no-repeat;
}
#navigation #sendcastind:hover{
background: transparent url(images/bw_btns_lt.gif)  0px -23px no-repeat;
}


.hidden{
display: none;
}


#blind{
position: absolute;
background: #E6E6E6;
top:0px;
right: 0px;
bottom: 0px;
color: #E6E6E6;
z-index: 99;
float: left;
padding: 20px;

}

/*bd*/
.entry{
text-align: left;
position: relative;
}

ul#show {
clear:both;
float:left;
margin-bottom:20px;
margin-top: 1px;
}
ul#show li{
display:inline;
float:left;
margin-bottom: 30px;
margin-right:30px;

}
.imgloading{
background: transparent url(images/awe.gif) no-repeat top left;
}

#feedb{
width: 19px;
height: 19px;
float: left;
}

#feedb.wloading{
background: transparent url(images/awe.gif) no-repeat center center;
}

#fastthumb{
padding-top: 82px;
padding-bottom: 82px;

}
#fastthumb li{
padding-bottom: 5px;
}


#fastthumb img{
width: 90px;
height: 120px;


}

.cufon-canvas {
padding: 0px;
margin: 0px;
}
.cufon-canvas canvas {
float: left;
padding: 0px;
margin: 0px;
}
.ngg-gallery-thumbnail img,
ul#show li img{
/* visibility: hidden */

opacity:0;
-moz-opacity: 0;
-webkit-opacity: 0;
filter: alpha(opacity = 0);
}

a.nicetitle,
ul#show li a{
text-decoration: none;
color: #797979;
font-weight: bold;
font-size: 16px;
line-height: 1.2em;
}
a.nicetitle:hover,
ul#show li a:hover{
color: #000;
text-decoration: none;
}
.grey{
padding-top: 5px;
color: #aaa;
float:left;
margin-top:3px;
}
.grey strong{
font-weight: normal;
color: #777;
}

ul#show li a.plus,
#tophd a.plus{
float: right;
border: 0;
text-indent: -9000px;
width: 17px;
height: 17px;
padding: 0px;
background: transparent url(images/bw_btns_lt.gif)  -191px 0px no-repeat;
}
ul#show li a.plus{
position: absolute;
right: 0px;
float: left;
}
ul#show li a.plus:hover{
width: 44px;
background: transparent url(images/bw_btns_lt.gif)  -164px -23px no-repeat;
}


#tophd a.plus{
width: 134px;
background: transparent url(images/bw_btns_lt.gif)  -268px -47px no-repeat;
}

#tophd a.plus:hover{
width: 134px;
background: transparent url(images/bw_btns_lt.gif)  -268px -23px no-repeat;
}

body.category-works ul#show li a.plus,
body.category-works #tophd a.plus{
display: none;
}


ul#show li a.rem,
#tophd a.rem{
float: right;
border: 0;
text-indent: -9000px;
width: 17px;
height: 17px;
padding: 0px;
background: transparent url(images/bw_btns_lt.gif)  -242px 0px no-repeat;
}
ul#show li a.rem:hover{
width: 44px;
background: transparent url(images/bw_btns_lt.gif)  -215px -23px no-repeat;
}

#tophd a.rem{
width: 105px;
background: transparent url(images/bw_btns_lt.gif)  -413px 0px no-repeat;
}

#tophd a.rem:hover{
width: 105px;
background: transparent url(images/bw_btns_lt.gif)  -413px -23px no-repeat;
}


#tophd a.rem,
#tophd a.plus{
float: left;
margin-top: 33px;
margin-left: 10px;
}


.ngg-gallery-thumbnail img {
background-color:#FFFFFF;
border:0 none;
display:block;
margin:0;
padding:0;
position:relative;
}
.ngg-gallery-thumbnail {
margin: 0px;
padding: 0px;
padding: 0 30px 30px 0;
}

.clear{
clear: both;
}

/*ft*/

#linends{
/*background: transparent url(images/rgh.gif);*/
height: 60px;
}
strong,b{
font-weight: bold;
}



#jquery-live-search {
	background: #EBEBEB;
    color: #aaa;
	
	
	overflow: auto;

	position: absolute;
	z-index: 99;
    text-align: left;
	
}
#q:focus{
color: #222;
background:#ebebeb ;

}

#q.ajax{
background: #fff url(images/awe.gif) no-repeat 179px center;
}

#jquery-live-search li{
background: #666;
padding: 4px;
margin-bottom: 1px;
}

#jquery-live-search a{
text-decoration: none;
color: #fff;

width: 100%;
}
#jquery-live-search a:hover{
color: #B96D7B;
}
#jquery-live-search li:hover{
background-color: #000;
}

#jquery-live-search .stype{
float: left;
width: 45px;
color: #aaa;
}

#tabs{
width: 100%;
margin-right: 30px;
}

/* Tabs-------------------------------------*/
.ui-tabs {
padding:0;
}
.ui-tabs .ui-tabs-nav {
border-bottom:1px solid #CCCCCC;
height:21px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:22px;
padding:0;
position:relative;
margin-right: 30px;
}
.ui-tabs .ui-tabs-nav li {
border-bottom-width:0 !important;
float:left;
margin:0 -1px -1px 0;
padding:0;
position:relative;
}
#indi a,
.ui-tabs .ui-tabs-nav li a {
border-color:#CCCCCC;
border-style:solid solid none;
border-width:1px 1px 0;
color:#777;
float:left;
padding:3px 6px;
text-decoration:none;
}

#indi a.bprint,
.ui-tabs .ui-tabs-nav li a.bprint{
padding-left: 18px;
background: transparent url(images/print.gif) no-repeat 0 5px;
}
#indi a.bcontact, 
.ui-tabs .ui-tabs-nav li a.bcontact{
padding-left: 18px;
padding-right: 11px;
background: transparent url(images/contact.gif) no-repeat 0 5px;
}



.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
border-bottom-width:0;
padding-bottom:1px;

 }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
cursor:pointer;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
cursor:pointer;
}
.ui-tabs .ui-tabs-nav li a:hover{
color:#222;
}
.ui-tabs .ui-tabs-nav li.rightspecial{
float: right;
}
.ui-widget-content{
text-align: left;
color: #777;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected  a{
color:#B96D7B;
border-bottom:2px solid white;
}
.ui-tabs .ui-tabs-nav li.rightspecial a{
border: 0px;
}

.ui-tabs .ui-tabs-panel {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border-width:0;
display:block;
padding:0;
}

.ui-tabs .ui-tabs-hide {
display:none !important;
}

/* Slider ----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; padding: 0.4em 0;}
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }
.ui-tabs .ui-tabs-nav li.rightspecial a.ui-slider-handle { padding:10px 0 0;}
#top .ui-slider-horizontal { 
float:right;
height:16px;
margin-top:3px;
width:128px;
margin-right:9px;
background: transparent url(images/zoomslider.gif) no-repeat  center center;
}
.ui-slider-horizontal .ui-slider-handle { 
top: -.3em; 
margin-left: -.6em; 
background: transparent url(images/zoomcursor.gif) no-repeat  center center;
}
.ui-slider-horizontal .ui-slider-handle:hover { 
background: transparent url(images/zoomcursor2.gif) no-repeat  center center;
}
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-effects-transfer{
border: dotted 2px #B96D7B;
float: left;
z-index: 9999;
background: #B96D7B;
opacity:.5;
-moz-opacity: .5;
-webkit-opacity: .5;
filter: alpha(opacity = 50);
}




/*----media print-----*/

#inprinting{
background: #fff url(images/awe.gif) no-repeat   center 120px;
padding-top: 150px;
padding-bottom: 150px;
position: absolute;
width: 100%;
color: #666;
left: 0px;
top:0px;
cursor: pointer;
text-align: center;
display: none;
font-size: 12px;
z-index: 999;
opacity:.95;
filter: alpha(opacity = 95);
}
.bwtxt{
float: left;
max-width: 600px;
clear: both;

}
.bwdata{
float: left;
}

.bwdata p,
.bwtxt p{
padding-bottom: .5em;
}

.bwdata table{
margin-top: 1em;
width: 300px;
border-top: solid 1px #eee;
}
.bwdata table tr{
border-bottom: solid 1px #eee;
border-right: solid 1px #eee;
}

.bwdata table td{
border-left: solid 1px #eee;
padding: 5px;
}

#mypage{
width: 100%;
color: #666;
text-align: left;
}

.ita{
color: #777;
}
.eng{
color: #AAA;
}

.error{
color: #B96D7B;

}


a.goback{
border: 0px;
float: left;
text-decoration: none;
color: #B96D7B;
}


a.goback.giu{
margin: 0px;
margin-top: 1em;
margin-bottom: 1em;
width: 90%;
text-align: left;
}

a.goback:hover{
color: #333;
}


#mypage .entry{
padding-bottom: 1em;
padding-right: 30px;
width: 40%;
float: left;
}

#mypage input,
#mypage textarea,
#mypage select{
background: #eee;
border: solid 1px #aaa;
border-width: 0px 1px 1px 0px;
font-size: 12px;
line-height: 1.3em;
font-family: Verdana, Arial,sans;
color: #666;
margin-bottom: 1em;
margin-top: .5em;
padding: 3px;
margin-right: 1em;
width: 300px;
}

#mypage input[type='submit']{
border-color:#777777;
background-color:#AAAAAA;
color:#FFFFFF;
width:100px;

}
#contentiscrizioni small{
color: #777;
}
#newscontent .news li{
width: 280px;
height: 320px;
float: left;
margin-bottom: 20px;
}
#newscontent{
margin-right: 10px;
}
#newscontent .news .entry{
padding-bottom: 1em;
padding-right: 30px;
width: 260px;
float: left;
position: relative;
}
.entry .linked a{
text-decoration: none;
}

.entry .linked a:hover{
color: #555;
}

#newscontent .news .entry img{
height: 200px;
}
#newscontent .news .entry .newspics{

border-bottom:1px solid #CCCCCC;
height:200px;
overflow:hidden;
padding-bottom:7px;
position:relative;
width:260px;
}
#newscontent .news .entry .player{
position: absolute;
top:76px;
left: 106px;
background: transparent url(images/player.gif) no-repeat center center;
text-indent: -4444444px;
width: 48px;
height: 48px;
float: left;
opacity:.7;
-moz-opacity: .7;
-webkit-opacity: .7;
filter: alpha(opacity = 70);
}

.shinystat{
position: absolute;
left: -900000px;
top: -9000000px;
float: left;
}