/*  
Theme Name: Nolita Community Skin 
Theme URI: http://buddypress.com/
Description: Mapostudio Custom design.
Version: 1.0.2
Author: Alessio De Zotti, Nicola Breda
Author URI: http://apeatling.wordpress.com
*/

/* 
 Load the base styles */
@import url(css/base.css);

/***
 * Rename /css/custom-sample.css to /css/custom.css and un
 the following line to load your own
 * custom styles without modifying the originals (this will preserve your changes across theme updates)
 *  
 * @import url(css/custom.css);
 */

/***
 * NOTE: If you rename /css/site-wide-sample.css to /css/site-wide.css you can apply CSS styles to any
 * theme that is in use across your whole site. This i
 ncludes any blog or member theme. You do not
 * need to add an @import declaration in this file, it will load automaticaly.
 */


.fotolist {
          height: 300px;
          width: 100%;
}

#content.narrowcolumn {margin: 0; padding: 0; border-top: 10px solid #fff; }

/* *******************************
*******  PREVIEW COLLECTION *****************
*******************************/
#content.narrowcolumnpreviewcollection { background-image: url(../../../imgs/skill_rosa/bg_grey_1col.gif); background-repeat: repeat-y; background-position: right bottom; margin: 0; padding: 0; border-top: 10px solid #fff; }
#content.narrowcolumnpreviewcollection  #latest-news { float:left; width: 630px; margin: 0 10px; padding: 10px 0 0; }
#content.narrowcolumnpreviewcollection  h2.widgettitle2 { display: none; }

#content.narrowcolumnpreviewcollection h3 {}

#banner-preview { background-image: url(../../../imgs/skill_rosa/testata-preview.jpg); background-repeat: no-repeat; background-position: right bottom; width: 630px; height: 418px; margin: -10px 0 0; padding: 0; }
#banner-preview-en { background-image: url(../../../imgs/skill_rosa/testata-preview_en.jpg); background-repeat: no-repeat; background-position: right bottom; width: 630px; height: 418px; margin: -10px 0 0; padding: 0; }
#testo-preview { font-size: 13px; background-color: #eceff6; margin-top: 10px; margin-bottom: 10px; padding: 10px; text-align: left}
#testo-preview h3 { font-size: 14px; font-weight: bold;}
#testo-preview p { font-size: 14px}
.formatt-preview { color: #e52085; font-size: 20px; font-style: italic; }
.formatt-preview-big { font-size: 18px; font-style: italic; }

#preview-1 { background-image: url(../../../imgs/skill_rosa/preview-1.jpg); background-repeat: no-repeat; background-position: right bottom; width: 209px; height: 680px; float: left; margin: 0; padding: 0; border-right: 1px solid #fff; }
#preview-2 { background-image: url(../../../imgs/skill_rosa/preview-2.jpg); background-repeat: no-repeat; background-position: right bottom; width: 209px; height: 680px; float: left; margin: 0; padding: 0; border-right: 1px solid #fff; }
#preview-3 { background-image: url(../../../imgs/skill_rosa/preview-3.jpg); background-repeat: no-repeat; background-position: right bottom; width: 209px; height: 680px; float: left; margin: 0; padding: 0;}

#preview-1 h3, #preview-2 h3, #preview-3 h3 { color: #e52085; font-size: 28px; margin-bottom: 0px; margin-top: 0px; padding:0px; padding-left: 5px;}
#preview-1 p, #preview-2 p, #preview-3 p { color: #666; font-size: 12px; padding-top: 0px; padding-left: 5px;padding-right: 3px;}



/* load image */
.cLoadImg { position: relative; top: 50px; left: 120px; width: 40px; }

body { color: #333; font-family: Georgia, "Times New Roman", Times, serif; background-color: #E82989; background-image: url(../../../imgs/skill_rosa/sfondo-stelle.jpg); background-repeat: no-repeat; background-position: center 0; text-align: center; margin: 0; padding: 10px 0 0; }
a { color: #e52185; text-decoration: none;  }
a:hover, a:active { color: #e52185; text-decoration: underline; }

body p {font-size: 12px;}
/* div che contiene tutto e permette la centratura*/
#contentAll { text-align: left; width: 970px; margin-right: auto; margin-left: auto; }
ul, li {list-style-type: none; margin: 0; padding: 0}
/* *******************************
*******  TESTATA *****************
*******************************
.head_title { background-image: url(../../../imgs/skill_rosa/testata-stretta.jpg); background-repeat: no-repeat; height: 90px; }
*/
.head_title { background-image: url(../../../imgs/skill_rosa/bg-head.png); background-repeat: no-repeat; height: 90px; }
/* #nolitahome a:link, #nolitahome a:visited, #nolitahome a:hover {display: block; width: 200; height: 80; float: left; background-color: red}
*/
#logo {  float: left; }
#logo a:link,#logo a:visited, #logo a:hover  { background-image: url(../../../imgs/skill_rosa/logo-nolita2.png); background-position: left top; width: 474px; height: 85px; display: block; text-decoration: none}
#logo a span { position: relative; top: -9999px; }

/* login */
.login_div { text-align: right; width: 340px; height: 50px; float: right; margin-top: 5px; padding-top: 10px; padding-right: 10px; padding-left: 10px; }


.nav_categories #langDiv{position: absolute; top: 10px; right:10px}
.nav_categories #langDiv a{}
.nav_categories #langDiv a img{margin-left: 5px}






#logout-link { position: relative; width: 200px; margin: 0; padding: 0; color:#FFFFFF; font-size: 14px}
.login_div input#user_pass, .login_div input#user_login { color: #d0b8c8; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; background-color: #650e3b; width: 120px; height: 15px; float: left; margin: 0 5px 0 0; padding: 3px; border: solid 1px #e52185; display: block; }
.login_div #wp-submit { color: #fff; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; background-color: #b61a6a; background-image: url(../../../imgs/skill_rosa/bg_bott_login.gif); background-repeat: no-repeat; background-position: 0 bottom; width: 70px; height: 23px; margin: 0; padding: 3px 5px; border: solid 1px #e52185; }
.login_div span small { display: none; }
.dark { width: 290px; height: 40px; margin: -5px 0 0; padding: 0; border-style: none; border-width: 0; display: block; }
.dark p { color: #fff; font-size: 10px; width: 150px; float: left; margin: 0 0 3px; padding: 0 ; border-style: none; border-width: 0; display: block; }
#fbc_login { float: left; margin: 0; padding: 0; border: none; }

a.lostpass:link, a.lostpass:hover, a.lostpass:visited { display: block; clear: both; text-decoration: underline; margin-top: 5px; margin-bottom: 5px; }
#rememberme { display:none;}
#signup-submit { font-weight: bold; float: left; color: #fff; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; background-color: #b61a6a; background-image: url(../../../imgs/skill_rosa/bg_bott_login.gif); background-repeat: no-repeat; background-position: 0 bottom; width: 90px; height: 23px; margin: 0; padding: 3px 5px; border: solid 1px #e52185; margin-top: -10px}


/* quando si ? loggati*/
.login_div_logged { background-image: url(../../../imgs/skill_rosa/bg_login.gif); width: 230px; height: 50px; float: right; margin-top: 20px; margin-right: 10px; padding-top: 10px; padding-right: 10px; padding-left: 10px; color:#FFFFFF; text-align: left}

#bp-loggedinuser-nickname{font-size: 20px; margin-left: 0px; font-style: italic; font-weight: bold; margin-bottom: 6px}
#logout-link img{float: left}
#logout-link {width: 230px}
.widget ul.item-list li .item-avatar img, img.avatar{margin-right: 10px; margin-top: 5px}

/* login 
DATI DA USARE QUANDO SI E' LOGGATI
#logout-link { position: relative; width: 200px; margin: 0; padding: 0; }
.login_div input#user_pass, .login_div input#user_login { color: #d0b8c8; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; background-color: #650e3b; width: 100px; height: 15px; float: left; margin-right: 3px; margin-bottom: 0; margin-left: 3px; padding: 3px; border: solid 1px #e52185; display: block; }
#rememberme, #signup-submit {display: none; }
.login_div #wp-submit { color: #fff; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; background-color: #b61a6a; background-image: url(../../../imgs/skill_rosa/bg_bott_login.gif); background-repeat: no-repeat; background-position: 0 bottom; height: 23px; margin: 0 0 0; padding: 3px 5px; border: solid 1px #e52185; }
.login_div span small { display: none; }
.dark { width: 290px; height: 40px; margin-top: -20px; margin-left: -20px; padding: 5px; border-style: none; border-width: 0; display: block; }
.dark p { color: #fff; font-size: 10px; width: 150px; float: left; margin: 0 0 3px; padding: 0 ; border-style: none; border-width: 0; display: block; }
#fbc_login { float: right; border: none; }
*/
.nav_categories { background-color: #fff; height: 30px; margin: 10px 0 10px; position: relative}
.nav_categories .shareButtonHead{position: absolute; top: 7px; right: 10px}
.nav_categories .shareButtonHead .addthis_button{position: absolute; top: 0px; right: 130px; display: none}

.nav_categories .shareButtonHead #lang_sel{position: absolute; top: -1px; right: 0px;}

#header ul#menu { background-color: #0087c7; margin: 0; padding: 0 20px; }
#header ul#menu li { font-size: 1.4em; margin: 0; padding: 5px 15px 5px 10px; float: left; list-style-type: none  }
#header ul#menu li a:link, #header ul#menu li a:visited  { color: #e52185; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; text-decoration: none; }
#header ul#menu li a:hover { color: #333; }

#content { background-color: #fff; padding-top: 5px; padding-left: 5px; }

/* HOME */

/* quattro immagini */
#banner_home_div { text-align: center; margin-left: 5px}
#banner_home_div ul { margin: 0 0 0; padding: 0;}
#banner_home_div ul li  { width: 460px; height: 190px; border: solid 5px #e52185; float: left; margin: 5px; padding: 0; list-style-type: none; }

/* tre div  hanno anche una classe uguale */
#tre_div_cont {margin-left: 10px; margin-top: 10px}
#flickr_home_cont { background-color: #eceff6; background-image: url(../../../imgs/skill_rosa/bg_flickr.gif); background-position: right top; width: 310px; height: 310px; float: left; margin-right: 10px; padding-top: 15px; }
#nolita_home_cont { background-color: #eceff6; background-image: url(../../../imgs/skill_rosa/bg_facebook.gif); background-position: right top; width: 310px; height: 310px; float: left; margin-right: 10px; padding-top: 15px; }
#youtube_home_cont { background-color: #eceff6; background-image: url(../../../imgs/skill_rosa/bg_youtube.gif); background-position: right top; width: 310px; height: 310px; float: left; padding-top: 15px; }
#flickr_home_cont h2, #nolita_home_cont h2, #youtube_home_cont h2 { color: #e52185; font-size: 1.6em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; margin-bottom: 20px; margin-left: 10px; }

#youtube_home_cont h3 { font-size: 16px; margin-left: 10px; font-weight: bold; font-style: italic;margin-bottom: 5px}
#youtube_home_cont p { font-size: 13px;  margin-left: 10px; color: #666666}
#video-home-page { width: 220px; margin-left: 10px; border: solid 5px #e52185; }
 
/* dentro il div flickr */
.flickr_home_box_content ul { margin: 0; padding: 0 0 0; }
.flickr_home_box_content ul li{ background-color: #fff; height: 75px; clear: both; margin-right: 5px; margin-left: 5px; padding: 5px; list-style-type: none; }
.flickr_home_box_content ul li img { float: left; margin-right: 10px; border: solid 1px #e52185; }
.flickr_home_box_content ul li h3.flickr_set_title {font-size: 14px; margin: 0 0 5px;padding: 0;}
.flickr_home_box_content ul li h3.flickr_set_title a { color: #e52185; font-weight: bold; font-style: italic; }
.flickr_home_box_content ul li p.foto_num { font-size: 11px; padding: 0; margin: 0; }
.flickr_home_box_content ul li p.foto_num a { background-image: url(../../../imgs/skill_rosa/bg_foto_ant.gif); background-repeat: no-repeat; background-position: left center; padding-left: 10px; }
.flickr_home_box_content ul li.foto_box p {margin: 0; padding: 0 0 10px;}

/* nolita facebook */
#nolita_social_home_box {margin-left: 5px; }

/* footer */
#footer {color: #fff; font-size: 1.1em; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; background-image: url(../../../imgs/skill_rosa/bg_footer.gif); background-repeat: repeat-x; text-align: left; height: 145px; padding-top: 20px; padding-left: 20px; border-top: 10px solid #fff; position: relative}
#footer a {color: #fff;}
.nav_categories_footer { margin-bottom: 20px; }
.nav_categories_footer a:link, .nav_categories_footer a:visited  { color: #fff; font-size: 1em; font-weight: bold; font-style: italic; text-decoration: none; padding-right: 5px; padding-left: 5px; }
.nav_categories_footer a:hover{color: #e52185; text-decoration: none}
.shareButton{position: absolute; right: 20px; top:20px;}
#link-servizio { float: right; margin-right: 20px; margin-top: 40px; }

/* PAGINA VIDEO */
#content.narrowcolumnPage { background-image: url(../../../imgs/skill_rosa/bg_grey_2col.gif); background-repeat: repeat-y; background-position: right bottom; margin: 0; padding: 0; border-top: 10px solid #fff; }
#content.narrowcolumnPage #latest-news { float: left;}
#content.narrowcolumnPage h2.widgettitle2 { margin-top: 10px; margin-left: 20px;}
#video_content_div {  }
.video_list { font-family: Georgia, "Times New Roman", Times, serif; padding: 10px 10px 0; border-top: 10px solid #fff; }
.video_list p { color: #999; font-weight: bold; font-style: italic; font-size: 12px; padding-left: 10px; }
.videoposted {margin-left: 10px;}
.video_list h3.videotitle { color: #e52185; font-size: 2em; font-weight: normal; font-style: italic; margin-bottom: 10px; padding-left: 10px;}
.videoentry { border-top: 1px solid #fff;  }

#sidebar { width: 310px; float: left; padding-top: 5px; padding-left: 10px; }
#sidebar .RnvHB1 ul {margin: 0; padding: 5px 0 0;}
#sidebar .RnvHB1 ul li {margin: 0 0 5px; padding: 0; list-style-type: none;}

#sidebar ul.fdw_widget { margin: 0 20px 0 0; padding: 0; }
#sidebar #facebook-posted-items ul.fdw_widget li { background-color: #fff; margin: 0; padding: 5px; border-bottom: 1px solid #d6d6d6; list-style-type: none; }
#fb_fun_side { width: 280px; }

 /* queste sono istruzioni generiche di scritte rosa */
.videonilita, .videoposteddate { color: #e52185; }
 
/* IMMAGINI*/
#content.narrowcolumnPageImages { background-image: url(../../../imgs/skill_rosa/bg_grey_2col.gif); background-repeat: repeat-y; background-position: right bottom; margin: 0; padding: 0 0 20px; border-top: 10px solid #fff; }
#content.narrowcolumnPageImages #latest-news {float:left; width: 630px; margin-left: 20px;}
#content.narrowcolumnPageImages h2.widgettitle2 { margin-top: 10px; }
.flickr_list_content ul {margin: 0 20px 0 0; padding: 0; }
.flickr_list_content ul li { background-color: #fff; clear: both; margin-top: 10px; margin-bottom: 5px; padding: 10px; border: solid 1px #d6d6d6; list-style-type: none; }
.flickr_list_content ul li img { float: left; margin-right: 10px; border: solid 3px #e52185; }
.flickr_list_content ul li h3 {color: #e52185; font-size: 2.1em; font-weight: bold; font-style: italic;}
.flickr_list_content ul li h3 a {color: #e52185;}
.flickr_list_content ul li p { font-size: 16px; padding-bottom: 10px; }


/* *******************************
*******  SET DI GALLERIE *****************
********************************/
#content.narrowcolumnPageImagesZoom { background-image: url(../../../imgs/skill_rosa/bg_grey_2col.gif); background-repeat: repeat-y; background-position: right bottom; margin: 0; padding: 0 0 20px; border-top: 10px solid #fff; }
#content.narrowcolumnPageImagesZoom #latest-news {float:left; width: 630px; margin-left: 20px;}
.clear {clear: both; border: none; visibility: hidden; }
#content.narrowcolumnPageImagesZoom .flickr_list_gallery ul {margin: 0; padding: 0;}
#content.narrowcolumnPageImagesZoom .flickr_list_gallery ul li { margin: 0 20px 20px 0; padding: 0; float: left;  list-style-type: none; }
#content.narrowcolumnPageImagesZoom .flickr_list_gallery ul li img {border: solid 5px #e52185;}
#content.narrowcolumnPageImagesZoom h2.widgettitle2 { margin-top: 10px; }
.narrowcolumnPageImagesZoom #latest-news h2.widgettitle2 {display: none;}

#flickr_slideshow h2 { font-size: 36px; color: #e52185; font-style: italic; letter-spacing: -2px; margin-bottom: 10px; }

/*GALLERIA*/
.flickr_slideshow { width: 630px; margin-top: 10px; margin-right: 10px; margin-left: 10px; }
#flickr_slideshow {height: 450px;}
h3#slideshowtitle { color: #e52185; font-weight: bold; font-style: italic; margin-top: 0; margin-bottom: 15px; margin-left: 20px; }

/* *******************************
******* TREND SETTER *****************
********************************/
#content.narrowcolumnTrendSetter { background-image: url(../../../imgs/skill_rosa/bg_grey_2col.gif); background-repeat: repeat-y; background-position: right bottom; margin: 0; padding: 0 0 20px; border-top: 10px solid #fff; }
#content.narrowcolumnTrendSetter #latest-news {float:left; width: 610px; margin-left: 20px; font-size: 13px; padding-right: 20px;}
#content.narrowcolumnTrendSetter h2.widgettitle2 { margin-top: 10px; }



/* *******************************
*******  REGISTRAZIONE *****************
*******************************/

.register { width: 635px; float: left; margin: 0; padding: 10px 0 0 10px; }
#setupform label { font-size: 1.1em; color: #e52185;  font-weight: bold; padding-top: 10px; padding-bottom: 5px; }
.extra-field { padding-bottom: 10px; border-bottom: 1px solid #fff; }
#setupform textarea {width: 300px; height: 100px}
#setupform input#submit { color: #fff; font-size: 1.2em; font-weight: bold; font-style: italic; background-color: #e52185; width: 150px; height: 30px; margin-top: 10px; padding-bottom: 10px; border: solid 1px #a2265a; }
.signup-description {visibility: hidden;}
.checkbox .signup-description {visibility: visible}
#field_337 .signup-description  {overflow: auto; height: 100px; display: block;}
#field_337 label, #field_341 label, #field_345 label, #field_350 label, #field_353 label  { width: 300px; height: 30px; float: left; margin-right: 10px; padding: 5px; display: block; }
#field_337 label input, #field_341 label input, #field_345 label input, #field_350 label input, #field_353 label input { float: left; margin: 0 10px 0 0; padding: 0; width: 20px; }
#setupform label, div.radio span.signup-label, div.checkbox span.signup-label {display: block;}
input#tornahome { color: #fff; font-size: 1.2em; font-weight: bold; font-style: italic; background-color: #e52185; width: 150px; height: 30px; margin-top: 10px; padding-bottom: 10px; border: solid 1px #a2265a; }
#setupform input { color: #333; background-color: #fbe1ee; left: 0; bottom: 0; border-style: none; height: 20px; width: 300px; font-family: Georgia, "Times New Roman", Times, serif; margin: 0; padding: 5px 2px 2px 3px; }




/* *******************************
******* ARTICOLI*****************
********************************/
#content.narrowcolumnArticle { background-image: url(../../../imgs/skill_rosa/bg_grey_2col.gif); background-repeat: repeat-y; background-position: right bottom; margin: 0; padding: 0; border-top: 10px solid #fff; }
#content.narrowcolumnArticle #latest-news { float:left; width: 630px; margin: 0 10px; padding: 10px 0 0; }
/*#content.narrowcolumnArticle .widget {margin: 0; padding: 0;}*/
#content.narrowcolumnArticle .post { background-color: #fff; margin-top: 0; margin-bottom: 10px; padding: 0 10px 10px; }
#content.narrowcolumnArticle h2.widgettitle2 { margin-left: 10px; }
#content.narrowcolumnArticle .post h3{ color: #e52185; font-size: 2em; font-style: italic; margin: 0; padding: 10px 0 0; }
#content.narrowcolumnArticle .post h3 a { color: #e52185; }
#content.narrowcolumnArticle .post p, .narrowcolumnSingle .post p, dd { font-family: Georgia, "Times New Roman", Times, serif; color: #333; font-size: 1.3em; margin-top: 15px; p }
.narrowcolumnSingle .post dd p { font-family: Georgia, "Times New Roman", Times, serif; color: #333; font-size: 1em; margin-top: 15px;  }
#content.narrowcolumnArticle .post small { color: #999; font-size: 1.2em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin: 0 0 0; padding: 0; }
#content.narrowcolumnArticle .entry {margin-top: 10px;}
.articlelistimg, .narrowcolumnSingle .entry img  { float: left; margin-right: 10px; border: solid 5px #e52185; }
.articlelisttext, .articlelisttext p { font-size: 14px; color: #666;}
#content.narrowcolumnArticle .navigation {margin: 0; padding: 0}
#content.narrowcolumnArticle .post p.postmetadata { font-size: 11px; margin-top: 20px; padding-top: 5px; border-top: 1px solid #d6d6d6; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif  }

ul.twitter {}
.narrowcolumnSingle input#submit { color: #fff; font-size: 1.2em; font-family: Georgia, "Times New Roman", Times, serif; background-color: #e52185; border: solid 1px #a2265a; }
h3#respond { padding-top: 10px; padding-left: 18px; color: #e52185; font-size: 20px; font-style: italic; padding-bottom: }
h3#responses {font-size: 14px; margin-bottom: 10px; margin-top: 10px;}

.narrowcolumnSingle h3 { background-color: #eceff5; margin-top: -20px; padding: 10px; }
.narrowcolumnSingle h3 a {font-size: 36px; color: #e52185; font-style: italic; letter-spacing: -2px; margin-bottom: 10px; padding: 0; margin-top: 0}

#compose-reply { background-color: #eceff5; margin-top: 20px; margin-left: 10px; margin-right: 10px; padding-bottom:10px}
#compose-reply p {margin-left: 20px;}
#compose-reply textarea{ border: solid 1px #e52185; }
#compose-reply label {  padding-top: -10px; }
.comment-details a { display: block;   clear: both }
#comments-section { clear: both; padding-top: 10px; }
#commentform input { font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; width: 200px; height: 30px; float: left; margin-top:20px; border: solid 1px #e52185; display: block; }
#commentform label { position: relative; top: 7px; margin-right: 5px; margin-bottom: 8px; margin-left: 0; }
#commentform p {clear: both;}
#commentform input, #commentform textarea {margin-right: 10px; margin-bottom: 0px}

#commentform {padding-bottom: 50px
}

#compose-reply #commentform p {margin-left: 0px;}

/*#commentform input {display: none;}*/

#commentform #submit { font-size: 16px; font-weight: bold; font-style: italic; display: block;}
input.hidden {display: none;}
.pageTitle {display: none;}

#commentform #_wp_unfiltered_html_comment{display: none}
#commentform p .hidden{display: none}
#commentform p {font-size: 14px}
#commentform p #comment{padding: 5px; margin-top: 5px; margin-right: 10px;}

.nocomments{display: none}

.navigation { font-weight: bold; margin-bottom: 10px; padding-left: 10px; }

#content.narrowcolumnSingle { background-image: url(../../../imgs/skill_rosa/bg_grey_1col.gif); background-repeat: repeat-y; background-position: right bottom; margin: 0; padding: 0; border-top: 10px solid #fff; }

#content.narrowcolumnSingle #latest-news {  float:left; width: 630px; margin-top: 10px; margin-right: 10px; margin-left: 10px; }

/* *******************************
******* STYLE SHOOT*****************
********************************/
/* intro */
#content.narrowcolumnIntroStyleShoot { margin: 0; padding: 0; border-top: 10px solid #fff; }
#content.narrowcolumnIntroStyleShoot h2.widgettitle2 {display: none; }
#content.narrowcolumnIntroStyleShoot  #latest-news {  margin-top: 10px; margin-right: 10px; margin-left: 10px; }
#content.narrowcolumnIntroStyleShoot h1 { color: #fff; background-color: #e52085; margin-top: 10px; margin-bottom: 10px; padding: 10px; }

#intro-styleshoot { background-image: url(../../../imgs/skill_rosa/styleshoot-intro.jpg); width: 950px; height: 466px; margin-top: -10px; }

#content.narrowcolumnIntroStyleShoot p { font-size: 14px;}
#pulsantone-styleshoot {float: right}
#pulsantone-styleshoot a { width: 145px; height: 42px; display:block; background-image: url(../../../imgs/skill_rosa/pulsantone.jpg); }
#pulsantone-styleshoot a span {display: none}

#pulsantone-styleshoot-en {float: right}
#pulsantone-styleshoot-en a { width: 145px; height: 42px; display:block; background-image: url(../../../imgs/skill_rosa/pulsantone_en.jpg); }
#pulsantone-styleshoot-en a span {display: none}

#styleshoot-upload {background-color: #e52185; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
#styleshoot-upload h1 {color: #e52185;}

#styleshoot_banner { height: 109px; color: #fff; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; background-color: #e52185; margin-right: 10px; margin-left: 10px; border-top: 0 solid #fff; border-bottom: 10px solid #fff; background-position: 0 50%; }
#styleshoot_banner img {float: left;}
#styleshoot_banner h3 { font-size: 1.5em; font-weight: bold; padding-top: 1em; }
#styleshoot_banner p { font-size: 1.1em; }

#styleshoot_cont { font-family: Georgia, "Times New Roman", Times, serif; float:left; width: 630px; margin-top: 10px; margin-right: 10px; margin-left: 5px; padding: 0; }
#styleshoot_cont #intestazione h2#nome_utente { color: #e52085; font-size: 3.5em; font-weight: normal; font-style: italic; margin-left: 10px; }
h3#caricato_voti { color: #999; font-size: 12px; font-weight: bold; margin-top: 10px; margin-left: 10px; }
/* nasconde il titolo dello styleshoot*/.narrowcolumn #latest-news h2.widgettitle2 {display: none;}


#intestazione { height: 80px; border-bottom: 1px solid #fff; padding-left: 10px}
#intestazione #paginazione ul { float: right; margin: 0; padding: 0; }
#intestazione #paginazione ul li { display: inline; list-style-type: none; }
#intestazione #paginazione ul li a { color: #666666; font-size: 1.2em; font-weight: normal; font-style: italic; padding-right: 10px; padding-left: 10px; }
#intestazione span { color: #e52185; margin-right: 20px; }
#descrizione_upload { color: #1c1c1c; font-size: 1.2em; overflow: auto}
#upload_content { border-top: 1px solid #fff; margin-top: 10px; text-align: left}
#upload_content img { margin: 20px}
#desccont{color: #666666; font-size: 16px; font-style: italic; margin-left: 20px; margin-right: 20px; font-weight: bold}


#sidebar #lista_up ul { height: 80px; margin: 0; padding: 10px 0 0 10px; border-bottom: 1px solid #fff; }
#sidebar #lista_up ul li { font-size: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; list-style-type: none; margin: 0; padding: 0; }
#sidebar #lista_up ul li span{ color: #e52185; }


#upload_page { background-image: url(../../../imgs/skill_rosa/bg_grey_2col.gif); background-repeat: repeat-y; background-position: right bottom; }
#upload_page #sidebar {padding: 0}
#paginazione_lista { font-size: 1.1em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; padding-top: 10px; padding-left: 10px; }
#paginazione_lista #list_pages { color: #999; }
#paginazione_lista span { color: #e42085; margin-right: 10px; margin-left: 10px; }

#stars_div { position: relative; top: -20px; left: 400px; }
#vote {font-size: 10px;position: relative; top: -20px; left: 130px;float: left;}



/* *******************************
*******  About Nolita Community *****************
********************************/
.narrowcolumnPageAbout { background-image: url(../../../imgs/skill_rosa/bg_grey_1col.gif); background-repeat: repeat-y; background-position: right bottom; margin: 0; padding: 0; border-top: 10px solid #fff; }
.narrowcolumnPageAbout #latest-news{float:left; width: 625px; margin-left: 10px; margin-right: 10px;}
.narrowcolumnPageAbout h2.widgettitle2 {  background-color: #eceff5; padding: 10px; }

.narrowcolumnPageAbout #sidebar {margin-top: -5px;}
.narrowcolumnPageAbout p{ font-size: 13px; line-height: 16px; }
#upload_list ul {margin: 10px 0 0 5px; padding: 0;}
#upload_list ul li { list-style-type: none; float: left; margin-right: 5px; margin-left: 5px; padding: 0;  }
#upload_list ul li img {margin: 0; padding: 0; border: solid 3px #e52185;}
#iscriviti { color: #fff; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; background-color: #b61a6a; background-image: url(../../../imgs/skill_rosa/bg_bott_login.gif); background-repeat: no-repeat; background-position: 0 bottom; width: 70px; height: 23px; margin: 0; padding: 3px 5px; border: solid 1px #e52185; }


h2.widgettitle, h3.pagettitle {display: none;}
/* titoli delle pagine*/
h2.widgettitle2, #content h1 { font-size: 36px; color: #e52185; font-style: italic; letter-spacing: -2px; margin-bottom: 10px; }
.narrowcolumn h2.widgettitle2 {margin: 0px;padding: 0px; }


/* *******************************
*******  CODICE PER TWITTER BOX  *****************
*******************************/
#twitter-1{width: 290px; margin-top: 20px; margin-bottom: 20px; padding-bottom: 20px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(images/twitter.gif);padding-top: 50px; background-color: #DDEEF6; color: #666666;}
#twitter-1 ul.twitter { margin: 0 10px 0; padding: 0; }
#twitter-1 ul.twitter li{ margin-bottom: 5px; list-style-type: none; padding: 3px }
.twitter{ margin-left: 0px; margin-bottom: 0px; margin-right: 10px; margin-top: 0px; padding: 0px}
.twitter-item{background-color: white; list-style-type: none;}
.twitter-timestamp{color: #7EABC3; font-weight: bold; display: block}




/* *******************************
*******  DEBORAH  *****************
*******************************/
#content.narrowcolumnDeborah { background-image: url(../../../imgs/skill_rosa/bg_grey_2col.gif); background-repeat: repeat-y; background-position: right bottom; margin: 0; padding: 0; border-top: 10px solid #fff; }
#content.narrowcolumnDeborah  #latest-news { float:left; width: 630px; margin: 0 10px; padding: 10px 0 0; }
#content.narrowcolumnDeborah  h2.widgettitle2 { margin-left: 10px; }
.fontsmall {font-size: 10px;}



/* ************************************* */
#deborah{width: 930px; margin-left: 20px; margin-top: 0px}
#deborah hr{color: #ECEFF5; background-color: #ECEFF5; border: none; height: 5px;}
#headerDeb{padding-bottom: 20; padding-top: 20px; margin-top: 10px; border-bottom: 5px; border-bottom-color: #ECEFF5; border-bottom-style: solid; margin-bottom: 20px;border-top: 5px; border-top-color: #ECEFF5; border-top-style: solid;}
#headerDeb img{float: left; margin-right: 20px; margin-bottom: 20px}
#headerDeb p{font-size: 16px; color: #666}
.box{ width: 450px; height: 400px; display: block; float: left;}
.box h2{font-size: 24px; color: #e52185; margin-bottom: 5px}
.box p{font-size: 14px; color: #666; display: block; height: 40px; margin-bottom: 0px}
.box a{float: left; display: block}
.box img{}
.box hr{color: #ECEFF5; background-color: #ECEFF5; border: none; height: 5px;}

/* *********************** */
.boxZoom{ padding:0px;}
.boxZoom h6{font-size: 24px; font-family: Georgia; color:#fff; text-align: left; margin-bottom: 10px}
.boxZoom .testo{font-family: Georgia; font-size: 12px; font-style: italic; color: #43113d; text-align: left;  height: 579px;}
.boxZoom .testo2{font-family: Georgia; font-size: 20px; font-style: italic; color: #43113d; text-align: left}

.bordino {background-image: url(../../../imgs/skill_rosa/zeppa-trasp60.png); padding: 10px;}




/* *******************************
*******  TREND SETTER  *****************
*******************************/
#premiaTrend p{color: #666666; font-size: 14px;}
#premiaTrend h2{color: #333333; margin-bottom: 10px; margin-top: 10px; font-size: 20px}
#premiaTrend h3{color: #e42085; margin-bottom: 10px; margin-top: 10px; font-size: 16px}





/* ******************** */
h2.widgettitle2, #content h1 { font-size: 36px; color: #e52185; font-style: italic; letter-spacing: -2px; margin-bottom: 10px; }
h2.widgettitle2, #content h1 { font-size: 36px; color: #e52185; font-style: italic; letter-spacing: -2px; margin-bottom: 10px; }


/**************************/
#wp-admin-bar{
	display:none;
}

/* --------- NIC ------- */

.clearer {
	clear: both;
}

.entry #memberprofile #publicdata {
	background-color: #eceff5;
	margin-bottom: 30px;
	padding: 10px;
}

.entry #memberprofile #publicdata #avatar {
	width: 128px;
	height: 128px;
	margin-right: 20px;
	float: left;
}

.entry #memberprofile #publicdata #personal_data {
}

.entry #memberprofile #publicdata #profile {
	margin-top: 10px;
}

.entry #memberprofile #publicdata #profile p {
	font-size: 12px;
	line-height: 130%;
	color: #999;
	margin-bottom: 10px;
}

.entry #memberprofile #publicdata #personal_data h3 {
	font-size: 16px;
	margin: 0 0 20px;
}

.entry #memberprofile #publicdata #personal_data h3 strong {
	color: #e52185;
}

.entry #memberprofile #publicdata #personal_data p {
	font-size: 12px;
	margin-bottom: 5px;
}

.entry #memberprofile #publicdata #personal_data p strong {
	font-weight: bold;
	color: #e42085;
}

.entry #memberprofile #commentsdata, .entry #memberprofile #uploadsdata, .entry #memberprofile #editProfile {
	border-top: 1px solid #e52185;
	padding: 30px 0 0;
	margin-bottom: 30px;
}

.entry #memberprofile #commentsdata h2, .entry #memberprofile #uploadsdata h2 {
	color: #e52185;
	font-size: 16px;
	font-style: italic;
	margin-bottom: 20px;
	font-weight: bold;
}

.entry #memberprofile #commentsdata ul, .entry #memberprofile #uploadsdata ul {
	margin: 0;
	padding: 0;
}

.entry #memberprofile #commentsdata ul li {
	margin: 0 0 5px;
	font-size: 12px;
	border-bottom: 1px dotted #ECEFF5;
	padding-bottom: 5px;
}

.entry #memberprofile #uploadsdata ul li {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.entry #memberprofile #editProfile a {
	background-color: #e52185;
	border: 1px solid #be1b70;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	padding: 10px 20px;
}

.entry #memberprofile #editProfile a:hover {
	text-decoration: none;
	background-color: #921556;
}


/**********************************************************/


#latest-news div.category-description p{margin-left:10px; margin-bottom:10px; font-size:16px; font-style:italic;color:#666666}

.SSintro{ color: #666666; display: block; border-color: #e52185; border-width: 10px; border-style: solid; padding: 20px; font-size: 14px; font-style: italic;}
.SSintroImg{height: 200px; width: 610px; border-color: #cccccc; border-style: solid; border-width: 5px; display: block;}
.SSintroImg:hover{border-color: #333333;}
.SStitle{ margin-bottom: 5px; margin-top: 20px; font-style: italic; color: #e52185; font-size: 24px;}
.lista{display: none}
.size-full{margin-bottom: 20px}

/**********************************************************/
.we_title{margin-bottom: 5px; font-weight: bold; font-style: italic; padding-top: 10px; border-top-color: #999999; border-top-style: dotted; border-top-width: 1px; margin-top: 10px; margin-right: 20px; margin-left: 20px; font-size: 14px; color: #333333}
.we_comment{padding: 10px; display: block; color: white; background-color: #e52185; font-style: italic; margin-bottom: 10px; margin-right: 20px; margin-left: 20px; font-size: 14px;}
#we_comment_link{ margin-top: 20px; width: 180px; display: block; padding-bottom: 5px; padding-right: 20px; padding-left: 20px; padding-top: 5px; color: white; background-color: #333333; font-style: italic; font-weight: bold; margin-bottom: 30px; margin-right: 20px; margin-left: 20px; font-size: 14px; text-align: center}
#we_comment_link:hover{background-color: #e52185; text-decoration: none}




