/* Load the default admin bar styles */
@import url( ../buddypress/bp-themes/bp-default/_inc/css/adminbar.css );

/**
 * The following are basic CSS styles to give BuddyPress pages their absolute basic formatting.
 * You should extend/override these styles in your to match your theme.
 */
/* My CRW Login page */
#sidebar ul.buttons{
	margin: 0;
	padding: 0;
	height:70px;
	background:none!important;
	border:none!important;
		-moz-border-radius-topright:25px;
	-webkit-border-top-right-radius:25px;
	border-bottom-right-radius:25px;
	-moz-border-radius-bottomright:25px;
	-webkit-border-bottom-right-radius:25px;
	border-bottom-right-radius:25px;
	border-top-left-radius:25px;
	-moz-border-radius-top-left:25px;
	-webkit-border-top-left-radius:25px;
	border-bottom-left-radius:25px;
	-moz-border-radius-bottom-left:25px;
	-webkit-border-bottom-left-radius:25px;
}
#sidebar ul.buttons li{
	list-style:none;
	display: inline;
	width:50%;
	text-align:center;
	

}
#sidebar ul.buttons li a{
border:1px solid #CECDCD!important;
	
	background: -moz-linear-gradient(top,#FAFAFA 0%,#EAEAEA 9%,#EAEAEA 13%,#CECDCD 91%,#CECDCD 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#FAFAFA),color-stop(9%,#F0F0F0),color-stop(13%,#EAEAEA),color-stop(91%,#CECDCD),color-stop(100%,#CECDCD));
	background: -webkit-linear-gradient(top,#FAFAFA 0%,#EAEAEA 9%,#EAEAEA 13%,#CECDCD 91%,#CECDCD 100%);
	background: -o-linear-gradient(top,#FAFAFA 0%,#EAEAEA 9%,#EAEAEA 13%,#CECDCD 91%,#CECDCD 100%);
	background: -ms-linear-gradient(top,#FAFAFA 0%,#EAEAEA 9%,#EAEAEA 13%,#CECDCD 91%,#CECDCD 100%);
	background: linear-gradient(top,#FAFAFA 0%,#EAEAEA 9%,#EAEAEA 13%,#CECDCD 91%,#CECDCD 100%);

	border:0;
	margin:0 auto;
	padding:0.5em 0;
	line-height:normal
	text-align:center;
	font-size:11px;
	}
	
	
#sidebar ul.buttons li#login{float:left;}
#sidebar ul.buttons li#register{float:right;}
	
#sidebar ul.buttons li#logout{float:left;}
#sidebar ul.buttons li#view{float:right;}
	
	
	
#sidebar ul.buttons a:hover{
	background:#012a5f;
	border:1px solid #012a5f!important;
	text-decoration:none;
	color:#fff;
}





.curved-left{
	-moz-border-radius-topright:25px;
	-webkit-border-top-right-radius:25px;
	border-bottom-right-radius:25px;
	-moz-border-radius-bottomright:25px;
	-webkit-border-bottom-right-radius:25px;
	border-bottom-right-radius:25px;
	border-top-left-radius:0px;
	-moz-border-radius-top-left:0px;
	-webkit-border-top-left-radius:0px;
	border-bottom-left-radius:0px;
	-moz-border-radius-bottom-left:0px;
	-webkit-border-bottom-left-radius:0px;

}

.curved-right{
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	border-top-left-radius:25px;
	-moz-border-radius-top-left:25px;
	-webkit-border-top-left-radius:25px;
	border-bottom-left-radius:25px;
	-moz-border-radius-bottom-left:25px;
	-webkit-border-bottom-left-radius:25px;
	padding:0 0.3em 0.2em 0.3em;
}




.generic-button a{
	background:#e0e0e0;
	color:#0097D6;
	border:1px solid #CFCECE;
	margin:0;
	padding:0.3em/*0 0.3em 0.2em 0.3em*/;
	line-height:normal;
	width:auto;
	border-radius:4x;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.generic-button a:hover{
	background:#0097D6;
	border:1px solid #0097D6;
	text-decoration:none;
	color:#fff;
}
.my-crw-item{position:relative;}
.my-crw-item-content,#members-dir-list{
	position:relative;
}



.my-crw-item h4,#members-list h4{margin-bottom:0;z-index:99;display:block;}
.my-crw-item h4 a,#members-list h4 a{

	display:block;
	line-height:48px;
	z-index:99;
		font-family: Arial;
	font-size: 28px;
}
.item h4.news a:hover{background:#012A60;text-decoration:none;}








/* Top Navigation tabs ---------------------------------------------------------------------------*/ 
div.item-list-tabs {
	margin: 0;
	padding: 5px 0;
	overflow: hidden;
	clear: both;	
}
div.item-list-tabs#object-nav{}
div.item-list-tabs#object-nav ul{
	margin:0;
	padding:0;
}
div.item-list-tabs#object-nav ul li{
	float:left;
	list-style-type:none;
	font-size:1.1em;
	margin:0;
	padding:0;
	line-height:normal;
}
div.item-list-tabs#object-nav ul li a{
	padding:0.5em;
	margin-right:0.2em;
	color:#fff;
	background:#0097D6;
	border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
}
div.item-list-tabs#object-nav ul li a:hover{
	background:#012A5F;
	color:#fff;
	text-decoration:none;
}
div.item-list-tabs#object-nav ul li.selected a{
	background:#012A5F;
}
/* //////// Sub nav /////////// */
div.item-list-tabs#subnav{
	background:#5FBDE8;
	padding:5px;
	margin-bottom:1em;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
}
div.item-list-tabs#subnav ul{
	margin:0;
	padding:0;
}
div.item-list-tabs#subnav ul li{
	float:left;
	list-style-type:none;
	font-size:1.1em;
	margin:0;
	
}
div.item-list-tabs#subnav ul li a{
	padding:1em 1em 1.5em 1em;
	color:#fff;
	border-right:1px solid #fff;
}
div.item-list-tabs#subnav ul li.selected a{
	color:#012A5F;
	font-weight:bold;
}

div.item-list-tabs#subnav ul li a:hover{
	color:#012A5F;
	text-decoration:none;
	padding:1em 1em 1.5em 1em;

}
div.item-list-tabs#subnav ul li#activity-filter-select,div.item-list-tabs#subnav ul li#members-order-select,div.item-list-tabs li#members-order-select{
	margin:0;
	padding:0;
	border-right:none;
	float:right;
	color:#fff;
}
div.item-list-tabs#subnav ul li#activity-filter-select select,div.item-list-tabs#subnav ul li#members-order-select select,div.item-list-tabs ul li#members-order-select select{
	margin:0;
	padding:0;
	border:1px solid #CECDCD;
}

div#item-body{
border-top:1px solid #CECDCD;
border-bottom:1px solid #CECDCD;
border-left:1px solid #CECDCD;
border-right:1px solid #CECDCD;
z-index:1;
padding:5px;
position:relative;
border-bottom-right-radius:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
-moz-border-radius-bottom-left:5px;
-webkit-border-bottom-left-radius:5px;	
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
}


/**** Object Lists (groups/members/forums/blogs) //////////////////// */

ul.item-list {
	margin: 20px 0;
	padding: 0;
	list-style: none;
}
	ul.item-list li { position: relative; }
	ul.item-list div.item-avatar {
		float: left;
	}

	ul.item-list div.item {
		margin-left: 60px;
	}

	ul.item-list div.action {
		position: absolute;
		top: 0;
		right: 15px;
		text-align: right;
	}

.item-meta{font-style:italic;}

/**** Members Lists (groups/members/forums/blogs) //////////////////// */

ul.item-list#members-list {
	margin: 20px 0;
	padding: 0;
	list-style: none;
}
ul.item-list#members-list li { position: relative; 
	padding:5px 0!important;
	width:220px;
	float:left;
	border-top:1px solid #f1f1f1;
	height:90px;
	overflow: hidden;
}


ul.item-list#members-list li .item{padding-bottom:0;}


ul.item-list#members-list li:nth-child(odd) {
  
}



ul.item-list#members-list li .item{border-bottom: none;}





#members-list li .item .item-title a{
	font-size:14px;
	display:block;
}

#members-list li .item .item-title span.update{
	font-size:11px;
	display:block;
}

#members-list li .item .item-title span.update a{
	font-size:11px;
	display:block;
	margin:0;
}

#members-list li{
	border:1px solid #f1f1f1;
	margin-right:10px;
	
	}





#activity-stream li{
	position: relative; 
	border-top:1px dotted #ccc;
	padding:0.5em 0!important;
	}

.activity-inner img{
	float:left;
	border:1px solid #f1f1f1;
	padding:5px;
	margin:5px;
}


/***
 * Content Object Headers
 */

div#item-header {
	padding-bottom: 15px;
	overflow: hidden;
}
	div#item-header div#item-header-
	
	 {
		float: left;
		margin-right: 15px;
	}

	div#item-header div#item-header-content {
		
	}
	
#item-header-avatar{float:right;}	
#item-header-avatar{}
/***
 * Activity Stream Post Form
 */

form#whats-new-form {
	overflow: hidden;
	padding-bottom: 20px;
}
	form#whats-new-form #whats-new-avatar {
		float: left;
	}

	form#whats-new-form h5 {
		clear: none;
		margin-left: 76px;
		font-size:1.3em;
		line-height:normal;
		margin-bottom:0;
	}

	form#whats-new-form #whats-new-content {
		margin-left: 54px;
		padding-left: 22px;
	}

	form#whats-new-form #whats-new-textarea {

	}
	form#whats-new-form textarea {
	margin-top:5px;
	padding:0;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	border-radius:4x;-moz-border-radius:4px;-webkit-border-radius:4px;behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
	padding: 0.2em;
	height:5em;
	border:1px solid #CECDCD;
	color:#686868;
	}

	form#whats-new-form #whats-new-submit {
		float: right;
		margin: 0;
	}

form#whats-new-form #whats-new-submit {display:block;}
form#whats-new-form #whats-new-submit input{
	background:#0097D6;
	color:#fff;
	border:none;
	margin:0;
	padding:0.5em/*0 0.3em 0.2em 0.3em*/;
	float:right;
	line-height:normal;
	width:auto;
	height:30px;
	border-radius:4x;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	}
form#whats-new-form #whats-new-submit input:hover{
	background:#012A60;
	color:#fff;
	cursor:pointer;
}
	
	
	
form#avatar-upload-form #whats-new-submit {display:block;}
form#avatar-upload-form input#upload{
	padding:0.5em;
}
form#avatar-upload-form input#upload {
	background:#0097D6;
	color:#fff;
	border:none;
	margin:0;
	padding:0.5em/*0 0.3em 0.2em 0.3em*/;
	line-height:normal;
	width:auto;
	height:30px;
	border-radius:4x;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	}
form#avatar-upload-form input#upload:hover{
	background:#012A60;
	color:#fff;
	cursor:pointer;
}	

input#send-to-input{
	width:80%;
}
	
	
/***
 * Activity Stream Post Form
 */

ul.activity-list {
	margin: 0;
	padding: 0;
}

ul.activity-list li {
	overflow: hidden;
	padding: 20px 0;
}
	ul.activity-list li img.avatar {
		float: left;
		width: 60px;
		height: 60px;
	}

	ul.activity-list li div.activity-content {
		margin-left: 75px;
	}

	ul.activity-list li div.activity-comments {
		margin: 15px 0 0 38px;
	}
		ul.activity-list li div.activity-comments ul li {
			padding: 5px 0;
		}

		ul.activity-list li div.activity-comments img.avatar {
			width: 25px;
			height: 25px;
		}

		ul.activity-list li div.acomment-content, ul.activity-list li div.acomment-meta {
			margin-left: 35px;
		}

	ul.activity-list li div.activity-inreplyto {
		margin: 15px 0 0 75px;
		font-size: 11px;
	}

/***
 * Input Forms
 */

/* Activity comment forms */
form.ac-form { display: none; } /* JS will show this */

div.activity-comments form {
	display: none;
	margin: 10px 0 10px 33px;
	padding: 8px;
}

	div.activity-comments div#message {
		margin-top: 15px;
		margin-bottom: 0;
	}

	div.activity-comments form.loading {
		background-image: url( http://crw.org.uk/wp-content/plugins/images/ajax-loader.gif );
		background-position: 2% 95%;
		background-repeat: no-repeat;
	}

	div.activity-comments form .ac-textarea {
		padding: 8px;
		border: 1px inset #ccc;
		margin-bottom: 10px;
	}
		div.activity-comments form textarea {
			width: 100%;
			height: 60px;
			border: none;
			padding: 0;
		}
			div.activity-comments form input {
				margin-top: 5px;
			}

	div.activity-comments form div.ac-reply-avatar {
		float: left;
	}

	div.activity-comments form div.ac-reply-content {
		margin-left: 25px;
		padding-left: 15px;
	}

/* Standard Input Forms */




form.standard-form{
	margin:0 0 0 2em;
}

form.standard-form div{display:block;clear:both;}

form.standard-form p.description{width:80%;margin:0 0 0 20%;color:#4d4d4d;font-size:0.9em;line-height:normal;}

form.standard-form label, form.standard-form span.label {
	width:20%;
	margin-top:10px;
	color:#012A60;
	float:left;
}
form.standard-form div.checkbox label,form.standard-form div.radio label {
	font-weight: normal;
}

form.standard-form input {
	padding:0;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	border-radius:4x;-moz-border-radius:4px;-webkit-border-radius:4px;behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
	padding: 0.2em;
	height:30px;
	width:70%;
	border:1px solid #CECDCD;
	color:#686868;
}

form.standard-form textarea {
	margin-top:5px;
	padding:0;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	border-radius:4x;-moz-border-radius:4px;-webkit-border-radius:4px;behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
	padding: 0.2em;
	width:70%;
	border:1px solid #CECDCD;
	color:#686868;
}
form.standard-form .submit{display:block;height:50px;padding:10px 70px 0 0;}
form.standard-form .submit input{
	background:#0097D6;
	color:#fff;
	border:none;
	margin:0;
	padding:0.5em/*0 0.3em 0.2em 0.3em*/;
	float:right;
	line-height:normal;
	width:auto;
	border-radius:4x;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	}
form.standard-form .submit input:hover{
	background:#012A60;
	color:#fff;
	cursor:pointer;
}

input#submit{
	background:#0097D6;
	color:#fff;
	border:none;
	margin:0;
	padding:0.5em/*0 0.3em 0.2em 0.3em*/;
	line-height:normal;
	width:auto;
	height:30px;
	border-radius:4x;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	}
input#submit:hover{
	background:#012A60;
	color:#fff;
	cursor:pointer;
}

/* Send Invites Form */
form#send-invite-form {
	margin-top: 20px;
}
	div#invite-list {
		height: 400px;
		overflow: scroll;
		padding: 5px;
		width: 160px;
		margin: 10px 0;
	}

/* Directory search forms */

form.dir-form div.dir-search {
	float: right;
	width: 45%;
	margin: 0 0 25px 0;
}

div.error{float:right;width:80%;margin:0 0 0 20%;line-height:normal;}

/* Core defined styles - original file has been backed up to bp-BAK.css - use this to restore defaults */

table.profile-fields{border:1px solid #fff;}

#profile-details-section{margin-top:2em;}
.editfield p {margin:10px 0 0 0;clear:both;}
.editfield input{margin-top:5px!important;padding-top:0!important;float:left;}
table td{border:none;vertical-align:top;}
table.profile-fields td{border:none;vertical-align:top;}
td.label{width:120px;}
td.data{ }


#security-section{padding-left:140px;}
.recaptcha_input_area{position:relative;}
recaptcha_input_area_text{display:block;}
.recaptchatable #recaptcha_response_field{left:0!important;top:13px!important;}

span.activity{font-size:11px;color:#858585;}
.pag-count{font-size:14px;color:#858585;font-style: italic;}


.pagination-links{float:right;
	position:absolute;
	top:0;
	right:0;

}

a.page-numbers{
	background:#012a5f;
	color:#fff;
		border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:0.2em 0.4em;
}

span.page-numbers.current{
	background:#0097d6;
	color:#fff;
		border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:0.2em 0.4em;
}

a.page-numbers.next{
	background:none;
	color:#012a5f;
}

a.page-numbers:hover{
	background:#0097d6;
}
a.page-numbers.next:hover{
	background:none;
}