.events_widget_events_list ul#events-list {
	margin: 15px 0 0 0;
	padding: 0;
	list-style: none;
}

	.events_widget_events_list ul#events-list li {
		min-height: 60px;
	}

	.events_widget_events_list ul#events-list li img.avatar {
		float: left;
		margin: 0 10px 0 0;
	}

	.events_widget_events_list ul#events-list li span.activity {
		font-size: 11px;
	}

.events_widget_events_list img#ajax-loader-events {
	float: right;
}

.events_widget_events_upcoming ul#events-list {
	margin: 15px 0 0 0;
	padding: 0;
	list-style: none;
}

	.events_widget_events_upcoming ul#events-list li {
		min-height: 60px;
	}

	.events_widget_events_upcoming ul#events-list li img.avatar {
		float: left;
		margin: 0 10px 0 0;
	}

	.events_widget_events_upcoming ul#events-list li span.activity {
		font-size: 11px;
	}

.events_widget_events_upcoming img#ajax-loader-events {
	float: right;
}

/*
CSS Name: Default Styles
Description: NextGEN Default Gallery Stylesheet
Author: Alex Rabe
Version: 1.50

This is a template stylesheet that can be used with NextGEN Gallery. I tested the
styles with a default theme Kubrick. Modify it when your theme struggle with it,
it's only a template design

*/

/* ----------- Album Styles Extend -------------*/

.ngg-albumoverview {
	margin-top: 10px;
	width: 100%;
	clear:both; 
	display:block !important;
}

.ngg-album {
    height: 100%;
    padding: 5px;
    margin-bottom: 5px;
    border: 1px solid #fff;
}

/* IE6 will ignore this , again I hate IE6 */
/* See also http://www.sitepoint.com/article/browser-specific-css-hacks */
html>body .ngg-album {
    overflow:hidden;
    padding: 5px;
    margin-bottom: 5px;
    border: 1px solid #cccccc;
} 

.ngg-album {
	overflow: hidden;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #cccccc;
}

.ngg-albumtitle {
	text-align: left;
 	font-weight: bold;
	margin:0px;
	padding:0px;
	font-size: 1.4em;
	margin-bottom: 10px;
}

.ngg-thumbnail {
	float: left;
	margin-right: 12px;
}

.ngg-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}

.ngg-thumbnail img:hover {
	background-color: #A9A9A9;
}

.ngg-description {
	text-align: left;
}

/* ----------- Album Styles Compact -------------*/

.ngg-album-compact {
	float:left;
	height:180px;
	padding-right:6px !important;
	margin:0px !important; 
	text-align:left;
	width:120px;	
}

.ngg-album-compactbox {
	background:transparent url(/wp-content/plugins/nextgen-gallery/css/albumset.gif) no-repeat scroll 0%;
	height:86px;
	margin:0pt 0pt 6px !important;
	padding:12px 0pt 0pt 7px !important;
	width:120px;
}


.ngg-album-compactbox .Thumb {
	border:1px solid #000000;
	margin:0px !important;
	padding:0px !important;
	width:91px; 
	height:68px;
}

.ngg-album-compact h4 {
	font-size:15px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
	width:110px;
}

.ngg-album-compact p {
	font-size:11px;
	margin-top:2px;
}

/* ----------- Gallery style -------------*/

.ngg-galleryoverview {
	overflow: hidden;
	margin-top: 10px;
	width: 100%;
	clear:both; 
	display:block !important;
}

.ngg-galleryoverview .desc {
/* required for description */
   margin:0px 10px 10px 0px;
   padding:5px;
}

.ngg-gallery-thumbnail-box {
	float: left;
}

.ngg-gallery-thumbnail {
	float: left;
	margin-right: 5px;
	text-align: center;
}

.ngg-gallery-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	display:block;  
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}

.ngg-gallery-thumbnail img:hover {
	background-color: #A9A9A9;
} 

.ngg-gallery-thumbnail span {
	/* Images description */
	font-size:90%;
	padding-left:5px;
	display:block;
}

.ngg-clear {
	clear: both;
}

/* ----------- Gallery navigation -------------*/

.ngg-navigation {
	font-size:0.9em !important;
	clear:both !important;
	display:block !important;
	padding-top:15px;
	text-align:center;
	
}

.ngg-navigation span {
	font-weight:bold;
	margin:0pt 6px;
}

.ngg-navigation a.page-numbers,
.ngg-navigation a.next,
.ngg-navigation a.prev, 
.ngg-navigation span.page-numbers,
.ngg-navigation span.next,
.ngg-navigation span.prev {
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-navigation a.page-numbers:hover,
.ngg-navigation a.next:hover,
.ngg-navigation a.prev:hover, 
.ngg-navigation span.page-numbers:hover,
.ngg-navigation span.next:hover,
.ngg-navigation span.prev:hover {
	background-color: #0066CC;
	color: #FFFFFF !important;
	text-decoration: none !important;
}

/* ----------- Image browser style -------------*/

.ngg-imagebrowser {
	
}

.ngg-imagebrowser h3 {
	text-align:center;
}

.ngg-imagebrowser img {
	border:1px solid #A9A9A9;
	margin-top: 10px; 
	margin-bottom: 10px; 
	width: 100%;
	display:block !important;
	padding:5px;
}

.ngg-imagebrowser-nav {
	padding:5px;
	margin-left:10px;	
}

.ngg-imagebrowser-nav .back {
	float:left;
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .next {
	float:right;
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .counter {
	text-align:center;
	font-size:0.9em !important;
}

.exif-data {
  	margin-left: auto !important;
    margin-right: auto !important;	
}

/* ----------- Slideshow -------------*/
.slideshow {
	margin-left: auto; 
	margin-right: auto;
	text-align:center;
	outline: none;	
}

.slideshowlink {
	
}

/* ----------- Single picture -------------*/
.ngg-singlepic {
	background-color:#FFFFFF;
	display:block;  
	padding:4px;
}

.ngg-left {
	float: left;
	margin-right:10px;
}

.ngg-right {
	float: right;
	margin-left:10px;
}

.ngg-center {
  	margin-left: auto !important;
    margin-right: auto !important;
}

/* ----------- Sidebar widget -------------*/
.ngg-widget,
.ngg-widget-slideshow {
	overflow: hidden;
	margin:0pt;
	padding:5px 0px 0px 0pt;
}

.ngg-widget img {
	border:2px solid #A9A9A9;
	margin:0pt 2px 2px 0px; 
	padding:1px; 
}

/* ----------- Related images -------------*/
.ngg-related-gallery {
	background:#F9F9F9;
	border:1px solid #E0E0E0;
	overflow:hidden;
	margin-bottom:1em;
	margin-top:1em;
	padding:5px;
}
.ngg-related-gallery img {
	border: 1px solid #DDDDDD;
	float: left;
	margin: 0pt 3px;
	padding: 2px;
	height: 50px;
	width:  50px;
}

.ngg-related-gallery img:hover {
	border: 1px solid #000000;
} 
/* Shutter */
#shDisplay div#shTitle {
	font: normal 12px/17px 'Lucida Grande', Verdana, sans-serif; /* caption font */
	color: #ffffff; /* caption colour */
	text-align: center;
	margin: 0 auto;
}

#shDisplay div#shCount {
	color: #999999;
	font: normal 10px/12px 'Lucida Grande', Verdana, sans-serif;
}

#shDisplay div#shTitle a {
	text-decoration: none;
	font: bold 16pt 'Courier New', Courier, fixed;
	letter-spacing: -2px;
	margin: 0 10px;
	width: 26px;
	color: #999999;
}

#shDisplay div#shTitle a:hover {
	color: #ffffff;
	border: none;
}

#shDisplay div#shNext{
	float:right;
}

#shDisplay div#shPrev {
	float:left;
}

body {
	height: 100%;
}

#shShutter *, #shDisplay * {
	padding: 0;
	margin: 0;
}

div#shShutter, div#shDisplay {
	top: 0;
	left: 0;
	width: 100%;
	position: absolute;
}

div#shShutter {
	height: 100%;
	z-index: 1000;
	background-color: #000000;
	opacity: 0.8;
	filter:alpha(opacity=80);
}

div#shDisplay {
	display: block;
	background-color: transparent;
	z-index: 1002;
}

div#shDisplay img#shTopImg {
	margin: 0 auto;
	border: 1px solid #555;
	background: transparent;
	display: block;
	max-width: none;
	max-height: none;
	float: none;
	padding:2px;
	cursor: pointer;
}

div#shDisplay div#shWrap {
	visibility: hidden;
}

div#shWaitBar {
	font: bold 32px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	height: 36px;
	width: 100%;
	left: 0;
	cursor: default;
	opacity: 0.999;
	filter: alpha(opacity=100);
	z-index: 1001;
	margin-top: 160px;
	color: #ae0a0a;
}
.filter_form label {
display:block;
margin:0 0 4px;
}


 .editor_panel .right {
padding:5px 0 10px 10px;
width:294px;
}



.userlist {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D8DFEA;
height:100px;
line-height:20px;
overflow:auto;
padding:3px;
width:320px;
}


 .userlist input {
margin:0 5px;
}
.inputcheckbox {
border:0 none;
}

.userlist label {
color:#000000;
display:inline;
font-weight:normal;
margin:0;
}

label {
color:#666666;
cursor:pointer;
font-weight:bold;
}

.filter_form {
padding:5px 0 7px;
}

.filter_form input {
margin:0;
width:320px;
}




.inputtext, .inputpassword {
border:1px solid #BDC7D8;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
padding:3px;
}

 #email_button {
margin-top:6px;
width:150px;
}
.module_options input {
margin:0 0 5px;
}
.inputbutton, .inputsubmit {
background-color:#F7740A;
border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
padding:2px 15px 3px;
text-align:center;
}

#tipologie li {
    display: inline;
    font-size: 130%;
    width: auto;
    background: none;
    padding: 0;
    border: 0;
    margin: 0;
    float: left;
    clear: left;
} 

#dati li {
    display: inline;
    font-size: 130%;
    width: 30px;
    background: none;
    padding: 0;
    border: 0;
    margin: 0;
    float: left;
    clear: left;
} 

#label input {
display: block;
width: 150px;
float: left;
margin-bottom: 10px;
}

#label {
text-align: right;
width: 75px;
padding-right: 20px;
}

#br {
clear: left;
}


#btn{
	width: 140px;
	border: 0;
    margin: 10px  10px 10px 60px;
    float: left;
    clear: left;

}

#btncheck{
	border: 0;
    float: left;
    clear: left;
	background-color:#D9DFEA;
	border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
	margin:1px 15px 0 3px;
	width:90px;
}

.manual{
	border: 0;
    margin: 0px;
	padding: 0px;
    float: left;
	width: 250px;
    clear: left;
}


.inpt{
   width: 200px;
}

#friends  {
color: #aaaa44;
}
#registred {
color: #33ffaa;
}

#notregistred {
color:#446677 ;
}

#tipologie{
 float: left;
}
#usr_pwd{
	float: right;
}

#invtFrinds{
 float: left;
 width: 500px;
 padding: 15px; 
}

#yahooAPI{
	float: right;
}

#uploadFile{
	float: right;
	width: 250px;
}

#facebookDiv{
	float: right;
	width: 250px;
	margin: 50px 40px 4px 4px;
}


#msnAPI{
	float: right;
}

div.tagContainer{
	position: absolute;
}

div.tagTarget {
	background: #ffffff;
	height: 120px;
	width: 120px;
	display: none;
	opacity: 0.6;
	border-radius: 5px;
	-moz-border-radius: 5px;
	border: 2px solid #ccc;
	margin-left:-60px;
	margin-top:-60px;
}


div.tagWrapper {
	position: relative;
}

div.tagEditor {
	height: 24px;
	width: 300px;
	background: #ffefa4;
	display: block;
	position: relative;
	padding: 5px;
	top: 10px;
	left: 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	opacity: 0.9;
	margin-left:-145px;
}

div.tagEditor {
	text-align: left;
}

div.tagEditor div.tagEditorButtonBar {
	top: 5px;
	right: 5px;
	height: 22px;
	float:right;
	position:absolute;
	
}
div.tagEditor div.tagEditorButtonBa div{
	cursor:pointer;
}

div.tagEditor label {
	width: 40px;
	margin-top: 3px;
	padding: 0;
	float: left;
	color:#000;
}

div.tagEditor form {
	float: left;
}

div.tagEditor input[type="text"] {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 2px solid #ffa524;
	padding:2px 4px;
	width:160px;
}

div.tagEditor a.tagEditorButton {
	background-color: #ffa524;
	width: 30px;
	height: 24px;
	margin-left: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	float: left;
}

a.tagEditorButtonDisabled {
	display: none;
}

div.tagEditor .closeButton {
	background: #ffa524 url("/wp-content/plugins/WP-Imgtagger/img/tagger_close.gif") no-repeat center center;
	width:25px;
	height:25px;
	float:right;
	cursor:pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

div.tagEditor .saveButton {
	background: #ffa524 url("/wp-content/plugins/WP-Imgtagger/img/tagger_save.gif") no-repeat center center;
	width:25px;
	height:25px;
	float:right;
	margin:0 2px;
	cursor:pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

div.tagCloud {
	color: #333333;
	text-align: left;
	line-height: 20px;
	width: 100%;
	display: inline-block;
	padding:5px;
	
		-moz-border-radius: 5px;
}
div.tagCloud div{
	display:inline;
	font-style:italic;
/*	cursor:pointer;*/
}
div.tagCloud.pending {
	background-color:#FFEFA4;
}

div.tagCloudSubmitter {
	background:#E89622 url(/wp-content/plugins/WP-Imgtagger/img/tagger_save.gif) no-repeat scroll 4px center;
	color:#FFE7A0;
	cursor:pointer;
	padding:4px 15px;
	width:104px;
	-moz-border-radius: 2px;
	margin:0 auto;

}

div.tagCloud div.user-tag,div.tagCloud div.tag-remove  {
	color: #333;
	cursor: text;
	cursor:pointer;
}

div.tagCloud a.pendingTag {
	background: #ffe7a0 url("/wp-content/plugins/WP-Imgtagger/img/tagger_remove.gif") no-repeat center right;
	border-radius: 2px;
	-moz-border-radius: 2px;
	padding: 2px 15px 2px 2px;
	cursor: pointer;
}
.suggestList {
	position: absolute;
	background: #ffa524;
	color: #ffffff;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	margin: 7px 0 0 0;
	padding: 10px 0;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.suggestList .suggestList-item {
	list-style-type: none;
	cursor: pointer;
	padding: 2px 5px;
}

.suggestList .suggestList-item:hover {
	background: #ffd67f;
	color: #ffffff;
}.wp-rank-container {
  width: 100%;
	height: 20px;
	text-align: right;
}
.wp-rank-link-like {
	display: inline;
	height: 16px;
/*	background: url("/wp-content/plugins/WP-Rank/images/IW_icon_like2.gif") no-repeat 0 0;
  	width: 16px;
*/
	padding: 0 3px 0;
	cursor: pointer;
}

.wp-rank-link-unlike {
	display:inline;
	height: 16px;
	/*background:  url("/wp-content/plugins/WP-Rank/images/IW_icon_dislike2.gif") no-repeat 0 0;
  	width: 16px;*/
	padding: 0 3px 0;
	cursor: pointer;
}

.profile_link .wp-rank-container {
	text-align: left;
	margin: 5px;
}

.profile_link .wp-rank-link-like, 
.profile_link .wp-rank-link-unlike {
	display:block;

}

.wp-rank-cantvote {
  width: 100%;
	height: 20px;
	text-align: right;
	/*float: right;
	background:  url("/wp-content/plugins/WP-Rank/images/IW_icon_like1.gif") no-repeat 0 0;*/ 
}

.profile_link .wp-rank-cantvote {
	color: #959595;
	text-decoration:none;	
  font-weight: bold;
}

.wp-rank-message-voting {
	height: 16px;
	color: #992222;
}
wp-rank-message-voted {
	height: 16px;
	color: #992222;
}
.wp-rank-message-error {
	color: #FF0000;
	font-weight: bold;
}

.wp-rank-container a:link,
.wp-rank-container a:visited{
	color: #FE5E00;
	text-decoration: none;
}

.wp-rank-container a:hover,
.wp-rank-container a:active,
.wp-rank-container a:focus{
	text-decoration: underline;
	color: #FE5E00;
}

.profile_link .wp-rank-container a:link,
.profile_link .wp-rank-container a:visited{
	color: #959595;
	text-decoration:none;	
  font-weight: bold;
}

.profile_link .wp-rank-container a:hover,
.profile_link .wp-rank-container a:active,
.profile_link .wp-rank-container a:focus{
	text-decoration: none;
	color: #FE5E00;
	font-weight: bold;
}.wp-report-abuse-container {
	width: 100%;
	height: 20px;
	text-align: right;
	margin-right: 5px;
	position: relative;
	z-index: 9999;
}

.profile_link .wp-report-abuse-container {
	text-align: left;
	margin: 13px 0 0 8px;
}

.wp-report-abuse-cantreport {
	color:#AAAAAA;
}
.wp-report-abuse-link-container {
	/*width: 16px;*/
	height: 16px;
}
.wp-report-abuse-link {
	height: 16px;
	/*background: url("/wp-content/plugins/WP-ReportAbuse/images/IW_icon_flag2.gif") no-repeat 0 0;
	width: 16px;*/
  cursor: pointer;
}


.wp-report-abuse-popup {
	position: absolute;
	top: 25px;
	left: 75px;
	background-color: #FFFFFF;
	border: 3px #FF0000 solid;
	margin: 2px;
	padding:5px;
	width: 260px;
}

.wp-report-abuse-container .wp-report-abuse-popup {
	left: 0;
}

.wp-report-abuse-popup-close {
	text-align: right;
}
.wp-report-abuse-textarea {
}
.wp-report-abuse-submit-link {
}
.wp-report-abuse-message-reporting {
}
.wp-report-abuse-message-reported {
}
.wp-report-abuse-message-error {
	color: #FF0000;
	font-weight: bold;
}

.wp-report-abuse-container a:link, 
.wp-report-abuse-container a:visited{
	color: #000;
	text-decoration: none;
}

.wp-report-abuse-container a:hover,
.wp-report-abuse-container a:active,
.wp-report-abuse-container a:focus{
	text-decoration: underline;
	color: #000;
}

.profile_link .wp-report-abuse-link{
	color: #959595;
	text-decoration:none;	
  font-weight: bold;
}

.profile_link .wp-report-abuse-container a:hover,
.profile_link .wp-report-abuse-container a:active,
.profile_link .wp-report-abuse-container a:focus{
	text-decoration: none;
	color: #FE5E00;
	font-weight: bold;
}

/* 
Basic layout structure styles for BuddyPress. Formats BuddyPress pages within any WordPress theme.
No colors, fonts or pretty stuff. 

These structure styles can be overridden by the theme CSS file if needed.
*/

/***
 * Mini reset
 */

#main #content { background: none; }

.main-column ul, .left-menu ul, #userbar ul, #optionsbar ul, #wrap ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

/***
 * Userbar
 */

#userbar {
	margin-bottom: 15px;
}
	#userbar ul li {
		float: left;
		margin-right: 10px;
	}

	#userbar img.avatar {
		float: left;
		margin-right: 8px;
		margin-top: 2px;
	}

/***
 * Options bar
 */

#optionsbar {
	margin-bottom: 15px;
}
	#optionsbar ul li {
		float: left;
		margin-right: 10px;
	}

	#optionsbar img.avatar {
		float: left;
		margin-right: 8px;
		margin-top: 2px;
	}

	#userbar li.current a, #optionsbar li.current a, .content-header-nav li.current a {
		font-weight: bold;
	}

/***
 * Main Column & Info Groups
 */

.main-column {
	margin-left: 200px;
	padding:15px;
}
	.main-column h1, #blog-info h1 {
		margin-bottom: 0.3em;
	}
		.main-column p.status, #blog-info p.desc {
			margin: 0 0 1.2em 0;
		}

	div.info-group {
		margin-bottom: 2em;
	}	
		div.info-group h4 {
			height: 30px;
			padding: 3px 10px;
			margin-bottom: 0.5em;
			position: relative;
		}
			.left-menu div.info-group {
				margin-top: 1.5em;
			}

			div.info-group h4 a {
				position: absolute;
				top: 0.31em;
				right: 1em;
				font-weight: normal;
			}

			.left-menu div.info-group img.avatar {
				float: left;
				margin-right: 1em;
			}

		.horiz-gallery li {
			float: left;
			margin: 0 1.5em 0 0;
			width: 15%;
			text-align: center;
		}

/***
 * Left Menu
 */			

.left-menu, .page-menu {
	position: relative;
	float: left;
	width: 158px;
	padding:15px;
}	
	
/***
 * Pagination
 */	
	
.pagination-links {
	margin-top: -3.7em;
	float: right;
}
	.pagination-links .page-numbers {
		display:inline;
    float:left;
    height:24px;
    padding:0 5px;
	}
	.pagination-links .current {
		display:inline;
    float:left;
    padding:0;
	}
	
	div.info-group .pagination-links {

	}
	
.pag-count {
	margin-bottom: -20px;
}


/***
 * Item lists
 */

ul.item-list li {
	position: relative;
	padding: 1em;
	min-height: 60px;
}
	
ul.item-list li img.avatar {
	float: left;
	margin: 0 1em 0 0;
}
	
	ul.item-list p.desc {
		margin-left: 70px;
	}

	.item-list .action {
	/*	position: absolute;*/
		top: 30%;
		right: 1em;
	}
	
/***
 * Form Styles & Misc
 */	

.standard-form label {
	display: block;
	padding: 0 0 0.3em 0;
	margin: 1em 0 0 0;
}

.standard-form input, .standard-form select, .standard-form textarea {
	font-size: 1.3em;
	font-family: inherit;
	width: 65%;
	padding: 0.2em;
}

.standard-form textarea {
	height: 100px;
}

.standard-form input[type="submit"], .standard-form input#save {
	width: auto;
}

a#accept, a#reject {
	float: right;
	margin-left: 10px;
}

form#settings-form{
  padding: 15px;
  text-align: left;
}
form#settings-form h3 {
	margin-bottom: 10px !important;
}

form#settings-form label {
	display: block;
	margin-bottom: 3px;
}
	form#settings-form label span {
		color: #888;
		font-size: 0.9em;
	}


/***
 * Settings Screens
 */

input.settings-input {
	padding: 0.2em;
	width: 65%;
	margin-bottom: 15px;
}
	input.small { width: 45%; }
	input.auto { width: auto; }

table.notification-settings {
	width: 80%;
	margin-bottom: 20px;
}
	table.notification-settings td {
		padding: 3px 0;
	}
	
	table.notification-settings th.icon {
		width: 35px;
	}
	
	table.notification-settings th.title {
		width: 80%;
	}
	
	table.notification-settings .yes, table.notification-settings .no {
		width: 40px;
	}

/* Buttons */

.friendship-button {
	background: url(../../bp-core/images/button_back.gif) top left no-repeat;
	display: inline-block;
	margin-bottom: 10px;
	margin-left: -6px;
	margin-right: 5px;
}

.friendship-button a {
	display: block;
	height: 19px;
	color: #777;
	font-size: 11px;
	padding: 0 33px 0 11px;
	text-shadow: 0 1px 0 #fff;
	text-decoration: none;
	margin-right: -7px;
}
	.friendship-button a:hover {
		color: #555;
		text-decoration: none;
	}

	.friendship-button a.add {
		background: url(../../bp-core/images/add_button_side.gif) top right no-repeat;
	}

	.friendship-button a.remove {
		background: url(../../bp-core/images/remove_button_side.gif) top right no-repeat;
	}

	.friendship-button a.requested {
		background: url(../../bp-core/images/check_button_side.gif) top right no-repeat;
	}
	
	.loading a {
		background: url(../../bp-core/images/loading_button_side.gif) top right no-repeat !important;		
	}

.button-block {
	text-align: right;
	margin: 1em 2px;
}

.generic-button {
	background: url(../../bp-core/images/button_back.gif) top left no-repeat;
	display: inline-block;
	margin: 0 5px 8px 0;
}

.generic-button a {
	display: block;
	height: 19px;
	color: #777;
	font-size: 11px;
	padding: 0 33px 0 11px;
	margin-right: -7px;
	text-shadow: 0 1px 0 #fff;
	text-decoration: none;
	background: url(../../bp-core/images/view_button_side.gif) top right no-repeat;
}
	.accept a { background-image: url(../../bp-core/images/accept_button_side.gif); }
	.reject a { background-image: url(../../bp-core/images/reject_button_side.gif); }
	
	.generic-button a:hover {
		color: #555;
		text-decoration: none;
	}

	.button-block div {
		margin-bottom: 15px;
	}


	/* 
Basic layout structure styles for BuddyPress Activity Streams. Formats BuddyPress activity pages within any WordPress theme.
No colors, fonts or pretty stuff. 

These structure styles can be overridden by the theme CSS file if needed.
*/

#activity-list li {
	/*margin: 15px 0;*/
}

#activity-list li blockquote {
	padding: 7px 15px 7px 40px;
	margin: 5px 0;
	background-color: #EBEBEB;
	display: block;
}/* 
Basic layout structure styles for BuddyPress Friends. Formats BuddyPress friend pages within any WordPress theme.
No colors, fonts or pretty stuff. 

These structure styles can be overridden by the theme CSS file if needed.
*/

#predefined-lists {
	margin: 1em 1.2em 0 0;
}

#predefined-lists li {
	padding: 0.25em 0;
}
	
.left-menu img#ajax-loader {
	position: absolute;
	right: 0;
	top: 7px;
}

#friend-list .friendship-button {
	margin-top: -1.5em;
}

.left-menu .friendship-button {
	margin-top: 1em;
}/* 
Basic layout structure styles for BuddyPress Friends. Formats BuddyPress friend pages within any WordPress theme.
No colors, fonts or pretty stuff. The only exception is buttons.

These structure styles can be overridden by the theme CSS file if needed.
*/

.group-button {
	background: url(../../bp-core/images/button_back.gif) top left no-repeat;
	display: inline-block;
	margin: 10px 0;
}

.group-button a {
	display: block;
	height: 19px;
	color: #777;
	font-size: 11px;
	padding: 0 33px 0 11px;
	margin-right: -7px;
	text-shadow: 0 1px 0 #fff;
}
	.group-button a:hover {
		color: #555;
		text-decoration: none;
	}

	.group-button a.join-group, .group-button a.request-membership {
		background: url(../../bp-core/images/add_button_side.gif) top right no-repeat;
	}
	
	.group-button a.leave-group {
		background: url(../../bp-core/images/remove_button_side.gif) top right no-repeat;
	}
	
	.group-button a.membership-requested {
		background: url(../../bp-core/images/check_button_side.gif) top right no-repeat;
	}
table#message-threads {
	width: 100%;
}
	table#message-threads tr td, .message-box {
		padding: 1em;
	}
		table#message-threads tr td p {
			margin: 0;
		}
				
.avatar-box { 
	float: left;
	border: none !important;
}

.message-box {
	padding: 15px 10px;
	padding-left: 135px;
	min-height: 140px;
}
	.message-box .avatar-box {
		float: left;
		width: 110px;
		margin: 0 0 0 -125px;
	}
		#main #content .avatar-box h3 {
			margin: 1em 0 0 0;
		}
		
		.avatar-box small {
			line-height: 1.5;
		}
		
	#message_content_tbl { border: 1px solid #ddd; }
	.mceToolbar, .mceStatusbar { background: #eee; }
	
	#send_reply_button { margin: 1.5em 0 0 0;}
	
	div.ajax_reply, div.error-box {
		text-align: center;
		padding: 15px;
	}
		div.div.ajax_reply img, div.error-box img { vertical-align: middle; }
	
	#send_message_form {
		margin-top: -1em;
	}
	
	#main #content #send_message_form h3 {
		margin: 0;
	}
	
	#send_message_form input {
		width: 45%;
		padding: 0.2em;
		margin: 0 0 0.5em 0;
	}
	
	#send_message_form textarea {
		width: 100%;
		padding: 0.2em;	
	}
	
	#send_message_form input#send {
		width: auto;
		font: normal 1em inherit;
		margin-top: 1.5em;
	}
	
	span.unread-count {
		padding: 0 0.5em;
	}
		.read .unread-count { display: none; }
	
	.messages-options {
		float: right;
		padding: 0 3em 0 0;
		margin-top: -2px;
	}
		.messages-options select { width: auto; }
	
	.notices td { vertical-align: top; }
	.notice {
		position: relative;
		padding: 1.2em;		
	}
	
	.notice a#close-notice {
		position: absolute;
		top: 1em;
		right: 1.2em;
	}
	
	.notice h5 {
		margin: 0 0 0.8em 0;
	}/* 
Basic layout structure styles for BuddyPress Wire. Formats BuddyPress wire pages within any WordPress theme.
No colors, fonts or pretty stuff. 

These structure styles can be overridden by the theme CSS file if needed.
*/

.comment-details { float: left; width: 20%; }
.comment-content { float: right; width: 80%; }

#wire-post-list li, #wire-post-new {
	position: relative;
	padding: 1em;
	min-height: 60px;
}
	
	.wire-post-metadata img.avatar, #wire-post-new img.avatar {
		float: left;
		margin: 0 12px 12px 0;
	}
	
	.wire-post-content, #wire-post-new-input {
		margin-left: 70px;
	}

#wire-post-new textarea {
	height: 100px;
	margin: 5px 0;
}

#wire-post-submit {
	width: auto;
	margin: 5px 0;
}
/* 
Basic layout structure styles for BuddyPress Profiles. Formats BuddyPress pages within any WordPress theme.
No colors, fonts or pretty stuff. 

These structure styles can be overridden by the theme CSS file if needed.
*/

/***
 * Profile Field Display
 */

table.profile-fields {
	width: 100%;
}
	table.profile-fields tr td {
		padding: 0.5em 1em;
	}
	
	table.profile-fields tr td.label {
		width: 130px;
	}

/***
 * Profile Field Editing
 */

.signup-label {
	display: block;
	padding: 0 0 0.3em 0;
	margin: 1em 0 0 0;
}

.signup-field input, .signup-field select, .signup-field textarea {
	width: 65%;
	padding: 0.2em;
}

.datefield select, #searchform input, input#upload { min-width: 200px;
  width: auto !important; /*per ie6*/ 
  width: 240px; }

.signup-description {
	display: block;
}

input#save, .standard-form input[type='submit'] {
	width: auto;
	margin: 1.5em 0 0 0;
	font-size: 1.4em;
}

input[type='radio'], input[type='checkbox'] {
	width: auto !important;
}

.checkbox label input, .radio label input {
	width: auto;
	display: inline;
}

.checkbox label, .checkbox input, .radio label, .radio input {
	display: block;
	padding: 0 0 0.2em 0;
}

.wrap h2 { display: none; }

#message {
	margin: 0 0 2em 0;
}
	#message p {
		padding: 1em 2.75em;
	}

	#message.info p {
		padding-left: 3.3em;
	}
	
	p.err { display: none; }
/* 
Basic layout structure styles for your BuddyPress component. The structure CSS performs
basic structural formatting on component's interface. Your structure CSS should provide
enough structure so that regardless of the theme enabled, your interface should still work.

No colors, fonts or pretty stuff.

These structure styles can be overridden by the theme CSS file if needed.
*/


.albums{
  background:#FFFFFF url(/wp-content/bp-themes/iwmember/images/ombra900px.jpg) no-repeat scroll left bottom;
  border:0 none;
  color:#000000;
  float:left;
  height:auto !important;
  margin:0 0 10px;
  min-height: 130px; 
  height: auto !important; /* per ie6*/ 
  height: 130px;
  padding:0 0 55px;
  text-align:justify;
  width:875px;
}

#contenuti h2{
  background-color:#FF5D00;
  clear:both;
  color:#FFFFFF;
  font-family:trebuchet MS;
  font-size:1.5em;
  font-weight:bold;
  margin:0;
  padding:8px 15px;
}

.albums .pagination-links .page-numbers {
  color: #000;
}

.clear {clear: both;}

#activity-list li.album {
   /* background: url(/wp-content/plugins/bp-album/images/album-wire.png) 0 4px no-repeat;*/
}

li a#user-album, li a#my-album {
		/*			background: url(/wp-content/plugins/bp-album/images/album.png) 88% 52% no-repeat;*/
				}

table#bp-album-notification-settings th.icon {
	/*	background-image: url(/wp-content/plugins/bp-album/images/album.png);*/
	}

.picture-thumb {
    background: #f0f0f0;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    float: left;
    padding: 15px 15px;
    margin:9px;
    text-align: center;
    width: 170px;
    height:160px;
}


.picture-thumb img{
    border: 4px solid #fff;-moz-border-radius: 3px;-webkit-border-radius: 3px;
}

.picture-thumb .title{
    font-family:georgia;font-size:1.2em;height:40px;overflow:hidden;display:block;margin:10px 0px 20px 0px;color: #000; 
}

.picture-single {
    background: #FFFFFF url(/wp-content/bp-themes/iwmember/images/ombra900px.jpg) no-repeat scroll left bottom;
    /*-webkit-border-radius: 4px*/;
    padding: 30px 15px 60px 15px;
    text-align: center;
    min-height: 130px; 
    height: auto !important; /* per ie6*/ 
    height: 130px;
}

.picture-single img{
    border: 4px solid #fff;-moz-border-radius: 3px;-webkit-border-radius: 3px;
}
div.picture-description {
    width: 470px;
    padding: 0 15px;
    float: left;
}
#content h2{
  font-family: trebuchet MS;
  color: #FFF;
	font-size: 1.5em;
	font-weight: bold;
	margin: 0;
	padding: 8px 15px;
	background-color: #FF5D00;
	clear:both;
}

.picture-nav{position:relative; font-family:"Courier New","Lucida Grande",Tahoma,"Trebuchet MS",sans-serif;}
.picture-nav h3{ padding: 10px 80px 0 80px;color: #000;}

.picture-nav div.prev{font-size:100px;position: absolute; left: 0; top: 20px;}
.picture-nav div.next{font-size:100px;position: absolute; right: 0; top: 20px;}

.picture-nav div.prev a,a:link,a:visited,a:active,a:hover{text-decoration:none;}
.picture-nav div.next a,a:link,a:visited,a:active,a:hover{text-decoration:none;}
.picture-nav a.selected{text-decoration:none;}

.picutre-wire {width:660px}

#comments {
	color: #000;
	background: #FFF url(/wp-content/bp-themes/iwmember/images/ombra900px.jpg) no-repeat bottom left;
 	margin-bottom: 25px;
 	padding: 15px 15px 50px 15px

}

.function_gallery {
  min-height: 100px;
  height: auto !important;
  height: 100px;
}

.function_gallery h3{
  color:#000;
  display:block;
  font-weight:bold;
  padding: 5px;
}

.function_gallery .wp-rank-container{
  float: right;
  width: 200px;
}

.function_gallery .wp-report-abuse-container, .function_gallery .wp-rank-cantvote{
  color:#000000;
  float:right;
  width:80px;
}

.function_gallery .addthis{
  width: 400px;
  float:left;
  height: 
}

.filter_form label {
display:block;
margin:0 0 4px;
}


 .editor_panel .right {
padding:5px 0 10px 10px;
width:294px;
}



.userlist {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D8DFEA;
height:100px;
line-height:20px;
overflow:auto;
padding:3px;
width:320px;
}


 .userlist input {
margin:0 5px;
}
.inputcheckbox {
border:0 none;
}

.userlist label {
color:#000000;
display:inline;
font-weight:normal;
margin:0;
}

label {
color:#666666;
cursor:pointer;
font-weight:bold;
}

.filter_form {
padding:5px 0 7px;
}

.filter_form input {
margin:0;
width:320px;
}




.inputtext, .inputpassword {
border:1px solid #BDC7D8;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
padding:3px;
}

 #email_button {
margin-top:6px;
width:150px;
}
.module_options input {
margin:0 0 5px;
}
.inputbutton, .inputsubmit {
background-color:#F7740A;
border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
padding:2px 15px 3px;
text-align:center;
}

#tipologie li {
    display: inline;
    font-size: 130%;
    width: auto;
    background: none;
    padding: 0;
    border: 0;
    margin: 0;
    float: left;
    clear: left;
} 

#dati li {
    display: inline;
    font-size: 130%;
    width: 30px;
    background: none;
    padding: 0;
    border: 0;
    margin: 0;
    float: left;
    clear: left;
} 

#label input {
display: block;
width: 150px;
float: left;
margin-bottom: 10px;
}

#label {
text-align: right;
width: 75px;
padding-right: 20px;
}

#br {
clear: left;
}


#btn{
	width: 140px;
	border: 0;
    margin: 10px  10px 10px 60px;
    float: left;
    clear: left;

}

#btncheck{
	border: 0;
    float: left;
    clear: left;
	background-color:#D9DFEA;
	border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
	margin:1px 15px 0 3px;
	width:90px;
}

.manual{
	border: 0;
    margin: 0px;
	padding: 0px;
    float: left;
	width: 250px;
    clear: left;
}


.inpt{
   width: 200px;
}

#friends  {
color: #aaaa44;
}
#registred {
color: #33ffaa;
}

#notregistred {
color:#446677 ;
}

#tipologie{
 float: left;
}
#usr_pwd{
	float: right;
}

#invtFrinds{
 float: left;
 width: 500px;
 padding: 15px; 
}

#yahooAPI{
	float: right;
}

#uploadFile{
	float: right;
	width: 250px;
}

#facebookDiv{
	float: right;
	width: 250px;
	margin: 50px 40px 4px 4px;
}


#msnAPI{
	float: right;
}

/*
Basic layout structure styles for BuddyPress Friends. Formats BuddyPress friend pages within any WordPress theme.
No colors, fonts or pretty stuff. The only exception is buttons.

These structure styles can be overridden by the theme CSS file if needed.
*/



.event-radio {
  margin: 5px 0;
}

.event-button {
	background: url(/wp-content/plugins/bp-events/images/button_back.gif) top left no-repeat;
	display: inline-block;
	margin: 10px;
}

.event_button a {
	display: block;
	height: 19px;
	color: #777;
	font-size: 11px;
	padding: 0 33px 0 11px;
	margin-right: -7px;
	text-shadow: 0 1px 0 #fff;
}
	.event_button a:hover {
		color: #555;
		text-decoration: none;
	}

	.event_button a.join-event, .event_button a.request-membership {
		background: url(/wp-content/plugins/bp-events/images/add_button_side.gif) top right no-repeat;
	}

	.event_button a.leave-event {
		background: url(/wp-content/plugins/bp-events/images/remove_button_side.gif) top right no-repeat;
	}

	.event_button a.membership-requested {
		background: url(/wp-content/plugins/bp-events/images/check_button_side.gif) top right no-repeat;
	}


li a#my-events, li a#user-events {
	/*background: url(/wp-content/plugins/bp-events/images/events_bullet.gif) 89% 57% no-repeat;*/
}

#sidebar .widget_events .widget_events_widget_events_upcoming ul {
	padding-left: 15px;
}
	#sidebar .widget_events .widget_events_widget_events_upcoming ul.item-list {
		padding: 0;
	}

	#sidebar .widget_events .widget_events_widget_events_upcoming li {
		list-style-type: square;
		margin-left: 16px;
		padding-left: 5px;
		margin-bottom: 5px;
	}
		#sidebar .widget_events .widget_events_widget_events_upcoming ul.item-list li {
			list-style-type: none;
			margin: 0;
			padding: 15px;
		}

/* 
Basic layout structure styles for your BuddyPress component. The structure CSS performs
basic structural formatting on component's interface. Your structure CSS should provide
enough structure so that regardless of the theme enabled, your interface should still work.

No colors, fonts or pretty stuff.

These structure styles can be overridden by the theme CSS file if needed.
*/


.gallerys{
  background:#FFFFFF url(/wp-content/bp-themes/iwmember/images/ombra900px.jpg) no-repeat scroll left bottom;
  border:0 none;
  color:#000000;
  float:left;
  height:auto !important;
  margin:0 0 10px;
  min-height: 130px; 
  height: auto !important; /* per ie6*/ 
  height: 130px;
  padding:0 0 50px;
  text-align:justify;
  width:875px;
}

#contenuti h2{
  background-color:#FF5D00;
  clear:both;
  color:#FFFFFF;
  font-family:trebuchet MS;
  font-size:1.5em;
  font-weight:bold;
  margin:0;
  padding:8px 15px;
}

.gallerys .pagination-links .page-numbers {
  color: #000;
}

.clear {clear: both;}

#activity-list li.gallery {
   /* background: url(../images/gallery-wire.png) 0 4px no-repeat;*/
}

li a#user-gallery, li a#my-gallery {
		/*			background: url(../images/gallery.png) 88% 52% no-repeat;*/
				}

table#bp-gallery-notification-settings th.icon {
		background-image: url(../images/gallery.png);
	}

.picture-thumb {
    background: #f0f0f0;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    float: left;
    padding: 15px 15px;
    margin:9px;
    text-align: center;
    width: 160px;
    height:120px;
}


.picture-thumb img{
    border: 4px solid #fff;-moz-border-radius: 3px;-webkit-border-radius: 3px;
}

.picture-thumb .title{
    font-family:georgia;font-size:1.2em;height:40px;overflow:hidden;display:block;margin:10px 0px 20px 0px;color: #000; 
}

.picture-single {
    background: #FFFFFF url(/wp-content/bp-themes/iwmember/images/ombra900px.jpg) no-repeat scroll left bottom;
    /*-webkit-border-radius: 4px*/;
    padding: 30px 15px 60px 15px;
    text-align: center;
    min-height: 130px; 
    height: auto !important; /* per ie6*/ 
    height: 130px;
}

.picture-single img{
    border: 4px solid #fff;-moz-border-radius: 3px;-webkit-border-radius: 3px;
    
}
div.picture-description {
    width: 470px;
    padding: 0 15px;
    float: left;
}
#content h2{
  font-family: trebuchet MS;
  color: #FFF;
	font-size: 1.5em;
	font-weight: bold;
	margin: 0;
	padding: 8px 15px;
	background-color: #FF5D00;
	clear:both;
}

.picture-nav{
  text-align: center;
  height:20px;
  font-size: 13px;
  margin: 0 70px;
}

.navigazione{
  width: 165px;
  float: right;

} 


.navigazione li, .link_back li{
	 float:left;
	 padding:0;
	 margin:0;
	 color:#FE5E00;
	 font-size:12px;
	 cursor:pointer;
}

.link_back li a{text-decoration:none}

.navigazione li:hover{text-decoration:underline}

/*
.picture-nav{position:relative; font-family:"Courier New","Lucida Grande",Tahoma,"Trebuchet MS",sans-serif;}
.picture-nav h3{ padding: 10px 80px 0 80px;color: #000;}

.picture-nav div.prev{font-size:100px;position: absolute; left: 0; top: 20px;}
.picture-nav div.next{font-size:100px;position: absolute; right: 0; top: 20px;}

.picture-nav div.prev a,a:link,a:visited,a:active,a:hover{text-decoration:none;}
.picture-nav div.next a,a:link,a:visited,a:active,a:hover{text-decoration:none;}
*/
.picutre-wire {width:660px}

#comments {
	color: #000;
	background: #FFF url(/wp-content/bp-themes/iwmember/images/ombra900px.jpg) no-repeat bottom left;
 	margin-bottom: 25px;
 	padding: 15px 15px 50px 15px

}body, html {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	text-align: center; 
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 11px;
	background: #666 url("/wp-content/themes/iw/images/sfondo6.png") no-repeat center top; 
	color: #FFF;
	line-height: 130%;
}

p {
	margin: 0;
	padding: 10px;
}

ul{
	margin: 0;
	padding: 0;
}

li {
	margin:0 0 0 10px;
  padding:8px 8px 4px 20px;
	list-style:none;
}

a:link, a:visited {
	text-decoration: underline;
  color: #FE5E00;
}

a:hover, a:focus, a:active {
	text-decoration: none;
	color: #FE5E00;
}


h2 a:link, h2 a:visited {
	text-decoration: underline;
  color: #FFF;
}

h2 a:hover, h2 a:focus, h2 a:active {
	text-decoration: none;
	color: #FFF;
}

img {
  border: 0 none;
}

img.alignright{
  float: right;
  display: inline;
}

img.alignleftt{
  float: left;
  display: inline;
}

img.aligncenter{
  display: inline;
}
/*
#centrato {
	margin: 0 auto; /* per allineare il box al centro su tutti i browser piï¿½ recenti * /
	text-align: left; /* riallineamento testo a sinistra per annullare l'effetto dichiarato nel body * /
	width: 900px;
	border: 0;
	padding: 50px 10px 0 10px;
	/*background: transparent url("/wp-content/themes/iw/images/sfondo_contenitore.png") repeat-y 0 0;* /
	min-height: 800px;
  height: auto !important; /*per ie6* / 
  height: 800px;
}

#testata {
	width: 900px;
	height: 140px;
	margin-bottom: 20px;
	padding: 0 10px 15px 10px;
	border: 0; 
}

#logo {
	float: left;
	display: inline;
	width:175px;
	margin: -41px 0 0 -70px;
	position: relative;
}

#menu {
  background: transparent url("/wp-content/themes/iw/images/sfondo_barra.png") repeat scroll 0 0;
  font-family: trebuchet MS;
	display:inline;
	float:left;
	font-size:1.3em;
	text-align:left;
	width:500px;
	margin-top: 54px; 
	height: 44px;
}

#login{
  display: inline;
	float: left;
	font-size: 10px;
	text-align:left;
	width: 285px;
	height: 200px;
	color: #000;
  background: #FFFFFF url("/wp-content/themes/iw/images/fumetto_login.jpg") no-repeat bottom left;
  padding:0;
  margin: -37px 0 0 0;
  position: relative;
}*/

#centrato {
	margin: 0 auto; /* per allineare il box al centro su tutti i browser pi? recenti */
	text-align: left; /* riallineamento testo a sinistra per annullare l'effetto dichiarato nel body */
	width: 900px;
	border: 0;
	padding: 15px 0 0 0;
	/*background: transparent url("/wp-content/themes/iw/images/sfondo_contenitore.png") repeat-y 0 0;*/
	min-height: 800px;
  height: auto !important; /*per ie6*/ 
  height: 800px;
}

#testata {
	width: 890px;
	height: 215px;
	padding: 0 10px 15px 10px;
	border: 0; 
}

#logo {
	float: left;
	display: inline;
	width:175px;
	margin: 0 0 0 -70px;
	position: relative;
}

#menu {
  background: transparent url("/wp-content/themes/iw/images/sfondo_barra.png") repeat scroll 0 0;
  font-family: trebuchet MS;
	display:inline;
	float:left;
	font-size:1.3em;
	text-align:left;
	width:500px;
	margin-top: 95px; 
	height: 44px;
}

#login{
  display: inline;
	float: left;
	font-size: 10px;
	text-align:left;
	width: 285px;
	height: 215px;
	color: #000;
  background: #FFFFFF url("/wp-content/themes/iw/images/fumetto_login.jpg") no-repeat bottom left;
  padding:0;
  position: relative;
}

#login form {padding:10px 5px;}

/*#login p{
	color:white;
	background-color:#FF5D00;
	font-size: 12px;
}*/

#login p.slogan{
  padding-top: 0;
  margin-top: 0;
  font-size: 14px;
  background-color:#FFF !important;
  color:black  !important;
}

p.slogan a{
	background-color:#FF5D00;
	color:white !important;
	display:block;
	font-weight:bold;
	padding:7px 0;
	text-align:center;
}

.fumetto_sx{ 
  color: #000;
  margin-bottom: 10px;
  padding-bottom:45px;
  min-height: 200px;
  height: auto !important; /*per ie6*/ 
  height: 200px;
  background:  #FFF url("/wp-content/themes/iw/images/fumetto520px.jpg") no-repeat bottom left;
} 

.box_no_fumetto{ 
  color: #000;
  margin-bottom: 10px;
  padding-bottom:40px;
  min-height: 200px;
  height: auto !important; /*per ie6*/ 
  height: 200px;
  /*background:  #FFF url("/wp-content/themes/iw/images/fumetto520px.jpg") no-repeat bottom left;*/
}

.box_no_fumetto h2{
  font-family: trebuchet MS;
  color: #FFF;
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding: 8px 0 8px 15px;
	background-color: #FF5D00;
	width: 160px;
	clear:both;
}

.box_no_fumetto .users_photo, .box_no_fumetto .users_photo_staff, .box_no_fumetto .users_photo_signup {
  background-color: transparent;
} 

form#login-form{
  text-align: left;
}

#login input{
  padding: 0;
}

#login input#user_pass{
  margin: 6px;
}

#login input#wp-submit{
  background-color:transparent;
  background-image:url("/wp-content/themes/iw/images/go.png");
  background-repeat:no-repeat;
  border:0 none;
  font-size:11px;
  cursor: pointer;
}

#login ul li a:link, #login a:link,
#login ul li a:visited, #login a:visited{
	color: #000;
}

#login ul li a:hover, #login a:hover,
#login ul li a:active, #login a:active,
#login ul li a:focus, #login a:focus{
	text-decoration: none;
	color: #000;
}

#message_error{
  height: 50px;
  margin-top: -100px;
  margin-right: 20px;
}

.login-message{
  color: #000;
  font-size: 15px;
  font-weight: bold;
  height: 15px;
  text-align: center;
  padding: 10px;
  background-color: #fff;

}

/*#login p{
	color:white;
	background-color:#FF5D00;
	font-size: 12px;
}*/

#login p.welcome_login{
  background-color:#FF5D00;
  font-size: 12px;
  text-align: left;
  font-weight: bold;
  color: #FFF;
  padding: 10px;
  height: 14px;
}

#login .welcome_login a{
  color: #FFF;
}

#logout-link{
  padding: 30px 0 0 15px;
  text-align: left;
}
#logout-link a{ color:black !important}

#menu ul {
	margin-top: 50px;
	padding: 3px 20px 0 0;
	list-style:none;
	background-image:none;
}

#menu ul li {
	background-image:none;
	display:inline;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:3px 0 0;
	padding:0 15px;
}

#menu ul li a:link,
#menu ul li a:visited{
	color: #FFF;
	text-decoration:none;
}

#menu ul li a:hover,
#menu ul li a:active,
#menu ul li a:focus{
	text-decoration: none;
	color: #FE5E00;
}

#contenuti {
	width: 900px;
	margin: 0; 
	padding: 0 0 30px;
	border: 0;
	float:left;
	text-align: justify;
	min-height: 540px;
  height: auto !important; /*per ie6*/ 
  height: 540px;
}

#main {
	width: 520px;
	float: left;
	display: inline; 
	margin: 0;
	padding: 10px 20px 0px 15px;
	border: 0;
}

#main2 {
  border:0 none;
  display:inline;
  float:left;
  margin:0;
  padding:10px 20px 0 15px;
  width:520px;
}

/*#main .fumetto_sx{
  width: 520px;
  height: auto;
}*/

.fumetto_sx{ 
  color: #000;
  margin-bottom: 10px;
  padding-bottom:45px;
  min-height: 200px;
  height: auto !important; /*per ie6*/ 
  height: 200px;
  background:  #FFF url("/wp-content/themes/iw/images/fumetto520px.jpg") no-repeat bottom left;
} 

.fumetto_dx{ 
  color: #000;
  margin-bottom: 10px;
  padding-bottom:45px;
  min-height: 200px;
  height: auto !important; /*per ie6*/ 
  height: 200px;
  background:  #FFF url("/wp-content/themes/iw/images/fumetto330px.jpg") no-repeat bottom left;
} 

.fumetto_520 {
  color: #000;
  background: #FFF url("/wp-content/themes/iw/images/fumetto520px.jpg") no-repeat bottom left;
  margin-bottom: 10px;
  min-height: 170px;
  height: auto !important; /*per ie6*/ 
  height: 170px;
  padding-bottom: 48px;
  position: relative;
}

span.end_fumetto_dx{
 background: url("/wp-content/themes/iw/images/fumetto330px.jpg") no-repeat bottom left;
  display: block;
  height: 45px;
}

span.end_fumetto_sx{
  background: url("/wp-content/themes/iw/images/fumetto520px.jpg") no-repeat bottom left;
  display: block;
  height: 45px;
}

#content {
  background:#FFFFFF url("/wp-content/themes/iw/images/ombra900px.jpg") no-repeat scroll left bottom;
  border:0 none;
  color:#000000;
  float:left;
  margin:15px 15px 40px;
  min-height: 500px;
  height: auto !important; /*per ie6*/ 
  height: 500px;
  padding:0 0 42px;
  text-align:justify;
  width:875px;
}

.post_page{
/*background:#FFFFFF url("/wp-content/themes/iw/images/ombra900px.jpg") no-repeat bottom;*/
 padding:0 0 42px;
}

.fumetto_sx h2,.fumetto_dx h2, #sidebar_dx .fumetto h2,.users h2, .users_hitlist h2, #content h2, #main2 h2{
  font-family: trebuchet MS;
  color: #FFF;
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding: 8px 0 8px 15px;
	background-color: #FF5D00;
	clear:both;
}
.fumetto_dx .users_photo h2{
  font-family: trebuchet MS;
  color: #FFF;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 15px -18px;;
	padding: 8px 0 8px 15px;
	background-color: #FF5D00;
	clear:both;

}

.gallery_party{
  height: 330px;
  background-color: #FFF;
}

.gallery_party_min{
  float: left;
  display: inline; 
  margin-right: 10px;
  height: 50px;
  width: 50px;
  overflow: hidden;
}

.gallery_party_min img{
  margin-left: -25px;
  margin-top: -12px;
}

.gallery_party_photo{
  padding: 10px 0 10px 15px;
  height: 60px;
}

.foto_party {
   padding: 15px;
   height: 270px;
   background-color: #FFF;
}


/*

.primo_evento{
  display: inline; 
  float: left; 
  width: 350px; 
  padding-right: 25px; 
  background-color: #000;
  height: 270px;
}


.primo_evento img.thumb{
	display:none;
}


.tre_eventi{
  display: inline; 
  float: left; 
  width: 115px; 
  height: 270px; 
  background-color: #000;
  overflow:hidden;
}
	.tre_eventi-inner{
		height:100%;
		width:100%;
		position:relative;
		top:0;
	}
*/
#gallery-home-event{
	position:relative;
	height:273px;
}
	#gallery-home-event .content-slider{
		overflow:hidden;		
		height:273px
		/*position: relative;*/
	}
		#gallery-home-event .gallery-hook-slider{
			position:relative;
		}


	#gallery-home-event li{
		margin:0;
		padding:0;
	}
	#gallery-home-event li.full, #gallery-home-event .thumbs-list ul{position:relative;}
	#gallery-home-event .thumbs-list{
		/*background-color:red;*/
		height:273px;
		position:absolute;
		right:0;
		top:0; 
		width:75px;
		overflow:hidden;
	}
	#gallery-home-event .thumbs-list li{margin:2px 0;}
		#gallery-home-event .thumbs-list img{
			border:2px solid #444;
		}
		#gallery-home-event .thumbs-list a:hover img,#gallery-home-event .thumbs-list .selected img{border:2px solid #fff;}
		
	#gallery-home-event .title{
		background-color:black;
		bottom:6px;
		color:white;
		height:70px;
		left:5px;
		margin:0;
		opacity:0.8;
		padding:10px;
		position:absolute;
		width:382px;	

	}		
		#gallery-home-event .title h3{
			margin:0;padding:0;
			font-size:20px;
			line-height:26px;
				
		}
			#gallery-home-event .title h3 a{
				color:white;
					text-decoration: none;									
			}
			#gallery-home-event .title h3 a:hover{
				text-decoration: underline;			
			}		
		


		


.news, .gallery_home {
  height: 190px;
  background-color: #FFF;
  padding: 10px 5px 15px 15px;
}

  .gallery_home .descrizione{
    height: 25px;
  }


.news4{
  min-height: 100px;
  height: auto !important;
  height: 100px;
  background-color: #FFF;
  padding: 15px;
}

.news4 ul li{
  padding: 0px;
  margin: 15px 0;
  min-height: 130px;
  height: auto !important;
  height: 130px;
}

.news4 ul li img{
  margin-right: 15px;
  display: inline;
  float: left;
}

.news4 h3{
  color:#FE5E00;
  margin-top:10px;

}


.news .foto_news, .foto_gallery_home{
   padding-right: 10px;
   width: 240px;  
   float: left;
	 display: inline; 
	 margin: 0;
	 padding-bottom: 10px;
}

.descrizione{
   color: #FFF;
   padding:5px;
   background-color: #000; 
   margin-top: -3px;
   height: 45px;
}

.foto_news .descrizione{
   height: 25px;
   padding: 10px 5px;
   margin: 0;
   vertical-align: middle;
}

.single_tre_eventi{
  padding-top : 10px;
}
	.single_tre_eventi img.full{
	  display:none;
	}
	.single_tre_eventi .descrizione{
	  display:none;
	}
	

.descrizione h3{
  font-family: trebuchet MS;
  color: #FFF;
	font-size: 1.1em;
	margin: 0;
	clear:both;
	padding-bottom: 1px;
/*	border-bottom: 1px solid #fff;*/
}

.descrizione a:link,
.descrizione a:visited{
  margin-top: 10px;
	color: #FFF;
	text-decoration:none;
}

.descrizione a:hover,
.descrizione a:active,
.descrizione a:focus{
  margin-top: 10px;
	text-decoration: none;
	color: #FE5E00;
}

.blog{
  padding: 0 10px 10px 0;
  width: 235px;
  height: 75px;
  float: left;
  display: inline; 
  margin: 0;
}

.post_blog{
  min-height: 180px;
  height: auto !important; /*per ie6*/ 
  height: 160px;
  padding:15px;
  background-color: #FFF;
}

.users_min{
  float: left;
  display: inline; 
  width: 70px;
  padding-right: 8px;
  padding-bottom: 15px;
}

.users_min_gallery{
  float: left;
  display: inline; 
  width: 70px;
  padding-right: 12px;
  padding-bottom: 14px;
}

.users_pictures .users_min{
  padding-right: 13px;
  padding-bottom: 35px;
}

.activities{
  padding: 15px;
  height: 330px;
  background-color: #fff;
}

.activity{
  max-height: 70px;
  height: auto !import;
  height: 45px;
  overflow:hidden;
  margin-bottom: 5px;
}

div.activity div.events{
  background: transparent url("/wp-content/themes/iw/images/events2.gif") no-repeat scroll 0 10px;
  height: 100%;
}

div.activity div.friends{
  background: transparent url("/wp-content/themes/iw/images/friends2.gif") no-repeat scroll 0 10px;
  height: 100%;
}

div.activity div.profile{
  background: transparent url("/wp-content/themes/iw/images/profile2.gif") no-repeat scroll 0 10px;
  height: 100%;
}

div.activity div.albums{
  background: transparent url("/wp-content/themes/iw/images/albums2.gif") no-repeat scroll 0 10px;
  height: 100%;
}

div.activity div.groups{
  background: transparent url("/wp-content/themes/iw/images/groups2.gif") no-repeat scroll 0 10px;
  height: 100%;
}

div.activity div.events p, div.activity div.friends p, div.activity div.profile p, div.activity div.albums p, div.activity div.groups p{
  margin-left: 15px;
}

.time-since{
  display:block;
  font-size:10px;
  text-align:right;
  margin-top: 5px;
}

.friend_party{
  padding: 15px;
  min-height: 330px;  
  background-color: #fff;
}

.last_groups{
  padding: 15px;
  height: 185px;  
  background-color: #fff;
}

.party, .last_group{
  max-height: 75px;
  height: auto !important; /*per ie6*/ 
  height: 75px;
  margin-bottom: 10px;
  overflow: hidden;
}

.event_description, .group_description{
  width: 220px;
  display:inline;
  float:left;
}

.partecipanti{
  padding-top: 5px;
}

.commenti{
 /* background:#FFFFFF url("/wp-content/themes/iw/images/ombra520px.jpg") no-repeat scroll left bottom;*/
  color:#000000;
  margin-bottom:20px;
  padding:15px 15px 50px;
  min-height: 350px;
  height: auto !important; /*per ie6*/ 
  height: 350px;
}

#wire-post-new {
  min-height:60px;
  padding:1em;
  position:relative;
}

.msg{
  background-color: #EBEBEB;
  min-height: 70px;
  margin-bottom: 10px;
  padding-top: 5px;
}

.msg .users_min {
  padding:5px;
}

.msg .msg_post{
  min-height: 75px;
}

.msg .post_link{
  font-size: 10px;
}


.post{
  float: left;
  display: inline; 
  width: 157px;
  height: 46px;
  overflow:hidden;
}

.post_title{
	overflow: hidden;
	height: 14px;
}

.narrowcolumn .post{
  padding:15px;
}

.more{
  text-align: right;
  padding: 5px;
}

#sidebar_dx {
	width: 330px;
	float: left;
	display: inline; 
	margin: 0;
	padding: 10px 15px 0 0;
	border: 0;
}


div#directory-sidebar {
display:inline;
float:left;
margin:0;
padding:10px 15px 0 0;
width:330px;

 }

#sidebar_dx .fumetto_dx{
  width: 330px;
  height: auto;
}

.city{
  padding: 15px 0 10px 18px;
  height: 190px;
  background-color: #FFF;
}

.cities{
  font-family: trebuchet MS;
  float: left;
	display: inline; 
	width: 115px; 
	font-size: 18px;
	margin: 10px 0 40px;
}

.cities a:link,
.cities a:visited{
  margin-top: 10px;
	color: #fe5e00;
	text-decoration:none;
	font-size: 18px;
}

.cities a:hover,
.cities a:active,
.cities a:focus,
.cities a.selected{
  margin-top: 10px;
	text-decoration: none;
	color: #ec9b49;
}

.users_photo{
  padding: 15px 0px 15px 18px;
 /* min-height: 398px; per ie6*/
/*  height: auto !important; per ie6*/
  height: 270px;
  background-color: #FFF;
}

.users_photo_staff{
  padding: 15px 0px 10px 18px;
  height: 190px;
  background-color: #FFF;
}

.users_photo_signup{
  padding: 15px 0px 15px 18px;
  height: 270px;
/*  background-color: #FFF;*/
}

.users_photo_signup_gallery{
  padding: 15px 0px 15px 0px;
  height: 275px;
}

.users_pictures{
  padding: 15px 0 15px 18px;
  height: 270px; 
  background-color: #FFF;
}

.users{
  color: #000;
  margin-bottom: 10px;
  height: 498px;
  background: #FFFFFF url("/wp-content/themes/iw/images/fumetto330px.jpg") no-repeat scroll left bottom;
}

.mappa{
  float: left;
	display: inline; 
}

.users_hitlist{
  color: #000;
  /*background: #FFFFFF url("/wp-content/themes/iw/images/fumetto330px.jpg") no-repeat scroll left bottom;
  margin-bottom: 5px;*/
 /*  min-height: 232px;per ie6*/
 /* height: auto !important; per ie6*/ 
  height: 180px;
  padding:15px 0 15px 18px;
  background-color: #FFF;
}

#footer {
	clear: left;
	width: 100%;
	height: 150px;
	margin: 0;
	padding: 10px 0 10px 0;
	border: 0;
	background-color:#fe5e00;
	text-align: center;
	font-size: 11px; 
}

#footer_content{
  margin: 0 auto; /* per allineare il box al centro su tutti i browser piï¿½ recenti */
	text-align: left; /* riallineamento testo a sinistra per annullare l'effetto dichiarato nel body */
	width: 900px;
	border: 0;
	padding: 0px 10px 0 10px;
}
#footer_link{
  width: 520px;
  height: 75%;
	margin: 5px 10px 20px 15px;
	text-align: left;
	padding: 10px 5px 20px 0;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	float: left;
	display: inline; 
}

#footer li {
	margin: 0;
	padding: 0;
  list-style:none;
}

#footer li a:link,
#footer li a:visited{
	margin: 0;
	padding: 0;
	color: #FFF;
	text-decoration: none;
}

#footer li a:hover, 
#footer li a:focus {
	text-decoration: underline;
	color: #FFF;
}

#footer .link{
  width: 100px;
  float: left;
	display: inline; 
	padding-right: 30px;
}

#footer .logo_footer{
  width: 250px;
  float: right;
	display: inline; 
	padding: 0px 5px 0 25px;
	margin-top: -30px;
}

.logo_f{
  padding-left: 100px;
}
/*
#copyright{
  width: 330px;
	float: left;
	display: inline; 
	padding: 100px 15px 0 0;
	text-align: right;
}*/

.footer_sx{
  display:inline;
  float:left;
  width:580px;
}

#footer_language_list{
  width:520px;
  margin: 0 10px 20px 15px;
  text-align:left; 
}

#footer_language_list li {
  display:inline;
  float:left;
  margin-right: 5px;
}

#footer_language_list li img{
  margin-right: 5px;
}
input{
  padding: 3px;
  margin-bottom: 5px;
}

.ricerca_amici{
  padding:15px;
}
#ricerca{
  width: 100%;
  height: 60px;
  text-align: right;
  background: transparent url("/wp-content/themes/iw/images/search.png") no-repeat;
  position: relative;
}

#ricerca form input#s {
  background-color:transparent;
  border:0 none;
  font-size:11px;
  margin:0;
  padding: 12px 160px 4px 5px;
  height: 20px;
  width: 155px;
}

#searchform_pag{
  padding:15px;
}
#ricerca form input#searchsubmit {
  background: transparent;
  border: 0;
  cursor: pointer;
  display:block;
  position: absolute;
  top: 5px;
  left: 166px;
  width: 30px;
  height: 30px;
}



form#setupform, #extra-form-fields{
  padding: 15px;
  font-size: 12px;
}

form#setupform input, form#setupform select {
  margin: 0 0 0 15px; 
  padding: 0;
}

form#setupform p, span.signup-description{
  font-size: 10px;
  color: #000;
  padding:0 0 15px;
  margin:0;
}

.error, form#setupform p.error {
  color:#FF0000;
  font-size:13px;
  margin: 15px 5px 5px 5px;
  
}

form#setupform h3{
  font-family: trebuchet MS;
  color: #FF5D00;
	font-size: 20px;
	margin: 0;
	padding: 15px;
}

.extra-field{
  margin-bottom: 25px;
}


div.h4{
  padding: 15px;
  height: 100px;
}

div.h4 h4{
  font-family: trebuchet MS;
  color: #FF5D00;
	font-size: 30px;
	margin: 0;
	padding: 15px;
}

.activity blockquote{
  display:none;
} 

div.directory-listing {
  padding:15px;
}

.friendship-button {
	background: url("/wp-content/themes/iw/images/button_back.gif") top left no-repeat;
	display: inline-block;
	margin-bottom: 10px;
	margin-left: -6px;
	margin-right: 5px;
}

.friendship-button a {
	display: block;
	height: 19px;
	color: #777;
	font-size: 11px;
	padding: 0 33px 0 11px;
	text-shadow: 0 1px 0 #fff;
	text-decoration: none;
	margin-right: -7px;
}
	.friendship-button a:hover {
		color: #555;
		text-decoration: none;
	}

	.friendship-button a.add {
		background: url("/wp-content/themes/iw/images/add_button_side.gif") top right no-repeat;
	}

	.friendship-button a.remove {
		background: url("/wp-content/themes/iw/images/remove_button_side.gif") top right no-repeat;
	}

	.friendship-button a.requested {
		background: url("/wp-content/themes/iw/images/check_button_side.gif") top right no-repeat;
	}
	
	.loading a {
		background: url("/wp-content/themes/iw/images/loading_button_side.gif") top right no-repeat !important;		
	}

.button-block {
	text-align: right;
	margin: 1em 2px;
}

.item-list .action {
  padding:15px;
}

.item-list .action {
  right:1em;
  top:30%;
}

ul#letter-list, ul#members-list, ul#events-list{
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:15px;
}

ul.item-list li, .search #event-dir-list ul#events-list li  {
  min-height:60px;
  padding:1em;
  position:relative;
}

ul#last_events-list li {
  height: 120px;
  padding:0;
  margin: 0 0 10px;
  clear: both;
}

#event-dir-list ul#events-list li {
  min-height:65px;
  height: auto !important;
  height: 65px; 
  padding:0;
  position:relative;
  margin-bottom: 25px;
}

#event-dir-list ul#events-list li .item-title{
  font-size: 13px; 
}

ul.item-list li img.avatar {
  float:left;
  margin:0 1em 0 0;
}

.item-event-avatar{
  display: inline;
  float: left;
  margin-right: 15px;
  height: 60px;
  width: 60px;

}

.item-avatar{
  display: inline;
  float: left;
  margin-right: 15px;
  height: 60px;
  width: 60px;
  overflow: hidden;
}

.item-avatar img {
  margin-left: -45px;
  margin-top: -25px;
}


.item-meta span.time-since, .news4 span.time-since {
  font-size:10px;
  padding:0 0 15px;
  text-align: left;
}

.alignleft {
  padding: 15px;
  margin-right: 10px;
  float: left;
}

.date{
  padding-top: 15px;
}

/*Aggiunte Tizy 9.2.2010*/
.partners{
	padding: 10px;
}

.partner{
	border:1px solid #efefef; 
	margin-bottom: 10px; 
	padding: 5px; 
	min-height: 230px;
}
/*Aggiunte Tizy 20.05.2010*/

#login .textwidget{
	background-color: #fff;
	padding: 15px;
}

.fumetto_sx .textwidget{
	background-color:#FFFFFF;
	height:430px;
	padding:15px;
}

.fb{
	padding:15px;
}

.iw_events_1, .iw_events_2 {
	display: inline; 
	float: left; 
	padding: 5px; 
	width: 235px; 
	height: 100%;
}

.iw_events a:link{
	color: #fff;
	font-size: 14px;
	text-decoration: none;
}

.iw_events a:visited{
	color: #fff;
	font-size: 14px;
	text-decoration: none;
}

.iw_events a:hover{
	color: #EEE;
	font-size: 14px;
	text-decoration: none;
}

body { padding-top: 0px !important; }

#wp-admin-bar {
	padding: 5px; 
	position: fixed; 
	left: 0pt; 
	width: 100%; 
	bottom: 0px;
	width: 100% !important;
	z-index: 1001 !important;
	height: 28px !important;
	color: #fff !important;
	text-align: left !important;
	background:url(/wp-content/plugins/buddypress/bp-core/images/admin_bar_back.gif) #818181 repeat-x !important;
	font: 12px normal "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, Verdana, Arial, sans-serif !important;
	font-weight: normal !important;
}

#wp-admin-bar * { z-index: 999 !important; }

#wp-admin-bar img#admin-bar-logo {
	position: absolute !important;
	top: 8px;
	left: 10px;
}

#wp-admin-bar a img {
	border: none !important;
}

#wp-admin-bar li {
	list-style: none !important;
	margin: 0 !important;
}

#wp-admin-bar li * {
	font: 12px normal "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, Verdana, Arial, sans-serif !important;
	font-weight: normal !important;
	background-image: none !important;
}

#wp-admin-bar li a {
	padding: 5px 25px 7px 15px !important;
	font: 12px normal "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, Verdana, Arial, sans-serif !important;
	font-weight: normal !important;
}
	#wp-admin-bar li.no-arrow a {
		padding-right: 15px !important;
	}

/*
#wp-admin-bar li:hover, #wp-admin-bar li.hover {
	position: static;
}*/

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

#wp-admin-bar ul { /* all lists */
	margin: 0 !important;
	list-style: none !important;
	line-height: 1 !important;
	cursor: pointer !important;
	height: auto !important;
	padding: 0 !important;
}

#wp-admin-bar ul {
	margin-left: 80px !important;
}

#wp-admin-bar ul li { /* all list items */
	padding: 0 !important;
	float: left !important;
	background: url( /wp-content/plugins/buddypress/bp-core/images/admin-menu-arrow.gif ) 88% 53% no-repeat;
	position: relative;
}
	#wp-admin-bar ul li.no-arrow {
		background: none;
	}
	
#wp-admin-bar ul li ul a {
	color: #666 !important;
}

#wp-admin-bar ul li.align-right {
	position: absolute;
	right: 0;
}

#wp-admin-bar ul li a {
	display: block !important;
	font-size: 12px !important;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, Verdana, Arial, sans-serif !important;
	text-decoration: none !important;
	color: #fff !important;
}

#wp-admin-bar ul.main-nav li:hover, #wp-admin-bar ul.main-nav li.sfhover, #wp-admin-bar ul.main-nav li ul li.sfhover {
	background-color: #666 !important;
}

#wp-admin-bar ul.main-nav li ul li:hover a, #wp-admin-bar ul.main-nav li ul li.sfhover a {
	background-color: #888 !important;
	color: #fff !important;
}

#wp-admin-bar ul.main-nav li ul li:hover ul li.alt a {
	background-color: #fafafa !important;
	color: #666 !important;
}

#wp-admin-bar ul.main-nav li ul li:hover ul li a {
	background-color: #f4f4f4 !important;
	color: #666 !important;
}

#wp-admin-bar ul.main-nav li ul li:hover ul li:hover a {
	background-color: #888 !important;
	color: white !important;
}

#wp-admin-bar ul.main-nav li ul li ul li:hover a, #wp-admin-bar ul.main-nav li ul li ul li.sfhover a {
	color: #fff !important;
}

/* second-level lists */

#wp-admin-bar ul li ul {
	position: absolute !important;
	width: 185px !important;
	left: -999em !important; 
	margin-left: 0 !important;
}

#wp-admin-bar ul li ul li {
	float: left !important;
	width: 183px;
	height: 28px;
	margin: 0 !important;
	border: none !important;
	border-bottom: 1px solid #f4f4f4 !important;
	background-color: #f4f4f4 !important;
	border-left: 1px solid #ccc !important;
	border-right: 1px solid #ccc !important;
	margin-top: -1px !important;
}

#wp-admin-bar ul li ul li.alt {
	background-color: #fafafa !important;
	border-bottom: 1px solid #fafafa !important;
}

#wp-admin-bar ul li ul li:last-child {
	border-bottom: 1px solid #ccc !important;
	-moz-border-radius-bottomleft: 4px !important;
	-khtml-border-bottom-left-radius: 4px !important;
	-webkit-border-bottom-left-radius: 4px !important;
	border-bottom-left-radius: 4px !important;
	-moz-border-radius-bottomright: 4px !important;
	-khtml-border-bottom-right-radius: 4px !important;
	-webkit-border-bottom-right-radius: 4px !important;
	border-bottom-right-radius: 4px !important;
}


#wp-admin-bar ul.main-nav li ul li a:hover, #wp-admin-bar ul.main-nav li.sfhover ul li a:hover {
	background-color: #888 !important;
}

#wp-admin-bar ul li div.admin-bar-clear {
	clear: both !important;
	background-color: #eee !important;
	border-bottom: 3px solid #eee !important;
}

/* third-and-above-level lists */

#wp-admin-bar ul li.sfhover ul{ 
	left: auto !important;
	bottom: 27px;
}

#wp-admin-bar ul li ul li.sfhover ul {
	bottom: 0px;
	left: auto !important;
	margin-left: 183px !important;
	position: relative !important;
}

#wp-admin-bar li.sfhover ul li ul {
	left: -999em !important;
}

#wp-admin-bar li.sfhover ul li.sfhover ul {
	left: auto !important;
	position: absolute !important;
}

/*
#wp-admin-bar ul li.align-right:hover ul {
	right: 0 !important;
}



#wp-admin-bar ul li ul li ul li:first-child {
	border-top: 1px solid #ccc !important;
	-moz-border-radius-topright: 4px !important;
	-khtml-border-top-right-radius: 4px !important;
	-webkit-border-top-right-radius: 4px !important;
	border-top-right-radius: 4px !important;
	
}*/

/* Menu item css */

#wp-admin-bar img.avatar {
	float: left !important;
	border: 2px solid #fff !important;
	margin-right: 8px !important;
}

#wp-admin-bar span.activity {
	display: block !important;
	color: #888 !important;
	margin-left: 34px !important;
	font-size: 10px !important;
	background: none !important;
	border: none !important;
	padding: 0 !important;
}

#wp-admin-bar li a:hover span.activity {
	color: #ccc !important;
}

#wp-admin-bar ul.author-list li {
	height: 55px !important;
}

#wp-admin-bar ul li#bp-adminbar-notifications-menu a span {
	background: #fff !important;
	padding: 0 6px !important;
	color: #555 !important;
	font-weight: bold !important;
	font-size: 0.8em !important;
	-moz-border-radius: 2px !important;
	-khtml-border-radius: 2px !important;
	-webkit-border-radius: 2px !important;
	margin-left: 2px !important;
} 
div#activity-rss {
	
}

ul#activity-list {
	
}
	ul#activity-list li.profile { }
	ul#activity-list li.groups { }
	ul#activity-list li.blogs { }
	ul#activity-list li.friends { }/**** LIST BLOGS/POSTS/COMMENTS PAGE *************/

ul#blog-list {
	
}

ul#comment-list {
	
}

div.recent-post {
	
}

/**** CREATE NEW BLOG PAGE ***********************/

/* Create blog form */
form#setupform {
	
}body.directory #main { }

div#directory-main { }

div#directory-sidebar {
display:inline;
float:left;
margin:0;
padding:10px 15px 0 0;
width:330px;

 }

div.directory-listing { 

padding:15px;
}

div.directory-featured { }

div.directory-search { 

}

ul#letter-list, ul#members-list {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:15px;
}

ul#letter-list li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 4px 3px 0;
min-width:15px;
padding:0;
width:3.2%;
}


#search-members-form, #search-groups-form{
  padding:15px;
}/***** FRIENDS LIST PAGE ***********************/

#friends-loop{
  padding: 15px;
}


ul#friend-list,ul#random-members-list {
	padding: 0px;
	margin: 0px;
}

ul#friend-list li,ul#random-members-list li {
	padding: 0px;
	margin: 0px;
}

ul#random-members-list {

}

form#friend-search-form {
  padding: 15px;	 
}
	form#friend-search-form label#friend-search-label { }
	form#friend-search-form input#friend-search-box { }
	
.avatar_friend{
  margin: 0px; 
  padding: 0px 5px 5px 0px; 
  display: inline; 
  float: left;
  width: 80px;
}

.info_friend, .info_friend_request{
  margin: 0px; 
  padding: 0px 5px 5px 0px; 
  display: inline; 
  float: left;
}

.info_friend{
    width: 230px;
}

.info_friend_request{
    width: 575px;
}
.action_friend, .action_request{
  margin: 0px; 
  padding: 30px 5px 5px 0px; 
  display: inline; 
  float: left;
  width: 140px;
}

.action_friend{
    width: 160px;
}

.action_request{
    width: 200px;
}

.friend{
  min-height: 60px;
  height: auto !important; /*per ie6*/ 
  height: 60px; 
  padding-bottom: 15px;
}

#friends-loop .pagination-links{
  bottom:50px; 
  position:absolute; 
  right:10px; 
  text-align:right;
}

.request{
  padding: 15px;
}

.action_friend_request{
  font-size: 10px;
}


h4 {
  margin:3px;
}/**** MY GROUP LISTING PAGE *************************/

.info_group .button-block{
  text-align: center;
}
.info_group .social_icons{
  float: left;
}

.info_group {
  min-height: 110px;
  height: auto !important; /*per ie6*/ 
  height: 110px; 
  padding: 15px;
}

.img_button{
  width: 200px; 
  display: inline; 
  float: left
}

.info_general{
/*  width: 290px; 
  display: inline; 
  float: left*/
  padding: 15px;
}

.info_group .flyer{
  display: inline;
  float: left;
  width: 80px;
}


#group-loop, .inner-tube{
  padding:15px;
}

ul#group-list {
	
}

ul#random-groups-list {
	
}

form#group-search-form {
	padding: 15px;
}
	form#group-search-form label#group-filter-box-label { }
	form#group-search-form input#group-filter-box { }


/**** CREATE A GROUP PAGE ****************************/

form#create-group-form {
	
}
	div#skip-continue { }


div#invite-list {
	
}


/**** GROUP INVITES PAGE *****************************/

ul#group-list.invites {
	
}


/***** MAIN GROUP PAGE *******************************/

div#group-name {
	
}
	div#group-name p.status { }
	
	/* --- Group Menu Lists -------------------------*/

	/* All of these lists contain the item-list generic class */
	ul#group-admins {
	
	}

	ul#group-mods {
	
	}

	/* --- Group Forum Styles -----------------------*/

	ul#recent-forum-topics {
		
	}
	
	ul#forum-topic-list {
		
	}
		ul#forum-topic-list div.latst-post { }
		
	
	ul#topic-post-list {
		
	}
		ul#topic-post-list li#topic-meta { }
		
		ul#topic-post-list li div.poster-meta { }
		ul#topic-post-list li div.post-content { }
	
	div#post-new-topic {
		
	}
	
	div#post-topic-reply {
		
	}
	
	/* --- Group Member Lists ------------------------*/
	
	/* All of these lists contain the item-list generic class */
	ul#admins-list {
		
	}
	
	ul#mods-list {
		
	}
	
	ul#member-list {
		
	}


/***** GROUP ADMIN PAGES *******************************/

form#edit-details-form {
	
}

form#group-settings-form {
	
}

form#group-avatar-form {
	
}

form#group-delete-form {
	
}







	
	
		
/**** INBOX / SENTBOX ***********************/

div.messages-options {
  text-align:right;
  height: 50px;
  width: 800px;
  float: none;
}
	select#message-type-select {
		
	}

table#message-threads {
	
}
	table#message-threads tr.unread {
    background-color: #EBEBEB;
  }
	table#message-threads tr td span.unread-count { }
	
form#messages-form{
  padding:15px;
}

table#message-threads p.date, .main-column p.date{
  font-size:10px;
  height:20px;
  margin:0;
  padding:0;
  width:100%;
}

table#message-threads tr td p {
  padding:0.3em;
}

.read_message{
  min-height: 170px;
  height: auto !important; /*per ie6*/ 
  height: 170px;
  padding-bottom: 15px;
}

/**** COMPOSE MESSAGE PAGE *******************/

form#send-message-form {
	
}


/**** VIEWING A MESSAGE PAGE *****************/

/* Contains the recipient and sender names */
table.form-table {
	
}

div.message-box {
	
}
	div.message-box div.avatar-box {
		
	}

form#send-reply {
	
}
	/**** PROFILE PAGE *************************/

div#profile-name { }

table.profile-fields { 

}
	table.profile-fields tr.label {
		
	}
	
	table.profile-fields tr.data {
		
	}
	

/**** PROFILE EDIT PAGE *********************/

form#edit-profile-form {
	
}.welcome{
  height: 315px;
}

.foto_link{
   background-color: #ebebeb;
   padding: 15px;
   min-height: 105px; 
   height: auto !important; /* per ie6*/ 
   height: 105px;
}

.profile_min{
  float: left;
  display: inline; 
  width: 100px;
}

.profile_link{
  float: left;
  display: inline; 
  width: 100px; 
  padding-left: 15px;
  margin-top: 20px;
}

.profile_link ul {
	list-style:none;
}

.profile_link ul li {     
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 8px 0 0;
	padding:0;
}

.profile_link ul li a:link,
.profile_link ul li a:visited{
	color: #959595;
	text-decoration:none;	
  font-weight: bold;
}

.profile_link ul li a:hover,
.profile_link ul li a:active,
.profile_link ul li a:focus{
	text-decoration: none;
	color: #FE5E00;
	font-weight: bold;
}

.profile_info{
  padding: 15px 15px 0 15px;
  max-height: 135px; 
  height: auto !important; /* per ie6*/ 
  overflow: hidden;
  height: 80px;
}

.users_photo{
  /*padding: 15px 6px 10px 19px;*/
  height: 290px;
}

.users_friend{
  padding: 15px 6px 10px 19px;
  min-height: 230px;
  height: auto !important;
  height: 230px;
}

.users{
  color: #000;
  margin-bottom: 50px;
  height: 285px;
}

/*.users_min,*/ .album_min{
  float: left;
  display: inline; 
  width: 87px;
  padding-bottom: 15px;
}

#bacheca {
	color: #000;
	background: #FFF url(/wp-content/bp-themes/iwmember/images/ombra380px.jpg) no-repeat bottom left;
  margin-bottom: 50px;
  padding: 15px;
  margin-right: 1px;
}

.my_photos {
  background:#FFFFFF url(/wp-content/bp-themes/iwmember/images/ombra380px.jpg) no-repeat scroll left bottom;
  color:#000000;
  margin-bottom:39px;
  margin-right:1px;
  padding:15px;
  position: relative;
}

.my_photos .more{
  text-align: right;
  padding: -1px 5px 5px 5px;
  position: absolute;
  bottom: 20px;
  right: 10px;
}
.activities {
  padding: 15px;
  min-height: 105px; 
  height: auto !important; /* per ie6*/ 
  height: 105px;
}

.activity {
  padding: 0 0 15px 0;
  font-size: 10px;
}

div.activity div.events{
  background: transparent url(/wp-content/bp-themes/iwmember/images/events2.gif) no-repeat scroll 0 0;
  height: 100%;
}

div.activity div.friends{
  background: transparent url(/wp-content/bp-themes/iwmember/images/friends2.gif) no-repeat scroll 0 0;
  height: 100%;
}

div.activity div.profile{
  background: transparent url(/wp-content/bp-themes/iwmember/images/profile2.gif) no-repeat scroll 0 0;
  height: 100%;
}

div.activity div.album{
  background: transparent url(/wp-content/bp-themes/iwmember/images/albums2.gif) no-repeat scroll 0 0;
  height: 100%;
}

div.activity div.groups{
  background: transparent url(/wp-content/bp-themes/iwmember/images/groups2.gif) no-repeat scroll 0 0;
  height: 100%;
}

div.activity div.events p, div.activity div.friends p, div.activity div.profile p, div.activity div.album p, div.activity div.groups p{
  margin-left: 25px;
}

.data{
  color: #FE5E00;
  text-align: right;
  font-weight: bold;
  padding-top: 15px; 
}

.foto_party {
   padding: 15px;
}


#wire-post-new-input{
  padding: 0;
  margin: 0;
}

#wire-post-textarea{
  margin: 9px 0;
}

.msg{
  background-color: #EBEBEB;
  min-height: 70px;
  margin-bottom: 10px;
  padding-top: 5px;
}

.msg .msg_post{
  min-height: 75px;
}

.msg .post_link{
  font-size: 10px;
  height: 60px;
  padding: 0 5px;
}

.msg .users_min{
  padding: 5px;
}

.date_delete{
  height:20px;
  width:100%;
}

form#wire-post-new-form {
	
}

ul#wire-post-list {
	
}

	ul#wire-post-list li div.wire-post-metadata {
		
	}
	
	ul#wire-post-list li div.wire-post-content {
		
	}

