/*overrides*/
/** ACTIVITY FEED from base.css on buddypress**********/


#signup-submit {
	background-color: #C3082B;
	color: #555555;
}
.entry p {
	font-size: 14px;
}

/* mar 25 changes*/
.widget {
  	background-color: #F3F6F7;
  	border: 1px solid #D2E3E9;
  	/*to27 4-28*/
  	padding-top: 4px;
	text-align:center
}

.widget ul {
	padding: 5px 4px;
}

.textwidget {
	padding: 2px 4px;
}

#nav2 a {
	border-right: 0px;
}

/* end changes */
/*
.activity-list {
	padding: 0 5px;
}
.widget ul li {
	border-bottom: 1px solid #eee;
	padding-left: 21px;
	padding-top: 0px;

	margin:0px;
}

.activity-list li {
	margin: 15px 0;
	padding-left: 21px;
}
	.activity-list li.blogs {
		background: url(../images/blog_bullet.gif) 0 4px no-repeat;		
	}
	
	.activity-list li.profile {
		background: url(../images/profile_bullet.gif) 0 4px no-repeat;
	}

	.activity-list li.friends {
		background: url(../images/friends_bullet.gif) 0 4px no-repeat;
	}
	
	.activity-list li.groups {
		background: url(../images/groups_bullet.gif) 0 4px no-repeat;
	}
	
	.activity-list li.wire {
		background: url(../images/wire_bullet.gif) 0 4px no-repeat;
	}
	
	.activity-list li.events {
		background: url(../images/wire_bullet.gif) 0 4px no-repeat;
	}

.activity-list li blockquote {
	padding: 7px 15px 7px 40px;
	background: url(../images/quotes_background.gif) 10px 9px no-repeat #F3F6F7;
	margin: 5px 0;
}

.activity-list li span.time-since {
	font-size: 0.8em;
	color: #999;
}

*/

/*gaz override*/
/*posts on main page*/
/*.box .post {
background-color: #F3F6F7;
}*/

.box .post p {
font-size: 12px;
}

.box .post h3.posted {
background-color: #AA9975;
/*color: #BBD9EE;*/
color: #FFFFFF;
}

h3.posted a {
color:#FFFFFF;
font-size:11px;
}

body {
background-color: #FFFFFF;
padding-top: 0;
}

/*on member, groups and blogs, this helps reformat - 2/15 - rechanged from 55 to 15*/
#columns {
padding:15px 15px 25px;
}

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {
margin:0;
padding:0;
}

/*added from buddypress-base.css*/

/*group widgets
.widget {
margin:0 0 55px;
}
*/



/* SEARCH */
input, select, textarea {
padding:3px 4px 4px;
font-size: 11px;
margin-top: 3px;
margin-left: 4px;
}

#user_login, #user_pass {
width:100px;
}

#nav-right {
/*width: 258px;*/
/*width: 490px;*/
/*width: 420px; put it back here when the name goes back in*/
width: 350px;
/* width: 380px;*/
}


/***** SIGNUP FORM *******/

.bp_core_widget_welcome h2 {
background:transparent url(../images/welcome_header_back.gif) no-repeat scroll left top !important;
color:#FFFFFF !important;
}

h2.widgettitle {
font-weight:bold;
height:36px;
margin-bottom:5px;
padding:3px 8px;
}

#setupform {
	padding: 10px;
	float: left;
}
	#setupform h3 {
		margin-top: 20px;
	}

#setupform input, #setupform textarea, #activateform input {
	width: 95%;
	padding: 7px 5px;
	font-size: 1.2em;
}
	#setupform input[type='radio'], #setupform input[type='checkbox'] { width: auto; }
	#setupform select {
		padding: 3px;
	}
	
	input#submit {
		width: auto;
		margin-top: 20px;
		font-size: 1.2em;
	}

#setupform label, div.radio span.signup-label, 
div.checkbox, span.signup-label {
	display: block;
	font-family: Georgia, times, serif;
	font-size: 1.3em;
	margin: 15px 0 5px 0;
}

p#intro-text, p#extra-fields-help, p#avatar-help-text, p#blog-help-text, p#blog-details-help {
	margin-bottom: 15px;
}

p.help-text, span.desc {
	font-size: 11px;
	color: #888;
	padding-top: 5px;
}

div.field-box, div.mu_alert, div#account-fields, div#extra-form-fields, 
div.avatar-field, div#blog-or-username-fields, div#blog-details-fields {
	background: #eee;
	padding: 5px 15px 15px 15px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
	div.field-box { padding-top: 15px; }
	
	#signup-welcome {
		width: 420px !important;
		margin: 20px 0;
	}

div.avatar-field {
	padding-top: 1px;
}

div#blog-or-username-fields {
	padding: 18px 15px 5px 15px;
}
	div#blog-or-username-fields p {
		padding-bottom: 10px;
	}
	
	div#blog-or-username-fields label {
		margin-left: 3px;
	}

div#extra-fields, div#avatar-form-fields, div#blog-or-username {
	margin-top: 30px;
}

div.mu_alert {
	padding-top: 15px;
	margin-bottom: 15px;
}

p.error, div.error {
	padding: 7px 10px;
	margin: 0 0 10px 0;
	color: #FD1307;
}
	div.error {
		margin: 10px 0 4px 0 !important;
	}

div#extra-fields select {
	width: 280px;
	font-size: 1.4em;
}

div#extra-fields div.datefield select {
	width: auto;
}

div#extra-fields div.radio label,
div#extra-fields div.checkbox label,
div#blog-or-username-fields label {
	display: inline !important;
	font-weight: normal;
	float: none;
	padding: 0 !important;
	margin-right: 15px;
	font-size: 1.1em;
	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, arial, sans-serif;
}

div#signup-welcome {
	font: normal 1.2em georgia, times, serif;
}
	div#signup-welcome span.label {
		font-weight: bold;
	}

div.crop-img, div.crop-preview img {
	padding: 4px;
	background: #f0f0f0;
	border: 1px solid #ddd;
}
	div.crop-img {
		float: left;
		margin-right: 15px;
	}

#avatar-cropper h4 {
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom: 5px;
	margin-top: 20px;
}

#avatar_v1 p, #avatar_v2 p {
	margin-bottom: 20px;
}

#avatar_v1 p.submit, #avatar_v2 p.submit {
	margin-top: 20px;
}

p.crop-preview {
	font-size: 1.2em;
}

/* 
For pages showing members or groups. addes the sidebar. Retrieved from base.css*/

.narrowcolumn {
float:left;
margin:0;
width:65%;
}

#sidebar {
width:30%;
float:right;
/*margin-right:20px;*/
}

/*directory letters. fix to place on one line (broughth from buddypress)*/
ul#letter-list li {
		float: left;
		margin: 0px;
		width: 3.2%;
	}

/* specific to login on to27 */
.widget-to27-login {
 background-color: #F3F6F7;
 /*margin-bottom: 15px;*/
}

.widget-to27-login h2 {
height:25px;
padding:5px;
}
.widget-to27-login h2 {
background:transparent url(../images/centercol_header_back.gif) no-repeat scroll left top;
color:#FFFFFF;
}

/*done*/

.widget ul.item-list li, .activity-list {
	/*background: url(../images/item_list_back.gif) top left repeat-x;*/
	background: none;
	padding: 15px;
}
	.activity-list { padding: 0; border: 1px solid #fff; margin-top: -1px; }

	.widget ul.item-list li .item-avatar, .avatar-block img.avatar {
		float: left;
		margin: 0 15px 0 0;
	}
	
	.widget ul.item-list li .item-avatar img, img.avatar {
		border: 3px solid #ddd;
	}
	
	.widget ul.item-list li h4.item-title {
		font: normal 1.4em "Georgia", Times, serif;
		margin: 0 0 7px 0;	
	}
		
	.widget ul.item-list li .item {
		margin-left: 71px;
	}
	
	.widget ul.item-list li .item-meta {
		font: normal 1em "Georgia", Times, serif;
		margin: 10px 0;
	}
	
	.widget .item-options {
		text-align: right;
		font-size: 0.9em;
		margin: 0px 0 5px 0;
	}

.widget-error {
	padding: 10px;
	background: #fff9df;
}

/*jbb added for upcoming */
.upcoming ul.item-list li, .activity-list {
	/*background: url(../images/item_list_back.gif) top left repeat-x;*/
	background: none;
	padding: 5px;
}
	.activity-list { padding: 0; border: 1px solid #fff; margin-top: -1px; }

	.upcoming ul.item-list li .item-avatar, .avatar-block img.avatar {
		float: left;
		margin: 0 5px 0 0;
	}
	
	.upcoming ul.item-list li .item-avatar img, img.avatar {
		border: 3px solid #ddd;
	}
	
	.upcoming ul.item-list li h4.item-title {
		font: normal 1.4em "Georgia", Times, serif;
		margin: 0 0 7px 0;	
	}
		
	.upcoming ul.item-list li .item {
		margin-left: 64px;
	}
	
	.upcoming ul.item-list li .item-meta {
		font: normal 1em "Georgia", Times, serif;
		margin: 10px 0;
	}
	
	.upcoming .item-options {
		text-align: right;
		font-size: 0.9em;
		margin: 0px 0 5px 0;
	}
	
/*jbb upcoming end*/

#page{
	/*width: 1250px;*/
	width: 960px;
	background-color: #FFFFFF;
	margin:0px auto;
	border: 1px solid #CCCCCC;
}

.subcol{
	/*width: 290px;*/
	/*width: 260px;*/
	width: 320px;
	float: left;
}

.col2{
	float: left;
	width: 320px;
	margin-left: -320px;
	/* to27 - 2 cols @ 260 is 520, plus space in between*/
	/*width: 610px;*/
	width: 320px;
}

/*.col1{
	width: 590px;
}*/
.hl{
	border-bottom: 0px solid #eee;
}

#nav{
	width: 930px !important;
}

#nav-left {width: 480px};

#nav2 {
	width:1135px;
}


a{
	color: #000;
}
.subcol h2{
	color: #fff;
}
.nav2 li:hover,
.nav2 li.sfHover,
.nav2 li.current,
.nav2 a:focus, .nav2 a:hover, .nav2 a:active {
	color: #333333;
}
.featured h3 a:hover {
	color:#000;
}
.video-right h2{
	color: #000;
}
.catlist h2{
	color: #fff;
	background-color: #92BDDC;
	background-image: url(default/ico-catlist.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#nav1 .current_page_item a,
#nav1 li.selected a,
#nav1 li.sfHover,
#nav1 li.current,
#nav1 li a:focus, #nav1 li a:hover, #nav1 li a:active {
	background-color: #92BDDC;
	color: #FFFFFF;
}
#nav ul  li.back {
	background-color: #92BDDC;
	color: #FFFFFF;
}

#nav ul  li a {
	color: #92BDDC;
}
#nav2 {
	background-color: #ffffff;
	border-bottom:3px solid #92BDDC;
}
#nav2 li a:hover {
	background:#92BDDC;
	color:#fff;
}
.video-right h3{
	color: #92BDDC;
}	
.col2 .mootabs_title li:hover, .col2 .mootabs_title li.active{
	/*color: #FFFFFF;*/
	color: #C3082B;
	background-color: #92BDDC;
}
.flickr h2{
	background-color: #92BDDC;
	color: #FFFFFF;
}
.widget h2 {
	color: #FFFFFF;
	background-color: #92BDDC;
	background: transparent url(../images/centercol_header_back.gif) no-repeat scroll left top;
}

.widget h2 {
	padding: 5px;
	height: 25px;
}

#footer a{
	color: #92BDDC;
}

#archivebox {
	background-color: #AA9975;
	border: 1px solid #a7b5d2;
}

#archivebox a, #archivebox h2 {
color:#BBD9EE;
}

#archivebox h4 em, #archivebox h2 em, #archivebox h3 em{
	color:#92BDDC;
}

#archivebox h4, #archivebox h3, #archivebox h2 {
 color: #FFFFFF;
 font-size: 16px;
}

.list1 li, .list3 li{
	background: url(lightblue/ico-star.gif) no-repeat left center !important;
}
.list2 li{
	background: url(lightblue/ico-feat.gif) no-repeat left center !important;
}
#rss h2{
	background-color: #e2e6f0;
	border: 1px solid #a7b5d2;
}
