/********************  SocNet Own Creation *******************/

/* For Image Uploader Popup : Start ****/
#IU-pophdr-logo
{
	background: transparent url(/images/3081/SocNet/css/pop_logo.jpg) no-repeat scroll right top;
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	height: 38px;
	margin: 0;
	padding: 12px 0 2px 10px;
}

#IU-popftr
{
	margin: 10px 0px 0px;
}

a.btn-upload
{
	background: transparent url(/images/3081/SocNet/css/btn-wallpost.gif) no-repeat scroll 0 0;
	border: none;
	color: #515151;
	cursor: pointer;
	display: block;
	float: right;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	line-height: 1;
	margin: 0 10px 0 0;
	padding: 5px 0px 0px;
	width: 85px;
	text-align: center;
	text-decoration: none;
}

a.btn-cancel
{
	display: block;
	float: right;
	height: 20px;
	margin: 0;
	padding: 13px 0 0;
	width: 60px;
	border: none;
}

/* For Image Uploader Popup : Start ****/
input.text, input.textarea
{
	font-family: Arial;
	font-size: 12px;
}

#right-col-widget-box
{
	width: 178px;
	margin: 0 0 0 1px;
	overflow: hidden;
}

#right-col-widget-box .widget-hdr
{
	width: 178px;
	float: left;
	margin: 0px 0px 2px 0px;
	padding: 0px;
}

#right-col-widget-box-wider
{
	width: 230px;
	margin: 0 0 0 1px;
	overflow: hidden;
}

#right-col-widget-box-wider .widget-hdr
{
	width: 230px;
	float: left;
	margin: 0px 0px 2px 0px;
	padding: 0px;
}

#right-col-widget-box .widget-hdr h4 a, #right-col-widget-box-wider .widget-hdr h4 a
{
	background: url(/images/3081/SocNet/css/bg-gray-link.gif) repeat-x scroll 0 100%;
	border: 1px solid #CCCCCC;
	color: #333333;
	display: block;
	font-size: 12px;
	line-height: 15px;
	padding: 7px 0 6px 11px;
	text-decoration: none;
	font-weight: bold;
}

#right-col-widget-box .widget-hdr h4 a span.expand, #right-col-widget-box-wider .widget-hdr h4 a span.expand
{
	background: transparent url(/images/3081/SocNet/css/arrow-down.gif) no-repeat scroll 0 50%;
	display: block;
	padding: 0 0 0 14px;
	cursor: pointer;
}

#right-col-widget-box .widget-hdr h4 a span.collapse, #right-col-widget-box-wider .widget-hdr h4 a span.collapse
{
	background: transparent url(/images/3081/SocNet/css/arrow-right.gif) no-repeat scroll 0 50%;
	display: block;
	padding: 0 0 0 14px;
	cursor: pointer;
}

#right-col-widget-box .divWall .wall-container textarea
{
	width: 152px;
	display: block;
	margin: 5px 0 0;
}

#right-col-widget-box .divWall .latestWall .see-all
{
	margin: 0;
	background-color: Transparent;
	border: none;
}

#right-col-widget-box .divWall .latestWall
{
	float: left;
	border-top: 1px solid #CCCCCC;
	margin: 12px 0 0 0;
	overflow: hidden;
	width: 152px;
	padding-top: 3px;
}

input.post
{
	-x-system-font: none;
	background: transparent url(/images/3081/SocNet/css/btn-wallpost.gif) no-repeat scroll 0 0;
	border: medium none;
	color: #515151;
	cursor: pointer;
	display: block;
	float: right;
	font-family: Arial;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 20px;
	line-height: 1;
	margin: 0 10px 0 0;
	padding: 0;
	width: 85px;
}

input.biggerPost
{
	-x-system-font: none;
	background: transparent url(/images/3081/SocNet/css/btn-create.gif) no-repeat scroll 0 0;
	border: medium none;
	color: #515151;
	cursor: pointer;
	display: block;
	float: right;
	font-family: Arial;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 20px;
	line-height: 1;
	margin: 0 10px 0 0;
	padding: 0;
	width: 120px;
}

table#tblHoverInfo td
{
	padding: 2px;
}

table#tblHoverInfo .hoverInfoTitle
{
	font-weight: bold;
}

.hoverTitle
{
	font-weight: bold;
}

#comunity-chalenges .newest li .blog-l-col
{
	display: inline;
	float: left;
	line-height: 15px;
	margin-left: 13px;
	padding-right: 10px;
}

#comunity-chalenges .newest li .blog-l-col img
{
	float: left;
	height: auto;
	margin: 2px 15px 0 13px;
}

#comunity-chalenges .newest li .blog-l-col div.text
{
	float: left;
	font-size: 12px;
	line-height: 15px;
	width: 410px;
}

#comunity-chalenges .newest li .blog-l-col div.text a
{
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
}

#comunity-chalenges .newest li .blog-l-col div.text a:hover
{
	text-decoration: underline;
}

#comunity-chalenges .newest li .blog-l-col div.text a.read-more
{
	float: left;
	font-size: 12px;
	font-weight: normal;
}

#comunity-chalenges .newest li .blog-l-col a
{
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

#comunity-chalenges .newest li .blog-l-col a:hover
{
	text-decoration: underline;
}

#comunity-chalenges .newest li .blog-l-col p
{
	color: #505050;
	margin: 14px 14px 0 96px;
}

#comunity-chalenges .newest li .blog-l-col a.read-more
{
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

#comunity-chalenges .newest li .blog-l-col a.read-more:hover
{
	text-decoration: underline;
}

#comunity-chalenges .newest li .blog-l-col span
{
	display: block;
	margin-top: 5px;
}

#main-content .check-blog
{    
	margin: 13px 13px 0pt 0pt;
	padding: 8px 0pt 0pt;
}

#main-content h4
{
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	margin: 0pt 13px;
}

#main-content .check-blog .overflow
{
	overflow: hidden;
	padding: 5px 0pt;
	width: 100%;
}

html > body #main-content .check-blog .blog-teaser
{
	width: 255px;
}

#main-content .check-blog .blog-teaser
{
	border: 1px solid #D4D4D4;
	display: inline;
	float: left;
	margin: 10px 0pt 0pt 10px;
	padding: 5px;
	width: 245px;
	height: 125px;
	vertical-align: top;
}

#main-content .check-blog .blog-teaser img
{
	float: left;
	height: 70px;
	margin: 0px 10px 0pt 0pt;
	width: auto;
}

#main-content .check-blog .entire
{
	float: left;
	font-size: 12px;
	line-height: 13px;
	width: auto;
}

.wBlo
{
	float: none !important;
	height: 15px !important;
	margin: 0pt 0pt 0pt 3px !important;
	vertical-align: baseline;
	width: 15px !important;
}

#main-content .check-blog .entire p
{
	margin-top: 8px;
}

/*update class for left padding*/
#comunity-chalenges .challenge-check ul {
	border-top:1px solid #CCCCCC;
	margin:12px 0 0 0;
	overflow:hidden;
	padding-top:3px;
	width:542px;
}


div.check-opts ul
{
	margin: 12px 0pt 0pt !important;
}

div.check-in-box
{
	font-size: 11px;
	line-height: 12px;
	margin-top: 8px;
	overflow: hidden;
	width: 100%;
}

div.check-opts
{
	display: inline;
	float: left;
	margin-left: 13px;
	width: 260px !important;
}

.learnRules
{
	margin: 20px;
	clear: both;
}

/*update class for bottom padding*/
.categoris {
padding-bottom:10px;
padding-left:10px;
padding-top:10px;
padding-right: 10px;
width:555px;
}


.reToolbar
{
	clear: none !important;
	margin: 3px 0px 2px 0px !important;
	padding: 0px !important;
	width: auto !important;
}

.reToolbar li
{
	width: auto !important;
}
.reEditorModes li
{
	float: left !important;
	width: auto !important;
}
/***************** End of SocNet Own Creation ****************/


.hidden
{
	display: none;
}
.flright
{
	float: right !important;
	margin-right: 10px;
}

.clear
{
	clear: both;
}
#header
{
	width: 100%;
	overflow: hidden;
}
#header .top
{
	width: 100%;
	overflow: hidden;
}
#header .top h1
{
	float: left;
	margin: 0;
}
#header .top h1 a
{
	display: block;
	width: 164px;
	height: 61px;
	overflow: hidden;
	background: url(/images/3081/SocNet/css/logo.gif) no-repeat 0 0;
	text-indent: -9999px;
}
#header .top-right
{
	float: right;
	width: 600px;
}
#header .top-right ul
{
	float: right;
	overflow: hidden;
	margin: 3px -10px 0 0;
}
#header .top-right ul li
{
	float: left;
	padding: 0 11px;
	margin: 0 -1px 0 0;
	background: url(/images/3081/SocNet/css/bg-header-top.gif) repeat-y 100% 0;
}
#header .top-right ul li a
{
	float: left;
	line-height: 17px;
	font-size: 11px;
	color: #636363;
	text-decoration: none;
}
#header .top-right ul li a:hover
{
	text-decoration: underline;
}
#header .top-right ul li a.video
{
	padding-left: 20px;
	background: url(/images/3081/SocNet/css/bg-link-video.gif) no-repeat 0 2px;
}
#header .top-right ul li a.logout
{
	display: block;
	width: 55px;
	height: 16px;
	background: url(/images/3081/SocNet/css/logout.gif) no-repeat 0 0;
	text-indent: -9999px;
}
#header .top-right .form
{
	float: right;
	clear: right;
	width: 346px;
	height: 27px;
	margin: 14px 0 0;
	padding: 0 0 0 4px;
	background: url(/images/3081/SocNet/css/bg-header-form.gif) no-repeat 0 0;
}
#header .top-right .form label
{
	float: left;
	line-height: 27px;
	font-size: 11px;
	color: #636363;
	padding: 0 4px;
	margin: 1px 0 0;
}
#header .top-right .form select
{
	float: left;
	width: 125px;
	margin: 5px 0 0;
	font-size: 11px;
}
#header .top-right .form input.text
{
	float: left;
	width: 120px;
	height: 14px;
	border: 1px solid #bdbdbd;
	padding: 2px 3px;
	margin: 4px 0 0;
	font: 12px/14px Arial,Helvetica,sans-serif;
}
#header .top-right .form input.submit
{
	float: left;
	background: url(/images/3081/SocNet/css/bg-header-submit.gif) no-repeat 0 0;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	padding: 0 0 20px;
	color: #a9dcf0;
	width: 19px;
	height: 20px;
	overflow: hidden;
	margin: 4px 0 0 2px;
	border: 0;
	outline: none;
	cursor: pointer;
}
#header .menu
{
	width: 100%;
	overflow: hidden;
	height: 52px;
	background: url(/images/3081/SocNet/css/bg-menu.gif) repeat-x 0 0;
	position: relative;
}
#header .menu ul
{
	width: 100%;
	height: 31px;
	background: url(/images/3081/SocNet/css/bg-menu-ul.gif) repeat-x 0 3px;
}
#header .menu ul li
{
	float: left;
	background: url(/images/3081/SocNet/css/bg-menu-li.gif) no-repeat 100% -1px;
	padding: 0 1px 0 0;
	margin: 1px 0 0;
}
#header .menu ul li a
{
	float: left;
	color: #fff;
	line-height: 29px;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	padding: 1px 9px 0;
}
#header .menu ul li.active a, #header .menu ul li.hover a
{
	background: url(/images/3081/SocNet/css/bg-menu-a-hover.gif) repeat-x 0 0;
	border: 1px solid #bebebe;
	border-top: 0;
	border-bottom: 0;
	padding: 1px 8px 0;
	color: #007aaa;
}
#header .menu ul li a.home
{
	width: 20px;
	text-indent: -9999px;
	background: url(/images/3081/SocNet/css/bg-header-home.gif) no-repeat 50% 50%;
	border: 0;
	padding: 1px 9px 0;
}
#header .menu ul li ul
{
	visibility: hidden;
	position: absolute;
	bottom: 0;
	right: 175px;
	background: none;
	width: 787px;
	height: auto;
}
#header .menu ul li.active ul, #header .menu ul li.hover ul
{
	visibility: visible;
}
#header .menu ul li.active ul li, #header .menu ul li.hover ul li
{
	margin: 0;
	float: right;
	background: url(/images/3081/SocNet/css/bg-submenu.gif) no-repeat 100% 50%;
}
#header .menu ul li.active ul li:first-child, #header .menu ul li.hover ul li:first-child
{
	background: none;
}
#header .menu ul li.active ul li a, #header .menu ul li.hover ul li a
{
	background: none;
	border: 0;
	line-height: 20px;
	margin: 0 9px;
	color: #5a5a5a;
}
#header .menu ul li.active ul li a:hover, #header .menu ul li.hover ul li a:hover
{
	color: #007aaa;
}
#wwhdr
{
	max-height: 80px;
}
#content
{
	width: 100%; /*overflow:hidden;*/
	margin: 30px 0 0 5px;
}
#content .sidebar-left
{
	float: left;
	width: 190px;
	font-size: 12px;
}
#content .main-holder
{
	float: left;
	width: 585px;
	overflow: visible;
}

html > body #content .main-holder
{
	width: 585px;
}

#content .main-holder .top-cont
{
	float: left;
	width: 100%;
}
#content .main-holder .main-content
{
	float: left;
	width: 570px;
}

html > body #content .main-holder .main-content
{
	margin: 0 2px;
	width: 585px;
}

#content .sidebar-right
{
	float: left;
	width: 179px;
	padding-bottom:20px;
}
#footer
{
	width: 100%; /*overflow:hidden;*/
	margin: 40px 0 0;
}
#footer a
{
	color: #4b7baa;
}
#footer ul
{
	width: 424px;
	margin: 0 auto;
	text-align: center;
	padding: 0 0 15px;
}
#footer ul li
{
	font-size: 12px;
	display: inline;
	white-space: nowrap;
	padding: 0 0 0 6px;
	background: url(/images/3081/SocNet/css/bg-footer.gif) no-repeat 0 50%;
	color: #7a7a7a;
}
#footer ul li.firstline
{
	background: none;
}
#footer p
{
	width: 555px;
	margin: 0 auto;
	text-align: center;
	font-size: 10px;
}
#footer em
{
	font-weight: bold;
}
#footer div
{
	width: 365px;
	overflow: hidden;
	margin: 50px auto 0;
	padding: 0 0 20px;
}
#footer a.international
{
	float: left;
	height: 25px;
	padding: 0 0 0 29px;
	font-size: 13px;
	line-height: 13px;
	background: url(/images/3081/SocNet/css/bg-footer-int.gif) no-repeat 0 0;
}
#footer a.right
{
	float: right;
}
#wwfooter
{
	margin: 40px auto 0px;
	width: 80%;
}
#wwfooter .small
{
	font-size: 10px;
}
#wwfooter td
{
	color: #505050;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
}
#community-gateway
{
	width: 585px;
	overflow: hidden;
}
#community-gateway .flash
{
	margin: 0 0 0 8px;
	width: 571px;
	overflow: hidden;
	float: left;
	display: inline;
}

#community-gateway .challengeLinks
{
	margin: 0px;
	width: 571px;
	height: 270px;
	overflow: hidden;
	float: left;
	display: inline;
}

#community-gateway .challengeLinks td
{
	padding: 3px;
	border-spacing: 0px;
	border: solid thin #CCCCCC;
}


#community-gateway ul.top
{
	float: left;
	padding: 20px 0 0 8px;
}
#community-gateway ul.top li
{
	float: left;
	padding: 0 15px 0 10px;
	background: url(/images/3081/SocNet/css/bg-submenu.gif) no-repeat 0 50%;
	font-size: 14px;
}
#community-gateway ul.top li.first
{
	background: none;
}
#community-gateway .community
{
	float: left;
	display: inline;
	width: 569px;
	margin: 11px 0 0 8px;
	background: #F8F7F7;
	border: 1px solid #E6E5E4;
}
#community-gateway .community ul
{
	padding: 12px 0 12px 20px;
	list-style: none;
}
#community-gateway .community ul li
{
	padding: 0 0 5px 15px;
	background: url(/images/3081/SocNet/css/bg-li-point.gif) no-repeat 0 40%;
	line-height: 20px;
}
#community-gateway .block-community
{
	float: left;
	display: inline;
	margin: 11px 0 0 8px;
	padding: 13px 0 0;
	width: 572px;    
}
#community-gateway .block-community h3
{
	margin: 0 13px;
	font: bold 14px Arial;
	color: #333;
}
#community-gateway .block-community ul
{
	width: 100%;
	overflow: hidden;
	margin-top: 5px;
}
#community-gateway .block-community ul li
{
	width: 100%;
	float: left;
	margin-top: 17px;
	font: normal 12px/16px Arial;
	color: #333;
}
#community-gateway .block-community ul li p
{
	margin: 0 14px;
}
#community-gateway .block-community ul li a.read-more
{
	margin-left: 12px;
	display: inline;
}
a.read-more img
{
	display: inline;
	padding-left: 5px;
}

#community-gateway .most-popular
{
	margin: 11px 0 0 8px;
	width: 572px;
	padding: 16px 0 0 0;
	float: left;
	display: inline;
	background: url(/images/3081/SocNet/css/bg-border.gif) repeat-x 0 0;
}
#community-gateway h3
{
	line-height: 11px;
	font-size: 14px;
	color: #333;
}
#community-gateway .most-popular ul.menu
{
	width: 569px;
	padding: 11px 0 0 0;
	float: left;
}
#community-gateway .most-popular ul.menu li
{
	float: left;
	height: 30px;
	background: #fcfcfc url(/images/3081/SocNet/css/bg-ul-bottom.gif) repeat-x 0 100%;
	border-top: 1px solid #e6e5e4;
	border-right: 1px solid #e6e5e4;
	font: bold 13px/13px Arial;
}
#community-gateway .most-popular ul.menu li a
{
	padding: 6px 10px 0 4px;
	height: 24px;
	text-decoration: none;
	float: left;
	color: #505050;
}
#community-gateway .most-popular ul.menu li a:hover
{
	text-decoration: underline;
}
#community-gateway .most-popular ul.menu li.first
{
	border-left: 1px solid #e6e5e4;
}

#community-gateway .most-popular ul.menu li.active
{
	background: url(/images/3081/SocNet/css/bg-li-active.gif) repeat-x 0 0;
	height: 36px;
	margin: -5px 0 0 0;
	border: none;
}
#community-gateway .most-popular ul.menu li.active a
{
	color: #505050;
	text-decoration: none;
}
#community-gateway .most-popular ul.menu li.active .right
{
	background: url(/images/3081/SocNet/css/bg-li-active-right.gif) no-repeat 100% 50%;
	height: 32px;
	width: auto;
	float: left;
	padding: 0 0 0 2px;
	padding-top: 5px;
}
#community-gateway .most-popular ul.popular
{
	float: left;
	background: #f8f7f7;
	width: 562px;
	padding: 32px 0 21px 0;
	border-right: 1px solid #e6e5e4;
	border-left: 1px solid #e6e5e4;
}
#community-gateway .most-popular ul.popular li
{
	width: 98px;
	font-size: 11px;
	float: left;
	padding: 0 10px 0 30px;
}
#community-gateway .most-popular ul.inner li
{
	padding: 0 50px 0 40px;
	text-align: left;
}
#community-gateway .most-popular ul.popular li .image, #community-gateway .most-popular ul.popular li .image-1
{
	width: 90px;
	height: 90px;
	overflow: hidden;
	margin: 0 0 10px 0;
}
#community-gateway .most-popular ul.popular li .image-1
{
	width: 105px;
	height: 100px;
}
#community-gateway .most-popular ul.popular li span
{
	display: block;
}
#community-gateway .most-popular ul.popular li span em
{
	font-weight: bold;
}

#community-gateway .walls
{
	width: 572px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 12px 0 0 8px;
}
#community-gateway .walls .wall
{
	width: 176px;
	float: left;    
	padding: 12px 4px 0 4px;
}

#community-gateway .walls .wall .latestWall
{
	float: left;
	margin: 12px 0 0 0;
}

#community-gateway .walls .wall .latestWall img
{
	border: medium none;
	height: 40px;
	margin: 0 7px 0 0;
	overflow: hidden;
	width: 39px;
}

#community-gateway .walls .wall .wall-container textarea
{
	display: block;
	width: 150px;
	height: 32px;
	margin: 8px 0 0 2px;
	padding: 2px 4px;
	overflow: auto;
	border: 1px solid #868686;
}

#community-gateway .walls .wall textarea
{
	display: block;
	width: 142px; //height:32px;
margin:8px002px;
padding:2px4px;
overflow:auto;
border:1pxsolid#868686;
}

#community-gateway .walls .wall #peopleList
{
}

#community-gateway .walls .wall #peopleList .userName
{
	width: 100px;
	overflow: hidden;
	font-size: 11px;
}

#community-gateway .walls .wall #peopleList .people
{
	background: url(/images/3081/SocNet/css/dotted-horiz.gif) repeat-x bottom;
	padding-bottom: 7px;
	margin-bottom: 7px;
}

#community-gateway .walls .wall .image input
{
	height: 40px;
	width: 39px;
	margin: 0 7px 0 0;
	border: none;
	overflow: hidden;
}

.sidebar-right ul.sidebar-list li .bg-bottom textarea, .sidebar-right ul.sidebar-list li .bg-bottom input.group-wall
{
	width: 152px;
	border: 1px solid #868686;
	margin: 5px;
	padding: 2px 4px;
}
.sidebar-right ul.sidebar-list li .bg-bottom textarea.dinner, .sidebar-right ul.sidebar-list li .bg-bottom input.dinner
{
	width: 120px !important;
	float: left;
	height: 15px;
	border: 1px solid #868686;
	margin: 5px 0 5px;
	padding: 2px 4px;
}
#community-gateway .walls .wall .wall-container input.go
{
	float: right;
	display: block;
	margin: 3px 10px 0;
	padding: 0;
	width: 43px;
	height: 20px;
	border: none;
	background: url(/images/3081/SocNet/css/btn-play.gif) no-repeat 0 0;
	font: bold 12px/14px Arial,Helvetica,sans-serif;
	color: #515151;
	cursor: pointer;
}

.margin-top .divWall .wall-container input.go
{
	float: right;
	display: block;
	margin: 0;
	padding: 0;
	width: 43px;
	height: 20px;
	border: none;
	background: url(/images/3081/SocNet/css/btn-play.gif) no-repeat 0 0;
	font: bold 12px/14px Arial,Helvetica,sans-serif;
	color: #515151;
	cursor: pointer;
}

#community-gateway .walls .wall input.go
{
	float: right;
	display: inline;
	margin: 3px 22px 0;
	padding: 0;
	width: 43px;
	height: 20px;
	border: none;
	background: url(/images/3081/SocNet/css/btn-play.gif) no-repeat 0 0;
	font: bold 12px/1 Arial,Helvetica,sans-serif;
	color: #515151;
	cursor: pointer;
}

a.delete
{
	float: right;
	display: inline;
	padding: 0;
	border: none;
	color: #999999;
	cursor: pointer;
	margin: 0px -2px 0 0;
	text-align: center;
	text-decoration: none;
	width: 10px;
}

.sidebar-right ul.sidebar-list li .bg-bottom input.go
{
	float: right;
	display: inline;
	margin: 0 5px !important;
	padding: 0;
	width: 45px;
	height: 20px;
	background: url(/images/3081/SocNet/css/btn-play.gif) no-repeat 0 0;
	font: bold 12px/1 Arial;
	color: #515151;
	cursor: pointer;
	border: none;
}
#community-gateway .walls .wall .see-all
{
	width: 176px;
}
#community-gateway .walls .wall h3
{
	font-size: 14px;
	line-height: 12px;
}
#community-gateway .walls .wall ul
{
	margin: 23px 0 0 0;
	width: 176px;
	overflow: hidden;
}
#community-gateway .walls .celebrat ul
{
	margin-top: 3px;
}
#community-gateway .walls .wall ul.wall li
{
	padding: 3px 0 3px 0;
}
#community-gateway .walls .wall ul li
{
	width: 176px;
	float: left;
	padding: 4px 0 4px 2px;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
}
#community-gateway .walls .wall ul li input
{
	width: 163px;
	height: 20px;
	border: 1px solid #9bcde0;
	padding: 3px 0 0 4px;
	margin: 3px 0 0 0;
}
#community-gateway .walls .wall ul li input.submit
{
	background: url(/images/3081/SocNet/css/btn-post.gif) no-repeat 0 0;
	width: 85px;
	height: 20px;
	border: none;
	float: right;
	text-indent: 1px;
	font-size: 12px;
	color: #000;
	padding: 0;
	margin: 4px 5px 0 0;
}
#community-gateway .walls .wall ul.community li
{
	background: url(/images/3081/SocNet/css/bg-border-2.gif) repeat-x 0 0;
	margin: -1px 0 0 0;
	padding: 6px 0 5px 2px;
	line-height: 27px;
	float: left;
	width: 176px;
}
#community-gateway .walls .wall ul li a
{
	float: left;
	overflow: hidden;
	width: 96px;
}
#community-gateway .walls .wall ul li .image
{
	width: 39px;
	height: 40px;
	overflow: hidden;
	float: left;
	margin: 0 7px 0 0;
	display: inline;
}
#community-gateway .walls .wall ul li .image a
{
	margin: 0;
}
#community-gateway .walls .wall ul li .taken
{
	width: 109px;
	float: left;
	background: url(/images/3081/SocNet/css/bg-token1.gif) no-repeat 0 0;
}
#community-gateway .walls .wall ul li .taken .bottom p
{
	background: url(/images/3081/SocNet/css/bg-token2.gif) repeat-y 0 0%;
	width: 101px;
	float: left;
	margin: 10px 0 0 0;
	padding: 4px 0 4px 8px;
	font-size: 11px;
	font-weight: normal;
}
#community-gateway .walls .wall ul li .taken .bottom p a
{
	margin: 0 2px 0 0;
	display: inline;
}
#community-gateway .walls .wall ul li .taken .bottom
{
	background: url(/images/3081/SocNet/css/bg-token3.gif) no-repeat 0% 100%;
	float: left;
	padding: 0 0 9px 0;
}
#community-gateway .walls .contrib ul li
{
	font-weight: normal;
}
#community-gateway .walls .contrib ul li p
{
	margin-left: 58px;
}
#community-gateway .walls .contrib ul li a
{
	float: none;
	margin-left: 5px;
}
#community-gateway .photos
{
	width: 563px;
	float: left;
	background: #f8f7f7;
	margin: 12px 0 0 0;
	border: 1px solid #cecece;
	padding: 12px 0 0 7px;
}
#community-gateway .photos ul
{
	padding: 25px 0 0 0;
	overflow: hidden;
	border: none;
}
* html #community-gateway .photos ul
{
	height: 0;
	overflow: visible;
}
#community-gateway .photos ul li
{
	float: left;
	padding: 0 7px 14px 15px;
}
#community-gateway .photos ul li .image
{
	width: 70px;
	height: 70px;
	overflow: hidden;
}
#community-gateway .photos ul.photo li .image
{
	width: 105px;
	height: 100px;
}

#community-gateway .banner
{
	float: left;
	width: 468px;
	height: 60px;
	overflow: hidden;
	margin: 15px 0 0 53px;
	display: inline;
}
#community-gateway .banner-2
{
	width: 475px;
	height: 80px;
	overflow: hidden;
	float: left;
	margin: 15px 0 0 40px;
}
a.read-more
{
	padding: 0 0 0 13px;
	text-decoration: none;
	background: url(/images/3081/SocNet/css/bg-read-more.gif) no-repeat 0 50%;
}
a.read-more:hover
{
	text-decoration: underline;
}
a.fall-down
{
	display: block;
	padding: 0 0 0 12px;
	text-decoration: none;
	font-weight: bold;
	color: #000;
	background: url(/images/3081/SocNet/css/arrow-down.gif) no-repeat 0 50%;
}


a.close-side
{
	background: transparent url(/images/3081/SocNet/css/arrow-side.gif) no-repeat scroll 0pt 50%;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-weight: bold;
	line-height: 14px;
}

a.gray
{
	display: block;
	padding: 7px 0 6px 11px;
	border: 1px solid #ccc;
	font: 13px/15px Arial,Helvetica,sans-serif; 
text-decoration:none;
font-weight:bold;
outline:0;
color:#333;
background:#ccc url(/images/3081/SocNet/css/bg-gray-link.gif)repeat-x00;
}

a.two-rows
{
	background: url(/images/3081/SocNet/css/bg-graylink-2rows.gif) repeat-x 0 0;
}
.box
{
	width: 176px;
	margin: 5px 0 0;
	background: url(/images/3081/SocNet/css/white-box-center176.gif) repeat 0 0;
}
.box .bg-top
{
	background: url(/images/3081/SocNet/css/white-box-top176.gif) no-repeat 0 0;
}
.box .bg-bottom
{
	width: 100%;
	overflow: hidden;
	background: url(/images/3081/SocNet/css/white-box-bottom176.gif) no-repeat 0 100%;
}
.graybox
{
	width: 173px;
	background: url(/images/3081/SocNet/css/gray-box-center.gif) repeat 0 0;
}
.graybox .bg-top
{
	background: url(/images/3081/SocNet/css/gray-box-top.gif) no-repeat 0 0;
}
.graybox .bg-bottom
{
	background: url(/images/3081/SocNet/css/gray-box-bottom.gif) no-repeat 0 100%;
}
.bluebox
{
	width: 173px;
	background: url(/images/3081/SocNet/css/blue-box-center.gif) repeat 0 0;
}
.bluebox .bg-top
{
	background: url(/images/3081/SocNet/css/blue-box-top.gif) no-repeat 0 0;
}
.bluebox .bg-bottom
{
	background: url(/images/3081/SocNet/css/blue-box-bottom.gif) no-repeat 0 100%;
}
.input-text
{
	padding: 1px 0 0;
	background: url(/images/3081/SocNet/css/input-border.gif) repeat-x 0 0;
}
.input-text input
{
	float: left;
	padding: 2px 3px;
	border: 0;
	border-left: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #e0e0e0;
	margin: 0;
	font: 11px/14px Arial,Helvetica,sans-serif;
}
input.submit
{
	float: left;
	background: url(/images/3081/SocNet/css/bg-header-submit.gif) no-repeat 0 0;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	padding: 0 0 20px;
	color: #a9dcf0;
	width: 19px;
	height: 20px;
	overflow: hidden;
	margin: 3px 0 0 2px;
	border: 0;
	outline: none;
	cursor: pointer;
}
input.submit2
{
	float: left;
	background: url(/images/3081/SocNet/css/bg-header-submit.gif) no-repeat 0 0;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	padding: 0 0 20px;
	color: #a9dcf0;
	width: 19px !important;
	height: 20px;
	overflow: hidden;
	margin: 6px 0 0 2px !important;
	border: 0;
	outline: none;
	cursor: pointer;
}
input.radio
{
	float: left;
	width: 15px;
	height: 14px;
	margin: 0;
}

ul.radio input
{
	float: left;
	width: 15px;
	height: 14px;
	margin: 0;
}

#content ul.inbox li input
{
	width: 105px;
}
#content .box a.read-more
{
	font: 11px/16px Arial,Helvetica,sans-serif; ;
}
#content ul.sidebar-list
{
	width: 178px;
	margin: 0;
	overflow: hidden;
}
#content ul.sidebar-list li
{
	float: left;
	width: 100%;
}
#content ul.sidebar-list li a.gray
{
	padding-left: 8px;
	margin: 7px 0 0;
	padding-right: 5px;
}
#content ul.sidebar-list li a.gray span
{
	display: block;
	padding: 0 0 0 20px;
	background: url(/images/3081/SocNet/css/arrow-down2.gif) no-repeat 0 50%;
}

#content ul.sidebar-list li a.gray2 span
{
	display: block;
	padding: 0 0 0 20px;
	background: url(/images/3081/SocNet/css/arrow-side2.gif) no-repeat 0 50%;
}


#content ul.sidebar-list li a.gray em
{
	display: block;
	padding: 0 0 0 20px;
	font-style: normal;
	background: url(/images/3081/SocNet/css/arrow-up2.gif) no-repeat 0 50%;
}
#content ul.sidebar-list li a.gray strong
{
	padding: 0 20px 0 0;
	font-weight: normal;
	background: url(/images/3081/SocNet/css/arrow-up3.gif) no-repeat 100% 100%;
}
#content ul.sidebar-list li.first a.gray
{
	margin: 0;
}
#content ul.sidebar-list li .box
{
	margin-left: 3px;
}
#content ul.sidebar-list li .box ul.inbox
{
	width: 162px;
	padding: 0 0 0 7px;
	margin: 0 0 2px;
}
#content ul.sidebar-list li .box ul.inbox li
{
	width: 156px;
}
#content ul.sidebar-list li .box ul.inbox li span
{
	float: left;
	overflow: hidden;
	padding: 0 0 0 2px;
}
#content ul.sidebar-list li .box a.read-more
{
	display: inline;
	margin: 0 0 7px 12px;
}
#content ul.marked1
{
	width: 140px;
	margin: 15px 0 0 13px;
	padding: 0 0 10px;
	overflow: hidden;
}
#content ul.marked1 li
{
	padding: 0 0 3px 9px;
	font: 11px/13px Arial,Helvetica,sans-serif; ;
background:url(/images/3081/SocNet/css/marker1.gif)no-repeat05px;
}
#content ul.reg-log
{
	width: 150px;
	padding: 0 0 5px 10px;
	overflow: hidden;
}
#content ul.reg-log li
{
	font: bold 11px/26px Arial,Helvetica,sans-serif; ;}
#content span.time
{
	font: 10px/16px Arial,Helvetica,sans-serif; ;color:#858585;}
#content ul.sidebar-list li .box ul.only
{
	margin: 7px 0 0;
	padding-bottom: 7px;
}
#content ul.sidebar-list li .box ul.only li
{
	padding: 0 0 2px;
}
#content ul.sidebar-list li .box ul.only li a
{
	margin: 0;
	font: 12px/16px Arial,Helvetica,sans-serif;
}

#content .sidebar-left a.read-more, #content .sidebar-right a.read-more
{
	float: left;
	font: 11px/14px Arial,Helvetica,sans-serif;
}

#content .sidebar-left .blue-area
{
	width: 180px;
	margin: 0;
	background: url(/images/3081/SocNet/css/bg-leftsb-bluecenter.gif) repeat-y 0 0;
}
#content .sidebar-left .blue-area .bg-blue-top
{
	background: url(/images/3081/SocNet/css/bg-leftsb-bluetop.gif) no-repeat 0 0;
}
#content .sidebar-left .blue-area .bg-blue-bottom
{
	padding: 0 0 6px;
	background: url(/images/3081/SocNet/css/bg-leftsb-bluebottom.gif) no-repeat 0 100%;
}
#content .sidebar-left .blue-area .container
{
	width: 157px;
	padding: 0 0 12px 15px;
	overflow: hidden;
}
#content .sidebar-left .blue-area .container .left
{
	margin: 15px 0 0;
}
#content .sidebar-left .blue-area .container h4
{
	padding: 0;
	font: bold 15px/17px Arial,Helvetica,sans-serif; ;
}
#content .sidebar-left .blue-area .container p
{
	font: 12px/16px Arial,Helvetica,sans-serif; ;
margin:4px05px0;
}
#content .sidebar-left .blue-area .right
{
	margin: 7px 0 0;
}
#content .sidebar-left .blue-area .right .pict
{
	float: left;
}
#content .sidebar-left .blue-area .right ul.avatars
{
	float: left;
	margin: 0 0 0 10px;
}
#content .sidebar-left .blue-area .right ul.avatars li
{
	padding: 0 4px 0 0;
}
#content .sidebar-left ul.links
{
	width: 160px;
	padding: 0 0 0 9px;
	overflow: hidden;
}
#content .sidebar-left ul.links li
{
	float: left;
	width: 150px;
	padding: 0 5px;
}
#content .sidebar-left ul.links li.last
{
	margin: 7px 0 0;
	padding-top: 9px;
	background: url(/images/3081/SocNet/css/bord-doted-horiz.gif) repeat-x 0 0;
}
#content .sidebar-left ul.updates
{
	width: 165px;
	padding: 0 0 0 7px;
	overflow: hidden;
}
#content .sidebar-left ul.updates li
{
	float: left;
}
#content .sidebar-left ul.updates li a.fall-down
{
	display: inline;
	margin: 15px 0 0 8px;
	white-space: nowrap;
}
#content .sidebar-left ul.updates li .box
{
	float: left;
	width: 165px;
	padding: 5px 0 0;
	margin: 5px 0 0;
	background: url(/images/3081/SocNet/css/white-box-top.gif) no-repeat 0 0;
}
#content .sidebar-left ul.updates li .box .bg-top
{
	padding: 0 0 5px;
	background: url(/images/3081/SocNet/css/white-box-bottom.gif) no-repeat 0 100%;
}
#content .sidebar-left ul.updates li .box .bg-bottom
{
	width: 100%;
	overflow: hidden;
	background: url(/images/3081/SocNet/css/white-box-center.gif) repeat-y 0 0;
}
#content .sidebar-left ul.updates li .box ul.tokens
{
	width: 157px;
	padding: 8px 0 15px 8px;
	overflow: hidden;
}
#content .sidebar-left ul.updates li .box ul.tokens li
{
	padding: 0 7px;
	width: 35px;
}
#content .sidebar-left ul.updates li .box ul.tokens li a img
{
	width: 40px;
}
#content .sidebar-left ul.updates li .box ul.my-tokens li
{
	padding: 0 0 8px;
}
#content .sidebar-left ul.updates li .box ul.my-tokens li p
{
	padding: 0 0 0 14px;
	width: 145px;
	font: 12px/16px Arial,Helvetica,sans-serif; ;
}
#content .sidebar-left ul.updates li .box ul.my-tokens li .cont
{
	width: 152px;
	padding: 0 0 2px 16px;
	overflow: hidden;
}
#content .sidebar-left ul.updates li .box ul.my-tokens li .cont img
{
	float: left;
	margin: 0 6px 0 0;
}
#content .sidebar-left ul.updates li .box ul.my-tokens li .cont p
{
	float: left;
	width: 95px;
	padding: 0;
}
#content .sidebar-left ul.updates li .box ul.inbox
{
	width: 152px;
	padding: 0 0 0 8px;
	margin: -2px 0 2px;
}
#content .sidebar-left ul.updates li .box ul.inbox li
{
	width: 146px;
}
#content .sidebar-left ul.updates li .box a.read-more
{
	display: inline;
	margin: 8px 0 2px 12px;
}
#content .sidebar-left ul.sidebar-list li .box
{
	margin-left: 1px;
}

#content .sidebar-right .input-text
{
	display: inline;
	float: left;
	margin: 11px 5px 0 10px;
}
#content .sidebar-right .input-text input
{
	width: 127px;
}
#content .sidebar-right input.submit
{
	float: left;
	margin: 12px 0 0;
}
#content .sidebar-right ul.radio
{
	float: left;
	width: 153px;
	padding: 0 0 10px 10px;
	margin: 10px 0 0;
}
#content .sidebar-right ul.radio li
{
	float: left;
	padding: 0 0 7px;
}
#content .sidebar-right ul.radio li input.radio
{
}
#content .sidebar-right ul.radio li label
{
	float: left;
	width: 132px;
	padding: 0 0 0 3px;
	font: 11px/13px Arial,Helvetica,sans-serif; ;
overflow:hidden;
}
#content .sidebar-right ul.sidebar-list li .box ul.inbox-border
{
	padding: 0;
	margin: 5px 0 5px 7px;
	border-bottom: 1px solid #ccc;
}
#content .sidebar-right ul.sidebar-list li .box .list-pict ul.inbox-border li .pict
{
	float: left;
}
#content .sidebar-right ul.sidebar-list li .box .list-pict ul.inbox-border li span
{
	line-height: 40px;
	padding: 0 0 0 5px;
}
#content .sidebar-right .banner
{
	width: 177px;
}
#content .sidebar-right .banner img
{
	border: 1px solid #aaa;
	margin: 15px auto 0;
}
#content p.edit
{
	float: right;
	padding: 0 5px 7px 11px;
	font: 12px/15px Arial,Helvetica,sans-serif; ;
}

#content .sidebar-right ul.sidebar-list li h6
{
	padding: 0 0 0 11px;
	margin: 15px 0 0;
	font: bold 11px/14px Arial,Helvetica,sans-serif; ;
}
#content .sidebar-right ul.sidebar-list li .overflow
{
	width: 100%;
	overflow: hidden;
}
#content ul.sidebar-list li p
{
	padding: 0 5px 0 11px;
	font: 12px/15px Arial,Helvetica,sans-serif; ;
}
#content ul.sidebar-list li p.edit
{
	padding-bottom: 7px;
}
#content .sidebar-right ul.sidebar-list li select
{
	float: left;
	width: 121px;
	margin: 8px 0 0 10px;
	font: 11px/16px Arial,Helvetica,sans-serif; ;
}
#content .sidebar-right ul.sidebar-list li ul.links-2
{
	padding: 0 0 5px;
	margin: 15px 0 0 10px;
	width: 150px;
	overflow: hidden;
}
#content .sidebar-right ul.sidebar-list li ul.links-2 li
{
	padding: 0 0 10px;
	font: 11px/13px Arial,Helvetica,sans-serif; ;
}
#content .sidebar-right ul.sidebar-list li ul.links-2 li a.read-more
{
	margin: 0;
}
#content .sidebar-right ul.sidebar-list li ul.inbox-border li h6
{
	padding: 0;
	margin: 0;
}

ul.inbox-border li .pict img
{
	width: 50px;
	height: auto;
}
#content .sidebar-right ul.sidebar-list li ul.inbox-border li .input-text
{
	margin-left: 0;
	margin-right: 2px;
	width: 98%;
}
#content .sidebar-right ul.sidebar-list li .feeling
{
	width: 165px;
	margin: 13px 0 0;
	padding-bottom: 7px;
	overflow: hidden;
}
#content .sidebar-right ul.sidebar-list li .feeling .pict
{
	float: left;
	padding: 0 13px 0 16px;
}
#content .sidebar-right ul.sidebar-list li .feeling a
{
	width: 140px;
	margin: 8px 0 0 12px;
}
#content .sidebar-right ul.sidebar-list li ul.friends
{
	margin: 10px 0;
	overflow: hidden;
	padding: 0 10px;
	width: 153px;
}
tr.friends-row
{
	vertical-align: top;
}
td.friend-cell
{
	overflow: hidden;
	padding: 0 30px 15px 0;
	width: 80px;
}
ul.friends img
{
	width: 50px;
	height: auto;
}

#content .sidebar-right ul.sidebar-list li ul.friends a
{
	text-decoration: none;
	font: 11px/13px Arial,Helvetica,sans-serif;
}
#content .sidebar-right ul.sidebar-list li ul.links-3
{
	width: 153px;
	padding: 5px 0 7px 11px;
	overflow: hidden;
}
#content .sidebar-right ul.sidebar-list li ul.links-3 li a.read-more
{
	margin: 0;
}
#content .sidebar-right ul.sidebar-list li .delete-this-div
{
	height: 60px;
}
#content .sidebar-right ul.sidebar-list li .box .pict-uptext ul.inbox-border li a
{
	margin: 0 0 0 5px;
}
#content .sidebar-right ul.sidebar-list li .box p.only
{
	padding: 0 10px 12px;
	margin: 7px 0 0;
}
#content .sidebar-right ul.sidebar-list li .box .common-text
{
	padding: 0 10px 8px 11px;
	margin: 10px 0 0;
}
#content .sidebar-right ul.sidebar-list li .box .common-text img.float-left
{
	float: left;
	padding: 0 4px 0 0;
	width: 50px;
	height: auto;
}
#content .sidebar-right ul.sidebar-list li .box .common-text p
{
	padding: 0;
}
#content .sidebar-right ul.sidebar-list li ul.tabs-sb
{
	width: 178px;
	overflow: hidden;
}
#content .sidebar-right ul.sidebar-list li ul.tabs-sb li
{
	float: left;
	width: 50%;
}
#content .sidebar-right ul.sidebar-list li ul.tabs-sb li.active a.gray
{
	font-weight: bold;
}
#content .sidebar-right ul.sidebar-list li .form-padd
{
	float: left;
	width: 100%;
	padding: 0 0 15px;
}
#content .sidebar-right ul.sidebar-list li.rating-list a.active-sel
{
	font-weight: bold;
}
#content .sidebar-right ul.sidebar-list li.rating-list ul
{
	width: 162px;
	overflow: hidden;
	margin-left: 5px;
	margin-top: 6px;
}
#content .sidebar-right ul.sidebar-list li.rating-list a.gray
{
	width: 71px;
	float: left;
}
#content .sidebar-right ul.sidebar-list li.rating-list ul li
{
	width: 100%;
	float: left;
	margin-top: -1px;
	padding: 5px 0 6px;
	font: normal 11px/13px Arial,Helvetica,sans-serif; ;
border-top:1pxsolid#ccc;
color:#505050;
}
#content .sidebar-right ul.sidebar-list li.rating-list ul span
{
	float: left;
	width: 17px;
	padding-left: 4px;
}
#content .sidebar-right ul.sidebar-list li.rating-list ul p
{
	width: 97px;
	float: left;
	padding: 0;
}
#content .sidebar-right ul.sidebar-list li.rating-list ul p span
{
	float: none;
	padding: 0;
}
#content .sidebar-right ul.sidebar-list li.rating-list ul em
{
	width: 35px;
	float: left;
	text-align: center;
	font-style: normal;
	color: #333;
}
#content .sidebar-right ul.sidebar-list li.rating-list ul em strong
{
	display: block;
	color: #333;
	font-weight: bold;
}
/*new classes changed*/

#comunity-chalenges .baner
{
	width: 572px;
}
#comunity-chalenges .baner img
{
	display: block;
}
#comunity-chalenges span.edit
{
	color: #505050;
	display: inline;
	float: right;
	font-size: 12px;
	margin-right: 23px;
}
#comunity-chalenges a.report
{
	float: left;
	font-size: 13px;
	margin-top: 10px;
}
#comunity-chalenges .newest
{
	width: 572px;
	overflow: hidden;
	margin: 13px 13px 0 0;
	padding: 8px 0 1px 0;
	background: url(/images/3081/SocNet/css/bg-community-main.gif) no-repeat 0 0;
}
/*update class for left padding*/
#comunity-chalenges .newest h4 {
color:#333333;
font-size:14px;
font-weight:bold;
margin:0 13px 0px 13px;
position:relative;
}
#comunity-chalenges .newest ul
{
	width: 569px;
	margin: 15px 0 0 1px;
	overflow: hidden;
}
/*updates to remove extra padding*/
#comunity-chalenges .newest li{
	width:100%;
	float:left;
	margin-top:-1px;
	padding:10px 0 10px;
	background:url(/images/3081/SocNet/css/bord-doted-horiz.gif) repeat-x 0 0;
	list-style-type:none;
}
#comunity-chalenges .newest li .l-col
{
	width: 370px;
	float: left;
	display: inline;
	margin-left: 13px;
	padding-right: 10px;
	background: url(/images/3081/SocNet/css/dotted-vert.gif) repeat-y 100% 0;
	font-size:12px;
	line-height:15px;
}
#comunity-chalenges .newest li .l-col img
{
	float: left;
	margin: 2px 15px 0 13px;
}

#comunity-chalenges .newest li .l-col div.text
{
	float: left;
	font-size: 12px;
	line-height: 15px;
	width: 410px;
}

#comunity-chalenges .newest li .l-col div.text a
{
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
}

#comunity-chalenges .newest li .l-col div.text a:hover
{
	text-decoration: underline;
}

#comunity-chalenges .newest li .l-col div.text a.read-more
{
	float: left;
	font-size: 12px;
	font-weight: normal;
}

a.read-more
{
	background: transparent url(/images/3081/SocNet/css/bullet-more.gif) no-repeat scroll 0 4px;
	display: inline;
	padding: 0 0 0 13px;
	text-decoration: none;
}

#comunity-chalenges .newest li .l-col a
{
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
#comunity-chalenges .newest li .l-col a:hover
{
	text-decoration: underline;
}
#comunity-chalenges .newest li .l-col p
{
	color: #505050;
	margin: 14px 0 0 96px;
}
#comunity-chalenges .newest li .l-col a.read-more
{
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
#comunity-chalenges .newest li .l-col a.read-more:hover
{
	text-decoration: underline;
}
#comunity-chalenges .newest li .r-col
{
	width: 159px;
	float: left;
	margin-left: -1px;
	padding: 0 0 0 17px;
	background: url(/images/3081/SocNet/css/border-dotted-vert.gif) repeat-y 0 0;
}
#comunity-chalenges .newest li .r-col a
{
	font-size: 12px;
	color: #006699;
}
#comunity-chalenges .newest li .r-col ul
{
	width: 159px;
	overflow: hidden;
	margin-top: 13px;
}
#comunity-chalenges .newest li .r-col ul li
{
	background: none;
	border: none;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #505050;
}
#comunity-chalenges .newest li .r-col ul li span
{
	font-weight: bold;
}
#comunity-chalenges .newest li .r-col ul li span.normal
{
	font-weight: normal;
}
#comunity-chalenges .newest li .l-col span
{
	display: block;
	margin-top: 5px;
}
#comunity-chalenges .newest a.read-more
{
	display: inline;
}
#comunity-chalenges .watchers
{
	margin-top: 23px;
	width: 100%;
	overflow: hidden;
}
#comunity-chalenges .watchers ul
{
	width: 554px;
	margin: 3px 0 0 12px;
}
#comunity-chalenges .watchers ul li
{
	width: 552px;
	margin: 11px 0 0;
	padding: 0 0 20px;
	border: 1px solid #d4d4d4;
	background: #fff;
}
#comunity-chalenges .watchers ul li .l-col
{
	margin: 13px 0 0;
}
#comunity-chalenges .watchers ul li .l-col img
{
	margin: 0 15px 0 10px;
}
#comunity-chalenges .watchers ul li .r-col
{
	width: 145px;
	margin: 13px 0 0 -1px;
	padding: 0 0 0 17px;
}
#comunity-chalenges .watchers ul li .r-col ul
{
	width: 145px;
	margin: 14px 0 0;
}
#comunity-chalenges .watchers a.read-more
{
	margin: 6px 0 0 13px;
}
#comunity-chalenges .find-challenge
{
	margin-top: 18px;
	padding-bottom: 43px;
	border: 1px solid #d4d4d4;
	background-color: #fffef4;
}
#comunity-chalenges .find-challenge h4
{
	margin: 7px 14px 0;
}
#comunity-chalenges .find-challenge ul
{
	width: 100%;
	overflow: hidden;
	margin-top: 15px;
}
#comunity-chalenges .find-challenge ul li
{
	width: 160px;
	padding-left: 30px;
	float: left;
	font-size: 14px;
	line-height: 21px;
}
#comunity-chalenges .chalenge-info-top
{
	width: 575px;
	background: url(/images/3081/SocNet/css/bg-challenge-top.gif) no-repeat 0 0;
}
#comunity-chalenges .chalenge-info-top .chalenge-info
{
	width: 543px;
	overflow: hidden;
	padding: 5px 16px 4px;
	background: url(/images/3081/SocNet/css/bg-challenge-bot.gif) no-repeat 0 100%;
}
#comunity-chalenges .chalenge-info .pict
{
	float: left;
	margin: 10px 22px 0 0;
}
#comunity-chalenges .chalenge-info .info
{
	width: 410px;
	float: left;
	font-size: 12px;
	line-height: 16px;
	color: #505050;
}
#comunity-chalenges .chalenge-info .info span
{
	display: block;
	margin-top: 8px;
	font-weight: bold;
}
#comunity-chalenges .chalenge-info .info ul
{
	width: 100%;
	overflow: hidden;
	margin-top: 23px;
}
#comunity-chalenges .chalenge-info .info li
{
	width: 100%;
	float: left;
	line-height: 17px;
}
#comunity-chalenges .chalenge-info .info li span
{
	width: 83px;
	float: left;
	margin: 0;
}
#comunity-chalenges .chalenge-info .info li p
{
	float: left;
}
#comunity-chalenges .chalenge-info .overflow ul
{
	float: left;
	margin-top: 24px;
}
#comunity-chalenges .chalenge-info .overflow li
{
	float: left;
	margin-right: 5px;
	font-size: 11px;
}
#comunity-chalenges .chalenge-info .overflow a.read-more
{
	margin: 20px 0 0;
	float: right;
	width: 120px;
	height: 17px;
	padding: 3px 0 0 0;
	border: none;
	background: url(/images/3081/SocNet/css/btn-create.gif) no-repeat 0 0;
	text-align: center;
	text-decoration: none;
	font-size: 11px;
	line-height: 12px;
	cursor: pointer;
}
#comunity-chalenges .chalenge-info .overflow a.read-more2
{
	margin: 20px 0 0;
	float: right;
	width: 160px;
	height: 17px;
	padding: 3px 0 0 0;
	border: none;
	background: url(/images/3081/SocNet/css/btn-create2.gif) no-repeat 0 0;
	text-align: center;
	text-decoration: none;
	font-size: 11px;
	line-height: 12px;
	cursor: pointer;
}
#comunity-chalenges .chalenge-info .overflow p.read-more
{
	margin: 20px 0 0;
	float: right;
	width: 120px;
	height: 17px;
	padding: 3px 0 0 0;
	border: none;
	text-align: center;
	text-decoration: none;
	font-size: 11px;
	line-height: 12px;
	cursor: pointer;
}
#comunity-chalenges .see-all a.edit
{
	float: right;
	display: inline;
	margin-right: 13px;
}
/*update class for left padding*/
#comunity-chalenges .challenge-check {
margin-top:0;
padding-left:0px;
padding-top:0;
width:572px;
}

/*update class for left padding*/
#comunity-chalenges .challenge-check h4 {
color:#333333;
font-size:14px;
font-weight:bold;
margin:0 0;
}

#comunity-chalenges .challenge-check p
{
	font-size: 12px;
	color: #505050;
}
/*update class for width change to auto*/
#comunity-chalenges .challenge-check div {
font-size:12px;
line-height:16px;
margin-top:8px;
overflow:visible;
width:100%;
z-index: 9999;
}

#comunity-chalenges .challenge-check div fieldset
{
	width: 250px;
	float: left;
	display: inline;
	margin-left: 13px;
}
#comunity-chalenges .challenge-check div ul
{
	width: 100%;
	overflow: hidden;
	padding-top: 13px;
}
#comunity-chalenges .challenge-check div ul li
{
	width: 75px;
	float: left;
	background: none;
	list-style-type:none;
}
#comunity-chalenges .challenge-check div ul li input
{
	float: left;
	margin: 0px 3px 0 0;
	width: 16px;
	height: 16px;
}
#comunity-chalenges .challenge-check div ul li label
{
	margin: 5px 0 0 19px;
	display: block;
	width: 50px;
	text-align: center;
}
#comunity-chalenges .challenge-check div .holder
{
	margin: 20px 0 0;
	width: 260px;
	float: right;
}
#comunity-chalenges .challenge-check div textarea
{
	width: 147px;
	float: left;
	height: 67px;
	overflow: auto;
	padding: 2px 4px;
	border: 1px solid #868686;
	margin-top: 12px;
}
#comunity-chalenges .challenge-check div input.post
{
	margin: 65px 0 0 5px;
}

/*updates to add left margin*/
#comunity-chalenges .challenge-check ul {
border-top:1px solid #CCCCCC;
margin:5px 0 0 13px;
overflow:hidden;
padding-top:3px;
width:542px;
}
/*updates to remove top margin*/
#comunity-chalenges .challenge-check ul li {
background:transparent url(/images/3081/SocNet/css/border-dotted-horiz.gif) repeat-x scroll 0 100%;
float:left;
margin-top:0px;
padding-bottom:7px;
width:572px;
}
#comunity-chalenges .challenge-check ul li .overflow
{
	width: 535px;
	margin: 0;
	padding: 5px 0 6px 6px;
	background-color: #fafafa;
}
/*updates to add bottom padding to icons*/
#comunity-chalenges .challenge-check ul li .pict {
float:left;
height:40px;
margin-bottom:10px;
margin-right:12px;
width:40px;
}
#comunity-chalenges .challenge-check ul li .text
{
	width: 470px;
	float: left;
	margin-top: 4px;
	font-size: 11px;
	text-align:left;
}
#comunity-chalenges .challenge-check ul li .text p
{
	margin: 10px 0;
}
#comunity-chalenges .challenge-check ul li .text span
{
	color: #333;
	width: 150px;
	text-align: left;
}
/*updates to bold and non italicized date and time for challenge checkin*/
#comunity-chalenges .challenge-check ul li .text i {
color:#666666;
font-style:normal;
font-weight:bold;
}
#comunity-chalenges .overflow
{
	width: 100%;
	overflow: hidden;
	clear: left;
}
#comunity-chalenges .overflow .wall
{
	width: 385px;
	float: left;
	margin-top: 9px;
	padding-top: 8px;
	background: url(/images/3081/SocNet/css/bg-profile-block.gif) no-repeat 0 0;
}
#comunity-chalenges .overflow .wall h4
{
	margin: 0 13px;
	font-weight: bold;
	font-size: 14px;
	color: #333;
}
#comunity-chalenges .overflow .wall p
{
	margin: 13px 13px 0;
	font-size: 12px;
	line-height: 17px;
	color: #505050;
}
#comunity-chalenges .overflow .wall ul
{
	width: 355px;
	overflow: hidden;
	margin: 30px 0 0 15px;
	padding-top: 3px;
	border-top: 1px solid #ccc;
}
#comunity-chalenges .overflow .wall ul li
{
	width: 100%;
	float: left;
	margin-top: 5px;
	padding-bottom: 7px;
	background: url(/images/3081/SocNet/css/border-dotted-horiz.gif) repeat-x 0 100%;
}
#comunity-chalenges .overflow .wall ul li .overflow
{
	margin: 0;
	padding: 5px 0 6px 6px;
	background-color: #fafafa;
}
#comunity-chalenges .overflow .wall ul li .pict
{
	width: 40px;
	height: 40px;
	float: left;
	margin-right: 12px;
}
#comunity-chalenges .overflow .wall ul li .text
{
	width: 286px;
	float: left;
	margin-top: 4px;
	font-size: 11px;
}
#comunity-chalenges .overflow .wall ul li .text p
{
	margin: 0;
}
#comunity-chalenges .overflow .wall ul li .text span
{
	color: #333;
}
#comunity-chalenges .overflow .wall ul li .text i
{
	font-style: normal;
	color: #999;
}
#comunity-chalenges .overflow .challenge-check
{
	width: 178px;
	float: left;
	display: inline;
	margin: 9px 0 0 9px;
	background: url(/images/3081/SocNet/css/bg-challenge-check.gif) no-repeat 0 0;
	font-size: 12px;
	line-height: 19px;
}
#comunity-chalenges .overflow .challenge-check h4
{
	margin: 13px 12px 0;
	font-weight: bold;
	font-size: 14px;
	color: #333;
}
#comunity-chalenges .overflow .challenge-check p
{
	margin: 9px 12px 0;
	color: #505050;
}
#comunity-chalenges .overflow .challenge-check form
{
	margin-top: 8px;
	height: 369px;
}
#comunity-chalenges .overflow .challenge-check form .overflow
{
	padding-top: 11px;
}
#comunity-chalenges .overflow .challenge-check form .overflow img
{
	float: left;
	display: inline;
	margin: 0 15px 0 20px;
}
#comunity-chalenges .overflow .challenge-check form .overflow input
{
	float: left;
	margin: 18px 10px 0 0;
	width: 16px;
	height: 16px;
}
#comunity-chalenges .overflow .challenge-check form .overflow label
{
	margin-top: 18px;
	font-size: 11px;
	line-height: 12px;
	float: left;
}
#comunity-chalenges .overflow .challenge-check form fieldset
{
	width: 100%;
}
#comunity-chalenges .overflow .challenge-check form textarea
{
	width: 150px;
	height: 67px;
	overflow: auto;
	float: none;
	padding: 2px 4px;
	border: 1px solid #868686;
	margin-top: 12px;
}
#comunity-chalenges .overflow .challenge-check form input.go
{
	width: 85px;
	height: 20px;
	margin: 7px 0 0;
	padding: 0;
	border: none;
	background: url(/images/3081/SocNet/css/btn-post.gif) no-repeat 0 0;
	font: bold 12px/1 Arial;
	color: #515151;
	cursor: pointer;
}
#comunity-chalenges .challenge-discus
{
	width: 572px;
	padding-bottom: 12px;    
	margin: 15px 0 0 0;
	float: left;
}

#comunity-chalenges .challenge-discus h4
{
	padding-top: 8px;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
#comunity-chalenges .challenge-discus .overflow
{
	padding-top: 8px;
}
#comunity-chalenges .challenge-discus .overflow h4
{
	float: left;
	margin-left: 15px;
	display: inline;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
#comunity-chalenges .challenge-discus .overflow span, #comunity-chalenges .challenge-discus .checkInRow span
{
	float: left;
	display: inline;
	margin: 1px 0 0 13px;
	font-size: 11px;
}
#comunity-chalenges .challenge-discus .overflow span a
{
	float: none;
	margin: 0;
}

#comunity-chalenges .challenge-discus ul.header-list
{
	float: right;
	display: inline;
	margin: 6px 12px 0 0;
	font-weight: bold;
}
#comunity-chalenges .challenge-discus ul.post-list
{
	width: 542px;
	overflow: hidden;
	margin-left: 18px;
	padding: 3px 0;
	background-color: #fff;
	border: 1px solid #d4d4d4;
}
#comunity-chalenges .challenge-discus ul.post-list ul
{
	width: 100%;
	overflow: hidden;
}
#comunity-chalenges .challenge-discus ul.post-list ul.even
{
	background-color: #f6f4f4;
}
#comunity-chalenges .challenge-discus ul li
{
	float: left;
	display: inline;
	margin: 0 5px;
	padding: 7px 0 5px;
	text-align: center;
	font-size: 12px;
	line-height: 14px;
}
#comunity-chalenges .challenge-discus ul li.title
{
	width: 135px;
}
#comunity-chalenges .challenge-discus ul li.start
{
	width: 108px;
}
#comunity-chalenges .challenge-discus ul li.date
{
	width: 100px;
}
#comunity-chalenges .challenge-discus ul li.posts
{
	width: 42px;
}
#comunity-chalenges .challenge-discus ul li.last
{
	width: 95px;
}
#comunity-chalenges .newest-challenge-memb
{
	width: 572px;
	overflow: hidden;
	margin-top: 13px;
	padding: 8px 0 10px;    
}
#comunity-chalenges .newest-challenge-memb h4
{
	margin-left: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
#comunity-chalenges .newest-challenge-memb ul
{
	width: 100%;
	overflow: hidden;
}
#comunity-chalenges .newest-challenge-memb ul li
{
	width: 33%;
	height: 48px;
	float: left;
	display: inline;
	margin: 22px 0 0 0;
	padding-top: 10px;
	font-size: 11px;
	line-height: 13px;
}
#comunity-chalenges .newest-challenge-memb ul li img
{
	position: relative;
	width: auto;
	height: 60px;
	float: left;
	display: inline;
	margin: -10px 10px 0 16px;
}
#comunity-chalenges .newest-challenge-memb ul li a
{
	font-weight: bold;
}
#comunity-chalenges .newest-challenge-memb ul li p
{
	margin-top: 4px;
}

#comunity-chalenges .media .media-cont span.edit
{
	margin: 10px 18px 0 0;
}

#comunity-chalenges .media-group
{
	width: 572px;
	margin-top: 12px;
	background-color: #f7f6f6;
}
#comunity-chalenges .media-group ul.menu
{
	width: 100%;
	overflow: hidden;
	padding-top: 5px;
	background-color: #fff;
}
#comunity-chalenges .media-group ul.menu li
{
	width: 191px;
	float: left;
	background: #fcfcfc url(/images/3081/SocNet/css/bg-ul-bottom.gif) repeat-x 0 100%;
	font-weight: bold;
	font-size: 13px;
	line-height: 30px;
}
#comunity-chalenges .media-group ul.menu li .right
{
	overflow: hidden;
	border: solid #cecece;
	border-width: 1px 1px 0 0;
}
#comunity-chalenges .media-group ul.menu li.first
{
	width: 190px;
	border-left: 1px solid #cecece;
}
#comunity-chalenges .media-group ul.menu li a
{
	display: block;
	padding-left: 17px;
	text-decoration: none;
	color: #333;
}
#comunity-chalenges .media-group ul.menu li a:hover
{
	text-decoration: underline;
}
#comunity-chalenges .media-group ul.menu li.active
{
	margin: -5px 0 -2px -1px;
	background: url(/images/3081/SocNet/css/bg-li-active.gif) repeat-x 0 0;
}
#comunity-chalenges .media-group ul.menu li.active .right
{
	padding-top: 6px;
	border: none;
	background: url(/images/3081/SocNet/css/bg-li-active-right.gif) no-repeat 100% 0;
}
#comunity-chalenges .media-group .media-group-cont
{
	border: solid #cecece;
	border-width: 0 1px;
	padding-bottom: 16px;
}
#comunity-chalenges .media-group .media-group-cont span.edit
{
	margin-top: 10px;
}
#comunity-chalenges .media-group ul.photos
{
	width: 100%;
	overflow: hidden;
}
#comunity-chalenges .media-group ul.photos li
{
	width: 70px;
	height: 70px;
	float: left;
	display: inline;
	margin: 15px 3px 0 21px;
}
#comunity-chalenges .media-group ul.photos li img
{
	width: 70px;
}
#comunity-chalenges .media-group ul.videos, #comunity-chalenges .media-group ul.podcasts
{
	width: 100%;
	overflow: hidden;
	padding-top: 15px;
}
#comunity-chalenges .media-group ul.videos li, #comunity-chalenges .media-group ul.podcasts li
{
	width: 100%;
	float: left;
	margin-top: 7px;
	font-size: 12px;
	line-height: 20px;
}
#comunity-chalenges .media-group ul.videos li img, #comunity-chalenges .media-group ul.podcasts li img
{
	float: left;
	width: 20px;
	height: 20px;
	display: inline;
	margin: 0 15px 0 17px;
}
#comunity-chalenges .media-group ul.videos li span, #comunity-chalenges .media-group ul.podcasts li span
{
	float: left;
	margin-right: 10px;
}
#comunity-chalenges .media-group ul.videos li a
{
	float: left;
	width: 43px;
	height: 20px;
	background: url(/images/3081/SocNet/css/btn-play.gif) no-repeat 0 0;
	font: bold 12px/20px Arial,Helvetica,sans-serif; ;
text-align:center;
text-decoration:none;
color:#515151;
}
#comunity-chalenges .media-group ul.podcasts li a
{
	float: left;
	width: 85px;
	height: 20px;
	background: url(/images/3081/SocNet/css/btn-post.gif) no-repeat 0 0;
	font: bold 12px/20px Arial;
	text-align: center;
	text-decoration: none;
	color: #515151;
}
#comunity-chalenges .media-group .see-all
{
	width: 570px;
	margin: 0;
	background-color: #ebebeb;
	border: solid #cecece;
	border-width: 0 1px 1px;
}

#comunity-chalenges div.check-blog
{    
	margin: 13px 13px 0 0;
	padding: 8px 0 0;
}

#comunity-chalenges .check-blog h4
{
	margin: 0px 13px;
	position: relative;
	font-weight: bold;
	font-size: 14px;
	color: #333333;
}

#comunity-chalenges div.check-blog div.overflow
{
	overflow: hidden;
	padding: 15px 0 5px;
	width: 100%;
}

#comunity-chalenges div.check-blog div.blog-teaser
{
	border: 1px solid #D4D4D4;
	display: inline;
	float: left;
	margin-left: 10px;
	padding: 5px;
	width: 260px;
}

#comunity-chalenges div.check-blog div.blog-teaser img
{
	float: left;
	height: 70px;
	margin: 0 15px 0 0;
	width: 70px;
}

#comunity-chalenges div.check-blog div.entire
{
	float: left;
	font-size: 12px;
	line-height: 15px;
	width: 175px;
}


.blog-top-baner
{
	padding-bottom: 13px;
}

#comunity-profile a.report
{
	margin-top: 10px;
	float: left;
	font-size: 13px;
}
#comunity-profile span.edit
{
	float: right;
	display: inline;
	margin-right: 23px;
	font-size: 12px;
	color: #505050;
}
#comunity-profile input.go
{
	width: 85px;
	height: 20px;
	margin: 0px 10px 0px 0px;
	padding: 0;
	border: none;
	background: url(/images/3081/SocNet/css/btn-wallpost.gif) no-repeat 0 0;
	font: bold 11px/1 Arial;
	color: #515151;
	cursor: pointer;
	display: block;
	float: right;
}

#comunity-profile a.go
{
	display: block;
	float: right;
	height: 20px;
	margin: 0;
	padding: 13px 0 0;
	width: 60px;
}
#comunity-profile a.go2
{
	width: 100px;
	height: 20px;
	margin: 0;
	padding: 4px 0 0 25px;
	border: none;
	background: url(/images/3081/SocNet/css/btn-post.gif) no-repeat 0 0;
	font: bold 11px/1 Arial;
	color: #515151;
	cursor: pointer;
	display: block;
	float: right;
	text-decoration: none;
}
#comunity-profile h4
{
	margin: 0 13px;
	font-weight: bold;
	font-size: 14px;
	color: #333;
}
#comunity-profile p
{
	color: #505050;
}

#comunity-profile .recent-entries
{    
	margin: 0 13px 0 0;
	padding: 8px 0 0;
}
.profile
{
	width: 575px;
	background: url(/images/3081/SocNet/css/bg-profile.gif) repeat-y 0 0;
	float: left;
}
.profile-top
{
	float: left;
	background: url(/images/3081/SocNet/css/bg-profile-top.gif) no-repeat 0 0;
}
.profile-bot
{
	float: left;
	width: 575px;
	overflow: hidden;
	padding: 12px 14px 14px;
	background: url(/images/3081/SocNet/css/bg-profile-bot.gif) no-repeat 0 100%;
}
.login-bot
{
	float: left;
	width: 575px;
	overflow: hidden;
	padding: 15px 0 12px;
	background: url(/images/3081/SocNet/css/bg-login-bot.gif) no-repeat 0 100%;
}
.profile-info-box
{
	margin: 30px 0 0 0;
}
.profile .pict
{
	float: left;
	display: inline;
	margin: 0px 0px 30px 0px;
}
.profile .pict img
{
	display: block;
	height: auto;
}
.profile .pict p
{
	font-size: 12px;
	margin: 10px 0;
}
.profile .pict a
{
	float: left;
	margin-top: 7px;
	font-size: 12px;
}

.profile td
{
	padding: 0 10px 7px 0px;
	vertical-align: top;
}

.profile p
{
	float: left;
	font-weight: bold;
	margin: 0 5 0 0;
	width: 100px;
}

.profile .info
{
	border-bottom: 1px solid #f2f0f0;
	color: #505050;
	font-size: 12px;
	line-height: 17px;
	margin: 7px 0 7px;
	overflow: hidden;
	width: 450px;
	display: block;
}
.profile .info .top
{
	overflow: hidden;
	padding-bottom: 3px;
	width: 300px;
	display: inline;
}
.profile-bot-w .saveBtnUp 
{
	float: right;
	padding-right: 25px;
	padding-bottom: 10px;
}

.profile-bot-w .saveBtnBot 
{
	float: right;
	padding-right: 25px;
}
#comunity-profile .profile .info .top h2
{
	float: left;
	font-weight: bold;
	font-size: 22px;
	line-height: 1;
	color: #3c3b3b;
	overflow: hidden;
}
#comunity-profile .profile .info .top p
{
	float: left;
	width: 315px;
}
#comunity-profile .profile .info .top .icons
{
	float: right;
	width: 150px;
	margin-top: 4px;
	font-size: 10px;
	line-height: 12px;
}
#comunity-profile .profile .info .top .icons a
{
	float: left;
	margin: 0 3px 5px 0; /*border:1px solid #97c8bc;*/
}
#comunity-profile .profile .info .top .icons img
{
	border: none;
}
#comunity-profile .profile .info .top .icons span
{
	clear: left;
	display: block;
}
#comunity-profile .profile .info h2
{
	font-weight: normal;
	font-size: 12px;
	line-height: 1;
	color: #3c3b3b;
}
#comunity-profile .profile .info h2 span
{
	font-weight: bold;
	font-size: 25px;
	line-height: 1;
	color: #3c3b3b;
}
#comunity-profile .profile .info ul
{
	width: 100%;
	overflow: hidden;
	margin-top: 5px;
}
#comunity-profile .profile .info ul li
{
	width: 100%;
	float: left;
}
#comunity-profile .profile .info ul li.mood
{
	padding-bottom: 6px;
	line-height: 33px;
}
#comunity-profile .profile .info ul li.mood p
{
	width: auto;
	margin-right: 15px;
}
#comunity-profile .profile .info ul li.mood img
{
	display: block;
	margin-left: 35px;
}
#comunity-profile .profile .info ul li.mood span a
{
	display: inline;
}
#comunity-profile .profile .info ul li a.see-more
{
	margin-top: 5px;
}
#comunity-profile .profile .info ul li .prof-sec
{
	margin: 0;
}

#comunity-profile .profile .info ul li .prof-sec input
{
	margin-right: 3px;
}

#comunity-profile .profile .info ul span
{
	float: left; /*width:350px;*/
}
#comunity-profile .profile .info ul span a
{
	display: block;
}
#comunity-profile .profile .info ul span input
{
	border: 1px solid #868686;
	width: 220px;
}
#comunity-profile .profile .info ul span input.quote-len
{
	width: 180px;
}
#comunity-profile .profile .info ul li p
{
	width: 125px;
	margin: 0;
	float: left;
	font-weight: bold;
}
#comunity-profile .profile .info ul li img
{
	display: inline;
	margin: 0 4px 0 0;
}
#comunity-profile .profile .info ul.add-info li span
{
	width: 220px;
}

#comunity-profile .profile .info p
{
	margin-top: 8px;
}
#comunity-profile .profile .info p.see-more
{
	color: #006699;
	float: right;
	font-size: 11px;
	line-height: 12px;
	margin-top: 30px;
	padding-right: 9px;
}
#comunity-profile .profile .info a.see-more
{
	float: left;
	margin-top: 30px;
	padding: 0 0 8px 9px;
	background: url(/images/3081/SocNet/css/link-see-more.gif) no-repeat 0 0;
	text-decoration: none;
	font-size: 11px;
	line-height: 12px;
}
.profile-info-bot a.show-more, .profile-group-desc a.show-more
{
	padding: 0 0 15px 10px;
	background: url(/images/3081/SocNet/css/link-see-more.gif) no-repeat 0 0;
	text-decoration: none;
	font-size: 11px;
}
.profile-info-bot
{
	margin: 0px 0px 5px 0px;
	position: relative;
	width: 555px;
}
#comunity-profile .profile .info a.see-more:hover
{
	text-decoration: underline;
}
.add
{
	margin: 0 20px 0 0;
	float: right;
	width: 120px;
	height: 20px;
	padding: 3px 0 0 0;
	border: none;
	background: url(/images/3081/SocNet/css/btn-create.gif) no-repeat 0 0;
	text-align: center;
	text-decoration: none;
	font-size: 11px;
}
.add2
{
	margin: 0 20px 0 0;
	float: right;
	height: 20px;
	padding: 0;
	border: none;
	text-align: center;
	text-decoration: none;
	font-size: 11px;
}
#comunity-profile .profile .info span.edit
{
	margin: 14px 0 0;
}
#comunity-profile .profile-notfriend h2
{
	font-weight: bold;
	font-size: 25px;
	line-height: 1;
	color: #3c3b3b;
}
#comunity-profile .profile-notfriend span
{
	width: 100%;
	margin-top: 10px;
	overflow: hidden;
	display: block;
}
#comunity-profile .profile-notfriend span img
{
	float: left;
	margin-right: 4px;
}
#comunity-profile .profile-notfriend ul
{
	width: 100%;
	overflow: hidden;
	margin-top: 25px;
	padding-bottom: 10px;
}
#comunity-profile .profile-notfriend ul li
{
	width: 100%;
	overflow: hidden;
	font-size: 12px;
}
#comunity-profile .profile-notfriend ul li p
{
	float: left;
	width: 85px;
	margin-right: 15px;
	font-weight: bold;
}
#comunity-profile .profile-notfriend ul li span
{
	width: 400px;
	float: left;
	margin: 0;
}
#comunity-profile .links
{
	width: 100%;
	overflow: hidden;
}
#comunity-profile .wall
{
	width: 572px;
	margin-top: 8px;
	padding-top: 8px;    
}
#comunity-profile .wall p
{
	margin: 13px 13px 0;
	font-size: 12px;
	line-height: 17px;
}
#comunity-profile .wall .wall-container
{
	padding: 0 0 0 13px;
	height: 81px;
}
#comunity-profile .wall textarea
{
	width: 445px;
	height: 71px;
	overflow: auto;
	float: left;
	margin: 5px 10px 0 0;
	padding: 0;
	border: 1px solid #868686;
	font: normal 12px Arial;
}
#comunity-profile .wall input.go
{
	margin: 58px 0 0;
}
#comunity-profile .wall ul
{
	width: 542px;
	overflow: hidden;
	margin: 12px 0 0 15px;
	padding-top: 3px;
	border-top: 1px solid #ccc;
}
#comunity-profile .wall ul li
{
	width: 100%;
	float: left;
	margin-top: 5px;
	padding-bottom: 7px;
	background: url(/images/3081/SocNet/css/border-dotted-horiz.gif) repeat-x 0 100%;
}
#comunity-profile .wall ul li .overflow
{
	width: 535px;
	margin: 0;
	padding: 5px 0 6px 6px;
	background-color: #fafafa;
}
#comunity-profile .wall ul li .pict img
{
	width: 40px;
	height: auto;
	float: left;
	margin-right: 12px;
}
#comunity-profile .wall ul li .text
{
	width: 483px;
	float: left;
	margin-top: 4px;
	font-size: 11px;
}
#comunity-profile .wall ul li .text p
{
	margin: 5px 10px;
}
#comunity-profile .wall ul li .text span
{
	color: #333;
}
#comunity-profile .wall ul li .text span.edit
{
	float: right;
}
#comunity-profile .wall ul li .text i
{
	font-style: normal;
	color: #999;
}
#comunity-profile .wall ul li .text a.remove
{
	float: right;
	display: inline;
	margin-right: 8px;
}
#comunity-profile .token-wide
{
	width: 572px;
	margin-top: 8px;
	padding-top: 8px;    
}
#comunity-profile .token-wide p
{
	margin: 5px 13px 0;
	font-size: 12px;
	line-height: 16px;
}
#comunity-profile .token-wide div
{
	float: left;
	padding-bottom: 10px;
}
#comunity-profile .token-wide div ul
{
	width: 453px;
	overflow: hidden;
	margin: 12px 0 0 13px;
}
#comunity-profile .token-wide div ul li
{
	width: 90px;
	float: left;
}
#comunity-profile .token-wide div ul li input
{
	float: left;
	width: 16px;
	height: 16px;
	margin: 0 5px 0 0;
}
#comunity-profile .token-wide div ul li div
{
}
#comunity-profile .token-wide div ul li p
{
	margin: 3px 0 0;
	font-size: 11px;
	line-height: 13px;
	text-align: center;
}
#comunity-profile .token-wide div input.text
{
	width: 433px;
	height: 15px;
	margin: 10px 13px 0;
	padding: 2px 3px;
	border: 1px solid #868686;
	font: normal 12px Arial;
}
#comunity-profile .token-wide div a
{
	font-size: 12px;
	margin: 5px 0 0 13px;
}
#comunity-profile .token-wide div textarea
{
	width: 431px;
	height: 67px;
	overflow: auto;
	float: left;
	margin: 5px 17px 0 13px;
	padding: 2px 4px;
	border: 1px solid #868686;
	font: normal 12px Arial;
}

#comunity-profile .token-wide .token-posted ul
{
	width: 546px;
	overflow: hidden;
	margin-left: 13px;
}
#comunity-profile .token-wide .token-posted ul li
{
	width: 240px;
	height: auto;
	float: left;
	position: relative;
	margin: 8px 20px 0 0;
	font-size: 12px;
	line-height: 16px;
}
#comunity-profile .token-wide .token-posted ul li span
{
	display: block;
}
#comunity-profile .token-wide .token-posted ul li span i
{
	font-style: normal;
	color: #999;
}
#comunity-profile .token-wide .token-posted ul li span a
{
	font-weight: bold;
}
#comunity-profile .token-wide .token-posted ul li .pict
{
	width: 70px;
	float: left;
	margin: 10px 15px 0 0;
	line-height: 13px;
	text-align: center;
}
#comunity-profile .token-wide .token-posted ul li .pict img
{
	margin: 0 auto;
	padding-bottom: 5px;
}
#comunity-profile .token-wide .token-posted ul li p
{
	margin-top: 10px;
}
#comunity-profile .token-wide .token-posted ul li a.remove
{
	position: absolute;
	left: 86px;
	top: 89px;
}
#comunity-profile .token-wide .token-list ul
{
	width: 546px;
	overflow: hidden;
	margin-left: 13px;
	padding: 5px 0;
}
#comunity-profile .token-wide .token-list ul li
{
	width: 100%;
	float: left;
}
#comunity-profile .token-wide .token-list ul li
{
	width: 100%;
	float: left;
	margin-top: 5px;
	padding-bottom: 7px;
	background: url(/images/3081/SocNet/css/border-dotted-horiz.gif) repeat-x 0 100%;
}
#comunity-profile .token-wide .token-listul li .overflow
{
	width: 535px;
	margin: 0;
	padding: 5px 0 6px 6px;
	background-color: #fafafa;
}
#comunity-profile .token-wide .token-list ul li .pict
{
	width: 40px;
	height: 40px;
	float: left;
	margin-right: 12px;
}
#comunity-profile .token-wide .token-list ul li .text
{
	width: 483px;
	float: left;
	margin-top: 4px;
	font-size: 11px;
}
#comunity-profile .token-wide .token-list ul li .text p
{
	margin: 0;
}
#comunity-profile .token-wide .token-list ul li .text span
{
	color: #333;
}
#comunity-profile .token-wide .token-list ul li .text span.edit
{
	float: right;
}
#comunity-profile .token-wide .token-list ul li .text i
{
	font-style: normal;
	color: #999;
}
#comunity-profile .token-wide .token-list ul li .text .posted-pict
{
	width: 90px;
	height: 90px;
	margin: 10px 0 0 20px;
	padding-bottom: 2px;
	line-height: 13px;
	text-align: center;
}
#comunity-profile .token-wide .token-list ul li .text .posted-pict img
{
	margin: 0 auto;
	padding-bottom: 6px;
}

.see-all, .gridpager
{
	width: 100%;
	display: block;
	float: left;
	height: auto !important;
	background-color: #f9f9f9;
	border-bottom: 1px solid #cbcbcb;
}
.see-all a
{
	float: left;
	margin: 0 0 0 10px;
	padding: 5px 15px 5px 15px;
	background: url(/images/3081/SocNet/css/bullet-more.gif) no-repeat 0 8px;
	font: normal 11px /12px Arial;
	text-decoration: none;
	cursor: pointer;
}
.see-all a:hover
{
	text-decoration: underline;
}

.sidebar-left .see-all
{
	background-color: Transparent;
	border: none;
}

#comunity-profile .overflow
{
	clear: both;
	float: left;
	width: 572px;
	margin-top: 20px;
}
#comunity-profile .overflow .wall
{
	width: 385px;
	float: left;
	background: url(/images/3081/SocNet/css/bg-profile-block.gif) no-repeat 0 0;
}

#comunity-profile .overflow .lhs-module
{
	border: none;
	background: none;
}

#comunity-profile .overflow .lhs-module h1
{
	border: none;
	background: none;
}

#comunity-profile .overflow .wall ul
{
	width: 355px;
}
#comunity-profile .overflow .wall .wall-container
{
	height: 106px;
}
#comunity-profile .overflow .divWall
{
	width: 385px;
	float: left;
	background: url(/images/3081/SocNet/css/bg-profile-blocktop.gif) no-repeat 0 0;
	padding: 8px 0px 8px 8px;
}

#comunity-profile .overflow .divWall .right-col-widget-box .widget-hdr h4 a
{
	color: #000000;
}

#comunity-profile h3
{
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}

#comunity-profile .overflow .divWall p
{
	display: block;
	width: 354px;
}

#comunity-profile .overflow .divWall .wall-container
{
	float: left;
}

#comunity-profile .overflow .divWall .wall-container textarea
{
	width: 354px;
	display: block;
	margin: 5px 0 0;
}

#comunity-profile .overflow .divWall .wall-container .btnRow
{
	width: 354px;
	display: block;
}

#comunity-profile .overflow .divWall .latestWall
{
	float: left;
	border-top: 1px solid #CCCCCC;
	margin: 12px 0 0 0;
	overflow: hidden;
	width: 354px;
	padding-top: 3px;
}

#comunity-profile .overflow .divWall .latestWall_WithoutBorder
{
	float: left;
	border-top: none;
	margin: 12px 0 0 0;
	overflow: hidden;
	width: 354px;
	padding-top: 3px;
}

.margin-top .divWall
{
	width: 170px;
}

.margin-top .divWall p
{
	display: block;
	width: 170px;
}

.margin-top .divWall .wall-container
{
	float: left;
}

.margin-top .divWall .wall-container textarea
{
	width: 170px;
	display: block;
	margin: 5px 0 0;
}

.margin-top .divWall .latestWall
{
	float: left;
	margin: 12px 0 0 0;
	overflow: hidden;
	width: 170px;
	padding-top: 3px;
}

#divPost
{
	font-size: 11px;
	margin-left: 7px;
}

#comunity-profile .overflow .wall input.go
{
	margin: 7px 17px 0 0;
}
#comunity-profile .overflow .wall ul li .overflow
{
	width: 349px;
}
#comunity-profile .overflow .wall ul li .text
{
	width: 286px;
}
#comunity-profile .overflow .token
{
	width: 181px;
	height: auto;
	float: right;
	margin: 5px 0 0;
	background: transparent url(/images/3081/SocNet/css/bg-token4.gif) no-repeat scroll 0% 2px;
	background-repeat: no-repeat;
	font-size: 11px;
	line-height: 12px;
	overflow: hidden;
}
#comunity-profile .overflow .token ul.sel
{
	background-repeat: no-repeat;
	width: 100%;
	overflow: hidden;
}
#comunity-profile .overflow .token ul.sel li
{
	width: 89px;
	float: left;
	padding-top: 6px;
	font-size: 11px;
	line-height: 23px;
	text-align: center;
}
#comunity-profile .overflow .token ul.sel li.first
{
	width: 90px;
}
#comunity-profile .overflow .token ul.sel li a
{
	display: block;
}
#comunity-profile .overflow .token ul.sel li .right
{
	border-right: 1px solid #d0d0d0;
}
#comunity-profile .overflow .token ul.sel li.active
{
	padding: 0;
	font-weight: bold;
}
#comunity-profile .overflow .token ul.sel li.active a
{
	font-size: 14px;
	text-decoration: none;
	color: #333;
}
#comunity-profile .overflow .token ul.sel li.active .right
{
	padding-top: 6px;
	border: none;
}
#comunity-profile .overflow .token ul.token-list
{
	width: 100%;
	overflow: hidden;
	margin-top: 7px;
	padding-bottom: 11px;
}
#comunity-profile .overflow .token ul.token-list li
{
	width: 100%;
	float: left;
	margin-top: 18px;
	font-size: 11px;
	line-height: 13px;
	color: #505050;
}
#comunity-profile .overflow .token ul.token-list li.cong
{
	background: url(/images/3081/SocNet/css/ico5.gif) no-repeat 14px 4px;
}
#comunity-profile .overflow .token ul.token-list li.shine
{
	background: url(/images/3081/SocNet/css/ico4.gif) no-repeat 8px 5px;
}
#comunity-profile .overflow .token ul.token-list li a
{
	float: right;
	display: inline;
	margin: 2px 11px 0 0;
}
#comunity-profile .overflow .token ul.token-list li .bg
{
	width: 109px;
	margin-left: 60px;
	background: url(/images/3081/SocNet/css/bg-token2.gif) repeat-y 0 0;
}
#comunity-profile .overflow .token ul.token-list li .bg-top
{
	background: url(/images/3081/SocNet/css/bg-token1.gif) no-repeat 0 0;
}
#comunity-profile .overflow .token ul.token-list li .bg-bot
{
	padding: 5px 11px 7px;
	background: url(/images/3081/SocNet/css/bg-token3.gif) no-repeat 0 100%;
	font-size: 11px;
}
#comunity-profile .overflow .token ul.token-list li .bg a
{
	float: none;
	margin: 0;
}
#comunity-profile .overflow .token ul.token-list li .bg span
{
	display: block;
	overflow: hidden;
	padding-bottom: 5px;
}
.media
{
	float: left;
	width: 572px;
	margin-top: 12px;
	background-color: #f7f6f6;
}
.media ul.menu
{
	width: 100%;
	overflow: hidden;
	padding-top: 5px;
	background-color: #fff;
}
.media ul.menu li
{
	width: 190px;
	float: left;
	background: #fcfcfc url(/images/3081/SocNet/css/bg-ul-bottom.gif) repeat-x 0 100%;
	font-weight: bold;
	font-size: 13px;
	line-height: 30px;
}
.media ul.menu li .right
{
	overflow: hidden;
	border: solid #cecece;
	border-width: 1px 1px 0 0;
}
.media ul.menu li.first
{
	width: 190px;
	border-left: 1px solid #cecece;
}
.media ul.menu li a
{
	display: block;
	padding-left: 17px;
	text-decoration: none;
	color: #333;
}
.media ul.menu li a:hover
{
	text-decoration: underline;
}
.media ul.menu li.active
{
	margin: -5px 0 0 -1px;
	background: url(/images/3081/SocNet/css/bg-li-active.gif) repeat-x 0 0;
}
.media ul.menu li.first.active
{
}
.media ul.menu li.active .right
{
	padding-top: 6px;
	border: none;
	background: url(/images/3081/SocNet/css/bg-li-active-right.gif) no-repeat 100% 0;
}
.media .media-cont
{
	border: solid #cecece;
	border-width: 0 1px;
	padding-bottom: 16px;
}
.media .media-cont span.edit
{
	margin-top: 10px;
}
.media ul.photos
{
	width: 100%;
	overflow: hidden;
}
.media ul.photos li
{
	width: auto;
	height: 60px;
	float: left;
	display: inline;
	margin: 15px 3px 0 21px;
}
.media ul.photos li img
{
	width: auto;
	height: 60px;
}
.media ul.videos, .media ul.podcasts
{
	width: 100%;
	overflow: hidden;
	padding-top: 15px;
}
.media ul.videos li, .media ul.podcasts li
{
	width: 50%;
	float: left;
	margin-top: 7px;
	font-size: 12px;
	line-height: 20px;
}
.media ul.videos li img, .media ul.podcasts li img
{
	float: left;
	width: 20px;
	height: 20px;
	display: inline;
	margin: 0 15px 0 17px;
}
.media ul.videos li span, .media ul.podcasts li span
{
	float: left;
	width: 130px;
	margin-right: 10px;
}
.media ul.videos li a
{
	float: left;
	width: 43px;
	height: 20px;
	background: url(/images/3081/SocNet/css/btn-play.gif) no-repeat 0 0;
	font: bold 12px/20px Arial,Helvetica,sans-serif; ;
text-align:center;
text-decoration:none;
color:#515151;
}
.media ul.podcasts li a
{
	float: left;
	width: 85px;
	height: 20px;
	background: url(/images/3081/SocNet/css/btn-podcast.gif) no-repeat 0 0;
	font: bold 12px/20px Arial;
	text-align: center;
	text-decoration: none;
	color: #515151;
}
.profile-tabs .see-all
{
	width: 570px !important;
	margin: 0 !important;
	background-color: #ebebeb !important;
	border: solid #cecece !important;
	border-width: 0 1px 1px !important;
}

#comunity-profile .toped
{
	margin: 0 25px 13px 0;
}
* html #comunity-profile .toped
{
	overflow: visible;
	height: 0;
	margin: 0 15px 13px 0;
}


#comunity-profile .toped h1
{
	float: left;
	margin: 30px 0 0;
	font: normal 24px Arial;
	color: #333;
}
#comunity-profile .toped h2
{
	font-size: 25px;
	font-weight: normal;
	color: #333;
	padding: 10px 0 0 15px;
	margin: 0;
}
#comunity-profile .toped h3
{
	font-style: italic;
	font-weight: bold;
	font-size: 19px;
	color: #333;
}
#comunity-profile .toped p
{
	font-size: 15px;
	text-align: center;
	color: #505050;
}
#comunity-profile .toped span.edit2
{
	margin-right: 8px;
	font-size: 14px;
	float: right;
	margin-top: -20px;
}
#comunity-profile .toped .overflow
{
	width: 100%;
}
#comunity-profile .toped img.top-cont-img-hungry-mama
{
	margin: 2px auto 0;
}
#comunity-profile .toped a.show-all
{
	float: right;
	display: inline;
	margin: 35px 0 0;
	font-size: 12px;
}
#comunity-profile .search-people
{
	padding-top: 8px;
	margin: 13px 13px 0 0;
	background: url(/images/3081/SocNet/css/bg-community-main.gif) no-repeat 0 0;
	font-size: 12px;
	width: 572px;
}
#comunity-profile .search-people p
{
	margin: 8px 13px 0;
	width: auto;
}
#comunity-profile .search-people .overflow
{
	width: 100%;
	overflow: hidden;
	padding: 15px 0 5px;
}
#comunity-profile .search-people .result
{
	width: 100%;
	float: left;
}
#comunity-profile .search-people .result h5
{
	margin: 0 23px 0 13px;
	padding-bottom: 8px;
	font-weight: bold;
	font-size: 13px;
}
#comunity-profile .search-people .result p
{
	margin: 0 23px 0 13px;
}
#comunity-profile .new-people
{    
	margin: 13px 13px 0 0;
	padding: 8px 0 10px;
}
#comunity-profile .new-people h4
{
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
div.new-people
{
	font-size: 11px;
}

div.new-people table
{
	margin: 0 0 20px;
}
.ntc-row
{
	vertical-align: top;
}
.ntc-cell
{
	padding: 15px 10px 0 0;
	width: 175px;
}
.ntc-img-contain
{
	float: left;
	width: 60px;
}
.ntc-img-contain a
{
	float: left;
	padding: 0 10px 0 0;
}
.ntc-img-contain a img
{
	border: 1px solid #ccc;
	padding: 3px;
}
.ntc-info-contain
{
	float: left;
	margin: 5px;
	overflow: hidden;
	width: 100px;
}
.ntc-info-contain p
{
	float: left;
}
.ntc-info-contain p a
{
	display: block;
	font-weight: bold;
}

#comunity-profile .recent-entries
{
	margin: 0px 13px 0 0;
	padding: 8px 0 0;    
}
#comunity-profile .recent-entries ul
{
	width: 100%;
	overflow: hidden;
}
#comunity-profile .recent-entries ul li
{
	width: 100%;
	float: left;
	margin-top: -1px;
	padding: 13px 0;
	background: url(/images/3081/SocNet/css/border-dotted-horiz.gif) repeat-x 0 0;
}

#comunity-profile .recent-entries ul li .text, .newest ul li .text2
{
	float: left;
	width: 460px;
	margin: 3px 0 0;
	font-size: 12px;
	line-height: 15px;
}

html > body #comunity-profile .recent-entries ul li .text, .newest ul li .text2
{
	width: 478px;
}

#comunity-profile .recent-entries ul li .text h5
{
	font-weight: bold;
	font-size: 15px;
}
#comunity-profile .recent-entries ul li .text h5 a
{
	text-decoration: none;
}
#comunity-profile .recent-entries ul li .text h5 a:hover
{
	text-decoration: underline;
}
#comunity-profile .recent-entries ul li .text p, .newest ul li .text2 p
{
	clear: left;
	color: #505050;
	width: 100%;
	overflow: hidden;
	margin: 0 0 3px;
	padding-bottom: 1px;
}
#comunity-profile .recent-entries ul li .text p span
{
	padding-left: 5px;
	background: url(/images/3081/SocNet/css/border-dotted-horiz.gif) no-repeat 0 50%;
}
#comunity-profile .recent-entries ul li .text p span.edit
{
	padding: 0;
	margin-right: 0;
	background: none;
}
#comunity-profile .cummunity-changes ul
{
	width: 100%;
	overflow: hidden;
	margin-top: 15px;
}
#comunity-profile .cummunity-changes ul li
{
	width: 100%;
	float: left;
	margin-top: -1px;
	padding: 8px 0;
	background: url(/images/3081/SocNet/css/border-dotted-horiz.gif) repeat-x 0 0;
}
#comunity-profile .cummunity-changes ul li img, #comunity-profile .recent-entries ul li img, .newest ul li img
{
	float: left;
	display: inline;
	margin: 2px 15px 0 10px;
}

#comunity-profile .cummunity-changes ul li .text h5
{
	font-size: 15px;
}
#comunity-profile .cummunity-changes ul li .text p
{
	clear: left;
	width: 100%;
	overflow: hidden;
	margin: 13px 0 0;
	padding-bottom: 1px;
}
#comunity-profile .cummunity-changes ul li .text a
{
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	text-decoration: none;
}
#comunity-profile .cummunity-changes ul li .text a:hover
{
	text-decoration: underline;
}

#comunity-profile .cummunity-changes ul li .text p a
{
	font-size: 12px;
	font-weight: normal;
}
#comunity-profile .cummunity-changes ul li .text p span
{
	display: inline;
	padding-left: 5px;
	background: url(/images/3081/SocNet/css/border-dotted-horiz.gif) no-repeat 0 50%;
}
#comunity-profile .cummunity-changes ul li .text p span.edit
{
	padding: 0;
	margin-right: 0;
	background: none;
}
#comunity-profile .cummunity-changes ul li .text span
{
	color: #333;
	display: block;
}
#comunity-profile .cummunity-changes ul li .text span em
{
	font-style: normal;
	margin-left: 4px;
	padding-left: 4px;
	background: url(/images/3081/SocNet/css/dot-separator.gif) no-repeat 0 50%;
}
#comunity-profile .cummunity-changes ul li .text a.read-more
{
	font-size: 12px;
	float: left;
	font-weight: normal;
}
#comunity-profile .recent-entries ul li form
{
	clear: both;
	width: 100%;
	overflow: hidden;
	padding: 8px 0 0;
}
#comunity-profile .recent-entries ul li form label
{
	font-size: 13px;
	display: block;
}
#comunity-profile .recent-entries ul li form textarea
{
	display: block;
	width: 562px;
	height: 71px;
	overflow: hidden;
	margin: 8px 0 0;
	padding: 2px 4px;
	border: 1px solid #868686;
}
#comunity-profile .recent-entries ul li form input.go
{
	float: right;
	margin: 8px 0 0;
}
.pagination-bottom
{    
	padding: 10px 0 0;
	position: relative;
	overflow: hidden;
	width: 100%;
}
.pagination-bottom ul
{
	display: inline !important;
	float: right !important;
	margin-right: 13px !important;
}
.pagination-bottom ul li
{
	float: left;
	font-size: 13px;
	margin: 0 3px;
	width: auto !important;
}
#comunity-profile .check-blog
{
	margin: 13px 13px 0 0;
	padding: 8px 0 0;    
}
#comunity-profile .check-blog .overflow
{
	width: 100%;
	overflow: hidden;
	padding: 5px 0 5px;
}
#comunity-profile .check-blog .blog-teaser
{
	width: 245px;
	padding: 5px;
	float: left;
	display: inline;
	margin: 10px 0 0 10px;
	border: 1px solid #d4d4d4;
}

html > body #comunity-profile .check-blog .blog-teaser
{
	width: 255px;
}

#comunity-profile .check-blog .blog-teaser img
{
	margin: 0px 15px 0 0;
	width: auto;
	height: 70px;
	float: left;
}
#comunity-profile .check-blog .entire
{
	width: auto;
	float: left;
	font-size: 12px;
	line-height: 13px;
}
#comunity-profile .check-blog .entire p
{
	margin-top: 8px;
}
#comunity-profile .find-blog
{
	margin: 13px 13px 0 0;
	border: 1px solid #d4d4d4;
	background-color: #fffef4;
}
#comunity-profile .find-blog h4
{
	margin: 7px 14px 0;
}
#comunity-profile .find-blog ul
{
	width: 100%;
	overflow: hidden;
	margin-top: 15px;
}
#comunity-profile .find-blog ul li
{
	width: 160px;
	padding-left: 30px;
	float: left;
	font-size: 14px;
	line-height: 21px;
}
#comunity-profile .find-blog .see-all
{
	margin-top: 30px;
	border: none;
}
#comunity-profile .recent-blogs
{
	margin: 0px 13px 0 0;
}
#comunity-profile .recent-blogs span.edit
{
	margin: 13px 0 0;
}
#comunity-profile .recent-blogs .blog-entire
{
	padding: 13px 0;
	background: url(/images/3081/SocNet/css/border-dotted-horiz.gif) repeat-x 0 100%;
	font-size: 12px;
	line-height: 16px;
	float: left;
}
#comunity-profile .recent-blogs .blog-entire h5
{
	font-size: 19px;
	font-weight: bold;
	color: #333;
	line-height: 20px;
	width: 565px;
}
#comunity-profile .recent-blogs .blog-entire h5 a
{
	color: #000;
	text-decoration: none;
}
#comunity-profile .recent-blogs .blog-entire h6
{
	margin-top: 5px;
	font-size: 13px;
	font-weight: normal;
	color: #999;
}
#comunity-profile .recent-blogs .blog-entire span.edit
{
	margin: 0 12px 0 0;
}
#comunity-profile .recent-blogs .video
{
	float: right;
	margin: 16px 0 13px 13px;
}
#comunity-profile .recent-blogs .image
{
	padding: 13px 0;
	text-align: center;
}
#comunity-profile .recent-blogs .image img
{
	margin: 0 auto;
}
#comunity-profile .recent-blogs .blog-entire span
{
	display: inline;
}
#comunity-profile .recent-blogs .blog-entire p
{
	margin-top: 16px;
}
#comunity-profile .recent-blogs .blog-entire p span
{
	display: inline;
}
#comunity-profile .recent-blogs .blog-entire .overflow
{
	margin-top: 14px;
	background: url(/images/3081/SocNet/css/border-dotted-horiz.gif) repeat-x 0 0;
}
#comunity-profile .recent-blogs .blog-entire .overflow .dots-bg
{
	width: 100%;
	overflow: hidden;
	padding: 10px 0 9px;
	background: url(/images/3081/SocNet/css/dotted-horiz.gif) repeat-x 0 100%;
}
#comunity-profile .recent-blogs .blog-entire .overflow span
{
	float: left;
}
#comunity-profile .recent-blogs .blog-entire .overflow span.edit
{
	float: right;
}
#comunity-profile .recent-blogs .blog-entire .overflow img
{
	float: left;
	margin: 10px 13px 0 0;
}
#comunity-profile .recent-blogs .blog-entire .overflow p
{
	margin: 8px 0 0;
}
#comunity-profile .recent-blogs .blog-entire .overflow em
{
	font-style: normal;
	margin-left: 7px;
}
#comunity-profile .recent-blogs .blog-entire .overflow em img, #comunity-profile .recent-blogs .blog-entire .overflow span img
{
	display: inline;
	float: none;
	margin: 0 4px -3px 0;
	width: 16px;
	height: 16px;
}
#comunity-profile .recent-blogs .blog-entire .comments
{
	width: 100%;
	overflow: hidden;
}
#comunity-profile .recent-blogs .blog-entire .comments .last-comment
{
	float: left;
	padding: 0px 0px 0px 0px;
	width: 300px;
}
#comunity-profile .recent-blogs .blog-entire .comments .last-comment .comment-cont
{
	margin-top: 9px;
	width: 300px;
}
#comunity-profile .recent-blogs .blog-entire .comments .last-comment .comment-cont img
{
	float: left;
	height: auto;
	margin-top: 3px;
	width: 64px;
}
#comunity-profile .recent-blogs .blog-entire .comments .last-comment .comment-cont p
{
	margin: 5px 0 0 71px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 16px;
	color: #505050;
}
#comunity-profile .recent-blogs .blog-entire .comments .last-comment a
{
	font-size: 11px;
}
#comunity-profile .recent-blogs .blog-entire .comments .last-comment .comment-cont p a
{
	float: left;
	margin: 0;
	text-decoration: underline;
	color: #ff9900;
}
#comunity-profile .recent-blogs .blog-entire .comments .last-comment .comment-cont p a:hover
{
	text-decoration: none;
}
#comunity-profile .recent-blogs .blog-entire .comments .last-comment a.report
{
	margin-top: 18px;
}
#comunity-profile .recent-blogs .blog-entire .comments .leaveComm
{
	width: 250px;
	float: right;
	margin: 15px 0 0 0;
}

.leaveComm
{
	margin: 15px 0 0 0;
}

#comunity-profile .recent-blogs .blog-entire .comments div textarea
{
	width: 242px;
	height: 67px;
}
#comunity-profile .recent-blogs .blog-entire .comments form
{
	float: left;
	width: 250px;
}
#comunity-profile .recent-blogs .blog-entire input
{
	float: right;
	margin-top: 0px;
}
#comunity-profile .recent-blogs .blog-entire .btn-greypill
{
	float: right;
	margin-top: 8px;
}
#comunity-profile .recent-blogs .blog-entire .comments fieldset
{
	width: 252px;
}
#comunity-profile .recent-blogs .blog-entire .comments fieldset textarea
{
	height: 67px;
	width: 242px;
}
#comunity-profile .recent-blogs .blog-entire ul
{
	width: 100%;
	overflow: hidden;
}
#comunity-profile .recent-blogs .blog-entire ul li
{
	width: 100%;
	float: left;
	margin-top: 5px;
	border-top: dotted thin #CCCCCC;
	padding-top: 10px;
}
#comunity-profile .recent-blogs .blog-entire ul li img
{
	margin: 7px 15px 0 0;
	float: left;
}
#comunity-profile .recent-blogs .blog-entire ul li p
{
	margin-top: 5px;
	margin-right: 15px;
}
#comunity-profile .recent-blogs .blog-entire ul li p a
{
	text-decoration: none;
	font-weight: bold;
	color: #ff9900;
}
#comunity-profile .recent-blogs .blog-entire ul li p a:hover
{
	text-decoration: underline;
}

#comunity-profile .recent-blogs .blog-entire label
{
	display: block;
	font-size: 13px;
	font-weight: bold;
	margin: 16px 0 0;
}
#comunity-profile .recent-blogs .blog-entire textarea
{
	width: 560px;
	height: 70px;
	overflow: auto;
	margin: 5px 0 0;
	padding: 2px 4px;
	border: 1px solid #868686;
	font: normal 12px Arial;
}
#comunity-profile .recent-blogs .blog-entire input
{
	float: right;
	margin-top: 8px;
}

.pager
{
	width: 100%;
	overflow: hidden;
	position: relative;    
	padding: 10px 0 0;
}
#comunity-profile .pager .pager-holder, #comunity-chalenges .pager .pager-holder
{
	display: inline;
	float: left;
	width: 100%;
}

#comunity-profile .pager ul, #comunity-chalenges .pager ul
{
	display: inline;
	float: left;
	margin: 5px 10px;
	text-align: center;
}

* html #comunity-profile .pager ul, #comunity-chalenges .pager ul
{
	float: left;
}

#comunity-profile .pager ul li, #comunity-chalenges .pager ul li
{
	float: none;
	margin: 0 3px !important;
	font-weight: bold;
	font-size: 12px;
	padding: 0 !important;
	background: none !important;
	width: 2% !important;
	display: inline;
}
#comunity-profile .pager ul li a, #comunity-chalenges .pager ul li a
{
	font-weight: normal;
	font-size: 12px;
}
#comunity-profile .pager-right ul, #comunity-chalenges .pager-right ul
{
	left: 0;
	float: right;
	display: inline;
	margin-right: 12px;
}

html > body #comunity-profile .add-blog-entry
{
	margin: 0 13px 0 0;
}

#comunity-profile .add-blog-entry img
{
	display: inline;
	margin: 0 13px;
}
#comunity-profile .add-blog-entry .form1
{
	margin: 8px 13px 0;
	padding-top: 8px;
}
#comunity-profile .add-blog-entry .form1 p.summary
{
	font-size: 12px;
	color: #333;
	margin: 5px 0 0 120px;
}
#comunity-profile .add-blog-entry .form1 #ShowSummary
{
	margin: 5px 0 0 120px;
}

#comunity-profile .add-blog-entry .form1 label
{
	color: #333333;
	float: left;
	font-size: 12px;
	margin: 8px 10px 0 0;
	width: 100%;
}

#comunity-profile .add-blog-entry .form1 .fieldName
{
	color: #333333;
	float: left;
	font-size: 12px;
	margin: 0 10 0 10;
	width: 170px;
}

#comunity-profile .add-blog-entry .form1 .fieldNameWide
{
	color: #333333;
	float: left;
	font-size: 12px;
	margin: 0 10 0 10;
	width: 180px;
}

.label
{
	color: #333333;
	float: left;
	font-size: 12px;
	margin: 0px 10px 0 0;
	width: 100%;
}
#comunity-profile .add-blog-entry .form1 label span
{
	color: #FF0000;
}
#comunity-profile .add-blog-entry .form1 input.text, #comunity-profile .add-blog-entry .form1 textarea.text
{
	border: 1px solid #868686;
	float: left;
	font: normal 12px Arial;
	height: 15px;
	margin: 5px 0 0;
	padding: 2px 0 2px 4px;
	width: 535px;
}
#comunity-profile .add-blog-entry .form1 .wisiwig
{
	float: left;
	margin: 5px 0 0;
	width: 547px;
}
#comunity-profile .add-blog-entry .form1 .wisiwig span
{
	display: block;
	margin: 0;
	width: 20px;
}

#comunity-profile .form1 .upload
{
	float: left;
	margin-top: 13px;
	padding-bottom: 8px;
	border: 1px solid #ccc;
	width: 100%;
}
.checkBoxList
{
	float: left;
	margin-top: 13px;
	padding-bottom: 8px;
	border: 1px solid #ccc;
	width: 100%;
}
.checkBoxList td
{
	margin-top: 5px;
	padding-left: 5px;
}

.checkBoxList input
{
	margin-top: 3px;
	margin-left: 3px;
}

.checkBoxList label
{
	float: none !important;
	padding-left: 5px !important;
}
#comunity-profile .form1 .upload label
{
	margin: 8px 13px 0;
	float: left;
	display: inline;
}
#comunity-profile .form1 .upload p
{
	float: right;
	display: inline;
	margin: 35px 13px 0;
	font-size: 12px;
}

#comunity-profile .form1 ul
{
	float: left;
	width: 100%;
	clear: left;
	overflow: hidden;
	margin: 3px 0 0;
	padding: 8px 0 13px;
	border: 1px solid #ccc;
}
#comunity-profile .add-blog-entry .form1 ul li
{
	width: 100%;
	float: left;
}
#comunity-profile .add-blog-entry .form1 ul li input
{
	width: 16px;
	height: 16px;
	float: left;
	display: inline;
	margin: 0 5px 0 45px;
}
#comunity-profile .add-blog-entry .form1 ul li span
{
	float: left;
	font-size: 12px;
	color: #333;
}
#comunity-profile .add-blog-entry .form1 ul ul
{
	clear: left;
	float: none;
	padding: 13px 0 0;
	border: none;
}
#comunity-profile .add-blog-entry .form1 ul ul li input
{
	margin: 0 5px 0 65px;
}
#comunity-profile .butons
{
	float: left;
	width: 100%;
	margin-top: 8px;
	padding-top: 8px;    
	background: url(/images/3081/SocNet/css/dots-horiz.gif) repeat-x 0 0;
	text-align: center;
}
#comunity-profile .butons input
{
	 margin: 0 0px;
}
#comunity-profile ul.brcrumb
{
	width: 100%;
	overflow: hidden;
	font-size: 13px;
}
v#comunity-profile ul.brcrumb li
{
	float: left;
	display: inline;
	margin-left: -12px;
	padding: 0 19px 0 12px;
	background: url(/images/3081/SocNet/css/bg-brcrumb.gif) no-repeat 0 50%;
	color: #505050;
}
v#comunity-profile .congrat
{
	margin: 26px 13px 0 0;
	overflow: hidden !important;
	overflow: visible;
	height: auto !important;
	height: 0;
}
#comunity-profile .congrat h3
{
	margin: 8px 0 0;
	font-weight: normal;
	font-size: 23px;
}
#comunity-profile .congrat ul
{
	float: right;
	font-size: 15px;
	margin: 13px 0 0;
}
#comunity-profile .congrat ul li
{
	float: left;
	display: inline;
	margin: 0 0 0 8px;
}
#comunity-profile .create-blog
{
	margin: 0 13px 0 0;
	padding: 8px 0 0;
	background: url(/images/3081/SocNet/css/bg-community-blockL.gif) no-repeat 0 0;
}
#comunity-profile .create-blog h5
{
	margin: 0 8px;
	padding: 5px 13px;
	background-color: #ccc;
	font-weight: normal;
	font-size: 17px;
}
#comunity-profile .blogEd
{
	margin: 13px 13px 0;
	padding-top: 13px;    
}

.groupCell
{
	padding-top: 12px;
	vertical-align: top;
}

#comunity-profile .blogEd .fieldLabel
{
	width: 250px;
	float: left;
	font-size: 12px;
	color: #333;
	padding: 0 10px 0 0;
}
#comunity-profile .blogEd label span
{
	color: #000;
}
#comunity-profile .blogEd input.text
{
	width: 460px;
	height: 15px;
	padding: 2px 4px;
	border: 1px solid #868686;
	font: normal 12px Arial;
}
#comunity-profile .blogEd input.go
{
	margin: 0 5px 0 0;
	float: right;
}
#comunity-profile .blogEd img
{
	display: inline;
	margin: 0 13px;
}
#comunity-profile .blogEd select
{
	width: 230px;
}
#comunity-profile .blogEd ul ul li
{
	width: auto;
	float: left;
	display: inline;
	margin: 0 8px 0;
	padding: 0;
	text-align: center;
}
#comunity-profile .blogEd ul ul li img
{
	display: block;
	margin: 0;
}
#comunity-profile .blogEd ul ul li input
{
	margin: 5px auto 0;
	float: none;
}
#comunity-profile .friend-request
{
	margin: 13px 13px 0 0;
	padding: 8px 0 0;    
}
#comunity-profile .friend-request ul
{
	width: 100%;
	overflow: hidden;
}
#comunity-profile .friend-request li
{
	width: 100%;
	float: left;
	padding-bottom: 13px;
	font-size: 13px;
	background: transparent url(/images/3081/SocNet/css/border-dotted-horiz.gif) repeat-x 0 0;
	margin-top: -1px;
}
#comunity-profile .friend-request li img
{
	float: left;
	display: inline;
	margin: 8px 0 0 13px;
	height: auto;
	width: 50px;
}
#comunity-profile .friend-request li p
{
	margin: 5px 13px 0 80px;
}
#comunity-profile .friend-request li i
{
	display: block;
	margin: 5px 13px 0 80px;
	font-style: normal;
	color: #999;
}

#comunity-profile .add-media
{
	margin: 0 13px 0 0;
	background: url(/images/3081/SocNet/css/bg-community-blockL.gif) no-repeat 0 0;
}
#comunity-profile .add-media fieldset
{
	margin: 0 13px;
	font-size: 13px;
}
#comunity-profile .add-media fieldset ul
{
	width: 100%;
	overflow: hidden;
}
#comunity-profile .add-media fieldset ul li
{
	width: 100%;
	float: left;
	margin-top: 8px;
}
#comunity-profile .add-media fieldset label
{
	margin: 5px 20px 0 0;
	width: 230px;
	float: left;
}
#comunity-profile .add-media fieldset label span
{
	color: #000;
}
#comunity-profile .add-media fieldset input.text
{
	width: 435px;
}
#comunity-profile .add-media fieldset textarea
{
	float: left;
	width: 368px;
	height: 71px;
	overflow: auto;
	margin: 5px 0 0;
	padding: 2px 4px;
	border: 1px solid #868686;
	font: normal 12px Arial;
}
#comunity-profile .add-media fieldset input.go
{
	margin-left: 7px;
}
#comunity-profile .add-media fieldset ul ul.photo li
{
	width: 20%;
	display: inline;
	text-align: center;
}
#comunity-profile .add-media fieldset ul ul.photo li img
{
	margin: 0 auto;
}
#comunity-profile .add-media fieldset ul ul.photo li span
{
	display: block;
	margin: 0 8px;
	line-height: 14px;
}
#comunity-profile .add-media fieldset ul ul.video li
{
	width: 100%;
}
#comunity-profile .add-media fieldset ul ul.video li span
{
	float: left;
	width: 150px;
	line-height: 14px;
}
#comunity-profile .see-all-media
{
	margin: 0 12px 13px 0;
	padding: 8px 0 0;    
}
#comunity-profile .see-all-media .container
{    
	margin: 13px 13px 0;
	overflow: hidden !important;
	height: auto !important;
}
#comunity-profile .see-all-media .even
{
	background-color: #fff;
}
#comunity-profile .see-all-media .container .overflow
{
	width: 100%;
	overflow: hidden;
	font-size: 11px;
}
#comunity-profile .see-all-media .container .overflow h4
{
	float: left;
	display: inline;
	margin: 8px 0 0 13px;
}
#comunity-profile .see-all-media .container .overflow a
{
	float: right;
	display: inline;
	margin: 8px 8px 0 0;
}
#comunity-profile .see-all-media .container ul
{
	width: 100%;
	overflow: hidden;
}
#comunity-profile .see-all-photo .container ul li
{
	width: 20%;
	float: left;
	margin-bottom: -1px;    
	text-align: center;
	font-size: 12px;
}
#comunity-profile .see-all-photo .container ul li div
{
	left: -1px;
	position: relative;
	padding: 14px 0 5px;    
}
#comunity-profile .see-all-photo .container ul li img
{
	margin: 0 auto;
	height: 70px;
	width: auto;
}
#comunity-profile .see-all-video .container ul
{
}
#comunity-profile .see-all-video .container ul li
{
	width: 49%;
	float: left;
	margin-bottom: -1px;    
	font-size: 12px;
}
#comunity-profile .see-all-video .container ul li div
{
	left: -1px;
	width: 100%;
	margin-right: -1px;
	overflow: hidden;
	position: relative;
	padding: 10px 0;    
}

#comunity-profile .see-all-video .container ul li a
{
	float: left;
	display: inline;
	margin: 0 10px 0 25px;
}
#comunity-profile .see-all-video .container ul li a img
{
	display: inline;
}
#comunity-profile .see-all-video .container ul li p
{
	padding-top: 7px;
}
#comunity-profile .search-result
{
	margin: 13px 13px 0 0;
	padding: 8px 0 0;    
}
#comunity-profile .search-result ul
{
	width: 100%;
	overflow: hidden;
	padding-bottom: 1px;
}
#comunity-profile .search-result ul li
{
	width: 100%;
	float: left;
	margin-top: 13px;
	font-size: 13px;
	line-height: 14px;
}
#comunity-profile .search-result ul li img
{
	float: left;
	margin: 0 15px 0 13px;
}
#comunity-profile .search-result p i
{
	font-style: normal;
	color: #999;
}
#comunity-profile .search-form
{
	margin: 13px 13px 0 0;
	padding: 8px 0 0;    
	text-align: center;
}
#comunity-profile .search-form h4
{
	text-align: left;
}
#comunity-profile .search-form ul
{
	margin: 0 13px;
	overflow: hidden !important;
	overflow: visible;
	height: auto !important;
	height: 0;
	text-align: left;
}
#comunity-profile .search-form ul li
{
	float: left;
	width: 100%;
	margin-top: 8px;
}
#comunity-profile .search-form div label
{
	display: block;
	width: 115px;
	float: left;
}
#comunity-profile .search-form div input.text
{
	width: 240px;
	height: 15px;
	margin: 0;
	padding: 2px 4px;
	border: 1px solid #868686;
	font: normal 12px Arial;
}
#comunity-profile .search-form div select
{
	width: 250px;
	border: 1px solid #868686;
}
#comunity-profile .search-form div input.go
{
	margin: 13px auto 0;
}
#comunity-profile .start-chalenge
{
	margin: 13px 13px 0 0;
	padding: 8px 0 0;    
}
#comunity-profile .start-chalenge form
{
	margin: 8px 13px 0;
	padding-top: 8px;    
}
#comunity-profile .start-chalenge form ul
{
	width: 100%;
	overflow: hidden;
}
#comunity-profile .start-chalenge form ul li
{
	width: 100%;
	float: left;
	margin-top: 8px;
	font-size: 13px;
	line-height: 16px;
}
#comunity-profile .start-chalenge form ul li div
{
	padding-top: 13px;    
}
#comunity-profile .start-chalenge form ul li label
{
	width: 120px;
	float: left;
	font-size: 12px;
}
#comunity-profile .start-chalenge form ul li input
{
	display: block;
	margin: 0;
}
#comunity-profile .start-chalenge form ul li input.text
{
	width: 240px;
	float: left;
	height: 15px;
	padding: 2px 4px;
	border: 1px solid #868686;
	font: normal 12px Arial;
}
#comunity-profile .start-chalenge form ul li textarea
{
	display: block;
	float: left;
	width: 415px;
	height: 71px;
	overflow: auto;
	margin: 0;
	padding: 2px 4px;
	border: 1px solid #868686;
	font: normal 12px Arial;
}
#comunity-profile .start-chalenge form ul li input.chek
{
	float: left;
	margin: 0;
}
#comunity-profile .start-chalenge form ul li span
{
	float: left;
	width: 120px;
}
#comunity-profile .start-chalenge form ul li input.radio
{
	margin: 0;
	width: 16px;
	height: 16px;
}
#comunity-profile .start-chalenge form ul li input.go
{
	display: inline;
	margin: 0 8px;
}
#comunity-profile .start-chalenge-wall
{
	margin: 13px 13px 0 0;
	padding: 8px 0 0;
	overflow: hidden;    
}
* html #comunity-profile .start-chalenge-wall
{
	overflow: visible;
	height: 0;
}
#comunity-profile .start-chalenge-wall h4
{
	padding-bottom: 5px;    
}
#comunity-profile .start-chalenge-wall form
{
	width: 300px;
	float: left;
	display: inline;
	margin: 8px 0 0 13px;
	font-size: 13px;
}
#comunity-profile .start-chalenge-wall form div
{
	float: left;
	width: 100%;
	padding-top: 8px;    
}
#comunity-profile .start-chalenge-wall form label
{
	float: left;
	width: 80px;
	margin: 0;
}
#comunity-profile .start-chalenge-wall form input.text
{
	float: left;
	width: 210px;
	height: 15px;
	margin: 5px 0 0;
	padding: 2px 4px;
	border: 1px solid #868686;
	font: normal 12px Arial;
}
#comunity-profile .start-chalenge-wall form textarea
{
	float: left;
	width: 210px;
	height: 100px;
	overflow: auto;
	margin: 5px 0 8px;
	padding: 2px 4px;
	border: 1px solid #868686;
	font: normal 12px Arial;
}
#comunity-profile .start-chalenge-wall img
{
	float: right;
	display: inline;
	margin: 13px 13px 0 0;
}
#comunity-profile .start-chalenge-wall form input.go
{
	display: inline;
	width: 120px;
	margin: 0 8px;
	background: url(/images/3081/SocNet/css/btn-create.gif) no-repeat 0 0;
}
#comunity-profile .newest
{
	width: 100%;
	overflow: hidden;
	margin-top: 9px;
	padding: 8px 0 1px 0;    
}
#comunity-profile .newest h4
{
	margin-left: 15px;
	position: relative;
	font-weight: bold;
	font-size: 14px;
	color: #333;
}
#comunity-profile .newest ul
{
	width: 569px;
	margin: -8px 0 0 1px;
	overflow: hidden;
}
#comunity-profile .newest li.horiz
{
	width: 100%;
	float: left;
	margin-top: -1px;
	padding: 27px 0 26px;
	background: transparent url(/images/3081/SocNet/css/dotted-horiz.gif) repeat-x scroll 0 0;
	list-style-type: none;
}
#comunity-profile .newest li .l-col
{
	width: 370px;
	float: left;
	display: inline;
	margin-left: 13px;
	padding-right: 10px;
	background: url(/images/3081/SocNet/css/border-dotted-vert.gif) repeat-y 100% 0;
	font-size: 12px;
	line-height: 15px;
}
#comunity-profile .newest li .l-col img
{
	float: left;
	width: 70px;
	height: 70px;
	margin: 2px 16px 0 0;
}
#comunity-profile .newest li .l-col a
{
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}
#comunity-profile .newest li .l-col a:hover
{
	text-decoration: underline;
}
#comunity-profile .newest li .l-col p
{
	margin-top: 14px;
	color: #505050;
}
#comunity-profile .newest li .l-col a.read-more
{
	float: none;
	margin: 0 0 0 13px;
	font-weight: normal;
	text-decoration: none;
}
#comunity-profile .newest li .l-col a.read-more:hover
{
	text-decoration: underline;
}
#comunity-profile .newest li .l-col span
{
	display: block;
	margin-top: 5px;
}
#comunity-profile .newest li .r-col
{
	width: 159px;
	float: left;
	margin-left: -1px;
	padding: 0 0 0 17px;
	background: url(/images/3081/SocNet/css/border-dotted-vert.gif) repeat-y 0 0;
}
#comunity-profile .newest li .r-col a
{
	font-size: 12px;
	color: #006699;
}
#comunity-profile .newest li .r-col ul
{
	width: 159px;
	overflow: hidden;
	margin-top: 13px;
}
#comunity-profile .newest li .r-col ul li
{
	background: none;
	border: none;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #505050;
}
#comunity-profile .newest li .r-col ul li span
{
	font-weight: bold;
}

.popup
{
	font-size: 12px;
	text-align: left;
}
.popup h3
{
	font-weight: bold;
	font-size: 15px;
}
.popup-login-to-post
{
	top: 380px;
	width: 335px;
	height: 172px;
	margin-left: -186px;
}
.popup-login-to-post p
{
	margin: 18px 0 0;
}
.popup-friend-info
{
	top: 342px;
	width: 540px;
	margin-left: -268px;
}
.popup-friend-info img
{
	float: left;
}
.popup-friend-info .info
{
	margin-left: 100px;
}
.popup-friend-info .info p img
{
	float: none;
	display: block;
	margin-top: 5px;
}
.popup-friend-info .info a img
{
	display: inline;
	margin: 5px 5px 0 0;
}
.popup-friend-info .info ul
{
	width: 100%;
	overflow: hidden;
	margin-top: 13px;
}
.popup-friend-info .info ul li
{
	width: 100%;
	float: left;
}
.popup-friend-info .info ul li p
{
	width: 120px;
	float: left;
	color: #505050;
}
.popup-friend-info .info ul li span
{
	float: left;
	width: 320px;
}
.popup-friend-info .info h4
{
	font-weight: bold;
	font-size: 15px;
}
.popup-report .popup-bg1
{
	padding-top: 10px;
	background: url(/images/3081/SocNet/css/bg-popup1.gif) no-repeat 0 0;
}
.popup-report .popup-bg2
{
	margin: 0;
	height: 10px;
	background: url(/images/3081/SocNet/css/bg-popup2.gif) no-repeat 0 100%;
	font-size: 0;
}
.popup-report label
{
	display: block;
	width: 115px;
	float: left;
	padding-left: 10px;
	text-align: left;
}
.popup-report ul
{
	margin: 8px 8px 0;
	padding: 0 0 8px;
	overflow: hidden !important;
	overflow: visible;
	height: auto !important;
	height: 0;
	border: 1px solid #999;
}
.popup-report ul li
{
	width: 100%;
	float: left;
	margin-top: 8px;
}
.popup-report ul li input.text
{
	width: 397px;
	height: 18px;
	margin: 0;
	padding: 2px 4px;
	border: 1px solid #868686;
	font: normal 12px Arial;
}
.popup-report textarea
{
	width: 397px;
	height: 71px;
	overflow: auto;
	margin: 0;
	padding: 2px 4px;
	border: 1px solid #868686;
	font: normal 12px Arial;
}
.popup-report select
{
	width: 200px;
	border: 1px solid #868686;
}
.popup-report p
{
	margin-top: 15px;
	text-align: center;
}
.popup-report div
{
	margin-top: 8px;
	padding-bottom: 8px;
	text-align: center;
}

.popup-report .go
{
	background: transparent url(/images/3081/SocNet/css/btn-post.gif) no-repeat scroll 0pt;
	border: medium none;
	color: #515151;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	margin: 0px 0pt 0pt 0px;
	padding: 3px 0pt 0pt;
	text-decoration: none;
	width: 100px;
}
.popup-media
{
	position: absolute;
	float: left;
	top: 350px;
	display: none;
}
.popup-media .lightbox
{
	position: relative;
	padding: 33px 13px 13px;
	background-color: #fff;
	border: 1px solid #868686;
	text-align: center;
	font-size: 13px;
}
.popup-media .lightbox img
{
	margin: 0 25px;
}
.popup-media .lightbox p
{
	margin-top: 8px;
}
.popup-media .lightbox span
{
	display: block;
	text-align: right;
}
.popup-media .lightbox a
{
	text-decoration: none;
}
.popup-media .lightbox a:hover
{
	text-decoration: underline;
}
.personal-masthead
{
	padding-bottom: 10px;
}
#tag-cloud
{
	margin: 5px 0 0 7px;
	width: 170px;
	overflow: hidden;
	padding: 0 0 5px;
}
#content #tag-cloud li
{
	width: auto;
}
#content #tag-cloud li a
{
	text-decoration: none;
	margin: 0 3px;
}
#content #tag-cloud li a:hover
{
	text-decoration: underline;
}
#content #tag-cloud li a.fl1
{
	font-size: 9px;
	font-weight: 100;
}
#content #tag-cloud li a.fl2
{
	font-size: 9px;
	font-weight: 900;
}
#content #tag-cloud li a.fl3
{
	font-size: 11px;
	font-weight: 200;
}
#content #tag-cloud li a.fl4
{
	font-size: 13px;
	font-weight: 300;
}
#content #tag-cloud li a.fl5
{
	font-size: 15px;
	font-weight: 400;
}
#content #tag-cloud li a.fl6
{
	font-size: 17px;
	font-weight: 500;
}
#content #tag-cloud li a.fl7
{
	font-size: 19px;
	font-weight: 600;
}
#content #tag-cloud li a.fl8
{
	margin-left: 20px;
}
#content #tag-cloud li a.lt
{
	letter-spacing: -1px;
	margin: 0 2px;
}

a.readM:link, a.readM:active, a.readM:visited
{
	font-size: 12px !important;
	line-height: 12px !important;
	font-weight: normal !important;
	text-decoration: none !important;
}
a.readM:hover
{
	text-decoration: underline !important;
}


.see-all ul.small-pager
{
	float: right;
	list-style-type: none;
	margin: 0 10px 0 0 !important;
	padding: 0 !important;
	width: auto !important;
}

.see-all ul.small-pager li
{
	color: #858585;
	float: left;
	font-size: 12px;
	line-height: 18px !important;
	padding: 0 0 0 5px !important;
	background: none !important;
	width: auto !important;
	margin: 0 !important;
}

.see-all ul.small-pager li a
{
	background: none !important;
	padding: 0 !important;
	line-height: 18px !important;
	font-size: 12px !important;
	margin: 0 !important;
	padding: 0 !important;
}

.see-all p.paging_desc
{
	color: #00486E;
	float: left;
	font-size: 12px;
	margin: 5px 0 5px 10px;
}


.toped2
{
	margin-bottom: 25px;
}
.toped2 h2
{
	color: #333333;
	font-size: 25px;
	font-weight: normal;
	margin-right: 15px;
}

.toped2 span.edit2
{
	margin-right: 8px;
	font-size: 14px;
	float: right;
	margin-top: -20px;
}
.toped3
{
	margin-bottom: 25px;
}
.toped3 h2
{
	color: #333333;
	font-size: 25px;
	font-weight: normal;
	margin-left: 2px;
	margin-right: 5px;
	padding: 10px;
}
.toped3 h2 a
{
	color: #333;
	text-decoration: none;
}
.toped3 div.groupHeader
{
	background: #eee;
	border: 1px solid #ccc;
	width: 570px;
}
#User-Search-Results .newest
{
	width: 100%;
	overflow: hidden;
	margin-top: 9px;
	padding: 15px 0 1px 0;    
}
#User-Search-Results .newest h4
{
	margin-left: 15px;
	position: relative;
	font-weight: bold;
	font-size: 14px;
	color: #333;
}
#User-Search-Results .newest ul
{
	width: 569px;
	margin: -8px 0 0 1px;
	overflow: hidden;
}
#User-Search-Results .newest li
{
	width: 100%;
	float: left;
	margin-top: -1px;
	padding: 25px 0;
	background: url(/images/3081/SocNet/css/border-dotted-horiz.gif) repeat-x 0 0;
}
#User-Search-Results .newest li .l-col
{
	width: 370px;
	float: left;
	display: inline;
	margin-left: 13px;
	padding-right: 10px;
	font-size: 12px;
	line-height: 15px;
}

#User-Search-Results .newest li .l-col a
{
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}
#User-Search-Results .newest li .l-col a:hover
{
	text-decoration: underline;
}
#User-Search-Results .newest li .l-col p
{
	margin-top: 14px;
	color: #505050;
}
#User-Search-Results .newest li .l-col a.read-more
{
	float: none;
	margin: 0 0 0 13px;
	font-weight: normal;
	text-decoration: none;
}
#User-Search-Results .newest li .l-col a.read-more:hover
{
	text-decoration: underline;
}
#User-Search-Results .newest li .l-col span
{
	display: block;
	margin-top: 5px;
}
#User-Search-Results .newest li .r-col
{
	width: 159px;
	float: left;
	margin-left: -1px;
	padding: 0 0 0 17px;
	background: url(/images/3081/SocNet/css/border-dotted-vert.gif) repeat-y 0 0;
}
#User-Search-Results .newest li .r-col a
{
	font-size: 12px;
	color: #006699;
}
#User-Search-Results .newest li .r-col ul
{
	width: 159px;
	overflow: hidden;
	margin-top: 13px;
}
#User-Search-Results .newest li .r-col ul li
{
	background: none;
	border: none;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #505050;
}
#User-Search-Results .newest li .r-col ul li span
{
	font-weight: bold;
}

#User-Search-Results .pager
{    
	overflow: hidden;
	padding: 10px 0pt 0pt;
	position: relative;
	width: 100%;
}

#User-Search-Results .pager .pager-holder
{
	float: left;
	left: 50%;
	position: relative;
}

#User-Search-Results .pager ul
{
	left: -50%;
	margin: 0pt;
	overflow: hidden;
	position: relative;
}

#User-Search-Results .pager ul li
{
	float: left;
	font-size: 13px;
	font-weight: bold;
	margin: 0pt 3px;
}

#User-Search-Results .pager ul li a
{
	font-size: 13px;
	font-weight: normal;
}

#User-Search-Results .toped
{
	margin-right: 13px;
	overflow: hidden;
}

#User-Search-Results .toped h2
{
	color: #333333;
	font-size: 25px;
	font-weight: bold;
}

#User-Search-Results .pager-right ul
{
	left: 0;
	float: right;
	display: inline;
	margin-right: 13px;
}

.ctrltop
{
	background: transparent url(/images/3081/SocNet/css/border-dotted-horiz.gif) repeat-x 0 0;
	margin: 0 0 5px;
	padding: 5px 8px;
	text-align: right;
}

.ctrltop .page
{
	font-size: 11px;
	font-weight: bold;
}

.delete-button
{
	color: #666;
	display: inline;
	float: right;
	font-weight: bold;
	position: relative;
	text-decoration: none;
}

.asset-container
{
	text-align: center;
}

.popup-friend
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 439px;
	overflow: hidden;
}
.popup-friend .popup-bg-top
{
	width: 100%;
	float: left;
	height: 46px;
	background: url(/images/3081/SocNet/css/bg-popup-profile-top-no-arrow.png) no-repeat 0 0;
}


.popup-friend .popup-bg-top-point-left-delete
{
	width: 100%;
	float: left;
	height: 46px;
	background: url(/images/3081/SocNet/css/bg-popup-profile-top-point-left.png) no-repeat 0 0;
}

.popup-friend .popup-bg-top-point-right
{
	width: 100%;
	float: left;
	height: 46px;
	background: url(/images/3081/SocNet/css/bg-popup-profile-top-point-right.png) no-repeat 0 0;
}

.popup-friend .popup-bg-bot
{
	width: 438px;
	float: left;
	display: inline;
	height: 25px;
	margin-left: 1px;
	background: url(/images/3081/SocNet/css/bg-popup-profile-bot.png) no-repeat 0 0;
}
.popup-friend .cont-holder
{
	padding-top: 1px;
	width: 424px;
	float: left;
	background: url(/images/3081/SocNet/css/bg-popup-profile.png) repeat-y 0 0;
}
.popup-friend .popup-text
{
	min-height: 133px;
	height: auto !important;
	height: 133px;
	width: 405px;
	float: left;
	display: inline;
	margin: -35px 0 0 6px;
	background: #fff url(/images/3081/SocNet/css/bg-popup-profile-cont.gif) repeat-x 0 100%;
}
.popup-friend .popup-text img
{
	width: 90px;
	float: left;
	display: inline;
	position: relative;
	left: 11px;
}


.popup-friend .popup-text .cont ul li
{
	margin: 0px !important;
	min-height: 15px !important;
	text-align: left !important;
	width: 100% !important;
}

.popup-friend .popup-text .cont ul li p
{
	font-weight: bold !important;
	padding: 0px !important;
}

.popup-friend .popup-text .cont
{
	width: 280px;
	float: right;
	display: inline;
	margin-right: 13px;
	text-align: left;
	position: relative;
}
.popup-friend .popup-text .cont-top
{
	width: 100%;
	overflow: hidden;
	padding-bottom: 5px;
	border-bottom: 1px solid #dfe0e0;
}
.popup-friend .popup-text .cont-top h4
{
	float: left;
	margin-top: 3px;
	width: 180px;
	font: bold 21px/24px Arial,Helvetica,sans-serif; ;
color:#3c3b3b;
}
.popup-friend .popup-text .cont-top .icons
{
	float: right;
	width: 84px;
	font-size: 10px;
	line-height: 10px;
}
.popup-friend .popup-text .cont-top .icons a
{
	border: 1px solid #97C8BC;
	float: left;
	margin: 0pt 3px 5px 0pt;
}
.popup-friend .popup-text .cont-top .icons img
{
	width: 23px;
	left: 0;
}
.popup-friend .popup-text .cont-top .icons span
{
	clear: left;
	color: #505050;
}
.popup-friend .popup-text .cont ul
{
	width: 100%;
	overflow: hidden;
	margin-top: 19px;
}
.popup-friend .popup-text .cont ul li
{
	width: 100%;
	float: left;
	padding: 0;
	font: normal 12px/18px Arial,Helvetica,sans-serif; ;
text-align:left;
color:#505050;
}
.popup-friend .popup-text .cont ul li p
{
	width: 115px;
	float: left;
	padding: 0 13px 0 0;
	font-weight: bold;
}
.popup-friend .popup-text .cont ul li span
{
	width: 150px;
	float: left;
}

.errorM
{
	font-size: 12px;
	color: Red;
}

.errorM ul, .errorM div ul
{
	border: none !important;
	margin: 0;
	padding: 2px 0 3px 0;
}

#banner
{
	border: 1px solid #ccc;
	display: block;
	height: auto;
	margin: 0 0 15px;
	width: 735px;
	padding: 15px;
	position: relative;
}

.banner
{
	border: 1px solid #ccc;
	display: block;
	height: auto;
	margin: 0 0 15px;
	width: 573px !important;
	padding: 0px;
	position: relative;
}

.banner-inner
{
	padding: 15px;
	width: 545px;
}
.Gray
{
	background-color: #5A5A5A;
	color: #FFF;
	text-decoration: none;
	width: 100%;
}
.Gray *
{
	color: #FFF !important;
	text-decoration: none !important;
}
.White
{
	background-color: #EFEFEF;
	color: #333;
	text-decoration: none;
	width: 100%;
}
.White *
{
	color: #333 !important;
	text-decoration: none !important;
}
.Green
{
	background-color: #637f03;
	color: #FFF;
	text-decoration: none;
	width: 100%;
}
.Green *
{
	color: #FFF !important;
	text-decoration: none !important;
}
.Magenta
{
	background-color: #790c57;
	color: #FFF;
	text-decoration: none;
	width: 100%;
}
.Magenta *
{
	color: #FFF !important;
	text-decoration: none !important;
}
.Blue
{
	background-color: #204f85;
	color: #FFF;
	text-decoration: none;
	width: 100%;
}
.Blue *
{
	color: #FFF !important;
	text-decoration: none !important;
}
.Orange
{
	background-color: #f0952a;
	color: #FFF;
	text-decoration: none;
	width: 100%;
}
.Orange *
{
	color: #FFF !important;
	text-decoration: none !important;
}
.LightGray
{
	background-color: #efefef;
	color: #333;
	text-decoration: none;
	width: 100%;
}
.LightGray *
{
	color: #333 !important;
	text-decoration: none !important;
}
.LightGreen
{
	background-color: #f2ffe0;
	color: #637f03;
	text-decoration: none;
	width: 100%;
}
.LightGreen *
{
	color: #637f03 !important;
	text-decoration: none !important;
}
.LightMagenta
{
	background-color: #fef7fc;
	color: #aa3786;
	text-decoration: none;
	width: 100%;
}
.LightMagenta *
{
	color: #aa3786 !important;
	text-decoration: none !important;
}
.LightBlue
{
	background-color: #eff5fc;
	color: #124b91;
	text-decoration: none;
	width: 100%;
}
.LightBlue *
{
	color: #124b91 !important;
	text-decoration: none !important;
}
.LightOrange
{
	background-color: #fefff4;
	color: #eb7f00;
	text-decoration: none;
	width: 100%;
}
.LightOrange *
{
	color: #eb7f00 !important;
	text-decoration: none !important;
}

.edit-blog
{
	position: absolute;
	top: 10px;
	right: 20px;
}
.edit-blog a
{
	text-decoration: none;
}

div.post_images
{
	float: left;
	margin-bottom: 20px;
	text-align: left;
	width: 120px;
}

a.reportPage
{
	float: left;
	font-size: 11px;
	margin: 15px 0;
}

em
{
	font-weight: normal !important;
	text-transform: lowercase !important;
}

p#comments
{
	margin: 10px 0 0 0;
}


/*********** Photo Pages ***************/

div.blogEd ul li h4
{
	display: inline;
	margin: 0 !important;
}

div.blogEd ul li div.photo-info
{
	float: left;
	width: 100%;
}
div.blogEd ul li div.photo-info label
{
	display: inline;
	float: none !important;
	margin: 0 0 10px 10px !important;
	width: 150px !important;
}
div.blogEd ul li div.photo-info div.upload-box
{
	display: inline;
	width: 250px;
}
div.blogEd ul li div.photo-info div.cap
{
	display: inline;
	margin-left: 40px;
}
div.blogEd ul li div.photo-info input
{
	display: inline;
}
.photo-contain
{
	padding: 0 10px !important;
	margin-bottom: 30px;
}
.photo-contain tr.photo-row, .photo-contain tr.photo-row td
{
	vertical-align: bottom;
}
.photo-contain tr.photo-row td
{
	padding: 14px 12px 0 0;
	width: 120px;
}
.photo-contain tr.photo-row td img
{
	border: 1px solid #ccc;
	padding: 3px !important;
	margin: 0 !important;
}
.photo-contain tr.photo-row td span.ass-desc
{
	color: #505050;
	display: block;
	width: 100px;
	white-space: nowrap;
	font-size: 11px;
	text-align: center;
	overflow: hidden;
}
.photo-contain tr.photo-row td span.rmv-butt
{
	color: #505050;
	display: block;
	font-size: 11px;
	overflow: hidden;
	text-align: center;
	width: 100px;
	white-space: nowrap;
}
/************** End Photo Pages *****************/

/************** Community Gateway Photos ********/

.gc-photos
{
	margin: 15px 10px 20px 5px;
}

/************************************************/
/************** Create Post Photos **************/

.bpi-row
{
	vertical-align: bottom;
}
.bpi-cell
{
	width: 145px;
}

/************************************************/


.wBlo
{
	float: none !important;
	height: 15px !important;
	margin: 0 0 0 3px !important;
	vertical-align: baseline;
	width: 15px !important;
}


/************** Token Delete Button *************/
.del-butt
{
	display: block;
	text-align: right;
}


/************* For Threaded Comments *************/
.auth-img
{
	float: left;
	width: 85px;
}
.comment-cont
{
	float: left;
}
.commentQuote
{
	background: #efefef;
	border-left: 1px solid #999;
	display: block;
	margin: 0 10px 10px;
	padding: 10px;
	width: auto;
}
.commentQuote .reply-info
{
	display: block;
	margin: 0 0 5px;
}
.commentQuote a
{
	color: #505050 !important;
	text-decoration: underline !important;
}

#comunity-profile .form1 .upload .checkBoxList label
{
	float: none !important;
}

.word_wrap
{
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

*
{
	padding: 0;
	margin: 0;
}
#TB_window
{
	font: 12px Arial,Helvetica,sans-serif;
	color: #333;
	background: #fff;
	z-index: 102;
	border: 4px solid #525252;
}
#TB_secondLine
{
	font: 10px Arial,Helvetica,sans-serif;
}
#TB_secondLine, #TB_window a:link, #TB_window a:visited, #TB_window a:active, #TB_window a:focus
{
	color: #666;
}
#TB_window a:hover, #TB_window
{
	color: #000;
}
#TB_overlay, #TB_window, #TB_load, #TB_HideSelect
{
	position: fixed;
}
#TB_overlay
{
	z-index: 100;
}
#TB_overlay, #TB_HideSelect
{
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
.TB_overlayMacFFBGHack
{
	background: url(/images/3081/SocNet/css/macFFBgHack.png) repeat;
}
.TB_overlayBG
{
	background: #000;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
* html #TB_overlay, * html #TB_window, * html #TB_load, * html #TB_HideSelect
{
	position: absolute;
}
* html #TB_overlay, * html #TB_HideSelect
{
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight +      'px' );
}
#TB_window, #TB_load
{
	display: none;
	top: 50%;
	left: 50%;
}
#TB_window, #TB_ajaxContent
{
	text-align: left;
}
* html #TB_window, * html #TB_load
{
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) +      'px' );
}
#TB_window img#TB_Image
{
	display: block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB_caption, #TB_closeWindow
{
	height: 25px;
}
#TB_caption
{
	padding: 7px 30px 10px 25px;
}
#TB_caption, #TB_ajaxWindowTitle
{
	float: left;
}
#TB_closeWindow
{
	padding: 11px 25px 10px 0;
}
#TB_closeWindow, #TB_closeAjaxWindow
{
	float: right;
}
#TB_closeAjaxWindow
{
	padding: 7px 10px 5px 0;
	text-align: right;
}
#TB_closeAjaxWindow, #TB_ajaxWindowTitle
{
	margin-bottom: 1px;
}
#TB_ajaxWindowTitle
{
	padding: 7px 0 5px 10px;
}
#TB_title
{
	background: #e8e8e8;
	height: 27px;
}
#TB_ajaxContent, #TB_iframeContent
{
	clear: both;
}
#TB_ajaxContent
{
	padding: 2px 15px 15px 15px;
	overflow: auto;
	line-height: 1.4em;
}
#TB_ajaxContent.TB_modal
{
	padding: 15px;
}
#TB_ajaxContent p
{
	padding: 5px 0 5px 0;
}
#TB_load
{
	height: 13px;
	width: 208px;
	z-index: 103;
	margin: -6px 0 0 -104px;
}
#TB_HideSelect
{
	background: #fff;
	z-index: 99;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}
#TB_HideSelect, #TB_iframeContent
{
	border: none;
}
#TB_iframeContent
{
	margin-bottom: -1px;
	margin-top: 1px;
	_margin-bottom: 1px;
}

.info ul li
{
	padding-bottom: 10px;
}

.ErrorAstric
{
	width: 10px;
	color: Red;
}

.privacy-dropdown-span
{
	float: right;
	padding-right: 30px;
}

.margin-top
{
	margin-top: 60px;
}

/*updated*/

.left-col-widget
{
	width: 90%;
	display: block;
	border: 1px solid #000000;
	margin: 4px 0px 4px 2px;
	padding: 3px;
}

.rule-spacer
{
	background: url(/images/3081/SocNet/css/dotted-horiz.gif) repeat-x;
	margin: 10px 0px 0px;
}

#comunity-profile div.overflow div.tokens
{
	background: transparent url(/images/3081/SocNet/css/bg-token-hdr.gif) no-repeat scroll 100% 0;
	border: medium none;
	padding: 0px;
	width: 178px;
}

#comunity-profile div.overflow div.tokens h3
{
	padding: 7px;
}

#comunity-profile div.photos
{
	background: transparent url(/images/3081/SocNet/css/bg-photos-hdr.gif) no-repeat scroll 100% 0;
	border: medium none;
	padding: 0px;
	width: 572px;
	height: 100%;
}

#comunity-profile div.photos h3
{
	padding: 7px;
}

#comunity-profile div.photos .photos-inner
{
	padding: 0px;
}

#comunity-profile div.photos ul.photos
{
	overflow: hidden;
	width: 100%;
}

#comunity-profile div.photos ul.photos li
{
	display: inline;
	float: left;
	height: 70px;
	margin: 15px 3px 0 19px;
	width: 70px;
}

#comunity-profile div.photos ul.photos li img
{
	border: none;
}

#left-col-widget-box
{
	width: 178px;
	margin: 0 0 0 1px;
	overflow: hidden;
}

#left-col-widget-box .widget-hdr
{
	width: 178px;
	float: left;
	margin: 0px 0px 2px 0px;
	padding: 0px;
}

#left-col-widget-box .widget-hdr h4 a
{
	background: url(/images/3081/SocNet/css/bg-gray-link.gif) repeat-x scroll 0 100%;
	border: 1px solid #CCCCCC;
	color: #333333;
	display: block;
	font-size: 12px;
	line-height: 15px;
	padding: 7px 0 6px 11px;
	text-decoration: none;
	font-weight: bold;
}

#left-col-widget-box .widget-hdr h4 a span.expand
{
	background: transparent url(/images/3081/SocNet/css/arrow-down.gif) no-repeat scroll 0 50%;
	display: block;
	padding: 0 0 0 14px;
	cursor: pointer;
}

#left-col-widget-box .widget-hdr h4 a span.collapse
{
	background: transparent url(/images/3081/SocNet/css/arrow-right.gif) no-repeat scroll 0 50%;
	display: block;
	padding: 0 0 0 14px;
	cursor: pointer;
}

div.lhs-module
{
	background: transparent url(/images/3081/SocNet/css/lhm_bg.gif) no-repeat scroll left bottom;
	margin: 4px 0px 6px;
	padding: 0;
	width: 176px;
}

div.lhs-module h1
{
	background: transparent url(/images/3081/SocNet/css/lhm_hdrcap.gif) no-repeat scroll left top;
	font-size: 8px;
	height: 4px;
	margin: 0;
	padding: 0;
	width: 176px;
}


#comunity-chalenges .newest .divWall .right-col-widget-box .lhs-module
{
	background: none;
	margin: 4px 0px 6px;
	padding: 0;
	width: 571px;
}

#comunity-chalenges .newest .divWall .right-col-widget-box .lhs-module h1
{
	background: none;
	font-size: 8px;
	height: 4px;
	margin: 0;
	padding: 0;
	width: 571px;
}

#comunity-chalenges .newest .divWall .right-col-widget-box .lhs-module .inner .wall-container textarea
{
	width: 535px;
	display: block;
	margin: 15px 15px 0;
}

#comunity-chalenges .newest .divWall .right-col-widget-box .lhs-module .inner .latestWall
{
	float: left;
	border-top: 1px solid #CCCCCC;
	margin: 12px 0 0 0;
	overflow: hidden;
	width: 571px;
	padding-top: 3px;
}
#comunity-chalenges .newest .divWall .right-col-widget-box .lhs-module .inner
{
	margin: 0px 2px 0;
	padding: 0px 0px 1px;
}

#comunity-chalenges .newest .divWall .right-col-widget-box .lhs-module .inner p
{
 padding: 2px 5px 5px 5px;
}

div.lhs-module-wider
{
	background: transparent url(/images/3081/SocNet/css/lhm_bg230.gif) no-repeat scroll left bottom;
	margin: 4px 0px 6px;
	padding: 0;
	width: 230px;
}

div.lhs-module-wider h1
{
	background: transparent url(/images/3081/SocNet/css/lhm_hdrcap230.gif) no-repeat scroll left top;
	font-size: 8px;
	height: 4px;
	margin: 0;
	padding: 0;
	width: 230px;
}

div.lhs-module h4, div.lhs-module-wider h4
{
	padding: 10px 10px 9px;
}

div.lhs-module .inner, div.lhs-module-wider .inner
{
	margin: 0px 10px 0;
	padding: 0px 0px 20px;
}

div.inner ul.inbox li
{
	border-bottom: 1px solid #CCCCCC;
	font-size: 12px;
	font-weight: normal;
	line-height: 13px;
	margin: 0px;
	padding: 10px 3px 9px;
	list-style: none;
	list-style-position: outside;
}

div.inner ul.inbox li.withoutborder
{
	border-bottom: none;
	font-size: 12px;
	font-weight: normal;
	line-height: 13px;
	margin: 0px;
	padding: 10px 3px 9px;
	list-style: none;
	list-style-position: outside;
}

div.inner div.separator
{
	border-top:1px solid #CCCCCC;
	display:block;
	width:100%;	
}

div.inner ol.inbox li
{
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	margin: 0 -2px -1px;
	padding: 5px 3px 0px;
	list-style: none;
	list-style-position: outside;
}

/*left side shortcuts top blue widget styling*/

#left-col-widget-bluebox
{
	width: 180px;
	margin: 0 0 0 1px;
	overflow: hidden;
}

div.lhs-module-blue
{
	background: transparent url(/images/3081/SocNet/css/lhm_bluebg.gif) no-repeat scroll left bottom;
	margin: 0px 0px 6px;
	padding: 0px 0px 6px 0px;
	width: 180px;
}

div.lhs-module-blue h1
{
	background: transparent url(/images/3081/SocNet/css/lhm_bluebgcap.gif) no-repeat scroll left top;
	font-size: 8px;
	height: 6px;
	margin: 0;
	padding: 0;
	width: 180px;
}

div.lhs-module-blue .inner
{
	margin: 0px 5px 0 7px;
}

div.lhs-module-blue div.container
{
	overflow: hidden;
	padding: 0 0 12px 5px;
	width: 157px;
}

div.lhs-module-blue div.container div.left
{
	float: left;
	margin: 24px 0 0;
	width: 55px;
}

div.lhs-module-blue div.container h4
{
	float: left;
	font-size: 15px;
	font-weight: bold;
	line-height: 17px;
	padding: 0 0 5px;
	width: 55px;
}

div.lhs-module-blue div.container p
{
	float: left;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	width: 55px;
}

div.lhs-module-blue div.right
{
	float: right;
	margin: 7px 0 0;
	width: 95px;
}

div.lhs-module-blue div.right div.pict
{
	float: right;
}

div.lhs-module-blue div.right ul.avatars
{
	float: right;
	margin: 8px 0 0;
}

div.lhs-module-blue div.right ul.avatars li
{
	float: left;
	padding: 0 4px 0 0;
	list-style: none;
}

div.lhs-module-blue div.right ul.avatars li img.showBorder
{
	border: 1px solid #cccccc;
}

div.lhs-module-blue ul.links2
{
	overflow: hidden;
	padding: 0px;
	width: 155px;
	margin: 0px 0px 0px 5px;
}

div.lhs-module-blue ul.links2 li
{
	float: left;
	padding: 0px;
	width: 100%;
	list-style: none;
}

div.lhs-module-blue ul.links2 li a.more
{
	float: left;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
	background: transparent url(/images/3081/SocNet/css/bullet-more.gif) no-repeat scroll 0 5px;
	display: block;
	padding: 0 0 0 13px;
	text-decoration: none;
}

div.lhs-module-blue div.updatesbox
{
	margin: 14px 0px;
	padding: 0px;
	width: 167px;
	float: left;
}

a.fall-down
{
	background: transparent url(/images/3081/SocNet/css/arrow-down.gif) no-repeat scroll 0 50%;
	color: #000000;
	display: block;
	font-weight: bold;
	padding: 0 0 0 12px;
	text-decoration: none;
	margin: 10px 0px 10px 6px;
	cursor: pointer;
}

a.pull-up
{
	background: transparent url(/images/3081/SocNet/css/arrow-right.gif) no-repeat scroll 0 50%;
	color: #000000;
	display: block;
	font-weight: bold;
	padding: 0 0 0 12px;
	text-decoration: none;
	margin: 10px 0px 0px 6px;
	cursor: pointer;
}

div.lhs-moduleb
{
	background: transparent url(/images/3081/SocNet/css/lhm_blue_innerboxbg.gif) no-repeat scroll left bottom;
	padding: 0;
	clear: both;
}

div.lhs-moduleb h1
{
	background: transparent url(/images/3081/SocNet/css/lhm_blue_innerboxbgcap.gif) no-repeat scroll left top;
	font-size: 8px;
	height: 6px;
	margin: 0;
	padding: 0;
	width: 167px;
}

div.lhs-moduleb .inner
{
	padding: 0px 0px 20px;
}

/*************************************/

/* Profile Popup Style */
.popup-profilebox
{
	position: absolute;
	width: 439px;
	overflow: hidden;
}

div.popup-profilebox div.popup-top
{
	background: transparent url(/images/3081/SocNet/css/profile-top.png) no-repeat scroll 0 0;
	float: left;
	width: 100%;
}


div.popup-profilebox div.cont-holder
{
	background: transparent url(/images/3081/SocNet/css/profile-bg.png) repeat-y scroll 0 0;
	float: left;
	padding-top: 1px;
	width: 424px;
}

div.popup-profilebox div.popup-text
{
	background: #FFFFFF url(/images/3081/SocNet/css/profile-container.gif) repeat-x scroll 0 100%;
	display: inline;
	float: left;
	height: auto !important;
	margin: 0 0 0 6px;
	width: 405px;
}

div.popup-profilebox div.popup-text img.large
{
	display: inline;
	float: left;
	left: 11px;
	position: relative;
	width: 90px;
}

div.popup-profilebox div.popup-text div.cont
{
	display: inline;
	float: right;
	margin-right: 13px;
	position: relative;
	text-align: left;
	width: 280px;
}



div.popup-profilebox div.popup-text div.cont-top
{
	border-bottom: 1px solid #DFE0E0;
	overflow: hidden;
	padding-bottom: 5px;
	width: 100%;
}

div.popup-profilebox div.popup-text div.cont-top div.icons
{
	float: right;
	font-size: 10px;
	line-height: 10px;
	width: 85px;
}

div.popup-profilebox div.popup-text div.cont-top div.icons a
{
	border: 1px solid #CCCCCC;
	float: left;
	margin: 0 3px 5px 0;
}

div.popup-profilebox div.popup-text div.cont-top div.icons img
{
	left: 0;
	width: 23px;
	border: none;
}

div.popup-profilebox div.popup-text div.cont-top div.icons span
{
	clear: left;
	color: #505050;
	display: block;
}

div.popup-profilebox div.popup-text div.cont ul li p
{
	float: left;
	font-weight: bold;
	padding: 0 13px 0 0;
	width: 115px;
}

div.popup-profilebox div.popup-text div.cont ul
{
	margin-top: 10px;
	overflow: hidden;
	width: 100%;
}

div.popup-profilebox div.popup-text div.cont ul li
{
	color: #505050;
	float: left;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	padding: 0;
	text-align: left;
	width: 100%;
	list-style: none;
}

div.popup-profilebox div.popup-text div.cont ul li span
{
	float: left;
	width: 150px;
}

div.popup-profilebox div.popup-bot
{
	background: transparent url(/images/3081/SocNet/css/profile-bot.png) no-repeat scroll 0 0;
	display: inline;
	float: left;
	height: 25px;
	margin-left: 1px;
	width: 438px;
}

.popup-profilebox .popup-text .cont-top h4
{
	color: #3C3B3B;
	float: left;
	font-size: 21px;
	font-weight: bold;
	line-height: 24px;
	margin-top: 3px;
	width: 180px;
}

div.popup-profilebox div.popup-text div.close
{
	display: block;
	float: right;
	margin: 0px 15px;
}

div.popup-profilebox div.popup-text div.cont-message
{
	display: block;
	margin: 15px;
	text-align: left;
}

div.popup-profilebox div.popup-text div.cont-message h1
{
	font-size: 15px;
	font-weight: bold;
}

div.popup-profilebox div.popup-text div.cont-message p
{
	font-size: 12px;
	font-weight: normal;
	margin-top: 10px;
}

/****************************************/

/************* Edit Profile *************/
.profile .info2
{
	width: 332px;
	overflow: hidden;
	float: left;
	font-size: 12px;
	line-height: 17px;
	color: #505050;
	margin: 10px 10px 0px;
}

.profile .info2 .top h2
{
	color: #3C3B3B;
	float: left;
	font-size: 22px;
	font-weight: bold;
	line-height: 25px;
}

.info-details
{
	width: 538px;
	margin: 10px 10px 20px;
}

.info-details ul
{
	width: 100%;
	overflow: hidden;
	margin-top: 5px;
}
.info-details ul li
{
	width: 100%;
	float: left;
	list-style: none;
	height: auto;
}

.info-hdr
{
	font-size: 16px;
	font-weight: bold;
	padding: 0px 0px 7px;
	margin: 10px 0px 10px;
	background: url(/images/3081/SocNet/css/dotted-horiz.gif) repeat-x bottom;
}

.info-main
{
	width: 538px;
	margin: 10px 0px 0px;
	padding: 0px;
}

.info-main p
{
	float: left;
	font-weight: bold;
	width: 160px;
}

.info-main span.info
{
	float: left;
	width: 240px;
	font-size: 12px;
	font-weight: normal;
	padding-left: 7px;
	margin: 0 0 10px;
}

.info-main span.view
{
	float: left;
	width: 100px;
	font-size: 12px;
	font-weight: normal;
}

.profile input.go2
{
	background: transparent url(/images/3081/SocNet/css/btn-wallpost.gif) no-repeat scroll 0 0;
	border: none;
	color: #515151;
	cursor: pointer;
	display: block;
	float: right;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	line-height: 1;
	margin: 0 30px 1px 0;
	padding: 0;
	width: 85px;
}

.photoupload
{
	float: left;
	margin: 0px 10px 10px 0px;
}

.photoupload-btn
{
	float: left;
	margin: 40px 0px 10px 0px;
}

.info-main input
{
	margin: 0px 4px 0px 0px;
}
/********* End of Edit Profile **********/

/************ Token Column **************/
div.tokens .bg
{
	width: 109px;
	margin-left: 7px;
	background: url(/images/3081/SocNet/css/bg-token.gif) repeat-y 0 0;
}
div.tokens .bg-top
{
	background: url(/images/3081/SocNet/css/bg-token-top.gif) no-repeat 0 0;
}
div.tokens .bg-bot
{
	padding: 11px 11px 7px;
	background: url(/images/3081/Socnet/css/bg-token-bot.gif) no-repeat 0 100%;
	font-size: 11px;
	width: 87px;
}

div.lhs-moduleb .bg-bot
{
	font-size: 11px;
}

#divTokens .bg
{
	width: 96px;
}
#divTokens .bg-bot
{
	width: 96px;
}
/********** End of Token Column **********/

/************ Celebration Wall Column **************/
div.colHeader
{
	background: transparent url(/images/3081/SocNet/css/bg-token-hdr.gif) no-repeat scroll 100% 0;
	border: medium none;
	padding: 0px;
	width: 178px;
}

div.colHeader .innerBox, div.search-people .innerBox
{
	padding: 7px;
}

div.latestWall .bg
{
	width: 109px;
	margin-left: 0px;
	background: url(/images/3081/SocNet/css/bg-token.gif) repeat-y 0 0;
}
div.latestWall .bg-top
{
	background: url(/images/3081/SocNet/css/bg-token-top.gif) no-repeat 0 0;
}
div.latestWall .bg-bot
{
	padding: 5px;
	background: url(/images/3081/Socnet/css/bg-token-bot.gif) no-repeat 0 100%;
	font-size: 11px;
	overflow: hidden;
}
/********** End of Celebration Wall Column **********/

/************ Search Box Style ***************/
div.bluebox
{
	background: transparent url(/images/3081/SocNet/css/blue-box-center.gif) repeat scroll 0 0;
	width: 176px;
	margin: 5px 0px 5px;
	overflow: hidden;
}


div.bluebox div.bg-top
{
	background: transparent url(/images/3081/SocNet/css/blue-box-top.gif) no-repeat scroll 0 0;
	overflow: hidden;
	height: 5px;
}

div.bluebox div.bg-bottom
{
	background: transparent url(/images/3081/SocNet/css/blue-box-bottom.gif) no-repeat scroll 0 100%;
	overflow: hidden;
	width: 100%;
}

div.bluebox h1
{
	padding: 5px 12px 0px;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}

div.bluebox p
{
	font-weight: normal;
	font-size: 12px;
	padding: 3px 10px 5px 12px;
}

ul.links-2
{
	margin: 15px 0 10px 12px;
	overflow: hidden;
	padding: 0 0 5px;
	width: 150px;
}

div.bluebox ul.links-2 li a
{
	font-size: 11px;
}

div.bluebox .searchboard
{
	padding-bottom: 20px;
}

div.bluebox .searchboard input
{
	border: 1px solid #B0B0B0;
	float: left;
	margin: 5px 0 0px 12px;
	padding: 0;
	width: 125px;
}

div.bluebox .searchboard input.arrowgo
{
	background: transparent url(/images/3081/SocNet/css/arrow-submit.gif) no-repeat scroll 0 0;
	border: 0 none;
	display: block;
	float: left;
	font-size: 1px;
	height: 20px;
	line-height: 0;
	margin: 4px;
	padding: 0;
	text-indent: -9999px;
	width: 19px;
	cursor:pointer;
}

/************ End of Search Box Style ***************/

div.inner .searchboard input
{
	border: 1px solid #B0B0B0;
	float: left;
	margin: 5px 0px 0px 0px;
	padding: 0;
	width: 125px;
}

div.inner .searchboard input.arrowgo
{
	background: transparent url(/images/3081/SocNet/css/arrow-submit.gif) no-repeat scroll 0 0;
	border: 0 none;
	display: block;
	float: left;
	font-size: 1px;
	height: 20px;
	line-height: 0;
	margin: 4px 5px;
	padding: 0;
	text-indent: -9999px;
	width: 19px;
}

div.inner .item
{
	border-bottom: 1px solid #CCCCCC;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	margin: 0 0 -1px;
	padding: 10px 3px 9px;
}

div.inner .item div
{
	font-size: 12px;
}
/****************************************/

/*********** Image Styles ***************/
img.post-image
{
	margin: 0 0 7px 10px;
	padding: 0 0 7px 10px;
}
img.tiny
{
	width: 40px;
	height: 40px;
	border: none;
}

img.very-small
{
	width: 48px;
	height: auto;
	max-height: 64px;
	border: none;
}

img.small
{
	width: 64px;
	height: auto;
	max-height: 85px;
	border: none;
}

img.medium
{
	width: 96px;
	height: auto;
	max-height: 128px;
	border: none;
}

img.large
{
	width: 200px;
	height: auto;
	max-height: 267px;
	border: none;
}

img.very-large
{
	width: 300px;
	height: auto;
	max-height: 400px;
	border: none;
}

img.largest
{
	width: auto;
	height: auto;
	border: none;
}
/******* End of Image Style **************/

/********** Photo Album Style ************/
#imageUploadDiv
{
	float: left;
}

.btn-upload
{
	float: left;
	width: 85px;
	padding: 10px 0px 10px 20px;
}

.photo-all
{
	float: left;
}

.photo-upload
{
	float: right;
}


div#comunity-profile div.allphotos div.container ul
{
	list-style-type: none;
}

div#comunity-profile div.allphotos div.container ul li
{
	float: left;
	font-size: 12px;
	margin-bottom: -1px;
	text-align: center;
	padding: 20px 0px 0px 9 px;
}

.addphoto
{
	padding: 20px 12px 0;
}

/*****************************************/

#comunity-profile .group-info span
{
	display: block;
	font-weight: bold;
	margin-top: 3px;
}

#comunity-profile .group-info span a
{
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}
#comunity-profile .group-info em {
	text-transform: none !important;
}
#comunity-profile .group-info ol, #comunity-profile .group-info ul {
	padding: 0 0 0 40px;
}
#comunity-profile .search-people .inner .item
{
	background: transparent url(/images/3081/SocNet/css/dotted-horiz.gif) repeat-x scroll left bottom;
	margin: 10px 0 0;
	border: none;
}

#comunity-profile .search-people #divDinner.lhs-module
{
	background: none;
	margin: 4px 0 6px;
	padding: 0;
	width: 100%;
}

#comunity-profile .search-people .widget-hdr h4 a
{
	color: #333333;
	font-size: 14px;
	font-weight: bold;
}

#comunity-profile .search-people #divDinner.lhs-module h1
{
	background: none;
}

#comunity-profile .search-people #divDinner.lhs-module .inner #tblPosts
{
	width: 100%;
}

div.friends-list
{
	margin: 20px 12px 0;
}

body, html, td, div
{
	font-size: 12px;
}

#seeAllWallPost div.lhs-module
{
	background: none;
	margin: 4px 0 6px;
	padding: 0;
	width: 100%;
}

#seeAllWallPost div.lhs-module h1
{
	background: none;
	margin: 0;
	padding: 0;
}

#seeAllWallPost div.lhs-module .see-all
{
	border: none;
}

#seeAllWallPost div.widget-hdr h4 a
{
	color: #000000;
}

#seeAllFriends div#right-col-widget-box-wider, #seeAllFriends div#right-col-widget-box-wider .widget-hdr
{
	width: 100%;
}

#seeAllFriends div.lhs-module-wider
{
	background: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

#seeAllFriends div.lhs-module-wider h1
{
	background: none;
	padding: 0;
	width: 100%;
}

#seeAllFriends #right-col-widget-box .widget-hdr h4 a span.expand, #seeAllFriends #right-col-widget-box-wider .widget-hdr h4 a span.expand
{
	background: none;
	cursor: pointer;
	display: block;
	padding: 0px;
	font-size: 14px;
}

#seeAllFriends #right-col-widget-box .widget-hdr h4 a, #seeAllFriends #right-col-widget-box-wider .widget-hdr h4 a
{
	background: none;
	border: none;
	color: #333333;
	display: block;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	padding: 7px 0 6px 0px;
	text-decoration: none;
}

#seeAllFeeds ul
{
	list-style: none;
	padding: 15px;
}

#seeAllFeeds ul li
{
	border-bottom: dotted 1px;
	padding: 10px;
}

#seeAllTokens
{
	padding: 10px;
}

#seeAllTokens .row
{
	border-bottom: dotted 1px #000000;
}

#seeAllTokens .see-all, #right-col-widget-box div.lhs-module div.inner div.see-all, #seeAllRecentContributors div.lhs-module div.inner div.see-all
{
	background: transparent none;
	border: none;
	display: block;
	float: left;
	height: auto !important;
	width: 100%;
}

#seeAllRecentContributors div.lhs-module
{
	background: transparent none;
	margin: 0px;
	padding: 0;
	width: 100%;
}

#seeAllRecentContributors div.lhs-module h4
{
	padding: 0px 0px 20px 0px;
}

#seeAllRecentContributors .lhs-module h1
{
	background: none;
	padding: 0;
	width: 100%;
}


div.inner .searchboard input.textbox
{
	border: 1px solid #B0B0B0;
	float: left;
	margin: 5px 0 0;
	padding: 0;
	width: 150px;
}

div.inner .searchboard input.post
{
	background: transparent url(/images/3081/SocNet/css/btn-wallpost.gif) no-repeat scroll 0 0;
	float: right;
	margin: 5px 5px 0px 0px;
	padding: 0;
	width: 85px;
	border: none;
	color: #515151;
	cursor: pointer;
	display: block;
	font-size: 11px;
	font-weight: bold;
}

#community-gateway div.announce
{
	background: #F8F7F7 none repeat scroll 0 0;
	border: 1px solid #E6E5E4;
	float: left;
	margin: 10px 0 0 0px;
	padding: 10px;
	width: 535px;
}

h2.toptitle
{
	background: none;
	color: #000000;
	display: block;
	font-size: 14px;
	margin: 0;
	padding: 0px 0px 12px 0px;
}

#seeAllPeople .see-all, #seeAllTopContributors .see-all
{
	display: none;
}

div#divMyFriends .lnkEdit
{
	float: right;
}

div#seeAllFriends #divMyFriends .lnkEdit
{
	float: left;
}

/*updates to widen column width of send tokens page*/
div#sendTokens {
padding:0 10px 10px;
width:702px;
}

div#sendTokens div.list {
padding-bottom:12px;
padding-top:12px;
width:762px;
}

div#sendTokens h3
{
	padding-bottom: 12px;
}

div#sendTokens .post
{
	display: inline;
	float: none;
}

div.search-people .subheader
{
	padding: 12px 0 0 12px;
}

div#divReportBody
{
	padding: 0 12px 0 12px;
}

div#quickGroundRules table tr td
{
	padding: 5px;
}

div.divManageMain
{
	padding: 0 13px 0 13px;
}

.groupDiscussion
{
	width: 570px;
	border: none;
}

.groupDiscussion td
{
	padding: 7px;
}

.checkBox label
{
	padding-left: 7px;
}

a.btn-edit
{
	background: url(/images/3081/SocNet/css/btn-play.gif) no-repeat scroll 0 0;
	border: none;
	color: #515151;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	line-height: 1;
	margin: 0 10px 0 0;
	padding: 5px 0px 0px;
	width: 43px;
	text-align: center;
	text-decoration: none;
}


div.updatestatus
{
	margin: 7px 0px 7px 0px;
	display: block;
	float: left;
	width: 150px;
}



a.btn-edit-wt
{
	background: url(/images/3081/SocNet/css/btn-edit-wt.gif) no-repeat scroll 0 0;
	display: inline;
	color: #404040;
	font-weight: bold;
	font-size: 11px;
	height: 13px;
	line-height: 10px;
	margin: 0px 0px 0px 7px;
	padding: 0 10px 7px 8px;
	text-decoration: none;
}
/*styles for wider width profile module 762px */
.profile-w
{
	background: url(/images/3081/SocNet/css/bg-profile-wide.gif) repeat-y scroll 0 0;
	float: left;
	width: 762px;
}
.profile-top-w
{
	background: transparent url(/images/3081/SocNet/css/bg-profile-top-wide.gif) no-repeat scroll 0 0;
	float: left;
}
.profile-bot-w
{
	background: transparent url(/images/3081/SocNet/css/bg-profile-bot-wide.gif) no-repeat scroll 0 100%;
	float: left;
	overflow: hidden;
	padding: 12px 14px 100px;
	width: 762px;
}
.profile-w .pict
{
	display: inline;
	float: left;
	margin: 0 0 30px;
	width:120px;
}
.profile-w .info2
{
	color: #505050;
	float: left;
	font-size: 12px;
	line-height: 17px;
	margin: 10px 10px 20px 10px;
	overflow: hidden;
	width: 580px;
}
.profile-w .info2 .top h2
{
	color: #3C3B3B;
	float: left;
	font-size: 22px;
	font-weight: bold;
	line-height: 25px;
}
/*styles for accordian widget */
.ui-accordion
{
	width: 716px;
	margin: 0 0 20px 10px;
}
.ui-accordion .ui-accordion-header
{
	cursor: pointer;
	margin-top: 1px;
	position: relative;
	height: 27px;
}
.ui-accordion .ui-accordion-li-fix
{
	display: inline;
}
.ui-accordion .ui-accordion-header-active
{
	border-bottom: 1px solid #ccc;
}
.ui-accordion .ui-accordion-header a
{
	font-family: Arial, Helvetica;
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	padding: 4px 0px 9px 8px;
	text-decoration: none;
}
.ui-accordion .ui-accordion-header .ui-icon
{
	left: 685px;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-accordion .ui-accordion-content
{
	border-top: 1px solid #ccc;
	display: none;
	margin-bottom: 0px;
	margin-top: -2px;
	overflow: auto;
	padding: 0px 10px 20px;
	height: auto;
}
.ui-accordion .ui-accordion-content-active
{
	display: block;
}
.ui-widget
{
	font-family: Arial, Helvetica,sans-serif;
	font-size: 11px;
}
.ui-corner-top
{
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
}
.ui-state-active, .ui-widget-content .ui-state-active
{
	background: url(/images/3081/SocNet/css/header_bg.gif) repeat-x scroll 50% 50%;
	border: 1px solid #CCCCCC;
	color: #212121;
	font-weight: normal;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
}
.ui-widget-content
{
	background: #FFFFFF;
	border: 1px solid #ccc;
	color: #222222;
}
.ui-state-default, .ui-widget-content .ui-state-default
{
	background: url(/images/3081/SocNet/css/header_default_state_bg.gif) repeat-x scroll 50% 50%;
	border: 1px solid #ccc;
	color: #555555;
	font-weight: normal;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
}
.ui-accordion .ui-accordion-header .ui-icon
{
	left: 685px;
	margin-top: -6px;
	position: absolute;
	top: 50%;
}
.ui-state-active .ui-icon
{
	background: url(/images/3081/SocNet/css/arrow_on.gif) no-repeat;
}
.ui-state-default .ui-icon
{
	background: url(/images/3081/SocNet/css/arrow_off.gif) no-repeat;
}
.ui-icon-triangle-1-e
{
	background-position: -32px -16px;
}
.ui-icon-triangle-1-s
{
	background-position: -64px -16px;
}
/*styles within accordian*/
.info-details
{
	margin: 00px;
	width: 694px;
}
.info-details ul
{
	margin-top: 5px;
	overflow: hidden;
	width: 670px;
	padding: 0px;
}
.info-details ul li
{
	float: left;
	height: auto;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	width: 100%;
}
.info-main
{
	margin: 10px 0 0;
	padding: 0;
	width: 694px;
}
.info-main p
{
	float: left;
	font-weight: bold;
	width: 140px;
	margin: 0px;
	text-align: right;
}
.info-main span.info
{
	float: left;
	font-size: 11px;
	font-weight: normal;
	padding-left: 23px;
	width: 310px;
	margin: 0px 0px 5px;
}
.info-main span.info select
{
	font-size: 11px;
	font-weight: normal;
}
.info-main span.view
{
	float: left;
	font-size: 12px;
	font-weight: normal;
	width: 210px;
}
.info-main span.view span.state input
{
	width: 46px;
	margin: 0 10px;
}
.info-main span.view span.hdr
{
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	width: 46px;
	margin: 0 20px 0 10px;
	text-align: center;
}
input.change
{
	background: transparent url(/images/3081/SocNet/css/btn-wallpost.gif) no-repeat scroll 0 0;
	color: #515151;
	cursor: pointer;
	display: inline;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	line-height: 1;
	margin: 0 10px 10px 0;
	padding: 0;
	width: 85px;
	border: none;
}
input.display
{
	background: transparent url(/images/3081/SocNet/css/btn-large-160.gif) no-repeat scroll 0 0;
	color: #515151;
	cursor: pointer;
	display: inline;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	line-height: 1;
	margin: 0 10px 0 0;
	padding: 0;
	width: 160px;
	border: none;
}
#comunity-profile h3
{
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}
#comunity-profile h3.ui-state-active a:hover.hdr
{
	background: transparent url(/images/3081/SocNet/css/header_hover_bg.gif) no-repeat scroll right center;
}

#comunity-profile h3.ui-state-default a:hover.hdr
{
	background: url(/images/3081/SocNet/css/header_default_state_hover_bg.gif) no-repeat scroll right center;
}
/*hover tooltip*/
a.tooltip
{
	cursor: default;
	border: 0px solid !important;
}
a.tooltip span
{
	display: none;
}
a.tooltip:hover
{
	position: relative;
	border: 0px solid !important;
}
a.tooltip:hover span
{
	display: block;
	position: absolute;
}
a.tooltip:hover span
{
	display: block;
	position: absolute;
	top: 10px;
	left: 0; /* formatting only styles */
	padding: 5px;
	margin: 10px;
	z-index: 100;
	background: #fffde8;
	border: 1px solid #d5d5d5;
	color: #333333;
	font-size: 10px;
	width: 150px;
	font-weight: normal; /* end formatting */
}
div.uploadimg
{
	margin: 10px 0 10px 0px;
	text-align: center;
	width: 91px;
}
div.info-milestone
{
	margin: 7px 0px 7px;
}
select.avatar
{
	width: 70px;
	margin: 0px 10px 0px 0px;
}

.inputCheckBox input
{
	vertical-align: middle;
	margin-right: 2px;
}

.mi
{
	display: inline;
}

.oneThirdWidth tr td
{
	width: 33%;
}

.noPadding tr td
{
	padding-top: 0px !important;
}
.ui-dialog-helper-clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.ui-dialog-helper-clearfix
{
	display: inline-block;
}
/* required comment for clearfix to work in Opera \*/
* html .ui-dialog-helper-clearfix
{
	height: 1%;
}
.ui-dialog-helper-clearfix
{
	display: block;
}
/* end clearfix */
.ui-dialog-icon
{
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}
.ui-dialog-widget-overlay
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-dialog-widget
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.1em;
}
.ui-dialog-widget input, .ui-dialog-widget select, .ui-dialog-widget textarea, .ui-dialog-widget button
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
}
.ui-dialog-widget-content
{
	border: 1px solid #dddddd;
	background: #ffffff url(/images/3081/SocNet/css/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	color: #444444;
}
.ui-dialog-widget-content a
{
	color: #444444;
}
.ui-dialog-widget-header
{
	border: 1px solid #dddddd;
	background: #dddddd url(/images/3081/SocNet/css/ui-bg_highlight-soft_50_dddddd_1x100.png) 50% 50% repeat-x;
	color: #444444;
	font-weight: bold;
}
.ui-dialog-widget-header a
{
	color: #444444;
}
.ui-dialog-state-default, .ui-dialog-widget-content .ui-dialog-state-default
{
	border: 1px solid #dddddd;
	background: #f6f6f6 url(/images/3081/SocNet/css/ui-bg_highlight-soft_100_f6f6f6_1x100.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #8d8d8d;
	outline: none;
}
.ui-dialog-state-hover, .ui-dialog-widget-content .ui-dialog-state-hover, .ui-dialog-state-focus, .ui-dialog-widget-content .ui-dialog-state-focus
{
	border: 1px solid #8d8d8d;
	background: #8d8d8d url(/images/3081/SocNet/css/ui-bg_highlight-soft_25_0073ea_1x100.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #ffffff;
	outline: none;
}
.ui-dialog-icon
{
	width: 16px;
	height: 16px;
	background-image: url(/images/3081/SocNet/css/ui-icons_ff0084_256x240.png);
}
.ui-dialog-widget-header .ui-dialog-icon
{
	background-image: url(/images/3081/SocNet/css/ui-icons_0073ea_256x240.png);
}
.ui-dialog-state-hover .ui-dialog-icon, .ui-dialog-state-focus .ui-dialog-icon
{
	background-image: url(/images/3081/SocNet/css/ui-icons_ffffff_256x240.png);
}
.ui-dialog-state-active .ui-dialog-icon
{
	background-image: url(/images/3081/SocNet/css/ui-icons_454545_256x240.png);
}
.ui-dialog-icon-closethick
{
	background-position: -96px -128px;
}
.ui-dialog-corner-all
{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.ui-dialog-widget-overlay
{
	background: #eeeeee url(/images/3081/SocNet/css/ui-bg_flat_0_eeeeee_40x100.png) 50% 50% repeat-x;
	opacity: .80;
	filter: Alpha(Opacity=80);
}
* /
.ui-dialog
{
	position: relative;
	padding: .2em;
	width: 300px;
}
.ui-dialog .ui-dialog-titlebar
{
	padding: .5em .3em .3em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title
{
	float: left;
	margin: .1em 0 .2em;
}
.ui-dialog .ui-dialog-titlebar-close
{
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 18px;
}
.ui-dialog .ui-dialog-content
{
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
	zoom: 1;
}
* /
.ui-dialog .ui-dialog-buttonpane
{
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin: .5em 0 0 0;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane button
{
	float: right;
	margin: .5em .4em .5em 0;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	line-height: 1.4em;
	width: auto;
	overflow: visible;
}

.hint
{
	background: #F6FEED url(/images/3081/SocNet/css/tooltip_pointer.gif) no-repeat scroll -12px 55px;
	border-color: #4B9D2B;
	border-style: solid;
	border-width: 1px 1px 3px 3px;
	bottom: 0;
	display: none;
	font-size: 11px;
	padding: 7px;
	position: absolute;
	width: 170px;
	height: 55px;
}

.hint-pointer
{
	background: transparent url(/images/3081/SocNet/css/tooltip_pointer.gif) no-repeat scroll left top;
	bottom: -3px;
	height: 14px;
	left: -14px;
	position: absolute;
	width: 11px;
}

.profile td.mi
{
	padding: 0px;
}

.profile .info .icons
{
	overflow: hidden;
	padding-bottom: 3px;
	width: 200px;
	display: inline;
	float: right;
}
.wordWrap
{
	word-wrap: break-word;
	overflow: hidden;
}

.validationsummary
{
	margin-left: 10px;
	margin-bottom: 5px;
	color:Red;
}

div.errMessage
{
	margin-left: 15px;
	margin-bottom: 5px;
	color:Red;
	float:left;
	display:none;
}

div.manage-hdr a:hover
{
	color: #FF6600;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

div.manage-hdr a
{
	color: #FF6600;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.comment
{
	margin-top: 14px;
	width: 575px;
}
.profile .group-desc
{
	color: #505050;
	font-size: 12px;
	line-height: 17px;
	margin: 7px 0 7px;
	overflow: hidden;
	width: 435px;
	display: block;
}

#blogContent
{
	margin: 0px;
	padding: 0px;
	width: 535px;
}
#blogContent ol, #blogContent ul
{
	margin: 11px 0px;
	padding: 0px 0px 0px 40px;
	width: auto !important;
	overflow: visible !important;
}
#blogContent em
{
	font-weight: inherit !important;
	text-transform: none !important;
}
#blogContent strong
{
	font-weight: 700 !important;
}

#blogContent strong em
{
	font-weight: 700 !important;
}
#blogContent ol li, #blogContent ul li
{
	border: 0px !important;
	float: none !important;
	margin-top: 0px !important;
	padding-top: 0px !important;
	width: auto !important;
}
#blogContent a p
{
	color: #006699 !important;
	text-decoration: underline;
	display: inline;
}
#blogContent a:hover p, #blogContent a:active p
{
	color: #99CC66 !important;
	text-decoration: none;
}

.profile-group-desc
{
	margin: 0px 5px;
	width: 550px;
}

.grayRule
{
	border-bottom: 1px solid #CCCCCC;
	display: block;
}

ul.inbox li
{
	border-bottom: 1px solid #CCCCCC;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	margin: 0px;
	padding: 10px 3px 9px;
	list-style: none;
	list-style-position: outside;
}

.check-in-highlight
{
	text-decoration: none;
	color: #000000;
}

.pointsTracker
{
	font-weight: bold;
	font-style: italic;
	text-transform: none;
}

.pointsTracker sup
{
	font-weight: bold;
	vertical-align: middle;
}

#comunity-chalenges .challenge-check ul li.alt
{
	background: url(/images/3081/SocNet/css/border-dotted-horiz.gif) repeat-x scroll 0 100%;
	background-color: #fefeee;
	width: 545px;
}
#comunity-chalenges .challenge-check div ul li.nonalt
{
	width: 545px;
	background: url(/images/3081/SocNet/css/border-dotted-horiz.gif) repeat-x scroll 0 100%;
}

div.checkin-viewlinks
{
	float: right;
	padding: 15px 0 0;
}

div.checkin-viewlinks div.int
{
	float: right;
}
#adbanner
{
	width: auto;
	margin-left: 190px;
	clear:left;
}
#adcenter
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 570px;
	display: block;
	padding-bottom:20px;
}

.pager-text
{
	display: inline;
	float: left;
	font-size: 11px;
	padding: 5px 15px;
}

#comunity-profile .header-wide
{    
	font-size: 12px;
	margin: 13px 13px 0 0;
	padding-top: 8px;
	width: 762px;
}

div.token-txtbox
{
	width: auto;
}

div.token-txtbox textarea
{
	width: 300px;
}

div.innerfriendBox
{
	height: 200px;
	width: 762px;
	overflow: scroll;
	border: 1px solid #7f9db9;
}

div.innerfriendBox .friendlist
{
	float: left;
	margin: 10px 10px;
	width: auto;
	display: block;
	clear: left;
}

.friendlist td.friend-col {
width:255px;
}

.friendlist td {
padding:0 3px;
}

.friend-col
{
	width: 255px;
	padding: 10px 0 0 20px;
}

div.newest .innerBox .wall-container textarea
{
	display: block;
	margin: 5px 0 0;
	width: 545px;
}

div.newest .innerBox .latestWall
{
	border-top: 1px solid #CCCCCC;
	float: left;
	margin: 12px 0 0;
	overflow: hidden;
	padding-top: 3px;
	width: 545px;
}

.innerBox
{
	padding: 12px 0px 0px 13px;
}

.aboutBlog
 {
	width: 178px;
}

.aboutBlogDesc
{
	width: 150px;
}
.blogComments
{
	width: 570px;
}
#comunity-chalenges .newest li .l-col p.noLeftMargin 
{
	margin-left: 0;
}
.viewBlog 
{
	margin-left: 96px;
	width: 272px;
}

div.noticebox, div.noticebox2{
background-color:#ecf7fd;
border:1px solid #cacbcd;
width:545px;
overflow: visible;
z-index: 1;
margin:8px 25px 8px 13px;
}

div.noticebox .int {
padding:4px 12px 10px;
}

div.noticebox .int span {
font-size:12px;
margin:0;
padding:0;
}

div.noticebox2 {
background-color:#ecf7fd;
border:1px solid #cacbcd;
width:545px;
}

div.noticebox2 .int {
padding:10px 12px 10px;
}

div.noticebox2 .int span {
font-size:12px;
margin:0;
padding:0;
}

a.viewscreen {
	font-size: 12px;
	color: #006699;
	text-decoration: underline;
	outline: none;	
}

a.viewscreen span {
	display: none;
}

a.viewscreen:hover {
	position: relative;
	z-index:2;
	color: #99CC66;
}


a.viewscreen:hover span {
	display: block;
	position: absolute; top: 15px; left: 0; 
	/* formatting only styles */
	padding: 0px; 
	margin-top: 20px; 
	margin-left: -270px;
	z-index: 99999;
	width: auto;
	overflow: visible;
	/* end formatting */
}
.notify-txt {
	font-size: 12px;
	color: #19a20e;
	font-weight: bold;
}


div.noticebox, div.noticebox2{
background-color:#ecf7fd;
border:1px solid #cacbcd;
width:545px;
overflow: visible;
z-index: 1;
margin:8px 25px 8px 13px;
}



div.noticebox .int {
padding:4px 12px 10px;
}

div.noticebox .int span {
font-size:12px;
margin:0;
padding:0;
}

div.noticebox2 {
background-color:#ecf7fd;
border:1px solid #cacbcd;
width:545px;
}

div.noticebox2 .int {
padding:10px 12px 10px;
}

div.noticebox2 .int span {
font-size:12px;
margin:0;
padding:0;
}

#comunity-chalenges .challenge-check div.noticebox {
width: 545px;
}

a.viewscreen {
	font-size: 12px;
	color: #006699;
	text-decoration: underline;
	outline: none;	
}

a.viewscreen span {
	display: none;
}

a.viewscreen:hover {
	position: relative;
	z-index:2;
	color: #99CC66;
}


a.viewscreen:hover span {
	display: block;
	position: absolute; top: 15px; left: 0; 
	/* formatting only styles */
	padding: 0px; 
	margin-top: 20px; 
	margin-left: -270px;
	z-index: 99999;
	width: auto;
	overflow: visible;
	/* end formatting */
}
div.invitearea {
	margin: 0px;
	padding: 0px;
}
.checkinactive {
	color: #99cc66;
}
.innerBox {
padding: 12px 0px 0px 13px;
}
div.newest .innerBox .wall-container textarea {
display:block;
margin:5px 0 0;
width:545px;
}

div.newest .innerBox .latestWall {
border-top:1px solid #CCCCCC;
float:left;
margin:12px 0 0;
overflow:hidden;
padding-top:3px;
width:545px;
}
#comunity-profile .header-wide {
font-size:12px;
margin:13px 13px 0 0;
padding-top:8px;
width:762px;
}
div.token-txtbox {
	width: auto;
}

div.token-txtbox textarea{
	width: 300px;
}

div.innerfriendBox {
height:200px;
width:762px;
overflow:scroll;
border: 1px solid #7f9db9;
}

div.innerfriendBox .friendlist {
float:left;
margin:10px 10px;
width:auto;
display: block;
clear: left;
}
div.myposts-viewlinks {
float:right;
padding:0px 0 10px;
}

.myplan-inner {
	padding: 10px 0px 0px 0px;
}

div.myplan-inner td.third {
background:transparent url(/images/3081/css/component/core-vdot.gif) repeat-y scroll 0 0;
}

div.colpad {
margin:0 7px;
text-align:center;
}

div.colpad h2 {
font-size: 12px;
font-weight: bold;
color: #333333;
margin: 0 13px;
}
div.info-milestone {
margin:7px 0;
}

.mi {
padding: 0px 3px;
}

div.colpad-sub {
width: 180px;
margin: 10px 10px;
}

div.colpad-sub-rewards {
width: 150px;
margin: 10px 0px 0px 25px;
}

div.colpad-sub-rewards li {
float: left;
list-style-type: none;
font-size: 11px;
font-weight: bold;
padding: 5px 0px 0px;
width: 60px;
}

div.colpad-sub ul.hdr {
margin: 0px 0px 7px 0px;
}

div.colpad-sub-rewards ul.hdr-reward {
margin: 0px 0px 7px 0px;
}

div.colpad-sub-rewards ul.rewards {
margin: 0px 0px 7px 0px;
}


div.colpad-sub ul.icons {
margin: 0px 0px 7px 5px;
width: 180px;
}

div.colpad-sub ul.hdr-reward li {
margin:0 0 0 20px;
}

div.colpad-sub ul.rewards li {
margin:0 0 0 20px;
}

div.colpad-sub li{
float: left;
list-style-type: none;
width: 60px;
font-size: 11px;
font-weight: bold;
padding: 5px 0px 0px;
word-wrap:break-word;
}

.recipe-fav {
padding: 0px 15px 0px 0px;
vertical-align: top;
width:100px;
text-align:center;
}

.recipe-img {
margin: 0px;
padding: 0px;
}

.recipe-link {
margin: 0px;
padding: 0px;
}

.PhotoGallery
{
padding: 2px 2px 2px 10px;
}

.favRecipeHeader
 {
	background-color:#ECF7FD;
	border:1px solid #CACBCD;
	margin:8px 25px 8px 5px;
	padding:10px 10px 10px 10px;
	overflow:visible;
	z-index:1;
}

#divPlanActivity
{
	clear:both;
	float:left;
	margin-top:20px;
	width:572px;
}

.inner-tokens
{
	padding: 0px 5px 10px 7px;
}

/* CategoryCheckBox.ascx */
.divCategoryDataList 
{
	width:100%;
}
.categoryDatalist 
{
	width:100%;
	margin:5;
}

/* Blog Tree*/
#ArchiveList ul ul{
	margin-top: 5px;
}
#ArchiveList .expanded span.toggle{
	background: transparent url(/images/3081/SocNet/css/arrow-down.gif) no-repeat scroll 0 50%;
	cursor: pointer;
	padding: 0 0 0 14px;
}
#ArchiveList .collapsed span.toggle{
	background: transparent url(/images/3081/SocNet/css/arrow-right.gif) no-repeat scroll 0 50%;
	cursor: pointer;
	padding: 0 0 0 14px;
}
#ArchiveList .collapsed ul{
	display: none;
}
#ArchiveList ul li{
	background: transparent none repeat scroll 0 0;
	border-width: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-left: 0;
	padding-left: 15px;
	text-indent: -15px;
}
#ArchiveList ul.posts li{
	padding-bottom: 2px;
	padding-left: 25px;
}

#box-main {
	margin: 0px 13px 0px 0px;
	padding: 0px;
}

#box-main h2 {
	font-size: 24px;
	color: #505050;
	font-weight: normal;
}

.box-container {
	width: 573px;
	margin: 15px 0px 0px;
	padding: 0px;
}

.box-container .pict {
	float: left;
	padding: 0px 15px 0px 0px;
}

.box-container .group-desc {
	color: #505050;
	font-size: 12px;
	line-height: 17px;
	margin: 7px 0 7px;
	overflow: hidden;
	width: 435px;
	display: block;
}

.box-container .group-desc h1 {
	font-size: 18px;
	color: #505050;
}

div.noticebox3 {
	background-color:#ecf7fd;
	border:1px solid #cacbcd;
	width:570px;
}

div.noticebox3 .int {
	padding:10px 12px 10px;
}

div.noticebox3 .int span {
	font-size:12px;
	margin:0;
	padding:0;
}
/* My Profile Page */
/*NEW CSS STYLES ADDED FOR 10.2*/
#mypage-tabs {
	margin: 0px;
	padding: 0px;
	width: 765px;
}

#profile-area {
	margin: 0px;
	padding:0px;
}

.profile-status {
	margin: 0px 0px 0px 12px;
}

.profile-status h2 {
	color:#3C3B3B;
	float:left;
	font-size:22px;
	font-weight:bold;
	overflow:hidden;
	padding: 0px 0px 10px;
}

.post-box {
	margin: 10px 0px 5px;
}

#profile-area .icons {
	display:inline;
	float:right;
	overflow:hidden;
	padding-bottom:3px;
}

#profile-area .pict {
	display:inline;
	float:left;
	margin:0 0 30px;
}

/*styles for content tabs section*/

a:active {
	outline: none;
}
a:focus {
	-moz-outline-style: none;
}
#tabs_container {
	width: 765px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;

}
#tabs_container ul.tabs {
	list-style: none;
	height: 39px;
	margin: 0;
	width: 765px;
	padding: 0px;
}
#tabs_container ul.tabs li {
	float: left;
}



#tabs_container ul.tabs li a, #tabs_container ul.tabs li a.notLinkable:hover {
	padding: 0px;
	display: block;
	margin: 0px;
	text-decoration: none;
	background: url(/images/3081/SocNet/css/tab_off_bg.jpg) no-repeat;
	color:#444444;
	width: 153px;
	height: 39px;
	text-align:center;
	line-height: 39px;
	cursor: pointer;	/* IE correction to show hand instead of arrow */
}

#tabs_container ul.tabs li a.notLinkable, #tabs_container ul.tabs li a.notLinkable:hover {
	cursor: default;
}

#tabs_container ul.tabs li a:hover {
	padding: 0px;
	display: block;
	margin: 0px;
	text-decoration: none;
	background: url(/images/3081/SocNet/css/tab_off_hover_bg.jpg) no-repeat;
	color:#444444;
	width: 153px;
	height: 39px;
	text-align:center;
	line-height: 39px;
	cursor:pointer;
}


#tabs_container ul.tabs li.active a, #tabs_container ul.tabs li.active a:hover {
	padding: 0px;
	display: block;
	margin: 0px;
	text-decoration: none;
	background: url(/images/3081/SocNet/css/tab_on_bg.jpg) no-repeat;
	color:#444444;
	width: 153px;
	height: 39px;
	text-align:center;
	line-height: 39px;
}
div.tab_contents_container_comm {
	background-color: #FFFFFF;
	border-top: none;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	padding:0 0 20px;
	margin: 0px;
	height: 100%;
}

div.tab_contents_container_comm .inner {
	padding: 10px 6px 10px 7px;
}


div.tab_contents {
	display: none;

}
div.tab_contents_active {
	display: block;
}
div.clear {
	clear: both;
}


#subwall {
	margin: 15px 0 0;
	padding: 0px;
	float: left;
	display: inline;
	background: url(/images/3081/SocNet/css/tab_wallcap_480.gif) no-repeat top;
	width: 480px;
}

#subwall-full {
	margin: 15px 0 0;
	padding: 0px;
	float: left;
	display: inline;
	background: url(/images/3081/SocNet/css/tab_wallcap_722.gif) no-repeat top;
	width: 722px;
}

#mainwall {
	margin: 15px 0 0;
	padding: 0px;
	float: left;
	display: inline;
	background: url(/images/3081/SocNet/css/wallcap_557.gif) no-repeat top;
	width: 557px;
}


#subwall h4, #subwall-full h4, #mainwall h4, #halfwall h4 {
	color:#333333;
	font-size:14px;
	font-weight:bold;
	margin:0px;
}

#subwall-full h4 a
{
	color:#333333;
	font-size:14px;
	font-weight:bold;
	margin:0px;
}

#mainwall h3 {
	color:#333333;
	font-size:16px;
	font-weight:bold;
	margin:0px;
}


#subwall-rtbar {
	width: 242px;
	margin:15px 0 0 12px;
	padding: 0px;
	float: left;
}

#subwall-rtbar .widget-hdr {
	float:left;
	margin:0 0 10px;
	padding:0;
	width:242px;
}

#subwall-rtbar .widget-hdr h4 a {
	background:transparent url(/images/3081/SocNet/css/bg-gray-link.gif) repeat-x scroll 0 100%;
	border:1px solid #CCCCCC;
	color:#333333;
	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	padding:7px 0 6px 11px;
	text-decoration:none;
}
#subwall-rtbar input.Wide{
	width: 180px;
}
div.tab_colpad {
	margin:7px 7px;
	text-align:left;
}

div.tab_colpad h2 {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	margin:0 7px;
}

div.tab_colpad-sub {
	margin:10px;
	width:242px;
}

div.tab_colpad-sub ul.hdr {
	margin:0 0 7px 7px;
}

div.tab_colpad-sub li {
	float:left;
	font-size:11px;
	font-weight:bold;
	list-style-type:none;
	padding:5px 0 0;
	width:60px;
}

div.tab_colpad-sub-rewards {
	margin:10px 0 0 0px;
	width:242px;
}

div.tab_colpad-sub-rewards ul.hdr-reward {
	margin:0 0 7px 7px;
}

div.tab_colpad-sub-rewards li {
	float:left;
	font-size:11px;
	font-weight:bold;
	list-style-type:none;
	padding:5px 0 0 10px;
	width:60px;
}

div.tab_colpad-sub-rewards ul.rewards {
	margin:0 0 7px;
	clear: both;
}

div.tab_colpad-sub-rewards ul.rewards li {
	margin:0px;
}


.tab_wallposts {
	width: 468px;
	overflow: auto;
	margin: 0px auto;
	max-height:687px;	
}

* html .tab_wallposts { 
	/* sets max-height for IE6 */
	height: expression( this.scrollHeight > 687 ? "687px" : "auto" ); 
}

.tab_wallcomments {
	margin: 4px 10px 0px 42px;
	background-color: #fefeee;
	padding:12px 0 12px 6px;
	width: 380px;
}

.tab_wallcomments-full {
	background-color:#FFFFFF;
	margin:4px 10px 0 0px;
	padding:12px 0 12px 6px;
	width:440px;
}

.tab_wallpostbox {
	margin: 4px 10px 0px 0px;
	padding:12px 0 12px 48px;
	width:380px;
}


.tab_wallpostbox-full {
	margin:4px 10px 0 0;
	padding:12px 0 0px 6px;
	width:440px;
}

.tab_postbtn {
	margin:7px 0px 0px 0px;
}

#newsFeeds {
	margin: 0px;
	padding: 10px;
}

#newsFeeds ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
}

#newsFeeds ul li {
	border-bottom: none;
	padding:0px 0px 3px;
}

#subwall-rtbar a.read-more {
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:14px;
}

.tab_footercap {
	background: url(/images/3081/SocNet/css/tab_content_footercap.jpg) no-repeat;
	width: 765px;
	height: 23px;
	margin: 0;
	padding: 5px 0px 5px 20px;
}

.tab_footercap a {
	text-decoration: none;
	font-size: 12px;
	padding: 0px;
	color: #336699;
}

.spacer {
	height: 20px;
	clear: both;
}

.spacer5w {
	height: 1px;
	width: 5px;
	float: left;
}


.tab_friends_status {
	margin: 10px;
	width: 440px;
}

/************ Search Box Style 240px wide***************/
div.bluebox-wide{
	background: url(/images/3081/SocNet/css/blue-box-center-240.gif) repeat scroll 0 0;
	width: 240px;
	margin: 5px 0px 5px;
	overflow: hidden;
}
div.bluebox-wide div.bg-top{
	background: url(/images/3081/SocNet/css/blue-box-top-240.gif) no-repeat scroll 0 0;
	overflow: hidden;
	height: 5px;
}
div.bluebox-wide div.bg-bottom{
	background: url(/images/3081/SocNet/css/blue-box-bottom-240.gif) no-repeat scroll 0 100%;
	overflow: hidden;
	width: 100%;
	padding:0 0 20px;
}
div.bluebox-wide h1{
	padding: 5px 12px 0px;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}
div.bluebox-wide p{
	font-weight: normal;
	font-size: 12px;
	padding: 3px 10px 5px 12px;
}
ul.links-2{
	margin: 15px 0 10px 12px;
	overflow: hidden;
	padding: 0 0 5px;
	width: 150px;
}
div.bluebox-wide ul.links-2 li a{
	font-size: 11px;
}
div.bluebox-wide .searchboard{
	padding-bottom: 20px;
}
div.bluebox-wide .searchboard input{
	border: 1px solid #B0B0B0;
	float: left;
	margin: 5px 0 0px 12px;
	padding: 0;
	width: 125px;
}
div.bluebox-wide .searchboard input.arrowgo{
	background: transparent url(/images/3081/SocNet/css/arrow-submit.gif) no-repeat scroll 0 0;
	border: 0 none;
	display: block;
	float: left;
	font-size: 1px;
	height: 20px;
	line-height: 0;
	margin: 4px;
	padding: 0;
	text-indent: -9999px;
	width: 19px;
}

/************ End of Search Box Style ***************/

.match-box{
	margin:10px 0 0;
	padding:0 15px;
	display:block;
}
.match-img {
  margin:0px;
  height:auto;
  width:48px;
  max-height:64px;
  float:left;
  text-align:center;
  padding:0 12px 40px 10px;
}

.match-img img {
  display:inline;
  margin:0px;
}

div.match-name {
  text-align:center;
  font-weight:normal;
  margin:0px;
  font-size: 11px;
}

.container-friends {
	width: 470px;
	margin: 0px;
	padding: 0px;
}

.friends-img {
	width: 85px;
	margin: 0px;
	padding: 10px 15px;
	float: left;
}

img.tabfriend {
	width: 85px;
	height: auto;
	max-height: 64px;
	border: none;
}

.tabfriend-name {
  text-align:center;
  font-weight:normal;
  margin:0px;
  font-size: 12px;
}

#photo-container {
	margin: 0px;
	padding: 20px 0 0 10px;
	width: 708px;
}

.photo-table{
	 margin: 10px ;
}

.photo-bucket {
	margin: 0px;
	padding: 10px 22px;
	display: block;
	width: 96px;
	float:left;
	height:150px;
}

.photo-bucket-pro-li {
	margin: 0px;
	padding: 10px 18px;
	width: 100px;
	float:left;
	vertical-align:top;
}

.photo-bucket-li {
	width: 100px;
	float: left;     
	padding: 5px;
	vertical-align:top;
}

.photo-img {
	width: 96px;
	margin: 0px;
	padding: 0px;
}

.photo-caption {
	text-align:center;
	font-weight:normal;
	width: 96px;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

.basics {
	margin: 0px;
	padding: 10px;
}

.basics td {

	padding:0 10px 7px 0;
	vertical-align:top;

}

a.lnkMe {
	color:#336699;
	cursor:pointer;
	font-size:11px;
	padding-left:3px;
	text-decoration:underline;
}

#gateway_tabs {
	margin:0 0 0 8px;
	padding: 0px;
	width: 557px;
}

#mainwall .inner {
	padding:10px 6px 10px 7px;
}

#maintabs_container {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	width:512px;
	font-weight: normal;
	margin: 10px 7px 10px 5px;
}

#maintabs_container ul.tabs {
	height:50px;
	list-style-type:none;
	margin:0;
	padding:0px 10px 0px 10px;
	width:516px;
}

#maintabs_container ul.tabs li {
	float:left;
	width:103px;
	height: 50px;
}

#maintabs_container ul.tabs li a {
	background:transparent url(/images/3081/SocNet/css/maintab_off_bg.jpg) no-repeat scroll 0 0;
	color:#444444;
	cursor:pointer;
	display:block;
	height:50px;
	line-height:16px;
	margin:0;
	padding:10px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	width:103px;
}

#maintabs_container ul.tabs li.active a, #maintabs_container ul.tabs li.active a:hover {
	background:transparent url(/images/3081/SocNet/css/maintab_on_bg.jpg) no-repeat scroll 0 0;
	color:#444444;
	display:block;
	height:50px;
	line-height:16px;
	margin:0;
	padding:10px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	width:103px;
}

#maintabs_container ul.tabs li a:hover {
	padding:10px 0px 0px 0px;
	display: block;
	margin: 0px;
	text-decoration: none;
	background: url(/images/3081/SocNet/css/maintab_off_hover_bg.jpg) no-repeat;
	color:#444444;
	width: 103px;
	height: 50px;
	text-align:center;
	line-height: 16px;
	cursor:pointer;
}

div.maintab_contents_container_comm {
	background: url(/images/3081/SocNet/css/maintab_bg.jpg) no-repeat bottom;
	height:100%;
	margin:0px 0px 0px 10px;
	padding:0 0 0px;
	width: 516px;
}

div.maintab_contents_container_comm .int {
	padding:20px 15px 20px 15px;
}

.tabfeeds {
	width: 478px;
	margin: 20px 0px 0px;
	padding: 0px;
	overflow:hidden;
}

.tabfeed1 {
	float: left;
	padding:0 7px 0 5px;
	width:227px;
}

.tabfeed2 {
	float:left;
	padding:0 0 0 30px;
	width:198px;
}

.tabfeed-divide {
	width: 1px;
	background-color: #CCCCCC;
	float: left;
	height: 150px;
}

ul.tabsquare {
	font-size:12px;
	list-style-type:none;
	margin:10px 0;
	padding:0;
}

ul.tabsquare li {
	background:url(/images/3081/SocNet/css/bullets-square-grey.gif) no-repeat scroll 0 4px;
	margin:10px 0 0;
	padding:0 0 0 15px;
}

ul.tabsquare li a {
	color:#006699;
	text-decoration:underline;
}

ul.tabsquare li a:hover {
	color:#99CC66;
	text-decoration:underline;
}

.tabbutton {
	float: right;
	margin: 10px 0px 0px 0px;
}

#celebrate-wall-photocontainer {
	width: 532px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.celeb-wall-userinfo {
	width: 177px;
	float:left;
	margin:0px 0 10px;
	padding: 0px;
}

.celeb-wall-photo {
	width: 64px;
	float: left;
	margin: 0px;
	padding:0 7px 0 0;
}

.celeb-wall-comment {
	width: 95px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#main-halfwall {
	width: 557px;
	margin: 0px 0px 0px 8px;
	padding: 0px;
}

#halfwall {
	background:transparent url(/images/3081/SocNet/css/wallcap_276.gif) no-repeat scroll center top;
	display:inline;
	float:left;
	margin:20px 0 0;
	padding:0;
	width:276px;
}

#halfwall .inner {
	padding:10px 6px 10px 7px;
}

.newcomm-container {
	width: 245px;
	margin: 0px;
	padding: 10px;
}

.newcomm-photo {
	float: left;
	width: 50px;
	margin:0 8px 10px 0;
	padding: 0px;
}

.top-photo {
	float: left;
	width: 64px;
	margin:0 20px 10px 0;
	padding: 0px;
}

/*hover top contributor info*/
a.infobox {
	text-decoration: none;
}

a.infobox span {
	display: none;
	text-decoration: none;
}

a.infobox:hover {
 position: relative;
	cursor: pointer;
	text-decoration: none;
}

a.infobox:hover span {
	display: block;
	position: relative;
}

a.infobox:hover span {
	display: block;
	position: absolute; bottom: 10px; right: 10px;
	/* formatting only styles */
	padding: 10px; 
	margin: 10px; 
	z-index: 100;
	background: #ffffe3; 
	border-top: 1px solid #aab3b3;
	border-right: 1px solid #aab3b3;
	border-bottom: 1px solid #aab3b3;
	border-left: 1px solid #aab3b3;
	width: 150px;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	/* end formatting */
}


.friends-container {
	background-color:#FFFFFF;
	margin:0px 0 10px;
	padding:10px 10px 10px 15px;
	width:542px;
	float:left;

}
div.friends-container div.lft, span.lft
{
	 float:left;
}
.friends-comments {
	text-align: right;
	vertical-align: top;
}

#msgbox  {
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 20px;
}

.profile-info-bot-popup .show-less {
	background:url(/images/3081/SocNet/css/link-see-more-down.gif) no-repeat scroll 0 0;
	font-size:11px;
	padding:0 0 15px 10px;
	text-decoration:none;
	cursor: pointer;
}
div#subwall div.separator {
	display:none;

}
#box-main {
	margin: 0px 13px 0px 0px;
	padding: 0px;
}

#box-main h2 {
	font-size: 24px;
	color: #505050;
	font-weight: normal;
}

.box-container {
	width: 573px;
	margin: 15px 0px 0px;
	padding: 0px;
}

.box-container .pict {
	float: left;
	padding: 0px 15px 0px 0px;
}

.box-container .group-desc {
	color: #505050;
	font-size: 12px;
	line-height: 17px;
	margin: 7px 0 7px;
	overflow: hidden;
	width: 435px;
	display: block;
}

.box-container .group-desc h1 {
	font-size: 18px;
	color: #505050;
}

div.noticebox3 {
	background-color:#ecf7fd;
	border:1px solid #cacbcd;
	width:570px;
}

div.noticebox3 .int {
	padding:10px 12px 10px;
}

div.noticebox3 .int span {
	font-size:12px;
	margin:0;
	padding:0;
}

/*blue buttons styling with different icons*/

a.button {
	/* Sliding right image */
background: transparent url(/images/3081/SocNet/css/maintab_btn_rt.gif) no-repeat scroll top right; 
display: block;
float: left;
height: 27px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 12px;
padding-right: 12px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

a.button span.blueplain {
/* Background left image */ 
background: transparent url(/images/3081/SocNet/css/maintab_btn_blue_left.gif) no-repeat; 
display: block;
line-height: 22px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding:3px 0 5px 10px;
} 


a.button span.challenges {
/* Background left image */ 
background: transparent url(/images/3081/SocNet/css/maintab_btn_challenges_left.gif) no-repeat; 
display: block;
line-height: 22px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding:3px 0 5px 36px;
} 

a.button span.boards {
/* Background left image */ 
background: transparent url(/images/3081/SocNet/css/maintab_btn_boards_left.gif) no-repeat; 
display: block;
line-height: 22px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding:3px 0 5px 40px;
} 

a.button span.groups {
/* Background left image */ 
background: transparent url(/images/3081/SocNet/css/maintab_btn_groups_left.gif) no-repeat; 
display: block;
line-height: 22px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding:3px 0 5px 40px;
} 

a.button span.blogs {
/* Background left image */ 
background: transparent url(/images/3081/SocNet/css/maintab_btn_blogs_left.gif) no-repeat; 
display: block;
line-height: 22px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding:3px 0 5px 36px;
} 

a.button span.recipes {
/* Background left image */ 
background: transparent url(/images/3081/SocNet/css/maintab_btn_recipes_left.gif) no-repeat; 
display: block;
line-height: 22px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding:3px 0 5px 40px;
} 

.MilestoneTrackedToday {
	float: left; 
	width: 500px;
}

.Milestone {
	float: left;
	width: 147px;
}

.TrackedToday {
	float: right;
	width: 230px;
}

.TrophyCase {
	float:right;
	width: 175px;
}

.ulThreeCol
{
	float:left;
	width:60em;
	margin:0;
	padding:0;
	list-style:none;
}

.liThreeCol
{
	float:left;
	width:16em;
	margin:0;
	padding:0;
}

#peopleDiscussionInviteText {
	background:url("/images/3081/SocNet/css/btn_wallpost_blue.gif") no-repeat scroll left bottom;
	float:left;
	font-weight:bold;
	margin:0;
	padding:6px 0 3px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
}

#WallSeeAll #subwall {
	margin: 15px 0 0;
	padding: 10px 0px 0px 0px;
	float: left;
	display: inline;
	background: url(/images/3081/SocNet/css/tab_wallcap_722.gif) no-repeat top;
	width: 722px;
}

#WallSeeAll  .widget-hdr {
	margin-bottom: 10px;
}

#WallSeeAll  .innerSeeAll {
	padding: 0px 10px;
}

#WallSeeAll .tab_wallposts {
	width: 710px;
	max-height: none;
	height: auto;
}

#WallSeeAll .tab_wallcomments {
	width:620px;
}

#WallSeeAll .tab_wallpostbox {
	width:620px;
}

.WallThreadPadding {
	margin-top:10px;
}

#divParticipants .see-all {
	display: none;
}

.visitorMessage 
{
	list-style: disc;
	padding: 10px;
}
.seeAll-ProfileGallery{
	width:708px;
}
.seeAll-Gallery{
	width:585px;
}
.bluebox .MatchesMargin{    
	margin-left:8px;
}

.bluebox .MatchesMargin tr td{    
	padding-top:2px;
}

.bluebox-wide .MatchesMargin tr td{    
	padding-top:2px;
}

#subwall-rtbar .bg-bot {
width: 174px;
}

/* UserReviews */

#comunity-profile .review-info span {
	display:block;
	font-weight:normal;
	margin-top:3px;
}

.comm-sort-hdr {
background-color:#EEEEEE;
height:24px;
padding:0;
width:570px;
margin-top: 24px;
}

.comm-sort-hdr .int {
padding:3px 10px;
}


.comm-review-box {
	margin:24px 0 0;
	padding:15px 15px 0px;
	width:538px;
	border: 1px solid #cccccc;
	background:#FFFFFF;
	overflow: auto;
}

.comm-review-box .int {
	margin: 0px;
	padding: 0px;
}

.comm-review-box-main {
	width: 534px;
	margin: 0;
	padding: 0 0 15px;
}

.comm-review-box-mainleft {
display:inline;
float:left;
padding:0 10px 0 0;
width:145px;
}

.comm-review-box-mainright {
	width: 364px;
	float:right;
	display:inline;
}

.review-recipe-img {
	margin: 0px 0px 15px;
}

.review-recipe-link {
	margin: 0px 0px 10px;
}

#rec-ratings {
clear:both;
float:left;
overflow:hidden;
padding:0 0 14px;
}

#rec-ratings-rt {
clear:both;
float:right;
overflow:hidden;
padding:0 0 14px;
width: 97px;
}

#userrec-ratings {
display:inline;
padding:0 0 14px;
}

.rating {
display:block;
height:16px;
text-indent:-1000em;
width:216px;
}
.comm-rbox-main {
	margin: 0px;
	padding: 0;
}
.comm-rbox-main-text {
color:#000000;
font-size:12px;
font-weight:normal;
padding:0px;
width: 364px;
}

.comm-rbox-main-text-helpful {
color:#000000;
font-size:12px;
font-style:italic;
font-weight:normal;
padding:10px 10px 10px 0px;
}

.comm-rbox-main-ftr {
background-color:#FFFFFF;
height:40px;
width:370px;
}

.comm-rbox-main-ftr-left {
color:#000000;
display:inline;
float:left;
font-size:12px;
padding:8px 10px 0px 0px;
}

.comm-rbox-main-ftr-right {
color:#000000;
display:inline;
float:right;
font-size:12px;
padding:8px 10px 0px 0px;
}


/*new styling for grey button*/

a.btn-greypill {
	/* Sliding right image */
background: transparent url(/images/3081/SocNet/css/btn_grey_pill_rt.gif) no-repeat scroll top right; 
display: block;
float: left;
height: 20px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 9px;
padding-right: 9px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #515151;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

a.btn-greypill span.greypill {
/* Background left image */ 
background: transparent url(/images/3081/SocNet/css/btn_grey_pill_left.gif) no-repeat; 
display: block;
line-height: 20px; 
padding:0px 0px 0px 9px;
} 

ul.ratingstars {
	list-style-type:none;
	padding: 0;
	margin: 3px 0px 0px 0px;
}

ul.ratingstars li {
	display: inline;
	float: left;
	margin-right: 1px;	
}

.full-star {
	width: 16px;
	height: 16px;
	background: url(/images/3081/SocNet/css/full_star.png);
	border: 0;
}

.half-star {
	width: 16px;
	height: 16px;
	background: url(/images/3081/SocNet/css/half_star.png);
	border: 0;
}

.empty-star {
	width: 16px;
	height: 16px;
	background: url(/images/3081/SocNet/css/empty_star.png);
	border: 0;
}

.FavRecipe{
	height: auto;
}
	.share-widgetbox {
		width: 220px;
		height: auto;
		border: 3px solid #CCCCCC; 
		margin: 0px;
		padding: 0px;
		background-color: #FFFFFF;
		z-index:10;
	}
	
	.close-widgetbox {
		float:right;
		padding: 5px 10px 0px 4px;
	}
	
	.close {
		font-family: Arial, Helvetica;
		font-size:12px;
		color: #505050;
		font-weight: bold;
		cursor: pointer;
	}
	
	.inner-widgetbox {
		clear: both;
		margin: 0px 10px 10px;
	}
	
	.bookmark {
		padding:10px 15px 0 0;
	}
	
	.bookmark2 {
		padding:10px 0px 0 15px;
	}
	
	.bookmark-top {
		padding:0px 15px 0 0;
	}
	
	.bookmark2-top {
		padding:0px 0px 0 15px;
	}
	
	.bookmark-img {
	border:none;
	display:inline;
	float:left;
	padding-right:3px;
	margin-right: 7px;
	}
	
	/*blue buttons styling with different icons*/

a.peoplebutton {
	/* Sliding right image */
background: transparent url(/images/3081/SocNet/css/peopleblue_btn_rt.gif) no-repeat scroll top right; 
display: block;
float: left;
height: 21px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 12px;
padding-right: 12px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #006699;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

a.peoplebutton span.blueplain {
/* Background left image */ 
background: transparent url(/images/3081/SocNet/css/peopleblue_btn_left.gif) no-repeat; 
display: block;
line-height: 15px; 
padding:3px 0 5px 10px;
}

.share-BookMark{
	float: left;
	padding:7px 10px;
}

a.socialbutton {
background: transparent url(/images/3081/SocNet/css/share_button_bgright.gif) no-repeat scroll top right; 
display: block!important;
float: left;
height: 24px;
margin-right: 7px;
padding-right: 7px;
text-decoration: none;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

a.socialbutton span.greyplain {
/* Background left image */ 
background: transparent url(/images/3081/SocNet/css/share_button_bgleft.gif) no-repeat; 
display: block!important;
line-height: 24px; 
padding:4px 0 5px 10px;
width:auto;
height:16px;
} 

ul.socialmenu {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:0 !important;
margin-left:0 !important;
margin-right:0 !important;
margin-top:0 !important;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
width:100%!important;
}

ul.socialmenu li.social {
float:left;
margin-bottom:0 !important;
margin-left:0 !important;
margin-right:3px !important;
margin-top:0 !important;
border:none!important;
padding-top: 0px!important;
width: 17px!important;
}

ul.socialmenu li.socialtext {
float:left;
margin-bottom:0 !important;
margin-left:0 !important;
margin-right:5px !important;
margin-top:0 !important;
border:none!important;
padding-top: 0px!important;
width: auto!important;
line-height: 18px;
}

ul.socialmenu li img{
margin: 0!important;
}

.banner-inner h2
{
	font-size: 27.5px;
}

.img-uploader-label
{
	font-size: 11px; 
	color: rgb(102, 102, 102); 
	display: block; 
	line-height: 13px;
}

.hdr-ttl
{
	color:#257CC7 !important;
	font-size:22px;
	font-weight:600;
	line-height:40px;
}

.hdr-ttl2
{
  color:#006699;
  font-size:14px;
  font-weight:600;
  padding-left:7px;  
	
}

.username
{
	 font-size: 11px;
}

.cancel
{
	padding: 3px 10px 0pt 0pt !important;
	font-size: 13px;
}

div.friends-list table tr td.activityFilter
{
	width:40px;
}

div.friends-list table tr td.timeFrameFilter
{
	width:65px;
}

.pubrecipes-hdrmain ul.pubrec-hdr {
	float: left;
	list-style-type: none;
}
.pubrecipes-hdrmain li {
	float: left;
	padding: 10px 0 0;
}
.pubrecipes-hdrmain li.first {
	float: left;
	padding-left: 20px;
}
.pubrecipes-hdrmain li.second {
	float: left;
	padding-left: 115px;
}
.pubrecipes-hdrmain li.third {
	float: left;
	padding-left: 75px;
}
.pubrecipes-hdrmain li.fourth {
	float: left;
	padding-left: 65px;
}
.pubrecipes-hdrmain li.last {
	float: left;
	padding-left: 45px;
}
.comm-pub-box-mainleft {
	display: inline;
	float: left;
	padding: 0 10px 0 0;
	width: 145px;
}
.comm-pub-box-mainright {
	display: inline;
	float: right;
	width: 378px;
}
.comm-recipe-pub-details {
	float: left;
	width: 384px;
}
.comm-recipe-pub-date {
	float: left;
	width: 100px;
}
.comm-recipe-pub-course {
	float: left;
	width: 85px;
}
.comm-recipe-pub-rating {
	float: left;
	width: 97px;
}
.comm-recipe-pub-value {
	float: left;
	text-align: center;
	width: 100px;
}
a.review {
	color: #006699;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	text-decoration: none;
}
a.review:hover {
	color: #99cc66;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	text-decoration: none;
}
.comm-pubrecipe-box {
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-size: auto auto;
	background-attachment: scroll;
	background-color: #FFFFFF;
	border: 1px solid #CCC;
	margin: 15px 0 0;
	overflow-x: auto;
	overflow-y: auto;
	padding: 15px 15px 0;
	width: 538px;
}
.left {
	float: left;
}
.right-margin-rgt {
	float: right;
	margin-right: 12px;
}
ul#sortnav {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 520px;
}
ul#sortnav li a {
	display: block;
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	margin: 0px 0 5px;
	padding-top: 5px;
}
ul#sortnav li a ul li a {
	display: block;
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	margin: 5px 0;
}
ul#sortnav li ul {
	display: none;
	position: absolute;
	width: 100px;
	top: 0;
	left: 0;
	margin-left: -1px;
}
ul#sortnav li > ul {
	top: auto;
	left: auto;
}
ul#sortnav li:hover ul, ul#sortnav li.over ul {
	display: block;
}
.pubrecipes-hdrmain-sort {
	float: left;
	width: 520px;
	margin: 20px 0 0;
	padding: 5px 25px;
	background: url("/images/3081/SocNet/css/sortmain_container_bg.gif") no-repeat;
	height: 35px;
}
.pubrecipes-hdrmain-sort ul {
	float: left;
	list-style-type: none;
}
.pubrecipes-hdrmain-sort ul#subnav {
	float: left;
	list-style-type: none;
	padding: 0;
}
.pubrecipes-hdrmain-sort li {
	float: left;
	padding: 10px 0px 0px;
}
.pubrecipes-hdrmain-sort li ul#subnav li {
	float: left;
	padding: 0px;
	width: 100px;
}
.pubrecipes-hdrmain-sort li ul#subnav li a {
	float: left;
	padding: 0px 0px 5px 5px;
	margin: 0px;
	font-size: 11px;
	border: none;
}
.pubrecipes-hdrmain-sort li ul#subnav li a:hover {
	float: left;
	padding: 0px 0px 5px 5px;
	margin: 0px;
	font-size: 11px;
	text-decoration: underline;
	border: none;
}
.pubrecipes-hdrmain-sort li.st-first {
	float: left;
	width: 95px;
	margin: 5px 7px 0 0;
	padding: 0px !important;
}
.pubrecipes-hdrmain-sort li.st-second {
	float: left;
	width: 76px; /*background:url('/images/3081/SocNet/css/sortmain_second_bg.gif') no-repeat;*/
	height: 25px;
	padding: 0 7px;
}
.pubrecipes-hdrmain-sort li.st-second a.item1 {
	float: left;
	width: 76px;
	background: url('/images/3081/SocNet/css/sortmain_second_bg.gif') no-repeat;
	height: 25px;
	padding: 0 7px;
}
.pubrecipes-hdrmain-sort li.st-second a:hover.item1 {
	float: left;
	width: 76px;
	background: url('/images/3081/SocNet/css/sortmain_second_bg_hover.gif') no-repeat;
	height: 25px;
	padding: 0 7px;
}
.pubrecipes-hdrmain-sort li.st-third {
	float: left;
	width: 132px; /*background:url('/images/3081/SocNet/css/sortmain_third_bg.gif') no-repeat;*/
	height: 25px;
	padding: 0 7px;
}
.pubrecipes-hdrmain-sort li.st-third a.item2 {
	float: left;
	width: 132px;
	background: url('/images/3081/SocNet/css/sortmain_third_bg.gif') no-repeat;
	height: 25px;
	padding: 0 7px;
}
.pubrecipes-hdrmain-sort li.st-third a:hover.item2 {
	float: left;
	width: 132px;
	background: url('/images/3081/SocNet/css/sortmain_third_bg_hover.gif') no-repeat;
	height: 25px;
	padding: 0 7px;
}
.pubrecipes-hdrmain-sort li.st-second ul#subnav {
	background: url('/images/3081/SocNet/css/sortmain_bg.gif') no-repeat bottom;
	width: 76px;
	margin: -4px 0 0 0px;
	padding-bottom: 10px;
	padding-top: 7px;
	top: -10px;
	position: relative;
	border: none;
}
.pubrecipes-hdrmain-sort li.st-third ul#subnav {
	background: url('/images/3081/SocNet/css/sortmain_wide_bg.gif') no-repeat bottom;
	width: 132px;
	margin: -4px 0 0 0px;
	padding-bottom: 10px;
	padding-top: 7px;
	top: -10px;
	position: relative;
	border: none;
}
.recipe-gateway .flash {
	margin: 0 !important;
}
.recipe-gateway .announce {
	width: auto !important;
}
/* Sharebookmarker style*/
.sharectrl-mod {
	margin: 0;
	padding: 0;
	float: left;
}
ul.socialmenu {
	list-style-type: none;
	margin: 0 !important;
	padding: 0px 0px 0px 2px;
	width: 100% !important;
	float: left;
	overflow: hidden;
	display: inline;
}
ul.socialmenu li.social {
	background: none !important;
	border: medium none !important;
	float: left;
	margin: 0 !important;
	padding: 0px 2px !important;
	width: 17px !important;
}
ul.socialmenu li.social a.soc-ico {
	float: left;
	height: 14px;
	width: 14px;
	margin: 0;
	margin-top: -1px;
	padding: 0;
}
ul.socialmenu li.social a.soc-ico img {
	margin: 0 !important;
}
.top-left {
	margin-right: 9px;
	background-image: url('/images/3081/SocNet/css/cornerleft.gif');
	height: 9px; /* vertical: show first half of the image with the top-coreners in it */
	font-size: 2px;
}
.top-right {
	margin-top: -9px;
	margin-left: 9px;
	background-image: url('/images/3081/SocNet/css/cornerright.gif');
	background-position: 100% 0; /* show bg-image starting at the right, and as much to the left as possible */
	height: 4px;
	font-size: 2px;
}
div.inside {
	border-left: 1px solid #cccccb;
	border-right: 1px solid #cccccb;
	background: #f3f3f3;
	color: #000000;
	padding-left: 0px;
	padding-right: 0px;
	overflow: hidden;
}
.bottom-left {
	margin-right: 9px;
	background-image: url('/images/3081/SocNet/css/cornerleftbottom.gif');
	background-position: 0 -9px; /* show under half of the image */
	height: 3px;
	font-size: 2px;
}
.bottom-right {
	margin-top: -3px;
	margin-left: 9px;
	background-image: url('/images/3081/SocNet/css/cornerrightbottom.gif');
	background-position: 100% -9px;
	height: 3px;
	font-size: 2px;
}
.share-container {
	display: inline;
	float: left;
	margin-top: 10px;
}
.share-BookMark .share-container {
	margin-top: 5px;
}
.share-container-fblike {
	display: inline;
	float: left;
	margin-left: 4px;
}
.share-container-ext {
	display: inline;
	float: left;
}

.feedUpdate #comunity-chalenges .newest li .l-col{
	
	font-size: 12px !important;
	font-weight: bold !important;
	text-decoration: underline !important;
	background-image:none !important;
}
.feedUpdate #comunity-chalenges .newest li
{
	background-image: none;
	list-style-type: none;
	margin-top: 0;
	padding: 10px 0;
	width: 100%;
}
.feedUpdate li {
	background:none !important;
	list-style-type:none !important;
	margin-top: 0px !important;
	padding: 10px 0 !important;
	width: 100%;
}

.feedUpdate #comunity-chalenges .newest li .l-col img
{
	float: left;
	height: auto !important;
	margin: 2px 15px 0 13px !important;
	width:48px !important;
	border-width: 0;
}
	
.feedUpdate #comunity-chalenges .newest li .l-col a
{
	font-size: 12px !important;
	font-weight: bold !important;
	text-decoration: underline !important;
	color: #006699 !important;
}

.feedUpdate #comunity-chalenges .newest .see-all
{
	display:none;
}
.feedUpdate div.groupHeader
{
	background: #eee;
	border: 1px solid #ccc;
	width: 570px;    
}

.feedUpdate div.groupHeader h2
{
	color: #333333;
	font-size: 25px;
	font-weight: normal;
	margin-left: 2px;
	margin-right: 5px;
	padding: 10px;
}

div#comunity-profile .search-people .NoFeed
{
	color: Black !important;
	padding-left:10px !important ;
}

div#comunity-profile .search-people .NoFeed a
{
	color: Blue !important;
}
.richContent ol, .richContent ul {
	padding: 0 0 0 40px;
}
.richContent ul li {
list-style-type: disc !important;
}
.richContent ol li {
list-style-type: decimal !important;
}
.richContent li {
	width: auto !important;
	float: none !important;
	margin-top: 0 !important;
	padding-top: 0 !important;
	border: none !important;
}
.richTextEditor li {
	border: none !important;
}
.richContent p {
	width: auto !important;
	float: none !important;
	margin: 0 !important;
	font-weight: normal;
}
.richContent ol, .richContent ul {
	padding: 0 0 0 40px;
}
.richContent ul li {
list-style-type: disc !important;
}
.richContent ol li {
list-style-type: decimal !important;
}
.richContent li {
	width: auto !important;
	float: none !important;
	margin-top: 0 !important;
	padding-top: 0 !important;
	border: none !important;
}
.richTextEditor li {
	border: none !important;
}
.richContent p {
	width: auto !important;
	float: none !important;
	margin: 0 !important;
	font-weight: normal;
}
.community-ppl-top {
	background: url(/images/3081/SocNet/people/community-ppl-top-bg.png) no-repeat 0 0;
	height: 80px;
	width: 572px;
}

.community-ppl-top h2 {
	color:#000 !important;
	font-size: 25px;
	font-weight: normal;
	margin-left: 20px;
	padding-top: 25px;
}

.community-ppl-middle {
	background: url(/images/3081/SocNet/people/community-ppl-mid-bg.jpg) no-repeat 0 0;
	height: 281px;
	width: 572px;
}

.community-ppl-user-container {
	float: left;
	height: 275px;
	position: relative;
	width: 275px;
}

.community-ppl-middle p {
	color:#000 !important;
	font-size: 14px;
	margin-left: 38px;
	padding-top: 40px;
	width: 200px;
}


.community-ppl-user-1 {
	float:left;
	height: 90px;
	margin-left:40px;
	position:relative;
	width: 115px;
}

.community-ppl-user-2 {
	float:left;
	height: 90px;
	position:relative;
	width: 115px;
}

.community-ppl-user-3 {
	float:left;
	height: 80px;
	margin-left: 40px;
	position:relative;
	width: 115px;
}


.community-ppl-user-4 {
	float:left;
	height: 80px;
	position:relative;
	width: 115px;
	padding-bottom: 2px;
}

.community-ppl-middle img {
	height: 41px;
	width: 41px;
	overflow-x:hidden;
	overflow-y:hidden;
	padding-top: 16px;
	padding-left: 37px;
}

.community-ppl-user-3 img, .community-ppl-user-4 img {
	padding-top: 5px;	
}

.community-ppl-user-1 p, .community-ppl-user-2 p, .community-ppl-user-3 p, .community-ppl-user-4 p {
	font-size: 11px;
	line-height: 13px;
	margin: 0;
	padding: 7px 0;
	text-align: center;
	width:100%;
}

.community-ppl-search-container {
	float:left;
	margin: 35px 0 0 0;
	padding: 0;
	position: relative;
	width: 295px;
	height: 225px;
}


.community-ppl-search-container p, p.community-ppl-find-friend {
	font-size:14px;
	margin: -35px 0 0 45px;
}

p.community-ppl-find-friend {
	border-top: thin dotted #000;
	padding: 10px 14px 0 7px;
	margin:0 0 0 40px;
	width: 203px;
}

.FindFriendError
{
	margin: -35px 0 0 45px;
	color:Red;
}

.community-ppl-select select {
	font-size: 12px;	
}

.community-ppl-go-button {
	display:block;
	padding-left: 218px;
	padding-top:10px;
	padding-bottom: 15px;
}

a.go-button {
	background: url(/images/3081/SocNet/people/go-button-right.png)  no-repeat scroll top right transparent;
	color:#006699;
	display:block;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height: 20px;
	margin-top: -10px;
	margin-right: 12px;
	padding-right:12px;
	text-decoration:none;
}

a.go-button span.blueplain {
	background: url(/images/3081/SocNet/people/go-button-left.png) no-repeat transparent;
	display:block;
	line-height: 14px;
	padding:3px 0 5px 10px;
}

.searchCommunityPeople {
	height: 18px;	
	margin: 7px 10px 5px 45px;
	width: 209px;
}

.CommunityPeopleDropDown
{
	margin: 10px 10px 10px 45px;
	width: 209px;    
	font-size: 12px;
}

.communityPplNearMe {
	display: block;
	height: 14px;
	margin:2px 0 0 45px;
	color: #000000 !important;
}

p.community-ppl-near-me {
	font-size: 12px;
	margin: -53.5px 0 0 65px;
}

.community-ppl-bottom {
	background: url(/images/3081/SocNet/people/community-ppl-btm-bg.jpg) no-repeat 0 0;
	height: 25px;
	width: 572px;
}

.community-ppl-bottom p {
	font-size: 1em;
	margin-left: 335px;
	padding-top: 6px;
	width: 100%;
}
.posted-img {
	cursor: pointer;
	width:auto !important;
	height:auto;
	max-height: 96px !important;
	max-width: 96px;
}
#comunity-chalenges .newest li .blog-l-col a.medbold {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

#comunity-chalenges .newest li.norule {
	background-image:none;
	list-style-type:none;
	margin-top: 0px;
	padding-bottom: 10px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 10px;
	width: 100%;
}

.profilehover-icons {
	padding-left: 3px;
}

#comunity-chalenges .newest li .l-col-share {
	background: none;
	display: inline;
	float: left;
	font-size: 12px;
	line-height: 15px;
	margin-left: 13px;
	padding-right: 10px;
}

#comunity-chalenges .newest li .rt-col-share{
	float:left;
	display:inline;
}

.linktitle {
	margin-bottom:15px;
}

.linktitle-agg {
	margin-top:7px;
}


#comunity-chalenges .newest-nocap {
	background: none;
	margin: 0px 13px 0 0;
	overflow: hidden;
	padding: 8px 0 1px;
	width: 572px;
}

.feat-hdr {
	margin: 0px;
	color:#333333;
	font-weight:bold;
	font-size:14px;
}

.feat-hdr2 {
	margin: 0px;
	color:#505050;
	font-weight:bold;
	font-size:12px;
}

.feat-box-main {
	background: none;
	border: 1px solid #E6E5E4;
	float: left;
	margin: 10px 0 0 0;
	padding: 6px;
	width: 557px;
}

.feat-box-img {
	float:left;
	display:inline;
	margin-right:10px;
}

.feat-box-text{
	float:left;
	display:inline;
	width:465px;
}

.nominate-text {
	margin-top:20px;
	margin-right:13px;
}


#comunity-chalenges .newest .l-col-half {
	background: url("/images/3081/SocNet/css/dotted-vert.gif") repeat-y scroll 100% 0 transparent !important;
	display: inline;
	float: left;
	font-size: 12px;
	line-height: 15px;
	margin-left: 13px;
	padding-right: 10px;
	width: 260px;
}

#comunity-chalenges .newest .r-col-half {
	float: left;
	margin-left: -1px;
	padding: 0 0 0 17px;
	width: 250px;
}

.aggregates-row {
	margin-top: 10px;
}
#comunity-chalenges .newest li .l-col .viewBlog a
{
	color: #006699;
}
.location
{
	font-weight: normal !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;    
}


#comunity-chalenges .newest .r-col-half li
{
	background: none !important;
		font-size: 12px !important;
	line-height: 15px;
	margin-top: 7px !important;
	padding: 0 !important;
}
#comunity-chalenges .newest .l-col-half li
{
	background: none !important;
		font-size: 12px !important;
	line-height: 15px;
	margin-top: 7px !important;
	padding: 0 !important;
}

#comunity-chalenges .newest .lhs-module
{
	background: none !important;
}
#comunity-chalenges .newest .lhs-module h1
{
	background: none !important;
}

#comunity-chalenges .newest .lhs-module .inner li
{
	 margin-top: 7px !important;
	 font-size: 12px !important;
	 padding: 0px !important;
	 line-height: 15px;
}
#comunity-chalenges .newest .lhs-module .inner
{
	 padding: 0px 0 0 0 !important;   
	 margin: 0px 0 0 0 !important;   
}

#comunity-chalenges .newest .lhs-module .inner a.read-more
{
	 margin-top: 7px !important;
	 font-size: 12px !important;
	 margin: 0 -2px -1px;
	 line-height: 3;
}

#comunity-chalenges .newest .l-col-half br , #comunity-chalenges .newest .l-col-half h1
{
	display: none;
}
#comunity-chalenges .newest .r-col-half br , #comunity-chalenges .newest .r-col-half h1
{
	display: none;
}
#comunity-chalenges .newest li .l-col .viewBlog a
{
	color: #006699;    
}
#comunity-chalenges .newest li {
	background: url("/images/3081/SocNet/css/border-dotted-horiz.gif") repeat-x scroll 0 0 transparent;
	float: left;
	list-style-type: none;
	margin-top: -1px;
	padding: 10px 0;
	width: 100%;
}
.withoutborder
{
	border: none !important;
}
.margin0
{
	margin: 0px !important;
}
.defaultlayout
{
	line-height: 0 0 0px !important;
	margin: 0 0 0px !important;
	padding: 0 0 0px !important;
}
#comunity-chalenges .newest .richTextEditor ul.reToolbar li
{
  background:none;
}
#comunity-chalenges .newest .richTextEditor ul{
 border: 1px solid #CCCCCC;
}
.walltext
{
	padding: 2px 5px 5px;
}
.grouprsltvwr ul li
{
	padding-bottom: 0px !important;
	padding-top: 0px !important;
}
.grouprsltvwr ul
{
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	padding-left: 20px;
}
.grouprsltvwr
{
	margin-top: 8px;
}
.mychallengegroupwidget
{
	max-width:150px; 
	display:inline-block; 
	word-wrap:break-word;
}
.noheight
{
	line-height:0px; 
	height:0px;    
}
