/* BA Group */

.bodyBlock {
	width: 980px;
	margin-left: 0px;
	}

#groupPage,
#groups-my,
#events-main {
	margin: 0px;
	width: 980px;
	background: url(grp-BA-header.gif) no-repeat left 22px;
	}
	
#events-main {
	width: 975px;
	}
	
#groups-my {
	padding-top: 80px;
	}

/* Hidden Elements */	
.group_info_main_img,
#groupPage #group-header span,
#groupPage .group_info h1 span,
#groups-my .boxFirstHeader span,
#profile_poll_cont div.thumbnail_block,
#profile_poll_cont .featured_nickname,
#grp-location {
	display: none;
	}
	
#groupPage .boxFirstHeader span {
	color: #424A72;
	font-size: 0pt;
}

#groupPage .boxFirstHeader span a  {
	display: inline;
	color: #FFF;
}
	
.boxFirstHeader {
	font-size: 1.4em;
	text-transform: uppercase;
	background-color: #424A72;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	}	
	
#groupPage #col1,
#groupPage #col2 {
	margin-top: 100px;
	}
	
.disignBoxFirst {
	background-color: #FFF;
	}
	
.boxFirstHeader {
	height: 40px;
	}
	
#groupPage #group-header {
	width: 461px;
	height: 61px;
	border: none;
	background: url(grp-BA-logo.gif) no-repeat;
	}
	
.dbTopMenu {
	display: block;
	}

	
/* ====================================
			Custom Headings 
======================================*/

#groupPage .group_info h1 {
	height: 15px;
	background: url(grp-BA-hd-overview.gif) no-repeat 5px top;
	}

#calendar_container .boxFirstHeader {
	background: #424A72 url(grp-BA-hd-calendar.gif) no-repeat 25px 20px; 
	}
	
#profile_poll_cont .boxFirstHeader {
	background: #424A72 url(grp-BA-hd-polls.gif) no-repeat 25px 20px; 
	}
	
#profile_photo_cont .boxFirstHeader,
#groups-my .boxFirstHeader  {
	background: #424A72 url(grp-BA-hd-photos.gif) no-repeat 25px 20px; 
	}
	
#profile_video_cont .boxFirstHeader {
	background: #424A72 url(grp-BA-hd-videos.gif) no-repeat 25px 20px; 
	}
	
#groupPage .group_forums .boxFirstHeader {
	background: #424A72 url(grp-BA-hd-discussions.gif) no-repeat 25px 20px; 
	}
	
#groupPage .group_members .boxFirstHeader {
	background: #424A72 url(grp-BA-hd-members.gif) no-repeat 25px 20px;
	}
	

/* ====================================
		 Group Info Block 
=====================================*/

#groupPage .group_info {
	background: #FFF;
	}
	
#groupPage #group_info_col1 {
	display: none;
	}
	
#groupPage #group_info_col2 {
	width: 500px;
	margin-left: 20px;
	}
	
/*=====================================
			 Group Actions
=====================================*/

#groupPage .group_actions {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 975px;
	border: none;
	margin: 80px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	background: #CC3533;
	}

#groupPage .group_actions a {
	color: #FFF;
	font-weight: bold;
	clear: none;
	}
	
#groupPage .group_actions span.actions .group_action a {
	width: auto;
	}
	
#groupPage .group_actions span.gallery a,
#groupPage .group_actions span.video a,
#groupPage .group_action a.posttopic,
#groupPage .group_action a.poll,
#groupPage .group_action a.uploadimage,
#groupPage .group_action a.uploadvideo,
#groupPage .group_action a.addevent,
#groupPage .group_actions span.actions .group_action a.joingroup {
	width: auto;
	background: none;
	}
	
#groupPage .group_actions span.actions .group_action a.joingroup {
	height: auto;
	clear: none;
	}
	
#groupPage .group_actions span.actions .group_action a.joingroup span {
	display: inline;
	}
	
/*=====================================
			 Group Buttons
=====================================*/

.dbBottomMenu a {
	float: left;
	clear: none;
	margin-right: 5px;
	}

.view-all a,
.view_all_link a,
a.viewAllMembers,
a.moreMembers,
a.backMembers {
	float: left;
	clear: none;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 6px;
	background-color: #CC3533;
	}
	
/*=====================================
			 Group Polls
=====================================*/	

.pollSubmitBlock input {
	border: none;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	padding: 6px;
	background-color: #CC3533;
	cursor: pointer;
	}
	
/*==================================
			Calendar 
===================================*/

td.calendar_present,
td.calendar_present a {
	color: #FFF;
	background: #CC3533;
	}
	
/*==================================
		View Videos Page
===================================*/

#view-media {
	float: left;
	clear: both;
	margin: 0px;
	width: 980px;
	background: url(grp-BA-header.gif) no-repeat left top;
	}
	
#view-media #page_column_1,
#view-media #page_column_2 {
	margin-top: 60px;
	}

/*====================================
		Group Discussion Block
========================================*/

.group_topics th {
	height: auto;
	font-weight: normal;
	color: #484664;
	padding-top: 0px;
	padding-bottom: 3px;
	background: #FFF;
	border-bottom: 2px solid #484664;
	}
	
tr.group_topic_row_ td {
	border-bottom: 1px solid #484664;
	}
	
/*==================================
		View Members Page
===================================*/

#events-main .boxFirstHeader {
	height: auto;
	}
	
#events-main .boxFirstHeader span {
	display: block;
	}
	
/*==================================
		View Members Page
===================================*/

#orca_main {
	margin: 0px;
	/*width: 980px;*/
	padding-top: 80px;
	background: url(grp-BA-header.gif) no-repeat left top;
	}
	
#f_tbl ul.tbl_hh {
	color: #FFF;
	background: #484664;
	}
	
#f_tbl ul.tbl_hh a {
	color: #FFF;
	text-decoration: underline;
	}
	
	/*
#f_tbl ul li {
	color: #FFF;
	}*/
	
/*==================================
		Events Page
===================================*/

#events-main {
	margin: 0px;
	width: 980px;
	padding-top: 80px;
	background: url(grp-BA-header.gif) no-repeat left top;
	}
