/* 
 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: #538593!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:25px !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;
	color: #666;
	line-height: 150%;*/
	background-color: #538593!important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
  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: #B6C752 !important;border:0 !important;font-size:16px; text-align:left; font-weight:bold; }

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:#B6C752 !important;
		border:1px solid #666;
		color: #666 !important;
		height:auto;
		padding:8px;
		
		margin-bottom:15px;
	}
	
#compose-reply h3 {font-size:18px;color:#B6C752;}
				
		#setupform label, div.radio span.signup-label, 
div.checkbox span.signup-label {
	display: block;
	
	/*font-size: 1em;
	margin: 15px 0 5px 0;*/
}		
				
#setupform label{
	font-weight:bold;
}
				
.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:1px solid #666666 !important;*/
    margin:2px;
		color:#000000 !important;
		font-size:12px;
}

	#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;*/
		background:#B6C752;
		color: #fff !important;
		height:auto !important;
		padding:8px;
		border:none !important;
		font-size:16px !important;
		font-weight:bold;
		text-align:left;
		
	
		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;*/
	
		background-color:#B6C752;
		color: #fff;
		height:auto;
		padding:8px;
		
		margin-bottom:15px;
		font-size:16px;
	}	
	
	
#sidebar {
	margin-left: 70%;
	margin-right: 20px;
	background:#F7F7F7;
	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:14px; font-weight:bold; }
.post h3 a {color: #000;}
.post p.date em {color: #888888;}



.post {
background: white !important;
background-position:top;
background-repeat:repeat-x;margin-bottom:10px;
height:auto !important;
	
	clear: both;

}

 #compose-reply {
	background: white;
	margin:10px 0;
	
	clear: both;

}

.narrowcolumn .entry {border-bottom:1px dashed #ccc; font-size:12px; }

#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;
	
}


/*		css for lily list		*/
#content p {
	line-height:1.5;	
}

a:link {
	color: #729649;
}
a:visited {
	color: #729649;
}
a:hover {
	color: #000;
}
a:active {
	color: #729649;
}
.white a:link {	color: #fff; }
.white a:visited {	color: #fff;}
.white a:hover {	color: #000000;}
.white a:active {	color: #fff;}

.button a:link {background-image:url(../images/button.gif); width:150px; height:43px; display:block}
.button a:visited {background-image:url(../images/button.gif); width:150px; height:43px; display:block}
.button a:hover {background-image:url(../images/buttonrol.gif); width:150px; height:43px; display:block}
.button a:active {background-image:url(../images/button.gif); width:150px; height:43px; display:block}


.green a:link {color: #729649;font-weight:bold; }
.green a:visited {color: #729649;font-weight:bold; }
.green a:hover {color: #000;font-weight:bold; }
.green a:active {color: #729649;font-weight:bold; }

.black a:link {color: #fff; padding:3px 10px 3px 10px ; background:#000000; text-decoration:none; display:block; }
.black a:visited {color: #fff; padding:3px 10px 3px 10px; background:#000000; text-decoration:none; display:block }
.black a:hover {color: #fff; padding:3px 10px 3px 10px; background:#000000; text-decoration: underline; display:block  }
.black a:active {color: #fff; padding:3px 10px 3px 10px; background:#000000; text-decoration:none; display:block  }

#content .black a, #content a {
	font-weight:bold;	
}

.floatright{float:right}
.floatleft{float:left}
.clr{clear:both}
.posabs{position:absolute}

.coloraqua{ color:#538593}
.colorgray{ color:#bcbcbc}

.font11{font-size:11px}
.font12{font-size:12px}
.font13{font-size:13px}
.font14{font-size:14px}
.font15{font-size:15px}
.font16{font-size:16px}
.font17{font-size:17px}
.font18{font-size:18px}
.font19{font-size:19px}
.font20{font-size:20px}
.fontbold{font-weight:bold}
.divbody{width:755px; background:#FFFFFF;  } 
.divbodyinner{width:845px; background:#FFFFFF;  } 
.bodypos{ position:relative; left:45px}
.title{background-image:url(../images/title.jpg); height:185px; background-position: right;  }
.innertitle{background-image:url(../images/innertitle.gif); height:165px; background-position:  right 8px;  background-repeat:no-repeat  }
.innerbody{ border-top:5px solid #538593; padding-top:15px}
.innerbodypos{ position:relative; top:-50px}
.loginname{ position:relative; right:0px; top:10px}
.middiv{ background:#e3f7d0; border:1px solid #b1d192; padding:10px}
.profile{border-bottom:1px solid #b1d192; padding: 10px 0 0px 0}	
.divside{ border-bottom:1px solid #666666}
.divthermo{ width:150px; height:243px; background-image:url(../images/thermometer.jpg)}
.field{border:1px solid #666666; margin :2px; width:160px; color:#666666; font-size:11px  }
.goaldiv{position:relative; top:47px; right:85px}
.status{height:0px; width:70px; position:relative; left:-3px; top:29px; background-image:url(../images/whitedot.gif); background-position:0px 0px; background-repeat:repeat-y }
.logindiv{ position:relative; top:35px; right:26px}

#invexFooter {
	margin:5px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color:#CCC;
}
.invex {
	color:#CCC;
	font-weight:bold;
}
#invexFooter a:link, #invexFooter a:visited {
	color:#CCC;
	text-decoration:none;
	border:none;
}
#invexFooter a:hover, #invexFooter a:active {
	color:#CCC;
	text-decoration:underline;
	border:none;
}

.pageTitle{
	font-size:18px;
}
