/*
 Rename this file to 'site-wide.css' to activate it.

 Any CSS styles placed in this file will be applied site-wide regardless of which theme is in
 use for a particular page. Essentially, if you want to apply common styles to both your home blog
 theme and your member theme, put them in here.

 This CSS file is not limited to the 'buddypress-home' theme. Place this file in any theme that you
 activate for your root blog and it will be loaded.
*/

/* Quick Post Form */

#postbox {
margin:0em;
margin-bottom:10px;
padding:1em;


	background-image:url(../images/postbox.gif);
	background-repeat:no-repeat;
	background-position:left;

}


#postbox h1 {color:#33CCFF;font-size:2em;text-transform:capitalize;
}

#postbox h1 a:link, #postbox h1 a:visited,{text-decoration:underline;}






#postbox form {
width:100%;
}
#postbox textarea {
width:90%;
margin-bottom:0em;
margin-top:10px;
border:2px solid #7cdcfc !important;
padding:4px;
color:#33CCFF !important;
font-size:1.2em !important;
}
#postbox label {
display: block;
}

















html {
	background-color: #d9f3fc!important;
	background-image:url(../images/html_bground.jpg);
	background-repeat:repeat-y;
	background-position:center;

}







.meta{width:300px;}
.blogs li{background:black !important;}
.navigation{font-size:1.5em; margin-top:5px;}

.small {color:#666;!important;font-style:italic;}


.alignleft{display:none !important;}
.alignright{display:none !important;}
#left-column h2  {}

#buddypress-members-list-options{color: #426f92;}
#buddypress-members-list li {background-image:url(../images/grigio.gif) !important;
background-position:top;
background-repeat:repeat-x; border-bottom:1px solid #ccc !important;height:auto;}

#members {padding:8px !important;}
#groups{padding:8px !important;}
#groups-list-options{color: #426f92;}


#groups-list li {background-color:#eee;background-image:url(../images/grigio.gif) !important;
background-position:top;
background-repeat:repeat-x; border-bottom:1px solid #ccc !important;height:auto;}

#groups .item-avatar {float:left !important;margin-right:10px;}
#groups .item-title{font-size:1.3em;}
#groups .item-meta{background:none !important;}



#buddypress-members .item-list li {float:left !important;padding:0;border:none !important;list-style:none;}
#buddypress-members .item-meta {display:none;}
#buddypress-members .item-title {display:none;}
#buddypress-members .item-avatar {margin:3px !important;}
#members .item-avatar {margin:8px !important;}
 .item-avatar img{border:3px solid #33CCFF;padding:5px;background:white;filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;}
.item-avatar img:hover {filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}

#recent-posts .item-avatar {float:left !important;margin-right:10px;position:relative;z-index:77;}
#recent-posts .item-avatar img {}
#recent-posts .item { padding:5px;position:relative;z-index:1;}
#recent-posts .item-title { font-size:1.2em;font-weight:bold;}
.post{ position:relative !important; margin-top:15px !important;}







#recent-posts-options {}

#recent-posts li { list-style:none !important; margin:0 !important; margin-bottom:0px !important; 

background-image:url(../images/grigio.gif) !important;
background-position:top;
background-repeat:repeat-x;

padding:10px !important;border-bottom:1px solid #ccc;
}

#left-column li {

padding-left:20px !important;
border-bottom:1px solid #ccc;

}




.status{color:#666 !important;font-family:arial !important;font-style:normal !important;}
.commentlist li{background: #fff !important; color:#333 !important;padding:8px;}

.message-box {color:#fff !important;}
td{background:  color:#fff !important;border-bottom:1px dashed #333;}
.friend-tab {background: #1d1d1d !important;border:none !important;margin-bottom:20px !important;padding:5px !important;}

.wire-post-content {}
.wire-post-metadata {}
#wire-post-new {}
blockquote {}


#letter-list li a {color:#fff !important;background-color:#33CCFF !important;}
#letter-list li a:hover {color:#fff !important;background-color:#333 !important;}


body {
	background: #fff;



	
	width:980px;


	font-size: 0.9em;
	font-family:"arial";
	color: #666;
	line-height: 150%;
    padding-top:0 !important;
	margin: 0 auto;
}



a { color:#33CCFF; text-decoration:none;}
a:hover { color:#FF66CC; text-decoration: none; }
a.selected { color: #426f92; text-decoration: none; }

.narrowcolumn h2 {background: #7cdcfc !important;border:0 !important;font-size:1.2em;}

h3{}

#darkpress {
border:none;
background-color: #fff !important;
background-image:url(../images/yourlogo.gif);
background-position:bottom;
margin:none !important;
padding:none !important;
width:auto;
height:90px;
padding-top:28px;

}


#darkpress h1 {
font-size:3em;
position:relative;
bottom:-50px;
left:0px;
margin:0;
color:#33CCFF;

}

#logo h1 {display:none !important;}

#search-login-bar {
	border:none;
    background-color: #7cdcfc;

	padding-left: 18px;
	padding-right:20px;padding-top:5px;


	}
	
#signup-submit,#wp-submit,#search-submit {
color:#fff !important;
height:24px !important;
background:#33CCFF;
border:none !important;

}



#search-login-bar a,#search-login-bar a:link,#search-login-bar a:visited {
color:#fff;}

/*** HEADER **********/

#header {
	padding: 0px;
	height:37px;
	margin-bottom:20px;
	background:
	#33CCFF;

	border:none;
	font-size:1.5em;

}
	#header h1 a {
display:none;
}
	
	#header ul {
		float: left;
		margin: 0;
	}
		#header ul li {
			float: left;
			margin: 0 0 0 0px;
		}
			#header ul li a:link  {
	
		color: #fff;
				display: block;
				padding: 8px;
				padding-left:15px;
				padding-right:15px;
				-moz-border-radius: 0;
				-webkit-border-radius: 0x;
				text-decoration: none;
				font-weight:bold;
				
			}
			
						#header ul li a:visited  {

		color: #fff;
				display: block;
				padding: 8px;
				padding-left:30px;
				padding-right:30px;
				-moz-border-radius: 0;
				-webkit-border-radius: 0;
				text-decoration: none;
				font-weight:bold;
				
			}
			


			#header ul#nav li a:hover {
				background: #7cdcfc !important;
				color: #eee;
				font-weight: bold;

}

			#header ul li.selected a {
			
				color: #333;
				font-weight: bold;

}


	/** NAV ************/
	
	#header ul#nav {
		float: left;
		margin: 0;
	
	}
		#header ul#nav li {
			float: left;
			margin: 0 0 0 0px;
		}
			#header ul#nav li a {
			
		color: #fff;
				display: block;
				padding: 8px;
				padding-left:30px;
				padding-right:30px;

				text-decoration: none;
				font-weight:bold;;
			}
			
			#header ul#nav li.selected a {
			
				color: #333;
				font-weight: bold;
			}
	








		
	

			



ul.content-header-nav {margin-bottom:30px;font: normal 1em "Arial" !important;}


ul.content-header-nav li.current {

		background:#eee;
		height:auto;
		border:1px solid #d8dfea;
		margin-top:8px;
}


	

			


#message.info {
	background-image: none;
	background: none;
	color: inherit;
}

	#message p {
		color: #666;

	}


				.bp_core_widget_welcome h2 {
		background:#ccc !important;
		border:1px solid #666;
		color: #666 !important;
		height:auto;
		padding:8px;
		
		margin-bottom:15px;
	}
	
#compose-reply h3 {font-size:2em;color:#33CCFF;}
				
		#setupform label, div.radio span.signup-label, 
div.checkbox span.signup-label {
	display: block;
	
	font-size: 1em;
	margin: 15px 0 5px 0;
}		
				
				
				
.main-column h1, #blog-info h1 {
			font: normal 3.2em  !important;
			
		}
			.main-column h1 a {
				color: #426f92;text-decoration:none;
			}		
				
.main-column h1 a:hover{
				color: #FF66CC;
			}		
				

	.narrowcolumn {margin-top:8px;}

input,select,textarea{

		border:2px solid #7cdcfc !important;
         padding:2px;
	
color:#33CCFF !important;

		font-size:16px;
		
		
		


	}

	#left-column  {border:none;width:560px;float:left;margin-right:20px;margin-top:12px;}
	#center-column  {
	width: 340px;
	float:left;
	background: #fff;
	margin-bottom:20px;
	
	padding:8px;
	border:5px solid #abefff;
	

	}
	
	
		
	#right-column {
	float: left;
	padding:8px;
	width: 340px;background:
	#eee;
	border:5px solid #d9f3fc;
    


		
	
}

#left-column h2  {
		background-image:url(../images/greysfumato.gif) !important;
		background-repeat:repeat-x !important;
		color: #fff !important;
		height:auto !important;
		padding:8px;
		border:none !important;
		font-size:1.2em !important;
		
	
		margin-bottom:15px;}

	#left-column .widget h2,.narrowcolumn h2.widgettitle {
		
		border:1px solid #999;
		color: #fff;
		height:auto;
		padding:8px;
		
	
		margin-bottom:15px;
	}







	#center-column .widget h2, #site-wide-activity h2.widgettitle {
		
		background-color:#33CCFF;
		background-image:url(../images/blusfumato.gif);
		background-repeat:repeat-x;
	
		color: #fff;
		height:auto !important;
		padding:8px;
		clear:both;
	
		margin-bottom:15px;
		font-size:1.2em;
	}

#right-column .widget h2, #sidebar h2.widgettitle {
		
		background-image:url(../images/greysfumato.gif);
		background-repeat:repeat-x;
	
		color: #fff;
		height:auto;
		padding:8px;
		
		margin-bottom:15px;
		font-size:1.2em;
	}	
	
	
#sidebar {
	margin-left: 70%;
	margin-right: 20px;
	background:#eee;
	padding:8px;

}

	
	
	.activity-list li blockquote {
	padding: 7px 15px 7px 40px;
	
	

	margin: 5px 0;
}

.activity-list { padding: 0; border:none; margin-top: -1px; }
	
.activity-list li {
	margin: 5px 0;
	padding-left: 21px;
	padding-bottom:5px;
	

	font-size:1.1em;
}

span.activity {
	color: #666;
	background: none;
	padding: 4px 6px;
	border-right: none;
	

	display: block;
	

    

}


	

	.widget ul.item-list li .item-avatar img, img.avatar {
	
	}
	
.widget-error {
	background: none !important;

}

.widget ul.item-list li, .activity-list {
	background: none;
	padding: 15px;
}

#search-members-form input {
	width: 120px !important;
	padding: 0.3em 0.3em;
	font-size: 1.2em;
	
	
}


#search-groups-form input {
	width: 120px !important;
	padding: 0.3em 0.3em;
	font-size: 1.2em;
	
}

#search-blogs-form input {
	width: 120px !important;
	padding: 0.3em 0.3em;
	font-size: 1.2em;
	
}


.post h3 {font-size:1.3em;}
.post h3 a {color: #33CCFF;}
.post p.date em {color: #f7740a;}



.post {
background: white !important;
background-position:top;
background-repeat:repeat-x;margin-bottom:10px;
height:auto !important;
	
	clear: both;

}

 #compose-reply {
	background: white;
	margin-bottom:10px;
	
	clear: both;

}

.narrowcolumn .entry {border-bottom:1px dashed #ccc;}

#comments-section {background:white !important;}



/***** FOOTER *********/

#footer {
			background: #eee !important;
		border:0 !important;
	padding: 5px;
	text-align: center;
	float:none;
	margin-top: 30px;

	border:none;
	margin-bottom:20px;
	width:970px;
	clear:both;
	
}