@CHARSET "UTF-8";

/* notify/force member checkbox for inviting to group - /groups/profile/sharegroupall/id/206  2.8.10 bender */
#invite #notify_field,
#invite #force_field {
	position: relative;
	}
	
	#invite #notify_field span.label,
	#invite #notify_field span.label label,
	#invite #force_field span.label,
	#invite #force_field span.label label {
		width: auto;
		float: none;
		}
		
	#invite #notify_field span.label,
	#invite #force_field span.label {
		display: block;
		margin-left: 22px;
		}
		
		#invite #notify_field span.label .instructions,
		#invite #force_field span.label .instructions {
			width: auto;
			float: none;
			}
			
	#invite #notify_field #notify,
	#invite #force_field #force {
		margin: 0;
		left: 0;
		position: absolute;
		top: 0;
		border: 0px;
		}

/* groups admin checkbox styling 11.14.2008 ryan */
#fieldset-categories .field_checkbox {
	width: 125px;
}

#fieldset-categories .field_checkbox input {
	clear: none;
	margin-top: 4px;
}

/* Styling fix for group admin checkboxes - 05/01/11 - matt */
form#admingroupsearch div#slide_options div.field_checkbox { 
	margin: 0px 6px;
	padding: 0px;
	width: auto;
}

form#admingroupsearch div#slide_options div.field_checkbox span.label {
	
}

form#admingroupsearch div#slide_options div.field_checkbox input[type="checkbox"] {
	float: left;
	position: relative;
	top: -3px;
	margin: 0px 5px 0px 0px;
}

/* /groups/profile/create - moved from forms.css - sept 8, 2009 - bender */
#approval_field {
	margin-top: 15px;
	}

#approval_field input {
	clear: none;
	margin: 12px 0 0 20px;
	}
/* end */

/* dashboard group widget */
#widget_groups ul {
	list-style: disc;
	margin-left: 1em;
	}
/* end */

/* temp for create group - radio */
#startnewgroup #privacy_field label {
	float: left;
	}

.invite, .invite .middle {
	width: 700px;
	}
	
	.invite #msg_field {
		width: 630px;
		}
		
		.invite #msg_field textarea {
			width: 450px;
			}
			
		.invite #submit_field {
			width: 630px;
			}

/* group admin form - relocate */
#orgadminsearchsort #keywords_field input {
	float: left;
	width: 300px;
	}
/* END group admin form - relocate */
	
/*** CREATE GROUP PROCESS ***/
/* temp till naming convention */
/*.group_create {
	 }
	 
	 .group_create #privacy_field label {
	 	float: right;
	 	width: 255px;
	 	text-align: left;
	 	}
	 	
	 	.group_create #privacy_field label input {
	 		margin-right: 10px;
	 		}
	 	
	 .group_create #privacy_field .optional {
	 	float: left;
	 	width: 130px;
	 	text-align: right;
	 	}*/
/*** END CREATE GROUP PROCESS ***/

/* Group "copy msg to community message board" checkbox form" - http://mfzf.local/groups/discussion/view/topic/24/group/11 - pico only for now */
#newpost #post_to_feed_field,
#replypost #post_to_feed_field {
	width: 390px;
	margin-left: 160px;
	}
	
#startnewtopic #post_to_feed_field {
	margin-left: 135px;
	width: 390px;
	}
	
#newpost #post_to_feed_field span.label,
#replypost #post_to_feed_field span.label,
#startnewtopic #post_to_feed_field span.label {
	float: right;
	margin: 0 0 0 15px;
	}
	
#newpost #post_to_feed_field span.label label,
#replypost #post_to_feed_field span.label label,
#startnewtopic #post_to_feed_field span.label label {
	width: auto;
	}
	
#newpost #post_to_feed_field .checkbox_container,
#replypost #post_to_feed_field .checkbox_container,
#startnewtopic #post_to_feed_field .checkbox_container {
	width: auto;
	float: left;
	padding: 0;
	}
	
	#newpost #post_to_feed_field .checkbox_line,
	#replypost #post_to_feed_field .checkbox_line,
	#startnewtopic #post_to_feed_field .checkbox_line {
		margin: 0;
		}
	
#newpost #post_to_feed_field input,
#replypost #post_to_feed_field input,
#startnewtopic #post_to_feed_field input {
	margin-top: 4px;
	clear: none;
	}

/*** GROUP ANNOUNCEMENTS - MAIN GROUP PAGE ***/
.group_annuncements {
	}
	
	.group_announcements hr {
		border-bottom: 1px #C7DEF0 dashed;
		}
	
	.group_announcements .announcement_single {
		padding: 15px 0;
		float: left;
		border-bottom: 1px solid #9AA2A6;
		width: 100%;
		}
		
	.group_announcements .announcement_single_info {
		}
		
		.group_announcements .announcement_single_info span.announcement_single_info_title {
			font-size: 1.4em;
			display: block;
			margin-bottom: 3px;
			}
			
			.group_announcements .announcement_single_info span.announcement_single_info_title a {
				color: #0079BD;
				text-decoration: underline;
				text-transform: capitalize;
				}
				
				.group_announcements .announcement_single_info span.announcement_single_info_title a:hover {
					color: #505B66;
					}
					
		.group_announcements .announcement_single_info span.announcement_single_info_date {
			color: #9AA2A6;
			margin-bottom: 5px;
			display: block;
			}
			
		.group_announcements .announcement_single_info p.announcement_single_info_announcement {
			margin: 0;
			font-size: 1.2em;
			}
/*** END GROUP ANNOUNCEMENTS - MAIN GROUP PAGE ***/

/*** GROUP ANNOUNCEMENTS - ANNOUNCEMENT PAGE ***/
	.group_announcements_page .announcement_single_info span.announcement_single_info_title {
		font-size: 1.6em;
		display: block;
		margin-bottom: 3px;
		color: #0079BD;
		}
/*** END GROUP ANNOUNCEMENTS - ANNOUNCEMENT PAGE ***/

/*** GROUP DISCUSSION BOARDS - MAIN GROUP PAGE ***/
.group_discussions {
	}
	
	.group_discussions hr {
		border-bottom: 1px #CCC solid;
		}
	
	.group_discussions .discussion_single {
		padding: 15px 0;
		float: left;
		border-bottom: 1px solid #9AA2A6;
		width: 100%;
		}
		
	.group_discussions .discussion_single_info {
		}
		
		.group_discussions .discussion_single_info span.discussion_single_info_title {
			font-size: 1.2em;
			display: block;
			margin-bottom: 5px;
			}
			
			.group_discussions .discussion_single_info span.discussion_single_info_title a {
				color: #0079BD;
				text-decoration: underline;
				text-transform: capitalize;
				}
				
				.group_discussions .discussion_single_info span.discussion_single_info_title a:hover {
					color: #505B66;
					}
					
		.group_discussions .discussion_single_info span.discussion_single_info_date {
			color: #9AA2A6;
			display: block;
			}
			
/* reply/quote at end of topic */
.discussion_reply {
	float: left;
	width: 730px;
	margin-top: 15px;
	}
	
	.discussion_reply .top .box_header h2 {
		font-size: 1.4em;
		margin: 0 6px 0 0;
		float: left;
		text-transform: capitalize;
		}
		
	.discussion_reply .formfield {
		width: 690px;
		}
		
	.discussion_reply .top {
		float: left;
		margin-bottom: 10px;
		width: 730px;
		}
		
	.discussion_reply .bottom {
		float: left;
		height: 22px;
		width: 730px;
		border-bottom: 5px solid #D9D9D9;
		clear: both;
		}
		
	.discussion_reply .reply_view {
		padding: 10px;
		width: 510px;
		float: right;
		border: 1px solid #CCCCCC;
		background: #E8E8E8;
		}
			
		.discussion_reply .reply_view .quote span {
			display: block;
			margin-bottom: 7px;
			}
			
			.discussion_reply .reply_view .quote span.date {
				margin: 7px 0 0 0;
				}
			
		.discussion_reply .reply_view .quote p {
			margin: 0;
			font-style: italic;
			}
			
	.discussion_reply #post_field textarea {
		width: 518px;
		_width: 530px;
		height: auto;
		_height: 150px;
		max-height: 150px;
		}
		
	.discussion_reply .toplink {
		float: right;
		}

/*** END GROUP DISCUSSION BOARDS - MAIN GROUP PAGE ***/

/*** GROUP STATS - MAIN GROUP PAGE - SIDEBAR ***/
.statsBox {
	}
	
	.statsBox ul {
		list-style: none;
		margin: 0;
		font-size: 1em;
		}
		
		.statsBox ul li {
			padding: 6px;
			margin: 2px 0;
			clear: both;
			float: left;
			width: 160px;
			}
			
			.statsBox ul li.even {
				background: url(/themes/global/default/normal/images/bg_gray.png);
				}
				
			.statsBox ul li .label {
				float: left;
				}
				
			.statsBox ul li .item {
				float: right;
				}
				
			.statsBox ul li a {
				color: #C7DEF0;
				}
				
				.statsBox ul li a:hover {
					color: #F2F2F2;
					}
/*** END GROUP STATS - MAIN GROUP PAGE - SIDBAR ***/

/*** DISCUSSION BOARDS - DISCUSSION BOARD PAGE ***/
.group_discussions_boards {
	}
	
	.group_discussions_boards hr {
		border-bottom: 1px #CCC solid;
		}
	
	.group_discussions_boards .discussion_single {
		padding: 15px 0;
		float: left;
		width: 690px;
		}
		
		.group_discussions_boards .discussion_single_info {
			width: 400px;
			float: left;
			}
			
			.group_discussions_boards .discussion_single_info .discussion_single_info_title {
				font-size: 1.4em;
				display: block;
				margin-bottom: 5px;
				}
				
				.group_discussions_boards .discussion_single_info .discussion_single_info_title a {
					color: #0079BD;
					text-decoration: underline;
					text-transform: capitalize;
					}
					
					.group_discussions_boards .discussion_single_info .discussion_single_info_title a:hover {
						color: #505B66;
						}
						
			.group_discussions_boards .discussion_single_info .discussion_single_info_date {
				color: #9AA2A6;
				display: block;
				}
				
		.group_discussions_boards .discussion_single_posted {
			width: 250px;
			float: right;
			text-align: right;
			}
			
			.group_discussions_boards .discussion_single_posted .discussion_single_posted_lastpost {
				display: block;
				margin-bottom: 5px;
				}
				
			.group_discussions_boards .discussion_single_posted .discussion_single_posted_date {
				color: #9AA2A6;
				display: block;
				}

/*** END DISCUSSION BOARDS - DISCUSSION BOARD PAGE ***/

/*** DISCUSSION TOPIC - SINGLE TOPIC PAGE ***/
.group_discussions_topic_post {
	}
	
	.group_discussions_topic_post hr {
		border-bottom: 1px #CCC solid;
		}
	
	.group_discussions_topic_post .post_single {
		padding: 15px 0;
		float: left;
		width: 690px;
		}
	
	.group_discussions_topic_post .post_single_avatar {
		float: left;
		width: 50px;
		margin-right: 15px;
		}
		
	.group_discussions_topic_post .post_single_info {
		float: left;
		width: 475px;
		}
		
		.group_discussions_topic_post .post_single_info .post_single_info_says {
			margin-bottom: 10px;
			display: block;
			font-size: 1.1em;
			}
			
			.group_discussions_topic_post .post_single_info .post_single_info_says a {
				text-decoration: underline;
				text-transform: capitalize;
				}
			
		.group_discussions_topic_post .post_single_info .post_single_info_post {
			margin: 0;
			display: block;
			margin-bottom: 5px;
			font-size: 1.2em;
			}
			
			.group_discussions_topic_post .post_single_info .post_single_info_post p {
				margin-bottom: 8px;
				}
				
				/* quote/reply within a post */
				.group_discussions_topic_post .post_quote {
					background: #E8E8E8;
					border: 1px solid #CCCCCC;
					padding: 10px;
					margin-bottom: 12px;
					}
					
					.group_discussions_topic_post .post_quote span {
						display: block;
						margin-bottom: 7px;
						}
					
					.group_discussions_topic_post .post_quote p {
						margin: 0;
						font-style: italic;
						}
			
		.group_discussions_topic_post .post_single_info .post_single_info_date {
			color: #9AA2A6;
			display: block;
			}
			
	.group_discussions_topic_post .post_single_actions {
		float: right;
		width: 50px;
		}
/*** END DISCUSSION TOPIC - SINGLE TOPIC PAGE ***/

/*** GROUP - MEMBERS ***/
.subpage_members {
	}
	
	.subpage_members .search {
		background: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6) repeat scroll 0 0 transparent;
		border: 1px solid #e5e5e5;
		padding: 15px;
		width: 170px;
		}
		
		.subpage_members .search .top {
			}
			
			.subpage_members .search .top h2 {
				color: #555555;
				font-size: 14px;
				text-shadow: 0 1px 0 #FFFFFF;
				text-transform: capitalize;
				}
			
		.subpage_members .search .bottom {
			height: 0;
			display: none;
			}
			
		.subpage_members .search .middle {
			}
			
			.subpage_members .search h4 {
				font-size: 11px;
				color: #339966;
				margin: 10px 0;
				}
			
			.subpage_members .search .formfield {
				width: 170px;
				padding: 0;
				}
				
				.subpage_members .search .formfield label {
					text-align: left;
					font-size: 1.2em;
					padding-bottom: 0;
					}
					
				.subpage_members .search .formfield input { /* for IE6 */
					width: 158px;
					}
					
					.subpage_members .search .formfield .submit { /* to fix in normal browsers what the IE6 styling above does */
						border: 1px solid #B1BBBF;
						box-shadow: 0 1px 0 #FFFFFF;
						width: auto;
						}
					
				.subpage_members .search .formfield input[type="text"] {
					background: #ffffff;
					border: 1px solid #B1BBBF;
					width: 158px;
					}
					
				.subpage_members .search #submit_field {
					margin: 10px 0 0 0;
					}
					
				.subpage_members .search #sortby_field .optional {
					display: none;
					}
		
	.subpage_members .members_list a.member_single {
		padding: 8px 6px 15px 6px;
		}
/*** END GROUP - MEMBERS ***/

/* tiny white modal btns on groups/admin/members/id/365  2-9-10 - bender */
#add_moderator #submit_field {
	width: auto;
	}

#main #startnewtopic .formfield, #main .formclose .cancel {
	float: left !important; 
} /* Fixes wysiwyg resize issue */


#main .discussion_full .firstpost.single {
	float:left;
	margin-bottom:30px;
	width:94%;
}
	.discussion_full .firstpost .btn {
		float: right;
		margin-right: 3px;
		position: relative;
	} /* Fixes notification button under discussion topic */

/* autocomplete for adding groups */

#groups_autocomplete_choices{
	position:relative;
	bottom:20px;
}
.autocomplete ul{
	width:auto;
}
