.MastHeadGroupsTop
{
	background: url( '../images/group/MasthHeadGroupTop.jpg' ) repeat-x;
	height: 53px;
	width: 1000px;
}
.MastHeadGroups
{
	height: 168px;
	font: normal 14px Georgia;
	padding: 0 100px 0 450px;
	background: url( '../images/group/MasthHeadGroup.jpg' ) no-repeat;
	background-color: #acd6fe;
}
.MastHeadGroups h1
{
	font: normal 24px Georgia;
	color: #000;
}
.MastHeadGroups p
{
	font: normal 16px Georgia;
}
ul.CommonSidebarList
{
	padding: 0;
	margin: 0;
}
.CommonSidebarList li
{
	padding: 0;
	margin: 0;
}

ul.GroupMenuList
{
	padding: 0;
	margin: 0;
	list-style: none;
}
ul.GroupMenuList li
{
	padding: 0 15px 0 0;
	margin: 0;
	list-style: none;
	float: left;
}
ul.GroupMenuList li a:active, ul.GroupMenuList li a:link, ul.GroupMenuList li a:visited
{
	color: #069;
	font-size: 16px;
}
ul.GroupMenuList li a:visited:hover, ul.GroupMenuList li a:hover
{
	color: #069;
	font-size: 16px;
}

#GroupsContentHolder
{
	background: #DBEF81;
	border-top: 1px solid #fff;
	padding: 15px 20px 0 20px;
}

/* Page Headings & Search */
#GroupsSearchArea
{
	border-bottom: 1px solid #BADC30;
	background: #DBEF81 url( '../images/group/ForumBreadCrumbBg.jpg' ) repeat-x;
	padding: 15px 30px;
}
.ForumPageTitle
{
	color: #000;
	font-size: 22px;
}

#groupBreadcrumbArea
{
	background: url( '../images/group/groupBreadcrumbArea.png' ) no-repeat;
	clear: both;
	height: 40px;
	padding-left: 200px;
}
.ForumBreadCrumbArea, .ForumBreadCrumbArea a:active, .ForumBreadCrumbArea a:link, .ForumBreadCrumbArea a:visited
{
	color: #000;
	font-size: 11px;
}
.ForumBreadCrumbArea a:hover, .ForumBreadCrumbArea a:visited:hover
{
	color: #000;
	font-size: 11px;
}

/* SEARCH - .aspx*/
.ForumSearchList
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.ForumSearchList li
{
	margin: 0;
	padding: 0 0 25px 0;
	list-style: none;
}
.ForumSearchList li h2
{
	margin: 0;
	padding: 0;
	font-size: 16px;
}
.ForumSearchDesc
{
	padding-top: 15px;
}

/* FORUM THREAD - forum-thread-flatview.ascx */
#ForumThreadContainer
{
	background: #DBEF81;
	border-top: 1px solid #F0F9CA;
	border-bottom: 1px solid #BADC30;
	padding: 15px 19px 20px 19px;
	clear: both;
	overflow: hidden;
}

.ForumThreadStat
{
	background: #C9DA6D;
	border: 1px solid #BFCD62;
	border-right: none;
	color: #7C8754;
	padding: 8px 0 6px 10px;
}
.ForumThreadSubscription
{
	background: #C9DA6D;
	border: 1px solid #BFCD62;
	border-left: none;
	width: 270px;
	vertical-align: top;
}
.ForumThreadSubscription div
{
	background: url( '../images/group/Ico-EmailSubs.png' ) no-repeat;
	width: 100%;
	padding: 10px 10px 8px 50px;
}
.ForumThreadSubscription a:link, .ForumThreadSubscription a:active, .ForumThreadSubscription a:visited
{
	color: #7C8754;
	font: bold 12px Georgia;
	text-decoration: none;
}
.ForumThreadSubscription a:hover .ForumThreadSubscription a:visited:hover
{
	color: #4C413D;
	font: bold 12px Georgia;
	text-decoration: none;
}
.ForumThreadRSS
{
	background: #C9DA6D;
	border: 1px solid #BFCD62;
	border-left: 1px solid #DBEF81;
	padding: 2px 10px 0 10px;
	width: 30px;
	vertical-align: top;
}
.ForumThreadRSS div
{
	background: url( '../images/group/Ico-RSS.png' ) no-repeat;
	padding: 10px 0 8px 35px;
}
.ForumThreadRSS a:link, .ForumThreadRSS a:active, .ForumThreadRSS a:visited
{
	color: #7C8754;
	font: bold 12px Georgia;
	text-decoration: none;
}
.ForumThreadRSS a:hover .ForumThreadRSS a:visited:hover
{
	color: #7C8754;
	font-size: 12px;
	font: bold 12px Georgia;
	text-decoration: none;
}

.ForumThreadBox-top
{
	background: url( '../images/group/ForumThreadBox-top.gif' ) no-repeat;
	height: 16px;
}
.ForumThreadBox-body
{
	background: #fff;
	border-left: 5px solid #736356;
	border-right: 5px solid #736356;
	width: 940px;
	overflow: hidden;
}
.GroupsThreadUser
{
	float: left;
	width: 115px;
	padding: 0 15px;
	overflow: hidden;
}
.GroupsThreadUserName
{
	clear: both;
	padding: 0 0 15px 0;
}
.GroupsThreadUserName a:link, .GroupsThreadUserName a:active, .GroupsThreadUserName a:visited
{
	color: #579414;
	font: bold 12px Georgia;
	text-decoration: none;
}
.GroupsThreadUserName a:hover .GroupsThreadUserName a:visited:hover
{
	color: #579414;
	font: bold 12px Georgia;
	text-decoration: none;
}
.GroupsThreadUserAvatar
{
}
.GroupsThreadUserImgBorder
{
	background: #E8E8E8;
	padding: 5px;
	width: 77px;
}
.GroupsThreadUserImg
{
	width: 75px;
	height: 75px;
	background: #fff;
	border: 1px solid #fff;
}
.GroupsThreadUserTools
{
}

.GroupsThreadPost
{
	float: right;
	padding: 0 15px 0 0;
	width: 780px;
	overflow: hidden;
}
.GroupsThreadDatePosted
{
}
.ForumThreadTag
{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
}
.ForumThreadTag span
{
	font: normal 11px Arial;
}
.ForumThreadTag a:link, .ForumThreadTag a:active, .ForumThreadTag a:visited
{
	font-size: 11px;
	text-decoration: none;
}
.ForumThreadTag a:hover .ForumThreadTag a:visited:hover
{
	font-size: 11px;
	text-decoration: underline;
}

.ForumThreadInlineTagEditor
{
}
ul.GroupsThreadPostTools
{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	background: url( '../images/group/GroupsThreadPostToolsBg.jpg' ) repeat-x;
}
ul.GroupsThreadPostTools li.Reply
{
	float: left;
	width: 69px;
	padding: 10px 0 11px 38px;
	text-align: center;
	background: url( '../images/group/Ico-ReplyBg.png' ) no-repeat;
}
ul.GroupsThreadPostTools li._Blank
{
	float: left;
	background: url( '../images/group/GroupsThreadPostToolsBg.jpg' ) repeat-x;
	padding: 10px 0;
}
ul.GroupsThreadPostTools li.Moderate
{
	float: right;
	width: 100px;
	background: url( '../images/group/GroupsThreadPostToolsBg.jpg' ) repeat-x;
	padding: 8px 0 10px 0;
}
ul.GroupsThreadPostTools li.More
{
	float: right;
	width: 100px;
	text-align: center;
	background: url( '../images/group/GroupsThreadPostToolsBg.jpg' ) repeat-x;
	padding: 8px 0 10px 0;
}
ul.GroupsThreadPostTools li.LastNode
{
	float: right;
	width: 15px;
	height: 36px;
	background: url( '../images/group/GroupsThreadPostToolsLastNode.jpg' ) no-repeat;
}
.GroupsThreadPostTools a:link, .GroupsThreadPostTools a:active, .GroupsThreadPostTools a:visited
{
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}
.GroupsThreadPostTools a:hover .GroupsThreadPostTools a:visited:hover
{
	color: #E8D599;
	font-size: 12px;
	text-decoration: underline;
}



.ForumThreadBox-bot
{
	background: url( '../images/group/ForumThreadBox-bot.gif' ) no-repeat;
	height: 16px;
}

.GroupsThreadPaging
{
	background: #DBEF81;
	border-top: 1px solid #F0F9CA;
	padding: 10px 30px 5px 30px;
	overflow: hidden;
}
.GroupsThreadPrevNext
{
	float: right;
	width: 305px;
}
.GroupsThreadPrev
{
	float: left;
	background: url( '../images/group/ForumThreadPrev.png' ) no-repeat;
	width: 115px;
	height: 17px;
	padding: 10px 0 10px 34px;
	text-align: center;
}
.GroupsThreadPrev a:link, .GroupsThreadPrev a:active, .GroupsThreadPrev a:visited
{
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}
.GroupsThreadPrev a:hover .GroupsThreadPrev a:visited:hover
{
	color: #E2CA7E;
	font-size: 12px;
	text-decoration: none;
}
.GroupsThreadNext
{
	float: right;
	background: url( '../images/group/ForumThreadNext.png' ) no-repeat;
	width: 115px;
	height: 17px;
	padding: 10px 34px 10px 0;
	text-align: center;
}
.GroupsThreadNext a:link, .GroupsThreadNext a:active, .GroupsThreadNext a:visited
{
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}
.GroupsThreadNext a:hover .GroupsThreadNext a:visited:hover
{
	color: #E2CA7E;
	font-size: 12px;
	text-decoration: none;
}

.GroupsThreadPager
{
	float: left;
	font: normal 12px Georgia;
	padding: 10px 0;
}
.GroupsThreadPager a:link, .GroupsThreadPager a:active, .GroupsThreadPager a:visited
{
	font-size: 12px;
	text-decoration: none;
}
.GroupsThreadPager a:hover .GroupsThreadPager a:visited:hover
{
	font-size: 12px;
	text-decoration: none;
}

.GroupsThreadFooter
{
	background: url( '../images/group/GroupsThreadFooter.gif' ) no-repeat;
	height: 16px;
}


.ForumBubbleUserPost_t
{
	background: url( '../images/group/ForumBubbleUserPost_top.gif' ) no-repeat;
	height: 15px;
}
.ForumBubbleUserPost_b
{
	background: url( '../images/group/ForumBubbleUserPost_bot.gif' ) no-repeat;
	height: 15px;
}

.ForumArticlePostUserBox_top
{
	background: url( '../images/group/ForumArticlePostUserBox_top.gif' ) no-repeat;
	height: 15px;
}
.ForumArticlePostUserBox_bot
{
	background: url( '../images/group/ForumArticlePostUserBox_bot.gif' ) no-repeat;
	height: 15px;
}

.ForumDetailDatePosted
{
	font-size: 12px;
	color: #999;
	padding: 0 0 15px 0;
}
.ForumDetailUserComment
{
	padding: 0 0 15px 0;
}
.ForumDetailBoxFooter
{
	padding: 15px 0;
}


/* CREATE FORUM POST - forum-createeditpost.aspx */
.ForumThreadPostDescription
{
	font: bold 14px Arial;
	color: #000;
	padding-bottom: 15px;
}
.CommonPane
{
	background: #715B37;
	padding: 25px;
}
.CommonPaneTabSet
{
	width: 860px;
	background: url( '../images/global/TabSortBg.jpg' ) repeat-x;
	padding: 0 15px;
	float: left;
	margin: 0;
	list-style: none;
}
.CommonPaneTab
{
}
.CommonPaneTab2
{
	color: #930;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 11px 15px;
	cursor: pointer;
}
.CommonPaneTabSelected2
{
	color: #fff;
	background: #715B37;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 11px 15px;
	cursor: pointer;
}
.CommonPaneTabHover2
{
	color: #930;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 11px 15px;
	cursor: pointer;
}
.ForumReplyToPostArea, .OptionsPane, .VideoPane, .PollPane
{
	background: #E8D599;
	padding: 15px;
	border: 1px solid #fff;
}
.PreviewPane
{
	background: #EBE8C7;
	padding: 15px;
	border: 1px solid #fff;
}
.ComposePane, .ForumPanePreview, .ForumPaneOption, .VideoPaneOption, .PollPaneOption
{
	padding: 30px 0 0 0;
}
.ForumFormFieldBr
{
	margin-top: 20px;
}
.ForumFormFieldLabel
{
	color: #fff;
	font-size: 14px;
	padding: 10px 0 3px 0;
}







.LeftPanelFooter
{
	background: url( '../images/group/LeftPanelBot.gif' ) no-repeat;
	height: 20px;
}
.RighPanelFooter
{
	background: url( '../images/group/RightPanelBot.gif' ) no-repeat;
	height: 20px;
	width: 650px;
}

.GroupSearchInputEmpty
{
	background: url(../images/TFDefault_S.png) no-repeat;
	width: 183px;
	height: 19px;
	padding: 12px 0 12px 10px;
	font: bold 12px Arial;
	border: none;
}
.GroupSearchButton
{
	background: url(../images/BtnDefault_XS.png) no-repeat;
	width: 74px;
	height: 40px;
	font-size: 14px;
	padding: 8px 0 0 0;
}

.ActivityHeader
{
	background: url( '../images/group/HeaderActivity.gif' ) no-repeat;
	height: 41px;
	padding: 44px 0 0 105px;
}
.ActivityHeader h1
{
	color: #BD7945;
	font-size: 18px;
	margin: 0;
	padding: 0;
}
.ActivityContent
{
	background: #EEFBB9;
	padding: 0 7px;
}
.ActivityContent-Margin
{
	background: #fff;
	border-left: 1px solid #C6D66A;
	border-right: 1px solid #C6D66A;
	padding: 15px 15px 0 15px;
}
.ActivityContent ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.ActivityContent li
{
	margin: 0;
	padding: 0 0 5px 0;
	list-style: none;
}

.DiscussionHeader
{
	background: url( '../images/group/HeaderDiscussion.gif' ) no-repeat;
	height: 45px;
	padding: 51px 20px 0 85px;
}
.DiscussionHeader h1
{
	float: left;
	color: #BD7945;
	font-size: 18px;
	margin: 0;
	padding: 0;
	width: 250px;
}
.DiscussionHeader div
{
	float: right;
	background: url( '../images/iconWrite.gif' ) no-repeat;
	padding: 6px 0 8px 40px;
}
.DiscussionContent
{
	background: #EEFBB9;
	padding: 0 7px;
}
.CommonActivityContent a:active, .CommonActivityContent a:active, .CommonActivityContent a:visited
{
	color: #2C78A0;
	font: normal 14px;
}
.CommonActivityContent a:hover, .CommonActivityContent a:visited:hover
{
	color: #c60;
	font: normal 14px;
}

.GroupThreadListArea
{
	background: #fff;
	border-left: 1px solid #C6D66A;
	border-right: 1px solid #C6D66A;
	padding: 15px 15px 0 15px;
}
.GroupThreadListArea th
{
	background: #BD7945;
	padding: 7px 15px;
	color: #fff;
	font: normal 14px Georgia;
	text-align: left;
}
.GroupForumNameUnRead:active, .GroupForumNameUnRead:link, .GroupForumNameUnRead:visited
{
	font: 14px Georgia;
}
.GroupForumNameRead:active, .GroupForumNameRead:link, .GroupForumNameRead:visited
{
	font: 14px Georgia;
}
.ForumSubListCellLeftMost:active, .ForumSubListCellLeftMost:link, .ForumSubListCellLeftMost:visited
{
	font: normal 11px Georgia;
}
.ForumSubListCellLeftMost:active, .ForumSubListCellLeftMost:link, .ForumSubListCellLeftMost:visited
{
	font: normal 11px Georgia;
}

/* MEMBER - .ascx */
.MembershipHeader
{
	background: url( '../images/group/HeaderMember.gif' ) no-repeat;
	height: 40px;
	padding: 45px 0 0 85px;
	color: #BD7945;
	font: normal 18px Georgia;
}
.MembershipHeader h1
{
	margin: 0;
	padding: 0;
	font-size: 18px;
	color: #BD7945;
}
.MembershipContent
{
	background: #EEFBB9;
	padding: 0 7px;
}
.MembershipContentMargin
{
	background: #fff;
	border-left: 1px solid #C6D66A;
	border-right: 1px solid #C6D66A;
	padding: 15px 15px;
}
.MembershipFormArea
{
	padding: 15px 0 0 0;
}
.MembershipBot
{
	background: url( '../images/group/Membership_bot.gif' ) no-repeat;
	height: 20px;
}

.MemberHeader
{
	background: url( '../images/group/HeaderMembership.gif' ) no-repeat;
	height: 48px;
	padding: 41px 20px 0 85px;
}
.MemberHeader h1
{
	color: #BD7945;
	font-size: 18px;
	margin: 0;
	padding: 0;
}
.MemberContent
{
	background: #EEFBB9;
	padding: 0 7px;
}
.MemberSideListArea
{
	padding: 0;
	margin: 0;
	list-style: none;
	clear: both;
}
.MemberSideListArea li
{
	padding: 0 15px 15px 0;
	margin: 0;
	list-style: none;
	float: left;
	width: 60px;
	overflow: hidden;
	vertical-align: top;
	height: 120px;
}
.MemberSideListArea li div a
{
	font-size: 11px;
}
.MemberSideListArea li div
{
	text-align: center;
}
.MemberMemberShipType, .MemberMemberShipEdit
{
	font-size: 11px;
}

.GroupMemberForm
{
	border-top: 2px solid #F6E5A9;
	padding: 15px 0 0 0;
}
.GroupMemberForm h2
{
}
.GroupMemberFormArea
{
	padding: 15px 0 0 0;
}
.GroupMemberFormBtn
{
	padding-top: 15px;
}

.MemberExpandedHeader
{
	background: url( '../images/group/HeaderActivity.gif' ) no-repeat;
	height: 41px;
	padding: 44px 0 0 105px;
	color: #BD7945;
	font: normal 18px Georgia;
}
.MemberExpandedContent
{
	background: #EEFBB9;
	padding: 0 7px;
}
.MemberExpandedContent-Margin
{
	background: #fff;
	border-left: 1px solid #C6D66A;
	border-right: 1px solid #C6D66A;
	padding: 15px 15px;
}


.TagHeader
{
	background: url( '../images/group/HeaderTag.gif' ) no-repeat;
	height: 54px;
	padding: 41px 20px 0 85px;
	color: #BD7945;
	font: normal 18px Georgia;
}
.TagContent
{
	background: #EEFBB9;
	padding: 0 7px;
}
.TagContent-Margin
{
	background: #fff;
	border-left: 1px solid #C6D66A;
	border-right: 1px solid #C6D66A;
	padding: 15px 15px;
	overflow: hidden;
}
ul.CommonSidebarTagCloud
{
	margin: 0;
	padding: 0;
	clear: both;
}
ul.CommonSidebarTagCloud li
{
	margin: 0;
	padding: 0 15px 15px 0;
	list-style: none;
	float: left;
}
.TagExpandedPostResult ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.TagExpandedPostResult li
{
	margin: 0;
	padding: 0 15px 30px 0;
	list-style: none;
}
.TagExpandedPostResult h2 a:active, .TagExpandedPostResult h2 a:link, .TagExpandedPostResult h2 a:visited
{
	font-size: 16px;
}
.TagExpandedPostResult h2 a:hover, .TagExpandedPostResult h2 a:visited:hover
{
	font-size: 16px;
}
.TagExpandedPostResultBy
{
	padding-bottom: 15px;
}

.TagExpandedHeader
{
	background: url( '../images/group/HeaderActivity.gif' ) no-repeat;
	height: 41px;
	padding: 44px 0 0 105px;
	color: #BD7945;
	font: normal 18px Georgia;
}
.TagExpandedContent
{
	background: #EEFBB9;
	padding: 0 7px;
}
.TagExpandedContent-Margin
{
	background: #fff;
	border-left: 1px solid #C6D66A;
	border-right: 1px solid #C6D66A;
	padding: 15px 15px;
	overflow: hidden;
}
ul.CommonSidebarTagCloud
{
	margin: 0;
	padding: 0;
	clear: both;
}
ul.CommonSidebarTagCloud li
{
	margin: 0;
	padding: 0 15px 15px 0;
	list-style: none;
}

.AdminHeader
{
	background: url( '../images/group/HeaderAdministration.gif' ) no-repeat;
	height: 37px;
	padding: 12px 20px 0 115px;
	color: #BD7945;
	font: normal 18px Georgia;
}
.AdminContent
{
	background: #EEFBB9;
	padding: 0 7px;
}
.AdminContent-Margin
{
	background: #fff;
	border-left: 1px solid #C6D66A;
	border-right: 1px solid #C6D66A;
	padding: 15px 15px;
}
.AdminLinks li
{
	list-style: none;
	margin: 0;
	padding: 0 0 10px 0;
}

.AdminExpandedHeader
{
	background: url( '../images/group/HeaderActivity.gif' ) no-repeat;
	height: 40px;
	padding: 46px 20px 0 85px;
	color: #BD7945;
	font: normal 18px Georgia;
}
.AdminExpandedContent
{
	background: #fff;
	padding: 0 7px;
}
.AdminExpandedContent-Margin
{
	background: #fff;
	border-left: 1px solid #C6D66A;
	border-right: 1px solid #C6D66A;
	padding: 15px 15px;
}

.GroupAdminFormSubTitle
{
	padding: 15px 0 0 0;
	font: normal 14px Georgia;
}



ul#SortArticleList
{
	padding: 0;
	margin: 0;
	clear: both;
}

ul#SortArticleList li a:link, ul#SortArticleList li a:active, ul#SortArticleList li a:visited
{
	color: #930;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
}
ul#SortArticleList li a:hover, ul#SortArticleList li a:visited:hover
{
	color: #930;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: underline;
}
.ForumTabSortBy
{
	background: url( '../images/global/TabSortBy.png' ) no-repeat;
	width: 89px;
	padding: 11px 0 11px 23px;
	color: #fff;
	font: normal 14px Georgia;
	float: left;
	text-align: center;
	text-transform: uppercase;
}
.ForumSortLastNode
{
	background: url( '../images/global/TabSortLastNode.jpg' ) no-repeat;
	height: 17px;
}
ul#SortArticleList li.SortDiv
{
	padding: 12px 0;
	color: #930;
}
ul#SortArticleList li.SortNone
{
	height: 17px;
	width: 10px;
}
.spacerDiv
{
	display: none;
}
