.hidden {
	display:none;
}

.clr {
	clear:both;
}

a {
	outline: none !important;
}


.do-not-display {
	display:none;
}

body {
	font:75% Arial, Trebuchet ms, Helvetica, sans-serif;
	width:100%;
	min-width:980px;
	height:100%;
	text-align: center;
	background-color:#fff;
}
h1 {
	font:normal 180% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#890880;
	margin:0 0 13px 0;
	line-height:110%;
	text-align:left;
	padding:0 0 10px 0;
}
h2 {
	font:bold 140% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#890880;
	margin:0 0 13px 0;
	text-align:left;
}
h3 {
	font:bold 130% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:0 0 13px 0;
	text-align:left;
}
h4 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#000000;
	margin:0 0 13px 0;
	text-align:left;
}
h5 {
	font:bold 110% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#000000;
	margin:0 0 13px 0;
	text-align:left;
}
h6 {
	font:bold 105% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#000000;
	margin:0 0 13px 0;
	text-align:left;
}

.h2box {
	width:824px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.h2title {
	width:824px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}

.h2titleinfo {
	width:822px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

.h2titleinfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
	margin:0;
	text-align:left;
	float:left;
	display:inline;
}

.h2titleSubhead {
	width:804px;
	margin:0 10px 0 10px;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}


.h2titleinfoSubhead {
	width:802px;
	border:none;
	margin:0 10px 3px 0px;
	padding:0 0 0 0;
	float:left;
	background:none;
}

.h2titleinfoSubhead h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#960B8C;
	padding:5px 0 6px 0px;
	margin:0;
	text-align:left;
	float:left;
	display:inline;
}

.h2boxsmall {
	width:573px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.h2titlesmall {
	width:573px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}

.h2titleinfosmall {
	width:571px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

.h2titleinfosmall h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
	margin:0;
	text-align:left;
	float:left;
	display:inline;
}

#home-rightcol .h2box {
	width:167px;
}

#home-rightcol .h2title {
	width:167px;
}

#home-rightcol .h2titleinfo {
	width:165px;
}

#home-content .h2box {
	width:590px;
}

#home-content .h2title {
	width:590px;
}

#home-content .h2titleinfo {
	width:588px;
	position:relative;
}


.full-col {
	width:824px;
	margin:0 0 0 16px;
	float:left;
	display:inline;
}

p.all-done {
	margin:-80px 0 0 20px;
	font-weight:bold;
}

.default-content {
	margin:0 0 0 16px;
	width:518px;
	float:left;
}

.default-content .h2box {
	width:574px;
	margin:10px 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.default-content .h2title {
	width:574px;
}

.default-content .h2titleinfo {
	width:572px;
	position:relative;
}

.default-content .h2titleinfo h2 {
	padding:5px 9px 6px 9px;
	width:500px;
}

.h2titleinfo input.btnEdit {
	background:url(../images/structure/btn-edit.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 0 0;
	border:0;
	outline:0;
	width:50px;
	height:15px;
	float:right;
}

.sideInfo .h2box {
	width:235px;
	margin:15px 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.sideInfo .h2title {
	width:235px;
}

.sideInfo .h2titleinfo {
	width:233px;
}

.sideInfo .h2titleinfo h2 {
	padding:5px 9px 6px 9px;
	width:214px;
}

.sideInfo .h2titleinfo h2 .number {
	font-size:0.75em;
	float:right;
	color:#ccc;
	font-weight:normal;
	position:absolute;
	right:10px;
}

.default-content .h2box {
	width:574px;
	margin:15px 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.default-content .h2title {
	width:574px;
}

.default-content .h2titleinfo {
	width:572px;
}

.default-content .h2titleinfo h2 {
	padding:5px 9px 6px 9px;
	width:500px;
}

.h2titleinfo input.btnEdit {
	background:url(../images/structure/btn-edit.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 0 0;
	border:0;
	outline:0;
	width:50px;
	height:15px;
	float:right;
	position:absolute;
	right:10px;
}

.h2titleinfo .title-links input.btnEdit {
	position:relative;
	right:0;
	margin:2px 0 0 0;
}

h3.title {
	background-image:url("/assets/images/structure/bg-dot-grad.gif");
	background-position:0 27px;
	background-repeat:repeat-x;
	color:#890880;
	float:left;
	font-size:1.3em;
	font-weight:bold;
	margin:0 0 15px;
	padding:0 0 12px;
	text-transform:lowercase;
}

p {
	color:#000000;
	margin:20px 0 15px 0;
	line-height:1.3em;
}

a {
	color:#890880;
	text-decoration:none;
	cursor:pointer;
}


a:hover {
	color:#464646;
}

.floatLeft { float:left; }

.floatRight { float:right !important; }

.wrapper {
	width:100%;
	height:100%;
	margin:0 auto;
}

.grad-box-full {
	background:url("/assets/images/structure/bg-results-grad-big.gif") repeat-x scroll left top transparent;
	float:left;
	width:824px;
	padding:10px 0 0 0;
}


/* HEADER */	
	
.header {
	position:relative;
	width:100%;
	z-index:2;
	background:url(../images/structure/bg-header.jpg) bottom center no-repeat;
	background-color:#000000;
	text-align:left;
}

.headerArea {
	width:1024px;
	margin:0 auto;
}

.logo {
	margin:-10px 0 0 23px;
	padding:0 0 0 0;
	float:left;
	position:relative;
}

/*   HEADER END   */







/* LOGIN AREA */	

.loginInfo {
	position:relative;
	float:right;
	width:650px;
	text-align:left;
	margin:0 0 0 0;
}

.login {
	position:relative;
	float:right;
	width:622px;
	text-align:left;
	background:url(../images/structure/bg-login-left.gif) bottom left no-repeat;
	margin:0 7px 0 0;
}

.loginLeft {
	width:150px;
	float:left;

}

.loginLeft p {
	color:#ffffff;
	text-align:center;
	font-size:125%;
	margin:20px 0 10px 0;
	padding:0 0 0 0;
	display:block;
}

.loginRight {
	width:471px;
	float:right;
	background:url(../images/structure/bg-login-right-02.gif) bottom left repeat;
	margin:0 1px 1px 0;
	padding:0 0 0 0;
	min-height:39px
}

.loginRight a { color:#24a6dc; text-decoration:none; border:none; }
.loginRight a:hover { color:#ffffff; text-decoration:underline;  }

.loginRight input.btnLogin {
	background:url(../images/structure/btn-login.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 0 0;
	border:0;
	outline:0;
	width:60px;
	height:19px;
}
.loginRight p { display:inline; }
.loginRight p.loginParaLeft { margin:5px 0 0 13px; padding:0 0 0 0; float:left; width:194px; }
.loginRight p.loginParaLeft span { color:#ffffff; margin:0 0 0 0; padding:0 0 0 0; font-size:85%; }
.loginRight p.loginParaLeft .checkBox { margin:0 0 3px 0; .margin:-3px 0 3px -3px;  padding:0 0 0 0; vertical-align:text-top; }
.loginRight p.loginParaMid { margin:5px 0 0 0; padding:0 0 0 0; float:left; width:194px; }
.loginRight p.loginParaMid span { color:#ffffff; margin:0 0 0 0; padding:0 0 0 0; font-size:85%; }
.loginRight p.loginParaBtn { margin:5px 10px 0 0; padding:0 0 0 0; float:right; }

/*--------------------------------------------------------------
	Facebook Sign Up Button
--------------------------------------------------------------*/
	
.facebookSignUp {
	float: left;
	background: url(/assets/images/structure/bg_facebook_signup_btn.png) left top repeat-x #617aac;
	color: #fff;
	font-weight: bold;
	line-height: 32px;
	text-shadow: 0 1px 1px rgba(0,0,0,0.5);
	padding: 0 10px 0 0;
	border: solid #29447e 1px;
	margin-bottom: 10px;
	-moz-border-radius:		3px;
	-webkit-border-radius:	3px;
	border-radius: 			3px;
}
	.facebookSignUp span.icn {
		background: url(/assets/images/icons/32x32/facebook_signup.png) left top no-repeat;
		width: 32px;
		height: 32px;
		float: left;
		margin-right: 10px;
		border-right: solid #29447e 1px;
	}
	.facebookSignUp:hover { color:#fff; }

/*--------------------------------------------------------------
	Facebook Login Button
--------------------------------------------------------------*/
	
.facebookLogin {
	float: left;
	background: url(/assets/images/structure/facebooklogin_bg.png) left top repeat-x #617aac;
	color: #fff!important;
	font-weight: bold;
	line-height: 20px;
	text-shadow: 0 1px 1px rgba(0,0,0,0.5);
	padding: 0 5px 0 0;
	border: solid #29447e 1px;
	margin: 5px 12px;
}
	.facebookLogin span.icn {
		background: url(/assets/images/structure/facebooklogin_icn.png) left top no-repeat;
		width: 20px;
		height: 20px;
		float: left;
		margin-right: 5px;
		border-right: solid #435d93 1px;
	}
	.facebookLogin:hover { color:#fff; text-decoration: none!important; }

/*--------------------------------------------------------------
	Bongal Sign Up
--------------------------------------------------------------*/

#bongalSignupHolder {
	font-family: Arial;
	padding: 0;
	border: none;
	-moz-border-radius: 	0;
	-webkit-border-radius: 	0;
	border-radius: 			0;
}
	#bongalSignupHolder #bongalSignupUL {
		border: none;
		background: none;
		padding: 0;
		margin: 0;
		width: 193px;
	}
		#bongalSignupHolder #bongalSignupUL li {
			color: #fff;
			font-weight: bold;
			text-shadow: 0 1px 1px rgba(0,0,0,0.5);
			-moz-border-radius:		3px;
			-webkit-border-radius:	3px;
			border-radius: 			3px;
		}
		#bongalSignupHolder #bongalSignupUL li {
			border: solid #a13999 1px; /* 80% purple */
			border-bottom: solid #a13999 1px!important;
			background: #b86bb3; /* 60% purple */
		}
		#bongalSignupHolder #bongalSignupUL li.selected {
			border: solid #890880 1px; /* 100% purple */
			border-bottom: solid #890880 1px!important;
			background: #a13999; /* 80% purple */
		}
			#bongalSignupHolder #bongalSignupUL li a {
				color: #fff;
				padding: 0 10px;
				line-height: 32px;
			}
			
	#bongalSignup {
		padding: 0;
		margin: 10px 0;
		border-top: dotted #ccc 1px;
	}
	
/*   LOGIN AREA END   */



/* LOGGED IN AREA */	

.loggedinInfo {
	position:relative;
	float:right;
	width:730px;
	text-align:left;
	margin:0 0x 0 0;
}

.loggedinInfo img {
	display:block;
}

.loggedin {
	position:relative;
	float:right;
	width:622px;
	text-align:left;
	background:url(../images/structure/bg-login-left.gif) bottom left no-repeat;
	margin:0 7px 0 0;
	z-index:10;
}

.loggedinLeft {
	width:150px;
	float:left;

}

.loggedinLeft p {
	color:#ffffff;
	text-align:center;
	font-size:125%;
	margin:3px 0 2px 0;
	padding:0 0 0 0;
}

.loggedinLeft p a {
	color:#ffffff;
	border-bottom:1px dotted;
}

.loggedinLeft p a:hover {
	color:#ffffff;
	border-bottom:1px solid;
}


.loggedinRight {
	width:471px;
	float:right;
	background:url(../images/structure/bg-login-right-02.gif) bottom left repeat;
	margin:0 1px 1px 0;
	padding:0 0 0 0;
}

.loggedinRight li {
	float:left;
	margin:3px 0 4px 15px;
	display:inline;
}

.loggedinRight li.loggedinParaBtn {
	float:right;
	margin:0 12px 0 0;
	display:inline;
}

.loggedinRight li a {
	font-weight:bold;
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	margin:3px 0 0 0;
}

.loggedinRight li a:hover {
	text-decoration:underline;
}

.loggedinRight li.has-unread a#message-link {
	background-position:0 -46px;
	color:#8eff00;
}

.loggedinRight li.has-unread a#notification-link {
	background-position:bottom left;
	color:#8eff00;
}

.loggedinRight li a#message-link {
	font-weight:bold;
	background-image:url(/assets/images/structure/nav-icons/message.gif);
	padding:0 0 1px 25px;
	margin:3px 0 0 0;
}

.loggedinRight li a#notification-link {
	font-weight:bold;
	background-image:url(/assets/images/structure/icon_notification.png);
	padding:3px 0 3px 30px;
	margin:0;
}

.loggedinRight li a#coins-link {
	font-weight:bold;
	background-image:url(/assets/images/structure/icon-coins.png);
	padding:1px 0 3px 20px;
	margin:2px 0 0 0;
}

.loggedinRight input.btnLogout {
	background:url(../images/structure/btn-logout.png) top left no-repeat;
	cursor:pointer;
	margin:5px 0 0 0;
	border:0;
	outline:0;
	width:60px;
	height:19px;
}

.loggedinRight p.loggedinParaLeft { margin:6px 0 0 13px; padding:0 0 0 0; float:left; width:120px; }

.loggedinRight a { color:#ffffff; margin:0 0 0 0; padding:0 0 0 0; }

.loggedinRight a:hover {  }

.loggedinRight p.loggedinParaLeft span img { vertical-align:middle; margin:0 0 0 0; padding:0 0 0 0; }

.loggedinRight p.loggedinParaLeft .checkBox { margin:0 0 3px 0; padding:0 0 0 0; vertical-align:text-top; }

.loggedinRight p.loggedinParaMid { margin:4px 0 0 0; padding:0 0 0 0; float:left; width:140px; }

.loggedinRight p.loggedinParaMid span img { vertical-align:middle; margin:0 0 0 0; padding:0 0 0 0; }

.loggedinRight p.loggedinParaRight { margin:6px 0 0 0; padding:0 0 0 0; float:left; width:120px; }

.loggedinRight p.loggedinParaRight span { color:#ffffff; margin:0 0 0 0; padding:0 0 0 0; }

.loggedinRight p.loggedinParaRight span img { vertical-align:middle; margin:0 0 0 0; padding:0 0 0 0; }

.loggedinRight p.loggedinParaRight a:hover { color:#ffd204; text-decoration:none;  }

.loggedinRight p.loggedinParaBtn { margin:5px 10px 0 0; padding:0 0 0 0; float:right; }

.loggedinRight .txtBox { width:177px; text-align:left; vertical-align:middle; font-family:Arial, Trebuchet ms, Helvetica, sans-serif; padding:0px 2px 1px 2px; color:#000000; border:none; margin:0 0 2px 0; background-color:#ffffff; }

/*   LOGGED IN AREA END   */









/* TITLE HOMEPAGE */	
	
.titleHomepage {
	position:relative;
	float:right;
	margin:10px 7px 0 0;
}

/*   TITLE HOMEPAGE END   */







/* HOMEPAGE SIGN UP BUTTON */

.btnSignUp {
	background:url(../images/structure/btn-sign-up.png) top left no-repeat;
	cursor:pointer;
	margin:4px 5px 0 0;
	padding:0 0 0 0;
	border:0;
	outline:0;
	width:288px;
	height:42px;
	float:right;
	clear:right;
	display:block;
}

/*   HOMEPAGE SIGN UP BUTTON END   */







/* NAVIGATION */	
	
ul.navigation {
	float:left;
	width:960px;
	margin:-20px 0 0 24px;
	padding:0 0 0 0;
	list-style: none;
	display:inline;
	z-index:8;
	position:relative;
}

ul.navigation li.selected {
	float:left;
	margin:0 7px 0 0;
	background:url(../images/structure/bg-nav-grey-right.gif) top right no-repeat;
}


ul.navigation li.selected a { 
	color:#000000; 
	text-decoration:none; 
	font-size:125%; 
	font-weight:bold; 
	background:url(../images/structure/bg-nav-grey-left.gif) top left no-repeat;
	display:inline-block; 
	width:auto;
}

ul.navigation li.selected a:hover { 
	background:url(../images/structure/bg-nav-grey-left.gif) top left no-repeat !important;
}

ul.navigation li {
	float:left;
	margin:0 7px 0 0;
	background:url(../images/structure/bg-nav-purple-right.gif) top right no-repeat; 
	padding:0 3px 0 0;
}

ul.navigation li a { 
	background:url(/assets/images/nav/a-bg.png) top left no-repeat;
	display:inline-block;
	color:#ffffff; 
	text-decoration:none; 
	font-size:125%; 
	font-weight:normal; 
	width:auto !important;
	height:auto !important;
	padding:6px 15px 5px 15px; 
}

ul.navigation li a:hover { 
	background:url(/assets/images/nav/a-bg.png) 0 -201px no-repeat !important;
}
/*   NAVIGATION END   */










/* SUB NAVIGATION */	
	
ul.subNavigation {
	background: url(../images/structure/bg-subnav.gif) bottom left repeat-x #fff;
	height: 40px;
	list-style: none;
	padding: 5px 0 0 16px;
	position: relative;
	z-index: 2;
}
	ul.subNavigation li { float:left; }
	ul.subNavigation li.subNavOuterLi {
		background: url(/assets/images/structure/subnav_li.png) left top repeat-x #eeeeee;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		line-height: 32px;
		margin:0 10px 0 0;
		text-align:center;
		border: solid #ccc 1px;
		border-bottom: none;
		-webkit-border-top-left-radius: 2px;
		-webkit-border-top-right-radius: 2px;
		-moz-border-radius-topleft: 2px;
		-moz-border-radius-topright: 2px;
		border-top-left-radius: 2px;
		border-top-right-radius: 2px;
	}
		ul.subNavigation li a {
			display:block;
			color: #444;
			text-shadow: 0px 1px 1px #fff;
			text-decoration: none;
			padding: 0 20px;
		}
			ul.subNavigation li a:hover { color:#95208C; }
			
		ul.subNavigation li.selected {
			background: url(/assets/images/structure/subnav_li_selected.png) left top repeat-x #890880;
			border: solid #52004d 1px;
			border-bottom: none;
			height: 39px;
		}
			ul.subNavigation li.selected a { color:#fff; text-shadow: 0px -1px 1px rgba(0,0,0,0.5); }

				ul.subNavInnerUl {
					background-color:#eeeeee;
					margin: 0px;
					border: solid #ccc 1px;
					width: 150px;
				}
					ul.subNavInnerUl li {
						font-size: 12px;
						font-weight: bold;
						text-align: left;
						line-height: 28px;
						width: 100%;
						padding: 0;
						display: block;
						margin: 0px;
						position: relative;
						z-index: 999;
						border-top: solid #ccc 1px;
					}
						ul.subNavInnerUl li a, ul.subNavigation li.selected ul.subNavInnerUl a {
							color: #666;
							display: block;
							padding: 0 20px;
							text-shadow: 0px 1px 1px #fff;
							border-top: solid #fff 1px;
						}
							ul.subNavInnerUl li a:hover, ul.subNavigation li.selected ul.subNavInnerUl a:hover {	
								color: #95208C;
								text-decoration: none;
							}


ul.subNavigation li.share-invite {
	float:right;
	margin: 0px 5px 0px 0px;
	padding:0;
	width: 198px;
}

ul.subNavigation li.share-invite-old {
	float:right;
	margin: 0px 5px 0px 0px;
	padding:0;
	width: 106px;
}

	ul.subNavigation li.share-invite-old a {
		background-position:top left;
		background-repeat:no-repeat;
		margin:0;
		float:right;
		padding:0;
		width:106px !important;
		height:29px !important;
		display:block;
		border:0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		/* text-indent:-7777px; */
		position:relative;
		margin:-3px 0 0 0;
	}
	
	ul.subNavigation li.share-invite a {
		background-position:top left;
		background-repeat:no-repeat;
		margin:0;
		float:right;
		padding:0;
		width:198px !important;
		height:27px !important;
		display:block;
		border:0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		/* text-indent:-7777px; */
		position:relative;
		margin:-5px 0 0 0;
	}
		ul.subNavigation li#vipUpgrade a { background-image:url(/assets/images/vip/upgrade_vip_btn.png); }
			ul.subNavigation li#vipUpgrade a:hover { background-position: left bottom; }
		
		ul.subNavigation li#invite a {
			background-image:url(/assets/images/structure/nav-icons/invite.png);
		}
		ul.subNavigation li#invite a:hover { 
			background:url(/assets/images/structure/nav-icons/invite.png) bottom left no-repeat !important;
		}
		ul.subNavigation li#share a {
			background-image:url(/assets/images/structure/nav-icons/share.png);
		}
		ul.subNavigation li#share a span {
			background-image:none !important;
		}
		ul.subNavigation li#share a:hover { 
			background:url(/assets/images/structure/nav-icons/share.png) bottom left no-repeat !important;
		}

/*   SUB NAVIGATION END   */










/* CONTENT AREA */	
	
#contentArea {
	position:relative;
	z-index:1;
	width:100%;
	background:url(/assets/images/structure/bg-content.jpg) center 3px repeat-x;
	text-align:left;
	padding: 0 0 30px 0;
	margin: -3px 0 0 0;
}

.contentTile {
	width:1024px;
	margin:0 auto;
	/*background:url(../images/structure/bg-content-tile.gif) top center repeat-y;*/
	border: solid #ccc 1px;
	-webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 1px 10px rgba(0,0,0,0.3);
	box-shadow: 0 1px 10px rgba(0,0,0,0.3);
}

.contentTop {
	/*width:1006px;
	background:url(../images/structure/bg-content-top.gif) top center no-repeat;*/
}

.contentBottom {
	/*width:1006px;
	background:url(../images/structure/bg-content-bottom.gif) bottom center no-repeat;
	padding:0 0 13px 0;*/
}

.contentInfoGrad {
	background:url(../images/structure/bg-content-top-grad.gif) top center repeat-x;
}

.contentInfo {
	/*width:992px;*/
	overflow:hidden;
	/*float:left;
	margin:0 0 0 7px;
	display:inline;*/
	padding:1px 0 0 0;
}

/* CONTENT AREA END */

/* error messaging */

#priority_messages {
	width:794px;
	position:relative;
	float:left;
	clear:left;
	margin:0 0 20px 0;
	padding:15px 15px 6px 15px;
	background-image:url(/assets/images/structure/errors/bg.png);
	background-position:top left;
	background-repeat:no-repeat;
	display:inline;
}

.priority-area #priority_messages {
	margin:15px 0 0 16px;
}

#priority_messages ul li {
	padding:2px 0 3px 25px;
	margin:0 0 7px 0;
	font-size:1em;
	font-weight:bold;
	float:left;
	clear:left;
	background-position:top left;
	background-repeat:no-repeat;
}

#priority_messages ul.info_message li {
	background-image:url(/assets/images/structure/errors/tick.png);
}

#priority_messages ul.error_message li {
	background-image:url(/assets/images/structure/errors/exclamation.png);
}

#priority_messages .bottom-curve {
	position:absolute;
	bottom:0;
	left:0;
	height:5px;
	width:824px;
	background-image:url(/assets/images/structure/errors/bg-bottom.png);
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
}

/* next/back area */

.grey-rounded {
	width:794px;
	position:relative;
	float:left;
	clear:both;
	margin:0 0 10px 0;
	padding:15px;
	background-image:url(/assets/images/structure/errors/bg.png);
	background-position:top left;
	background-repeat:no-repeat;
}

.grey-rounded p {
	float:left;
	color:#888;
	font-size:0.9em;
	padding:5px 0 0 0;
	margin:0;
}

.grey-rounded input.next {
	float:right;
}

.grey-rounded .bottom-curve {
	position:absolute;
	bottom:-1px;
	left:0;
	height:5px;
	width:824px;
	background-image:url(/assets/images/structure/errors/bg-bottom.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	overflow:hidden;
}

/* interest list */

ul#interests {
	width:824px;
	margin:20px 0;
	float:left;
	clear:both;
}

ul#interests li {
	width:254px;
	float:left;
	margin:10px;
	border-bottom:1px dotted #890880;
	background-repeat:no-repeat;
	background-position:top right;
}

ul#interests li .title {
	padding:0 0 8px 0;
	margin:10px 0 0 0;
	float:left;
	width:254px;
	background-image:url(/assets/images/structure/bg-dot-grad.gif);
	background-repeat:repeat-x;
	background-position:0 23px;
	font-size:1.3em;
}

ul#interests li.arts {
	background-image:url(/assets/images/groups/small/arts.png);
}

ul#interests li.books {
	background-image:url(/assets/images/groups/small/books.png);
}

ul#interests li.career {
	background-image:url(/assets/images/groups/small/career.png);
}

ul#interests li.fashion {
	background-image:url(/assets/images/groups/small/fashion.png);
}

ul#interests li.finance {
	background-image:url(/assets/images/groups/small/finance.png);
}

ul#interests li.fashion {
	background-image:url(/assets/images/groups/small/fashion.png);
}

ul#interests li.food_drink {
	background-image:url(/assets/images/groups/small/food_drink.png);
}

ul#interests li.gaming {
	background-image:url(/assets/images/groups/small/gaming.png);
}

ul#interests li.fitness {
	background-image:url(/assets/images/groups/small/fitness.png);
}

ul#interests li.hobbies {
	background-image:url(/assets/images/groups/small/hobbies.png);
}

ul#interests li.home_garden {
	background-image:url(/assets/images/groups/small/home_garden.png);
}

ul#interests li.motoring {
	background-image:url(/assets/images/groups/small/motoring.png);
}

ul#interests li.movies {
	background-image:url(/assets/images/groups/small/movies.png);
}

ul#interests li.music {
	background-image:url(/assets/images/groups/small/music.png);
}

ul#interests li.nightlife_social {
	background-image:url(/assets/images/groups/small/nightlife.png);
}

ul#interests li.pets {
	background-image:url(/assets/images/groups/small/pets.png);
}

ul#interests li.politics {
	background-image:url(/assets/images/groups/small/politics.png);
}

ul#interests li.family {
	background-image:url(/assets/images/groups/small/family.png);
}

ul#interests li.religion {
	background-image:url(/assets/images/groups/small/religion.png);
}

ul#interests li.technology {
	background-image:url(/assets/images/groups/small/technology.png);
}

ul#interests li.shopping {
	background-image:url(/assets/images/groups/small/shopping.png);
}

ul#interests li.sport {
	background-image:url(/assets/images/groups/small/sport.png);
}

ul#interests li.travel {
	background-image:url(/assets/images/groups/small/travel.png);
}

ul#interests li.tv {
	background-image:url(/assets/images/groups/small/tv.png);
}

ul#interests li.university {
	background-image:url(/assets/images/groups/small/university.png);
}

ul#interests li.new_to_bongal {
	background-image:url(/assets/images/groups/small/new_to_bongal.png);
}

ul#interests li.media {
	background-image:url(/assets/images/groups/small/media.png);
}


ul#interests li .title h3 {
	color:#000;
	font-size:1em;
	margin:0;
	padding:0;
	text-transform:lowercase;
	float:left;
	color:#890880;
}

ul#interests li .title a {
	float:right;
	font-size:0.9em;
	margin:2px 0 0 0;
	display:none;
}

ul#interests li ul {
	width:254px;
	float:left;
	clear:left;
	height:155px;
	overflow:auto;
	margin:5px 0;
	padding:0;
}

ul#interests li ul li {
	width:98%;
	float:left;
	clear:left;
	background-color:#f9f9f9;
	border-bottom:1px solid #fff;
	margin:0 0 1px 0;
	padding:2px;
	border:0;
}

ul#interests li ul li input {
	width:auto;
	float:left;
	margin:1px 5px 0 0;
}

ul#interests li ul li label {
	float:left;
	width:205px;
	text-transform:lowercase;
	font-size:1em;
	text-align:left;
}

/* browse for profile pic page */

#browse-pic {
	background-image:url(/assets/images/structure/signup/browse-bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:246px;
	height:246px;
	margin:20px 0 0 129px;
	padding:160px 150px 0 150px;
	text-align:center;
}

#browse-pic p {
	font-size:1.2em;
	color:#fff;
	font-weight:bold;
}

#browse-pic input.browse {
	width:220px;
}

input.skip {
	position:absolute;
	margin:15px 0 0 0;
	left:20px;
}

#updateProfilePicDialog #browse-pic {
	height:auto;
	background-image:none;
	padding:20px;
	margin:0;
}

#updateProfilePicDialog #browse-pic p {
	font-size:1em;
	color:#000;
	font-weight:bold;
}

#updateProfilePicDialog .grey-rounded {
	width:245px;
	background-image:url(/assets/images/structure/errors/bg-small.png);
	padding:15px 15px 17px 15px;
	margin:0;
}

#purchase-coins .grey-rounded {
	width:245px;
	background-image:url(/assets/images/structure/errors/bg-small.png);
	padding:13px 15px 17px 15px;
	margin:20px 0 0 0;
}

.small-pop .grey-rounded {
	width:245px;
	background-image:url(/assets/images/structure/errors/bg-small.png);
	padding:15px 15px 17px 15px;
	margin:20px 0 0 0;
	position:absolute;
	bottom:8px;
}

#updateProfilePicDialog .grey-rounded .bottom-curve {
	display:none;
}

#purchase-coins .grey-rounded img {
	float:left;
	margin:3px 0 0 0;
}

#purchase-coins .grey-rounded form {
	width:123px;
	float:right;
}

.grey-rounded .buy-coins {
	width:123px;
	float:right;
}

#purchase-coins .coins-icon {
	margin:5px 0 0 60px;
}

#appear-here-dialog p {
	text-align:left;
	font-size:0.9em;
}

#appear-here-dialog input {
	float:right;
}

#appear-here-dialog {
	position:relative;
}

#appear-here-dialog .grey-rounded {
	position:absolute;
	bottom:8px;
	padding:15px 15px 17px 15px;
	left:8px;
}

/* invite dialog */

#scroll-box {
	width:574px;
	overflow:auto;
	height:390px;
}

.button-top {
	width:554px;
	border-top:2px solid #880980;
	background-color:#fff;
	float:left;
	margin:10px 0 0 0;
	padding:10px;
}

.button-top a {
	font-size:1em;
	float:left;
	margin:5px 0 0 0;
	color:#999;
	text-decoration:underline;
}

.button-top a:hover {
	color:#880980;
}

.button-top p {
	font-size:0.8em;
	float:left;
	margin:5px 0 0 0;
	font-weight:bold;
}

.button-top input {
	float:right;
	clear:none;
}

#group-invite-dialog p.info {
	font-weight:bold;
	color:#444;
	padding:20px 0 0 0;
}
		

#initial-invite-dialog .login-form form {
	width:370px;
	float:left;
	padding:15px 0 0 0;
	background-image:none;
	margin:15px 0 0 0;
}

#initial-invite-dialog .mail-icons {
	float:left;
	clear:both;
	margin:10px 0 0 0;
}

#initial-invite-dialog .login-form form ul {
	width:350px;
	float:left;
	clear:left;
}

#initial-invite-dialog .login-form form ul li {
	width:350px;
	float:left;
	margin:0 0 5px 0;
	clear:left;
}

#initial-invite-dialog .login-form form ul li label {
	font-size:0.9em;
	margin:0 0 2px 0;
	padding:4px 0 0 0;
	float:left;
	width:100px;
	text-align:left;
}

#initial-invite-dialog .login-form form ul li input {
	font-size:0.9em;
	width:240px;
	float:left;
	background: url(/assets/images/structure/bg-textbox.gif) repeat-x top left;
	border:1px solid #b4b4b4;
	padding:4px;
	-moz-border-radius:3px;
	display:inline;
}

#initial-invite-dialog .login-form form ul li.submit input {
	width:auto;
	background:none;
	border:0;
	padding:0;
	-moz-border-radius:0;
	margin:0 0 0 100px;
}

#initial-invite-dialog .login-form form ul li.check input {
	width:auto;
	background:none;
	border:0;
	float:left;
	padding:0;
	margin:15px 5px 0 100px;
}

#initial-invite-dialog .login-form form ul li.check label {
	float:left;
	color:#999;
	width:200px;
	margin:10px 0 0 0;
	font-size:0.8em;
}

#initial-invite-dialog .login-form form ul li.submit a {
	float:right;
	color:#999;
	margin:6px 0 0 0;
	
}

#initial-invite-dialog .login-form form ul li.submit a:hover {
	color:#880980;
	text-decoration:underline;
}

#initial-invite-dialog .login-form form ul li textarea {
	font-size:0.9em;
	width:240px;
	float:left;
	background: url(/assets/images/structure/bg-textbox.gif) repeat-x top left;
	border:1px solid #b4b4b4;
	padding:4px;
	height:150px;
	-moz-border-radius:3px;
}

#initial-invite-dialog .info-right {
	width:170px;
	float:right;
	padding:5px 0 5px 10px;
	margin:15px 0 0 0;
	text-align:left;
	border-left:1px dotted #880980;
}

#initial-invite-dialog .info-right p {
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.4em;
}

/* crop image stuff */

#jcrop-area {
	width:824px;
	float:left;
	clear:left;
	margin:20px 0 0 0;
	background-image:url(/assets/images/structure/signup/crop-helper.png);
	background-position:527px 13px;
	background-repeat:no-repeat;
}

#jcrop-area .main-image {
	float:left;
	margin:20px;
	width:490px;
	padding:1px;
	border:1px dotted #890880;
}

#jcrop-area .small-image {
	float:right;
	width:235px;
	height:235px;
	overflow:hidden;
	border:1px dotted #890880;
	margin:90px 20px 20px 20px;
}

#jcrop-area .small-image .inner-border {
	border:1px solid #fff;
	width:233px;
	height:233px;
	overflow:hidden;
}

/* group suggestions */

#group-suggest .h2title select {
	float:right;
	padding:0;
	width:200px;
	font-size:0.7em;
}

#group-suggest-search {
	margin:0 0 20px 0;
	padding:0 16px 0 16px;
	width:542px;
}

#group-suggest-search h4 {
	font-size:0.9em;
	float:left;
}

#group-suggest-search ul {
	width:542px;
	float:left;
	clear:both;
	padding:0 0 16px 0;
	border-bottom:1px solid #eee;
}

#group-suggest-search ul li {
	width:38px;
	float:left;
	margin:0 3px 11px 0;
}

#group-suggest-search .category_holder .imgPurpleBdr {
	outline:3px solid #880980;
}

#group-suggest-search ul li a {
	text-align:center;
	float:left;
	display:block;
}

#group-suggest-search ul li a img {
	width:73px;
	border:1px solid #222;
}

#group-suggest-search ul li a:hover img {
	border:1px solid #880980;
}

#group-suggest-search ul li a img.imgPurpleBdr {
	border:1px solid #880980;
}

#group-suggest-search ul li a .txt {
	font-size:0.9em;
	font-weight:bold;
	display:inline;
	color:#999;
}

#group-suggest-search ul li a:hover .txt {
	color:#880980;
}

#group-suggest-search .category {
	width:32px;
	height:28px;
}


#group-suggest-search select {
	font-size:1.1em;
	display:inline;
	position:relative;	
	background-color:transparent;
	background-image:url("/assets/images/structure/signup/input-bg.png");
	background-position:left top;
	background-repeat:no-repeat;
	border:0 none;
	float:left;
	margin:-4px 0 0 20px;
	padding:4px 5px 4px 5px;
	width:233px;
}

/* send messages */

#send-message {
	margin:0;
	padding:16px;
	width:542px;
}

#send-message ul {
	width:542px;
	float:left;
	clear:left;
}

#send-message ul li {
	width:542px;
	float:left;
	clear:left;
	margin:0 0 10px 0;
}

#send-message ul li label {
	width:100px;
	float:left;
	font-weight:bold;
	font-size:0.9em;
}

#send-message ul li input {
	width:430px;
	float:left;
	background: url(/assets/images/structure/bg-textbox.gif) repeat-x top left;
	border:1px solid #b4b4b4;
	padding:4px;
	margin:-6px 0 0 0;
}

#send-message ul li textarea {
	width:430px;
	height:100px;
	float:left;
	background: url(/assets/images/structure/bg-textbox.gif) repeat-x top left;
	border:1px solid #b4b4b4;
	padding:4px;
	margin:-6px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
}

#send-message ul li.buttons {
	background-image:url(/assets/images/structure/bg-greyrounded-mid.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding:15px 15px 16px 15px;
	width:410px;
	float:right;
	clear:none;
	margin:0 2px 0 0;
}

#send-message ul li.buttons a {
	float:left;
	background-image:url(/assets/images/buttons/forms/cancel-black.png);
	width:78px;
	height:27px;
	display:block;
	text-indent:-9999px;
}

#send-message ul li.buttons input {
	float:right;
	width:auto;
	border:0;
	padding:0;
	margin:0;
}

/* profile area */

.sideInfo .normal {
	font-size:0.8em;
}

#profile {
	width:574px;
	float:left;
}

#profile-pic {
	width:235px;
	float:left;
	margin:0;
	position:relative;
}

#profile-pic .image {
	position:relative;
	float:left;
}

#profile-pic .image #vip {
	position:absolute;
	top:9px;
	left:-7px;
	z-index:10;
}

#profile-pic ul.profile-links {
	width:235px;
	float:left;
	margin:10px 0 0 0;
}

#profile-pic ul.profile-links li {
	width:235px;
	float:left;
	clear:left;
	text-align:center;
	margin:0 0 5px 0;
}

#profile-pic ul.profile-links li a {
	background-repeat:no-repeat;
	background-position:top left;
	width:232px;
	height:33px;
	text-indent:-9999px;
	display:block;
}

#profile-pic ul.profile-links li a#add-friend {
	background-image:url(/assets/images/buttons/profile/add-friend.png);
}

#profile-pic ul.profile-links li a#send-message-link {
	background-image:url(/assets/images/buttons/profile/send-message.png);
}

#profile-pic ul.profile-links li a#give-gift {
	background-image:url(/assets/images/buttons/profile/give-gift.png);
}

#profile-pic ul.profile-links li a#initiate-group-invite-link {
	background-image:url(/assets/images/buttons/profile/invite-your-friends.png);
}

#profile-pic ul.profile-links li a:hover {
	background-position:bottom left;
}

.sideInfo .add-button {
	background-repeat:no-repeat;
	background-position:top left;
	width:232px;
	height:33px;
	margin:20px 0 26px 1px;
	display:inline;
	text-indent:-9999px;
	float:left;
	padding:0;
	border:0;
}

.sideInfo .add-button:hover {
	background-position:bottom left;
}

.sideInfo #add-new-image{
	background-image:url(/assets/images/buttons/profile/add-new-photos.png);
}

.sideInfo #add-new-group{
	background-image:url(/assets/images/buttons/profile/create-new-group.png);
}

.sideInfo #add-new-post{
	background-image:url(/assets/images/buttons/profile/add-new-post.png);
}

.sideInfo #search-people{
	background-image:url(/assets/images/buttons/profile/search-people.png);
	margin:10px 0 0 0;
}

.sideInfo #find-people{
	background-image:url(/assets/images/buttons/profile/find-people.png);
	cursor:pointer;
	margin:10px 0 0 0;
}

.sideInfo #compose-message {
	background-image:url(/assets/images/buttons/profile/send-message.png);
	cursor:pointer;
}

.sideInfo #add-new-video {
	background-image:url(/assets/images/buttons/profile/add-new-video.png);
}

.see-all {
	background-color:#f2f2f2;
	padding:3px 4px 5px 4px;
	width:227px;
	font-size:0.9em;
	float:left;
	text-align:center;
	display:block;
	border-top:1px solid #ddd;
}

.see-all:hover {
	text-decoration:underline;
	color:#0076a3;
}

.default-content .see-all {
	width:566px;
}

#home-rightcol .see-all {
	width:159px;
}

/* SIDE BANNER */	
	
.sideBanner {
	position:relative;
	text-align:left;
}

/* SIDE BANNER END */


/* HOMEPAGE FLASH */	
	
.blue {
color:#24A6DC;
font-size:80%;
font-weight:bold;
}

.contentFlash {
	float:left;
	position:relative;
	width:816px;
	margin:15px 0 10px 16px;
	display:inline;
	padding:7px 0 7px 8px;
	background:url(/assets/images/structure/bg-flash-dots.gif) top left repeat;
}


.contentFlash #home-banner-flash {
	float:right;
	z-index:4;
	margin:0;
	padding:0 0 0 0;
}

.contentFlashInfo {
	z-index:5;
	float:left;
	height:237px;
	background-image:url(/assets/images/structure/home-banner/sign-up.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#000;
	width:809px;
	padding:0 0 0 0;
}

.contentFlashInfo p {
color:#FFFFFF;
font-size:160%;
line-height:0.9em;
margin:5px 0px 0 0;
padding:0;
}

.contentFlashInfo h1 {
	margin:30px 0 0 33px;
	padding:0 0 0 0;
	color:#ffffff;
	line-height:1.9em;
	font-size:160%;
	font-weight:bold;
	position:relative;
	z-index:10;
}

.signup ul.initial-signup {
	width:446px;
	float:left;	
	margin:10px 0 0 0;
	z-index:5;
}

.signup ul.initial-signup li {
	width:440px;
	float:left;	
	clear:left;
	margin:0 0 7px 0;
}

.signup ul.initial-signup li label {
	color:#fff;
	font-size:1.4em;
	float:left;
	width:170px;
	padding:4px 0 0 0;
	color:#890880;
	font-weight:bold;
}

.signup ul.initial-signup li input {
	width:256px;
	float:left;
	background:url(/assets/images/forms/home-signup/input-bg.gif) repeat-x top left;
	border:0;
	padding:3px 7px 4px 7px;
	color:#000;
	font-size:1.6em;
}

.signup ul.initial-signup li.submit {
	width:327px;
	padding:0 0 0 113px;
}

.signup ul.initial-signup li.submit input {
	width:auto;
	float:right;
	background:none;
	border:0;
	padding:0;
	margin:0 0 10px 0;
}

/* HOMEPAGE FLASH END */

.home-banner {
	margin:0 0 0 0;
	float:left;
	border-bottom:1px solid #fff;
	}

#home-not-logged {
	/*width:992px;*/
	float:left;
	background-image:url(/assets/images/structure/home-banner/not-logged-bg.png);
	background-repeat:repeat-x;
	background-position:top left;
	padding:15px 0 0 0;
}

#home-not-logged .signup {
	margin:0 15px;
	float:left;
	display:inline;
	width:466px;
}

#home-not-logged .signup .h2box {
	width:466px;
}

#home-not-logged .signup .h2title {
	width:466px;
}

#home-not-logged .signup .h2titleinfo {
	width:464px;
}

#home-not-logged .signup .contentBlackBoxInfo {
	width:446px;
	padding:10px;
}

#home-not-logged .latest {
	width:233px;
	float:left;
	margin:0 15px 0 0;
}

#home-not-logged .latest .h2box {
	width:233px;
}

#home-not-logged .latest .h2title {
	width:233px;
}

#home-not-logged .latest .h2titleinfo {
	width:231px;
}

#home-not-logged .latest .contentBlackBoxInfo {
	width:213px;
	padding:10px;
}

#home-not-logged .latest ul {
	width:213px;
	float:left;
	clear:both;
}

#home-not-logged .latest ul li {
	width:213px;
	float:left;
	clear:both;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:1px dotted #ccc;
}

#home-not-logged .latest ul li.see-all {
	width:213px;
	float:left;
	clear:both;
	padding:4px 0 8px 0;
	margin:-11px 0 10px 0;
	border-bottom:0;
}

#home-not-logged .latest ul li a {
	display:block;
	font-size:1em;
}

#home-not-logged .latest ul li a:hover {
	color:#097dae;
}


#home-not-logged .latest ul li a img {
	float:left;
	height:58px;
	width:58px;
	border:1px solid #880980;
	margin:0 10px 0 0;
}

#home-not-logged .latest ul li a span {
	float:left;
	width:140px;
	display:block;
	margin:0 0 3px 0;
}

#home-not-logged .latest ul li a span.name {
	color:#097dae;
	margin:5px 0 3px 0;
	font-weight:bold;
}

#home-not-logged .latest ul li a span.location {
	color:#777;
}

#home-not-logged .latest ul li a:hover .name {
	text-decoration:underline;
}

#home-not-logged #home-footer {
	width:1024px;
	padding:15px;
	background-image:url(/assets/images/structure/home-banner/footer-bg.png);
	background-position:top;
	background-repeat:repeat-x;
	color:#fff;
	float:left;
	background-color:#000;
	margin:0 0 -19px 0;
}

#home-not-logged #home-footer .about {
	float:left;
	width:315px;
}

#home-not-logged #home-footer .zones {
	float:right;
	width:627px;
}

#home-not-logged #home-footer h3 {
	font-size:1.2em;
	color:#e364da;
	padding:0 0 10px 0;
	margin:0 0 13px 0;
	background-image:url(/assets/images/structure/home-banner/footer-title-bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
}

#home-not-logged #home-footer p {
	font-size:1em;
	line-height:1.4em;
	color:#fff;
	}

#home-not-logged #home-footer .zones ul {
	width:627px;
}

#home-not-logged #home-footer .zones ul li {
	width:150px;
	float:left;
	margin:0 0 3px 0;
}

#home-not-logged #home-footer .zones ul li a {
	color:#ccc;
	display:inline;
	font-size:1em;
}

#home-not-logged #home-footer .zones ul li a:hover {
	color:#fff;
	border-bottom:1px dotted
}



/* jquery carousel */

.carousel {
	width:809px;
	height:820px;
	position:relative;
}

.carousel li {
	background-color:#fff;
	width:809px;
	height:820px;
}

.carousel-button {
	height:85px;
	width:47px;
	display:block;
	position:absolute;
	top:90px;
	margin:0;
	background-position:top left;
	background-repeat:no-repeat;
	z-index:9999;
}

a.carousel-button:hover {
	background-position:bottom left;
}

.carousel-prev {
	background-image:url(/assets/images/buttons/carousel/prev.png);
	left:-1px;
}

.carousel-next {
	background-image:url(/assets/images/buttons/carousel/next.png);
	right:-1px;
}



/* sign up form area */

.two-col-form {
	width:824px;
	padding:20px 0 0 0;
}

ul.form-section {
	width:392px;
	float:left;
	margin:0 0 20px 0;
}

.two-col-form ul.left {
	padding:0 0 0 10px;
}

.two-col-form ul.right {
	padding:0 10px 0 0;
	float:right;
}

ul.form-section li {
	float:left;
	clear:left;
	margin:0 0 5px 0;
	width:392px;
}

ul.form-section li ul {
	width:250px;
	float:right;
}

ul.form-section li ul li {
	width:250px;
	float:left;
	clear:left;
	font-weight:bold;
	color:#890880;
	font-size:0.9em;
	padding:2px 0;
	text-align:left;
}


ul.form-section li.title {
	color:#890880;
	font-weight:bold;
	font-size:1.3em;
	margin:0 0 15px 0;
	padding:0 0 12px 0;
	float:left;
	background-image:url(/assets/images/structure/bg-dot-grad.gif);
	background-repeat:repeat-x;
	background-position:0 27px;
	text-transform:lowercase;
}

ul.invite-list li.title .smaller {
	font-size:0.85em;
	color:#777;
	margin:0 0 0 10px;
}

ul.form-section li label {
	width:142px;
	float:left;
	padding:4px 0 0 0;
}

ul.form-section li input:not([type="hidden"]) {
	width:240px;
	float:left;
	background: url(/assets/images/structure/bg-textbox.gif) repeat-x top left;
	border:1px solid #b4b4b4;
	padding:4px;
}

ul.form-section li input[type="hidden"] {
	width:0px;
	display:none;
	float:left;
}

ul.form-section li input.chkBoxNote {
	float:left;
	border:1px solid #b4b4b4;
	padding:4px;
	background:null;
	width:50px;
}

ul.form-section li.submit input {
	width:auto;
	float:right;
	background: none;
	border:0;
	margin:5px 0 0 0;
	padding:0;
}	

ul.form-section li select {
	width:250px;
	float:left;
	background: url(/assets/images/structure/bg-textbox.gif) repeat-x top left;
	border:1px solid #b4b4b4;
	padding:4px;
}

ul.form-section li p.note {
	font-size:0.9em;
	color:#b4b4b4;
	width:250px;
	float:right;
	padding:3px 0;
	margin:0;
}

ul.form-section li p.noteLeft {
	font-size:0.9em;
	color:#b4b4b4;
	float:left;
	padding:3px 0;
	margin:0;
}

ul.form-section li .captcha {
	float:right;
	width:250px;
	padding:10px 0 0 0;
	border-top:1px solid #b4b4b4;
	text-align:center;
}

ul.form-section li .captcha input {
width:151px;
margin:0 5px 0 0;
}

ul.form-section li .captcha .button {
	float:left;
	margin:2px 0 0 0;
}

ul.form-section li .captcha img {
	float:left;
	margin:0 0 10px 0;
}


ul.form-section li .next {
	height:27px;
	width:71px;
	color:#fff;
	border:0;
	float:right;
	padding:0;
}	

ul.form-section li.checkbox p {
	font-size:0.9em;
	float:left;
	margin:5px 0 0 8px;
	display:inline;
}

#group-suggest-search .form-section {
	padding:16px 0 0 0;
	float:left;
	clear:left;
	width:554px;
}


/* ABOUT SEARCH */	
	
.contentAboutSearch {
	float:left;
	width:466px;
	margin:10px 0 0 16px;
	padding:0 0 0 0;
	display:inline;
}

.contentAboutSearch h2 {
	font:bold 135% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#890880;
	margin:0 0 5px 0;
	text-align:left;
}

.contentAboutSearchArea {
	width:466px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-dot-grad.gif) top left repeat-x;
}

.contentAboutSearchInfo {
	width:200px;
	position:absolute;
	z-index:5;
	margin:16px 0 0 6px;
	padding:0 0 0 0;
}

.contentAboutSearchInfo p {
	line-height:1.6em;
}

.contentAboutSearchArea .bigImg {
	position:relative;
	z-index:4;
	float:right;
	margin:8px 0 0 0;
	padding:0 0 0 0;
}

input.btnSearchPeople {
	background:url(../images/structure/btn-search-people.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 0 0;
	border:0;
	outline:0;
	width:134px;
	height:23px;
}

input.btnSearchGroups {
	background:url(../images/structure/btn-search-groups.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 0 0;
	border:0;
	outline:0;
	width:133px;
	height:23px;
}

/* ABOUT SEARCH END */







/* ABOUT TRAIL */	

.exclusive-preview {
	background-image:url(/assets/images/structure/home-banner/exclusive-preview.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:345px;
	height:143px;
	float:left;
	margin:0 0 -22px 20px;
}

.contentAboutTrail {
	float:right;
	width:341px;
	margin:10px 16px 0 0;
	padding:0 0 0 0;
}

.contentAboutTrail h2 {
	font:bold 135% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#890880;
	margin:0 0 5px 0;
	text-align:left;
}

.contentAboutTrailArea {
	width:341px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-dot-grad.gif) top left repeat-x;
}

.contentAboutTrailInfo {
	width:186px;
	position:absolute;
	z-index:5;
	margin:16px 0 0 6px;
	padding:0 0 0 0;
}

.contentAboutTrailInfo p {
	line-height:1.6em;
}

.contentAboutTrailArea .bigImg {
	position:relative;
	z-index:4;
	float:right;
	margin:8px 0 0 0;
	padding:0 0 0 0;
}

input.btnWatch {
	background:url(../images/structure/btn-watch.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 0 0;
	border:0;
	outline:0;
	width:72px;
	height:23px;
}

/* ABOUT TRAIL END */






/* EXPLORE MAP / SLIDER AREA */	
	
.contentFindPeopleMapArea {
	position:relative;
	width:824px;
	margin:15px 0 0 16px;
	padding:0 0 0 0;
	float:left;
}

.contentFindPeople {
	width:516px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.findPeopleMap {
	float:right;
	margin:0 40px 0 0;
	padding:0 0 0 0;
}

.contentFindPeopleMapArea .right-area  {
	float:right;
	width:300px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-left:1px dotted #ccc;
}

.contentFindPeopleMapArea .right-area .search-select {
	margin:5px 0 0 0;
	float:left;
	width:300px;
}

.contentFindPeopleMapArea .right-area label {
	width:102px;
	float:left;
	padding:5px 0 0 10px;
}

.contentFindPeopleMapArea .right-area label.slider-label {
	padding:20px 0 0 10px;
	clear:both;
}

.contentFindPeopleMapArea .right-area select {
	float:right; 
	width:172px;
	text-align:left; 
	vertical-align:middle; 
	font:100% Arial, Helvetica, sans-serif; 
	padding:4px 4px 4px 4px; 
	color:#000000; 
	border:#b4b4b4 solid 1px; 
	margin:0 10px 8px 0; 
	background:url(../images/structure/bg-textbox.gif) top left repeat-x; 
}

.contentFindPeopleMapArea .right-area #map {
	float:right;
	margin:-8px 79px 0 0;
	display:inline;
	height:180px;
	width:142px;
}

.contentFindPeopleMapArea .slider { margin:0 8px 0 0; padding:0 0 0 0; float:right; width:177px; height:42px; display:inline; background:url(/assets/images/structure/bg-slider-tiny.gif) top left no-repeat; border: 0;}

#worldmap {
	float:right;
	margin:10px 10px 0 0;
	display:none;
}

ul.find-people {
	width:516px;
	margin:0;
	padding:10px 0 0 0;
	float:left;
}

ul.find-people li {
	width:506px;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	float:left;
	clear:left;
}

ul.find-people li.interest-zone {
	margin:7px 0 10px 0;
}

ul.find-people li.search-options {
	margin:12px 0 0 0;
}

ul.find-people li label {
	width:142px;
	float:left;
	padding:5px 0 0 0;
}

ul.find-people li.long-label label {
	width:auto;
	padding:0 20px 0 0;
}

ul.find-people li.long-label input {
	width:auto;
}

ul.find-people li label.slider-label {
	padding:20px 0 0 0;
}

ul.find-people li li {
	width:auto;
	margin:0 0 0 0;
	padding:0 20px 0 0;
	float:left;
	clear:none;
}

ul.find-people li li label {
	width:auto;
	margin:0 0 0 5px;
	display:inline-block;
	padding:0;
	.padding:5px 0 0 0;
	font-size:0.9em;
	font-weight:bold;
}

ul.find-people li li input {
	width:auto;
	float:left;
}

.contentFindPeople p.radioPara { margin:0 0 0 0; padding:10px 53px 0px 10px; }
.contentFindPeople p.sliderPara { margin:0 0 0 0; padding:11px 25px 0px 10px; }
.contentFindPeople .radioBtn { margin:1px 0 0 0; padding:0 0 0 0; vertical-align:text-top; }

.contentFindPeople span.sideTxt { margin:0 0 0 0; padding:0 0 0 0; width:127px; display:inline-block; }

.contentFindPeople span.radioInfo { margin:0 0 0 0; padding:0 15px 0 0; color:#9f1796; display:inline-block; font-family:Trebuchet ms, Arial, Helvetica, sans-serif; }

.contentFindPeople span.checkboxInfo { margin:1px 0 0 0; padding:0 0 0 0; color:#9f1796; float:right; width:90px; text-align:right; display:inline-block; font-family:Trebuchet ms, Arial, Helvetica, sans-serif; }

.contentFindPeople span.sideSliderTxt { margin:0 0 0 0; padding:22px 0 0 0; width:100px; display:inline-block; }
.contentFindPeople .slider { margin:0 0 0 5px; padding:0 0 0 0; float:left; width:342px; height:42px; display:inline; background:url(../images/structure/bg-slider.gif) top left no-repeat; border: 0;}

.contentFindPeople .sliderAgeBtn { margin:0 16px 0 16px; padding:3px 0 0 0; width:33px; height:39px; cursor:move; display:inline-block; background:url(../images/structure/btn-slider-age.png) top left no-repeat; text-align:center; color:#ffffff; font-size:11px;  border:0;}

.contentFindPeople .ui-slider-handle { 
	margin:0 0 0 -27px; 
	padding:3px 0 0 0; 
	width:60px; 
	height:39px; 
	cursor:move; 
	display:inline-block; 
	background:url(../images/structure/btn-slider-miles.png) top left no-repeat; 
	text-align:center; 
	color:#ffffff; 
	font-size:11px; 
	border:0;
}

.contentFindPeopleMapArea .ui-slider-handle { 
	margin:0 0 0 -27px; 
	padding:3px 0 0 0; 
	width:60px; 
	height:39px; 
	cursor:move; 
	display:inline-block; 
	background:url(../images/structure/btn-slider-miles.png) top left no-repeat; 
	text-align:center; 
	color:#ffffff; 
	font-size:11px; 
	border:0;
}

.contentFindPeople #ageslider .ui-slider-handle { 
	width:24px; 
	margin:0 0 0 -9px;
	background:url(../images/structure/btn-slider-miles.png) top center no-repeat; 
}

.contentFindPeople p.changeLocation { margin:0 0 0 0; padding:10px 25px 0px 10px; font-size:95%; }
.contentFindPeople p.changeLocation a { color:#0076a3; text-align:none; }
.contentFindPeople p.changeLocation a:hover { color:#000000; text-decoration:underline; }

.contentFindPeople p.dropboxPara { margin:0 0 0 0; padding:14px 53px 0px 10px; }
.contentFindPeople p.dropboxPara span.sideTxt { margin:0 0 0 0; padding:6px 0 0 0; width:100px; display:inline-block; }
.contentFindPeople .dropBox { float:left; width:347px;text-align:left; vertical-align:middle; font:100% Arial, Helvetica, sans-serif; padding:4px 4px 4px 4px; color:#000000; border:#b4b4b4 solid 1px; margin:0 0 0 0; background:url(../images/structure/bg-textbox.gif) top left repeat-x; }

.contentFindPeople p.dropboxZonePara { margin:0 0 0 0; padding:14px 53px 10px 10px; }
.contentFindPeople p.dropboxZonePara span.sideTxt { margin:0 0 0 0; padding:6px 0 0 0; width:100px; display:inline-block; }
.contentFindPeople p.dropboxZonePara .dropBox { float:right; width:343px;text-align:left; vertical-align:middle; font:100% Arial, Helvetica, sans-serif; padding:4px 4px 4px 4px; color:#000000; border:#b4b4b4 solid 1px; margin:0 0 0 0; background:url(../images/structure/bg-textbox.gif) top left repeat-x; }

/* EXPLORE MAP / SLIDER AREA END */	

/* advanced search area */

a.advanced-link {
	color:#0076a3;
	font-size:0.9em;
	margin:20px 0 0 155px;
	border-bottom:1px dotted;
	clear:both;
	float:left;
	width:225px;
}

#advanced-search {
	width:516px;
	margin:0;
	float:left;
	display:inline;
	padding:0 0 0 0;
} 

#advanced-search h3 {
	width:500px;
}

#advanced-search ul {
	width:536px;
	float:left;
}

#advanced-search ul li {
	position:relative;
	width:500px;
}

#advanced-search ul li a.view-all {
	height:17px;
	width:47px;
	padding:5px 8px;
	display:block;
	float:left;
	background-image:url(/assets/images/buttons/forms/view-all.png);
	background-repeat:no-repeat;
	background-position:top left;
	color:#fff;
}

#advanced-search ul li input {
	width:337px;	
}

#advanced-search ul li.submit {
	border-top:1px dotted #ccc;
	padding:0 0 0 0;
	margin:5px 0 0 0;
}

#advanced-search ul li.submit input {
	width:auto;
	margin:10px 8px 0 0;
	display:inline;	
}

#advanced-search ul li.submit a {
	margin:15px 0 0 0;
	float:left;
}

#advanced-search ul li select {
	width:347px;	
}

#advanced-search ul li.checkbox label {
	width:auto;	
	margin:0 10px 7px 0;
}

#advanced-search ul li.checkbox input {
	width:auto;	
	margin:5px 0 0 0;
	position:absolute;
	padding:0;
}

h3.title {
	background-image:url(/assets/images/structure/bg-dot-grad.gif);
	background-position:0 27px;
	background-repeat:repeat-x;
	border:0;
	color:#890880;
	float:left;
	font-size:1.4em;
	font-weight:bold;
	margin:0 0 20px;
	width:824px;
	text-transform:lowercase;
	padding:2px 0 10px 9px;
}






/* EXPLORE RESULTS AREA */	
	
#contentResultsArea {
	position:relative;
	width:824px;
	margin:15px 0 0 16px;
	padding:0 0 0 0;
	float:left;
}

.full-col #contentResultsArea {
	margin:10px 0 0 0;
}

h2.title {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
	margin:0;
	text-align:left;
	float:left;
	background:url(/assets/images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

ul.title-links {
	display:inline;
	margin:0;
	text-align:left;
	float:left;
	list-style-type:none;
	position:absolute;
	right:3px;
	top:3px;
}

ul.title-links li {
	float:left;
	margin:0 3px 0 0;
}

ul.title-links li a {
	margin:2px 10px 0 0;
	padding:0 0 0 0;
	float:left;
	color:#ccc;
	font-size:0.9em;
}

ul.silver li a {
	margin:0 !important;
}

ul.title-links li a img {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.contentResultsTitleInfo input.btnHide {
	background:url(../images/structure/btn-hide-search.png) top left no-repeat;
	cursor:pointer;
	margin:1px 0 0 0;
	border:0;
	outline:0;
	width:76px;
	height:21px;
	float:right;
}

.contentResults {
	width:824px;
	margin:0 0 0 0;
	padding:0 0 3px 0;
	float:left;
}

.grid-list {
	background-image:url(/assets/images/structure/bg-results-grad-big.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#profile .contentResults {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 3px 0;
	float:left;
}

.contentResultsListItem {
	width:394px;
	margin:0 0 18px 0;
	float:left;
	padding:13px 0 0 9px;
	background:url(../images/structure/bg-results-grad.gif) top left no-repeat;
	min-height:118px;
	position:relative;
}

.contentResultsListItem .img {
	position:relative;
	float:left;
}

.contentResultsListItem .onlineImage {
	position:absolute;
	bottom:2px;
	left:2px;
}

#people-of-interest {
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
}

.grid-image {
	margin:12px 6px 0 6px;
	padding:0;
	float:left;
}

.grid-image a {
	display:block;
	width:102px;
	height:102px;
	position:relative;
}

.grid-image a img.onlineImage {
	position:absolute;
	bottom:0;
	left:0;
	height:16px;
	width:100px;
}

.grid-image a img {
	border:1px solid #777;
	width:100px;
	display:block;
	height:100px;
}

.grid-image a:hover img {
	border:1px solid #880980;
}

#people-of-interest .contentResultsListItem {
	width:565px;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
}

#people-of-interest .contentResultsListItem input.btnAddFriend {
	margin:0 8px 0 0;
}

#people-of-interest .info {
	width:410px;
}

.info h3 .location {
	display:block;
	color:#999;
	font-size:0.8em;
	margin:1px 0 0 0;
}

.info h3 .pending {
	display:inline;
	color:#666;
	font-size:0.7em;
	font-weight:normal;
	margin:0 0 0 2px;
}

.contentResultsListItem .btnAddFriend {
	background:url(../images/structure/btn-add-friend.png) top left no-repeat;
	cursor:pointer;
	top:13px;
	right:8px;
	border:0;
	outline:0;
	width:69px;
	height:23px;
	position:absolute;
}

.contentResultsListItem .btnSendMessage {
	background:url(../images/structure/btn-send-message.png) top left no-repeat;
	cursor:pointer;
	top:38px;
	right:8px;
	border:0;
	outline:0;
	width:90px;
	height:23px;
	position:absolute;
}

.contentResultsListItem .btnDelete {
	background:url(../images/structure/btn-delete-message.png) top left no-repeat;
	cursor:pointer;
	top:13px;
	right:8px;
	border:0;
	outline:0;
	width:29px;
	height:23px;
	position:absolute;
}

.contentResultsListItem .imgPurpleBdr { border:2px solid #af19a6; }

.contentResultsListItem .info {
	float:left;
	margin:0;
	padding:0 0 0 0;
	width:260px;
}

.contentResultsListItem h3 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:0 0 5px 0;
	text-align:left;
}

.contentResultsListItem h3 a {
	font:bold 100% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:9px 0 11px 0;
	text-align:left;
}

.contentResultsListItem h3 a:hover {
	color:#890880;
	text-decoration:none;
}

.contentResultsListItem .info p {
	font-size:0.9em;
}

.contentResultsListItem .info p.closed {
	background-image:url(/assets/images/buttons/delete.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#222;
	font-weight:bold;
	padding:10px 0 10px 20px;
	margin:10px 0;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
}

.contentResultsListItem .info p.entered {
	background-image:url(/assets/images/buttons/accept.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#222;
	font-weight:bold;
	padding:10px 0 10px 20px;
	margin:10px 0;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
}

ul.resultsIcons {
	display:inline;
	margin:0;
	text-align:left;
	list-style-type:none;
	float:left;
	margin:0 0 0 0;
	z-index:5;
	width:410px;
}

.search-bar {
	width:804px;
	float:left;
	clear:both;
	border-top:1px dotted #999;
	border-bottom:1px dotted #999;
	background-color:#f2f2f2;
	padding:5px 10px;
	margin:10px 0 0 0;
}

.search-bar label {
	font-weight:bold;
	font-size:0.9em;
	color:#444;
	margin:5px 10px 0 0;
	float:left;
}

.search-bar input {
	background-image:url("/assets/images/structure/signup/input-bg-small.png");
	background-position:left top;
	background-repeat:no-repeat;
	border:0 none;
	float:left;
	margin:0 5px 0 0;
	padding:5px;
	width:180px;
}


.search-bar select {
	background-image:url("/assets/images/structure/signup/input-bg-small.png");
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;
	border:0 none;
	float:left;
	margin:0 0 0 0;
	padding:4px 5px;
	width:190px;
}

#explorePeopleResults .info ul.resultsIcons {
	width:265px;
}

ul.resultsIcons li {
	float:left;
	margin:0 1px 1px 0;
}

ul.resultsIcons li a {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

ul.resultsIcons li a img {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.resultsListItemImg {
	margin:0 10px 0 0;
	border:2px solid #909090;
	padding:0 0 0 0;
	float:left;
}

/* find friends list */

.find-friends {
	padding:15px 0 10px 0;
	float:left;
	/*width:534px;*/
}

.find-friends p {
	text-align:left;
}

.oh-no {
	padding:10px;
	background-color:#eaeaea;
	border-top:1px dotted #aaa;
	border-bottom:1px dotted #aaa;
	width:524px;
	float:left;
}

#initial-invite-dialog .purple {
	color:#880980;
	font-size:1.1em;
	font-weight:bold;
}

#initial-invite-dialog p {
	margin:0 0 10px 0;
	padding:0 10px;
}

#initial-invite-dialog .oh-no p {
	padding:3px 0 2px 25px;
	margin:0;
	font-size:1em;
	font-weight:bold;
	display:block;
	clear:left;
	text-align:left;
	background-position:left;
	background-repeat:no-repeat;
}

.oh-no p.error_message {
	background-image:url(/assets/images/structure/errors/exclamation.png);
}

.oh-no p.success_message {
	background-image:url(/assets/images/structure/errors/tick.png);
}

.oh-no p.info_message {
	background-image:url(/assets/images/structure/errors/info.png);
}

a.ok {
	background-image:url(/assets/images/buttons/forms/ok-on-white.png);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-7777px;
	width:38px;
	height:27px;
	cursor:pointer;
	display:block;
	float:left;
	clear:both;
	margin:20px 0 0 0;
}

.button-top a.ok {
	margin:0;
	float:right;	
}

.grey-rounded a.ok {
	margin:0;
	background-image:url(/assets/images/buttons/forms/ok.png);
}

.find-friends ul  {
	border: solid #CCCCCC 1px;
	/*display: inline;*/
	float: left;
	margin: 5px 0 12px 0;
	padding: 0px;
	overflow: hidden;
	width: 822px;
}

.find-friends ul li {
	float: left;
	padding: 8px 1%;
	margin: 0px;
	width: 48%;
	border-bottom: solid #ccc 1px;
}
	.find-friends ul li:hover { background-color: #e5e5e5;}


.find-friends ul li.title {
	line-height:1.5em;
}

.find-friends ul li.message {
	width:496px;
}

.find-friends ul li.message textarea {
	width:488px;
	padding:4px;
	background-image:url(/assets/images/structure/bg-textbox.gif);
	background-repeat:repeat-x;
	height:50px;
	border:1px solid #ccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}

.find-friends ul li.add-all {
	background-color:#f2f2f2;
	width: 98%;
}

.find-friends ul li input {
	float:left;
	margin:5px 10px 0 10px;
}

.find-friends label.for-textarea {
	width:190px;
	padding:0 0 0 10px;
	float:left;
	line-height:1.5em;
	text-align:left;
}

.find-friends textarea.invite-message {
	width:323px;
	float:left;	
	padding:4px;
	background-image:url(/assets/images/structure/bg-textbox.gif);
	background-repeat:repeat-x;
	height:50px;
	border:1px solid #ccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}

.find-friends ul li label {
	float:left;
	padding:0;
	width:150px;
	margin:2px 0 0 0;
	text-align:left;
	line-height:1.3em;
}

.find-friends ul li img {
	float:left;
	border:1px solid #ccc;
	width:40px;
	height:40px;
	padding:1px;
	margin:0 10px 0 0;
}

/* group list */

.groups-padded {
	width:804px;
	overflow:hidden;
	margin:0 0 15px 0;
	float:left;
	padding:0 10px;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
}


ul#group-listing {
	width:842px;
}

ul#group-listing li {
	width:393px;
	margin:0 18px 18px 0;
	padding:13px 0 13px 0;
	position:relative;
	border-bottom:1px solid #ddd;
	position:relative;
	float:left;
}

ul#group-listing li.grid-image {
	width:125px;
	border:none;
	float:left;
	margin:12px 11px 0 0;
	padding:0;
}

ul#group-listing li.floatRight {
	float:right;
}

ul#group-listing li img {
	float:left;
	margin:10px 10px 0px 12px;
	border:1px solid #777;
}

ul#group-listing li .info {
	float:left;
	width:259px;
	padding:0 0 40px 0;
}

.with-icons li .info {
	padding:0 0 70px 0 !important;
}

ul#group-listing li .info h3 {
	margin:0 0 3px 0;
}

.notification-box-list {
	width:574px;
	float:left;
	margin:0 0 20px 0;
	padding:6px 0 0 0;
	border-bottom:1px solid #ccc;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	min-height:87px;
	position:relative;
}

.notification-box-list li {
	width:257px;
	padding:10px;
	float:left;
	border-bottom:1px dotted #ccc;
}

.notification-box-list li.right {
	float:right;
}

.notification-box-list li .img {
	margin:0 10px 0 0;
	border:1px solid #909090;
	padding:0 0 0 0;
	float:left;
	position:relative;
	position:relative;
}

.notification-box-list li .img .newFriendImage {
	bottom:0;
	left:0;
	top:auto;
}

.notification-box-list li a.img img {
	display:block;
	float:left;
}

.notification-box-list li .info {
	float:left;
	width:175px;
}

.notification-box-list li .info span {
	float:left;
	margin:0 4px 0 0;
}

.notification-box-list li .info span input {
	margin:0;
}

.info .receive-notifications {
	float:left;
	width:259px;
	padding:0 0 5px 0;
}

.info .admin-notifications {
	bottom:48px;
}

ul#group-listing .receive-notifications a img {
	width:16px;
	height:16px;
	float:left;
	border:0;
	margin:0;
	padding:0;
}

.info .receive-notifications p {
	float:left;
	font-size:0.9em;
	color:#aaa;
	margin:1px 5px 0 0;
}

ul#group-listing li .members-button {
	float:left;
	clear:both;
	width:259px;
	padding:5px 0 0 0;
	position:absolute;
	bottom:10px;
	right:0;
	border-top:1px dotted #bbb;
}


ul#group-listing li .members-button p {
	font-size:0.9em;
	font-weight:bold;
	float:left;
	color:#999;
	padding:3px 0 0 0;
	margin:0;
}

ul#group-listing li .members-button p.owner {
	float:right;
	color:#880980;
	margin:0 10px 0 0;
	display:inline;
}

ul#group-listing li a.join-group {
	float:right;
	margin:0;
}

ul#group-listing li a.join-group img {
	width:auto;
	height:auto;
	border:0;
	margin:0;
	padding:0;
}

ul#group-listing  ul.resultsIcons {
	display:inline;
	margin:0;
	text-align:left;
	list-style-type:none;
	bottom:45px;
	position:absolute;
	z-index:5;
	width:259px;
	height:auto;
	border:0;
}

ul#group-listing  ul.resultsIcons li {
	float:left;
	width:auto;
	height:auto;
	margin:0 3px 0 0;
	border:0;
	padding:0;
}

ul#group-listing  ul.resultsIcons li a {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

ul#group-listing  ul.resultsIcons li a img {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	height:auto;
	border:0;
	width:auto;
}




.contentResultsGridItem {
	width:824px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	min-height:118px;
	position:relative;
}

.resultsGridItemImg {
	margin:0;
	padding:0 0 0 0;
	float:left;
	border:2px solid #909090;
}

.imgPurpleBdr { border:2px solid #af19a6; }

.category_holder .imgPurpleBdr {
	border:0;
	background-position:bottom;
}


/* EXPLORE RESULTS AREA END */	




/* PAGE NATION */

#explorerPaginator {
	width:824px;
	float:left;
	clear:left;
	text-align:center;
	border-top:1px dotted #ccc;
	padding:0 0 0 0;
	margin:20px 0 0 0;
}

ul.pagenation {	
	list-style-type:none;
	text-align:center;
	overflow:hidden;
	padding:16px 0;
	margin:0 auto;
	float:left;
}

ul.pagenation li {
	float:left;
}	

#individual-photo ul.pagenation li {
	float:right;
}

#individual-photo ul.pagenation {
	width:200px;
}

.default-paginator {
	width:574px;
	border-top:1px dotted #ccc;
	float:left;
}

.default-wide-paginator {
	width:824px;
	border-top:1px dotted #ccc;
	float:left;
}

.groupsBoxInfo .default-wide-paginator {
	width:804px;
}

.default-paginator li {
	margin:0 10px 0 0;
}

ul.pagenation li a.pagenationArrowNext {
	padding:1px 0 0 12px !important; 
	margin:0 0 0 14px; 
	background-image:url(/assets/images/structure/arrow-blue-right.gif); 
	background-position:top left;
	background-repeat:no-repeat;
}

ul.pagenation li a.pagenationArrowPrev {
	padding:1px 12px 0 0 !important; 
	margin:0 14px 0 0; 
	background-image:url(/assets/images/structure/arrow-blue-left.gif); 
	background-position:top right;
	background-repeat:no-repeat;
}

.default-paginator ul.pagenation li a {
	padding:1px 0 0 0;
}

ul.pagenation li a.pagenationSelect { color:#ffffff; background-color:#880980; text-decoration:none; font-size:1em; padding:0 4px 0 4px; }

ul.pagenation li a:hover.pagenationSelect { color:#ffffff; text-decoration:none; }


ul.pagenation li a { 
	color:#0076a3; 
	text-decoration:none; 
	font-size:0.9em; 
	font-weight:bold;
	text-align:left;
}

ul.pagenation li a:hover { color:#9f1796; text-decoration:underline;}

ul.pagenation li.pagenationArrowPrev {
	padding:0 12px 0 0; 
	margin:0 0 0 14px; 
	background-image:url(/assets/images/structure/arrow-blue-left.gif); 
	background-position:top right;
	background-repeat:no-repeat;
}

ul.pagenation li.pagenationArrowNext {
	padding:0 0 0 12px; 
	margin:0 0 0 14px; 
	background-image:url(/assets/images/structure/arrow-blue-right.gif); 
	background-position:top left;
	background-repeat:no-repeat;
}


/* PAGE NATION END */








/* PROFILE INTRO TEXT AREA */	

.profileArea {
	position:relative;
	float:right;
	width:580px;
	text-align:left;
	margin:0 7px 0 0;
	display:inline;
}

.profileArea .info-area {
	width:460px;
	float:left;
}

.profileArea .info-area p {
	margin:0 0 0 0;
	padding:0 110px 0 0;
	color:#ffffff;
	font-size:1.2em;
	color:#B448AD;
	float:left;
	clear:left;
}

.profileArea .info-area p.status {
	margin:0 0 0 0;
	padding:3px 0 0 0;
	color:#ffffff;
	font-size:115%;
	width:490px;
}

.profileArea p.profileTxt3 {
	margin:0 0 0 0;
	padding:10px 110px 0 0;
	color:#ffffff;
	font-size:100%;
}

.profileArea input.btnEditProfile {
	background:url(../images/structure/btn-edit.png) top left no-repeat;
	cursor:pointer;
	margin:20px 20px 0 0;
	border:0;
	outline:0;
	position:relative;
	float:right;
	width:50px;
	height:15px;
}

.profileArea .profileImg {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:right;
	position:relative;
	border:4px solid #ffffff;
	height:72px;
	width:72px;
}

.profileArea .full-banner {
	float:right;
	margin:9px 10px 0 0;
	display:inline;
	border:1px solid #444;
	height:60px;
	width:468px;
	overflow:hidden;
}

.profileArea .full-banner img {
	display:block;
}

/* bokeh status bar */

a#show-hide-bokeh {
	width:994px;
	height:14px;
	float:left;
	background-image:url(/assets/images/structure/bokeh-status/show-hide.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	display:block;
	text-indent:-7777px;
	border-top:1px solid #777;
	margin: 0 15px;
}

a.show-bokeh {
	background-position:bottom !important;
	
}



#bokeh-status {
	width:994px;
	height:auto;
	padding:10px 0;
	background-image:url(/assets/images/structure/bokeh-status/bg.jpg);
	float:left;
	margin: 0 15px;
}

#bokeh-status .info {
	background-image:url(/assets/images/structure/bokeh-status/black.png);
	background-repeat:repeat;
	background-color:transparent;
	padding:10px;
	width:974px;
	float:left;
}

#bokeh-status .info h2 {
	float:left;
	color:#fff;
	font-size:1.4em;
	margin:0;
	font-weight:bold;
	padding:0 15px 0 0;
	background-image:url(/assets/images/bullets/four-square.gif);
	background-position:right 8px;
	background-repeat:no-repeat;
}

#bokeh-status .status {
	float:left;
	width:540px;
	padding:3px 25px 0 25px;
	margin:0 0 0 15px;
	background-image:url(/assets/images/bullets/speech-left.gif);
	background-position:left 1px;
	background-repeat:no-repeat
}

#bokeh-status .status p {
	margin:0;
}

#bokeh-status .edit-status {
	margin:0 0 0 10px;
}

#bokeh-status textarea {
	background-color:transparent;
	color:#fff;
	padding:0;
	height:30px !important;
	width:450px !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	float:left;
	border:0;
}

#bokeh-status #headerCurrentStatus {
	padding:0 25px 3px 0;
	margin:3px 0 0 0;
	background-image:url(/assets/images/bullets/speech-right.gif);
	background-position:right 1px;
	background-repeat:no-repeat;
	color:#fff;
	max-width:450px;
	float:left;
}

#bokeh-status input.save {
	margin:5px 0 0 0;
	float:left;
}

#bokeh-status input.cancel {
	margin:5px 0 0 0;
	float:left;
}

#bokeh-status .charcounter {
	float:left;
	font-size:0.8em;
	margin:8px 0 0 0;
	color:#999;
	position:relative;
	display:block;
	width:80px;
}

#bokeh-status a#group-shuffle {
	background-image:url(/assets/images/structure/bokeh-status/group-shuffle.png);
	background-repeat:no-repeat;
	float:right;
	width:195px;
	height:31px;
	text-indent:-7777px;
	color:#fff;
}

/**********************************************************************************
	Hompage specifics
**********************************************************************************/

	/*--------------------------------------------------------------
		Structure Box Model
	--------------------------------------------------------------*/

		#home-leftCol {
			width: 180px;
			float: left;
			margin: 6px 0 0 15px;
		}
		
		#home-rightcol {
			width: 120px;
			float: right;
			padding: 0;
			margin: 6px 15px 0 0;
			display: inline;
		}
		
		#home-content {
			width: 620px;
			margin: 6px 0 0 15px;
			display: inline;
			float: left;
		}

	/*--------------------------------------------------------------
		Right Column
	--------------------------------------------------------------*/

		#home-rightcol .mpu {
			width:300px;
			border:1px solid #ccc;
			float:left;
			height:250px;
			margin:15px 0 0 0;
		}
			#home-rightcol .mpu img {
				display:block;
			}
		#home-rightcol .half-mpu {
			width:300px;
			border:1px solid #ccc;
			float:left;
			height:125px;
			margin:15px 0 20px 0;
		}
			#home-rightcol .half-mpu img {
				display:block;
			}
	
		#home-rightcol .skyscraper {
			width: 120px;
			float: right;
			height: 600px;
			padding: 0px;
			margin: 0;
			overflow: hidden;
		}

	/*--------------------------------------------------------------
		Left Column - Channel Filter
	--------------------------------------------------------------*/
		
		#home-leftCol ul#filterChannels {
			background-color: #eee;
			border: solid #ccc 1px;
			border-bottom: none;
		}
			#home-leftCol ul#filterChannels li {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				line-height: 33px;
				text-shadow: 0 1px 1px #fff;
				border-top: solid #fff 1px;
				border-bottom: solid #ccc 1px;
				position: relative;
			}
			#home-leftCol ul#filterChannels li { *height: 33px; }
				#home-leftCol ul#filterChannels li#info {
					font-style: italic;
					color: #999;
					padding: 0 5px;
					border-top: none;
				}
					#home-leftCol ul#filterChannels li#info span {
						background: url(/assets/images/icons/16x16/information.png) center center;
						width: 16px;
						height: 16px;
						float: left;
						margin: 8px 5px 0 0;
					}
					
				#home-leftCol ul#filterChannels li a {
					display: block;
					color: #444;
					padding: 0 12px;
				}
					#home-leftCol ul#filterChannels li.bgPurple10p a {
						color: #a13999;
					}
					#home-leftCol ul#filterChannels li a:hover {
						color: #890880;
					}
					
				#home-leftCol ul#filterChannels li.selected {
					border-color: #52004d;
					background: url(/assets/images/channel_filter/btn_channelFilter_selected_center.png) #890880 left top repeat-x;
				}
					#home-leftCol ul#filterChannels li.selected a {
						color: #fff;
						text-shadow: 0 -1px 1px rgba(0,0,0,0.6);
					}
						#home-leftCol ul#filterChannels li.selected span.right {
							background: url(/assets/images/channel_filter/btn_channelFilter_selected_right.png) left top no-repeat;
							width: 13px;
							height: 36px;
							position: absolute;
							top: -1px;
							right: -13px;
						}
						#home-leftCol ul#filterChannels li.selected span.left {
							background: url(/assets/images/channel_filter/btn_channelFilter_selected_left.png) left top no-repeat;
							width: 7px;
							height: 39px;
							position: absolute;
							top: -1px;
							left: -7px;
						}

	/*--------------------------------------------------------------
		Content - New Discussion Area
	--------------------------------------------------------------*/
		
		/* Container */
		#newDiscussionArea {
			padding: 3px;
			border: none;
			background-image: none;
			-webkit-border-bottom-right-radius: 3px;
			-webkit-border-bottom-left-radius: 	3px;
			-moz-border-radius-bottomright: 	3px;
			-moz-border-radius-bottomleft: 		3px;
			border-bottom-right-radius: 		3px;
			border-bottom-left-radius: 			3px;
		}
		
		/* Tabs */
		#newDiscussionArea .ui-tabs-nav {
			font-family: Arial, Helvetica, sans-serif;
			background: none;
			padding: 0px;
			border: none;
		}
			#newDiscussionArea .ui-tabs-nav li {
				background: none;
				border: none;
				padding: 0px;
				margin: 0px;
				-webkit-border-top-right-radius:3px;
				-webkit-border-top-left-radius: 3px;
				-moz-border-radius-topright: 	3px;
				-moz-border-radius-topleft: 	3px;
				border-top-right-radius: 		3px;
				border-top-left-radius: 		3px;
			}
				#newDiscussionArea .ui-tabs-nav li.ui-tabs-selected {
					background-color: #DBB4D9;
					text-shadow: 0px 1px 1px rgba(137,8,128,0.5);
				}
				
				#newDiscussionArea .ui-tabs-nav li a {
					font-size: 12px;
					font-weight: bold;
					color: #ac52a6;
					padding: 8px 10px;
				}
					#newDiscussionArea .ui-tabs-nav li.ui-tabs-selected a { color: #fff; }
		
		/* New Discussion */
		#newDiscussion .fakeInputContainer {
			background-color: #c483bf;
			padding: 5px;
			-webkit-border-radius:	3px;
			-moz-border-radius: 	3px;
			border-radius: 			3px;
			-moz-box-shadow:	inset 0px 1px 1px rgba(0,0,0,0.3);
			-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.3);
			box-shadow:			inset 0px 1px 1px rgba(0,0,0,0.3);
		}
			#newDiscussion .fakeInputContainer .fakeInputBg {
				/*background: url(/assets/images/structure/newDiscussionPanel/bg_fakeInput.png) #fff left top repeat-x;*/
				background-color: #ffffff;
				overflow: hidden;
				border: solid #9b2e94 1px;
				-webkit-border-radius:	3px;
				-moz-border-radius: 	3px;
				border-radius: 			3px;
				-moz-box-shadow:	0px 1px 1px rgba(0,0,0,0.3);
				-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.3);
				box-shadow:			0px 1px 1px rgba(0,0,0,0.3);
			}
				#newDiscussion .fakeInputContainer .fakeInputBg .fakeInput,
				#newDiscussion .fakeInputContainer .fakeInputBg textarea {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					background-color: transparent;
					color: #4f4f4f;
					padding: 5px 10px;
					border: solid #fff 1px;
					-webkit-border-radius:	3px;
					-moz-border-radius: 	3px;
					border-radius: 			3px;
				}
				#newDiscussion .fakeInputContainer .fakeInputBg textarea {
					/*background: url(/assets/images/structure/newDiscussionPanel/bg_textarea.png) #fff left bottom repeat-x;*/
					background-color: #ffffff;
					width: 572px;
					height: 65px;
					padding: 5px 10px;
					margin: 0px;
					display: block;
					resize: none;
				}
					#newDiscussion .fakeInputContainer .fakeInputBg .fakeInput .icn16.icnNew {
						background: url(/assets/images/structure/newDiscussionPanel/icn_new_discussion.png) center center no-repeat;
						margin-right: 5px;
					}

		/* Who's Talking Tab */
		#newDiscussionArea #whosTalking .leftArrow,
		#newDiscussionArea #whosTalking .rightArrow {
			position: absolute;
			top: 0;
			bottom: 0;
			width: 20px;
			text-align: center;
		}
		#newDiscussionArea #whosTalking .leftArrow {
			left: 0;
		}
		#newDiscussionArea #whosTalking .rightArrow {
			right: 0;
		}
			#newDiscussionArea #whosTalking .leftArrow a,
			#newDiscussionArea #whosTalking .rightArrow a {
				color: #a13999;
				display: block;
				height: 100%;
			}
				#newDiscussionArea #whosTalking .leftArrow a { background: url(/assets/images/structure/newDiscussionPanel/arrow_left.png) left center no-repeat; }
				#newDiscussionArea #whosTalking .rightArrow a { background: url(/assets/images/structure/newDiscussionPanel/arrow_right.png) right center no-repeat; }
				
		#newDiscussionArea #whosTalking .userHolder {
			margin: 0 20px 0 24px;
		}
			#newDiscussionArea #whosTalking .userHolder .avatar {
				float: left;
				margin: 0 2px 2px 0;
			}
		
		/* Content Containers */
		#newDiscussionArea .ui-tabs-panel {
			background-color: #DBB4D9;
			padding: 10px;
			-webkit-border-bottom-right-radius:	3px;
			-webkit-border-bottom-left-radius: 	3px;
			-moz-border-radius-bottomright: 	3px;
			-moz-border-radius-bottomleft: 		3px;
			border-bottom-right-radius: 		3px;
			border-bottom-left-radius: 			3px;
		}
		
		/* New Discussion Overlay for Title etc */
		#newDiscussionPopUp {
			
		}
		
	/*--------------------------------------------------------------
		Content
	--------------------------------------------------------------*/

		#home-content .h2title .tab-links {
			position:absolute;
			right:10px;
		}
		
		#home-content .h2title .tab-links li {
			float:left;
			margin:1px 0 0 10px;
		}
		
		#home-content .h2title .tab-links li a {
			padding:4px 4px 3px 4px;
			display:block;
			font-size:1em;
			color:#ccc;
		}
		
		#home-content .h2title .tab-links li a:hover {
			color:#fff;
		}
		
		#home-content .h2title .tab-links li.active a{ 
			color:#000;
			background-color:#fff;
			border:1px solid #868686;
			background-image:url(/assets/images/hub/tab-bg.png);
			background-position:bottom;
			background-repeat:repeat-x;
			border-radius:2px;
			-moz-border-radius:2px;
			-webkit-border-radius:2px;
		}
		
		#home-content .sub-tabs {
			width:646px;
			background-image:url(/assets/images/buttons/tab-links/sub-tab-bg.png);
			background-repeat:repeat-x;
			background-position:bottom;
			float:left;
			margin:1px 0 0px 0;
		}
		
		#home-content .sub-tabs li {
			float:left;
			padding:0 2px 0 0;
			background-image:url(/assets/images/hub/icons/subnav-seperator.png);
			background-repeat:no-repeat;
			background-position:right bottom;
		}
		
		#home-content .sub-tabs li a {
			float:left;
			display:block;
			font-size:0.9em;
			padding:6px 10px 6px 35px;
			background-repeat:no-repeat;
			color:#fff;
			background-position:10px center;
		}
		
		#home-content .sub-tabs li a:hover {
			text-decoration:underline;
		}
		
		#home-content .sub-tabs li.active a {
			color:#e295de;
			text-decoration:none;
		}
		
		#home-content .sub-tabs li a.all {
			padding:6px 10px;
		}
		
		#home-content .sub-tabs li a.discussions {
			background-image:url(/assets/images/hub/icons/subnav-discussion.png);
		}
		
		#home-content .sub-tabs li a.comments {
			background-image:url(/assets/images/hub/icons/subnav-comment.png);
		}
		
		#home-content .sub-tabs li a.photos {
			background-image:url(/assets/images/hub/icons/subnav-camera.png);
		}
		
		#home-content .sub-tabs li a.invite {
			background-image:url(/assets/images/hub/icons/subnav-invite.png);
		}
		
		#home-content .sub-tabs li a.gifts {
			background-image:url(/assets/images/hub/icons/subnav-gift.png);
		}
		
		#home-content .sub-tabs li a.new-members {
			background-image:url(/assets/images/hub/icons/subnav-join.png);
		}
		
		#home-content .sub-tabs li a.new-friends {
			background-image:url(/assets/images/hub/icons/subnav-friend.png);
		}
		
		
		#home-content .sub-tabs li a.discussion {
			float:left;
			display:block;
			font-size:0.9em;
			padding:6px 10px;
			color:#fff;
		}
		
	/*--------------------------------------------------------------
		Discussion Feed Item 
	--------------------------------------------------------------*/

		/* Structure */
		/* UL */
		#home-content .hub-list {
			width: 100%;
			padding: 0px;
			margin: 2px 0 0 0;
		}
			/* LI */		
			#home-content .hub-list li.notification {
				background-color: #f5f5f5;
				width: 100%;
				position:relative;
				padding: 0 0 10px 0;
				margin: 2px 0 0 0;
			}
			#home-content .hub-list li:first-child { margin: 0; }
				/*#home-content .hub-list.allInterests li.notification,
				#home-content .hub-list.myInterests li.notification,
				#home-content .hub-list.friendsInterests li.notification { background-color: #f3e6f2; }*/
			
			/* LI - No Feed Items */
			#home-content .hub-list li.emptyFeed {
				background-color: #eddaec;
				padding: 20px;
				border: solid #dbb4d9 3px;
			}
				#home-content .hub-list li.emptyFeed h1 {
					font-weight: bold;
					font-style: italic;
					text-shadow: 0 1px 1px #fff;
					padding: 0;
				}
					#home-content .hub-list li.emptyFeed h1 span.information {
						float: left;
						margin-right: 5px;
					}
				#home-content .hub-list li.emptyFeed p { font-size: 1.2em; }
				#home-content .hub-list li.emptyFeed .bgPurple30p {
					border: solid #c483bf 1px;
					-webkit-border-radius: 	10px;
					-moz-border-radius: 	10px;
					border-radius: 			10px;
					-webkit-box-shadow:	inset 0 0 5px rgba(0,0,0,0.15);
					-moz-box-shadow:	inset 0 0 5px rgba(0,0,0,0.15);
					box-shadow:			inset 0 0 5px rgba(0,0,0,0.15);
				}
				
				/* Channel Association - Which Channel and Sub Channel an item belongs */
				#home-content .hub-list li .channelAssociation {
					position: absolute;
					top: 0;
					left: -5px;
					height: 20px;
				}
					#home-content .hub-list li .channelAssociation .channel,
					#home-content .hub-list li .channelAssociation .subChannel {
						color: #fff;
						font-size: 0.90em;
						font-weight: bold;
						line-height: 20px;
						padding: 0 10px 0 5px;
						margin: 0;
						float: left;
					}
					#home-content .hub-list li .channelAssociation .channel {
						background: url(/assets/images/structure/channelAssos_chan_arrow.png) right top no-repeat #95208c;
						padding-right: 13px;
						-webkit-border-top-left-radius: 	3px;
						-webkit-border-bottom-left-radius: 	3px;
						-moz-border-radius-topleft: 		3px;
						-moz-border-radius-bottomleft: 		3px;
						border-top-left-radius: 			3px;
						border-bottom-left-radius: 			3px;
					}
					#home-content .hub-list li .channelAssociation .subChannel {
						background: url(/assets/images/structure/channelAssos_subChan_arrow.png) right top no-repeat #b86bb3;
					}
			
				/* Avatar Container */		
				#home-content .hub-list li .userAvatar {
					padding: 10px;
					float: left;
				}
				*:first-child+html #home-content .hub-list li .userAvatar { width: 58px; }
				
				/* Hide Post Button */
				#home-content .hub-list li .hub-feed-hide-container {
					position: absolute;
					top: 0;
					right: 0;
					z-index: 1000;
				}
					#home-content .hub-list li .hub-feed-hide-container .hideButton {
						background: url(/assets/images/icons/16x16/delete_feed_item.png) #333 center center no-repeat;
						width: 16px;
						height: 16px;
						text-align: center;
						padding: 2px;
						display: block;
					}
					#home-content .hub-feed-hide-container ul {
						position: absolute;
						top: 20px;
						right: 0;
						width: 200px;
						border: solid #333 1px;
						border-bottom: none;
						-webkit-box-shadow:	-1px 1px 0 rgba(0,0,0,0.3);
						-moz-box-shadow:	-1px 1px 0 rgba(0,0,0,0.3);
						box-shadow:			-1px 1px 0 rgba(0,0,0,0.3);
					}
						#home-content .hub-feed-hide-container ul li {
							background-color: #eee;
							color: #333;
							padding: 0;
							margin: 0;
							border-bottom: solid #333 1px;
						}
							#home-content .hub-feed-hide-container ul li a {
								display: block;
								color: #333;
								padding: 5px 10px;
							}
								#home-content .hub-feed-hide-container ul li a:hover {
									background-color: #333;
									color: #fff;
								}
		
				/* Befriend/Join Group links */
				#home-content .hub-list li .befriendLink,
				#home-content .hub-list li .friendLink,
				#home-content .hub-list li .joinGroupLink,
				#home-content .hub-list li .memberLink {
					background-color: #999;
					color: #fff;
					font-size: 0.75em;
					max-width: 45px;
					padding: 2px 5px;
					margin: 5px auto;
					display: block;
					-webkit-border-radius: 	3px;
					-moz-border-radius: 	3px;
					border-radius: 			3px;
				}
				#home-content .hub-list li .befriendLink:hover { background-color: #c390c3; }
				#home-content .hub-list li .joinGroupLink:hover { background-color: #9cda7e; }
				#home-content .hub-list li .befriendLink { max-width: 35px; }
				#home-content .hub-list li .friendLink { background-color: #993399; max-width: 35px; }
				#home-content .hub-list li .memberLink { background-color: #66cc33; }
		
		/* Post Container */
		#home-content .hub-list li .info {
			width: auto;
			margin-left: 78px;
			padding: 10px 0 0 0;
		}
			/* Post Title - Username and action */
			#home-content .hub-list li .info h4 {
				display: block;
				font-size: 1em;
				font-weight: normal;
				line-height: 1.8em;
				color: #666;
				padding: 0 0 5px 0;
				margin: 0 10px 0 0;
				border-bottom: dotted #999 1px;
			}
				#home-content .hub-list li .info h4 a {
					font-weight: bold;
					color: #890880;
				}
					#home-content .hub-list li .info h4 a:hover { text-decoration: underline; }
		
			/* Post Details Container */
			#home-content .hub-list li .info #topComment {
				background: url(/assets/images/structure/bg_topComment.png) left top no-repeat;
				position:relative;
				padding: 5px 0 0 5px;
				margin: 0 10px 10px 0;
			}
			*:first-child+html #home-content .hub-list li .info #topComment .groupAvatar { width: 88px; }
			
			/* Post Sub Container */
			#home-content .hub-list li .info .postSubContainer {
				margin: 0 0 10px 100px;
			}
				#home-content .hub-list li .info .postSubContainer h3 {
					text-shadow: 0 1px 0 #fff;
					margin-top: 1px;
				}
				#home-content .hub-list li .info .postSubContainer h4 {
					line-height: 1.2em;
					border-bottom: none;
					margin: 0;
				}
					#home-content .hub-list li .info .postSubContainer h4 a { color:#0076a3; }
			
			/* Quote Container */
			#home-content .hub-list li .info .postSubContainer .quoteContainer {
				 position: relative;
				 padding: 0 10px 10px 0;
			}
				#home-content .hub-list li .info .postSubContainer .quoteContainer p.quoteTitle {
					font-size: 1.4em;
					line-height: 1.3em;
					font-weight: normal;
				}
					#home-content .hub-list li .info .postSubContainer .quoteContainer .quote {
						position: relative;
						padding: 0;
						margin: 0;
					}
						#home-content .hub-list li .info .postSubContainer .quoteContainer .quote p {
							font-family: verdana;
							font-size: 11px;
							line-height: 15px;
							margin: 0;
						}
						#home-content .hub-list li .info .postSubContainer .quoteContainer .quote p.short_quote a,
						#home-content .hub-list li .info .postSubContainer .quoteContainer .quote p.long_quote a {
							font-style: italic;
							text-decoration: underline;
						}
							#home-content .hub-list li .info .postSubContainer .quoteContainer .quote a.showMoreLink {
								display: inline-block;
								font-size: 10px;
								font-weight: bold;
								font-style: italic;
								text-decoration: underline;
								color: #0076a3;
							}
						#home-content .hub-list li .info .postSubContainer .quoteContainer .quote .quoteMarks {
							position: relative;
						}
						
			/* Date Stamp */
			#home-content .hub-list li .info .postSubContainer p.date {
				float: left;
				font-size: 0.75em;
				color: #666;
				padding: 0;
				margin: 0;
			}
			
			/* Social Icons */
			#home-content .hub-list li .info .postSubContainer .socialIcons {
				float: right;
				font-size: 10px;
			}
				#home-content .hub-list li .info .postSubContainer .socialIcons a {
					display: inline-block;
					width: 16px;
					height: 16px;
					overflow: hidden;
					text-indent: -1000px;
					margin-left: 2px;
				}
					#home-content .hub-list li .info .postSubContainer .socialIcons a.facebook { background: url(/assets/images/icons/16x16/feed_facebook.png) left top no-repeat; }
					#home-content .hub-list li .info .postSubContainer .socialIcons a.twitter { background: url(/assets/images/icons/16x16/feed_twitter.png) left top no-repeat; }
					#home-content .hub-list li .info .postSubContainer .socialIcons a.reddit { background: url(/assets/images/icons/16x16/feed_reddit.png) left top no-repeat; }
					#home-content .hub-list li .info .postSubContainer .socialIcons a.delicious { background: url(/assets/images/icons/16x16/feed_delicious.png) left top no-repeat; }
			
			/* Quote Comment Section */
			#home-content .hub-list li .info .commentContainer {
				position: relative;
				background-color: #e5e5e5;
				margin:0 10px 0px 0;
				border: solid #c0c0c0 1px;
				border-bottom: none;
				-webkit-box-shadow:	inset 0 0 5px rgba(0,0,0,0.05);
				-moz-box-shadow:	inset 0 0 5px rgba(0,0,0,0.05);
				box-shadow:			inset 0 0 5px rgba(0,0,0,0.05);
			}
				/*#home-content .hub-list.allInterests li .info .commentContainer,
				#home-content .hub-list.myInterests li .info .commentContainer,
				#home-content .hub-list.friendsInterests li .info .commentContainer { background-color: #e7cee6; border-color: #dbb4d9 }*/
				
				#home-content .hub-list li .info .commentContainer .commentArrow {
					background: url(/assets/images/structure/commentArrow.png) center center no-repeat;
					width: 11px;
					height: 6px;
					position: absolute;
					top: -6px;
					left: 37px;
				}
					/*#home-content .hub-list.allInterests li .info .commentContainer .commentArrow,
					#home-content .hub-list.myInterests li .info .commentContainer .commentArrow,
					#home-content .hub-list.friendsInterests li .info .commentContainer .commentArrow {  background-image: url(/assets/images/structure/commentArrow_purple.png); }*/
				
				/* Quote Comment Form Holder*/
				#home-content .hub-list li .info .commentContainer .feed-comment-form-container {
					position: relative;
					border-bottom: solid #c0c0c0 1px;
					padding: 5px;
					clear: both;
				}
					#home-content .hub-list li .info .commentContainer .feed-comment-form-container .comment_text_box {
						font-family: Arial, Helvetica, sans-serif;
						font-size: 1em;
						color: #000;
						width: 507px;
						height: 15px;
						padding: 5px;
						border: solid #ccc 1px;
						resize: none;
					}
					#home-content .hub-list li .info .commentContainer .feed-comment-form-container .new-submit-btn {
						display: none;
						background: url(/assets/images/forms/inBtn_bg.png) #ac9fac left top repeat-x;
						color: #333;
						font-size: 0.917em;
						font-weight: bold;
						line-height: 24px;
						text-shadow: 0 1px 1px #fff;
						text-align: center;
						padding: 0 10px;
						margin: 2px 0 0 0;
						border: solid #808080 1px;
						float: right;
						position: relative;
					}

				
				/* Quote Comments*/
				#home-content .hub-list li .info .commentContainer ul.new_comment_list {
				}
					#home-content .hub-list li .info .commentContainer ul.new_comment_list li {
						background-color: transparent;
						padding: 5px 0;
						border-bottom: solid #c0c0c0 1px;
					}
						/*#home-content .hub-list.allInterests li .info .commentContainer ul.new_comment_list li,
						#home-content .hub-list.myInterests li .info .commentContainer ul.new_comment_list li,
						#home-content .hub-list.friendsInterests li .info .commentContainer ul.new_comment_list li { border-color: #dbb4d9 }*/
					
					/* Qoute Comment Sub Container */
					#home-content .hub-list li .info .commentContainer .new_comment_list .commentSubContainer {
						width: auto;
						line-height: 1.4em;
						margin: 2px 5px 0 50px;
					}
						#home-content .hub-list li .info .commentContainer .new_comment_list .commentSubContainer a { text-decoration: underline; word-wrap: break-word; }
						#home-content .hub-list li .info .commentContainer .new_comment_list .commentSubContainer a:first-child { text-decoration: none; }
						#home-content .hub-list li .info .commentContainer .new_comment_list .commentSubContainer p.date {
							font-size: 10px;
							color: #898989;
							margin: 0;
						}
				
				/* More Comment Link */
				#home-content .hub-list li .info .commentContainer .moreCommentsLink  { border-bottom: solid #c0c0c0 1px; }
				
		/* More Button */
		#home-content .hub-list li.more {
			width: 100%;
			border: 0;
			padding: 0;
			margin: 1px 0 0 0;
			position: relative;
		}
			#home-content .hub-list li.more a {
				background-image: url(/assets/images/hub/view-more.png);
				background-position: top;
				height: 37px;
				display: block;
				font-weight: bold;
				color: #880980;
				font-size: 1.3em;
				text-align: center;
				text-indent: -7777px;
			}
		
		#home-content .hub-list li.more a:hover {
			background-position:bottom;
		}
		
		/*** group listing ***/
		
		/* Channel Association - Which Channel and Sub Channel this group belongs to */
		#profile .channelAssociation {
			/*position: absolute;
			top: 0;
			left: -5px;*/
			height: 20px;
			margin-bottom: 2px;
		}
			#profile .channelAssociation .channel,
			#profile .channelAssociation .subChannel {
				color: #fff;
				font-size: 0.90em;
				font-weight: bold;
				line-height: 20px;
				padding: 0 10px 0 5px;
				margin: 0;
				float: left;
			}
			#profile .channelAssociation .channel {
				background: url(/assets/images/structure/channelAssos_chan_arrow.png) right top no-repeat #95208c;
				padding-right: 13px;
				-webkit-border-top-left-radius: 	3px;
				-webkit-border-bottom-left-radius: 	3px;
				-moz-border-radius-topleft: 		3px;
				-moz-border-radius-bottomleft: 		3px;
				border-top-left-radius: 			3px;
				border-bottom-left-radius: 			3px;
			}
			#profile .channelAssociation .subChannel {
				background: url(/assets/images/structure/channelAssos_subChan_arrow.png) right top no-repeat #b86bb3;
			}
		
		#home-content #group-list {
			width:590px;
			float:left;
			padding:25px 0 25px 30px;
			background-color:#f6f6f6;
			border-bottom:1px solid #aaa;
		}
		
		#home-content #group-list li {
			width:111px;
			float:left;
			margin:0 35px 0 0;
			text-align:center;
		}
		
		#home-content #group-list li a.join-group {
			background-image:url(/assets/images/buttons/groups/join-groups.png);
			background-repeat:no-repeat;
			background-position:top left;
			height:24px;
			width:70px;
			display:inline;
			position:relative;
			float:left;
			margin:10px 0 0 20px;
			text-indent:-9999px;
			text-align:left;
		}
		
		#home-content #group-list li .groupname {
		height: 200px;
		overflow: hidden;
		}
		
		#home-content #group-list li a img {
			width:109px;
			border:1px solid #777;
			-moz-box-shadow: 0px 0px 10px #888;
			-webkit-box-shadow: 0px 0px 10px #888;
			box-shadow: 0px 0px 10px #888;	
			behavior:url(/assets/js/pie.htc);
		}
		
		#home-content #group-list li a .name {
			color:#0076a3;
			font-size:1.1em;
			margin:5px 0;
			display:block;
			font-weight:bold;
		}
		
		#home-content #group-list li a:hover .name {
			color:#880980;
		}
		
		#home-content #group-list li a .location {
			color:#666;
			font-size:1em;
			margin:0;
			display:block;
		}
		
		.group-more {
			padding:0;
			width:620px;
			border:0;
			float:left;
			clear:both;
			margin:1px 0 0 0;
		}
		
		.group-more a {
			background-image:url(/assets/images/hub/view-groups.png);
			background-position:top;
			height:37px;
			display:block;
			width:620px;
			font-weight:bold;
			color:#880980;
			font-size:1.3em;
			text-align:center;
			text-indent:-7777px;
		}
		
		.group-more a:hover {
			background-position:bottom;
		}

/**** leader box ****/

#leader-box {
	width:992px;
	float:left;
	clear:both;
	background-image:url(/assets/images/structure/bokeh-footer.jpg);
	background-position:bottom;
	height:163px;
	text-align:center;
	margin:0 0 -20px 0;
}

#bottom-leaderboard-728x90-container {
	background-image:url(/assets/images/structure/leader-bg.png);
	width:728px;
	height:90px;
	padding:2px;
	display:block;
	margin:35px auto 0 auto;
	background-color:#ccc;
	overflow:hidden;
}

#leader-box a img {
	display:block;
}

/* TITLE / INFO BLACK BOX AREA */	

.content {
	padding:20px 20px 5px 20px;
	position:relative;
}

.content p.larger {
	font-size:1.2em;
}

.content h3 {
	text-transform:lowercase;
	margin:25px 0 5px 0;
}

.content ul {
	margin:0 0 20px 0;
}

.content ul li {
	padding:0 0 0 20px;margin:0 0 5px 0;
	background-image:url(/assets/images/bullets/blue-triangle.png);
	background-position:0 2px;
	background-repeat:no-repeat;
}

.content ul ul {
	margin:10px 0;
}

.content ul li li {
	padding:0 0 0 20px;
	background-image:url(/assets/images/bullets/blue-minicircle.png);
	background-position:0 5px;
}

.no-bottom-padding {
	padding-bottom:0 !important;
}

.contentTitleBox {
	position:relative;
	width:824px;
	margin:15px 0 0 16px;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.contentBlackBoxInfo {
	width:824px;
	margin:0 0 15px 0;
	float:left;
	padding:0 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
}

.default-content .contentBlackBoxInfo {
	width:574px;
}

.contentBlackBoxInfo p.dropboxPara { margin:0 0 0 0; padding:14px 0 0px 10px; display:block; width:814px; float:left; }
.contentBlackBoxInfo p.dropboxPara span.sideTxt { margin:0 0 0 0; padding:5px 0 0 0; width:100px; display:inline-block; float:left; }
.contentBlackBoxInfo p.dropboxPara .dropBox { float:left; width:343px; text-align:left; vertical-align:middle; font-weight:bold; padding:4px 4px 4px 4px; color:#000000; border:#b4b4b4 solid 1px; margin:0 0 0 0; font:100% Arial, Helvetica, sans-serif; background:url(../images/structure/bg-textbox.gif) top left repeat-x; }


.contentBlackBoxInfo p.txtboxPara { margin:0 0 0 0; padding:14px 0px 0px 10px; display:block; width:814px; float:left; }
.contentBlackBoxInfo p.txtboxPara span.sideTxt { margin:0 0 0 0; padding:4px 0 0 0; width:100px; display:inline-block; float:left; }
.contentBlackBoxInfo p.txtboxPara .txtBox { float:left; width:333px; text-align:left; vertical-align:middle; padding:4px 4px 4px 4px; color:#000000; border:#b4b4b4 solid 1px; margin:0 0 0 0; font:100% Arial, Helvetica, sans-serif; background:url(../images/structure/bg-textbox.gif) top left repeat-x; }
.contentBlackBoxInfo p.txtboxPara .txtArea { font:100% Arial, Helvetica, sans-serif; float:left; width:333px; text-align:left; vertical-align:middle; padding:4px 4px 4px 4px; color:#000000; border:#b4b4b4 solid 1px; margin:0 0 0 0; background:url(../images/structure/bg-textbox.gif) top left repeat-x; }

.contentBlackBoxInfo input.btnBrowse {
	background:url(../images/structure/btn-browse.png) top left no-repeat;
	cursor:pointer;
	margin:2px 0 0 10px;
	border:0;
	outline:0;
	width:69px;
	height:23px;
}

.contentBlackBoxTitleInfo input.btnAppearHere {
	background:url(../images/structure/btn-appear-here.png) top left no-repeat;
	cursor:pointer;
	margin:4px 3px -1px 19px;
	border:0;
	outline:0;
	width:76px;
	height:21px;
	float:left;
	display:inline;
}

.contentBlackBoxInfo p.txtPurple { color:#890880; margin:0 0 0 0; padding:14px 0 0px 10px; display:block; width:814px; float:left; }

.contentBlackBoxInfo .resultsGridItemImgWth1 {
	margin:10px 6px 4px 9px;
	padding:0 0 0 0;
	float:left;
	display:inline;
	border:1px solid #909090;
}

.contentBlackBoxInfo .resultsGridItemImgWth2 {
	margin:9px 5px 4px 8px;
	padding:0 0 0 0;
	float:left;
	display:inline;
	border:2px solid #909090;
}

.contentBlackBoxInfo .imgPurpleBdrWth1 { border:1px solid #af19a6; }
.contentBlackBoxInfo .imgPurpleBdrWth2 { border:2px solid #af19a6; }




.radioBtnsRight {
	width:375px;
	margin:4px 0 0 0;
	float:right;
	padding:0 0 0 0;
}

.radioBtnsRight h3 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	margin:1px 0 0 0;
	text-align:left;
}

.radioBtnsRight .radioBtn { margin:1px 0 0 0; padding:0 0 0 0; vertical-align:text-top; }
.radioBtnsRight span.radioInfo { float:right; margin:0 15px 0 0; padding:0 0 0 0; color:#ffffff;  display:inline-block; font-family:Trebuchet ms, Arial, Helvetica, sans-serif; font-size:80%; }

/* TITLE / INFO BLACK BOX AREA END */	








/* ZONES TITLE / INFOAREA */	
	
.contentZoneTitleInfo {
	width:334px;
	margin:13px 23px 0 0;
	padding:0 0 0 0;
	float:left;
}

.contentZoneTitleTop {
	width:334px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-zones-top.gif) top left no-repeat;
	background-color:#303030;
}

.contentZoneTitleBottom {
	width:334px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-zones-top.gif) bottom left no-repeat;
}

p.txtZonePara { margin:0 0 0 0; padding:14px 0px 0px 10px; display:inline-block; width:100px; float:left; }
p.txtZonePara span.sideTxt { margin:0 0 0 0; padding:4px 0 0 0; width:100px; display:inline-block; }

.contentZoneTitleBottom p {
	color:#ffffff;
	font-weight:bold;
	margin:5px 0 4px 7px ;
	padding:0 0 0 0;
}



.contentZoneInfoTile {
	width:334px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-zones-info-tile.gif) top left repeat-y;
}
.contentZoneInfoTop {
	width:334px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-zones-info-top.gif) top left no-repeat;
}

.contentZoneInfoBottom {
	width:334px;
	margin:0 0 0 0;
	padding:0 0 6px 0;
	float:left;
	background:url(../images/structure/bg-zones-info-bottom.gif) bottom left repeat-x;
}

.contentZoneInfo {
	width:322px;
	height:114px;
	margin:6px 6px 0 6px;
	padding:0 0 0 0;
	overflow:auto;
}

.contentZoneInfo ul {
	display:block;
	margin:3px 0 4px 0;
	text-align:left;
	list-style-type:none;
}

.contentZoneInfo ul.icons li {
	width:100%;
	display:block;
	float:left;
	margin:0 3px 9px 0;
}

.contentZoneInfo ul.icons li a {
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#000000;
}

.contentZoneInfo ul.icons li a:hover {
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#890880;
}

.contentZoneInfo ul.icons li a span {
	margin:7px 0 0 0;
	padding:0 0 0 8px;
	float:left;
}

.contentZoneInfo ul.icons li a img {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

input.createGroup {
	background:url(../images/structure/btn-create-group.png) top left no-repeat;
	cursor:pointer;
	margin:2px 20px 0 0;
	border:0;
	outline:0;
	float:right;
	width:229px;
	height:33px;
}

/* ZONES TITLE / INFOAREA END */	






/* TITLE / INFO PEOPLE OF INTEREST AREA */	
	
#peopleOfInterest {
	position:relative;
	width:574px;
	margin:15px 0 15px 16px;
	padding:0 0 0 0;
	float:left;
	display:inline;
	border-bottom:1px solid #d7d5d5;
}

#peopleOfInterestV2 {
	position:relative;
	width:574px;
	margin:0 0 15px 16px;
	padding:0 0 0 0;
	float:left;
	display:inline;
	border-bottom:1px solid #d7d5d5;
}

.peopleOfInterestBox {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.peopleOfInterestBoxTitleInfo ul.contentResultsListGrid {
	display:inline;
	margin:3px 0 3px 20px;
	text-align:left;
	float:left;
	list-style-type:none;
	display:inline;
}

.peopleOfInterestBoxTitleInfo ul.contentResultsListGrid li {
	float:left;
	margin:0 3px 0 0;
}

.peopleOfInterestBoxTitleInfo ul.contentResultsListGrid li a {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.peopleOfInterestBoxTitleInfo ul.contentResultsListGrid li a img {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}




.peopleOfInterestListItem {
	width:574px;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	min-height:121px;
	position:relative;
}

.peopleOfInterestListItem input.btnAddFriend {
	background:url(../images/structure/btn-add-friend.png) top left no-repeat;
	cursor:pointer;
	margin:9px 8px 0 0;
	border:0;
	outline:0;
	width:69px;
	height:23px;
	float:right;
}

.peopleOfInterestListItem input.btnRequestFriend {
	background:url(../images/structure/btn-request-friend.png) top left no-repeat;
	cursor:pointer;
	margin:9px 8px 0 0;
	border:0;
	outline:0;
	width:91px;
	height:23px;
	float:right;
}	

.peopleOfInterestListItem input.btnComment {
	background:url(../images/structure/btn-comment.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 0 0;
	border:0;
	outline:0;
	width:64px;
	height:23px;
	float:right;
	position:absolute;
	bottom:6px;
	right:8px;
}

.peopleOfInterestListItem .imgPurpleBdr { border:2px solid #af19a6; }

.peopleOfInterestListItem h3 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:9px 0 11px 0;
	text-align:left;
}

.peopleOfInterestListItem h3 a {
	font:bold 100% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:9px 0 11px 0;
	text-align:left;
}

.peopleOfInterestListItem h3 a:hover {
	color:#890880;
	text-decoration:none;
}

.peopleOfInterestListItem p {
	margin:0 0 35px 0;
	padding:0 0 0 118px;
}

.peopleOfInterestListItem img.onlineImage {
	position:absolute;
	z-index:5;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:95px;
	left:10px;
}

.peopleOfInterestListItem ul.resultsIcons {
	display:inline;
	margin:3px 0 8px 0;
	text-align:left;
	list-style-type:none;
	position:absolute;
	bottom:0;
	left:118px;
	z-index:5;
}

.peopleOfInteresListItem ul.resultsIcons li {
	float:left;
	margin:0 3px 0 0;
}

.peopleOfInterestListItem ul.resultsIcons li a {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.peopleOfInterestListItem ul.resultsIcons li a img {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.peopleOfInterestListItem .resultsListItemImg {
	margin:9px 6px 0 8px;
	border:2px solid #909090;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.peopleOfInterestListItem .imgPurpleBdr { border:2px solid #af19a6; }

.peopleOfInterestGridItem {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 8px 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	min-height:121px;
	position:relative;
}

.peopleOfInterestGridImg {
	width:100px;
	margin:9px 5px 0 8px;
	padding:0 0 0 0;
	position:relative;
	float:left;
	display:inline;
}

.peopleOfInterestGridItem .resultsListItemImg {
	margin:0 0 0 0;
	border:2px solid #909090;

	padding:0 0 0 0;
	float:left;
}

.peopleOfInterestGridItem .imgPurpleBdr { border:2px solid #af19a6; }

.peopleOfInterestGridItem img.onlineImage {
	position:absolute;
	z-index:5;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:86px;
	left:2px;
}

/* TITLE / INFO PEOPLE OF INTEREST AREA END */




/** generic side info stuff **/

.sideInfo {
	position:relative;
	width:235px;
	margin:0 16px 0 0;
	padding:0 0 0 0;
	float:right;
	display:inline;
}

.sideBox {
	position:relative;
	width:235px;
	margin:0px 0 10px 0;
	padding:0 0 0 0;
	float:left;
}

#home-rightcol .sideBox {
	width:167px;
}

.sideBox ul.thumbs {
	width:235px;
	float:left;
	padding:8px 0 0 0;
	background-image:url(/assets/images/structure/bg-side-grad.gif);
	background-repeat:no-repeat;
}

#home-rightcol ul.thumbs {
	width:167px;
	padding:10px 0 0 0;
} 

.sideBox ul.thumbs li {
	width:68px;
	float:left;
	padding:0 0 8px 8px;
	text-align:center;
	font-size:0.9em;
}

#home-rightcol .sideBox ul.thumbs li {
	padding:0 0 10px 10px;
}

.sideBox ul.thumbs li .txt {
	width:68px;
	float:left;
	text-align:center;
	margin:3px 0 0 0;
}

.sideBox ul.thumbs li a:hover .txt {
	color:#880980;
}

.sideBox ul.thumbs li a {
	width:66px;
	float:left;
	display:block;
	padding:0;
	position:relative;
}

.sideBox ul.thumbs li a:hover img {
	border:1px solid #B842B1;
}

.sideBox ul.thumbs li a img {
	width:66px;
	float:left;
	display:block;
	padding:0;
	border:1px solid #777;
	margin:0;
}

.sideBox ul.latest-photos li a {
	width:68px;
	height:68px;
	overflow:hidden;
	text-align:center;
	line-height:68px;
	vertical-align:middle;
}

.sideBox ul.latest-photos li a img {
	min-height:66px;
	min-width:66px;
}

.sideBox ul li .status {
	height:10px;
	width:10px;
	position:absolute;
	bottom:2px;
	right:1px;
}

.sideBox ul li .online {
	background-image:url(/assets/images/hub/online.gif);
}

.sideBox ul li .recent {
	background-image:url(/assets/images/hub/recently-online.gif);
}




/* INFO SIDE DISCOVER AREA AREA */	
	
.sideDiscoverListItem {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-side-grad.gif) top left no-repeat;
	/*min-height:121px;*/
	position:relative;
}

.sideDiscoverListItem form input.txtBox {
	width:215px;
	border:1px solid #ccc;
	padding:4px;
	margin:5px 0 0 4px;
	color:#666;
}

.sideDiscoverListItem input.btnSideFind {
	background:url(../images/structure/btn-find.png) top left no-repeat;
	cursor:pointer;
	margin:9px 0 0 8px;
	border:0;
	outline:0;
	width:222px;
	height:33px;
	display:inline;
}

.sideDiscoverListItem .search-border {
	padding:0 0 10px 0;
	border-bottom:1px dotted #ccc;
}

.sideDiscoverListItem .imgPurpleBdr { border:2px solid #af19a6; }

.sideDiscoverListItem p {
	margin:10px 8px 0 8px;
	padding:0 0 0 0;
}

.sideDiscoverListItem .txtBox { width:216px; text-align:left; padding:1px 1px 1px 1px; color:#000000; border:#000000 solid 1px; margin:4px 0 0 0; font:90% Arial, Helvetica, sans-serif; }


.sideDiscoverListItem img.onlineImage {
	position:absolute;
	z-index:5;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:95px;
	left:10px;
}

/* TITLE / INFO SIDE DISCOVER AREA END */











/* TITLE / INFO SIDE MY FRIENDS AREA */	
	
.sideMyFriends {
	position:relative;
	width:235px;
	margin:0 0 16px 0;
	padding:0 0 0 0;
	float:left;
}










.sideMyFriendsListItem {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-side-grad.gif) top left no-repeat;
	min-height:121px;
	position:relative;
}

.sideMyFriendsListItem input.btnSideSearchPeople {
	background:url(../images/structure/btn-search-people-2.png) top left no-repeat;
	cursor:pointer;
	margin:9px 0 0 8px;
	border:0;
	outline:0;
	width:222px;
	height:33px;
}

.sideMyFriendsListItem input.btnSideFind {
	background:url(../images/structure/btn-find.png) top left no-repeat;
	cursor:pointer;
	margin:9px 0 0 8px;
	border:0;
	outline:0;
	width:222px;
	height:33px;
}

.sideMyFriendsListItem p.paraLinkBlue {
	margin:0 7px 0 0;
	padding:0 0 0 0;
	text-align:right;
}

.sideMyFriendsListItem p.paraLinkBlue a {
	color:#0076a3;
	font-size:90%;
	text-decoration:underline;
}

.sideMyFriendsListItem p.paraLinkBlue a:hover {
	color:#890880;
	text-decoration:underline;
}

.sideMyFriendsListItem .resultsGridItemImgWth1 {
	margin:7px 0px 2px 8px;
	padding:0 0 0 0;
	float:left;
	display:inline;
	border:1px solid #909090;
}

.sideMyFriendsListItem .imgPurpleBdrWth1 { border:1px solid #af19a6; }

/* TITLE / INFO SIDE MY FRIENDS AREA END */









/* TITLE / INFO SIDE MAIL AREA AREA */	

h1.sideMailTitle {
	font:bold 160% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:16px 0 13px 0;
	line-height:110%;
	text-align:left;
}

#profile h1 {
	font:bold 160% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:16px 0 13px 0;
	line-height:110%;
	text-align:left;
}

.sideMail {
	position:relative;
	width:235px;
	margin:94px 0 16px 0;
	padding:0 0 0 0;
	float:left;
}

.sideMailBox {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.sideMailBoxTitle {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}

.sideMailBoxTitleInfo {
	width:233px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

.sideMailBoxTitleInfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
margin:0;
	text-align:left;
	float:left;
	display:inline;
}








.sideMailListItem {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-side-grad.gif) top left no-repeat;
	min-height:121px;
	position:relative;
}

.sideMailListItem input.btnSideSearchPeople {
	background:url(../images/structure/btn-search-people-2.png) top left no-repeat;
	cursor:pointer;
	margin:9px 0 0 8px;
	border:0;
	outline:0;
	width:222px;
	height:33px;
}

.sideMailListItem input.btnSideNewMessage {
	background:url(../images/structure/btn-new-messages.png) top left no-repeat;
	cursor:pointer;
	margin:19px 0 0 8px;
	border:0;
	outline:0;
	width:222px;
	height:33px;
}

.sideMailListItem .imgPurpleBdr { border:2px solid #af19a6; }

.sideMailListItem p {
	margin:10px 8px 0 8px;
	padding:0 0 0 0;
}

.sideMailListItem .txtBox { width:216px; text-align:left; padding:1px 1px 1px 1px; color:#000000; border:#000000 solid 1px; margin:4px 0 0 0; font:90% Arial, Helvetica, sans-serif; }


.sideMailListItem img.onlineImage {
	position:absolute;
	z-index:5;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:95px;
	left:10px;
}

.sideMailListItem p.paraMail { margin:0 0 0 0; padding:14px 0px 0px 10px; display:block; }
.sideMailListItem p.paraMail a { color:#ab3ea3; font-weight:bold; }
.sideMailListItem p.paraMail a:hover { color:#000000; }
.sideMailListItem p.paraMail img { margin:-1px 0 0 0; padding:0 0 0 0; vertical-align:middle; }

.sideMailListItem p.paraMail .checkBtn { margin: 0px 0px 0px 5px; padding: 0px; vertical-align: text-top; float: left; }
.sideMailListItem p.paraMail b.label { display: block; margin-left: 25px; }

/* TITLE / INFO SIDE MAIL AREA END */













/* TITLE / INFO SIDE NOTIFICATION AREA AREA */	

h1.sideNotificationOptionsTitle {
	font:bold 160% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:16px 0 13px 16px;
	line-height:110%;
	text-align:left;
}

.sideNotificationOptions {
	position:relative;
	width:235px;
	margin:95px 0 16px 0;
	padding:0 0 0 0;
	float:left;
}

.sideNotificationOptionsBox {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.sideNotificationOptionsBoxTitle {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}

.sideNotificationOptionsBoxTitleInfo {
	width:233px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

.sideNotificationOptionsBoxTitleInfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
margin:0;
	text-align:left;
	float:left;
	display:inline;
}

.sideNotificationOptionsListItem {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-side-grad.gif) top left no-repeat;
	position:relative;
}

.sideNotificationOptionsListItem p {
	margin:10px 8px 0 8px;
	padding:0 0 0 0;
}

.sideNotificationOptionsListItem p.paraMail { margin:0 0 0 0; padding:10px 0px 10px 10px; display:block; float:left; clear:both; border-bottom:1px dotted #ccc; width:222px; }
.sideNotificationOptionsListItem p.paraMail a { color:#ab3ea3; font-weight:bold; }
.sideNotificationOptionsListItem p.paraMail a:hover { color:#000000; }
.sideNotificationOptionsListItem p.paraMail img { margin:-1px 0 0 0; padding:0 0 0 0; vertical-align:middle; }

.sideNotificationOptionsListItem p.paraMail .checkBtn { margin: 0px 0px 0px 5px; padding: 0px; vertical-align: text-top; float: left; }
.sideNotificationOptionsListItem p.paraMail b.label { display: block; margin-left: 25px; }

select#notification-filter-select  {
	width:217px;
	outline:0;
	padding:4px 5px;
	float:left;
	margin:5px 0 0 0;
	border:0;
	-moz-border-radius:2px 2px 2px 2px;
	background:url(/assets/images/structure/bg-textbox.gif) repeat-x scroll left top transparent;
	border:1px solid #B4B4B4;
}


/* TITLE / INFO SIDE NOTIFICATION AREA END */










/* TITLE / INFO SIDE LATEST PHOTOS AREA */	
	
.sideProfileImgBig {
	position:relative;
	margin:16px 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:block;
	border:1px solid #c376be;
}


.sideLatestPhotos {
	position:relative;
	width:235px;
	margin:0 0 16px 0;
	padding:0 0 0 0;
	float:left;
}

.sideLatestPhotosListItem {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-side-grad.gif) top left no-repeat;
	position:relative;
}

.sideLatestPhotosList {
	width:100%;
	float:left;
	margin:3px 0 3px 0;
	padding:0 0 0 0;
}

.sideLatestPhotosListItem p.photoInfo {
	float:left;
	color:#0076a3;
	margin:8px 0 0 8px;
	padding:0 0 0 0;
	font-size:90%;
	display:inline;
}

.sideLatestPhotosListItem p.photoInfo a {
	color:#0076a3;
	text-decoration:none;
}

.sideLatestPhotosListItem p.photoInfo a:hover {
	color:#890880;
	text-decoration:none;
}

.sideLatestPhotosListItem input.btnCreateNewAlbum {
	background:url(../images/structure/btn-create-new-album.png) top left no-repeat;
	cursor:pointer;
	margin:0 8px 0 0;
	border:0;
	outline:0;
	width:113px;
	height:23px;
	float:right;
}

.sideLatestPhotosListItem #side-photo-list {
	width:235px;
	margin:5px 0;
}

.sideLatestPhotosListItem #side-photo-list li {
	float:left;
	width:74px;
	margin:2px;
}

.sideLatestPhotosListItem #side-photo-list li a {
	border:1px solid #777;
	float:left;
	display:block;
}

.sideLatestPhotosListItem #side-photo-list li a img {
	width:72px;
	display:block;
	float:left;
}


.sideLatestPhotosListItem p.paraLinkBlue {
	margin:0 7px 0 0;
	padding:0 0 0 0;
	text-align:right;
}

.sideLatestPhotosListItem p.paraLinkBlue a {
	color:#0076a3;
	font-size:90%;
	text-decoration:underline;
}

.sideLatestPhotosListItem p.paraLinkBlue a:hover {
	color:#890880;
	text-decoration:underline;
}

.sideLatestPhotosListItem .resultsGridItemImgWth1 {
	margin:7px 0px 2px 8px;
	padding:0 0 0 0;
	float:left;
	border:1px solid #444444;
	display:inline;
}

.sideLatestPhotosListItem .imgPurpleBdrWth1 { border:1px solid #af19a6; }

/* TITLE / INFO SIDE LATEST PHOTOS AREA END */









/* SHELF / GIFT AREA */	


.sideShelf {
	position:relative;
	width:235px;
	height:270px;
	margin:0 0 16px 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-shelf.jpg) top left no-repeat;
}

.sideShelfTitle {
	width:235px;
	height:48px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.sideShelfTitle .titleGift {
	margin:15px 0 0 8px;
	float:left;
	display:inline;
}

.sideShelfTitle input.btnChangeShelf {
	background:url(../images/structure/btn-change-shelf.png) top left no-repeat;
	cursor:pointer;
	margin:15px 8px 0 0;
	border:0;
	outline:0;
	width:83px;
	height:15px;
	float:right;
}

.sideShelfRow {
	width:235px;
	height:90px;
	margin:0 0 10px 7px;
	padding:0 0 0 0;
}

.sideShelfRow img {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

/* SHELF / GIFT AREA END */	







/* TAB NAVIGATION */	
	
ul.tabNavigation {
	float:left;
	clear:left;
	width:574px;
	margin:0 0 0 0;
	padding:0 0 8px 0;
	list-style: none;
	display:inline;
	background:url(../images/structure/bg-tab-navigation.gif) bottom left no-repeat;
}

ul.tabNavigation li.selected {
	float:left;
	margin:0 2px -1px 0;
	background:url(../images/structure/bg-tab-nav-grey-left.gif) top left no-repeat;
}

ul.tabNavigation li.selected span {
	background:url(../images/structure/bg-tab-nav-grey-right.gif) top right no-repeat; display:inline-block;
}

ul.tabNavigation li.selected span a { color:#000000; text-decoration:none; font-size:100%; font-weight:normal; display:inline-block; padding:3px 10px 4px 10px; }
ul.tabNavigation li.selected span a:hover { color:#9f1796; text-decoration:none; font-size:100%; font-weight:normal; display:inline-block; padding:3px 10px 4px 10px; }

ul.tabNavigation li {
	float:left;
	margin:0 2px 0 0;
	background:url(../images/structure/bg-tab-nav-purple-left.gif) top left no-repeat;
}

ul.tabNavigation li span {
	background:url(../images/structure/bg-tab-nav-purple-right.gif) top right no-repeat; display:inline-block;
}

ul.tabNavigation li span a { color:#ffffff; text-decoration:none; font-size:100%; font-weight:normal; display:inline-block; padding:3px 8px 2px 8px; }
ul.tabNavigation li span a:hover { color:#000000; text-decoration:none; font-size:100%; font-weight:normal; display:inline-block; padding:3px 8px 2px 8px; }

/*   TAB NAVIGATION END   */










/* TITLE / INFO MY MESSAGES AREA */	
	
#myMessages {
	position:relative;
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.myMessagesBox {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.myMessagesBoxTitle {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}

.myMessagesBoxTitleInfo {
	width:572px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

.myMessagesBoxTitleInfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
margin:0;
	text-align:left;
	float:left;
	display:inline;
}





.myMessagesListItem {
	
}

.myMessagesListItemTxt {
	width:515px;
	margin:9px 0 0 0;
	padding:0 0 0 0;
}

.myMessagesWidthFull {
	width:100%;
}

.comment-list {
	width:574px;
	margin:0 0 0 0;
	padding:9px 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	min-height:87px;
	position:relative;
	float:left;
}

.add-comment {
	margin:0 0 20px 0;
}

.comment-list li {
	width:554px;
	float:left;
	clear:left;
	margin:0 0 0 10px;
	padding:9px 0;
	border-bottom:1px solid #d7d5d5;
}

span.myMessagesTxt {
	margin:0 0 0 0;
	padding:8px 0 0 0;
	float:left;
}

.comment-list li .myMessagesListItemTxt .date {
	float:right;
	width:160px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:90%;
	text-align:right;
}

.comment-list li input.btnDeleteMessage {
	background:url(../images/structure/btn-delete-message.png) top left no-repeat;
	cursor:pointer;
	margin:-3px 0 0 0;
	border:0;
	outline:0;
	width:29px;
	height:23px;
	float:right;
}

.comment-list .approve-comment {
	float:right;
	margin:-3px 3px 0 0;
	position:relative;
	display:inline;
}

.comment-list li .img {
	margin:0;
	border:1px solid #909090;
	padding:0 0 0 0;
	float:left;
	position:relative;
}

.comment-list li a.img img {
	display:block;
	float:left;
}

.comment-list li a.img .newMessageImage {
	position:absolute;
	bottom:0;
	left:0;
}

.comment-list li .text {
	float:right;
	margin:0 5px 0 0;
	display:inline;
	width:470px;
}

.comment-list li .user-info {
	float:left;
	width:400px;
}

.comment-list li .text .name {
	float:left;
	font-weight:bold;
	font-size:1em;
	margin:0 0 10px 0;
	color:#880980;
	border-bottom:1px solid #fff;
}

.comment-list li .text .name:hover {
	border-bottom:1px dotted;
}

.comment-list li .text .date {
	float:right;
	margin:0 10px 0 0;
	display:inline;
	color:#777;
	font-size:0.9em;
}

.comment-list li .text .read {
	display:block;
	margin:6px 0 0 0;
}

.comment-list li .text .comment {
	float:left;
	clear:both;
	font-size:10pt;
	color:#000;
	margin:0;
	word-wrap: break-word;
}

.comment-list li .text .quote {
	float:left;
	clear:both;
	font-size:0.9em;
	margin:10px 0 0 0;
	color:#999;
	border-bottom:1px dotted;
}

.comment-list li .text a.quote:hover {
	border-bottom:1px solid;
}

.comment-list li .text .comment .subject {
	font-size:1.1em;
	display:block;
	color:#0074a3;
	margin:0 0 3px 0;
}

.comment-list li .text a:hover .subject {
	/*border-bottom:1px dotted;*/
	margin:0 0 2px 0;

}

.comment-list li ul.user-links {
	border:0;
	padding:5px 0 0 0;
	margin:10px 0 0 0;
	float:left;
	clear:left;
	width:470px;
	border-top:1px dotted #eee;
}

.comment-list li ul.user-links li {
	width:auto;
	padding:0;
	border:0;
	margin:0 15px 3px 0;
	float:left;
	clear:none;
}

.comment-list li ul.user-links li a {
	background-position:top left;
	background-repeat:no-repeat;
	padding:1px 0 1px 20px;
	display:block;
	border:0;
	font-size:0.9em;
	color:#aaa;
}

.comment-list li ul.user-links li a:hover {
	background-position:bottom left;
	color:#222;
}

.comment-list li ul.user-links li a.block {
	background-image:url(/assets/images/buttons/block.gif);
}

.comment-list li ul.user-links li a.add {
	background-image:url(/assets/images/buttons/fam-add.gif);
}

.comment-list li .text-full {
	float:left;
	width:460px;
}

.comment-list li .text blockquote {
	padding:10px;
	float:left;
	clear:both;
	background-color:#f2f2f2;
	font-style:oblique;
	font-size:0.9em;
	width:400px;
	margin:0 40px 10px 10px;
}

.comment-list li .text .txtArea {
	width:460px;
	padding:5px;
	border:1px dotted #777;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	height:70px; 
	margin:0 0 6px 0;
}

.comment-list li .text-full textarea {
	width:450px;
	padding:4px;
	background-image:url(/assets/images/structure/bg-textbox.gif);
	background-repeat:repeat-x;
	height:100px;
	border:1px solid #B4B4B4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.95em;
	margin:0 0 16px 0;
}


.comment-list li input.btnAddComment {
	background:url(../images/structure/btn-add-comment.png) top left no-repeat;
	cursor:pointer;
	margin:3px 3px -2px 0;
	border:0;
	outline:0;
	width:87px;
	height:21px;
	float:right;
}

.comment-list li h3 {
	font:bold 100% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:9px 0 11px 0;
	text-align:left;
}

.comment-list li p a {
	color:#0076a3;
}

.comment-list li p a:hover {
	color:#890880;
	text-decoration:none;
}

.comment-list li p {
	margin:0 0 10px 0;
	padding:0 0 0 0;
}

.comment-list li img.onlineImage {
	position:absolute;
	z-index:5;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:95px;
	left:1px;
}

.comment-list li .imgPurpleBdr { border:1px solid #af19a6; }

/* video list // taken some styles from comments list above */

#video-list {
	padding:0;
}

#video-list li {
	padding:15px 0;
}

#video-list .text {
	width:410px;
}

#video-list .text h3 {
	width:380px;
	margin:0 0 5px 0;
}

#video-list .text p {
	font-size:0.9em;
}

#video-list .text p.added {
	color:#aaa;
	font-size:0.9em;
}
.diaryPostsListItem .videoInfo {
	margin-left:10px;
}
.diaryPostsListItem .videoInfo h3 {
	float:none;
}

.diaryPostsListItemInfo .videoPage .date {
	float:right;
}
/* competition section */

#competition-info {
	width:824px;
	float:left;
}

#competition-info p.terms {
	font-size:0.9em;
	clear:both;
	display:block;
	border-top:1px solid #999;
	padding:10px 10px 0 10px;
	margin:20px 0 0 0;
}

#simple-comp-terms-dialog {
	text-align:left;
	padding:20px 10px 10px 10px;
	}
	
#simple-comp-terms-dialog p {
	font-size:0.8em;
}

#competition-info .image {
	float:right;
	width:324px;
}

#competition-info .image-internal {
	float:right;
	width:225px;
	padding:1px;
	margin:10px 20px 20px 0;
}

#competition-info .image-internal img {
	width:225px;
}

#competition-info .content {
	float:left;
	width:460px;
	padding:10px;
}

#competition-info h3 {
	color:#111;
	margin:10px 0 20px 0;
}

#competition-info h4 {
	height:35px;
	text-indent:-7777px;
	display:block;
	background-repeat:no-repeat;
	background-position:top left;
	margin:20px 0 10px 0;
	
}

#competition-info h4#bongal-quiz {
	background-image:url(/assets/images/competition/bongal-quiz.png);
	width:157px;
}

#competition-info h4#bongal-rate {
	background-image:url(/assets/images/competition/rate-the-bongalers.png);
	width:422px;
}

#competition-info p .purple {
	font-weight:bold;
	color:#880980;
}

#competition-info a {
	margin:0 0 30px 0;
}

#competition-info .rate-me {
	float:left; 
	margin:0 5px 0 0;
}

#competition-info p.entered-rating {
	background-image:url(/assets/images/buttons/accept.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#222;
	font-weight:bold;
	padding:12px 0 12px 20px;
	margin:0;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	width:201px;
	font-size:1em;
	float:left;
}

#competition-info p.closed-rating {
	background-image:url(/assets/images/buttons/delete.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#222;
	font-weight:bold;
	padding:12px 0 12px 20px;
	margin:0;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	width:201px;
	font-size:1em;
	float:left;
}

#competition-info ul.questions {
	width:460px;
	float:left;
	clear:both;
}

#competition-info ul.questions li {
	width:460px;
	float:left;
	clear:both;
	padding:0 0 0 15px;
	margin:0 0 20px 0;
}	

#competition-info ul.questions li.submit {
	background-image:none;
}	

#competition-info ul.questions li li {
	width:190px;
	float:left;
	margin:2px;
	padding:5px;
	background-image:none;
	clear:none;
	border:1px solid #ccc;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#f7f7f7;
}

#competition-info ul.questions li li:hover {
	border:1px solid #880980;
}

#competition-info ul.questions li li input {
	float:left;
}

#competition-info ul.questions li li label {
	font-weight:bold;
	cursor:pointer;
	margin:2px 0 0 0;
	padding:0 0 0 5px;
	float:left;
	width:160px;
	display:block;	
	
}

#competition-info .rating-info {
	float:right;
	width:280px;
	padding:20px 0 0 0;
	text-align:center;
}

#win-a-prize {
	background-image:url(/assets/images/competition/win-a-prize.png);
	background-repeat:no-repeat;
	height:102px;
	width:259px;
	margin:-20px 0 0 0;
	float:left;
}

#competition-info .rating-info p {
	font-size:1.2em;
	text-align:left;
}

#competition-info #contestantContainer {
	background-position:top left;
	width:461px;
	height:379px;
	padding:20px;
	background-image:url(/assets/images/competition/inset.png);
	float:left;
	display:inline;
	margin:10px 0 0 20px;
}

#competition-info #contestantContainer img {
	margin:40px auto 10px auto;
	border:1px solid #ccc;
	padding:1px;
	width:233px;
	display:block;
	height:233px;
}

#competition-info #contestantContainer ul.rating-inputs {
	width:461px;
	float:left;
	clear:both;
}

#competition-info #contestantContainer ul.rating-inputs li {
	width:27px;
	float:left;
	text-align:center;
	border:1px solid #ccc;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#f7f7f7;
	padding:5px;
	margin:1px;
}

#competition-info #contestantContainer ul.rating-inputs li input {
	display:inline;
}

#competition-info #contestantContainer ul.rating-inputs li label {
	display:block;
	width:27px;
	text-align:center;
	font-weight:bold;
	color:#880980;
	font-size:1.8em;
	cursor:pointer;
}

#competition-info #contestantContainer p.error {
	background-image:url(/assets/images/buttons/delete.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#222;
	font-weight:bold;
	padding:12px 0 12px 30px;
	margin:300px 0 0 0;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	width:431px;
	font-size:1em;
	float:left;
}

#competition-info #contestantContainer a.skip {
	float:right;
	margin:15px 0 0 0;
	padding:0 15px 0 0;
	font-weight:bold;
	background-image:url(/assets/images/bullets/blue-triangle.png);
	background-position:right;
	background-repeat:no-repeat;
}

#competition-info #contestantContainer a.skip:hover {
	color:#5D88B5;
	text-decoration:underline;
}

#competition-info .comp-winner {
	width:800px;
	padding:0 20px;	
	float:left;
	margin:0 0 50px 0;
}

#competition-info .comp-winner li {
	width:780px;
	padding:10px 0 20px 0;	
	float:left;
	clear:left;
	border-bottom:1px solid #ccc;
}

#competition-info .comp-winner li .comp-intro {
	float:left;
	width:450px;
}

#competition-info .comp-winner li img {
	float:left;
	border:1px solid #ccc;
	padding:1px;
}

#competition-info .comp-winner li .comp-intro h3 {
	display:block;
	margin:0 0 5px 0;
	font-size:1.1em;
	float:left;
	width:350px
}

#competition-info .comp-winner li .comp-intro p {
	display:block;
	margin:0;
	font-size:0.9em;
	float:left;
	width:350px
}

#competition-info .comp-winner li .comp-intro img {
	margin:0 10px 0 0;
}

#competition-info .comp-winner li ul {
	width:330px;
	float:left;
}

#competition-info .comp-winner li li {
	width:200px;
	padding:0 0 0 20px;
	margin: 0 0 20px 0;
	float:left;
	clear:none;
	border:0;
	position:relative;
	background-image:url(/assets/images/bullets/blue-triangle.png);
	background-position:left;
	background-repeat:no-repeat;
}

#competition-info .comp-winner li li h4 {
	text-indent:0;
	position:absolute;
	bottom:-10px;
	left:35px;
	color:#fff;
	background-color:#000;
	padding:4px;
	margin:0;
	height:auto;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-size:0.9em;
	border:1px solid #fff;
}

#competition-info .comp-winner li li a {
	line-height:64px;
	vertical-align:middle;
}

#competition-info .comp-winner li li a img {
	margin:0 10px 0 0;
}

/* TITLE / INFO MY MESSAGES AREA END */









/* TITLE / INFO MY MESSAGES AREA */	
	
#myNewMessages {
	position:relative;
	width:574px;
	margin:15px 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.myNewMessagesBox {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.myNewMessagesBoxTitle {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-green-dots.gif) bottom left repeat-x;
}

.myNewMessagesBoxTitleInfo {
	width:572px;
	border-top:1px solid #5c9d0b;
	border-left:1px solid #5c9d0b;
	border-right:1px solid #5c9d0b;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-green.gif) bottom left repeat-x;
	background-color:#7fe404;
}

.myNewMessagesBoxTitleInfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#000000;
	padding:5px 0 6px 9px;
margin:0;
	text-align:left;
	float:left;
	display:inline;
}





.myNewMessagesListItem {
	width:574px;
	margin:0 0 0 0;
	padding:9px 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	min-height:87px;
	position:relative;
}

.myNewMessagesListItemTxt {
	width:515px;
	margin:9px 0 0 0;
	padding:0 0 0 0;
}

.myNewMessagesListItemInfo {
	width:554px;
	margin:0 0 0 10px;
	padding:0 0 9px 0;
	border-bottom:1px solid #d7d5d5;
	position:relative;
}

span.myMessagesTxt {
	margin:0 0 0 0;
	padding:8px 0 0 0;
	float:left;
}

.myNewMessagesListItemTxt .date {
	float:right;
	width:160px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:90%;
	text-align:right;
}

.myNewMessagesListItem input.btnDeleteMessage {
	background:url(../images/structure/btn-delete-message.png) top left no-repeat;
	cursor:pointer;
	margin:-3px 0 0 0;
	border:0;
	outline:0;
	width:29px;
	height:23px;
	float:right;
}

.myNewMessagesListItem h3 {
	font:bold 100% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:9px 0 11px 0;
	text-align:left;
}

.myNewMessagesListItem p a {
	color:#0076a3;
}

.myNewMessagesListItem p a:hover {
	color:#890880;
	text-decoration:none;
}

.myNewMessagesListItem p {
	margin:0 0 10px 0;
	padding:0 0 0 0;
}

.myNewMessagesListItem img.newMessageImage {
	position:absolute;
	z-index:5;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:51px;
	left:1px;
}

.myNewMessagesListItem .resultsListItemImg {
	margin:0 6px 0 0;
	border:1px solid #909090;
	padding:0 0 0 0;
	float:left;
}

.myNewMessagesListItem .imgGreenBdr { border:1px solid #12be00; }

/* TITLE / INFO MY NEW MESSAGES AREA END */








/* TITLE / INFO NOTIFICATION AREA */	
	
#notifications {
	position:relative;
	width:574px;
	margin:15px 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.notificationsBox {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.notificationsBoxTitle {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}

.notificationsBoxTitleInfo {
	width:572px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

.notificationsBoxTitleInfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
margin:0;
	text-align:left;
	float:left;
	display:inline;
}





.notificationsListItem {
	width:574px;
	margin:0 0 0 0;
	padding:9px 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	min-height:87px;
	position:relative;
}

.notificationsListItemTxt {
	width:515px;
	margin:9px 0 0 0;
	padding:0 0 0 0;
}

.notificationsListItemInfo {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #d7d5d5;
}

span.notificationsTxt {
	margin:0 0 0 0;
	padding:8px 0 0 0;

	float:left;
}

.notificationsListItem input.btnDeleteMessage {
	background:url(../images/structure/btn-delete-message.png) top left no-repeat;
	cursor:pointer;
	margin:-3px 8px 0 0;
	border:0;
	outline:0;
	width:29px;
	height:23px;
	float:right;
}

.notificationsListItem p a {
	color:#0076a3;
}

.notificationsListItem p a:hover {
	color:#890880;
	text-decoration:none;
}

.notificationsListItem p {
	margin:0 0 0px 8px;
	padding:0 0 0 0;
	color:#222;
}

.notificationsListItem a {
	color:#0076a3;
	border-bottom:1px dotted;
}

.notificationsListItem a:hover {
	color:#880980;
}

/* TITLE / INFO NOTIFICATION AREA END */











/* TITLE / INFO FRIENDS REQUEST AREA */	
	
#friendRequest {
	position:relative;
	width:574px;
	margin:15px 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.friendRequestBox {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.friendRequestBoxTitle {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}

.friendRequestBoxTitleInfo {
	width:572px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

.friendRequestBoxTitleInfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
margin:0;
	text-align:left;
	float:left;
	display:inline;
}

.notification-list {
	width:574px;
	float:left;
	margin:0 0 20px 0;
	padding:6px 0 0 0;
	border-bottom:1px solid #ccc;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	min-height:87px;
	position:relative;
}

.notification-list li {
	padding:7px 0;
	border-bottom:1px dotted #ccc;
	float:left;
	clear:left;
}

.notification-list li p {
	margin:2px 0 0 0;
}

.notification-list li input{
	background:url(../images/structure/btn-delete-message.png) top left no-repeat;
	cursor:pointer;
	margin:0 8px 0 8px;
	border:0;
	outline:0;
	width:29px;
	height:23px;
	float:right;
}

.notification-list li img {
	float:left;
	margin:0 10px;
	height:30px;
	width:30px;
	border:1px solid #222;
}



.friendRequestListItem {
	width:574px;
	margin:0 0 0 0;
	padding:9px 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	min-height:87px;
	position:relative;
}

.friendRequestListItemInfo {
	width:574px;
	margin:0 0 0 0;
	padding:9px 0 9px 0;
	border-bottom:1px solid #d7d5d5;
	position:relative;
}

.friendRequestListItemInfoLeft {
	width:280px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.friendRequestListItemInfoRight {
	width:270px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:right;
}

.friendRequestListItemTxt {
	width:270px;
	margin:2px 0 0 0;
	padding:0 0 0 0;
}

span.friendRequestTxt {
	margin:0 0 0 0;
	padding:8px 0 0 0;
	float:left;
}

input.btnJoinGroup {
	background:url(/assets/images/buttons/groups/join-groups.png) top left no-repeat;
	cursor:pointer;
	margin:0 8px 0 0;
	border:0;
	outline:0;
	width:70px;
	height:24px;
}

input.btnRjtInvite {
	background:url(/assets/images/buttons/groups/reject-invite.png) top left no-repeat;
	cursor:pointer;
	margin:0 8px 0 0;
	border:0;
	outline:0;
	width:83px;
	height:23px;
}

input.btnAcceptFriend {
	background:url(../images/structure/btn-friend-accept.png) top left no-repeat;
	cursor:pointer;
	margin:0 8px 0 0;
	border:0;
	outline:0;
	width:83px;
	height:23px;
}

input.btnJoinGroup {
	background:url(/assets/images/buttons/groups/join-groups.png) top left no-repeat;
	cursor:pointer;
	margin:0 8px 0 0;
	border:0;
	outline:0;
	width:70px;
	height:24px;
}

input.btnRjtInvite {
	background:url(/assets/images/buttons/groups/reject-invite.png) top left no-repeat;
	cursor:pointer;
	margin:0 8px 0 0;
	border:0;
	outline:0;
	width:83px;
	height:23px;
}

input.btnRejectFriend {
	background:url(../images/structure/btn-friend-reject.png) top left no-repeat;
	cursor:pointer;
	margin:0 8px 0 0;
	border:0;
	outline:0;
	width:83px;
	height:23px;
}

ul.request-status {
	float:left;
	width:260px;
	margin:0 0 10px -1px;
	position:relative;
}

ul.request-status li {
	float:left;
	width:90px;
}



.friendRequestListItem p a {
	color:#0076a3;
}

.friendRequestListItem p a:hover {
	color:#890880;
	text-decoration:none;
}

.friendRequestListItem p {
	margin:0 0 27px 0;
	padding:0 0 0 0;
	color:#0076a3;
}

img.newFriendImage {
	position:absolute;
	z-index:5;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:60px;
	left:9px;
}

.friendRequestListItem .resultsListItemImg {
	margin:0 6px 0 8px;
	border:1px solid #909090;
	padding:0 0 0 0;
	float:left;
}

.friendRequestListItem .imgGreenBdr { border:1px solid #12be00; }

/* TITLE / INFO FRIENDS REQUEST AREA END */








/* TITLE / INFO PERSONAL DETAILS AREA */	
	
#personalDetails {
	position:relative;
	width:574px;
	margin:15px 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.personalDetailsListItem {
	width:574px;
	margin:0 0 0 0;
	padding:2px 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	position:relative;
}

.personalDetailsListItem .mapRight {
	float:right;
	margin:0 8px 0 0;
	padding:0 0 0 0;
}

.personalDetailsListItem #map {
	width:140px;
	height:180px;
	float:right;
}

.personalDetailsListItemInfo {
	width:420px;
	margin:0 0 0 0;
	padding:0 0 5px 0;
}

.personalDetailsListItemTxt {
	width:420px;
	float:left;
	margin:9px 0 0 0;
	padding:0 0 0 0;
}

.personalDetailsListItemTxt p img {
vertical-align:middle;
}

span.personalDetailsTxt {
	margin:0 0 0 0;
	padding:8px 0 0 0;
	float:left;
}

.personalDetailsListItem p a {
	color:#0076a3;
}

.personalDetailsListItem p a:hover {
	color:#890880;
	text-decoration:none;
}

.personalDetailsListItem p.txtLeft {
	width:125px;
	font-size:115%;
	margin:0 0 0px 8px;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.personalDetailsListItem p.txtRight {
	width:278px;
	margin:2px 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.personalDetailsListItem p.txtRightImg {
	width:298px;
	margin:-4px 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.personalDetailsListItem .personalDetailsListItemInfo ul {
	width:410px;
	float:left;
	margin:0;
	padding:20px 0 0 10px;
}

.personalDetailsListItem .personalDetailsListItemInfo ul.password {
	border-top:1px dotted #aaa;
}

.personalDetailsListItem .personalDetailsListItemInfo ul li {
	width:410px;
	float:left;
	clear:left;
	margin:0 0 8px 0;
	padding:0;
}

.personalDetailsListItem .personalDetailsListItemInfo ul li p {
	margin:0;
	padding:0;
	float:left;
	font-size:1.1em;
	width:280px;
}

.personalDetailsListItem .personalDetailsListItemInfo ul li p.label {
	float:left;
	width:120px;
	font-weight:bold;
	font-size:0.9em;
	color:#777;
	padding:2px 0 0 0;
}

.feedback-gif {
	position:absolute;
}

.personalDetailsListItem .personalDetailsListItemInfo ul li .public-hide {
	width:110px;
	display:inline-block;
	font-size:0.8em;
	background-color:#f2f2f2;
	padding:10px 3px 4px 6px;
	margin:2px 0 5px 0;
	clear:both;
	background-image:url(/assets/images/buttons/hide-tag.png);
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
}

.personalDetailsListItem .personalDetailsListItemInfo ul li .public-hide .feedback-gif {
	top:1px;
	right:-33px;
}

.personalDetailsListItem .personalDetailsListItemInfo ul li .public-hide input {
	float:left;
	width:auto !important;
	margin:2px 5px 0 0;
	padding:0;
}

.personalDetailsListItem .personalDetailsListItemInfo ul li input {
	border:1px solid #960b8c;
	padding:2px 2px 2px 3px;
	width:169px !important;
	margin:-4px 0 0 0;
	float:left;
	font-size:0.9em;
	text-align:left;
}

.personalDetailsListItem .personalDetailsListItemInfo ul li .ui-datepicker-trigger {
	width:20px;
	height:20px;
	background-image:url(/assets/images/buttons/forms/date-picker.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border:0;
	padding:0;
	text-indent:-7777px;
	float:left;
	margin:-4px 0 0 5px;
	cursor:pointer;
	position:relative;
}

.personalDetailsListItem .personalDetailsListItemInfo ul li .ui-datepicker-trigger:hover {
	background-position:bottom left;
}

.personalDetailsListItem .personalDetailsListItemInfo ul li textarea {
	border:1px solid #960b8c;
	padding:2px;
	width:170px !important;
	margin:-4px 0 0 0;
	float:left;
	text-align:left;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:0.8em;
}

.personalDetailsListItem .personalDetailsListItemInfo ul li .charcounter {
	float:left;
	font-size:0.8em;
	margin:0 0 5px 5px; 
	padding:0;
	color:#880980;
}

.personalDetailsListItem .personalDetailsListItemInfo ul li select {
	border:1px solid #960b8c;
	padding:2px 2px 2px 0;
	width:176px !important;
	margin:-4px 0 0 0;
	float:left;
	font-size:0.9em;
	text-align:left;
	
}

.personalDetailsListItem .personalDetailsListItemInfo ul li input.save {
	border:0;
	padding:0;
	width:auto !important;	
	margin:-2px 0 0 5px;
	float:left;
}

.personalDetailsListItem .personalDetailsListItemInfo ul li input.cancel {
	border:0;
	padding:0;
	width:auto !important;	
	margin:-2px 0 0 2px;
	float:left;
}

.personalDetailsListItem .personalDetailsListItemInfo ul li input.submit {
	width:auto !important;
	padding:0;
	border:0;
	margin:-2px 0 0 0;
}

.personalDetailsListItem .personalDetailsListItemInfo ul.interests {
	width:290px;
	float:left;
	margin:0;
	padding:0 0 0 0;
}

.personalDetailsListItem .personalDetailsListItemInfo ul.interests li {
	width:auto;
	display:inline;
	clear:none;
	margin:0;
	padding:0 10px 0 0;
}

.personalDetailsListItem .personalDetailsListItemInfo ul.interests li a {
	margin:0 2px 0 5px;
	height:17px;
	width:17px;
	background-image:url(/assets/images/buttons/forms/delete.png);
	background-repeat:no-repeat;
	padding:0;
	display:inline-block;
}

.personalDetailsListItem .personalDetailsListItemInfo a#add-interest {
	float:left;
	margin:5px 0 0 120px;
}

#addMoreTagsForm {
	margin:10px 0 0 120px;
	float:left;
}

#addMoreTagsForm input.submit {
	margin:-3px 0 0 5px;
	position:relative;
}

/* TITLE / INFO _PERSONAL DETAILS AREA END */








/* TITLE / INFO INTEREST ZONE AREA */	
	
#interestZone {
	position:relative;
	width:574px;
	margin:15px 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.interestZoneBox {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.interestZoneListItem {
	width:574px;
	margin:0 0 0 0;
	padding:9px 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	min-height:87px;
	position:relative;
}

.interestZoneListItem .mapRight {
	float:right;
	margin:0 8px 0 0;
	padding:0 0 0 0;
}

.interestZoneListItem p.paraLinkBlue {
	margin:8px 14px 0 0;
	padding:0 0 0 0;
	text-align:right;
}

.interestZoneListItem p.paraLinkBlue a {
	color:#0076a3;
	font-size:90%;
	text-decoration:underline;
}

.interestZoneListItem p.paraLinkBlue a:hover {
	color:#890880;
	text-decoration:underline;
}

.interestZoneListItemInfo {
	width:558px;
	margin:6px 0 0 0;
	padding:0 0 0 0;
}

.interestZoneListItemInfo p.showTitle {
	margin:-10px 0 5px 8px;
	padding:0 0 0 0;
	font-size:90%;
}

.interestZoneListItemInfo li {
	margin:0 0 10px 13px;
	float:left;
	height:100px;
}

.interestZoneListItemInfo a {
	width:66px;
	float:left;
	color:#000000;
	text-align:center;
	font-size:0.9em;
}

.interestZoneListItemInfo a:hover {
	color:#890880;
}

.interestZoneListItemInfo a:hover .category {
	background-position:bottom;
}


.interestZoneListItemInfo li a img {
	width:73px;
	height:64px;
	display:block;
	padding:4px;
	margin:0 0 5px 0;
	border:0;
	background:url(/assets/images/structure/bg-interest-zone.gif) top left repeat;
}

.interestZoneListItemImg img {
	margin:3px 0 0 3px;
	padding:0 0 0 0;
}

.interestZoneListItemImg .imgPurpleBdr { border:1px solid #3a0737;}
.interestZoneListItemImg .imgGreyBdr { border:1px solid #8d8d8d;}

.interestZoneListItemTxt {
	width:81px;
	float:left;
	margin:0 0 0 0;
	padding:4px 0 0 0;
	text-align:center;
}

/* TITLE / INFO INTEREST ZONE AREA END */










/* TITLE / INFO GROUPS JOINED AREA */	
	
#groupsJoined {
	position:relative;
	width:574px;
	margin:15px 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.groupsJoinedBox {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.groupsJoinedBoxTitle {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}

.groupsJoinedBoxTitleInfo {
	width:572px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	float:left;
	text-align:center;
	background:url(../images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

.groupsJoinedBoxTitleInfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
margin:0;
	text-align:left;
	float:left;
	display:inline;
}

.groupsJoinedBoxTitleInfo input.btnEdit {
	background:url(../images/structure/btn-edit.png) top left no-repeat;
	cursor:pointer;
	margin:5px 8px 0 0;
	border:0;
	outline:0;
	width:50px;
	height:15px;
	float:right;
}





.groupsJoinedListItem {
	width:574px;
	margin:0 0 0 0;
	padding:9px 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	position:relative;
}

.groupsJoinedListItem .mapRight {
	float:right;
	margin:0 8px 0 0;
	padding:0 0 0 0;
}

.groupsJoinedListItem p.paraLinkBlue {
	margin:8px 14px 0 0;
	padding:0 0 0 0;
	text-align:right;
}

.groupsJoinedListItem p.paraLinkBlue a {
	color:#0076a3;
	font-size:90%;
	text-decoration:underline;
}

.groupsJoinedListItem p.paraLinkBlue a:hover {
	color:#890880;
	text-decoration:underline;
}

.groupsJoinedListItemInfo {
	width:574px;
	margin:9px 0 0 0;
	padding:0 0 0 0;
}

.groupsJoinedListItemInfo a {
	width:130px;
	float:left;
	color:#0076a3;
	font-size:85%;
	margin:0 4px 0 8px;
	padding:0 0 0 0;
	display:inline;
}

.groupsJoinedListItemInfo a:hover {
	width:130px;
	color:#890880;
}

span.groupsJoinedListItemImg {
	width:130px;
	height:130px;
	display:block;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-interest-zone.gif) top left repeat;
}

.groupsJoinedListItemImg img {
	margin:4px 0 0 4px;
	padding:0 0 0 0;
}

.groupsJoinedListItemImg .imgPurpleBdr { border:1px solid #3a0737;}
.groupsJoinedListItemImg .imgGreyBdr { border:1px solid #8d8d8d;}

.groupsJoinedListItemTxt {
	width:130px;
	float:left;
	margin:0 0 0 0;
	padding:10px 0 20px 0;
	text-align:left;
	text-align:center;
	height:20px;
}

.groupsJoinedListItemTxt .txt {
	font-size:1.1em;
}

/* TITLE / INFO GROUPS JOINED AREA END */









/* TITLE / INFO PROFILE COMMENTS AREA */	
	
#profileComments {
	position:relative;
	width:574px;
	margin:15px 0 0 16px;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.profileCommentsBox {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.profileCommentsBoxTitle {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}

.profileCommentsBoxTitleInfo {
	width:572px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

.profileCommentsBoxTitleInfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
margin:0;
	text-align:left;
	float:left;
	display:inline;
}

.profileCommentsBoxTitleInfo input.btnAddComment {
	background:url(../images/structure/btn-add-comment.png) top left no-repeat;
	cursor:pointer;
	margin:3px 3px -2px 0;
	border:0;
	outline:0;
	width:87px;
	height:21px;
	float:right;
}





.profileCommentsListItem {
	width:574px;
	margin:0 0 0 0;
	padding:9px 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	min-height:87px;
	position:relative;
}

.profileCommentsListItemTxt {
	width:515px;
	margin:9px 0 0 0;
	padding:0 0 0 0;
}

.profileCommentsListItemInfo {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 9px 0;
	border-bottom:1px solid #d7d5d5;
}

span.profileCommentsTxt {
	margin:0 0 0 0;
	padding:8px 0 0 0;
	float:left;
}

.profileCommentsListItemTxt .date {
	float:right;
	width:160px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:90%;
	text-align:right;
}

.profileCommentsListItem input.btnDeleteMessage {
	background:url(../images/structure/btn-delete-message.png) top left no-repeat;
	cursor:pointer;
	margin:-3px 8px 0 0;
	border:0;
	outline:0;
	width:29px;
	height:23px;
	float:right;
}

.profileCommentsListItem h3 {
	font:bold 100% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:9px 0 11px 0;
	text-align:left;
}

.profileCommentsListItem p a {
	color:#0076a3;
}

.profileCommentsListItem p a:hover {
	color:#890880;
	text-decoration:none;
}

.profileCommentsListItem p {
	margin:0 0 10px 0;
	padding:0 0 0 0;
}

.profileCommentsListItem img.onlineImage {
	position:absolute;
	z-index:5;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:95px;
	left:10px;
}

.profileCommentsListItem .resultsListItemImg {
	margin:0 6px 0 8px;
	border:1px solid #909090;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.profileCommentsListItem .imgPurpleBdr { border:1px solid #af19a6; }

/* TITLE / INFO PROFILE COMMENTS END */










/* TITLE / INFO GROUP ZONES BOX AREA */	
	
#groupZones {
	position:relative;
	width:824px;
	margin:15px 0 0 16px;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.groupZonesBoxInfo {
	width:824px;
	margin:0 0 15px 0;
	float:left;
	padding:0 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
}

#groupZonesBoxInfoImg {
	width:369px;
	height:188px;
	display:block;
	float:right;
	margin:10px 8px 0 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-dots-big-img.gif) top left repeat;
}

#groupZonesBoxInfoImg img {
	margin:4px 0 0 4px;
	padding:0 0 0 0;
	border:1px solid #1d1d1d;
}

.groupZonesBoxInfoTxt {
	width:445px;
	display:block;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	display:inline;
}

.groupZonesBoxInfoTxtImg {
	width:79px;
	height:70px;
	display:block;
	margin:12px 12px 0 12px;
	padding:0 0 0 0;
	float:left;
	display:inline;
	overflow:hidden;
	background:url(../images/structure/bg-interest-zone.gif) top left repeat;
}

.groupZonesBoxInfoTxtImg img {
	margin:3px 0 0 3px;
	padding:0 0 0 0;
	position:absolute;
	clip:rect(0px,75px,64px,0px);
}

.groupZonesBoxInfoTxtImg .imgPurpleBdr { border:0;}
.groupZonesBoxInfoTxtImg .imgGreyBdr { border:0;}

.groupZonesBoxInfoTxt h3 {
	font:bold 1.6em Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#313131;
	display:block;
	border-bottom:1px solid #b0b0b0;
	/*width:413px;*/
	overflow:hidden;
	padding:0 0 10px 0;
	margin:17px 12px 0 12px;
	text-align:left;
}

.groupZonesBoxInfoTxt a.back-to-zones {
	float:left;
	background-image:url(/assets/images/structure/arrow-blue-left.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-weight:bold;
	padding:1px 0 0 13px;
	margin:10px 0 0 0;
	font-size:0.9em;
	color:#0076A3;
}

.groupZonesBoxInfoTxt p.paraTxt { margin:12px 12px 0 12px; padding:0 0 0 0; display:block; float:left; }
.groupZonesBoxInfoTxt p.paraTxt a { color:#0076a3;  }
.groupZonesBoxInfoTxt p.paraTxt a:hover { color:#890880; text-decoration:underline; }





#groupZonesImgItems {
	width:824px;
	float:left;
	margin:0 0 8px 0;
	padding:8px 0 0 0;
}

#groupZonesImgItems li {
	width:66px;
	height:100px;
	float:left;
	margin:8px;
}


#groupZonesImgItems a {
	color:#000000;
	margin:0;
	padding:0 0 0 0;
}

#groupZonesImgItems a:hover {
	width:81px;
	color:#890880;
}

#groupZonesImgItems a:hover .category {
	background-position:bottom;
}

span.groupZoneListItemImg {
	width:81px;
	height:72px;
	display:block;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-interest-zone.gif) top left repeat;
}

.groupZoneListItemImg img {
	margin:3px 0 0 3px;
	padding:0 0 0 0;
}

.groupZoneListItemImg .imgPurpleBdr { border:1px solid #3a0737;}
.groupZoneListItemImg .imgGreyBdr { border:1px solid #8d8d8d;}

.groupZoneListItemTxt {
	width:66px;
	float:left;
	margin:0 0 0 0;
	padding:4px 0 0 0;
	text-align:center;
}

.category_holder {
	background:url(../images/structure/bg-interest-zone.gif) top left repeat;
	padding:3px;
	display:block;
}

.category {
	width:60px;
	height:53px;
	display:block;
}

.cat_arts {
	background:url(/assets/images/groups/medium/arts.png);
}

.cat_religion {
	background:url(/assets/images/groups/medium/religion.png);
}

.cat_books {
	background:url(/assets/images/groups/medium/books.png);
}

.cat_career {
	background:url(/assets/images/groups/medium/career.png);
}

.cat_fashion {
	background:url(/assets/images/groups/medium/fashion.png);
}

.cat_finance {
	background:url(/assets/images/groups/medium/finance.png);
}

.cat_fashion {
	background:url(/assets/images/groups/medium/fashion.png);
}

.cat_fitness {
	background:url(/assets/images/groups/medium/fitness.png);
}

.cat_food_drink {
	background:url(/assets/images/groups/medium/food_drink.png);
}

.cat_gaming {
	background:url(/assets/images/groups/medium/gaming.png);
}

.cat_health__fitness {
	background:url(/assets/images/groups/medium/fitness.png);
}

.cat_hobbies {
	background:url(/assets/images/groups/medium/hobbies.png);
}

.cat_home_garden {
	background:url(/assets/images/groups/medium/home_garden.png);
}

.cat_motoring {
	background:url(/assets/images/groups/medium/motoring.png);
}

.cat_movies {
	background:url(/assets/images/groups/medium/movies.png);
}

.cat_music {
	background:url(/assets/images/groups/medium/music.png);
}

.cat_nightlife_social {
	background:url(/assets/images/groups/medium/nightlife.png);
}

.cat_pets {
	background:url(/assets/images/groups/medium/pets.png);
}

.cat_politics {
	background:url(/assets/images/groups/medium/politics.png);
}

.cat_family {
	background:url(/assets/images/groups/medium/relationships.png);
}

.cat_technology {
	background:url(/assets/images/groups/medium/technology.png);
}

.cat_shopping {
	background:url(/assets/images/groups/medium/shopping.png);
}

.cat_sport {
	background:url(/assets/images/groups/medium/sport.png);
}

.cat_travel {
	background:url(/assets/images/groups/medium/travel.png);
}

.cat_tv {
	background:url(/assets/images/groups/medium/tv.png);
}

.cat_university {
	background:url(/assets/images/groups/medium/universities.png);
}

.cat_new_to_bongal {
	background:url(/assets/images/groups/medium/new_to_bongal.png);
}

.cat_media {
	background:url(/assets/images/groups/medium/media.png);
}

.cat_religion {
	background:url(/assets/images/groups/medium/religion.png);
}

/*** small variants ***/

.cat_small_arts {
	background:url(/assets/images/groups/small/arts.png);
}

.cat_small_religion {
	background:url(/assets/images/groups/small/religion.png);
}

.cat_small_books {
	background:url(/assets/images/groups/small/books.png);
}

.cat_small_media {
	background:url(/assets/images/groups/small/media.png);
}

.cat_small_career {
	background:url(/assets/images/groups/small/career.png);
}

.cat_small_fashion {

	background:url(/assets/images/groups/small/fashion.png);
}

.cat_small_finance {
	background:url(/assets/images/groups/small/finance.png);
}

.cat_small_fitness {
	background:url(/assets/images/groups/small/fitness.png);
}

.cat_small_food_drink {
	background:url(/assets/images/groups/small/food_drink.png);
}

.cat_small_gaming {
	background:url(/assets/images/groups/small/gaming.png);
}

.cat_small_health__fitness {
	background:url(/assets/images/groups/small/fitness.png);
}

.cat_small_hobbies {
	background:url(/assets/images/groups/small/hobbies.png);
}

.cat_small_home_garden {
	background:url(/assets/images/groups/small/home_garden.png);
}

.cat_small_motoring {
	background:url(/assets/images/groups/small/motoring.png);
}

.cat_small_movies {
	background:url(/assets/images/groups/small/movies.png);
}

.cat_small_music {
	background:url(/assets/images/groups/small/music.png);
}

.cat_small_nightlife_social {
	background:url(/assets/images/groups/small/nightlife.png);
}

.cat_small_pets {
	background:url(/assets/images/groups/small/pets.png);
}

.cat_small_politics {
	background:url(/assets/images/groups/small/politics.png);
}

.cat_small_family {
	background:url(/assets/images/groups/small/family.png);
}

.cat_small_technology {
	background:url(/assets/images/groups/small/technology.png);
}

.cat_small_shopping {
	background:url(/assets/images/groups/small/shopping.png);
}

.cat_small_sport {
	background:url(/assets/images/groups/small/sport.png);
}

.cat_small_travel {
	background:url(/assets/images/groups/small/travel.png);
}

.cat_small_tv {
	background:url(/assets/images/groups/small/tv.png);
}

.cat_small_university {
	background:url(/assets/images/groups/small/universities.png);
}

.cat_small_new_to_bongal {
	background:url(/assets/images/groups/small/new_to_bongal.png);
}

.cat_small_media {
	background:url(/assets/images/groups/small/media.png);
}

.cat_small_religion {
	background:url(/assets/images/groups/small/religion.png);
}



/* TITLE / INFO GROUP ZONES BOX AREA END */	












/* TITLE / INFO SUB ZONES BOX AREA */	
	
#subZones {
	position:relative;
	width:824px;
	margin:0px 0 0 16px;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.subZonesBoxInfo {
	width:824px;
	margin:0 0 15px 0;
	float:left;
	padding:0 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
}

.subZonesBoxInfoTxt {
	width:785px;
	display:block;
	float:left;
	margin:20px 0 0 0;
	padding:0 0 0 0;
	display:inline;
}

#subZonesBoxControls {
	height:30px;
	width:785px;
	clear:both;
}

#displaySubZones {
	width:785px;
	height:auto;
	margin-left:12px;
}

.subZonesBoxInfo p.paraTxt { margin:0 0 12px 12px; padding:0 0 0 0; display:block; float:left; }

.subZonesBoxInfo p.paraTxt a { color:#0076a3;  }

.subZonesBoxInfo p.paraTxt a:hover { color:#890880; text-decoration:underline; }

ul.subZonesBoxLinks { 
	margin:0 0 12px 13px; 
	padding:5px 0 5px 0; 
	float:left; 
	border-right:1px solid #ccc; 
	width:793px;
	display:inline;
}

ul.subZonesBoxLinks li { 
	margin:0; 
	padding:10px 15px 10px 15px;
	border-left:1px solid #ccc; 
	width:233px;
	float:left;
}

ul.subZonesBoxLinks li a { color:#0076a3; font-size:110%; font-weight:bold; line-height:1.7em; }

ul.subZonesBoxLinks li a:hover { color:#890880; border-bottom:1px dotted; }

/* TITLE / INFO SUB ZONES BOX AREA END */	











/* TITLE / INFO GROUPS BOX AREA */	
	
#groups {
	position:relative;
	width:824px;
	margin:0px 0 0 16px;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.groupsBox {
	width:824px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.groupsBoxTitle {
	width:824px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}

.groupsBoxTitleInfo {
	width:822px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

.groupsBoxTitleInfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
margin:0;
	text-align:left;
	float:left;
	display:inline;
}

.groupsBoxTitleInfo h2 span {
	font-size:80%;
}

input.btnHideZones {
	background:url(../images/structure/btn-hide-zones.png) top left no-repeat;
	cursor:pointer;
	margin:3px 8px 0 0;
	border:0;
	outline:0;
	width:76px;
	height:21px;
	float:right;
}

.groupsBoxInfo {
	width:804px;
	margin:0 0 15px 10px;
	float:left;
	padding:0 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
}

#groupsBoxInfoTxt {
	width:803px;
	display:block;
	float:left;
	margin:6px 0 0 0;
	display:inline;
	padding:0 0 0 0;
	border-top:#d7d5d5 1px solid;
}


.groupsBoxInfo p.paraTxt { margin:0 0 12px 0; padding:0 0 0 0; display:block; }
.groupsBoxInfo p.paraTxt a { color:#0076a3;  }
.groupsBoxInfo p.paraTxt a:hover { color:#890880; text-decoration:underline; }

.groupsBoxInfoSortShow {
	width:785px;
	display:block;
	float:left;
	margin:10px 0 0 20px;
	padding:0 0 0 0;
	display:inline;
}

.groupsBoxInfoSortShow a { color:#0076a3;  }
.groupsBoxInfoSortShow a:hover { color:#890880; text-decoration:underline; }

.groupsBoxInfoSort {
	width:360px;
	float:left;
	margin:4px 0 0 0;
	padding:0 0 0 0;
}

.groupsBoxInfoSort p { margin:0 0 0 0; padding:0 0 0 0; }
.groupsBoxInfoSort p span { margin:0 15px 0 0; padding:0 0 0 0; }

.groupsBoxInfoShow {
	width:400px;
	float:right;
	margin:0 10px 0 0;
	display:inline;
	padding:0 0 0 0;
}

.groupsBoxInfoShow p { margin:0 0 0 0; padding:0 0 0 0; }
.groupsBoxInfoShow p span { margin:0 15px 0 0; padding:0 0 0 0; }
.groupsBoxInfoShow p .dropBox { width:160px; text-align:left; vertical-align:middle; font-weight:nornal; padding:4px 4px 4px 4px; color:#000000; border:#b4b4b4 solid 1px; margin:0 0 0 0; font:100% Arial, Helvetica, sans-serif; background:url(../images/structure/bg-textbox.gif) top left repeat-x; }

.groupsBoxInfoShow input.btnSelect {
	background:url(../images/structure/btn-select.png) top left no-repeat;
	cursor:pointer;
	margin:3px 0 0 0;
	border:0;
	outline:0;
	width:69px;
	height:23px;
	float:right;
}




.groupsBoxInfoItem {
	width:380px;
	position:relative;
	min-height:148px;
	margin:0 0 0 0;
	padding:20px 0 12px 0;
	border-bottom:#d7d5d5 1px solid;
}

.groupsBoxInfoItemImg {
	width:130px;
	height:130px;
	display:block;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-dots-groups.gif) top left repeat;
}

.groupsBoxInfoItemImg img {
	margin:4px 0 0 4px;
	padding:0 0 0 0;
}

.groupsBoxInfoItemImg .imgPurpleBdr { border:1px solid #3a0737;}
.groupsBoxInfoItemImg .imgGreyBdr { border:1px solid #8d8d8d;}





.groupsBoxInfoItem h3 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:12px 0 11px 0;
	padding:0 0 0 146px;
	text-align:left;
}

.groupsBoxInfoItem h3 a {
	font:bold 100% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:9px 0 11px 0;
	text-align:left;
}

.groupsBoxInfoItem h3 a:hover {
	color:#890880;
	text-decoration:none;
}

.groupsBoxInfoItem p {
	margin:0 0 25px 0;
	padding:0 0 0 146px;
}
.groupsBoxInfoItem input.btnJoinGroup {
	background:url(../images/structure/btn-join-group.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 0 0;
	border:0;
	outline:0;
	width:69px;
	height:23px;
	position:absolute;
	bottom:16px;
	left:146px;
	z-index:5;
}

.groupsBoxInfoItem .memberTxt {
	margin:0 0 0 0;
	border:0;
	outline:0;
	width:170px;
	position:absolute;
	bottom:16px;
	right:0;
	text-align:right;
	z-index:5;
	color:#7c7c7c;
}


/* TITLE / INFO GROUPS BOX AREA END */


















/* NEW 22nd DEC 2009 */


#interestZoneSpaceTop {
	position:relative;
	width:574px;
	margin:15px 0 16px 16px;
	padding:0 0 0 0;
	float:left;
	display:inline;
}



/* RESULTS (GROUPS EXPLORE) SORT BY SHOW / RESULT ITEMS */	


.resultsBoxInfo {
	width:824px;
	margin:0 0 10px 0;
	float:left;
	padding:0 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
}

.resultsBoxInfo p.paraTxt { margin:0 0 12px 0; padding:0 0 0 0; display:block; }
.resultsBoxInfo p.paraTxt a { color:#0076a3;  }
.resultsBoxInfo p.paraTxt a:hover { color:#890880; text-decoration:underline; }

.resultsBoxInfoSortShow {
	width:785px;
	display:block;
	float:left;
	margin:10px 0 0 9px;
	padding:0 0 0 0;
	display:inline;
}

.resultsBoxInfoSortShow a { color:#0076a3;  }
.resultsBoxInfoSortShow a:hover { color:#890880; text-decoration:underline; }

.resultsBoxInfoSort {
	width:360px;
	float:left;
	margin:4px 0 0 0;
	padding:0 0 0 0;
}

.resultsBoxInfoSort p { margin:0 0 0 0; padding:0 0 0 0; }
.resultsBoxInfoSort p span { margin:0 15px 0 0; padding:0 0 0 0; }

.resultsBoxInfoShow {
	width:400px;
	float:right;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.resultsBoxInfoShow p { margin:0 0 0 0; padding:0 0 0 0; }
.resultsBoxInfoShow p span { margin:0 15px 0 0; padding:0 0 0 0; }
.resultsBoxInfoShow p .dropBox { width:160px; text-align:left; vertical-align:middle; font-weight:nornal; padding:4px 4px 4px 4px; color:#000000; border:#b4b4b4 solid 1px; margin:0 0 0 0; font:100% Arial, Helvetica, sans-serif; background:url(../images/structure/bg-textbox.gif) top left repeat-x; }

.resultsBoxInfoShow input.btnSelect {
	background:url(../images/structure/btn-select.png) top left no-repeat;
	cursor:pointer;
	margin:3px 0 0 0;
	border:0;
	outline:0;
	width:69px;
	height:23px;
	float:right;
}






.resultsBoxBorderBtm {
	margin-top:20px;
	position:relative;
}

.resultsBoxInfoItem {
	width:403px;
	margin:0 0 -16px 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-results-grad.gif) top left no-repeat;
	min-height:144px;
	position:relative;
}

.resultsBoxInfoItemImg {
	width:130px;
	height:130px;
	display:block;
	float:left;
	margin:12px 0 0 10px;
	padding:0 0 0 0;
	display:inline;
	background:url(../images/structure/bg-dots-groups.gif) top left repeat;
}

.resultsBoxInfoItemImg img {
	margin:4px 0 0 4px;
	padding:0 0 0 0;
}

.resultsBoxInfoItem h3 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:11px 0 11px 0;
	padding:0 0 0 146px;
	text-align:left;
}

.resultsBoxInfoItem h3 a {
	font:bold 100% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:11px 0 11px 0;
	text-align:left;
}

.resultsBoxInfoItem h3 a:hover {
	color:#890880;
	text-decoration:none;
}

.resultsBoxInfoItem p {
	margin:0 0 22px 0;
	padding:0 0 0 146px;
}

.resultsBoxInfoItem input.btnJoinGroup {
	background:url(../images/structure/btn-join-group.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:0;
	outline:0;
	width:69px;
	height:23px;
	position:absolute;
	bottom:0;
	left:146px;
	z-index:5;
}

.resultsBoxInfoItem input.btnLeaveGroup {
	background:url(../images/structure/btn-leave-group.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:0;
	outline:0;
	width:79px;
	height:23px;
	position:absolute;
	bottom:0;
	left:146px;
	z-index:5;
}

.resultsBoxInfoItem .memberTxt {
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:0;
	outline:0;
	width:170px;
	position:absolute;
	bottom:0;
	right:10px;
	text-align:right;
	z-index:5;
	color:#7c7c7c;
}

/* RESULTS (GROUPS EXPLORE) SORT BY SHOW / RESULT ITEMS END */	




input.btnTopRightPageJoinGroup {
	background:url(../images/structure/btn-join-group.png) top left no-repeat;
	cursor:pointer;
	margin:15px 13px 0 0;
	padding:0 0 0 0;
	border:0;
	outline:0;
	width:69px;
	height:23px;
	position:relative;
	float:right;
	z-index:5;
}	

input.btnTopRightPageSendMessage {
	background:url(../images/structure/btn-send-message.png) top left no-repeat;
	cursor:pointer;
	margin:15px 13px 0 0;
	padding:0 0 0 0;
	border:0;
	outline:0;
	width:89px;
	height:23px;
	position:relative;
	float:right;
	z-index:5;
}	

input.btnTopRightPageRequestFriend {
	background:url(../images/structure/btn-request-friend.png) top left no-repeat;
	cursor:pointer;
	margin:15px 13px 0 0;
	padding:0 0 0 0;
	border:0;
	outline:0;
	width:91px;
	height:23px;
	position:relative;
	float:right;
	z-index:5;
}	









/* TITLE / INFO POPULAR DISCUSSION AREA */	
	
#popDiscussion {
	position:relative;
	width:574px;
	margin:15px 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:inline;
}







.popDiscussionListItemMain {
	/*width:508px;*/
	margin:0 0 0 10px;
	padding:0 0 9px 0;
	float:left;
}

.popDiscussionListItemTxtMain {
	margin:9px 0 0 0;
	padding:0 0 0 0;
}

.popDiscussionListItemTxtMain a.img {
	border:1px solid #909090;
	float:left;
	margin:0;
	padding:0;
	position:relative;
}

.popDiscussionListItemTxtMain a.img img {
	display:block;
	float:left;
}

a.bullet-link {
	font-size:0.9em;
	font:bold;
	color:#999;
	background-image:url(/assets/images/bullets/arrow-grey-right.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:1px 0 0 13px;
}

a.bullet-link:hover {
	color:#0076A3;
	background-image:url(/assets/images/structure/arrow-blue-right.gif);
}

.popDiscussionListItemTxtMain .text {
	display:inline;
	float:left;
	margin:0 0 0 10px;
	width:470px;
}

.popDiscussionListItemTxtMain .date {
	display:block;
	margin:0 0 5px 0;
	padding:0 0 0 0;
	color:#999;
	font-weight:bold;
	float:right;
	font-size:.9em;
}

.popDiscussionListItem .popDiscussionListItemTxtMain h3 {
	font-family:Arial, Trebuchet ms, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.2em;
	color:#9f1796;
	margin:0 0 10px 0px;
	text-align:left;
	clear:left;
	display:block;
	width:380px;
}

.popDiscussionListItem .popDiscussionListItemTxtMain h3 a {
	color:#9f1796;
	font-size:1.2em;
}

.popDiscussionListItem .popDiscussionListItemTxtMain h3 a:hover {
	color:#222;
}

.popDiscussionListItem input.btnReply {
	background:url(../images/structure/btn-reply.png) top left no-repeat;
	cursor:pointer;
	margin:-4px 0 -10px 0;
	border:0;
	outline:0;
	width:69px;
	height:23px;
	float:right;
}

.popDiscussionListItem p.discussionBkLink a {
	color:#0076a3;
	font-size:90%;
	text-decoration:underline;
}

.popDiscussionListItem p.discussionBkLink a:hover {
	color:#890880;
	text-decoration:underline;
}

p.topBkLink {
	color:#0076a3;
	font-size:90%;
	margin:15px 0 0 16px;
	padding:0 0 0 0;
}

p.topBkLink a {
	color:#0076a3;
	text-decoration:underline;
}

p.topBkLink a:hover {
	color:#890880;
	text-decoration:underline;
}









.popDiscussionListItem {
	width:574px;
	margin:0 0 0 0;
	padding:9px 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	min-height:87px;
	position:relative;
}

.popDiscussionListItemInfo {
	width:554px;
	margin:0 10px 0 10px;
	padding:0 0 9px 0;
	border-top:1px solid #d7d5d5;
	float:left;
}

.popDiscussionListItemInfo .img {
	margin:10px 10px 0 0;
	border:1px solid #909090;
	padding:0 0 0 0;
	float:left;
	position:relative;
}

.popDiscussionListItemInfo a.img img {
	display:block;
	float:left;
}

.popDiscussionListItemInfo a.name {
	border-bottom:1px solid #FFFFFF;
	color:#880980;
	float:left;
	font-size:1em;
	font-weight:bold;
	margin:0 0 10px;
}

.popDiscussionListItemInfo a.name:hover {
	border-bottom:1px solid #FFFFFF;
	color:#880980;
	float:left;
	font-size:1em;
	font-weight:bold;
	margin:0 0 10px;
}

.popDiscussionListItemInfo .comment {
	color:#000000;
	float:left;
	width: 100%;
	font-size:0.9em;
	margin:0;
	word-wrap: break-word;
}

.popDiscussionListItemInfo a.name:hover {
	border-bottom:1px dotted;
}

.popDiscussionListItemTxt {
	/*width:476px;*/
	width: auto;
	/*float:left;*/
	margin: 9px 10px 0 78px;
	padding:0 0 0 0;
}
	.popDiscussionListItemTxt a {
		word-wrap: break-word;
	}

span.popDiscussionTxt {
	margin:0 0 0 0;
	padding:8px 0 0 0;
	float:left;
}

.popDiscussionListItemTxt .date {
	float:right;
	width:auto;
	margin:1px 10px 0 0;
	display:inline;
	padding:0 0 0 0;
	font-size:90%;
	text-align:right;
}

.popDiscussionListItem input.btnDeleteMessage {
	background:url(../images/structure/btn-delete-message.png) top left no-repeat;
	cursor:pointer;
	margin:-3px 0 0 0;
	border:0;
	outline:0;
	width:29px;
	height:23px;
	float:right;
}

.popDiscussionListItem h3 {
	font:bold 115% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#9f1796;
	margin:9px 0 8px 10px;
	text-align:left;
}

.popDiscussionListItem h4.commentTitle {
	font:bold 90% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#000000;
	margin:9px 10px 0 10px;
	text-align:left;
	padding:0 0 0 0;
	float:left;
}

.popDiscussionListItem h4.commentTitle a {
	background-color:#cccccc;
	margin:0 0 0 0;
	padding:4px 6px 3px 6px;
	display:inline-block;
	color:#444;
}

.popDiscussionListItem p a {
	color: #890880;
}

.popDiscussionListItem p a:hover {
	color: #464646;
}

.popDiscussionListItem p {
	margin:0 0 10px 0;
	padding:0 0 0 0;
}

.popDiscussionListItem img.onlineImage {
	position:absolute;
	z-index:5;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:95px;
	left:10px;
}

.popDiscussionListItem .resultsListItemImg {
	margin:10px 6px 0 0;
	border:1px solid #909090;
	padding:0 0 0 0;
	float:left;
}

.popDiscussionListItem .imgPurpleBdr { border:1px solid #af19a6; }





.popDiscussionListItemInfoPara {
	width:554px;
	margin:0 10px 0 10px;
	padding:0 0 0 0;
}

.popDiscussionListItemTxtPara {

	margin:6px 0 0 0px;
	padding:0 0 0 0;
}

.popDiscussionListItem .popDiscussionListItemTxtPara p a span {
	color:#0076a3;
	font-size:120%;
}

.popDiscussionListItem .popDiscussionBorderBtm {
	border-bottom:1px solid #d7d5d5;
}

.popDiscussionListItem .popDiscussionListItemTxtPara p a {
	color:#000000;
	font-size:100%;
}

.popDiscussionListItem .popDiscussionListItemTxtPara p a:hover, .popDiscussionListItem .popDiscussionListItemTxtPara p a:hover span {
	color:#890880;
	text-decoration:none;
}

.popDiscussionListItemTxtPara .date {
	float:right;
	width:auto;
	margin:1px 10px 0 0;
	display:inline;
	padding:0 0 0 0;
	font-size:90%;
	text-align:right;
}

.popDiscussionListItem p.paraLinkBlue {
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:right;
}

.popDiscussionListItem p.paraLinkBlue a {
	color:#0076a3;
	font-size:90%;
	text-decoration:underline;
}

.popDiscussionListItem p.paraLinkBlue a:hover {
	color:#890880;
	text-decoration:underline;
}

/* TITLE / INFO POPULAR DISCUSSION END */












/* TITLE / INFO SIDE DISCOVER GROUPS AREA AREA */	
	
.sideDiscoverGroups {
	position:relative;
	width:235px;
	margin:15px 0 16px 0;
	padding:0 0 0 0;
	float:left;
}










.sideDiscoverGroupsListItem {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-side-grad.gif) top left no-repeat;
	position:relative;
}

.sideDiscoverGroupsListItem input.btnSideBrowseGroups {
	background:url(../images/structure/btn-browse-groups.png) top left no-repeat;
	cursor:pointer;
	margin:9px 0 0 8px;
	border:0;
	outline:0;
	width:222px;
	height:33px;
}

.sideDiscoverGroupsListItem .imgPurpleBdr { border:2px solid #af19a6; }

.sideDiscoverGroupsListItem p {
	margin:10px 8px 0 8px;
	padding:0 0 0 0;
}

.sideDiscoverGroupsListItem .txtBox { width:216px; text-align:left; padding:1px 1px 1px 1px; color:#000000; border:#000000 solid 1px; margin:4px 0 0 0; font:90% Arial, Helvetica, sans-serif; }


.sideDiscoverGroupsListItem img.onlineImage {
	position:absolute;
	z-index:5;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:95px;
	left:10px;
}

/* TITLE / INFO SIDE DISCOVER GROUPS AREA END */
















/* TITLE / INFO GROUPS OF INTEREST AREA */	
	
#groupsOfInterest {
	position:relative;
	width:574px;
	margin:0 0 16px 0;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

#groupsOfInterest ul li {
	width:554px;
	margin:0 0 0 0;
	padding:16px 10px;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	border-bottom:1px solid #d7d5d5;
	position:relative;
	float:left;
	clear:left;
}

#groupsOfInterest ul ul {
	position:absolute;
	top:16px;
	right:10px;
}

#groupsOfInterest ul li li {
	width:100px;
	margin:0 0 0 0;
	padding:0 0 2px 0;
	background:none;
	position:relative;
	border:0;
	font-weight:bold;
	font-size:0.9em;
	color:#999;
	text-align:right;
}

#groupsOfInterest ul li li a.join-group {
	background-image:url(/assets/images/buttons/groups/join-groups.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:24px;
	width:70px;
	display:inline;
	position:relative;
	float:right;
	margin:0 -3px 0 0;
	clear:right;
	text-indent:-9999px;
	text-align:left;
}

#groupsOfInterest ul li li a.join-group {
	background-image:url(/assets/images/buttons/groups/join-groups.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:24px;
	width:70px;
	display:inline;
	position:relative;
	float:right;
	margin:0 -3px 0 0;
	clear:right;
	text-indent:-9999px;
	text-align:left;
}

.groupsOfInterestListItem .btnJoinGroup {
	background:url(../images/structure/btn-join-group.png) top left no-repeat;
	cursor:pointer;
	margin:9px 8px 0 0;
	border:0;
	outline:0;
	width:69px;
	height:23px;
	float:right;
}

#groupsOfInterest ul li .group-img {
	width:124px;
	height:124px;
	display:block;
	float:left;
	margin:0 10px 0 0;
	padding:4px;
	display:inline;
	background:url(../images/structure/bg-dots-groups.gif) top left repeat;
}

#groupsOfInterest ul li .group-img img {
	border:1px solid #777;
	width:122px;
	height:122px;
	display:block;
}

#groupsOfInterest ul li a.group-img:hover img {
	border:1px solid #880980;
}

#groupsOfInterest ul li .info {
	float:left;
	width:410px;
}

#groupsOfInterest ul li .info h3 {
	font-size:1.3em;
}

#groupsOfInterest ul li .info h3 a:hover {
	color:#880980;
}

#groupsOfInterest ul li .info h3 .location {
	display:block;
	font-size:0.8em;
	margin:5px 0 0 0;
}



.groupsOfInterestListItem .btnRequestFriend {
	background:url(../images/structure/btn-request-friend.png) top left no-repeat;
	cursor:pointer;
	margin:9px 8px 0 0;
	border:0;
	outline:0;
	width:91px;
	height:23px;
	float:right;
}	

.groupsOfInterestListItem .imgPurpleBdr { border:2px solid #af19a6; }

.groupsOfInterestListItem h3 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:9px 0 11px 146px;
	text-align:left;
}

.groupsOfInterestListItem h3 a {
	font:bold 100% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:9px 0 11px 0;
	text-align:left;
}

.groupsOfInterestListItem h3 a:hover {
	color:#890880;
	text-decoration:none;
}

.groupsOfInterestListItem p {
	margin:0 0 25px 0;
	padding:0 0 0 146px;
}

.groupsOfInterestListItem img.onlineImage {
	position:absolute;
	z-index:5;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:95px;
	left:10px;
}




.groupsBoxOfInterestInfoItemImg img {
	margin:4px 0 0 4px;
	padding:0 0 0 0;
	
}

/* TITLE / INFO GROUPS OF INTEREST AREA END */










/* TITLE / INFO SIDE MY GROUPS AREA */	
	
.sideMyGroups {
	position:relative;
	width:235px;
	margin:0 0 16px 0;
	padding:0 0 0 0;
	float:left;
}









.sideMyGroupsListItem {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-side-grad.gif) top left no-repeat;
	/*min-height:121px;*/
	position:relative;
}

.sideMyGroupsListItem input.btnSideSearchPeople {
	background:url(../images/structure/btn-search-people-2.png) top left no-repeat;
	cursor:pointer;
	margin:9px 0 0 8px;
	border:0;
	outline:0;
	width:222px;
	height:33px;
}

.sideMyGroupsListItem input.btnSideFind {
	background:url(../images/structure/btn-find.png) top left no-repeat;
	cursor:pointer;
	margin:9px 0 0 8px;
	border:0;
	outline:0;
	width:222px;
	height:33px;
}

.sideMyGroupsListItem p.txtBlue {
	margin:0 0 10px 82px;
	padding:0 0 0 0;
	color:#0076a3;
}

.sideMyGroupsListItem p.txtBlue a {
	color:#0076a3;
	text-decoration:none;
}

.sideMyGroupsListItem p.txtBlue a:hover {
	color:#890880;
}

.sideMyGroupsListItem p.txtImg {
	margin:10px 0 10px 82px;
	padding:0 0 0 0;
}

.sideMyGroupsListItem p.txtImg img {
	vertical-align:middle;
	margin:-4px 0 0 0;
	padding:0 0 0 0;
}

.sideMyGroupsListItem p.txtImg a {
	color:#000000;
	text-decoration:none;
}

.sideMyGroupsListItem p.txtImg a:hover {
	color:#890880;
}

.sideMyGroupsListItem .resultsGridItemImgWth1 {
	margin:7px 0px 6px 8px;
	padding:0 0 0 0;
	float:left;
	border:1px solid #2f2f2f;
	display:inline;
}

.sideMyGroups .imgPurpleBdrWth1 { border:1px solid #af19a6; }


.sideMyGroups p.paraLinkBlue {
	margin:0 7px 0 0;
	padding:0 0 0 0;
	text-align:right;
}

.sideMyGroups p.paraLinkBlue a {
	color:#0076a3;
	font-size:90%;
	text-decoration:underline;
}

.sideMyGroups p.paraLinkBlue a:hover {
	color:#890880;
	text-decoration:underline;
}

/* TITLE / INFO SIDE MY GROUPS AREA END */












/* TITLE / INFO DIARY POSTS AREA */	
	
#diaryPosts {
	position:relative;
	width:574px;
	margin:15px 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.add-new-form {
	width:554px;
	padding:10px;
	float:left;
	clear:both;
	border-bottom:1px dotted #000;
	margin:0 0 20px 0;
}

.add-new-form a#cancel {
	margin:7px 0 0 0;
	float:left;
}

.add-new-form a#cancel:hover {
	text-decoration:underline;
}

.add-new-form label {
	float:left;
	width:100px;
	font-weight:bold;
	clear:left;
	margin:0 0 5px 0;
	padding:3px 0 0 0;
}

.add-new-form input {
	float:left;
	width:446px;
	margin:0 0 10px 0;
}

.add-new-form .optional {
	float:left;
	font-size:0.9em;
	color:#aaa;
	padding:4px 0 0 0;
}

.add-new-form input#image {
	float:left;
	width:246px;
	margin:0 0 10px 0;
}

.add-new-form textarea {
	float:left;
	width:446px;
	margin:0 0 10px 0;
	height:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}

.add-new-form table {
	float:left;
	margin:0 0 10px 0 !important;
	clear:left;
	font-size:1.1em;
}

.mce#contentBody p {
	font-size:12px !important;
}

.add-new-form table table.mceToolbar {
	float:left;
	margin:0 !important;
	clear:left;
}

.add-new-form table table#content_fontsizeselect {
	float:left;
	margin:0;
	clear:left;
}

.add-new-form input.submit {
	padding:0;
	width:auto;
	float:right;
}


.diaryPostsListItem {
	width:574px;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	position:relative;
}

.diaryPostsListItem .diary-post-image {
	float:right;
	border:1px solid #880980;
	display:block;
	margin:0 0 15px 15px;
	width:250px;
}

.diaryPostsListItemInfo {
	width:542px;
	padding:0 16px 10px 16px;
	margin:0 0 20px;
}

.vid-box {
	width:542px;
	margin:0 auto;
	padding:10px 0;
	float:left;
	margin:10px 0;
	background-color:#eee;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	text-align:center;
}

.diaryPostsListItemTxt {
	width:540px;
	margin:16px 0 0 0;
	padding:0 0 0 0;
}

.diaryPostsListItemTxtFullWdt {
	width:100%;
}

.diaryPostsListItemTxtComment {
	width:515px;
	margin:9px 0 0 0;
	padding:0 0 0 0;
}

.diaryPostsListItem .diaryPostsListItemTxtMain h3 {
	font:bold 115% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#9f1796;
	margin:9px 0 8px 0px;
	text-align:left;
}

.diaryPostsListItem input.btnReply {
	background:url(../images/structure/btn-reply.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 -10px 0;
	border:0;
	outline:0;
	width:69px;
	height:23px;
	float:right;
}

.diaryPostsListItem input.btnComment {
	background:url(../images/structure/btn-comment.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 0 0;
	border:0;
	outline:0;
	width:64px;
	height:23px;
	float:right;
}

.diaryPostsListItem p.diaryPostsBkLink a {
	color:#0076a3;
	font-size:90%;
	text-decoration:underline;
}

.diaryPostsListItem p.diaryPostsBkLink a:hover {
	color:#890880;
	text-decoration:underline;
}













span.diaryPostsTxt {
	margin:0 0 0 0;
	padding:8px 0 0 0;
	display:block;
	clear:both;
}

span.diaryPostsTxtBlue {
	color:#0076a3;
}

.diaryPostsListItemInfo .date {
	float:left;
	margin:1px 0 10px 0;
	padding:0 0 0 0;
	font-size:0.9em;
	text-align:right;
	font-weight:bold;
}

.diaryPostsListItemInfo .edit-button {
	float:right;
	font-size:1em;
	margin:0 0 0 10px;
	text-decoration:underline;
}

.diaryPostsListItemTxtComment .date {
	float:right;
	width:160px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:90%;
	text-align:right;
}

.diaryPostsListItem input.btnDeleteMessage {
	background:url(../images/structure/btn-delete-message.png) top left no-repeat;
	cursor:pointer;
	margin:-4px 0 0 10px;
	border:0;
	outline:0;
	width:29px;
	height:23px;
	float:right;
}

.diaryPostsListItem input.btnDeleteMessage2 {
	background:url(../images/structure/btn-delete-message.png) top left no-repeat;
	cursor:pointer;
	margin:-4px 0 0 0;
	border:0;
	outline:0;
	width:29px;
	height:23px;
	float:right;
}

.diaryPostsListItem h3 {
	font:bold 115% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#9f1796;
	margin:0 0 4px 0;
	text-align:left;
	display:block;
	float:left;
	width:500px;
}

.diaryPostsListItem .diaryPostsTxt {
	clear:both;
	margin:10px 0 0 0;
}

.diaryPostsListItem p a {
	color:#0076a3;
}


.diaryPostsListItem p a:hover {
	color:#890880;
	text-decoration:none;
}

.diaryPostsListItem p {
	margin:0 0 10px 0;
	padding:0 0 0 0;
}

.diaryPostsBorderBottomBlack {
	border-bottom:1px solid #000000;
}

.diaryPostsBorderBottomGrey {
	border-bottom:1px solid #cccccc;
}

.diaryPostsListItem h4.commentTitle {
	font:bold 90% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#000000;
	margin:9px 10px 8px 10px;
	text-align:left;
	border-bottom:1px solid #cccccc;
	padding:0 0 0 0;
}

.diaryPostsListItem h4.commentTitle span {
	background-color:#cccccc;
	margin:0 0 0 0;
	padding:4px 6px 3px 6px;
	display:inline-block
}

.diaryPostsListItemTxtComment p {
	margin:0 0 10px 75px;
	padding:0 0 0 0;
}

.diaryPostsListItem img.onlineImage {
	position:absolute;
	z-index:5;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:95px;
	left:10px;
}

.diaryPostsListItem .resultsListItemImg {
	margin:0px 6px 0 0;
	border:1px solid #909090;
	padding:0 0 0 0;
	float:left;
}

.diaryPostsListItem .imgPurpleBdr { border:1px solid #af19a6; }

/* TITLE / INFO DIARY POSTS END */












/* TITLE / INFO SIDE DIARY ARCHIVE AREA */

h1.sideDiaryArchiveTitle {
	font:bold 160% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#0076a3;
	margin:16px 0 13px 16px;
	line-height:110%;
	text-align:left;
}

.sideDiaryArchive {
	position:relative;
	width:235px;
	margin:16px 0 15px 0;
	padding:0 0 0 0;
	float:left;
}

.sideDiaryArchiveExtraSpacingTop {
	margin:75px 0 16px 0;
	padding:0 0 0 0;
}

.sideDiaryArchiveBox {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.sideDiaryArchiveBoxTitle {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}

.sideDiaryArchiveBoxTitleInfo {
	width:233px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

.sideDiaryArchiveBoxTitleInfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
margin:0;
	text-align:left;
	float:left;
	display:inline;
}








.sideDiaryArchiveListItem {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-side-grad.gif) top left no-repeat;
	position:relative;
}

.sideDiaryArchiveListItem p {
	margin:16px 8px 0 10px;
	padding:0 0 0 0;
}

.sideDiaryArchiveListItem p.year {
	font-size:110%;
}

ul.sideDiaryArchiveLinks { margin:9px 0 9px 10px; padding:5px 0 0 0;}
ul.sideDiaryArchiveLinks li { margin:0 0 2px 0; padding:0 0 0 0; }
ul.sideDiaryArchiveLinks li a { color:#0076a3; font-size:110%;  }
ul.sideDiaryArchiveLinks li a:hover { color:#890880; text-decoration:underline; }

.btnAddPostArea {
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:79px;
}

input.btnTopRightPageAddNewPost {
	background:url(../images/structure/btn-add-new-post.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:0;
	outline:0;
	width:222px;
	height:33px;
	position:absolute;
	right:5px;
	top:32px;
}

/* TITLE / INFO SIDE DIARY ARCHIVE AREA END */











/* TITLE / INFO SHOWREEL AREA */	
	
.showreelBox {
	position:relative;
	width:824px;
	margin:0 0 0 16px;
	padding:0 0 0 0;
	float:left;
	display:inline;
	/*background:url(/assets/images/titles/showreel-splatter.png) top center no-repeat;*/
}

.showreelBlackBox {
	width:824px;
	margin:16px 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.showreelBlackBoxTitle {
	width:824px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.showreelBlackBoxTitleInfo {
	width:822px;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	float:left;
}

.showreelBlackBoxTitleInfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#000000;
	padding:5px 0 6px 9px;
margin:0;
	text-align:left;
	float:left;
	display:inline;
}

.showreelBlackBoxInfo {
	width:822px;
	margin:0 0 0 0;
	float:left;
	padding:0 0 0 2px;
	background:url(../images/structure/bg-film-strip.gif) top left no-repeat;
	height:111px;
}

.showreelBlackBoxTitleInfo input.btnAppearHere {
	background:url(../images/structure/btn-appear-here-black.png) top left no-repeat;
	cursor:pointer;
	margin:4px 3px -1px 10px;
	border:0;
	outline:0;
	width:76px;
	height:23px;
	float:left;
	display:inline;
}

.showreelBlackBoxInfo p.txtPurple { color:#890880; margin:0 0 0 0; padding:14px 0 0px 10px; display:block; width:814px; float:left; }

.showreelBlackBoxInfo .resultsGridItemImgWth1 {
	margin:14px 3px 4px 6px;
	padding:0 0 0 0;
	float:left;
	display:inline;
	border:1px solid #000000;
}

.showreelBlackBoxInfo .resultsGridItemImgWth2 {
	margin:14px 0 4px 8px;
	padding:0 0 0 0;
	float:left;
	display:inline;
	border:1px solid #909090;
}

.showreelBlackBoxInfo .imgPurpleBdrWth1 { border:1px solid #af19a6; }
.showreelBlackBoxInfo .imgPurpleBdrWth2 { border:2px solid #af19a6; }




.showreelBox .radioBtnsRight {
	width:375px;
	margin:4px 0 0 0;
	float:right;
	padding:0 0 0 0;
}

.showreelBox .radioBtnsRight h3 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#000000;
	margin:1px 0 0 0;
	text-align:left;
}

.showreelBox .radioBtnsRight .radioBtn { margin:1px 0 0 0; padding:0 0 0 0; vertical-align:text-top; }
.showreelBox .radioBtnsRight span.radioInfo { float:right; margin:0 15px 0 0; padding:0 0 0 0; color:#000000;  display:inline-block; font-family:Trebuchet ms, Arial, Helvetica, sans-serif; font-size:80%; }

/* TITLE / INFO SHOWREEL AREA END */








/* SIDE BUTTONS */

.sideInfo input.btnSideAddFriend {
	background:url(../images/structure/btn-side-add-friend.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 7px 8px;
	border:0;
	outline:0;
	width:222px;
	height:33px;
}

.sideInfo input.btnSideSendMessage {
	background:url(../images/structure/btn-side-send-message.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 7px 8px;
	border:0;
	outline:0;
	width:222px;
	height:33px;
}

.sideInfo input.btnSideGiveGift {
	background:url(../images/structure/btn-side-give-gift.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 14px 8px;
	border:0;
	outline:0;
	width:222px;
	height:33px;
}

/* SIDE BUTTONS END */







/* new album // generic gradient form */

.form-box form {
	width:554px;
	padding:15px 10px;
	background-image:url("/assets/images/structure/bg-results-grad-big.gif");
	background-repeat:no-repeat;
	background-position:top left;
	margin:0;
	float:left;
	clear:left;
}

.ui-widget-content .form-box form {
	width:554px;
	padding:15px 0;
	background-image:none;
	margin:0;
	float:left;
	clear:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}

.form-box ul {
	width:554px;
	float:left;
	clear:both;
	text-align:left;
}

.form-box ul li {
	width:554px;
	float:left;
	clear:both;
	margin:0 0 4px 0;
}

.form-box ul li label {
	font-weight:bold;
	width:100px;
	float:left;
	padding:4px 0 0 0;
}

.form-box ul li input {
	float:left;
	width:440px;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px;
	border:1px solid #aaa;
}

.form-box ul li textarea {
	float:left;
	width:440px;
	height:150px;
	padding:2px;
	border:1px solid #aaa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
}

.form-box ul li select {
	float:left;
	width:446px;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #aaa;
}

.form-box ul li.submit input {
	width:auto;
	padding:0;
	border:0;
	float:right;
	margin:0 6px 0 0;
	display:inline;
}

.form-box ul li.submit a.cancel {
	float:left;
	margin:7px 0 0 100px;
	display:inline;
	color:#5D88B5;	
}

.form-box ul li.submit a.cancel:hover {
	text-decoration:underline;	
}

.form-box .grey-rounded {
	width:516px;
	height:26px;
	background-image:url(/assets/images/structure/bg-greyrounded-popup-form.png);
	padding:15px 15px 17px 15px;
	margin:20px 0 0 0;
	position:absolute;
	bottom:7px;
}

.form-box .grey-rounded input {
	margin:0;
	padding:0;
	border:0;
	float:right;
}

.form-box ul li.browse input {
	width:200px;
	padding:6px;
	margin:0 0 0 45px;
}

.form-box .grey-rounded a.submit {
	margin:0;
	padding:0;
	border:0;
	float:right;
}

.form-box .uploadifyQueue {
	margin:0 0 0 80px;
}


/* TITLE / INFO LATEST PHOTOS AREA */	
	
#latestPhotos {
	position:relative;
	width:574px;
	margin:0;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.latestPhotosBox {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.latestPhotosListItem {
	width:574px;
	margin:0 0 0 0;
	padding:4px 0 0 0;
	
	position:relative;
}

.latestPhotosListItem p.paraLinkBlue {
	margin:8px 14px 0 0;
	padding:0 0 0 0;
	text-align:right;
}

.latestPhotosListItem p.paraLinkBlue a {
	color:#0076a3;
	font-size:90%;
	text-decoration:underline;
}

.latestPhotosListItem p.paraLinkBlue a:hover {
	color:#890880;
	text-decoration:underline;
}

.info-bar {
	float:left;
	clear:both;
	border-top:1px dotted #999;
	border-bottom:1px dotted #999;
	background-color:#f2f2f2;
	padding:5px 10px;
	margin:10px 0;
}

#profile .info-bar {
	width:554px;
}

#profile .info-bar p {
	margin:0;
	font-size:1em;
}

ul#photo-list {
	width:574px;
	float:left;
	background-image:url(/assets/images/structure/photo-list/ul-bg.png);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:4px 0 0 0;
}

ul#photo-list li {
	width:110px;
	padding:16px;
	float:left;
	border-bottom:1px solid #ddd;
}

ul#photo-list li.error {
	width:542px;
	padding:16px;
	float:left;
	font-weight:bold;
	border-bottom:1px solid #ddd;
}

ul#photo-list li a {
	display:block;
	width:110px;
	position:relative;
	padding:0;
	text-align:center;
	margin:0;
}

ul#photo-list li a img {
	border:1px solid #777;
	padding:0;
	margin:0;
}

ul#photo-list li a:hover img {
	border:1px solid #880890;
}

ul#photo-list li .txt {
	font-size:0.9em;
	color:#999;
}

ul#photo-list li a:hover .txt {
	color:#880890;
}

#individual-photo {
	width:542px;
	float:left;
	background:url(/assets/images/structure/bg-results-grad-big.gif) top left no-repeat;
	padding:16px;
	position:relative;
}

#individual-photo h3 {
	float:left;
	clear:both;
	color:#000;
	font-size:1.3em;
	margin:0 0 10px 0;
}

#individual-photo p {
	float:left;
	margin:5px 0 10px 0;
	display:inline;
	font-size:0.9em;
}

#individual-photo p.uploaded-by {
	display:block;
	clear:left;
	margin:0 0 20px 0;
}

#individual-photo .pagenation {
	float:right;
	padding:0 0 16px 0;
}

#individual-photo img {
	width:540px;
	border:1px solid #222;
	float:left;
	clear:both;
	display:block;
}

.default-content a.back {
	font-size:1em;
	border-bottom:1px solid;
	padding:0 0 3px 0;
	font-weight:bold;
	margin:0 0 16px 0;
	display:inline-block;
	float:left;
}

a.offensive {
	font-size:0.9em;
	text-indent:-9999px;
	height:17px;
	width:17px;
	display:block;
	color:#aaa;
	clear:both;
	position:absolute;
	right:3px;
	bottom:3px;
	background-image:url(/assets/images/buttons/offensive.gif);
}

#individual-photo a.offensive {
	font-size:0.9em;
	text-indent:-9999px;
	height:17px;
	width:17px;
	display:block;
	color:#aaa;
	clear:both;
	position:absolute;
	right:19px;
	bottom:19px;
	background-image:url(/assets/images/buttons/offensive.gif);
}

a.offensive:hover {
	background-position:bottom;
}

.ui-widget-content a.report {
	text-indent:-9999px;
	display:block;
	float:right;
	background-image:url(/assets/images/buttons/forms/report.png);
	width:78px;
	height:27px;
	clear:both;
	margin:20px 0 0 0;
}

.ui-widget-content a.cancel {
	float:left;
	color:#0076A3;
	clear:left;
	margin:25px 0 0 0;
}

.ui-widget-content a.cancel:hover {
	color:#880890;
	text-decoration:underline;
}

/* latest diary list */

ul#diary-list {
	width:574px;
	float:left;
	padding:4px 0 0 0;
}

ul#diary-list li {
	width:542px;
	padding:16px;
	float:left;
	clear:both;
	border-bottom:1px solid #ddd;
	position:relative;
}

ul#diary-list li img {
	float:left;
	width:66px;
	border:1px solid #777;
	margin:0 10px 0 0;	
}

ul#diary-list li .info {
	float:left;
	width:460px;
}

ul#diary-list li .info .date {
	float:left;
	font-size:0.9em;
	clear:both;
	width:540px;
	font-weight:bold;
	margin:0 0 10px 0;
}

ul#diary-list li .info h3 .location {
	margin:10px 0 0 0;
}

.latestPhotosListItemInfo p.latestPhotosBkLink {
	margin:0px 0px 0px 10px;
	padding:0 0 0 0;
}

.latestPhotosListItemInfo p.latestPhotosBkLink a {
	color:#0076a3;
	font-size:90%;
	text-decoration:underline;
}

.latestPhotosListItemInfo p.latestPhotosBkLink a:hover {
	color:#890880;
	text-decoration:underline;
}

.latestPhotosListItemInfo h3 {
	font:bold 115% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#000000;
	margin:9px 0 8px 10px;
	text-align:left;
}

.latestPhotosListItemInfo input.btnDeleteMessage {
	background:url(../images/structure/btn-delete-message.png) top left no-repeat;
	cursor:pointer;
	margin:4px 8px 0 0;
	border:0;
	outline:0;
	width:29px;
	height:23px;
	float:right;
}

p.latestPhotoBigImg {
	margin:0 0 -10px 0;
	padding:0 0 0 0;
	text-align:center;
}

p.latestPhotoBigImg img {
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:1px solid #444444;
}

/* TITLE / INFO LATEST PHOTOS END */









/* TITLE / INFO GIFTS AREA */	
	
#gifts {
	position:relative;
	width:574px;
	margin:15px 0 0 16px;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.giftsListItem input.btnReply {
	background:url(../images/structure/btn-reply.png) top left no-repeat;
	cursor:pointer;
	margin:-4px 0 -10px 0;
	border:0;
	outline:0;
	width:69px;
	height:23px;
	float:right;
}

.giftsListItem p.giftsBkLink a {
	color:#0076a3;
	font-size:90%;
	text-decoration:underline;
}

.giftsListItem p.giftsBkLink a:hover {
	color:#890880;
	text-decoration:underline;
}

.gifts-grid {
	text-align:left;
}

.change {
	font-size:11px;
	margin-left:20px;
}

.gift_thumb {
	height:100px;
	width:100px;
	border:1px solid #eee;
}

.gift_lrg {
	height:auto;
	width:200px;
	margin:0 auto;
	display:block;
}

#gifts-grid h3 {
	background-image:url("/assets/images/structure/bg-dot-grad.gif");
	background-position:0 23px;
	background-repeat:repeat-x;
	float:left;
	margin:10px 0 0;
	padding:0 0 8px;
	width:580px;
	color:#880980;
}

#gifts-grid ul.gifts {
	width:580px;
	float:left;
	clear:both;
	padding:10px 0;
}

#gifts-grid ul.gifts li {
	float:left;
	width:141px;
	margin:0 2px 4px 2px;
}

#gifts-grid ul.gifts li a {
	border:1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	width:121px;
	padding:10px;
	float:left;
}

#gifts-grid ul.gifts li a:hover {
	border:1px solid #880980;
}

#gifts-grid ul.gifts li img {
	width:121px;
	float:left;
	height:auto;
}

#gifts-grid ul.gifts li .price {
	width:121px;
	height:auto;
	float:left;
	clear:left;
	font-weight:bold;
}

#giftDialog #categories {
	width:580px;
	float:left;
	clear:both;
	padding:10px 0;
}

#giftDialog #categories li {
	float:left;
	width:141px;
	margin:0 2px 5px 2px;
}

#giftDialog #categories li a {
	border:1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	width:121px;
	padding:10px;
	float:left;
}

#giftDialog #categories li a:hover {
	border:1px solid #880980;
}


.giftsListItem {
	width:574px;
	margin:0 0 0 0;
	padding:9px 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	float:left;
	clear:left;
	position:relative;
}

.giftsListItemInfo {
	width:554px;
	margin:0 10px 20px 10px;
	padding:0 0 9px 0;
	float:left;
	clear:left;
	border-bottom:1px solid #d7d5d5;
}

.giftsListItemTxt {
	width:395px;
	margin:3px 0 0 0;
	float:left;
	display:inline;
	padding:0 0 0 0;
}

.giftsListItemTxt a {
	float:left;
}

span.giftsTxt {
	margin:4px 0 0 0;
	padding:0;
	float:left;
	clear:left;
	width:360px;
	font-size:0.9em;
}

span.giftsTxtBlue {
	color:#0076a3;
}

.giftsListItemTxt .date {
	float:right;
	width:160px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:90%;
	text-align:right;
}

.giftsListItem input.btnDeleteMessage {
	background:url(../images/structure/btn-delete-message.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 0 0;
	border:0;
	outline:0;
	width:29px;
	height:23px;
	float:right;
}

.giftsListItem h3 {
	font:bold 115% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#9f1796;
	margin:9px 0 8px 10px;
	text-align:left;
}

.giftsListItem h4.commentTitle {
	font:bold 90% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#000000;
	margin:9px 10px 0 10px;
	text-align:left;
	padding:0 0 0 0;
}

.giftsListItem h4.commentTitle span {
	background-color:#cccccc;
	margin:0 0 0 0;
	padding:4px 6px 3px 6px;
	display:inline-block
}

.giftsListItem p a {
	color:#0076a3;
}

.giftsListItem p a:hover {
	color:#890880;
	text-decoration:none;
}

.giftsListItem p {
	margin:0 0 10px 0;
	padding:0 0 0 0;
}

.giftsListItem img.onlineImage {
	position:absolute;
	z-index:5;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:95px;
	left:10px;
}

.giftsListItem .resultsListItemImg {
	margin:0px 6px 0 0;
	border:1px solid #909090;
	padding:0 0 0 0;
	float:left;
}

.giftsListItem .giftImg {
	margin:0 6px 0 0;
	padding:0 0 0 0;
	float:left;
	width:75px;
	height:auto;
}

.giftsListItem .imgPurpleBdr { border:1px solid #af19a6; }

#gifts-pay {
	width:580px;
	float:left;
	clear:both;
	margin:0 0 20px 0;
	position:relative;
}

#show-gift-to-purchase {
	width:200px;
	padding:20px;
	background-color:#fff;
	border:1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	float:left;
	margin:0 0 0 170px;
	position:absolute;
}

#show-gift-to-purchase p {
	font-weight:bold;
	margin:10px 0;
}

#show-gift-to-purchase form {
	float:right;
}

#show-gift-to-purchase a {
	float:left;
}

.giftsListItemInfoPara {
	width:554px;
	margin:0 10px 0 10px;
	padding:0 0 0 0;
}

.giftsListItemTxtPara {

	margin:6px 0 0 0px;
	padding:0 0 0 0;
}

.giftsListItem .giftsListItemTxtPara p a span {
	color:#0076a3;
	font-size:120%;
}

.giftsListItem .giftsBorderBtm {
	border-bottom:1px solid #d7d5d5;
}

.giftsListItem .giftsListItemTxtPara p a {
	color:#000000;
	font-size:100%;
}

.giftsListItem .giftsListItemTxtPara p a:hover, .giftsListItem .giftsListItemTxtPara p a:hover span {
	color:#890880;
	text-decoration:none;
}

.giftsListItemTxtPara .date {
	float:right;
	width:160px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:90%;
	text-align:right;
}

.giftsListItem p.paraLinkBlue {
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:right;
}

.giftsListItem p.paraLinkBlue a {
	color:#0076a3;
	font-size:90%;
	text-decoration:underline;
}

.giftsListItem p.paraLinkBlue a:hover {
	color:#890880;
	text-decoration:underline;
}

/* TITLE / INFO GIFTS END */












/* TITLE / INFO SIDE INVITE PEOPLE AREA */

.sideInvitePeople {
	position:relative;
	width:235px;
	margin:15px 0 16px 0;
	padding:0 0 0 0;
	float:left;
}

.sideInvitePeopleBox {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.sideInvitePeopleBoxTitle {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}

.sideInvitePeopleBoxTitleInfo {
	width:233px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

.sideInvitePeopleBoxTitleInfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
margin:0;
	text-align:left;
	float:left;
	display:inline;
}








.sideInvitePeopleListItem {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/structure/bg-side-grad.gif) top left no-repeat;
	/*min-height:121px;*/
	position:relative;
}

.sideInvitePeopleListItem input.btnSideSearchPeople {
	background:url(../images/structure/btn-search-people-2.png) top left no-repeat;
	cursor:pointer;
	margin:9px 0 0 8px;
	border:0;
	outline:0;
	width:222px;
	height:33px;
}

.sideInvitePeopleListItem input.btnSideInvitePeople {
	background:url(../images/structure/btn-invite-people.png) top left no-repeat;
	cursor:pointer;
	margin:9px 0 0 8px;
	border:0;
	outline:0;
	width:222px;
	height:33px;
}

.sideInvitePeopleListItem input.btnSideFind {
	background:url(../images/structure/btn-find.png) top left no-repeat;
	cursor:pointer;
	margin:9px 0 0 8px;
	border:0;
	outline:0;
	width:222px;
	height:33px;
}

.sideInvitePeopleListItem .imgPurpleBdr { border:2px solid #af19a6; }

.sideInvitePeopleListItem p {
	margin:10px 8px 0 8px;
	padding:0 0 0 0;
}

.sideInvitePeopleListItem .txtBox { width:216px; text-align:left; padding:1px 1px 1px 1px; color:#000000; border:#000000 solid 1px; margin:4px 0 0 0; font:90% Arial, Helvetica, sans-serif; }


.sideInvitePeopleListItem img.onlineImage {
	position:absolute;
	z-index:5;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:95px;
	left:10px;
}

/* TITLE / INFO SIDE INVITE PEOPLE AREA END */













/* TITLE / INFO FIND PEOPLE AREA */	
	
#findPeople {
	position:relative;
	width:574px;
	margin:15px 0 0 16px;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.findPeopleBox {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.findPeopleBoxTitle {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}

.findPeopleBoxTitleInfo {
	width:572px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	padding:0 0 3px 0;
	margin:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

.findPeopleBoxTitleInfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
margin:0;
	text-align:left;
	float:left;
	display:inline;
}









.findPeopleListItem {
	width:574px;
	margin:0 0 0 0;
	padding:4px 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	position:relative;
}

.findPeopleListItemInfo {
	width:574px;
	margin:9px 0 0 0;
	padding:0 0 7px 0;
	display:block;
}

.findPeopleListItemTxt {
	width:100%;
	float:left;
	margin:0 0 0 0;
	padding:4px 0 0 0;
	text-align:left;
}

.findPeopleListItemInfo p.dropboxPara { margin:0 0 0 0; padding:1px 25px 19px 10px; }
.findPeopleListItemInfo p.dropboxPara span.sideTxt { margin:0 0 0 0; padding:6px 0 0 0; width:100px; display:inline-block; }
.findPeopleListItemInfo p.dropboxPara .dropBox { float:right; width:343px;text-align:left; vertical-align:middle; font:100% Arial, Helvetica, sans-serif; padding:4px 4px 4px 4px; color:#000000; border:#b4b4b4 solid 1px; margin:0 0 0 0; background:url(../images/structure/bg-textbox.gif) top left repeat-x; }


.findPeopleListItemInfo p.txtboxPara { margin:0 0 0 0; padding:1px 25px 19px 10px; }
.findPeopleListItemInfo p.txtboxPara span.sideTxt { margin:0 0 0 0; padding:6px 0 0 0; width:100px; display:inline-block; }
.findPeopleListItemInfo p.txtboxPara .txtBox { float:right; width:333px; text-align:left; vertical-align:middle; padding:4px 4px 4px 4px; color:#000000; border:#b4b4b4 solid 1px; margin:0 0 0 0; font:100% Arial, Helvetica, sans-serif; background:url(../images/structure/bg-textbox.gif) top left repeat-x; }
.findPeopleListItemInfo p.txtboxPara .txtArea { font:100% Arial, Helvetica, sans-serif; float:left; width:694px; text-align:left; vertical-align:middle; padding:4px 4px 4px 4px; color:#000000; border:#b4b4b4 solid 1px; margin:0 0 0 0; background:url(../images/structure/bg-textbox.gif) top left repeat-x; }

.findPeopleListItemInfo input.btnSearch {
	background:url(../images/structure/btn-search-find-people.png) top left no-repeat;
	cursor:pointer;
	margin:1px 23px 0 0;
	border:0;
	outline:0;
	width:151px;
	height:33px;
	float:right;
}

/* TITLE / INFO LATEST PHOTOS END */










/* TITLE / INFO GIFTS IMAGE POP */

#giftImgBg {
	visibility:hidden;
	position:fixed;
	width:100%;
	text-align:center;
	height:100%;
	z-index:5;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	background:url(../images/structure/bg-pop.png) top left repeat;
	}
	
#giftImgPop {
	text-align:left;
	position:absolute;
	z-index:6;
	top:50px;
	left:50%;
	margin:0 0 0 -155px;
	}
	
#giftImgPopTL {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background:url(../images/structure/bg-pop-TL.png) top left no-repeat;
	}
	
#giftImgPopTR {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background:url(../images/structure/bg-pop-TR.png) top right no-repeat;
	}
	
#giftImgPopBL {
	height:12px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background:url(../images/structure/bg-pop-BL.png) bottom left no-repeat;
	}
	
#giftImgPopBR {
	height:12px;
	padding: 0 0 0 0;
	margin: 0 0 0 12px;
	background:url(../images/structure/bg-pop-BR.png) bottom right no-repeat;
	}
	
#giftImgPopImg {
	padding: 0 0 0 0;
	margin: 12px 12px 0 12px;
	background:url(../images/structure/bg-pop-tile.png) top left repeat;
	}
	
#giftImgPopImg img {
	padding: 0 0 0 0;
	margin: 12px 0 0 0;
	float:left;
	}
	
input.btnClose {
	background:url(../images/structure/btn-close.png) top left no-repeat;
	position:absolute;
	cursor:pointer;
	margin:0 0 0 0;
	z-index:7;
	border:0;
	outline:0;
	width:42px;
	height:23px;
	top:28px;
	right:14px;
}
	
/* TITLE / INFO GIFTS IMAGE POP END */














/* TITLE / INFO PEOPLE INVITE BOX AREA END */	
	
#invitePeople {
	position:relative;
	width:824px;
	margin:15px 0 0 16px;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.invitePeopleBox {
	width:824px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.invitePeopleBoxTitle {
	width:824px;
	margin:0 0 0 0;
	padding:0 0 3px 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}

.invitePeopleBoxTitleInfo {
	width:822px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

.invitePeopleBoxTitleInfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
margin:0;
	text-align:left;
	float:left;
	display:inline;
}

.invitePeopleBoxInfo {
	width:824px;
	margin:0 0 15px 0;
	float:left;
	padding:0 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
}

.give-bongal {
	margin:0 0 10px 0;
}

.bongal-benefits {
	width:558px;
	height:320px;
	float:left;
	margin:-10px 0 0 -20px;
	position:relative;
	width:558px;
	display:block;
}

.referral-banner {
	margin:0 0 0 40px;
}

.bongal-benefits a#see-details {
	height:33px;
	width:128px;
	position:absolute;
	right:20px;
	top:120px;
	background-image:url(/assets/images/structure/signup/see-details.png);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
}

.bongal-benefits a#see-details:hover {
	background-position:bottom left;
}

.invitePeopleBoxInfoBgImg p.titleTxt {
	margin:25px 0 0 10px;
	padding:0 0 0 0;
}

.invitePeopleBoxInfoBgImg p.txtboxPara { 
margin:25px 0 0 0; 
padding:20px 230px 10px 10px; 
border-top:1px solid #E0E0E0;

}

ul.invite-list {
	width:824px;
	float:left;
	margin:0 0 20px 0;
}

ul.invite-list li {
	width:734px;
	float:left;
	clear:left;
	padding:10px 0 10px 90px;
	border-bottom:1px solid #e0e0e0;
	background-position:left;
	background-repeat:no-repeat;
}

ul.invite-list li.message {
	width:824px;
	padding:10px 0 10px 0;
}

ul.invite-list li.title {
	background-image:url(/assets/images/structure/bg-dot-grad.gif);
	background-position:0 27px;
	background-repeat:repeat-x;
	border:0;
	color:#890880;
	float:left;
	font-size:1.2em;
	font-weight:bold;
	margin:30px 0 5px;
	padding:0 0 12px;
	width:824px;
	text-transform:lowercase;
}

ul.invite-list li h3 {
	border:0;
	margin:0;
	position:relative;
	color:#890880;
}

ul.invite-list li.email {
	background-image:url(/assets/images/structure/invite-icons/title-email.gif);
}

ul.invite-list li.others {
	background-image:url(/assets/images/structure/invite-icons/title-others.gif);
}

ul.invite-list li.facebook {
	background-image:url(/assets/images/structure/invite-icons/logo-facebook.gif);
}

ul.invite-list li.flickr {
	background-image:url(/assets/images/structure/invite-icons/logo-flickr.gif);
}

ul.invite-list li.google-mail {
	background-image:url(/assets/images/structure/invite-icons/logo-google.gif);
}

ul.invite-list li.yahoo-mail {
	background-image:url(/assets/images/structure/invite-icons/logo-yahoo.gif);
}

ul.invite-list li.myspace {
	background-image:url(/assets/images/structure/invite-icons/logo-my-space.gif);
}

ul.invite-list li.twitter {
	background-image:url(/assets/images/structure/invite-icons/logo-twitter.gif);
}

ul.invite-list li.bebo {
	background-image:url(/assets/images/structure/invite-icons/logo-bebo.gif);
}

ul.invite-list li.windows-live {
	background-image:url(/assets/images/structure/invite-icons/logo-windows.gif);
}

ul.invite-list li label {
	font-size:0.9em;
	font-weight:bold;
	float:left;
	width:85px;
	margin:3px 0 0 10px;
	padding:5px 0;
	display:inline;
}

ul.invite-list li input {
	width:180px;
	padding:5px;
	float:left;
	margin:3px 5px 0 0;
	border:0;
	background-image:url(/assets/images/structure/signup/input-bg-small.png);
	background-repeat:no-repeat;
	background-position:top left;
}

ul.invite-list li select {
	width:190px;
	padding:4px 5px;
	float:left;
	margin:3px 0 0 0;
	border:0;
	background-image:url(/assets/images/structure/signup/input-bg-small.png);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:transparent;
}

ul.invite-list li textarea {
	width:500px;
	padding:5px;
	float:left;
	margin:0;
	border:0;
	background-image:url(/assets/images/structure/signup/textarea-bg.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:86px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1.5em;
}




.invitePeopleBoxInfoBgImg p.txtboxPara span.sideTxt { margin:0 0 0 0; padding:6px 0 0 0; width:100px; display:inline-block; float:left; }
.invitePeopleBoxInfoBgImg p.txtboxPara .txtBox { width:235px; float:left; text-align:left; vertical-align:middle; padding:4px 4px 4px 4px; color:#000000; border:#b4b4b4 solid 1px; margin:0 0 0 0; font:100% Arial, Helvetica, sans-serif; background:url(../images/structure/bg-textbox.gif) top left repeat-x; }
.invitePeopleBoxInfoBgImg p.txtboxPara .txtArea { font:100% Arial, Helvetica, sans-serif; width:473px; text-align:left; vertical-align:middle; padding:4px 4px 4px 4px; color:#000000; border:#b4b4b4 solid 1px; margin:0 0 0 0; background:url(../images/structure/bg-textbox.gif) top left repeat-x; }

.invitePeopleBoxInfoBgImg p.txtboxPara2 { margin:0 10px 0 10px; padding:14px 0 11px 0; }
.invitePeopleBoxInfoBgImg p.txtboxPara2 span.sideTxt1 { margin:3px 0 0 0; padding:6px 0 0 0; width:80px; display:inline-block; float:left; text-align:left; }
.invitePeopleBoxInfoBgImg p.txtboxPara2 span.sideTxt2 { margin:3px 0 0 0; padding:6px 10px 0 0; width:80px; display:inline-block; float:left; text-align:right; }
.invitePeopleBoxInfoBgImg p.txtboxPara2 .txtBox { width:205px; float:left; text-align:left; vertical-align:middle; padding:4px 4px 4px 4px; color:#000000; border:#b4b4b4 solid 1px; margin:3px 0 0 0; font:100% Arial, Helvetica, sans-serif; background:url(../images/structure/bg-textbox.gif) top left repeat-x; }
.invitePeopleBoxInfoBgImg p.txtboxPara2 img.logoImg { margin:0 23px 0 0; padding:0 0 0 0; display:inline-block; float:left; }
.invitePeopleBoxInfoBgImg p.txtboxPara2 img.logoImgBorderWhite { border:1px solid #ffffff;}
.invitePeopleBoxInfoBgImg p.txtboxPara2 img.logoImgBorderGrey { border:1px solid #a1a1a1;}

.invitePeopleBoxInfoBgImg p.txtboxPara3 { margin:0 10px 0 10px; padding:14px 0 11px 0; border-bottom:1px solid #e0e0e0; }
.invitePeopleBoxInfoBgImg p.txtboxPara3 span.sideTxt1 { margin:3px 0 0 0; padding:6px 0 0 0; width:80px; display:inline-block; float:left; text-align:left; }
.invitePeopleBoxInfoBgImg p.txtboxPara3 span.sideTxt2 { margin:3px 0 0 0; padding:6px 10px 0 0; width:80px; display:inline-block; float:left; text-align:right; }
.invitePeopleBoxInfoBgImg p.txtboxPara3 .txtBox { width:205px; float:left; text-align:left; vertical-align:middle; padding:4px 4px 4px 4px; color:#000000; border:#b4b4b4 solid 1px; margin:3px 0 0 0; font:100% Arial, Helvetica, sans-serif; background:url(../images/structure/bg-textbox.gif) top left repeat-x; }
.invitePeopleBoxInfoBgImg p.txtboxPara3 img.logoImg { margin:0 23px 0 0; padding:0 0 0 0; display:inline-block; float:left; vertical-align:middle; }
.invitePeopleBoxInfoBgImg p.txtboxPara3 img.logoImgBorderWhite { border:1px solid #ffffff;}
.invitePeopleBoxInfoBgImg p.txtboxPara3 img.logoImgBorderGrey { border:1px solid #a1a1a1;}

.invitePeopleBoxInfoBgImg h3 {
	font:bold 100% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#000000;
	margin:9px 10px 0 10px;
	padding:0 0 6px 0;
	text-align:left;
	border-bottom:1px solid #e0e0e0;
}

.invitePeopleBoxInfoBgImg input.btnSend {
	background:url(/assets/images/buttons/profile/choose-contact.png) top left no-repeat;
	cursor:pointer;
	margin:0 0 0 0;
	border:0;
	outline:0;
	width:146px;
	height:33px;
	float:right;
}

.invitePeopleBoxInfoBgImg input.email-send {
	background:url(/assets/images/buttons/profile/send-email.png) top left no-repeat;
}


/* TITLE / INFO PEOPLE INVITE BOX AREA END */	











/* TITLE / INFO SIDE COINS AREA AREA */	
	
.sideCoins {
	position:relative;
	width:235px;
	margin:15px 0 16px 0;
	padding:0 0 0 0;
	float:left;
}

.sideCoinsBox {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.sideCoinsBoxTitle {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}

.sideCoinsBoxTitleInfo {
	width:233px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

.sideCoinsBoxTitleInfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
	margin:0;
	text-align:left;
	float:left;
	display:inline;
}








.sideCoinsListItem {
	width:235px;
	margin:0 0 0 0;
	padding:0 0 22px 0;
	background:url(../images/structure/bg-side-grad.gif) top left no-repeat;
	position:relative;
	border-bottom:1px solid #cccccc;
}

.sideCoinsListItem p {
	margin:10px 8px 0 8px;
	padding:0 0 0 0;
	text-align:center;
}

.sideCoinsListItem p.sideCoinTxt {
	font-size:300%;
	font-weight:bold;
	color:#890880;
}

.sideCoins p.paraLinkBlue {
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:right;
}

.sideCoins p.paraLinkBlue a {
	color:#0076a3;
	font-size:90%;
	text-decoration:none;
}

.sideCoins p.paraLinkBlue a:hover {
	color:#890880;
	text-decoration:underline;
}

/* TITLE / INFO SIDE COINS AREA END */











/* TITLE / INFO BUY COINS AREA */	
	
#buyCoins {
	position:relative;
	width:574px;
	margin:15px 0 0 16px;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.buyCoinsBox {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

.buyCoinsBoxTitle {
	width:574px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-dots.gif) bottom left repeat-x;
}

.buyCoinsBoxTitleInfo {
	width:572px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/structure/bg-results-black.gif) bottom left repeat-x;
	background-color:#303030;
}

.buyCoinsBoxTitleInfo h2 {
	font:bold 120% Arial, Trebuchet ms, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 6px 9px;
margin:0;
	text-align:left;
	float:left;
	display:inline;
}


.buyCoinsListItem {
	width:574px;
	margin:0 0 0 0;
	padding:4px 0 0 0;
	background:url(../images/structure/bg-results-grad-big.gif) top left no-repeat;
	position:relative;
}

.buyCoinsListItem p.paraLinkBlue {
	margin:8px 14px 0 0;
	padding:0 0 0 0;
	text-align:right;
}

.buyCoinsListItem p.paraLinkBlue a {
	color:#0076a3;
	font-size:90%;
	text-decoration:underline;
}

.buyCoinsListItem p.paraLinkBlue a:hover {
	color:#890880;
	text-decoration:underline;
}

.buyCoinsListItemInfo {
	width:574px;
	margin:9px 0 0 0;
	padding:0 0 7px 0;
	display:block;
}

.buyCoinsListItemImgArea {
	width:574px;
	margin:12px 0 0 0;
	padding:0 0 11px 0;
	display:block;
}

.buyCoinsListItemImgArea p.txtPoints {
	margin: 6px 0 14px 10px;
	float:left;
	width:100%;
	font-size:115%;
	display:inline;
}

.buyCoinsListItemImgArea a {
	margin:1px 0px 10px 11px;
	padding:0 0 0 0;
	float:left;
	width:128px;
	color:#000000;
	font-size:85%;
	border:1px solid #b8b8b8;
	display:inline;
}

.buyCoinsListItemImgArea a:hover {
	margin:0 -1px 9px 10px;
	padding:0 0 0 0;
	border:2px solid #890880;
}

.buyCoinsListItemImgArea a.selected {
	margin:0 -1px 9px 10px;
	padding:0 0 0 0;
	border:2px solid #890880;
	float:left;
	width:128px;
	color:#000000;
	display:inline;
	font-size:85%;
}

.buyCoinsListItemImgArea a:hover.selected {
	margin:0 -1px 9px 10px;
	padding:0 0 0 0;
	border:2px solid #890880;
}

span.buyCoinsListItemImg {
	display:block;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.buyCoinsListItemImg img {
	margin:8px 0 8px 10px;
	padding:0 0 0 0;
	float:left;
	display:inline;
}

.buyCoinsListItemTxt {
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:left;
}

.buyCoinsListItemTxt p.txt {
	font-size:200%;
	font-weight:bold;
	color:#890880;
	margin: 7px 0 0 11px;
	padding:0 0 0 0;
}

#purchase-coins .buyCoinsListItemTxt p.txt {
	margin: 0 0 0 11px;
}

.buyCoinsListItemTxt p.txtMoney {
	font-size:130%;
	font-weight:bold;
	color:#bfbfbf;
	margin:0 0 0 11px;
	padding:0 0 0 0;
}

.buyCoinsListItemImgArea p.radioPara { margin:0 0 5px 0; padding:0px 0 0px 10px; clear:both; font-size:1.1em;}
.buyCoinsListItemImgArea .radioBtn { margin:2px 5px 0 0; padding:0 0 0 0; vertical-align:text-top; }
.buyCoinsListItemImgArea span.radioInfoOne { margin:0 0 0 0; padding:0 0 0 0; color:#9f1796; width:170px; display:inline-block; font-family:Trebuchet ms, Arial, Helvetica, sans-serif; }
.buyCoinsListItemImgArea span.radioInfoTwo { margin:0 0 0 0; padding:0 0 0 0; color:#9f1796; width:100px; display:inline-block; font-family:Trebuchet ms, Arial, Helvetica, sans-serif; }
.buyCoinsListItemImgArea span.radioInfoThree { margin:0 0 0 0; padding:0 0 0 0; color:#9f1796; display:inline-block; font-family:Trebuchet ms, Arial, Helvetica, sans-serif; }

.buyCoinsListItemImgArea a#buy-coins-next {
	background-image:url(/assets/images/buttons/forms/buy-coins.png);
	background-position:top left;
	cursor:pointer;
	margin:15px 0 0 8px;
	border:0;
	outline:0;
	width:232px;
	height:33px;
	float:left;
}

.buyCoinsListItemImgArea a#buy-coins-next:hover {
	background-position:bottom left;
}

.buyCoinsListItemImgArea input.btnBuyCoins {
	background-image:url(/assets/images/buttons/forms/buy-coins.png);
	cursor:pointer;
	margin:15px 0 0 0;
	border:0;
	outline:0;
	width:228px;
	height:33px;
	float:right;
}

/* TITLE / INFO LATEST PHOTOS END */










/* FOOTER AREA */	
	
.footerArea {
	position:relative;
	z-index:3;
	width:1024px;
	margin:20px 0 0 0;
	float:left;
	overflow:hidden;
}

.footer {
	/*width:992px;*/
	margin:0;
	background-color:#000000;
	color:#ffffff;
	display:block;
	padding:10px 0 12px 0;
}

ul.footerLeft {
	float:left;
	width:40%;
	margin:0 0 0 18px;
	padding:0 0 0 0;
	list-style: none;
	clear:left;
	display:inline;
}


ul.footerLeft li {
	float:left;
	margin:0 11px 0 0;
}

ul.footerLeft li a { color:#ffffff; text-decoration:none; font-size:100%; padding:0 0 0 0; }
ul.footerLeft li a:hover { color:#9f1796; text-decoration:none; font-size:100%; padding:0 0 0 0; }


ul.footerRight {
	float:right;
	width:55%;
	margin:0 18px 0 0;
	padding:0 0 0 0;
	list-style: none;
}

ul.footerRight li {
	float:right;
	margin:0 0 0 30px;
}

ul.footerRight li a { color:#ffffff; text-decoration:none; font-size:100%; padding:0 0 0 0; }
ul.footerRight li a:hover { color:#9f1796; text-decoration:none; font-size:100%; padding:0 0 0 0; }

/* FOOTER AREA END */

#map>div:first-child+div>*,
#map>div:first-child+div+div>*
{display:none !important;}

div#recaptcha_image > img{
height:57px;
width:250px;
}


.loggedinLeft li{
color:#FFFFFF;
font-size:125%;
margin:3px 0 2px;
padding:0;
text-align:center;
}

.loggedinLeft .myprofile {
	position:absolute; 
	width:150px;
	}
	
.loggedinLeft .myprofile li a{
	background:url(../images/bongal_dropdown.png) right no-repeat;
	padding-right:30px;
	}
	
#loggedin-dropdown {
	background-color:#34002e;
	margin-top:0px;
	}
	
#loggedin-dropdown li{
	font-size:12px;
	border-bottom:1px solid #491a43;
	padding:4px 0;
	display:block;
	margin:0px;
	position:relative;
	z-index:9999;
	text-align:left;
	}
	
#loggedin-dropdown li a {
	font-weight:bold;
	color:#fff;
	background:none;
	display:block;
	padding:0 0 0 26px;
	}
	
#loggedin-dropdown li:hover {
	background-color:#491a43;
	}
	
#loggedin-dropdown li a:hover {	
		color: #fe89f7;
}
	
a #loggedinLeftFirstname{
	color:#fff;
	padding-bottom:2px;
	}
	
#loggedin-messagedropdown {
	background-color:#34002e;
	margin-top:0px;
	}
	
#loggedin-messagedropdown li {
	font-size:12px;
	border-bottom:1px solid #491a43;
	padding:4px 0;
	display:block;
	margin:0px;
	position:relative;
	z-index:9999;
	text-align:left;
	clear: left;
}
	
#loggedin-messagedropdown li a {
	font-weight:bold;
	color:#fff;
	background:none;
	display:block;
	padding:0 0 0 26px;
	width:150px;
	}
	
#loggedin-messagedropdown li:hover {
	background-color:#491a43;
}
	
#loggedin-messagedropdown li a:hover {	
		color: #fe89f7;
}

/*************/
div.ac_header {
	background-color: #E9E9E9;
	margin-top: 10px;
}

/*************/

/********** ae additions **********/

	
.user_comment a.image{
	display:block;
	margin-right:10px !important;
}
	

.feed-comment-form-container textarea.openTextarea {

}

	
#edit-email-preferences-link{
	width:215px;
	height:31px;
	background:url("../images/buttons/email_preferences.png") no-repeat 0 0;
	display:block;
	text-indent:-9999px;
}

#edit-email-preferences-link:hover{
	background:url("../images/buttons/email_preferences.png") no-repeat 0 -31px;
	}
	
#new-list-box{
	width:315px;
	text-align:left;
	margin:0 0 10px 0;
	float:left;
	padding-top:8px;
	}
	
#new-list-box li{
	width:315px;
	float:left;
	clear:both;
	font-weight:bold;
	margin-bottom:8px;
	}
	
#new-list-box em{
	font-size:9px;
	}
	
#new-list-box span{
	float:right;
	width:100px;
	font-weight:normal;
	}
	
#new-list-box .last-btn{
	text-align:center;
	margin-top:20px;
	}

#email-preferences-dialog {
	text-align:left;
}

#email-preferences-dialog #new-list-box, #email-preferences-dialog #new-list-box li {
	width:250px;
}

#email-preferences-dialog #new-list-box span {
	width:auto;
	margin-left:-6px;
}

#email-preferences-dialog #new-list-box li.list-head {
	color:#9a2991;
	background-image:url(../images/structure/formTitleBg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:24px;
	font-weight:bold;
	
}

#email-preferences-dialog #new-list-box li {
	color:#9a2991;
	font-weight:normal;
	/*text-indent:10px;*/
}

#email-preferences-dialog .last-btn {
	float:right;
	list-style:none;
	margin-top:15px;
}

#emailFormTitle {
		color:#9a2991;
		font-weight:bold;
		margin-top:20px;
		text-indent:8px;
}




#notifications_btn{
	width:570px;
	border-top:#9A2991 1px solid;
	float:left;
	clear:both;
	text-align:center;
	padding:10px 0 0 0;
	}
	
#notifications_btn input{
	background:url(../images/structure/updatePreferences.png);
	width:228px;
	height:32px;
	border:0px;
	}
	
#home-content .hub-list li .info{
	position:relative;
	}
	
#home-content .hub-feed-facebook-like-container {
	position:absolute;
	right:-60px;
	top:-11px;
	z-index:50;
}


.not-envo{
	float:right;
	margin-right:1px;
	}
	
#profile-pic .editable_text{
	width:223px;
	border:2px solid #f2f2f2;
	color: #000;
	padding:4px;
	float:left;
	clear:both;
	margin:5px 0 0 0;
	text-align:left;
	overflow:hidden;
	}
	
#profile-pic #profile_description{
	width:225px;
	border:1px solid #890682;
	background:#CCC;
	color: #000;
	padding:4px;
	float:left;
	clear:both;
	margin:5px 0 0 0;
	height:90px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
		}
		
#profile-pic #edit_desc{
	float:right;
	margin-top:4px;
	background:url(/assets/images/structure/bokeh-status/save.gif);
	border:0px;
	width:42px;
	height:24px;
	display:block;
	}
	
#profile-pic #cancel_desc{
	float:right;
	margin-top:4px;
	background:url(/assets/images/structure/bokeh-status/cancel.gif) no-repeat;
	border:0px;
	width:53px;
	height:24px;
	display:block;
	margin-left:5px;
	}
	
.grid-image{
	border:1px solid #E2E2E2;
	background:#eee;
	padding:4px;
	margin:20px 12px 0 12px 
	}
	
ul#group-listing .grid-image .popup_data{
	float:left;
	text-align:center;
	width:117px;
	padding:4px 4px 0 4px;
	}
	
.grid-image .popup_data{
	float:left;
	text-align:center;
	width:100%;
	padding:4px 0 0 0;
	}
	
.grid_firstname{
	display:block;
	font-weight:bold;
	margin-bottom:3px;
	}
.grid_location{
	display:block;
	font-weight:normal;
	color:#333;
	}
	
.quote_holder {
	width:236px;
	float:left;
	margin-top:4px;
}

span.end-quote {
	position:absolute;
	right:0;
	width:18px;
	height:16px;
	font-weight:normal;
	background-image:url(/assets/images/hub/quote-right.gif);
	background-repeat:no-repeat;
	background-position:top;
}





/**** VIP PAGE ****/

.vipSignup .title
{
	background: url(/assets/images/structure/bg-dot-grad.gif) left 27px repeat-x;
	border: 0 none;
	margin: 0px;
	padding: 0px;
	text-transform: lowercase;
}
	.vipSignup .title h3
	{
		height:34px;
		border: 0 none;
		color: #890880;
		padding: 0px 10px;
		margin: 0px;
		position: relative;
	}

.vipSignup .contain
{
	background: url(../images/vip/bg_vipSignup_contain.png) left top repeat-x;
	padding: 10px;
	min-height:385px;
}
	.vipSignup .contain .callsToAction
	{
		background-color: #fff;
		border: solid #d6d6d6 1px;
		
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		
		box-shadow: 		inset 0px 1px 5px rgba(0,0,0,0.3);
		-moz-box-shadow: 	inset 0px 1px 5px rgba(0,0,0,0.3);
	}
		.vipSignup .contain .callsToAction .call { border-left: solid #d6d6d6 1px; min-height: 330px; }
			.vipSignup .contain .callsToAction .call.bordNone { border: none; }
			
			.vipSignup .contain .callsToAction .call h6
			{
				border-bottom: solid #d6d6d6 5px;
				color: #9f1697;
				padding: 10px 0px;
				text-align: center;
			}
				.vipSignup .contain .callsToAction .lastUnit .call
				{
					border-color: #c573c0;
					background-color: #ecd0ea;
					
					-webkit-border-top-right-radius: 10px;
					-webkit-border-bottom-right-radius: 10px;
					-webkit-border-top-left-radius: 0px;
					-webkit-border-bottom-left-radius: 0px;
					-moz-border-radius-topright: 10px;
					-moz-border-radius-bottomleft: 0px;
					-moz-border-radius-topleft: 0px;
					-moz-border-radius-bottomright: 10px;
					border-top-left-radius: 0px;
					border-bottom-left-radius: 0px;
					border-top-right-radius: 10px;
					border-bottom-right-radius: 10px;
					
					box-shadow: 		inset -1px 1px 5px rgba(0,0,0,0.3);
					-moz-box-shadow: 	inset -1px 1px 5px rgba(0,0,0,0.3);		
				}
					.vipSignup .contain .callsToAction .lastUnit .call h6 { border-bottom: solid #c573c0 5px; }
					.vipSignup .contain .callsToAction .lastUnit .call .upgradeButton
					{
						background: url(/assets/images/vip/vipSignup_upgrade_btn.png) left top no-repeat;
						width: 136px;
						height: 47px;
						display: block;
						text-indent: -1000px;
					}
	/* Notice Holder */
	.purpleNotice
	{
		background-color: #e7cee6;
		border: solid #c573c0 1px;
		padding: 15px;
		margin-bottom: 10px;
		float: left;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
		.purpleNotice p { color: #000; margin: 0px; }
			.purpleNotice p .purple { color: #9f1697; }
			
	/* Notice Holder */
	


/**** END OF VIP PAGE ****/





/**** JAMES CORE LIBRARY ADDITIONS ****/

/* 
LIBRARY:
A library of CSS modifier classes that can be
applied to most elements and are repeated 
(or could be) repeated vastly throughout the site.

To contain:
	- Fonts
	- Float classes
	- Clear classes
	- Clearfix
	- Positions
	- Display
	- Padding classes
	- Margin classes
	- Text alignment classes
	- Font modifiers
	- Tab states
	- Colours
	- TEMPORARY STYLES 
*/

/* Links */
	a {outline: none;}

/* Floats */
	.fl {float:left !important;}
	.fr {float:right !important;}
	.fn {float:none !important;}

/* Clears */
	.cl {clear:left !important;}
	.cr {clear:right !important;}
	.cb {clear:both !important;}

/* Clearfix */
	.clearfix:after {
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0;
	}
	* html .clearfix             { zoom: 1; } /* IE6 */
	*:first-child+html .clearfix { zoom: 1; } /* IE7 */
	
/* Positions */
	.pS {position:static !important;}
	.pR {position:relative !important;}
	.pA {position:absolute !important;}

/* Display */
	.db {display:block !important;}
	.di {display:inline !important;}
	.dib {display:inline-block !important;}
	.dn {display:none !important;}
	.show {display:block;}
	.hide {display:none;}

/* Overflow */
	.oh {overflow:hidden !important;}
	.ov {overflow:visible !important;}
	.oa {overflow:auto !important;}
	.oxh {overflow-x:hidden !important;}
	.oyh {overflow-y:hidden !important;}
	.oxv {overflow-x:visible !important;}
	.oyv {overflow-y:visible !important;}
	.oxa {overflow-x:auto !important;}
	.oya {overflow-y:auto !important;}

/* Padding */
	.p0 {padding:0px !important;}
	.p1 {padding:1px !important;}
	.p2 {padding:2px !important;}
	.p3 {padding:3px !important;}
	.p4 {padding:4px !important;}
	.p5 {padding:5px !important;}
	.p6 {padding:6px !important;}
	.p7 {padding:7px !important;}
	.p8 {padding:8px !important;}
	.p9 {padding:9px !important;}
	.p10 {padding:10px !important;}
	.p15 {padding:15px !important;}
	.p20 {padding:20px !important;}

	/* Padding Top */
		.pt0 {padding-top:0px !important;}
		.pt1 {padding-top:1px !important;}
		.pt2 {padding-top:2px !important;}
		.pt3 {padding-top:3px !important;}
		.pt4 {padding-top:4px !important;}
		.pt5 {padding-top:5px !important;}
		.pt6 {padding-top:6px !important;}
		.pt7 {padding-top:7px !important;}
		.pt8 {padding-top:8px !important;}
		.pt9 {padding-top:9px !important;}
		.pt10 {padding-top:10px !important;}
		.pt15 {padding-top:15px !important;}
		.pt20 {padding-top:20px !important;}
		.pt22 {padding-top:22px !important;}
		.pt40 {padding-top:40px !important;}

	/* Padding Right */
		.pr0 {padding-right:0px !important;}
		.pr1 {padding-right:1px !important;}
		.pr2 {padding-right:2px !important;}
		.pr3 {padding-right:3px !important;}
		.pr4 {padding-right:4px !important;}
		.pr5 {padding-right:5px !important;}
		.pr6 {padding-right:6px !important;}
		.pr7 {padding-right:7px !important;}
		.pr8 {padding-right:8px !important;}
		.pr9 {padding-right:9px !important;}
		.pr10 {padding-right:10px !important;}
		.pr15 {padding-right:15px !important;}
		.pr20 {padding-right:20px !important;}

	/* Padding Bottom */
		.pb0 {padding-bottom:0px !important;}
		.pb1 {padding-bottom:1px !important;}
		.pb2 {padding-bottom:2px !important;}
		.pb3 {padding-bottom:3px !important;}
		.pb4 {padding-bottom:4px !important;}
		.pb5 {padding-bottom:5px !important;}
		.pb6 {padding-bottom:6px !important;}
		.pb7 {padding-bottom:7px !important;}
		.pb8 {padding-bottom:8px !important;}
		.pb9 {padding-bottom:9px !important;}
		.pb10 {padding-bottom:10px !important;}
		.pb15 {padding-bottom:15px !important;}
		.pb20 {padding-bottom:20px !important;}
		.pb50 {padding-bottom:50px !important;}
		.pb100 {padding-bottom:100px !important;}

	/* Padding Left */
		.pl0 {padding-left:0px !important;}
		.pl1 {padding-left:1px !important;}
		.pl2 {padding-left:2px !important;}
		.pl3 {padding-left:3px !important;}
		.pl4 {padding-left:4px !important;}
		.pl5 {padding-left:5px !important;}
		.pl6 {padding-left:6px !important;}
		.pl7 {padding-left:7px !important;}
		.pl8 {padding-left:8px !important;}
		.pl9 {padding-left:9px !important;}
		.pl10 {padding-left:10px !important;}
		.pl15 {padding-left:15px !important;}
		.pl20 {padding-left:20px !important;}

/* Margin */
	.ma	{margin:auto !important;}
	.m0 {margin:0px !important;}
	.m1 {margin:1px !important;}
	.m2 {margin:2px !important;}
	.m3 {margin:3px !important;}
	.m4 {margin:4px !important;}
	.m5 {margin:5px !important;}
	.m6 {margin:6px !important;}
	.m7 {margin:7px !important;}
	.m8 {margin:8px !important;}
	.m9 {margin:9px !important;}
	.m10 {margin:10px !important;}
	.m15 {margin:15px !important;}
	.m20 {margin:20px !important;}

	/* Margin Top */
		.mt0 {margin-top:0px !important;}
		.mt1 {margin-top:1px !important;}
		.mt2 {margin-top:2px !important;}
		.mt3 {margin-top:3px !important;}
		.mt4 {margin-top:4px !important;}
		.mt5 {margin-top:5px !important;}
		.mt6 {margin-top:6px !important;}
		.mt7 {margin-top:7px !important;}
		.mt8 {margin-top:8px !important;}
		.mt9 {margin-top:9px !important;}
		.mt10 {margin-top:10px !important;}
		.mt15 {margin-top:15px !important;}
		.mt20 {margin-top:20px !important;}
		.mt50 {margin-top:50px !important;}
		.mt110 {margin-top:110px !important;}
		.mt135 {margin-top:135px !important;}
		.mtm5 {margin-top:-5px !important;}
		.mtm20 {margin-top:-20px !important;}

	/* Margin Right */
		.mr0 {margin-right:0px !important;}
		.mr1 {margin-right:1px !important;}
		.mr2 {margin-right:2px !important;}
		.mr3 {margin-right:3px !important;}
		.mr4 {margin-right:4px !important;}
		.mr5 {margin-right:5px !important;}
		.mr6 {margin-right:6px !important;}
		.mr7 {margin-right:7px !important;}
		.mr8 {margin-right:8px !important;}
		.mr9 {margin-right:9px !important;}
		.mr10 {margin-right:10px !important;}
		.mr15 {margin-right:15px !important;}
		.mr20 {margin-right:20px !important;}
		.mr30 {margin-right:30px !important;}
		.mr50 {margin-right:50px !important;}
		.mr80 {margin-right:80px !important;}
		.mr210 {margin-right:210px !important;}

	/* Margin Bottom */
		.mb0 {margin-bottom:0px !important;}
		.mb1 {margin-bottom:1px !important;}
		.mb2 {margin-bottom:2px !important;}
		.mb3 {margin-bottom:3px !important;}
		.mb4 {margin-bottom:4px !important;}
		.mb5 {margin-bottom:5px !important;}
		.mb6 {margin-bottom:6px !important;}
		.mb7 {margin-bottom:7px !important;}
		.mb8 {margin-bottom:8px !important;}
		.mb9 {margin-bottom:9px !important;}
		.mb10 {margin-bottom:10px !important;}
		.mb15 {margin-bottom:15px !important;}
		.mb20 {margin-bottom:20px !important;}
		.mb50 {margin-bottom:50px !important;}
		.mb80 {margin-bottom:80px !important;}

	/* Margin Left */
		.ml0 {margin-left:0px !important;}
		.ml1 {margin-left:1px !important;}
		.ml2 {margin-left:2px !important;}
		.ml3 {margin-left:3px !important;}
		.ml4 {margin-left:4px !important;}
		.ml5 {margin-left:5px !important;}
		.ml6 {margin-left:6px !important;}
		.ml7 {margin-left:7px !important;}
		.ml8 {margin-left:8px !important;}
		.ml9 {margin-left:9px !important;}
		.ml10 {margin-left:10px !important;}
		.ml15 {margin-left:15px !important;}
		.ml20 {margin-left:20px !important;}
		.ml40 {margin-left:40px !important;}
		.ml80 {margin-left:80px !important;}
		.ml320 {margin-left:320px !important;}

/* Alignment */
	.tal {text-align:left !important;}
	.tar {text-align:right !important;}
	.tac {text-align:center !important;}
	
	.vat {vertical-align:top !important;}
	.vam {vertical-align:middle !important;}
	.vab {vertical-align:bottom !important;}
	
/* Wrap Text - Can only be applied to block level elements (NOT display:block elements) */
.wt {
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
}

/* Font modifiers */
	b, .b, .bold {font-weight:bold !important;}
	.noB {font-weight:normal !important;}
	.lh0 {line-height: 100% !important;}
	.tdn {text-decoration:none !important;}

/* Tab states */
	.ui-tabs-hide {display: none;}

/* Colours */
	.blk {color:#000 !important;}
	.wht {color:#fff !important;}

/* Cursors */
	.curp {cursor:pointer !important;}
	.curd {cursor:default !important;}

/* Size modifiers */
	/* Widths */
	.w100p {width:100% !important;}
	.w40 {width:40px !important;}
	.w100 {width:100px !important;}
	.w110 {width:110px !important;}
	.w120 {width:120px !important;}
	.w130 {width:130px !important;}
	.w140 {width:140px !important;}
	.w150 {width:150px !important;}
	.w200 {width:200px !important;}
	.w210 {width:210px !important;}
	.w220 {width:220px !important;}
	.w230 {width:230px !important;}
	.w240 {width:240px !important;}
	.w250 {width:250px !important;}
	.w260 {width:260px !important;}
	.w270 {width:270px !important;}
	.w280 {width:280px !important;}
	.w300 {width:300px !important;}
	.w320 {width:320px !important;}
	.w350 {width:350px !important;}
	.w400 {width:400px !important;}
	.w470 {width:470px !important;}
	.w500 {width:500px !important;}
	.w560 {width:560px !important;}
	.w580 {width:580px !important;}
	.w600 {width:600px !important;}
	.w960 {width:960px !important;}
	.wA	  {width:auto !important;}

	/* Heights */
	.h10 {height:10px !important;}
	.h60 {height:60px !important;}
	.h100p{height:100% !important;}
	.h70 {height:70px !important;}
	.h80 {height:80px !important;}
	.h100 {height:100px !important;}
	.h200 {height:200px !important;}
	.h300 {height:300px !important;}
	.h400 {height:400px !important;}
	.hA	  {height:auto !important;}

	/*-----------------------------------------
		Grids
	-----------------------------------------*/
		
		.line, .lastUnit { overflow: hidden; _overflow:visible; _zoom:1; }
		.unit { float:left; _zoom:1; }
		.unitExt { float:right; }
		.size1of1 { float:none; }
		.size1of2 { width:50%; }
		.size1of3 { width:33.33333%; }
		.size2of3 { width:66.66666%; }
		.size1of4 { width:25%; }
		.size3of4 { width:75%; }
		.size1of5 { width:20%; }
		.size2of5 { width:40%; }
		.size3of5 { width:60%; }
		.size4of5 { width:80%; }
		.size1of7 { width:14.28571%; }
		.size1of10 { width:10%; }
		.lastUnit { float:none; _position:relative; _left:-3px; _margin-right: -3px; width:auto; }
		

/**** END OF JAMES CORE LIBRARY ADDITIONS ****/

p.red {
	color: red;
    display: inline;
    float: right;
    font-size: 0.9em;
    margin: 0 10px 0 0;
}

p.green {
	color: green;
    display: inline;
    float: right;
    font-size: 0.9em;
    margin: 0 10px 0 0;
}

span.red {
	color: red;
    display: inline;
    float: right;
    font-size: 0.9em;
    margin: 0 10px 0 0;
}

span.green {
	color: green;
    display: inline;
    float: right;
    font-size: 0.9em;
    margin: 0 10px 0 0;
}

ul#friendRequestList {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

ul#friendRequestList li {
	display: inline;
}

ul#groupRequestList {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

ul#groupRequestList li {
	display: inline;
}

ul#notificationRequestList {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

ul#notificationRequestList li {
	display: inline;
}

div#photoUploader span.ui-button-text {
	font-size: 12px;
}

div#photoUploader span.ui-button-text {
	font-size: 12px;
}

div#sidebar-skyscraper-container {
	/*display: block!important;
	background-color: #ccc;*/
	width: 160px;
	height: 600px;
	float: right;
	text-align: center;
	margin: 5px 15px 0 0;
}
