/**
	*    CSS for Facepuck themed template for Root
	*
	* @author		facepuck
	* @copyright	Copyright (c) 2009 {@link http://www.facepuck.com Facepuck Incorporated}
	* @license 		http://www.facepuck.com Facepuck Incorporated
	* @since 		2006-06-10
	*/
	/*-- Common Styles --*/
	
body {
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	background-image: url(http://new.facepuck.com/images/background.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	background-attachment: scroll;
	background-color: #616c75;
}
html > body {
	font-size:8pt;
}
#top, #header h2, #footer h2, #selSubHeader h3 {		/*-- Nomensa Method to hide the content --*/
	position:absolute;
	width:990em;
	left: -999em;
}
form, table, p, h1, h2, h3, h4, h5, h6, ul, li, div {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
a {
	color:#006699;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
	color: #666;
}
hr {
	width: 100%;
	display:block;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
img {
	border:0px;
	vertical-align:top;
}
.img {
	border:0px;
	vertical-align:top;
}
.clsBodyContent {
	background-color:#FFF;
	width:994px;
	overflow:hidden;
	text-align:left;
	margin-right: auto;
	padding-bottom: 20px;
	margin-left: auto;
	margin-top: 0px;
	padding-top: 8px;
	clear: none;
}
/*-- Header --*/
#topheader {
	height:110px;
	width: 994px;
	padding-top: 10px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 10px;
}
#topmenu {
	background-color: #333;
	height:34px;
	width: 1014px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	height:90px;
	width: 260px;
	clear: left;
	float: left;
	text-align: left;
}
#header h1 {
	width: 260px;
}
/*-- for popup windows --*/
		.clsPopupHeader #header {
	text-align:left;
	padding:0em;
}
.clsPopupHeader #header h1 {
	float:none;
}
#header h1 a {
	width:220px;
	height:90px;
	overflow:hidden;
	display:block;
}
/*-- selSubHeader --*/
#selNavigation {
	width:994px;
	background-color: #FFF;
	background-image: url(http://new.facepuck.com/images/navigation/hover.jpg);
	background-repeat: repeat;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	clear: both;
}
#selSubHeader {
	margin: 0px;
	padding: 0px;
}
#selNav {
	height: 78px;
}
dl, dt, dd {
}
#selSubHeader dt {
}
#selSubHeader dt a {
	display:block;
	float:left;
	text-decoration:none;
	color:#666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	text-transform: uppercase;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
	padding-bottom: 8px;
	clear: none;
	text-align: center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	font-weight: bold;
}
#selSubHeader dt a:hover {
	color: #666;
	background-image: url(http://new.facepuck.com/images/navigation/hover.gif);
	background-repeat: repeat;
}
#selSubHeader dd {
}
/*-- channels --*/
.selChannel {
	background-color: #F4F4F4;
	width: inherit;
	margin-bottom:4px;
	padding:8px;
	font-size: 9pt;
	overflow: visible;
}
.selChannel table {
	width: inherit;
	font-size: 9pt;
	padding: 0px;
	margin: 0px;
}
.selChannel:hover {
	background-color: #CCCCCC;
	width: auto;
	padding: 8px;
	font-size: 9pt;
}
.selChannel a {
	font-size: 10pt;
	color: #CC0033;
}
.selChannel h4 {
	font-size: 10pt;
	margin-left:0px;
	color: #CC0033;
}
/*-- index --*/
.selContest {
	background-color: #FFFFFF;
	width: 100%;
	margin-bottom: 0em;
}
.selContest td {
	background-color: #FFFFFF;
	padding: 6px;
	width: 50%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	vertical-align: top;
}
.selContest ul ul {
	margin:0 0 0 1em;
	display:none;
}
.selContest .clsActive ul {
	display:block;
}
.selContest li {
	margin-right:1em;
	padding-top: 0.2em;
	padding-right: 0em;
	padding-left: 0.5em;
	padding-bottom:0.2em;
	text-transform: capitalize;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	list-style-position: inside;
	list-style-type: square;
}
.selContest li:hover {
	background-color: #E8E8E8;
}
/*-- sideBar Ad --*/
.sideBarAd {
	width:300px;
	height:250px;
	float:right;
	clear:right;
	background-image: url(http://new.facepuck.com/images/sidead.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 20px;
	padding-bottom: 0px;
	margin-bottom:8px;
}
.sideBarAdsm {
	width:300px;
	height:80px;
	float:right;
	clear:right;
	padding: 0em;
	margin-bottom: 10px;
	border: 0px solid #CCCCCC;
}
/*-- sideBar1 --*/
.sideBar1 {
	width:300px;
	float:right;
	clear:right;
	padding: 0px;
	margin: 0px;
}
.sideBar1 table, .sideBar1 td {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.sideBar1 td {
	padding:0px;
}
.sideBar1 ul, .sideBar1 table {
	margin:0 0 0px 0;
}
.sideBar1 ul ul {
	margin:0 0 0 0em;
	display:none;
}
.sideBar1 .clsActive ul {
	display:block;
}
.sideBar1 li {
	padding-top: 6px;
	padding-right: 0px;
	padding-left: 14px;
	padding-bottom:6px;
	text-transform: capitalize;
	background-color: #f4f4f4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	list-style-position: inside;
	list-style-type: DISK;
	color: #06C;
	font-size: 8pt;
}
.sideBar1 li a {
	color: #333;
	display:block;
}
.sideBar1 li:hover {
	background-color: #dedede;
}
.sideBar1 #selFeaturedMembers li {
	list-style:none outside;
	margin:0;
	padding:0 0 1em 0;
	font-size:11px;
}
.sideBar1 .clsActive li a {
	color:#OOO;
	font-weight:normal;
}
.sideBar1 .clsActive a, .sideBar1 .clsActive .clsActivePhotoSubLink a {
	font-weight:normal;
	color:#333;
}
.clsMoreTags {
	text-align:right;
	margin:1em;
	font-size: 7px;
	text-transform: uppercase;
}
/*-- Main --*/
	#main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
* html #main {
	height:0em;
}
.clsMain {
	margin-top: 0px;
	margin-right: 310px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	overflow: visible;
}
.clsMainNoBanner {
	margin-top: 0px;
	margin-right: 310px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	overflow: visible;
}
/*-- for popup windows --*/
	.clsPopupHeader #main {
	margin:0;
}
#main p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
}
.sideBar1 h3 {
	color:#FFF;
	font-weight:lighter;
	font-size:18px;
	width:inherit;
	font-family: Verdana, Geneva, sans-serif;
	text-transform: capitalize;
	margin-bottom:8px;
	margin-top:8px;
	background-image: url(http://new.facepuck.com/images/h2.jpg);
	height: 32px;
	padding-top: 10px;
	padding-left: 14px;
}
h3 {
	font-size: 10pt;
	font-weight:bold;
	color: #333;
	text-transform: capitalize;
}
h3 a {
	color: #333;
	text-transform: capitalize;
	width: 80%;
}
#selPageNav table, #selPageNav td {
	margin:0;
	padding:0;
}
h2 {
	color:#FFF;
	font-weight:lighter;
	font-size:18px;
	width:inherit;
	font-family: Verdana, Geneva, sans-serif;
	text-transform: capitalize;
	margin-bottom:8px;
	margin-top:0px;
	background-image: url(http://new.facepuck.com/images/h2.jpg);
	height: 32px;
	padding-top: 10px;
	padding-left: 14px;
}
.msg_head {
	color:#fff;
	font-weight:lighter;
	font-size:18px;
	width:inherit;
	font-family: Verdana, Geneva, sans-serif;
	text-transform: capitalize;
	margin-bottom:8px;
	margin-top:0px;
	background-image: url(http://www.facepuck.com/images/h2_expand.jpg);
	height: 32px;
	padding-top: 10px;
	padding-left: 14px;
	cursor: crosshair;
	background-position: right top;
}
/*-- Search Bar --*/
	#selFormCommonSearch {
	color:#ccc;
	font-size:8pt;
	border:0px;
	background-image: url(http://new.facepuck.com/images/search.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 300px;
	height: 80px;
	float:right;
	clear:right;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.searchBox {
	border:0px solid #CCC;
	color:#333;
	background-color:transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	width: 78%;
	height: 24px;
	vertical-align: middle;
	padding: 4px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 46px;
}
.searchTeam {
	border:1px solid #666;
	color:#666;
	background-color:#FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	width: 540px;
	margin:0px;
	height:30px;
	vertical-align: middle;
	padding-left: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.searchTeambtn {
	height:32px;
	width:100px;
	border:1px solid #333;
	color:#FFF;
	background-color:#333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	margin-left:-6px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}
.searchTeambtn:hover {
	color:#FFF;
	background-color:#F03;
}
.searchSel {
	border:1px solid #FFFFFF;
	color:#666666;
	background-color:#FFFFFF;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	width: 100px;
}
/*-- Footer --*/
	#footer {
	background-color:#000;
	padding-bottom: 10px;
	padding-top: 40px;
	clear:both;
	color:#CCC;
	text-decoration:none;
	text-align:center;
	text-transform: Capitalize;
	font-size:8pt;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	background-image: url(../images/background3.jpg);
	background-repeat: repeat-x;
}
#footer ul {
	text-align:center;
	padding:0.3em 0;
}
#footer li {
	margin:0em;
	display:inline;
	padding-top: 0;
	padding-right:1em;
	padding-bottom: 0;
	padding-left: 0.5em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
#footer .clsNoFooterBorder {
	border:0;
}
#footer p {
	text-align:center;
	font-size:8pt;
	color:#CCC;
}
.footerad {
	text-align:center;
	height:90px;
	width: 728px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 4px;
}
#footer a {
	color:#CCC;
	font-size:7pt;
	text-decoration:none;
	text-transform: uppercase;
}
#footer a:hover {
	color:#666;
}
/*-- for help tips--*/
	.clsHelp {
	width:3px;
	height:10px;
	cursor:help;
	display:none;
	text-indent:-2000em;
	overflow:hidden;
	float:right;
	margin:0;
	padding:0 0 0 0;
	background-color: #CCCCCC;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
}
.clsBalloon, .clsPhotoBalloon {
	position:absolute;
	text-align:left !important;
	background-color:#DEDEDE;
	border:1px solid #CED3D6;
	border-top:3px solid #000;
	padding:6px;
}
.clsPhotoBalloon {
	border:1px solid #FF6D00;
	border-width:1px 2px;
	white-space:nowrap;
	font:bold 85% Tahoma;
	text-align:center !important;
	background-color:#DEDEDE;
	color:#333;
}
.clsBalloonTittle {
	font-weight:bold;
}
.clsBalloonDesc {
}
/*-- For The Table with the Forms --*/
	/*-- common --*/
	.clsTextBox, .clsPasswordBox, textarea {
	background-image: url(http://new.facepuck.com/images/background2.jpg);
	background-repeat: repeat-x;
	border:1px solid #CCC;
	color:#333;
	background-color:#FFF;
	padding: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width:90%;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
	background-position: top;
}
.clsTextBoxEmbed {
	border:2px solid #CCC;
	color:#333;
	background-color:#f4f4f4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 4px;
	width:160px;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
}
input {
	padding:6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	border: 1px solid #666;
	display:block; /*opera*/
	display:inline-block;  /*ff*/
	background-color: #f4f4f4;
}
input[type="hidden"] { border: 0; padding: 0; margin: 0; background: white; }
#selMsgError, #selMsgSuccess, #selMsgConfirm, .clsPopupConfirmation, #selMsgAlert, .clsMsgAlert {
	padding:2px;
	text-align:center;
	margin: 0px;
	background-color: #FFFFFF;
	width: inherit;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333;
}
.clsPopupConfirmation {
	background-color:#FFFFFF;
	margin-bottom: 20px;
	margin-left: 50%;
	width:40%;
}
#selMsgError p {
	padding: 6px;
	background-color: #FFF;
	border: 4px solid #FF0066;
	width:inherit;
	color: #333;
}
#selMsgSuccess p {
	background-color: #FFFFFF;
	border: 2px solid #333;
	padding: 8px;
	width:inherit;
}
.clsPopupConfirmation p, #selMsgConfirm p {
	background-color: #FFFFFF;
}
#selMsgConfirm td p {
	background:none;
}
#selMsgAlert p, .clsMsgAlert p {
	background-color: #FFFFFF;
}
#selMsgError p, #selMsgConfirm p, #selMsgSuccess p, .clsPopupConfirmation p, #selMsgAlert p, .clsMsgAlert p {
	font-weight:bold;
	text-align:left;
	color:#333333;
	padding: 4px;
}
.clsMsgAlert form {
	background-color:#FFE9DF;
	padding:0.3em 0;
}
#selMsgConfirm {
	text-align:center;
}
#selMsgConfirm table {
	border:0;
	margin:0.5em auto;
	width:auto;
}
.clsPopupConfirmation table {
	background-color:#FFFFFF;
}
#selMsgConfirm td {
	border:0;
	padding:0 0 0.5em 0;
}
#selMsgAlert p a, #selMsgSuccess p a, #selMsgError p a, #main .clsPopupConfirmation p a {
	font-weight:bold;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-transform: capitalize;
}
#selMsgAlert p.clsUploadMsg, #selMsgAlert p.clsMsgAdditionalText {
	padding:0.3em 0.5em 0.3em 0.5em;
	margin:0;
	text-align:left;
	background-color: #FFFFFF;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #CC0033;
}
#selCommunityList #selMsgAlert p.clsMsgAdditionalText {
	border-left-width: 2.3em;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
/* do not remove this style its for signup.php*/
		#selMsgSuccess p.clsMsgAdditionalText {
	padding:0.3em 0.5em 0.3em 1em;
	margin:0;
	text-align:left;
	background-color: #FFFFFF;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
#main .clsMandatoryFieldIcon {
	color:#666;
}
.clsPopupConfirmation table, .clsPopupConfirmation td {
	text-align:center;
	width:auto;
	border:0;
	margin:0 auto
}
.clsPopupConfirmation td {
	padding:0.5em
}
.clsFormFieldErrTip {
	background:url(http://new.facepuck.com/images/screen_orange/icon-alert.jpg) no-repeat 0 0.3em;
	padding:0.2em 0.2em 0.2em 1.5em;
	height:1%;
	color:#FF0066;
}
.clsFormFieldCellDefault, .clsFormFieldCellError {
	background-color:#FFFFFF;
	text-align:left;
	font-size: 9pt;
}
/*-- profile page alignment --*/
	.clsProfileEditTbl td {
	text-align:left;
	width:50%;
}
.clsFormFieldCellError input, .clsFormFieldCellError select, .clsFormFieldCellError textarea {
	background-color:#FFFFFF;
	color:#333;
	border: 2px solid #FF0066;
}
select { 
 background-color: #FFF; 
 font-size: 11pt;
}
.clsFormLabelCellDefault, .clsFormLabelCellError {
	color:#666;
	font-weight:bold;
	font-size: 10pt;
	margin-left: 0px;
}
label span, .clsFormFieldCellError, .clsFormLabelCellError {
	color:#003399;
}
td p.clsHint {
	color:#333;
}
/*-- Data Table --*/
	table {
	border-collapse:collapse;
	vertical-align:top;
	padding:0px;
	width: 100%;
	border: 0px;
	margin: 0px;
}
th {
	text-align:left;
}
td {
	text-align:left;
}
.clsDataTable th {
	text-align:left;
}
/*-- Form Table --*/
	th a {
	padding:0 1.8em 0 0;
}
.clsColumnHeaderCellDefault a {
	background:url(http://new.facepuck.com/images/screen_orange/icon-sort.gif) no-repeat right top;
}
.clsColumnHeaderCellAscSort1 a, .clsColumnHeaderCellAscSort2 a, .clsColumnHeaderCellAscSort3, .clsColumnHeaderCellAscSort4 a,  .clsColumnHeaderCellAscSort5 a, .clsColumnHeaderCellAscSort6 a, .clsColumnHeaderCellAscSort7, .clsColumnHeaderCellAscSort8 a,  .clsColumnHeaderCellAscSort9 a {
	background:url(http://new.facepuck.com/images/screen_orange/icon-asc.gif) no-repeat right top;
}
.clsColumnHeaderCellDscSort1 a, .clsColumnHeaderCellDscSort2 a, .clsColumnHeaderCellDscSort3 a,  .clsColumnHeaderCellDscSort4 a, .clsColumnHeaderCellDscSort5 a, .clsColumnHeaderCellDscSort6 a, .clsColumnHeaderCellDscSort7 a,  .clsColumnHeaderCellDscSort8 a, .clsColumnHeaderCellDscSort9 a {
	background:url(http://new.facepuck.com/images/screen_orange/icon-dsc.gif) no-repeat right top;
}
/*-- For the paging and filtering table --*/
	.clsFilterTable, .clsFilterTable td {
	background-color:#FFF;
	border:0px solid #FFF;
	cursor:text;
}
/*-- selMisNavLinks --*/
	#selMisNavLinks ul, .clsTopMain {
	list-style:none outside;
	overflow:auto;
	zoom:1;
	padding:0 0 1em 0;
}
* html #selMisNavLinks ul, * html .clsTopMain {
	height:1%;
	overflow:visible;
}
#selMisNavLinks li {
	list-style:none;
	float:left;
}
#selMisNavLinks li a {
	display:block;
	text-decoration:none;
	color:#333333;
	background-color:#FFFFFF;
	border:0px solid #666666;
	margin:4px;
	padding: 2px;
}
#selMisNavLinks li a:hover {
	background-color:#DBE3E6;
}
#selMisNavLinks li .clsActiveMisNavLink, #selMisNavLinks li .clsActiveMisNavLink:hover {
	font-weight:bold;
	background-color:#FF6D00;
	color:#FFF;
	text-decoration:none;
	cursor:text;
}
/*-- For ul under ul - To display the ul under Active Mainlink --*/
	#membersmanageBanner .myHome ul, #membersmanageBlog .myHome ul, #blogList .blogList ul, #membersblogList .blogList ul, #viewFriends .membersList ul, #bulletinView .communityList ul, #communityList .communityList ul, #groupListAll .communityList ul, #bulletinListAll .communityList ul, #forumsListAll .communityList ul, #shoutouts .communityList ul,  #groupListAllResponse .communityList ul, #groupListAllTopic .communityList ul, #groupJoin .communityList ul, #groupListAllForum .communityList ul, #groupMembersList .communityList ul, #groupPhotoList .communityList ul, #groupHome .communityList ul, #groupVideoList .communityList ul,  #forumsResponseListAll .communityList ul, #forumsTopicListAll .communityList ul,  #videoMostViewed .videoMostViewedHeader ul, #search .searchHighLightLink ul, #photoList .photoNewHeader ul, #photoCategory .photoNewHeader ul, #photoAlbumList .photoNewHeader ul, #membersprofileBasic .myProfile ul, #membersprofilePersonal .myProfile ul, #membersprofileSettings .myProfile ul, #membersprofilePassword .myProfile ul, #membersprofileOtherInfo .myProfile ul, #membersprofileThemeDesign .myProfile ul, #membersprofileTheme .myProfile ul {
	display:block;
}
/*-- For a under li (Active Mainlink - Background for a) --*/
		#membersmanageBanner dt.myHome, #membersmanageBlog dt.myHome, #membersblogComment dt.blogList, #blogList dt.blogList, #membersblogList dt.blogList, #viewFriends dt.membersList, #bulletinView dt.communityList, #news dt.news, #faq dt.faq, #contactUs dt.contactUs, #forgotPassword dt.forgotPassword, #signup dt.signup, #login dt.login, #devLogin dt.devLogin, #index dt.index,  #videoMostDiscussed dt.videoListAllHeader, #videoTopRated dt.videoListAllHeader, #videoNew dt.videoListAllHeader, #videoListAll dt.videoListAllHeader, #videoMostViewed dt.videoListAllHeader,  #groupListAllResponse dt.communityList, #communityList dt.communityList, #groupListAll dt.communityList, #bulletinListAll dt.communityList, #forumsListAll dt.communityList, #shoutouts dt.communityList,  #videoRandom dt.videoListAllHeader, #videoRecentlyViewed dt.videoListAllHeader, #videoTopFavorites dt.videoListAllHeader,  #photoListAll dt.photoNewHeader, #photoFeatured dt.photoNewHeader, #photoNew dt.photoNewHeader, #photoRandom dt.photoNewHeader, #photoNewMale dt.photoNewHeader, #photoNewFemale dt.photoNewHeader,  #photoTopRated dt.photoNewHeader, #photoMostViewed dt.photoNewHeader, #photoMostDiscussed dt.photoNewHeader, #photoTopFavorites dt.photoNewHeader,  #photoAlbumList dt.photoNewHeader, #photoRecentlyViewed dt.photoNewHeader,  #groupListAllTopic dt.communityList, #groupJoin dt.communityList, #groupListAllForum dt.communityList, #groupMembersList dt.communityList, #groupPhotoList dt.communityList, #groupHome dt.communityList, #groupVideoList dt.communityList,  #forumsResponseListAll dt.communityList, #forumsTopicListAll dt.communityList,  #videoMostViewed dt.videoMostViewedHeader, #search dt.searchHighLightLink, #photoList dt.photoNewHeader, #photoCategory dt.photoNewHeader, #membersprofileBasic dt.myProfile, #membersprofilePersonal dt.myProfile, #membersprofileSettings dt.myProfile, #membersprofilePassword dt.myProfile, #membersprofileOtherInfo dt.myProfile, #membersprofileThemeDesign dt.myProfile, #membersprofileTheme dt.myProfile, #membersList dt.membersList, #membersBrowse dt.membersList, #membersvideoList dt.videoNewHeader, dt.uploadNewHeader, #videoList dt.videoMostViewedHeader, #videoCategory dt.videoCategory {
	background-image: url(http://new.facepuck.com/images/navigation/hover.gif);
	background-repeat: no-repeat;
}
/*-- For a under ul li (Active Sublink) --*/
		#membersmanageBanner .myHome .manageBanner a, #membersmanageBlog .myHome .manageBlog a, #blogList .blogList .blogList a, #membersblogList .blogList.blogList a, #bulletinView .communityList .bulletinListAll a, #groupListAllResponse .communityList .groupListAll a, #communityList .communityList .communityList a, #groupListAll .communityList .groupListAll a, #bulletinListAll .communityList .bulletinListAll a, #forumsListAll .communityList .forumsListAll a, #shoutouts .communityList .shoutouts a,  #groupListAllTopic .communityList .groupListAll a, #groupJoin .communityList .groupListAll a, #groupListAllForum .communityList .groupListAll a, #groupMembersList .communityList .groupListAll a, #groupPhotoList .communityList .groupListAll a, #groupHome .communityList .groupListAll a, #groupVideoList .communityList .groupListAll a,  #forumsResponseListAll .communityList .forumsListAll a, #forumsTopicListAll .communityList .forumsListAll a,  #search .searchHighLightLink .groupListAll a, #membersprofileBasic .myProfile .myProfile a, #membersprofilePersonal .myProfile .myProfile a, #membersprofileSettings .myProfile .myProfile a, #membersprofilePassword .myProfile .myProfile a, #membersprofileOtherInfo .myProfile .myProfile a, #membersprofileThemeDesign .myProfile .myProfile a, #membersprofileTheme .myProfile .myProfile a {
	cursor:text;
	font-weight:bold;
	color:#FFF;
	text-decoration:underline;
}
/*-- Community page --*/
	.clsCommunity {
	overflow:auto;
	zoom:1;
	margin:1em 0;
}
* html .clsCommunity {
	height:1%;
	overflow:visible;
}
#selCommunityList p, #selCommunityList h3, #selCommunityList h3 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}
#selCommunityList h3 {
	padding:0 0 0.3em 0.3em;
}
.clsCommunityInfo {
	width:28%;
	float:right;
	clear:right;
}
.clsCommunityDetails {
	float:left;
	clear:left;
	width:71%;
}
* html .clsCommunityDetails {
	width:71%;
}
.clsCommunity p, #main .clsCommunity h3, .clsCommunity ul, .clsCommunity table {
	margin:0;
	padding:0.2em 0.5em;
}
.clsCommunity li {
	list-style:none;
	display:inline;
}
.clsCommunityDetails ul {
	text-align:right;
	padding:0.5em
}
.clsCommunity li a {
	list-style:none;
	background:url(http://new.facepuck.com/images/screen_orange/icon-rightnavigationlinks.gif) 0 0.4em no-repeat;
	padding:0 0 0 1.5em;
	display:block;
	margin:0.3em 0;
	font:bold 11px Tahoma;
}
.clsCommunityDetails li a {
	display:inline;
}
.clsCommunity table {
	margin:0.5em;
	width:100%;
	border:0px solid #F1F5F8;
	background:transparent;
}
.clsCommunity td, .clsCommunity th {
	vertical-align:top;
	white-space:normal;
	color:#333333;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	background-color: #FFFFFF;
	border: 0px solid #CCCCCC;
}
.clsCommunity .clsFounder {
	width:25%;
}
.clsCommunity .clsGroupLogo {
	width:22%;
}
.clsPostedDetails {
	width:25%;
}
#selCommunityList .clsCommunityInfo p {
	padding:0.5em 1em
}
#selCommunityList .clsPostedDetails p {
	padding-left:0;
}
.clsCommunityInfo ul, #selChannelLinks {
	margin:0 0 0 2em
}
.clsCommunityInfo li, #selChannelLinks li {
	display:inline;
}
.clsCommunityInfo li a, #selChannelLinks a {
	list-style:none;
	background:url(http://new.facepuck.com/images/screen_orange/icon-rightnavigationlinks.gif) 0 0.4em no-repeat;
	padding:0 0 0 1.5em;
	display:block;
	margin:0.3em 0;
	font:normal 11px Tahoma;
}
#selChannelLinks a {
	padding:0 0 0 1em;
	font:normal 1.1em Tahoma;
}
p.clsOwnerNote {
	color:#FFF;
	font-size: 8px;
	padding:6px;
	margin-top:6px;
	background-color: #999;
	width:300px;
}
.clsMusics a, .clsViewFriends a, .clsVideos a, .clsPhotos a, .clsViewFriends a, .clsViewMembers a, #selGroupInfoLinks a {
	padding-right: 6px;
}
.clsVideos a, #selRightNavigation .clsVideos a, #selGroupInfoLinks .clsVideos a {
}
.clsPhotos a, #selRightNavigation .clsPhotos a, #selGroupInfoLinks .clsPhotos a {
}
.clsMusics a {
}
.clsViewFriends a, #selRightNavigation .clsViewFriends a {
}
.clsViewMembers a, #selGroupInfoLinks .clsViewMembers a {
}
#selCommunityList .clsGpContentTitle a {
	text-decoration:none;
	padding:6px;
	display:block;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
#clubs {
}
#forums {
	background:url(http://new.facepuck.com/images/screen_orange/forums.gif) no-repeat 0.5em 0.5em;
}
#bulletins {
	background:url(http://new.facepuck.com/images/screen_orange/bulletins.gif) no-repeat 0.5em 0.3em;
}
#shoutouts {
	background:url(http://new.facepuck.com/images/screen_orange/shoutouts.gif) no-repeat 0.5em 0.5em;
}
#selGroupInfoLinks {
	text-align:left;
}
#selGroupInfoLinks li {
	display:inline;
	padding:0px;
}
#selGroupInfoLinks li a {
	margin:0 0.2em 0 0;
	color:#333333;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
#join a {
	background:url(http://new.facepuck.com/images/screen_orange/icon-joingroup.jpg) no-repeat left center;
	color:#F75952;
	padding:1em 0 1em 2em;
	font:bold 0.9em Verdana;
	display:block;
	white-space:nowrap;
}
#selEmail {
	text-align:center;
	margin:0 auto;
}
#selEmail a {
	text-align:center;
	display:block;
	width:20em;
	background:#FF6D00;
	margin:0 auto;
	font:bold 0.9em Verdana;
	text-transform:capitalize;
	color:#FFF;
	text-decoration:none;
}
/*-- Forums --*/
	.clsForums table, .clsShoutouts table {
	width:96%;
}
.clsFloatLeftImage {
	width:12em;
}
.clsFloatLeftImage p.clsFloatLeftImage {
	float:left;
}
p.clsFloatLeftImage {
	float:left;
}
.clsGroupHomeImage {
	background-color:#FFF;
	text-align:center;
	padding:1em;
}
.clsGroupHomeImage p {
	text-align:center;
	width:420px;
}
#selShowGroupForums table {
	width:100%
}
#selGroupHomeTable, #selGroupHomeTable th, #selGroupHomeTable td {
	background-color:#FFFFFF;
	vertical-align:top;
	padding:0px;
	border-collapse:separate;
	font-size: 9pt;
}
#selGroupDetail {
	width:100%;
	margin:0px;
	padding:0px;
	border:0;
}
#selGroupHomeTable th {
	font-weight:bold;
	color:#666666;
	padding-bottom:4px;
	width:100px;
}
#selGroupHomeTable .clsFounderColumn {
	width:auto;
}
#selGroupHomeTable .clsMiddleRow td, #selGroupHomeTable .clsMiddleRow th {
	width:200px;
}
#selGroupHome #selRightNavigation {
	width:8em;
}
.clsMembersHomeTable, .clsMembersHomeTable td {
	border-collapse:separate;
}
/*-- paging --*/
	.clsPagingList {
	color:#333;
	overflow:auto;
	zoom:1;
	font-size: 12pt;
	font-weight: lighter;
	text-transform: uppercase;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 6px;
	margin-left: 0;
}
* html .clsPagingList {
	overflow:visible;
	height:1%;
}
.clsPagingList li {
	list-style-type: none;
	background-color: #F4F4F4;
	padding: 6px;
	font-size:12px;
	float:left;
	margin:0px;
}
.clsPagingList li a {
	color:#333;
	list-style-type: none;
}
.clsPagingList li a:hover {
	color:#FFF;
	background-color: #ff3300;
}
.clsPagingList .clsInActivePage {
	background-color: #DEDEDE;
	color:#CCC;
}
.clsPagingList .clsPreviousPage {
	color:#FFF;
	list-style-type: none;
	background-color: #999;
	padding: 6px;
}
.clsPagingList .clsNextPage {
	color:#FFF;
	list-style-type: none;
	background-color: #999;
	padding: 6px;
}
#selNextMail a {
	padding-right:1em;
	background:url(http://new.facepuck.com/images/screen_orange/icon-nextpage.gif) no-repeat right center;
}
#selPreviousMail a {
	padding-left:1em;
	background:url(http://new.facepuck.com/images/screen_orange/icon-previouspage.gif) no-repeat left center;
}
/*-- SearchTags search.php--*/
	#selRelatedTags, #selRelatedTags a {
	font-weight:bold;
	color:#333;
	font:bold 1em Tahoma;
}
#selRelatedTags li {
	display:inline;
	padding:0.5em 0.1em;
}
#selRelatedTags li a {
	color:#990000;
	padding-top:0.5em;
}
#selRelatedTags li a:hover {
	color:#333;
}
/*---------- Status of Members (when online)----*/
	#main .onlineUser {
	padding:0 0 0 2em;
	color:#6D7476;
	font:normal 1em Tahoma;
	background:url(http://new.facepuck.com/images/screen_orange/online.gif) no-repeat 0 0.2em;
}
#main .videoIcon {
	padding:0 0 0 1em;
	color:#6D7476;
	font:normal 11px Tahoma;
}
#main .videoIcon img {
	border:0;
	vertical-align:top;
}
/*-- Status of Members (when offline) --*/
	#main .offlineUser {
	font:normal 11px Tahoma;
}
.clsGpLogoImg {
	width:80px;
}
.clsGpLogoHomeImg {
	width:80px
}
.clsGpContents {
	width:auto;
}
#main .clsGpContents li a {
	font-weight:bold
}
#selNoWrapContent {
	width:100%;
	overflow-x:hidden;
}
/*-- viewPhoto --*/
	.clsViewContentSection {
	text-align:center;
}
.clsPhotoContentTitle, .clsVideoContentTitle {
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
}
.clsViewContentSection table {
	margin:0 auto;
	width:auto;
	border:0;
}
#blogPost {
	margin:1em 0;
}
#selVideoCodeTable .clsTextBox, #selVideoCodeTable textarea {
	width:inherit;
	padding:4px;
	color: #333;
	background-color: #FFFFFF;
	border: 1px solid #CCC;
	font-size: 10pt;
}
.clsViewContentSection td {
	border:0;
	vertical-align:top;
	padding:1em 0;
	text-align:center;
}
.clsFullViewLink {
	text-align:center;
}
.clsFullViewLink a {
	font:normal 0.9em Tahoma;
}
.clsContentCommentTbl, .clsContentCommentTbl td, .clsContentCommentTbl th {
	margin:0;
	padding:0;
	border:0;
}
.clsNotEditable td, .clsNotEditable td a {
	font:bold 1em Tahoma;
}
.clsCommentDateCell {
	width:30%;
}
.clsCommentsReplySection {
	display:inline;
	margin:0 0.5em 0 0;
}
#selNoWrapTableContents td {
	white-space:nowrap;
	padding:40px;
	height:50px;
	text-align:center;
}
#selNoWrapTableContents #selBulletinNavigation {
	padding:40px;
}
#selNoWrapTableContents td a {
	padding:40px;
	font-weight:bold;
}
#previousDisable, #goBack a, #previous a, #addFavorite a {
	padding:40px;
}
#nextDisable, #next a {
	padding:40px;
}
#selNoWrapTableContents #nextDisable {
	background:url(http://new.facepuck.com/images/screen_orange/icon-nextnogo.jpg) no-repeat right center;
}
#selNoWrapTableContents #previousDisable {
	background:url(http://new.facepuck.com/images/screen_orange/icon-prevnogo.jpg) no-repeat left center;
}
#selNoWrapTableContents #addFavoriteDisable {
	background:url(http://new.facepuck.com/images/screen_orange/icon-addtofavoritenogo.jpg) no-repeat right center;
	padding-right:1.5em;
}
#selNoWrapTableContents #goBackDisable {
	background:url(http://new.facepuck.com/images/screen_orange/icon-gobacknogo.jpg) no-repeat left center;
	padding-left:1.5em;
}
#selNoWrapTableContents .clsMiddleLink a {
	padding:1.2em 0 0 0;
}
#selDownload {
	margin:1em 0;
}
#selDownload a {
	background:url(http://new.facepuck.com/images/screen_orange/icon-download.jpg) no-repeat 0 0.5em;
	padding:0.5em 0.5em 0.5em 2em;
	font:bold 1em Verdana;
	display:block;
}
#selShowLoading {
	position:absolute;
	margin:5em 30% 0 30%;
	text-align:center;
	z-index:9999;
}
/*-- From members/css --*/
	/*-- myProfile.php --*/
	#selUserProfileBlock div h3 {
	text-align:left;
	color:#333;
	background-color:#FFFFFF;
	padding:0.25em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}
#selUserProfileBlock div {
	border:0px solid #6C8AB7;
	border-top:0;
	padding:0 0 0.5em 0;
	margin:1em 0 1em 0;
}
#selUserProfileBlock div td table {
	width:20em;
}
/*-- myPhotos.php --*/
	#selPersonalisationLinks{
	float:right;
	clear:right;
	width:auto;
	text-align:right;
	margin-top: -3.1em;
	margin-right: 0;
	margin-bottom: 0em;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0.5em;
	padding-bottom: 0;
	padding-left: 0.5em;
	}
	#selPersonalisationLinks li{
		list-style:none;
		display:inline;
	}
	#selPersonalisationLinks li a{
	margin:0px;
	color:#FFF;
	font-size:7pt;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	}
	#selPersonalisationLinks li a:hover{
	text-decoration:none;
	color:#666;
	}
	#selPersonalisationLinks .clsUpload a, #selUploadLink a {
}
#selPersonalisationLinks .clsfindFriends a {
}
#selPersonalisationLinks .clsPhotoUpload a {
}
#selTimer {
	color:#FF0033
}
.clsContentEditLinks li {
	display:inline;
	list-style:none;
	float:left;
}
.clsContentEditLinks li a {
	margin:0 0.2em;
	padding:2px;
	display:block;
	text-indent:-2000em;
	overflow:hidden;
	width:14px;
	height:14px;
	border:1px solid #DFDFDF;
	cursor:pointer;
	background:url(http://new.facepuck.com/images/screen_orange/icon-editphoto.jpg) no-repeat center center;
}
* html .clsContentEditLinks li a {
	width:18px;
	height:18px;
}
.clsContentEditLinks li a:hover {
	border:1px solid #FF6D00;
}
.clsContentEditLinks .clsGetCode a {
	background:url(http://new.facepuck.com/images/screen_orange/icon-getcode.jpg) no-repeat center center;
}
.clsContentEditLinks .clsDelete a {
	background:url(http://new.facepuck.com/images/screen_orange/icon-delete.jpg) no-repeat center center;
}
.clsContentEditLinks .clsSetFeatured a {
	background:url(http://new.facepuck.com/images/screen_orange/icon-addtofavorite.jpg) no-repeat center center;
}
/*-- For fixing the header appearance --*/
	#selRightHeader {
	width:100%;
	margin-right: auto;
	margin-left: auto;
	padding:0px;
	color:#333;
}
#selSearchBar {
	color:#fff;
	position: absolute;
	top: 258px;
	overflow: visible;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-color: #000000;
	width: 300px;
	visibility: visible;
}
* html #selRightHeader {
	overflow: auto;
}
/*-- status checker for iframe --*/
	#selRightHeader ul {
	text-align:right;
}
#selRightHeader table {
	width:100%;
	padding:0;
	border:0;
	vertical-align:top;
}
* html #selRightHeader table {
	margin:0px;
}
#dynamicStatusChanger {
	height:100px;
	background-color:#666666;
}
#dynamicStatusChangerIFrame {
	height:100px;
	background-color:#666666;
}
#selRightHeader td {
	text-align:right;
	border:0;
	vertical-align:top;
}
#selRightHeader li {
	display:inline;
	color:#FFF;
	padding-top: 4px;
	text-transform: uppercase;
}
#selRightHeader #pickerList li {
	width:80px;
	display:block;
	text-align:right;
}
#selRightHeader li img {
	cursor:pointer
}
#selRightHeader .clsNewMail {
	color:#333;
}
#selRightHeader li a {
	color:#000;
	text-decoration:none;
	text-transform: uppercase;
	padding:0 0 0 0.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666;
}
#selRightHeader li a:hover {
	color:#CCC;
}
#selRightHeader #pickerList li a {
	text-transform:capitalize;
	color:#CCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
#selRightHeader #commonSearchSubmit {
	margin:0;
	padding:0 0.5em;
	background:url(http://new.facepuck.com/images/screen_orange/bg-searchbtn.gif) center center;
	font:bold 0.9em Verdana;
	border:0;
	color:#FFF;
	width:56px;
	height:20px;
}
#userStatusPicker {
	padding:0;
	margin:0.1em;
}
#userStatusPicker li {
	list-style:none;
	padding:0;
	margin:0;
}
#userStatusPicker li a {
	display:block;
	padding:0;
	margin:0;
	text-align:left;
	text-decoration:none;
	font:11px tahoma;
	padding:0.2em;
	text-transform:lowercase !important;
	background-color:#FFFFFF;
	color:#666666;
}
* html #userStatusPicker li a {
	width:100%;
}
#userStatusPicker li a:hover {
	background-color:#FF6E02;
	color:#FFF;
}
#soption {
	font-size:95%;
}
/*-- photoNew --*/
	#selPhotoNew {
	overflow:auto;
}
.clsContentsDisplayTbl, #myFriends, #selViewPhotoTable {
	width:100%;
}
* html #selViewPhotoTable {
	width:99%;
}
* html #myFriends {
	width:100%;
}
.clsContentsDisplayTbl td, #myFriends td {
	padding:0em;
	border:0px solid #666666;
	font-size:90%;
}
/*-- For image display --*/
	#selPhotoGallery p {
	margin:0.2em 0;
}
#selImageBorder, #selPlainImageBorder {
}
#main p.clsPlainImageBorder, * html #selNav, * html #pickerList {
	height:1%;
}
#main p.clsPlainImageBorder:after, #selNav:after {
	content:".";
	visibility:hidden;
	clear:both;
	display:block;
}
#pickerList, #selNav {
	zoom:1;	/*-- IE 7 hack for fixing the navigation --*/
}
#pickerList {
	overflow:auto;
}
#selCenterPlainImage {
	text-align:center;
}
#selCenterPlainImage table {
	margin:0 auto;
	width:auto;
	border:0;
}
#selCenterPlainImage td {
	padding:0;
	border:0;
}
#selPlainImageBorder {
	overflow:auto;
	zoom:1;
}
* html #selPlainImageBorder {
	overflow:visible;
	height:1%;
}
#selPlainImage, #selPlainCenterImage, #selImageBorder a img, #selPlainImageBorder a img {
	border:2px solid #dedede;
	padding:4px;
	margin-bottom:8px;
}
#selPlainImage {
	display:block;
	float:left;
}
#selPlainCenterImage {
	display:block;
	float:left;
}
#selMsgConfirm #selPlainCenterImage {
	float:left;
}
#selImageBorder a:hover img, #selPlainImageBorder a:hover img {
	border:2px solid #333;
	filter:alpha(opacity=40);
	opacity: 0.6;
	-moz-opacity:0.6;
}
* html #selImageBorder a, * html #selPlainImageBorder a {
	border:2px solid #F4F4F4;
	text-decoration:none !important;
	padding:0 !important;
	margin:0 !important;
}
* html #selImageBorder a img, * html #selPlainImageBorder a img {
	border:1px solid #666666;
	padding:0;
}
* html #selImageBorder a:hover, * html #selPlainImageBorder a:hover {
	border:1px solid #CC0033;
	filter: Gray;
}
* html #selImageBorder a:hover img, * html #selPlainImageBorder a:hover img {
	border:1px solid #CC0033;
}
.clsProfileSmallImg {
	width:65px;
	text-align:center;
}
.clsProfileThumbImg {
	width:100px;
}
.clsGroupSmallImg {
	width:75px;
}
.clsCommentAuthor {
	width:100px;
}
/*-- viewPhoto --*/
	#goBack a, #delete a, #selCreateAlbum a {
	padding-left:1.5em;
	font:bold 1em Tahoma;
}
#delete a {
	color:#F75952;
}
#goBack a {
	background:url(http://new.facepuck.com/images/screen_orange/icon-goback.jpg) no-repeat left center;
	padding-left:1.5em !important;
}
#addFavorite a {
	background:url(http://new.facepuck.com/images/screen_orange/icon-addtofavorite.jpg) no-repeat right center;
}
#previous a {
	background:url(http://new.facepuck.com/images/screen_orange/icon-prev.jpg) no-repeat left center;
	padding:40px !important;
}
#next a {
	background:url(http://new.facepuck.com/images/screen_orange/icon-next.jpg) no-repeat right center;
	padding:40px !important;
}
#reply a {
	background:url(http://new.facepuck.com/images/screen_orange/icon-reply.jpg) no-repeat right center;
	padding:0 2em 0 0;
}
#send a {
	background:url(http://new.facepuck.com/images/screen_orange/icon-mail.jpg) no-repeat right center;
	padding:0 2em 0 0;
}
/*#addtolist a{
		background:url(http://new.facepuck.com/images/screen_orange/icon-add.jpg) no-repeat right center;
		padding:0 2em 0 0;
	}*/
	#all a {
	background:url(http://new.facepuck.com/images/screen_orange/icon-listallmembers.jpg) no-repeat left top;
	padding:0 0 0 2em;
}
#post a {
	background:url(http://new.facepuck.com/images/screen_orange/icon-repliedmail.gif) no-repeat right center;
	padding-right:1.5em;
}
#joinGroup a {
	background:url(http://new.facepuck.com/images/screen_orange/icon-join.jpg) no-repeat right center;
	padding-right:1.5em;
}
#date span {
	background:url(http://new.facepuck.com/images/screen_orange/icon-date.jpg) no-repeat left center;
	padding-left:1.5em;
}
#delete a {
	background:url(http://new.facepuck.com/images/screen_orange/icon-delete.jpg) no-repeat left center;
}
#join a {
	background:url(http://new.facepuck.com/images/screen_orange/icon-joingroup.jpg) no-repeat left center;
	color:#F75952;
	padding:1em 0 1em 2em;
	font:bold 0.9em Verdana;
	display:block;
	white-space:nowrap;
}
/*-- photoUpload --*/
	#selCreateAlbum a {
}
#main .clsUpload a {
	padding:4px;
}
#selPreviewTable, #selPreviewTable td {
	padding:0.3em 0.5em;
	border:0;
}
#selEditPhotoComments {
	padding:0;
}
#selEditPhotoComments div p {
	text-align:left;
	margin:0.3em;
}
#selEditPhotoComments ul, #selEditPhotoComments li {
	margin:0;
	padding:0;
	text-align:center;
}
#selEditPhotoComments li {
	list-style:none;
	display:inline;
	text-align:left;
}
#selEditPhotoComments li a {
	margin:0;
	padding:0 0.5em;
	text-decoration:none;
	font:bold 1em Arial, Helvetica, sans-serif;
	border:1px solid #FFF;
	border-right:1px solid #6B7173
}
#selEditPhotoComments li#selEmail a, #selEditPhotoComments li#addFavoritePhoto a {
	border-right:1px solid #FFF
}
#selEditPhotoComments li#selEmail a:hover, #selEditPhotoComments li a:hover, #selEditPhotoComments li#addFavoritePhoto a:hover {
	border:1px solid #6B7173
}
#selCommentBlock, #selCommentBlock td p {
	text-align:left;
}
#selCommentBlock p.clsCommentsTitle {
	text-align:right
}
#selCommentBlock td h3, #selCommentBlock td p, #selCommentBlock td div {
	padding:6px
}
.clsPostCommentTable td, .clsPostCommentTable p {
	white-space:normal;
	padding:0.2em;
}
/*-- photoPostComment --*/
	.clsAlignCenter p {
	margin:0.5em
}
.clsAlignRight {
	text-align:right;
}
#selRightNavigation p {
	clear:both
}
/*-- viewPhoto --*/
	#selLargeImage div {
	text-align:center;
	margin:0;
	padding:0;
}
#selViewPhotoTable, #selViewPhotoTable td {
	vertical-align:top;
	border:0
}
#selViewPhotoTable {
	position:absolute
}
div table .clsImageDisplayCell {
	padding:0px;
}
span#cancel {
	color:#CC0033;
	background:url(http://new.facepuck.com/images/screen_orange/icon-close.jpg) no-repeat;
	float:right;
	margin:-2.5em 0.2em 0 0 !important;
}
span#cancel a {
	width:16px;
	height:16px;
	text-indent:-2000em;
	overflow:hidden;
	display:block;
}
input#cancel {
	background:#FF3300;
	border:1px solid #CCC;
}
/*-- addFavoritePhoto (Image display only, no link) --*/
	#selImageDisplay {
	height:100px;
	width:100px;
	background:#FFEDDF;
	line-height:100px;
	padding:2px;
	border:1px solid #737573;
	text-align:center;
	float:left;
}
* html #selImageDisplay {
	font-size:80px
}
#selImageDisplay img {
	vertical-align:top;
}
#selGroupImageDisplay {
	height:150px;
	width:150px;
	background:#FFEDDF;
	text-align:left;
	line-height:150px;
	font-size:150px;
	padding:2px;
	border:0px solid #737573;
}
* html #selGroupImageDisplay {
	font-size:120px
}
#selGroupImageDisplay img {
	vertical-align:top;
}
/*-- popup window --*/
	#close a {
	background:url(http://new.facepuck.com/images/screen_orange/icon-close.jpg) no-repeat left center;
	padding-left:1.5em;
	font-weight:bold;
	color:#CC0000;
}
#selPhotoPreviewFrm {
	padding:1em;
	background-color:#FFEDDF;
	border:1px solid #FF6D00;
	margin:1em;
}
#selPreviewImage {
	text-align:center;
}
#selShowBulletins td #previous, #selShowBulletins td #previousDisable {
	float:left;
}
#selShowBulletins td #next, #selShowBulletins td #nextDisable {
	float:right;
	clear:right;
}
#selShowMail {
	width:100%
}
#selShowMail, #selShowMail td {
	border:0px solid #666666;
	padding:0;
	margin:0;
	vertical-align:top;
}
#selShowMail .clsMsgNavigationCell div {
	text-align:right;
	margin: 4px;
}
#selShowMail #next a, #selShowMail #previous a {
	background:#FFF;
	font-weight:bold;
	background-image:none;
}
#selViewAllLink {
	float:right;
	margin:1em;
	text-align:right;
}
#selViewAllLink a {
	color:#FF6D00;
}
p.clsFlashMovie object {
	border:0px solid #333;
}
#selWelcomeLinks .clsNewMail a {
	color:#333;
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
}
#selWelcomeLinks .clsNewMail a:hover {
	color:#F36;
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
}
#selWelcomeLinks .clsLogout {
	color:#333;
	padding-right: 2px;
	padding-left: 2px;
}
#selWelcomeLinks .clsLogout a {
	color:#FFF;
	padding-right: 2px;
	padding-left: 2px;
	background-color: #dc0200;
}
#selWelcomeName {
	color:#333;
	float:left;
	text-transform: capitalize;
}
/*-- Messaging Module in Members --*/
	.clsAlignCenter {
	text-align:center;
	padding:0.2em 0 0.5em 0;
}
#selNotReadMail, #selReadMail, #selRepliedMail, #selForwardedMail {
	padding:0 0 0 2em;
	font-weight:bold
}
#selNotReadMail {
	background:url(http://new.facepuck.com/images/screen_orange/icon-notreadmail.gif) no-repeat left center;
}
#selReadMail {
	background:url(http://new.facepuck.com/images/screen_orange/icon-readmail.gif) no-repeat left center;
}
#selRepliedMail {
	background:url(http://new.facepuck.com/images/screen_orange/icon-repliedmail.gif) no-repeat left center;
}
#selForwardedMail {
	background:url(http://new.facepuck.com/images/screen_orange/icon-forwardedmail.gif) no-repeat left center;
}
.clsNotRead td p, .clsNotRead td a, .clsNotRead td span {
	font-weight:bold !important;
}
.clsRead td p, .clsRead td a, .clsRead td span, .clsForward td p, .clsForward td a, .clsForward td span,  .clsReplied td p, .clsReplied td a, .clsReplied td span {
	font-weight:normal !important;
}
/*-- Fixing the mail subject width in messages --*/
		.clsMailSubject {
	width:280px;
}
.clsMessageStatus, .clsMessageDate {
	white-space:nowrap
}
/*-- groupListAll --*/
	.clsBold {
	font-style:normal;
	color:#666666
}
#selShowGroupTitle {
	color: #FFF;
}
#selShowGroupTitle2 h1 {
	font-size: 22px;
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
}
#selShowGroupTitle2 {
	background-color: #000;
	background-image: url(http://new.facepuck.com/images/team_background.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width:inherit;
	color: #FFF;
	padding: 8px;
	height: 80px;
	margin-bottom: 6px;
}
* html #selShowGroupTitle {
	height:1%;
	overflow:visible;
}
#selGroupHeading {
	color:#333333;
	width:45%;
	margin:0;
	padding:0;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
#selClubUrl {
	float:left;
	width:45%;
	font:bold 1em Arial, Helvetica, sans-serif;
}
#selClubUrl a, #selClubUrl {
	font:bold 1em Arial, Helvetica, sans-serif;
}
/* \*/
	* html #tlc, * html #trc, * html #tlcwhite, * html #trcwhite {
}
/* */
	* html #lbwhite, * html #lb {
	width:100%
}
#tlc {
	background:transparent;
}
#trc {
	background:transparent;
}
#selCommunityList #trc, #selCommunityList #trcwhite {
	min-height:23em;
}
* html #selCommunityList #trc, * html #selCommunityList #trcwhite {
	height:23em;
}
#blc {
	background:transparent;
}
#brc {
	background:transparent;
}
#tb {
	background:transparent;
}
#bb {
	background:transparent;
}
#rb {
	background:transparent;
}
#lb {
}
#tlcwhite {
	background:transparent;
}
#trcwhite {
	background:transparent;
}
#blcwhite {
	background:transparent;
}
#brcwhite {
	background:transparent;
}
#tbwhite {
	background:transparent;
}
#bbwhite {
	background:transparent;
}
#rbwhite {
}
#lbwhite {
	margin-bottom: 6px;
}
/*-- index.php --*/
	.clsUserName {
	color:#CC0033;
	text-transform: capitalize;
}
#selMyHome {
	overflow:hidden;
	zoom:1;
}
* html #selMyHome {
	height:auto;
	overflow:hidden;
}
#selLeftContents, #selRightContents {
	width:300px;
	float:left;
	clear:none;
	padding:0em;
	overflow: hidden;
}
#selRightContents {
	width:680px;
	float:right;
	clear:none;
	overflow: hidden;
}
#selLeftContents table, #selRightContents table {
	width:inherit;
}
#selRightContents #selMsgAlert p, #selRightContents #selMsgAlert a {
	font-weight:bold;
}
#selLeftContents p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
#selLeftContents a {
	color:#333;
	padding: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
}
#selLeftContents a:hover {
	color:#CCCCCC
}
#selUserProfileIndexLinks li {
	background-color: #666;
}
#selUserProfileIndexLinks li a {
	display: block;
	font-size: 12px;
	text-transform: capitalize;
	margin: 0px;
	background-color: #F4F4F4;
	width: 300px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 14px;
	color: #333;
	list-style-type: none;
}
#selUserProfileIndexLinks li a:hover {
	background-color: #CCC;
	color: #fff;
	text-decoration: none;
}
#selNewMembersTitle {
	color:#333333;
	padding:0em;
	margin:0;
	text-transform:capitalize;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
#selCoolNewPeople span, #selMyVideos span, #selMyFriends span, #selMyPhotos span {
	padding: 0em;
}
#selMyFriends span {
}
#selMyPhotos span {
}
#selMembersCount, #selUploadTbl th, .clsPopupHeader h3, #selLeftContents h3, #selLeftProfileContents h3, #selRightProfileContents h2 {
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
#selRightProfileContents h2, #selRightProfileContents h2 span {
	width:300px;
}
#selRightProfileContents a {
	font:normal 0.9em Tahoma;
	color:#FE6D00
}
#selRightProfileContents a:hover {
	color:#718F99
}
.clsShoutOutHeading {
	background:url(http://new.facepuck.com/images/screen_orange/icon-shoutoutheading.gif) no-repeat 7em center;
}
.clsBulletinHeading {
	background:url(http://new.facepuck.com/images/screen_orange/icon-bulletinheading.gif) no-repeat 4em center;
}
.clsIndexDateHeading {
	text-align:center;
	padding:1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0033;
	width: auto;
}
#selLeftContents .clsIndexDateHeading {
	color:#FF3366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
}
.clsShoutoutTitleEnd, .clsDateAdded, #selLeftContents .clsShoutBulletinLink li a, #selUserProfileDetails p, #selUserProfileDetails li a {
	color:#333333;
	text-decoration:none;
}
#selLeftContents li p a {
	background:url(http://new.facepuck.com/images/screen_orange/icon-rightheadings.gif) no-repeat;
	padding:0 0 0 1em;
}
#selLeftContents .clsAuthandDate {
	padding:1em 0.2em 1em 1em
}
#selLeftContents .clsShoutBulletinLink li {
	display:inline;
}
.clsShoutBulletinLink {
	margin:2em 0.5em 0.5em 0.5em
}
#selLeftContents .clsShoutBulletinLink .clsNew {
	margin:-1.5em 0 0 0;
	float:right;
}
#selUserProfileDetails h4, #selUserProfileDetails ul, #selUserProfileDetails p {
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
#selUserProfileDetails h4 {
	margin:1em 0 0 0
}
.clsMyHomePrev, .clsMyHomeNext {
	width:5%;
	text-align:left;
	padding:0 0.5em;
	vertical-align:top
}
.clsMyHomePrev input, .clsMyHomeNext input {
	text-indent:-2000em;
	overflow:hidden;
	display:block;
	width:40px;
	height:40px;
	border:0;
	margin:0;
	padding:0 0 0 45px;
	color:#FFF;
	background:url(http://new.facepuck.com/images/screen_orange/icon-next.jpg) no-repeat;
	font-size:0;
	cursor:pointer;
	vertical-align: middle;
}
.clsMyHomePrev input {
	background:url(http://new.facepuck.com/images/screen_orange/icon-prev.jpg) no-repeat;
}
.disabledPrevButton {
	background:url(http://new.facepuck.com/images/screen_orange/icon-prevnogo.jpg) no-repeat;
	cursor:default;
}
.disabledNextButton {
	background:url(http://new.facepuck.com/images/screen_orange/icon-nextnogo.jpg) no-repeat;
	cursor:default;
}
/*-- category pages --*/
	#selCategoryTable, #selCategoryTable td {
	background-color:#FFFFFF;
	border:0px solid #666666;
	padding: 6px;
	vertical-align:top;
}
#selCategoryTable td {
}
#selCategoryTable .clsLastRow td {
	border-bottom:0
}
#selCategoryTable td .clsBold {
	font-style:normal;
	font-weight:bold;
	color:#3333333
}
#selCategoryTable h3, #selCategoryTable p {
	padding:0.2em 0.3em;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
#selCategoryTable h3 a {
	color:#CC0033;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
#main .clsPhotoTags a {
	color:#666666;
}
#main .clsPhotoTags a:hover {
	color:#CCCCCC;
}
/*-- groupHome --*/
	#selGroupHomeLinks li a {
	padding:0.3em 0 0.2em 1.5em;
}
/*-- photocategory --*/
	#selPhotCategoryImageDisp {
	float:none;
	clear: none;
	padding: 0px;
	width: auto;
}
#main p.clsDesc {
	clear:both;
}
#main .clsPhotoCategoryCell {
	width:260px;
}
/*-- common right link to the header --*/
	#selShowDetails {
	display:block;
	float:right;
	margin:-1.5em 0.2em 0 0
}
#selShowDetails a {
	background:#FFFEFA url(http://new.facepuck.com/images/screen_orange/icon-showdetails.jpg) no-repeat right center;
	padding:0 1.5em 0 0.5em;
	color:#F55D1E;
	text-decoration:none;
	font:bold 1.2em Arial;
}
/*-- profile page --*/
	#selPhotoShelfTbl, #selPhotoShelfTbl td {
	background-color:transparent;
	border:0
}
.clsGetGift {
	text-align:right
}
#confirmationDiv {
	margin:1em 5em;
	padding:1em;
	border:1px solid #F96800;
	background-color:#DBE3E6;
	color:#F96800
}
#confirmationDiv a {
	display:block;
	text-align:right
}
#groupAdd {
	border:0px solid #F96800;
	background-color:#FFF6EF;
	color:#333
}
#groupAdd #cancel {
	display:block;
	float:right;
	margin:-1.5em 0 0 0
}
#groupAdd table, #groupAdd td {
	background:transparent;
	border:0
}
/*-- index --*/
	* html #formSetBrowseSetCriteria {
	height:1%;
}
#formSetBrowseSetCriteria:after {
	clear:both;
	content:".";
	display:block;
	visibility:hidden
}
#selRootIndex h1 {
	background-color:#FFF;
	background-image: url(http://new.facepuck.com/images/h2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color:#FFF;
	font-weight:lighter;
	font-size:22px;
	width:inherit;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	height:48px;
}
/*-- Submit Button --*/
	.clsSubmitButton {
	color:#FFF;
	padding:6px;
	border:1px solid #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #C00;
	text-transform: uppercase;
	font-weight: bold;
}
/*-- login --*/
	#selLoginTbl table {
	width:100%;
	margin: 0px;
}
#selLoginTbl td {
	text-align:right;
	padding:0px;
}
#login_submit {
	color:#FFF;
	padding:8px;
	border:1px solid #CCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #C03;
	text-transform: uppercase;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#login_submit:hover {
	color:#333;
	border:1px solid #666;
	background-color: #CCC;
}
#selLoginTbl h2 {
	text-align:right
}
#selLoginTbl {
}
* html #selLoginTbl {
}
#selLoginTbl h2 {
	margin:0;
	padding:0 0 0.5em 0
}
/*-- Fixing the image in index.php (featured members) --*/
	#selFeaturedMembers table, #selFeaturedMembers td {
	margin:0;
	padding:0;
	border:0;
}
#selFeaturedMembers td {
	width: auto;
	padding: 0px;
	clear: both;
}
/*-- members/videoUploadPopup --*/
		#selUploadTbl .clsHelp {
	float:right;
	font-size:0;
}
#selUploadTbl, #selUploadTbl table, #selUploadTbl td, #selUploadTbl th {
	border:0px solid #666666;
	background-color: #FFFFFF;
	padding: 6px;
	width: auto;
	margin-bottom: 8px;
}
#selUploadTbl th {
	color:#0F0F0F
}
#selUploadTbl .clsFormLabelCellDefault, #selUploadTbl .clsFormLabelCellError, #selUploadTbl th {
	text-align:left;
	color:#003399;
	font-weight:bold;
	width:25%;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-transform: capitalize;
}
#selUploadTbl .clsFormFieldCellDefault, #selUploadTbl .clsFormFieldCellError {
	text-align:left;
}
#main .clsUploadCategoryBlock {
	text-align:left;
}
#main .clsSelectNote {
	color:#727A7D;
	clear:both
}
#main .clsSelectCat {
	color:#333333;
	clear:both;
	font-size: 9px;
	font-weight: bold;
	background-color: #FFFFFF;
	vertical-align: top;
}
#main .clsSelectHighlightNote {
	color:#727A7D;
	font-weight:bold;
}
#selCategoryBlock li {
	padding:0;
	width:45%;
	float:left;
	margin:0 0.5em 0.5em 0;
}
.clsCheckRadio {
	border:0;
	background-color:transparent;
	margin-top: 0;
	margin-right: 6px;
	margin-bottom: 0;
	margin-left: 0;
}
#selUploadTbl .clsBold {
	font-weight:bold;
	font-style:normal;
}
#membersvideoUploadPopup select {
	position:relative
}
#selUploadTbl p {
	padding:0.2em;
	line-height:1.2em;
}
#selUploadTbl .clsSelectHighlightNote, #selUploadTbl #selDisableNote {
	padding:0 0 0 2em;
}
* html #selUploadTbl .clsSelectHighlightNote, * html #selUploadTbl #selDisableNote {
	padding:0 0 0 2.5em;
}
#selUploadTbl .clsAllowOptions label {
	font-weight:bold;
	text-transform:capitalize;
}
#selVideoTagDisplay {
	padding:0.5em;
}
#main span a {
	color: #666666;
}
#main span a:hover {
	text-decoration:none;
	color: #CCCCCC;
}
#main .clsTagStyle1 a {
	font-family: Tahoma;
	font-size: 0.9em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF3300;
}
#main .clsTagStyle2 a {
	font:bold 1.2em Tahoma;
}
#main .clsTagStyle3 a {
	font:bold 1.4em Tahoma;
}
#main .clsTagStyle4 a {
	font:italic normal 1.4em Tahoma;
}
#main .clsTagStyle5 a {
	background-color:#626F74;
}
#main .clsTagStyle6 a {
	background-color:#FF6600;
}
#main .clsTagStyle7 a {
	font:normal 0.9em Tahoma;
}
#main .clsTagStyle8 a {
	font:bold 1.2em Tahoma;
}
#main .clsTagStyle9 a {
	font:bold 1.4em Tahoma;
}
#main .clsTagStyle10 a {
	font:italic normal 1.4em Tahoma;
}
#main .clsTagStyle1 a, #main .clsTagStyle7 a, #main .clsTagStyle8 a, #main .clsTagStyle9 a, #main .clsTagStyle10 a {
	color:#626F74
}
#main .clsTagStyle5 a, #main .clsTagStyle6 a {
	font:bold 1.2em Tahoma;
	color:#FFF
}
#main .clsTagStyle2 a, #main .clsTagStyle3 a, #main .clsTagStyle4 a {
	color:#FF6600
}
#main .clsMoreTags, #main .clsViewAllLinks {
	text-align:right;
	padding-top: 4px;
	margin-bottom: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#main .clsMoreTags a, #main .clsViewAllLinks a {
	color:#333333;
	font-size: 9pt;
}
#main .clsViewAllLinks a {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	margin-right: 8pt;
}
#selTopRated #selMemberName, #selNewVideo #selMemberName {
	width:inherit;
}
#selTopRated #selMemberName a, #selNewVideo #selMemberName a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
#selRecommended .clsFloatLeftImage {
	margin:0 0.5em;
	float:left;
}
* html #selRecommended .clsFloatLeftImage {
	border-top:1px solid #6C767C;
	border-bottom:1px solid #6C767C;
}
/*-- rating css --*/
	#selStarRating {
	list-style:none;
	margin:0;
	padding:0;
	width:63px;
	height:13px;
	position:relative;	/*-- For not to move the star while rating --*/
	background:url(http://new.facepuck.com/images/screen_orange/icon-rate.gif) repeat-x left top;
}
#selStarRating li {
	padding:0;
	margin:0;
	float:left;
}
#selStarRating li a {
	display:block;
	width:13px;
	height:13px;
	text-decoration:none;
	text-indent:-9000px;
	z-index:20;
	position:absolute;
	padding-top:4px;
}
#selStarRating li a:hover {
	background:url(http://new.facepuck.com/images/screen_orange/icon-ratehover.gif) left top;
	z-index:1;
	left:0;
}
/*
		Setting the positions of the stars
		A. No need to set the width and left positions of star #1
		B. For adjacent stars increment the width and left positions by 20px
		C. Allow the background image to be repeated for rating while hover
	*/
	#selStarRating .clsScore2 {
	left:13px;
}
#selStarRating .clsScore2:hover {
	width:26px;
}
#selStarRating .clsScore3 {
	left:26px;
}
#selStarRating .clsScore3:hover {
	width:39px;
}
#selStarRating .clsScore4 {
	left:39px;
}
#selStarRating .clsScore4:hover {
	width:52px;
}
#selStarRating .clsScore5 {
	left:52px;
}
#selStarRating .clsScore5:hover {
	width:65px;
}
/*-- shoutout --*/
	#selShoutOutTable th, #selShoutOutTable td, #selShoutOutTable {
	border:0;
	background:transparent;
	vertical-align:top;
	padding:0.5em;
	width:auto;
	margin:0.5em 0.5em 0.5em 0;
}
#selShoutOutTable .clsFormLabelCellDefault {
	font-weight:bold
}
#selShoutOutTable textarea {
	width:48em;
	height:5em;
}
/* search.php selRelatedTags */
	#selRelatedTags {
	margin-top:1em;
}
#selRelatedTags a {
	color:#990000;
}
#selRelatedTags a:hover {
	color:#cccccc;
}
/*-- mail pages --*/
	#selMessageNavLinks {
	font-weight:bold
}
#selMessageNavLinks td {
	text-align:right;
	padding:0;
}
.clsMessageDetailSection {
	width:75%;
}
/*-- groupListAllResponse, bulletinListAll --*/
	#selForumReplyText, .clsBulletinMessage {
	width:85%;
}
#selForumDispTitle {
	width:50%;
}
.clsBulletinSubject {
	width:50%;
}
/*-- forum in groupHome page --*/
	#selForumTitleinHome {
	width:75%;
}
/*-- myphotoAlbums --*/
	.clsMyVideoAlbumTbl th, .clsMyVideoAlbumTbl td, .clsMyPhotoAlbumTbl th, .clsMyPhotoAlbumTbl td {
	padding:6px;
	vertical-align: top;
}
.clsAlbumVideos, .clsAlbumVideos, .clsBulletinViews, .clsBulletinReplies, .clsBulletinViews, .clsBulletinReplies, .clsAlbumPhotos, .clsAlbumPhotos {
	text-align:center;
}
.clsUserAlbumActions {
	white-space:nowrap
}
#selPhotoAlbumName {
	width:500px
}
#selAlbumName {
	width:200px
}
/*-- for mail page to highlight the request --*/
	#friendRequestAcceptanceForm {
	background-color:#FFFFFF;
	padding:6PX;
	margin:0 1em 1em 0.5em;
	border:1px solid #666666;
}
/*-- groupListAll --*/
	#selForumTitle {
	border-bottom:1px solid #ACB3B9;
	width:100%;
	font:normal 1em Tahoma;
	padding:0.5em 0;
	margin:0 0 0.5em 0;
	background:transparent;
}
#selForumTitle a {
	font:normal 1em Tahoma;
}
#selForumTitle span {
	background:transparent;
	padding:0;
}
#selGroupForumPost {
	padding:0.5em;
}
#selGroupForumPost h3, #selGroupForumPost h3 p {
	margin:0;
	padding:0;
}
#selGroupForumPost a {
	font:bold 1em Arial, Helvetica, sans-serif;
}
#selGroupForumPost #post, #selGroupForumPost #joinGroup {
	float:right;
	margin:-1.4em 0 0 0;
}
#selGroupForumPost #selBackToForum a {
	background:url(http://new.facepuck.com/images/screen_orange/icon-goback.jpg) no-repeat left center;
	padding:0 0 0 1.5em
}
/*-- forum width --*/
	#selForumTopic {
	width:700px
}
#selGroupForumTopic {
	width:320px
}
#selForumTopicList {
	width:60%
}
#selRatingImage {
	text-align:center
}
/*-- browseMembers --*/
	.clsMembersDisplayTbl, .clsMembersDisplayTbl td, .clsMembersDisplayTbl th {
	border:0px solid #666666;
	background-color:#FFFFFF
}
.clsMembersDisplayTbl #selMemDetails li, #selMemDetails li {
	list-style:none;
	width:auto;
	float:none;
	background:url(http://new.facepuck.com/images/screen_orange/icon-myfriends.gif) no-repeat left center;
	padding:0.1em 0 0 2em;
}
#selMemDetails li a {
	color:#333333;
	font-size:11px;
	list-style:none;
}
.clsMembersDisplayTbl #selMemDetails #selSendMsg, #selMemDetails #selSendMsg {
	background-image:url(http://new.facepuck.com/images/screen_orange/icon-sendmail.gif);
}
.clsMembersDisplayTbl #selMemDetails #selAddFriend {
	background-image:url(http://new.facepuck.com/images/screen_orange/icon-addasfriend.gif);
}
#selRightNavigation #selBrowseMembersTitle {
	border:0;
	padding:0 0 0.2em 1.2em;
	text-transform:uppercase;
	background:url(http://new.facepuck.com/images/screen_orange/icon-browsemember.gif) no-repeat 0 0.3em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}
/*-- viewVideo --*/
	#selVideoTable, #selVideoTable table, #selVideoTable td, #selVideoTable th {
	padding:0px;
	background-color:#FFFFFF;
	border:0px solid #666666;
	vertical-align:top;
	margin:0;
}
#selVideoTable table, #selVideoTable div {
	margin:0;
	padding:0;
	width:auto;
	height:auto;
}
#selVideoTable div p {
	padding: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
#selVideoTable div td, #selVideoTable div th {
	border:0;
	background-color:#FFFFFF;
	border-collapse:separate;
	padding:0.2em;
	text-align:left;
}
#selVideoTable div th a {
	padding:0;
	color:#CC0033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
#selVideoCommentTable, #selVideoCommentTable table, #selVideoCommentTable td {
	border:0;
	margin:0;
	padding:0
}
#selVideoCommentTable, #selVideoCommentTable table {
	border:0px solid #666666
}
#selVideoCommentTable table, #selVideoCommentTable {
	width:100%
}
#selVideoCommentTable table {
	margin:1em;
	padding:0;
	width:60em;
}
* html #selVideoCommentTable table {
	width:50em;
}
#selVideoCommentTable #selVideoCommentSeparator {
	height: 1px;
	background-color: #FFFFFF;
}
/*-- myphoto --*/
	.clsCheckItem input {
	margin:0 0 0 0;
	padding:0;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
}
html > body .clsCheckItem {
	margin:0 0.2em 0 0;
	padding:0;
	background-color:#FFFFFF;
	border:2px solid #CCCCCC;
	display:block;
	width:13px;
	height:13px;
	padding:0 1px 2px 1px
}
html > body #selCheckAllItems {
	overflow:auto;
}
html > body p .clsCheckItem {
	float:left
}
#selCheckAllItems {
	padding:0.5em 0;
}
.clsContentEditLinks, #selTopMain {
	overflow:hidden;
}
* html .clsContentEditLinks, * html #selTopMain {
	height:1%;
	overflow:visible
}
.clsModifyItem #selImageBorder {
	width:109px;
	padding:0;
}
.clsModifyItem #selImageBorder {
	width:126px;
}
/*-- viewProfileComments --*/
	#membersviewProfileComments table {
	width:100%
}
#selProfileComments {
	width:78%
}
.clsMainTagsDisplay li {
	display:inline;
}
.VeilStyle1c {
	position: absolute;
	top:0;
	left:0;
	cursor:"not-allowed";
	background-color:#000000;
	filter:alpha(opacity=50);
	-moz-opacity:0.2;
	opacity:0.2;
	width:100%;
	height:100%;
}
.clsMsgAlert {
	display:none;
	position:absolute;
	z-index:101410;
}
.memListUserStatusOnline, .memListUserStatusOffline {
	font-style:normal;
	color:#CC0033;
	font-weight:normal;
}
.memListUserStatusOnline {
	font-weight:bold;
}
#selVideoDisp {
	height:100%;
	overflow-y:hidden;
	width:100%;
}
/*-- myHome --*/
	#membersmyHome #sideBar, #help #sideBar, #membershelp #sideBar {
	display:none;
}
#membersmyHome #main {
	margin:0px;
	padding:0px;
}
#help #main, #membershelp #main {
	margin:0px;
}
.clsMyHomeContentCell {
	width:25%;
}
.clsMyHomeSections #trcwhite {
	padding:0em;
}
.clsMyHomeTable, .clsMyHomeTable td {
	border:0;
	margin: 0px;
	padding: 0px;
}
.clsMyHomeSections {
	margin:0;
}
#membersindex #selUpload, #index #selUpload {
	display:none;
}
#membersindex #selLeftSideIndex, #membersindex #selRightSideIndex, #index #selLeftSideIndex, #index #selRightSideIndex {
	float:none;
	clear:none;
	width:auto;
}
/*-- Four column table width fixing --*/
	.clsContentsDisplayTbl td {
	width:25%;
	vertical-align:top;
	background-color:#FFFFFF;
	padding-right: 10px;
	padding-bottom: 8px;
}
.clsContentsDisplayTbl1 td {
	width:25%;
	background-color:#FFFFFF;
	padding-right: 10px;
	padding-bottom: 8px;
}
/*-- Rich text table --*/
	.clsRichTextTable td {
	padding:0;
}
.clsRichTextTable td td, .clsRichTextTable td table {
	padding:0;
	margin:0;
}
/*-- Top Banner --*/
	#selTopMain {
	width:auto;
	height: 200px;
	background-color: #000;
	padding: 10px;
	margin-bottom: 8px;
}
.clsTopPlayer {
	width:inherit;
	height: 444px;
	background-color: #FFFFFF;
	background-image: url(http://new.facepuck.com/images/topplayer_bg.jpg);
	background-repeat: repeat-x;
	margin-bottom: 10px;
}
.clsVideoInfo {
	width:260px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	float:right;
}
/*-- banner at the top --*/
	#selBanner {
	width:728px;
	height: 90px;
	background-image: url(http://new.facepuck.com/images/topad.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 20px;
	padding-bottom: 0px;
	margin:0px;
	clear: right;
	float: right;
	border: 0px solid #CCCCCC;
}
/*-- viewVideo --*/
	#selVideoTable table {
	width:100%;
	margin: 0px;
}
#selVideoDisp td {
	white-space:nowrap
}
#selVideoDisp .clsVideoSepartor td {
	padding-bottom:4px !important;
	border-bottom:0px solid #CCCCCC
}
.clsVideoInfoSectionTbl td {
	width:32%;
}
#selEditPhotoComments {
	vertical-align:top;
	text-align:center;
	white-space:nowrap
}
#selVideoPlayerCell {
	vertical-align:top;
	padding:0;
	width:468px;
	border:0px solid #C1C4C9;
	margin-right: 8px;
}
.clsExploreVideo {
	width:100%;
}
/*-- css for the Top, Related and User navigations in viewVideo --*/
	#main .clsMoreVideosNav {
	overflow:auto;
	zoom:1;
}
* html #main .clsMoreVideosNav {
	height:1%;
	overflow:visible;
}
.clsMoreVideosNav ul {
	border-bottom:0px solid #CCCCCC;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 1.5em;
	padding-left: 0.2em;
}
* html .clsMoreVideosNav ul {
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 1.5em;
	padding-left: 0.2em;
}
.clsMoreVideosNav li {
	float:left;
	text-transform: capitalize;
	margin-bottom:10px;
}
.clsMoreVideosNav li a {
	display:block;
	text-align:center;
	color:#666666;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	margin: 0px;
	padding-top: 0em;
	padding-right: 8px;
	padding-bottom: 0em;
	padding-left: 0em;
	text-transform: uppercase;
	margin-right:10px;
}
.clsMoreVideosNav .clsActiveMoreVideosNavLink a {
	color:#CC0033;
	border-left:0px solid #CCCCCC;
}
#selVideoTable p#selImageBorder {
	margin:0 0 0 0.2em
}
#main #selVideoDetails td {
	border-top:1px solid #CCCCCC;
	border-bottom:0px solid #CCCCCC;
	background-color:#FFFFFF;
}
#main #selVideoDetails #selVideoRateCell {
	white-space:nowrap;
	border-left:0px solid #CCCCCC;
}
#main #selRatingTitle, #main #selVideoDetails p, #main #selVideoDetails span {
	white-space:nowrap;
}
#main #selVideoDetails #selVideoInfo {
	border-right:0px solid #CCCCCC;
	width:auto;
}
* html #main #selVideoDetails #selVideoInfo {
	width:auto;
}
#selVideoInfo p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
}
#selVideoInfo p a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
#selVideoTable .clsContentCell {
	width:100%
}
#main .clsContentCell a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
#selVideoInfo p .clsBold {
	font-style:normal
}
#groupAdd {
	height:14em;
	width:50em;
	position:absolute;
}
#selCommentBlock {
	min-height:4em;
	background-image: url(http://new.facepuck.com/images/sidebar_bg.jpg);
	background-repeat: repeat-x;
}
#selCommentBlock h2 {
	background-color:#FFF;
	background-image: url(http://new.facepuck.com/images/background-h2.jpg);
	color:#333;
	font-weight:bold;
	font-size:16px;
	width:inherit;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 42px;
}
* html #selCommentBlock {
	height:0em;
}
/*-- viewVideo page --*/
	#main .clsContentCell p a {
	padding:0 0 0 1.5em;
	background-position:left center;
	background-repeat:no-repeat;
}
.clsContentCell a {
	background-image:url(http://new.facepuck.com/images/screen_orange/icon-sendmail.gif);
}
.clsFlagContent a {
	background-image:url(http://new.facepuck.com/images/screen_orange/icon-flagcontent.jpg);
}
.clsFavouriteContent a {
	background-image:url(http://new.facepuck.com/images/screen_orange/icon-addtofav.gif);
}
.clsAddPlayListContent a {
	background-image:url(http://new.facepuck.com/images/screen_orange/icon-sendmail.gif);
}
.clsAddGroupContent a {
	background-image:url(http://new.facepuck.com/images/screen_orange/icon-addtogp.gif);
}
.clsEmailContent a {
	background-image:url(http://new.facepuck.com/images/screen_orange/icon-sendmail.gif);
}
/*-- blog --*/
	.clsBlogDisplay {
	padding:0 0 0.5em 0;
	margin:0 0 1em 0;
	font-size: 9pt;
}
.clsBlogInfoTitle {
	color:#666666;
	font-size: 9pt;
}
.clsBlogDisplayLinks {
	overflow:auto;
	zoom:1;
	margin:0.5em 0;
}
* html .clsBlogDisplayLinks {
	height:1%;
	overflow:visible;
}
.clsBlogDisplayLinks li {
	float:left;
	margin:0 0.5em 0 0;
	padding:0 0.5em 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.clsBlogDisplayLinks .clsLastBlogInfo {
	background:none;
}
.clsPostBlogTbl, .clsPostBlogTbl td {
	margin:0;
	padding:6px;
	border:0;
	width:100%;
}
.clsPostBlogTbl textarea {
	width:inherit;
	margin:0.5em;
}
* html .clsPostBlogTbl textarea {
	width:inherit;
}
.clsBlogPostCommentCell {
	text-align:left;
}
/*-- two column table width fixing for ie --*/
	.clsTwoColumnTbl td {
	width:50%;
	background-color: #FFFFFF;
	padding: 6px;
}
/*-- style for the display of banner previews --*/
	.clsPreviewBanner img {
	border:1px solid #767A79;
}
.clsPreviewBanner {
	margin:0 0 0 -800px;
}
.videothumb {
	padding-right: 8px;
	width: 90px;
	height: 90px;
	clear: left;
	float: left;
	border-right: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.channelthumb {
	padding: 0px;
	width: 80px;
	height: auto;
	float: left;
	clear: none;
}
.searchbar {
	font-size: 14px;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	width: 266px;
	padding: 4px;
	border: 1px solid #999999;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 8px;
	margin-left: 4px;
}
.clsConfirmPopup {
	background-color: #FFFFFF;
	width: 20%;
	padding: 4px;
	border: 1px solid #999999;
}
.browsemain {
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
#infobox {
	width:160px;
	float:left;
	clear:right;
	padding: 0em;
	margin-top: 0em;
	margin-right: 1em;
	margin-bottom: 0em;
	margin-left: 0em;
	height: 120px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.clsSideBarTags {
	text-align: justify;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}
#topbar {
	position:absolute;
	padding: 6px;
	background-color: #FFFFFF;
	width: 300px;
	visibility: hidden;
	z-index: 100;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 6px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF0033;
	border-right-color: #FF0033;
	border-bottom-color: #FF0033;
	border-left-color: #FF0033;
}
#topTitle {
	width: 992px;
	text-transform: capitalize;
	color: #333;
	padding-top: 8pt;
	margin-right: auto;
	margin-left: auto;
	margin-top: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	margin-bottom: 0px;
	font-size: 8pt;
}
#sideBar_left {
	background-color: #FFFFFF;
	float:left;
	clear:left;
	padding: 0em;
	margin: 0px;
	width: 50px;
	height:inherit;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	display: none;
}
#teammenubg {
	background:#FFF;
	height:86px;
}
.clear {
	clear:none;
	height:0px;
}
#featuredplayer {
	padding-left:250px;
}
/* rounded buttons */
.round {
	cursor:pointer;
	cursor:hand;
	line-height:27px;
	background:url(http://new.facepuck.com/images/button.gif) no-repeat right top;
	padding-right:20px;
	vertical-align:middle;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
}
.round span {
	background:url(http://new.facepuck.com/images/button.gif) no-repeat left top;
	height:27px;
	display:block;
	display:inline-block;
	padding-left:20px;
	line-height:27px;
}
a.round:hover {
	background-position:right -155px;
}
a.round:hover span {
	background-position:left -155px;
}
.round2 {
	cursor:pointer;
	cursor:hand;
	line-height:27px;
	background:url(http://new.facepuck.com/images/button2.gif) no-repeat right top;
	padding-right:20px;
	vertical-align:middle;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
}
.round2 span {
	background:url(http://new.facepuck.com/images/button2.gif) no-repeat left top;
	height:27px;
	display:block;
	display:inline-block;
	padding-left:20px;
	line-height:27px;
}
a.round2:hover {
	background-position:right -155px;
}
a.round2:hover span {
	background-position:left -155px;
}
/*button tag*/
	
	button {
	border:0;
	border:none;
	background:transparent;
	width:1;
	overflow:visible;
	white-space:nowrap;
	padding:0 2px;
	cursor:pointer;
	cursor:hand;
}
a.round {
	color:#FFF;
}
a.round2 {
	color:#FFF;
}
/* end rounded buttons */

#cu3er-container {
	width:100%;
	outline:0;
}
#cu3er-container-shadow {
	width:100%;
	outline:0;
	background-image: url(http://new.facepuck.com/images/shadow.jpg);
	background-position: bottom;
	height: 274px;
	background-repeat: no-repeat;
}

#dropd {color:#333; background-color:#F4F4F4; font-size:16px;}
