div {
	display:block;
	overflow:hidden;
	width:auto;
}

.clear{
	clear:both;
	font-size:0px;
	margin:0;
	padding:0;
}

.chooseThis{
	color:#FF6699;
	font-weight: bold;
}

.dn{
	display:none;
}

.groups{
	 padding:5px 10px 30px 10px;
	 width:908px;
}

.new{
	padding:0 3px 1px 3px;
	height:12px;
	background-color:#fcf68f;
	color:#000;
	font-size:10px;
}

.groupTitle{
	float:left;
	max-width:650px;
}

/*.groupTitle p{
	color:#FF6699;
	font-size:18px;
	font-weight:bold;
	margin:2px 0;
	font-family:Arial;
	height:22px;
	background-color:red;
}*/

.groupType1, .groupType2{
	position:relative;
	float:left;
	margin:5px 0 0 7px;
	_margin:4px 0 0 7px;
	padding:0 5px;
	height:12px;
	font-weight:bold;
	text-align:center;
}

.groupType2{
	background-color:#fbd4e1;
}

.groupType1{
	background-color:#B7D8FF;
}

.groupType1 p, .groupType2 p{
	font-size:10px;
	margin:-3px 0 0 0;
}

.clipNew{
	position:absolute;
	top:6px;
	left:6px;
	width:24px;
	height:12px;
	padding:0px;
	background-color:#fcf68f;
	color:#000;
	text-align:center;
}

.clipNew p{
	margin:-3px 0 0 0;
	font-size:10px;
}


.groupsPath{
	font-size:11px;
	height:16px;
	color:#525252;
	margin-bottom:20px;
	white-space:nowrap;
}

.groupsHead{
	position:relative;
	margin-bottom:40px;
}

.groupsHead,
.groupsVideoHead,
.groupsVideoClips,
.joinGroup,
.invGroup{
	width:908px;
}


.groupsHeadL{
	float:left;
	margin-right:12px;
}

.groupsHeadC{
	/*width:630px;*/
	float:left;
}

.groupsHeadR{
	width:100px;
	position:absolute;
	top:0;
	right:0;
}

.gHCM{
	margin-top:7px;
	color:#494949;
}

.groupsHeadC h4{
	margin:0px;
	font: bold 20px Arial;
}
.gHCT{
	position:relative;
	width:710px;
}

.gHCT a:link,
.gHCT a:visited,
.gHCT a:active {
	text-decoration:none;
	color:#3300CC;
}

.gHCT a:hover {
	color:#fff;
	background-color:#3300C1;
}

.groupsJoinBtn{
	float:right;
	/*width:90px;
	height:22px;*/
	color:#fff;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

.blueBtn{background-color:#0063DC;color:#FFFFFF;padding:3px;font-family:verdana;font-size:12px;width:90px;}
.blueBtnSave{background:#e8e8e8 url(http://i47.vbox7.com/design/iconci/loading.gif) no-repeat scroll 3px 3px;padding:3px;font-family:verdana;font-size:12px;width:95px;text-align:right;color:#4d4d4d;}
.blueBtn2{background-color:#0063DC;color:#FFFFFF;font-family:verdana;width:60px;margin:0;padding:0 6px;}
.blueBtn3{background-color:#0063DC;color:#FFFFFF;padding:1px 1px 0 1px;font-family:verdana;font-size:12px;width:60px;}
.redBtn{background-color:#FF5B5B;color:#FFFFFF;padding:3px;font-family:verdana;font-size:12px;width:90px;}
.redBtn2{background-color:#FF5B5B;color:#FFFFFF;font-family:verdana;width:60px;margin:0;padding:0 6px;}

.removeUser{background-color: #ffe4e4;}
.removeUserOptions{float: left;padding-top:3px;}
.removeUserTextarea{float:left;padding-top:3px;margin-left:5px;}
.removeUserBtn{float:right;padding:5px 5px 0 15px;height:21px;}
.removeUserClosebtn{float: right; padding:3px 0 0 0;}

.groupsJoinBtn p{margin:3px 0 0 0;}

.groupsAdminMsg{
	width:792px;
	border:1px solid #f0f000;
	background-color:#ffffcc;
	margin-bottom:57px;
	padding:3px 3px 10px 3px;
}

.groupsAdminMsgL{
	float:left;
	width:48px;
}

.groupsAdminMsgL a:link,
.groupsAdminMsgL a:visited{
	font-size:11px;
}


.groupsAdminMsgR{
	width:720px;
	margin-left:18px;
	float:left;
}

.gVHL, .gVHC,
.gDHL, .gDHC,
.gDFL, .poolUploadNewVideo{
	float:left;
}

.gVHC,
.gDHC{
	padding-left:5px;
	padding-top:4px;
	height:20px;
}

.gVHR,
.gDFR,
.gDHR,
.gDHR,
.poolVideoRemove{
	float:right;
}

.groups h4{
	/*margin:0 0 3px 0;*/
	margin:0;
	color:#FF6699;
	font-size:18px;
	font-weight:bold;
	line-height:normal;

}
.indexVideoTitle{
	position:relative;
	margin-bottom: 04px;
	line-height:normal;
}

.indexVideoFooter{width:100%;margin-bottom:50px;}


.indexVidelLine{
	width:auto;
	margin-bottom:20px;
}

.groupClip{
	position:relative;
	float:left;
	width:130px;
	margin-right:23px;
}

.groupClip input{
	margin:0;
}

.groupClipDesc{
	width:130px;
	margin-top:3px;
}

.group5Clip{margin-right:0px !important;}

.groupsDiscussion{
	margin-bottom:37px;
	width:100%;
}

.groupsDiscussionHead{
	width:100%;
	margin-bottom:14px;
	line-height:normal;
}

.invited{
	color:#717171;
}

.groupsDiscussionFooter, .groupsDiscussionTable{
	width:100%;
}

.groupsDiscussionPagination{
	margin-top:20px;
}

.newPost{
	width:600px;
}

.newPost table{
	table-layout:fixed;
	width:600px;
}


.gDT{
	table-layout:fixed;
	width:100%;
	text-align:left;
}

.gDT small{
	color:#6e6e6e;
}

.gDT th{
	font-size:10px;
	color:#7d8c9e;
	font-weight:normal;
}

.gDT th,
.gDT td{
	border-bottom:1px solid #bcbcbc;
	padding:5px;
	overflow:hidden;
	line-height:normal;
}

.gOU{
	width:908px;
	padding-top:14px;
}

.onlineUsers{
	width:890px;
	padding:10px;
	background-color:#EEEEEE;
}

.onlineUser{
	float:left;
	margin:0 15px 14px 0;
	position:relative;
	width:81px;
}

.memberSortSearch{
	width:100%;
	background-color:#f5f5f5;
	margin-bottom:14px;
}

.memberSearch{
	float:left;
	padding:6px 0 0 7px;
}

.memberSort{
	float:right;
	padding:7px 5px 0 0;
	height:25px;
}

.gOUOwner{
	position:relative;
	float:left;
	margin-right:50px;
	width:80px;
}

.gOUModerators{
	width:778px;
	position:relative;
	float:left;
}

.gOUTitle{height:26px;}

.gOUT, .gDT{
	margin-bottom:17px;
}

.gOUA{
	position:relative;
	float:left;
	width:80px;
	height:88px;
	margin-right:11px;
}

.gOUAvatar{
	width:48px;
	height:48px;
	margin-bottom:2px;
}

.gOUA a:link,
.gOUA a:visited{
	font-size:11px;
}

.gOUA12{
	margin-right:0px;
}

.groupDescription{
	margin-bottom:37px;
}

.gDD{
	background-color:#eeeeee;
	padding:12px;

}

.confirm{
	background-color:#F5F5F5;
	padding:8px;
}

/*start treads*/
.treadsBody{
	width:908px;
}

.treads,
.treadControls,
.userTread{
	width:700px;
}

.mainTreads{
	float:left;
	width:700px;
}

.treadsDiss, .treadsDissDemo, .tDD1{
	width:185px;

}

.treadsDiss{
	float:right;
}

.tDTitle{
	margin-bottom:20px;
}

.tDTitle h4,
.mCT h4{
	font-size:14px;
}

.mTT{
	width:700px;
	margin-bottom:10px;
}

.mTTT, .mTTS, .newPostClear{
	float:left;
}

.mTTS{
	max-width:560px;
}

.mTTT{
	margin-right:5px;
}

.adminDelDissc{
	margin-top:4px;
	float:right;
}

.mainPost{
	width:700px;
	margin-bottom:36px;
}

.mainPostL{

	float:left;
	width:92px;
}

.mainPostR{
	text-align:right;
	float:right;
	width:595px;
}

.mainPostText{
	text-align:left;
	background-color:#eeeeee;
	padding:10px;
}

.mCT{
	margin-bottom:10px;
}

.commentField{
	width:700px;
}

.commentFieldControls{
	text-align:right;
	margin-top:10px;
}

.cFL{

	float:left;
}

.cFR{
	float:right;
	width:595px;
}

.makeComment{
	margin-bottom:44px;
}

.treadControls{

	border-bottom:1px solid #d6d2d2;
	padding-bottom:15px;
}

.userTread{
	border-bottom:1px solid #d6d2d2;
	padding:8px 0;
}

.uTA{
	padding-left:5px;
	float:left;
	width:55px;
}

.uTI{
	float:left;
}

.uTI1{
	width:640px;
}

.uTI2{

	float:left;
}

.uTI3, .uTI4{
	float:right;
}

.uTI3{
	text-align:right;
}

.uTI4{
	width:20px;
	text-align:right;
}

.uTText{
	width:640px;
	font-size:11px;
	margin-top:8px;
	margin-bottom:10px;
	line-height:13px;
}

.treadsDissDemo{
	border-bottom:1px solid #d6d2d2;
	margin-bottom:8px;
	padding-bottom:8px;
}

.tDD3{
	width:169px;
}

.tDD2{
	padding-top:2px;
	margin-right:3px;
}

.tDD2, .tDD3{
	float:left;
}

.newDiss{
	padding:0 4px;
	background-color:#fcf68f;
	font-size:10px;
}

/*end treads*/

/*tabs*/
.memberTabs{
	border-bottom:1px solid #c8c8c8;
	height:25px;
	padding-left:12px;
	overflow:visible;
	position:relative;
}
.memberTabs ul#tabset_tabs {
	height:26px;
	margin:0;
	padding:0;
	vertical-align:baseline;
	position:absolute;
}

.memberTabs ul, .groupsOnlineUsers ol {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}


.memberTabs ul#tabset_tabs li {
	background:#eeeeee;
	cursor:pointer;
	float:left;
	margin-right:3px;
}

.memberTabs ul#tabset_tabs li a:link,
.memberTabs ul#tabset_tabs li a:visited {
	background:#eeeeee;
	color:#006599;
	display:block;
	font-size:0.9em;
	font-weight:bold;
	padding:5px 12px 2px 12px;
	text-decoration:none;
}



div#fields {
	clear:both;
	margin:0;
	padding:0;
}

.memberTabs ul#tabset_tabs li.selected a:link,
.memberTabs ul#tabset_tabs li.selected a:visited {
	background:#ffffff;
	border-top:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	border-left:1px solid #c8c8c8;
	color:#434343;
}

.memberTabs ul#tabset_tabs li.selected {
	border-bottom:1px solid #fff;
}
/*tabs*/

/*start new post*/
.newPostTitle{
	height:22px;line-height:22px;
}

.newPostClear{
	color:#494949;
	font-size:18px;
	font-weight:bold;
	height:22px;
	line-height:22px;
}
/*start new post*/

/*start join group*/
.joinRules{
	padding:14px 12px;
	width:717px;
	text-align:left;
	background-color:#f4f4f4;
	margin-top:20px;
}

.joinBody{
	width:285px;
}
/*end join group*/

/* start invitation */
.groups h5{
	color:#000;
	margin:0 0 10px 0;
}

.invGroup ul{
	/*padding-left:15px;*/
	margin:10px 0;
	padding:0;
	padding-left:15px;
	_padding-left:17px;
}

.invTable{
	margin:0 0 20px 0;
	width:908px;
	table-layout:fixed;
}

.invTable td{
	height:22px;
}

.invTable .checkbox{
	float:left;
	height:19px;
}

.invTable .user{
	float:left;
	height:18px;
	padding-top:1px;
}

.invFans{
	 height:110px;
	 overflow:auto;
}

.invSended{
	margin:12px 0 12px 0;
	line-height:22px;
}

.invList{
	width:908px;margin-top:20px;
}
/* end invitation */






/*administration start*/
.administration{
	position:relative;
}

.secondH4{
	font-size:14px;
}

.adminMsg{
	background-color:#ffffcc;
	margin-top:14px;
	padding:4px;
	position:relative;
	width:890px;
	border:1px solid #F0F000;
	color:#414141;
}

.adminMsg .adminMsgClose{
	position:absolute;
	top:4px;
	right:4px;
}

.toolBox{
	position:relative;
	margin-top:20px;
	width:908px;
}

.toolBoxColumn{
	float:left;width:33%;
}


.toolBoxColumn ul{
	padding-left:15px;
	_padding-left:0;
}

.adm_body{
	position:relative;
	width:908px;
	margin-top:20px;
}

.adm_bodyMenu{
	margin-top:20px;
	font-size:10px;
}

.adm_body p{
	margin:5px 0 0 0;
}

.admHint{
	width:892px;
	position:relative;
	background-color:#F5F5F5;
	padding:8px;
	margin-top:10px;
	line-height:18px;
}

.closeHint{
	position:absolute;
	top:13px;
	_top:11px;
	right:8px;
}
.adm_body h5{
	font-size:18px;
	color:red;
}

.yellowBox{
	background-color:#FFFFCC;
	border:1px solid #F0F000;
	padding:7px;
	font-color:#414141;
	text-align:left;
	margin-bottom:10px;
}

.redBox{
	background-color:#FFE4E4;
	border:1px solid #fe7e7e;
	padding:7px;
	font-color:#414141;
	text-align:left;
	margin-bottom:10px;
}


.hiddenCell	{
	display:none;
	background-color:#ffe4e4;
	padding-left:5px;
	text-align:left;
}

.rulesNo{

}

.rulesYes{
	margin-top:10px;
}

.rulesHint{
	padding-left: 25px;color:#555555;
}

.rulesHidden{
	display: block;
	margin-top:20px;
}

.rulesHidden textarea{
	width: 500px;
	margin-top:10px;
	margin-left:6px;
}

.sysMsgArea{
	width: 500px;
	margin-left:6px;
}

.admDescTable{
	table-layout:fixed;
	width:660px;
}

.delGroup{
	background-color:#F1F1F1;
	padding:10px;
	font-size:16px;
	width:600px;
	text-align:left;
	line-height:18px;
}

.admSubMenu{
	margin-top:20px;
}

.admSubMenu span{
	font-size:14px;color:#FF6699;font-weight:bold;
}

.admLabel{
	color:#494949;
}

.adminNav{
	height:22px;line-height:22px;
}

/*start add tags to group*/
.admTags ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

.admTags li{
	background:#f5f5f5 none repeat scroll 0 0;
	float:left;
	margin:0 5px 5px 0;
	padding:4px 17px 4px 4px;
	text-transform:lowercase;
	line-height:14px;
	position:relative;
}

.admTags a:link,
.admTags a:visited,
.admTags a:hover{
	color:red;
	text-decoration:none;
	outline:none;
	position:absolute;
	top:6px;
	right:3px;
	
}
/*end add tags to group*/


/*administration end*/

.topVideoTags{
	border-bottom:1px dotted #c8c8c8 ;
	margin-bottom:10px;
	width:903px;
	padding: 0 0 5px 5px;
}

.tagIndex{
	color:#494949;
	font-size:18px;
	font-weight:bold;
	padding-left:5px;
	float:left;
}

.poolBottomControls{
	position:relative;overflow:hidden;margin-bottom:20px;
}

.groupsTagCloud{padding:15px;line-height:normal;background:#F5F5F5;border:1px solid #EEEEEE;padding:5px;margin-bottom:15px;}
.groupsTagCloudInfo{
	padding:5px;
}

.columnLeft{width: 100%;}
.clip{margin-right:28px;position:relative;}
.clipTitle input{margin:0;padding:0;overflow:hidden;width:13px;height:13px;}
