/*

 * 

 *   COMPONENT 

 *

 */



/*

 * 

 * Basic styles 

 *

 */





/* * Color styles */



/* 

    MODULES 

*/



/* * Basic styles */





/* * Color styles */



/*starkey*/



/*COMMUNITY : #community-wrap */

#community-wrap {
	display: inline-block;
	width: 100%;
	position: relative;
	text-align: left;
	min-height: 450px;
	/*starkey don't ask why they added a min width here. Don't need it!!!
	min-width: 650px;*/
	margin: 0 0 30px;
}
/*body .qtip a{color:#693;text-decoration:none}*/

#community-wrap iframe,  #community-wrap iframe * {
	position:relative;
	z-index:1
}
.jsAbs {
	position:absolute
}
.jsRel {
	position:relative
}
.jsAbs, .jsRel {
	z-index: 1
}
.jsFull {
	width:100% !important
}
.jsFlLf {
	float:left
}
.jsFlRg {
	float:right
}
.jsFlNo {
	float:none
}
.jsFlLf,  .jsFlRg,  .jsDisIn {
	display:inline-block
}
.jsDisBl {
	display:block
}
.jsReset {
	padding:0;
	margin:0
}
/* COMMUNITY : .cLayout */

body #community-wrap .cLayout {
	position: relative;
	width: 100%;
}
body #community-wrap .cMain {
	margin-right: 250px;
}
body #community-wrap .cSidebar {
	width: 230px;
	float: right;
}
body #community-wrap .cRow {
	margin: 0 0 30px;
}
/* COMMUNITY : .cModule */ 

#community-wrap .cModule {
	/*margin: 0 0 15px;*/
	position: relative
}
#community-wrap .app-box-content .cModule h3 {
	background: transparent url(../images/app-box-header.png) no-repeat 0 0;
	height: 38px;
	text-shadow: 1px 1px 0 #FFFFFF;
	padding: 0px !important;
}
#community-wrap .gk_round_ml .cModule h3 {
	height: 38px;
	text-shadow: 1px 1px 0 #FFFFFF;
	padding: 0px !important;
}
#community-wrap .cSidebar .cModule h3 {
	background: transparent url(../images/app-box-header.png) no-repeat 0 0;
	height: 38px;
	text-shadow: 1px 1px 0 #FFFFFF;
	padding-top: 6px;
	padding-left: 13px;
}
#community-wrap .cModule h4 {
	font-weight: normal;
	padding: 0 0px 0;
	background: url('url(../images/mod_title_def_l.png') no-repeat scroll 0 0 transparent;
	border-bottom: 1px dotted #383838 !important;
	padding-bottom: 2px;
}
#community-wrap .cModule fieldset {
	background: none;
	border: 0;
	padding: 0;
	margin: 0;
}
/*COMMUNITY : CONTENT TITLE this class is reusable across the JomSocial application*/

div.ctitle {
	margin: 0 0 5px !important;
	padding: 5px 0 !important;
}
body #community-wrap div.ctitle h2 {
	padding: 3px 0;
	margin: 0;
}
/* COMMUNITY : ELEMENT STANDARD STYLING */

#community-wrap .clr,  #cWindowContent .clr {
	clear: both;
	height: 0;
	overflow: hidden;
}
#community-wrap .clrfix {
	clear:none;
}
#community-wrap .clrfix:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: " ";
	font-size: 0;
}
#community-wrap :focus {
	outline-style: none;
}
#community-wrap hr {
	height: 1px;
}
#community-wrap fieldset {
	overflow: hidden;
	border-left: outset;
}
#community-wrap legend {
	overflow: hidden;
}
#community-wrap img {
	background: none;
}
#community-wrap dl,  #community-wrap dd,  #community-wrap dt {
	margin: 0;
	padding: 0;
	background: none;
}
#community-wrap ul.pagination {
	margin: 15px auto;
	padding: 10px 0;
}
/* #community-wrap .inputbox,  #community-wrap textarea {
	padding: 2px;
}
starkey #community-wrap select  { width: 50%; }*/

textarea {
	height: 110px;
	width: 100%;
}
/* COMMUNITY : RESET LIST STYLING applying reset styling for UL/OL in application. */

#community-wrap .cResetList,  #community-wrap .cResetList li {
	background: none;
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
	line-height: normal
}
/* COMMUNITY : THUMBNAIL LISTING STYLE */

#community-wrap .cThumbList,  #community-wrap .cThumbList li {
	list-style: none;
	background: none;
	padding: 0;
	margin: 0;
}
#community-wrap .cThumbList {
}
#community-wrap .cThumbList li {
	float: left;
	position: relative;
	display: inline-block;
	padding: 0 4px 4px 0;
}
#community-wrap .cThumbList li img {
	/*float: left;*/
	display: inline-block;
}
/* COMMUNITY : 3 COLUMN LIST STYLE */

#community-wrap .c3colList,  #community-wrap .c3colList li {
	list-style: none;
	background: none;
	padding: 0;
	margin: 0;
}
#community-wrap .c3colList li {
	float: left;
	display: inline-block;
	width: 33%;
}
/* COMMUNITY : SUBMENU TOOLBAR */

#community-wrap .cSubmenu {
	margin: 0 0 20px;
	height: 25px;
}
/*we will make this global*/

#community-wrap .submenu,  #community-wrap .submenu li {
	list-style: none;
	background: none;
	padding: 0;
	margin: 0;
}
#community-wrap .submenu {
	height: 23px;
	background: #F7F7F7;
	padding: 9px 2px 2px 2px;
	margin-bottom: 15px;
	border: 1px solid #eee
}
#community-wrap .submenu li {
	float: left;
	position: relative;
}
#community-wrap .submenu li a,  #community-wrap .submenu li span {
	height: 25px;
	padding: 0 8px;
}
#community-wrap ul.submenu li span {
}
#community-wrap ul.submenu li.action {
	float: right;
	margin-right: -1px;
}
#community-wrap ul.submenu .action+.action a {
}
#community-wrap ul.submenu li .active:link,  #community-wrap ul.submenu li .active:visited,  #community-wrap ul.submenu li .active:hover {
}
#community-wrap .hasChildItem {
	position:relative
}
#community-wrap .hasChildItem li {
	width:150px;
	padding:5px;
	margin:0
}
#community-wrap ul.submenu li ul li a {
	border:0
}
#community-wrap .jsTogSearch {
	position: absolute;
	padding: 0;
	margin: 0;
	z-index: 1000;
	display: none;
	top:25px;
	background: #eee;
	border: 1px solid #C0C0C0;
}
#community-wrap .jsTogSearch a {
	padding:3px 0 !important;
	margin-top:5px;
	float:left;
	width:100%
}
#community-wrap .jsTogSearch .inputbox {
	width:144px !important;
	padding:2px
}
#community-wrap .submenu.jsApSbMn li a,  #community-wrap .submenu.jsApSbMn li span {
	float:left;
	display:inline-block;
	margin:0 5px;
}
#community-wrap .submenu .jsApIcn {
	padding-left:20px
}
#community-wrap .jsPhRotL {
	background:url(../images/action/rotateL.png) no-repeat 0 2px
}
#community-wrap .jsPhRotR {
	background:url(../images/action/rotateR.png) no-repeat 0 2px
}
/* COMMUNITY : SUBMENU TOOLBAR FOR IPHONE */

#community-wrap .submenu-l {
	background: transparent url(../images/submenu.bg.png) no-repeat 0 0;
	height: 26px;
	margin: 0 0 20px;
	padding-left: 5px;
}
#community-wrap .submenu-r {
	background: transparent url(../images/submenu.bg.png) no-repeat 100% 0;
	height: 26px;
}
#community-wrap .submenu-l .submenu-r ul.submenu {
	height: 26px;
	list-style: none;
}
#community-wrap .submenu-l .submenu-r ul.submenu li {
	background: none;
	float: left;
	list-style-type: none;
}
/* COMMUNITY : .avatar / .small / small intended to define this classes once */

#community-wrap a img.avatar {
/*	padding: 1px;
	border: 1px solid #E3E3E3;
	padding: 2px;*/
}
#community-wrap a:hover img.avatar {
/*	border: 1px solid #E3E3E3;
	padding: 2px;*/
}
body #community-wrap .small,  body #community-wrap small {
	font-size: 90% !important;
}
/* COMMUNITY : SYSTEM MESSAGE */

body #community-wrap div.info,  body #community-wrap div.error,  body #community-wrap div.warning {
	margin: 0 0 10px 0;
	padding: 10px;
}
body #community-wrap div.error {
	background: #E6C0C0;
}
body #community-wrap div.info {
	background: #C3D2E5;
}
body #community-wrap div.warning {
	background: #EFE7B8;
}
body #community-wrap div.info {
	background-color: #C3D2E5;
}
body #community-wrap div.info a.friend {
	background: url(../images/action/icon-user-add.png) no-repeat scroll 0 0 transparent;
	padding: 2px 0 2px 22px;
}
#community-wrap .com-invitation-msg {
	background: url('../images/action/icon-invite-32.png') 10px 7px no-repeat #FDFCDC;
	padding: 5px 5px 5px 60px;
	margin-bottom: 20px;
}
#community-wrap .com-invite-info {
	padding-bottom: 5px;
}
/* COMMUNITY : APPLICATION BOX */

#community-wrap .app-box {
	width: 100%;
	margin: 0;
	display:inline-block;
}
#community-wrap .app-box-header {
	background: transparent url(../images/app-box-header.png) no-repeat 0 0;
	height: 30px;
	padding: 0 0 0 10px;
	margin: 0 10px 0 0;
	position: relative;
}
#community-wrap .app-box-header .app-box-header {
	background-position: 100% 0;
	padding: 0;
	padding-right: 10px;
	margin-right: -10px;
}
#community-wrap .app-box-header.no-background,  #community-wrap .app-box-header.no-background .app-box-header {
	background: none;
	padding: 0;
}
#community-wrap .app-box-title {
	font-size:1.58em;
	line-height:30px;
	margin:0 0 12px;
	overflow:hidden;
	position:relative;
	text-shadow:1px 1px 0 #FFFFFF;
}
#community-wrap .app-box-menus {
	position: absolute;
	top: 0;
	right: 0;
	margin: 11px 8px 8px;
}
#community-wrap .app-box-menu {
	float: right;
	cursor: pointer;
	margin-left: 5px;
}
#community-wrap .app-box-menu-title {
	display: block;
	text-indent: -9999px;
}
#community-wrap .app-box-menu-icon {
	background-image: url(../images/app-box-menu-icon.png);
	background-repeat: no-repeat;
	height: 11px;
	width: 11px;
	line-height: 0;
	display: block;
}
#community-wrap .app-box-menu-icon:focus {
	outline: none;
}
#community-wrap .app-box-menu.options .app-box-menu-icon {
	background-position: 0 0;
} /* options menu */
/* COMMUNITY : TOGGLE EXPAND / COLLAPSE MENU */

#community-wrap .app-box-menu.toggle .app-box-menu-icon {
	background-position: -16px 0;
}
#community-wrap .app-box.collapse .app-box-menu.toggle .app-box-menu-icon {
	background-position: -32px 0;
}
/*#community-wrap .app-box-content { position: relative; zoom: 1; padding-top: 5px; padding-bottom:15px; /* Content dissapears after collapsing and expanding again  } */
#community-wrap .app-box-content {
	position: relative;
	zoom: 1;
	padding-top: 5px;
	padding-bottom:0px; /* Starkey hack */
}

#community-wrap .app-box-info {
}
#community-wrap .app-box-actions {
	text-align: right;
}
#community-wrap .app-box-header + .app-box-actions {
	padding: 4px 0;
}
#community-wrap .app-box-header + .app-box-actions.no-border {
	padding: 4px 0 0;
}
#community-wrap .app-box-action {
	padding: 0 5px;
	outline: none;
}
#community-wrap .app-box-footer a.app-box-action {
	background:none;
	margin-left: 0px;
}
#community-wrap .app-box-action + .app-box-action {
}
#community-wrap .app-box-action.active {
}
#community-wrap .app-box-footer {
/*starkey	width: 100%;
	clear: both*/
}
/* DIFFERENT margin STYLING FOR .app-box-footer FOR EACH .cMain AND .cModule */

	#community-wrap .cMain .app-box-footer {
	margin: 0 0 10px;
}
#community-wrap div.app-widget .app-box-footer {
	padding: 4px 0 !important;
}
#community-wrap .app-box-footer a {
}
#community-wrap .app-box-footer div.app-box-foot-note {
	margin-top:15px;
	float:right;
	font-size:80%;
	color: #333;
}
#community-wrap .app-box-footer .no-border {
	padding: 0;
}
#community-wrap .app-box-footer .app-box-info {
	padding-bottom: 10px;
}
#community-wrap .app-box.collapse .app-box-actions,  #community-wrap .app-box.collapse .app-box-footer,  #community-wrap .app-box.collapse .app-box-content {
	display: none;
}
/* APPS FIX */

#community-wrap div#application-group li img,  #community-wrap div#application-photo li img {
	width: 45px;
	height: 45px;
}
/* COMMUNITY : ADD REMOVE BUTTON */

/* Remove Button */

body #community-wrap a.remove,  body #community-wrap a.block {
	background: transparent url(../images/remove-button.gif) no-repeat 0 0;
	display: block;
	outline-style: none;
	text-indent: -9999px;
	float: right;
	width: 12px;
	height: 12px;
}
body #community-wrap a.remove:hover {
	background: transparent url(../images/remove-button.gif) no-repeat 0 -12px;
}
/* Add Button */

body #community-wrap a.add {
	background: transparent url(../images/add-button.gif) no-repeat 0 0;
	display: inline-block;
	padding: 0 0 0 20px;
	outline-style: none;
	height: 16px;
	line-height: 16px;
}
body #community-wrap a.add:hover {
	background: transparent url(../images/add-button.gif) no-repeat 0 -16px;
}
/* COMMUNITY : ACTIVITY STREAM */

#community-wrap #activity-stream-container div.ctitle {
	margin: 15px 0 5px 0 !important;
}
li.joms-newsfeed-item {
	display: block;
	margin: 0;
	padding: 5px 0 0px !important;
	position: relative;
	overflow: hidden;
}
#community-wrap div.joms-newsfeed-item {
	padding: 5px 0 !important;
}
li.joms-newsfeed-item .newsfeed-avatar {
	width: 40px;
	float: left;
}
li.joms-newsfeed-item .newsfeed-favicon {
	width: 20px;
	position: absolute;
	right: 0;
	bottom: 3px;
}
.no-avatar .newsfeed-favicon {
	top: 6px;
	left: 2px;
}
#community-wrap .joms-newsfeed-item .newsfeed-favicon {
	left: 45px;
	top: 5px;
}
#community-wrap .no-avatar .newsfeed-favicon {
	left: 2px;
}
li.joms-newsfeed-item .newsfeed-content {
	margin: 0 0 0 45px;
}
div.no-avatar .newsfeed-content {
	margin: 0 0 0 25px;
}
#community-wrap .joms-newsfeed-item .newsfeed-content {
	margin: 0 10px 0 70px;
}
#community-wrap .no-avatar .newsfeed-content {
	margin: 0 10px 0 30px;
}
li.joms-newsfeed-item .newsfeed-content-top {
	margin: 0;
}
body #community-wrap .joms-newsfeed-item .newsfeed-content-top {
	margin: 0 65px 0 0;
	text-indent: 0;
}
li.joms-newsfeed-item {
	border-bottom: 1px dotted #ddd
}
li.joms-newsfeed-item .newsfeed-content-hidden {
	margin: 10px 0;
	padding: 6px;
	display: none;
	background: #f1f1f1;
}
li.joms-newsfeed-item .newsfeed-quote {
	padding: 0 0 0 20px;
	background: url(../images/activity-quote.png) 1px 1px no-repeat;
}
li.joms-newsfeed-item div.newsfeed-content-hidden span div.avatarWrap {
	padding-left: 0;
	background: none;
}
li.joms-newsfeed-item div.newsfeed-content-hidden div.newsfeed-quote {
	padding-left: 20px;
	background: url(../images/activity-quote.png) 0 0 no-repeat;
}
li.joms-newsfeed-item .newsfeed-date {
	position: absolute;
	bottom: 2px;
	left: 0;
}
body #community-wrap li.joms-newsfeed-item .newsfeed-date {
	top: 5px;
	right: 0;
	left: auto;
	text-align: right;
}
#community-wrap li.joms-newsfeed-item.isMine:hover .newsfeed-date {
	display: none;
}
#community-wrap li.joms-newsfeed-item.isSuperAdmin:hover .newsfeed-date {
	display: none;
}
#community-wrap li.joms-newsfeed-item .newsfeed-remove {
	display: none;
	position: absolute;
	right: 0;
	top: 7px;
}
#community-wrap li.joms-newsfeed-item:hover .newsfeed-remove {
	display: block;
}
li.joms-newsfeed-more {
	background: #f4f5f6 url(../images/load-more-btn.png) repeat-x 0 0;
	margin: 15px 10px;
}
li.joms-newsfeed-more:hover {
	background-position: 0 -50px;
}
li.joms-newsfeed-more .loading {
	padding: 6px 0 !important;
	width: 100% !important;
	height: 18px !important;
	margin: 0px !important;
	background-position: 50% 50% !important;
}
li.joms-newsfeed-more a {
	display: block;
	padding: 6px;
	text-align: center;
}
li.joms-wall-more {
	background: #f4f5f6 url(../images/load-more-btn.png) repeat-x 0 0;
	margin: 15px 10px;
}
div.joms-wall-more:hover {
	background-position: 0 -50px;
}
li.joms-wall-more a {
	display: block;
	padding: 6px;
	font-weight: bold;
	text-align: center;
}
li.joms-newsfeed-item .newsfeed-meta {
	padding: 0 0 3px
}
/* VIEW : GROUP + EVENT */

#community-wrap .group-top,  #community-wrap .event-top {
	margin: 0 0 20px;
	overflow: hidden;
}
#community-wrap .group-top .group-main,  #community-wrap .event-top .event-main {
	margin-left: 180px;
}
#community-wrap .group-top .group-desc,  #community-wrap .event-top .event-desc {
	margin-top: 15px;
}
#community-wrap .group-top .group-desc h2,  #community-wrap .event-top .event-desc h2 {
}
#community-wrap .group-left,  #community-wrap .event-left {
	float: left;
	width: 164px;
}
#community-wrap .group-avatar,  #community-wrap .event-avatar {
	float: left;
	margin: 0;
	padding: 2px;
	position: relative;
	z-index: 1;
}
#community-wrap .group-avatar .tag-this,  #community-wrap .event-avatar .tag-this {
	width: 30px;
	height: 30px;
	position: absolute;
	text-indent: -9999px;
	top: 0;
	left: 5px;
	z-index: 100;
}
#community-wrap div.cowner {
	background: url(../images/action/icon-star-1.png) 0 6px no-repeat;
}
#community-wrap div.cadmin {
	background: url(../images/action/icon-star-2.png) 0 6px no-repeat;
}
#community-wrap .group-info,  #community-wrap .event-info {
	margin: 0;
}
#community-wrap .group-info .cparam,  #community-wrap .event-info .cparam {
	padding-left:0;
	position:relative;
}
#community-wrap .group-info .clabel,  #community-wrap .event-info .clabel {
	position: relative;
	width: 100%;
}
#community-wrap .group-info .cdata,  #community-wrap .event-info .cdata {
	padding-bottom: 3px;
	margin-bottom: 3px;
}
#community-wrap .event-info .cinput,  #community-wrap .group-info .cinput {
	display: none;
}
#community-wrap .event-info .event-created .cdata span {
	text-transform: uppercase;
	width: 30px;
	display: inline-block;
}
#community-group-side-events .event-title,  #community-group-side-events .event-loc {
}
#community-group-side-events .event-loc {
}
#community-group-side-events .eventTime {
	display:none
}
#community-group-side-events .event-date {
	width:50px
}
#community-group-side-events .event-date * {
	float:left;
	display:inline;
	width:100%;
}
#community-group-side-events .event-date img {
	width:50px;
	height:auto
}
#community-group-side-events .event-date div+div {
	text-align:center;
	text-transform:uppercase;
}
#community-group-side-events .event-detail {
	margin-left:60px
}
#community-group-side-events .cResetList li {
	padding-bottom:7px
}
#community-group-side-events .cResetList li+li {
	padding-top:7px
}
/* VIEW : GROUP'S ANNOUNCEMENT */

#community-wrap .groups-news-row {
	position: relative;
}
#community-wrap .groups-news-row + .groups-news-row,  #community-wrap .group-discussion + .group-discussion {
	padding-top: 5px;
}
#community-wrap div.groups-news-title {
	background: url(../images/action/icon-announcement.png) no-repeat scroll 0 0 transparent;
	padding: 0 40px 3px 25px;
}
#community-wrap .groups-news-meta,  #community-wrap .group-discussion-author,  #community-wrap .group-discussion-introtext {
	margin: 0 0 5px 25px;
	padding: 0;
}
#community-wrap div.groups-news-text {
	margin: 0 0 5px 25px;
	padding: 5px 0 0 0;
}
#community-wrap div.groups-news-text p {
	margin-top: 0;
	margin-bottom: 10px;
}
/* VIEW : GROUP'S DISCUSSION */ 

#community-wrap .group-discussion {
	overflow: hidden;
	padding: 0;
}
#community-wrap .group-discussion-title {
	background: transparent url(../images/action/icon-discussion.png) 0 3px no-repeat;
	width: auto;
	float: none;
	margin: 0;
	padding: 0px 30% 5px 25px;
	position: relative;
}
#community-wrap .group-discussion-replies {
	position: absolute;
	right: 0;
	top: 5px;
	max-width: 30%;
	overflow: hidden;
}
#community-wrap .wall-tittle {
	padding: 0 0 10px;
}
/* VIEW : GROUP'S DISCUSSION */

#community-wrap .jsGroupEvent ul {
	padding-bottom:10px;
}
#community-wrap .jsGroupEvent li {
	padding-top:10px;
	margin-top:10px;
}
#community-wrap .jsGroupEvent li+li {
}
#community-wrap .jsGroupEvent .event-img {
	right:0;
	top:10px;
}
#community-wrap .jsGroupEvent .avatar {
	width:40px;
	height:auto;
}
#community-wrap .jsGroupEvent .event-detail {
	margin-left:55px;
}
#community-wrap .jsGroupEvent .event-title {
	font-size:14px;
	line-height:1.4;
	padding-right:80px;
}
#community-wrap .jsGroupEvent .event-loc {
	padding-bottom:5px;
}
#community-wrap .jsGroupEvent .event-type {
	top:10px;
	right:0;
	font-size:10px;
	text-transform:uppercase;
}
#community-wrap .jsGroupEvent .event-date {
	width:40px;
	float:left
}
#community-wrap .jsGroupEvent .event-date div {
	padding:0;
	text-align:center;
}
#community-wrap .jsGroupEvent .event-date div+div {
	padding:3px 0;
}
/* VIEW : GROUP'S PHOTOS */

#community-wrap #community-group-photos img.avatar {
	width: 64px;
	height: 64px;
	border: 1px solid #E3E3E3;
	padding: 2px;
}
#community-wrap #community-group-photos .album-list a {
	float: left;
	display: inline-block;
	margin: 0px 4px 4px 0;
}
/* VIEW : GROUP (ANNOUNCEMENT + DISCUSSION) DETAIL */

#community-wrap #group-discussion-topic,  #community-wrap #group-buletin-topic {
	margin-bottom: 10px;
}
#community-wrap #group-discussion-topic .author-avatar,  #community-wrap #group-buletin-topic .author-avatar {
	float: left;
}
#community-wrap #group-discussion-topic .discussion-detail,  #community-wrap #group-buletin-topic .buletin-detail {
	margin-left: 80px;
}
#community-wrap #group-discussion-topic .discussion-created,  #community-wrap #group-buletin-topic .buletin-created {
	margin-bottom: 10px;
	padding: 3px 0 10px 25px;
	background: url(../images/action/icon-discussion.png) 0 2px no-repeat;
}
#community-wrap #group-buletin-topic .buletin-created {
	background: url(../images/action/icon-announcement.png) 0 2px no-repeat;
}
#community-wrap #group-discussion-topic .discussion-entry,  #community-wrap #group-buletin-topic .buletin-entry {
	margin: 0 10px 20px 0;
}
#community-wrap #group-buletin-topic #bulletin-edit-data {
	padding: 10px 0 20px;
}
/** EVENT + GROUP CONTROL **/

#community-wrap #community-group-action,  #community-wrap #community-event-action {
}
#community-wrap #community-group-action h3,  #community-wrap #community-event-action h3 {
	margin-bottom: 0;
}
#community-wrap .event-menus,  #community-wrap .event-menus li {
	list-style: none;
	margin: 0;
	padding: 0;
	background: #fff;
	padding-left: 10px;
}
#community-wrap .event-menus li {
	display: block;
}
#community-wrap .group-menus li a,  #community-wrap .event-menus li a {
	display: block;
	padding: 8px 0 8px 30px;
	margin: 0;
}
#community-wrap .group-menus li a:hover,  #community-wrap .event-menus li a:hover {
}
#community-wrap .group-menus .important a,  #community-wrap .event-menus .important a {
}
#community-wrap .group-menus .important a:hover,  #community-wrap .event-menus .important a:hover {
}
#community-wrap .group-menus .group-edit-avatar,  #community-wrap .event-menus .event-edit-avatar {
	background: url(../images/action/icon-image-edit.png) 2px 6px no-repeat;
}
#community-wrap .group-menus .group-edit-info,  #community-wrap .event-menus .event-edit-info {
	background: url(../images/action/icon-pencil-go.png) 2px 5px no-repeat;
}
#community-wrap .group-menus .group-delete,  #community-wrap .event-menus .event-delete {
	background: url(../images/action/icon-cross.png) 2px 6px no-repeat;
}
#community-wrap .group-menus .group-print,  #community-wrap .event-menus .event-print {
	background: url(../images/action/icon-printer.png) 2px 6px no-repeat;
}
#community-wrap .group-menus .group-export-ical,  #community-wrap .event-menus .event-export-ical {
	background: url(../images/action/icon-ical.png) 2px 6px no-repeat;
}
#community-wrap .group-menus .group-join,  #community-wrap .event-menus .event-join {
	background: url(../images/action/icon-arrow-join.png) 2px 5px no-repeat;
}
#community-wrap .group-menus .group-leave,  #community-wrap .event-menus .event-leave {
	background: url(../images/action/icon-door-out.png) 2px 5px no-repeat;
}
#community-wrap .group-menus .group-invite-friend,  #community-wrap .event-menus .event-invite-friend {
	background: url(../images/action/icon-group-go.png) 2px 5px no-repeat;
}
#community-wrap .event-menus .event-copy {
	background: url(../images/action/icon-event-copy.png) 2px 5px no-repeat;
}
#community-wrap .event-menus .event-invite-email,  #community-wrap a.community-invite-email {
	background: url(../images/action/icon-email-go.png) 2px 5px no-repeat;
}
#community-wrap .group-menus .group-add-bulletin {
	background: url(../images/action/icon-buletin-add.png) 2px 5px no-repeat;
}
#community-wrap .group-menus .group-add-discussion {
	background: url(../images/action/icon-discussion-add.png) 2px 5px no-repeat;
}
#community-wrap .group-menus .group-add-photo {
	background: url(../images/action/icon-camera.png) 2px 5px no-repeat;
}
#community-wrap .group-menus .group-add-album {
	background: url(../images/action/icon-album-add.png) 2px 5px no-repeat;
}
#community-wrap .group-menus .group-add-video {
	background: url(../images/action/icon-video-add.png) 2px 5px no-repeat;
}
#community-wrap .group-menus .group-unpublish {
	background: url(../images/action/icon-group-unpublish.png) 2px 5px no-repeat;
}
#community-wrap .group-menus .group-create-event {
	background: url(../images/action/icon-add-event.png) 2px 5px no-repeat;
}
#community-wrap .community-invite {
	background: url(../images/action/icon-invite.png) 2px 5px no-repeat;
}
#community-group-side-photos a img {
	width: 45px;
	height: 45px;
	margin: 0 3px 4px 0;
}
/** EVENT ADMIN LIST **/

#community-wrap .cThumbList li.event-admin-list {
	width: 100%;
	list-style-type:none;
	margin:0;
	padding:0 0 8px;
}
#community-wrap .event-admin-thumb {
	float: left;
	width: 55px;
}
#community-wrap .event-admin-info {
	margin-left: 55px;
}
#community-wrap #event-admin-name {
	font-weight: bold;
}
#community-wrap #event-admin-is {
}
#community-wrap #event-admin-write {
}
/** EVENT RESPOND **/

#community-wrap #community-event-rsvp-status {
	background: #e0e0b8;
}
#community-wrap #community-event-rsvp-status h3 {
}
#community-wrap #community-event-rsvp-status .app-box-footer {
	margin: 7px 5px 0 0;
}
/* GLOBAL : EVENT EMAIL */

body #community-wrap .event-email {
	padding: 0 0 30px;
}
body #community-wrap .event-email label {
	display: block;
}
body #community-wrap .event-email .instruction {
	margin-bottom: 20px;
}
body #community-wrap .event-email div.event-email-row {
	padding: 5px 0;
	margin-bottom: 10px;
	width: 100%;
	float: left;
	display: inline;
}
body #community-wrap .event-email div.event-email-row input {
	width: 480px;
}
body #community-wrap .event-email div.event-email-row textarea {
	width: 100%;
}
#community-wrap .cSubmenu ul.submenu li.instruction {
	margin-left: 5px;
}
#community-wrap .cSubmenu ul.submenu li.back-link {
	float: right;
}
#community-wrap .cSubmenu ul.submenu li.back-link a {
}
/* VIEW : GROUP LISTING */

#community-wrap ul.cTextList,  #community-wrap ul.cTextList li {
	list-style: none;
	background: none;
	padding: 0;
	margin: 0;
}
#community-wrap ul.cTextList li {
	display: block;
}
#community-wrap ul.cTextList li.group-discussion-list {
	background: transparent url(../images/action/icon-discussion.png) 0 2px no-repeat;
	padding: 0 5px 5px 25px;
	margin: 0 5px 5px 0;
}
#community-wrap ul.cTextList li.group-discussion-list a.title {
	display: block;
}
/* VIEW : GROUP + EVENT LISTING */

.community-events-results-item,  .community-groups-results-item {
	float: left;
	display: inline;
	width: 100%;
	padding: 0;
	margin: 0 0 10px;
	position: relative;
}
.community-events-results-left,  .community-groups-results-left {
	float:left;
	margin: 10px;
}
.community-events-results-left img.avatar {
	width: 64px;
	height: 64px;
	border: 1px solid #E3E3E3;
	padding: 2px;
}
.community-events-results-left .eventDate {
	text-align: center !important;
	text-transform: uppercase;
	padding: 2px;
	background: #eee;
}
.community-events-results-right,  .community-groups-results-right {
	float: none !important;
	margin: 10px 10px 10px 90px;
}
.community-events-results-right h3,  .community-groups-results-right h3 {
	margin: 0;
	padding: 0;
	text-indent: 0 !important;
	margin-bottom: 5px;
}
#community-wrap .eventActions,  #community-wrap .groupActions {
	margin-top: 5px;
}
#community-wrap .eventActions a span {
}
#community-wrap span.selected {
}
div#community-event-info-actions,  div#community-group-info-actions {
	display: none;
	padding: 0 0 0 170px;
}
div#community-events-news h3,  div#community-events-join h3,  div#community-groups-news h3,  div#community-groups-join h3 {
	margin: 0 0 5px 0;
	padding: 0;
	width: 100%;
	float: left;
}
input#news-title {
	width: 400px;
}
textarea#news-description {
	height: 200px;
	width: 400px;
}
div#community-groups-news div {
	padding-top: 10px;
}
#community-wrap div.empty {
	padding: 0 0 2px 0;
}
div.community-events-action,  div.community-groups-action {
	padding-top: 10px;
	text-align: right;
}
/* COMMUNITY : DEFAULT LISTING */

#community-wrap .cDetailList,  #community-wrap .cDetailList li {
	list-style: none;
	background: none;
	padding: 0;
	margin: 0;
}
#community-wrap .cDetailList .item {
	background-image:	none;
	display: block;
	float: left;
	list-style-type: none;
	margin: 0 2px 0 0;
	padding: 10px 0;
	width: 100%;
}
#community-wrap .cDetailList .avatarWrap {
	float: left;
	width: 75px;
}
#community-wrap .cDetailList .detailWrap {
	margin: 0 10px 0 75px;
}
#community-wrap .detailWrap.alpha {
	margin: 0 10px 0 75px;
	border-bottom:  1px dotted #ddd;
}
#community-wrap .cDetailList .detailWrap h4 {
	margin: 0;
	padding: 0 0 10px;
}
#community-wrap .cDetailList .detailWrap .status {
	height: auto;
	min-height: 25px;
}
#community-wrap .cDetailList .detailWrap .icons {
	padding: 5px 0 0;
}
#community-wrap .cDetailList .cActivityAction {
	float: right;
	margin-top: 20px;
}
#community-wrap .cDetailList .cActivityAction a {
	background: #ececec;
	padding: 2px 5px;
}
#community-wrap .cDetailList .cActivityAction a:hover {
}
/* Latest group listing */

#community-wrap .cModule.latest-groups {
}
#community-wrap .cModule.latest-groups li.featured {
	text-align: center;
	margin: 0 0px 0 10px;
}
#community-wrap .cModule.latest-groups li.featured a {
	width: 100%;
	float: left;
	display: inline-block;
	margin: 0 0 10px;
}
#community-wrap .cModule.latest-groups li.featured a img {
	float: none;
	display: block;
	margin: 0 auto;
}
body #community-wrap .cModule.latest-groups li.featured h3.title {
	padding: 5px 0;
	margin: 0;
	text-align: center;
}
#community-wrap .cModule.latest-groups li.featured .desc-details {
	padding: 5px 0 10px;
	margin-bottom: 5px;
	text-align: center;
}
/* COMMUNITY : WALL COMMENT'S FORM*/

#community-wrap div.wall-comment-view-all-bottom {
	padding-top: 5px;
	padding-bottom:5px;
	margin-bottom:10px;
}
#community-wrap #wallForm,  #community-wrap #community-photo-walls {
	padding-bottom: 20px;
	margin-bottom: 10px;
}
#community-wrap #wall-message {
	display:block;
	min-height: 110px;
}
.wall-comment-view-all {
	position: absolute;
	top: 0px;
	right: 0;
}
.wall-respond-area {
	position: relative;
	margin-top: 10px;
}
#cProfileWrapper .wall-respond-area {
	padding-bottom: 20px;
	margin-bottom: 10px;
}
/* COMMUNITY : WALL COMMENT ROW */

#community-wrap div.wallComments {
	padding: 6px;
	margin: 0 0 10px;
	background: #f1f1f1;
}
body #community-wrap div.ccontent {
	padding: 6px 0 6px 80px;
}
body #community-wrap div.cavatar {
	float:left;
	height:45px;
	width:45px;
}
body #community-wrap div.cavatar img {
	width: 36px;
	height: 36px;
}
body #community-wrap div.ccontent-avatar {
	margin: 0 0 0 50px;
	padding: 0 5px 5px 5px;
}
#community-wrap div.ccontent-avatar .createby a {
}
#community-wrap div.ccontent-avatar .content {
	margin: 5px 0;
	padding: 0;
	line-height: 15px;
}
#community-wrap div.ccontent-avatar .date .createdate {
	height: 20px;
	background: transparent url(../images/comment_clock.png) left 0px no-repeat;
	padding: 2px 0 0 20px;
	vertical-align: middle;
}
#community-wrap div.ccontent-avatar .date .remove {
}
#community-wrap .wall-cocs {
	margin: 0px 20px 0 5px;
}
body #community-wrap div.ccontent div.ccontent-min-height {
	height:40px;
	float:right;
	width:1px;
}
/** Comment On Comment **/

#community-wrap .wallcmt {
	padding: 4px;
	margin-bottom: 2px;
	min-height:32px;
	position: relative;
	padding-left: 40px;
}
#community-wrap .wallcmt p {
	margin: 0;
}
#community-wrap .wall-coc-avatar {
	width: 32px;
	position: absolute;
	top: 4px;
	left: 4px;
}
#community-wrap .wall-coc-form {
	display: none;
}
#community-wrap .wall-coc-form-actions {
	text-align: left;
}
#community-wrap .wall-coc-form-actions button {
	margin-right: 5px;
}
#community-wrap .wall-coc-form textarea {
	float: left;
}
/* COMMUNITY : VIDEO (LISTING) */

body #community-wrap ul.profile-details li.video {
	padding-top: 3px;
}
body #community-wrap a.icon-videos {
	background: url("../images/icons/icons-16x16.gif") no-repeat scroll 0 -398px transparent;
	padding-left: 20px;
}
body #community-wrap a.icon-videos-remove {
	background: url(../images/action/icon-video-remove.png) no-repeat;
	padding: 2px 0 0 23px;
	font-size: 90%;
}
body #community-wrap .video-items {
	margin: 0 -5px;
}
body #community-wrap .video-item {
	float: left;
	width: 50%;
}
body #community-wrap #latest-videos .video-item,  body #community-wrap #community-group-videos .video-item,  body #community-wrap #community-group-side-videos .video-item {
	float: none;
	overflow: hidden;
	display: block;
	width: auto;
}
body #community-wrap .video-item .video-item {
	float: none;
	width: auto;
	position: relative;
	margin: 5px;
}
body #community-wrap .video-thumb {
	float: left;
	padding: 10px;
	position: relative;
}
body #community-wrap .video-thumb img {
	margin: 0 !important;
}
body #community-wrap .video-thumb-url {
	display: block;
	overflow: hidden;
}
body #community-wrap .video-durationHMS {
	position: absolute;
	bottom: 14px;
	left: 8px;	/* Due to .video-thumb's using padding and not margin */
	background: black;
	color: #FFF;
	opacity: 0.7;
	font-size: 80%;
	padding: 0 0.3em;
}
body #community-wrap .video-summary {
	margin: 10px;
	margin-bottom: 0;
}
body #community-wrap .video-title {
	overflow: hidden;
	position: relative;
	white-space: nowrap;
	margin: 0;
	padding: 0;
}
body #community-wrap .video-description {
	margin: 0;
	padding: 0;
}
/* .video-add */

body #cWindow .video-addType {
	vertical-align: top;
	width: 50%;
	height: 200px;
	padding: 10px;
	position: relative;
}
body #cWindow .video-addType.link {
}
body #cWindow .video-addType.upload {
}
body #cWindow .video-addType-name {
	margin: 0;
	padding: 0;
}
body #cWindow .video-addType-description {
	margin: 10px 0;
	padding: 0;
}
body #cWindow .video-providers {
	padding-left: 15px;
	margin: 0;
}
body #cWindow .video-provider {
	width: 49%;
	float: left;
	margin: 0;
	padding: 0;
	background: none;
	list-style-type: disc;
}
body #cWindow .video-uploadRules {
	padding-left: 15px;
	margin: 0;
}
body #cWindow .video-uploadRule {
	margin: 0;
	padding: 0;
	background: none;
	list-style-type: disc;
}
body #cWindow .video-action {
}
body #cWindow .video-addType.link .video-action {
	margin-top: 15px;
}
body #cWindow .video-addType.upload .video-action {
	margin-top: 20px;
}
/* COMMUNITY : PROFILE / CHANGE PROFILE VIDEO */

#community-wrap .vidSubmenu {
	margin: 0 0 10px;
}
#community-wrap .vidSubmenu .submenu {
	float:left;
}
#community-wrap .vidSubmenu .submenu li {
}
#community-wrap .vidSubmenu .action a {
}
body #community-wrap .video-permalink {
	padding: 10px 0;
	position: relative;
	background: #eee;
}
body #community-wrap .video-permalink .video-label {
	width: 72px;
	height: 20px;
	position: absolute;
	left: 5px;
	top: 10px;
}
body #community-wrap .video-permalink div.video-link {
	display: block !important;
	margin: 0 8px 0 80px;
	padding: 0;
}
body #community-wrap .video-permalink input {
	width: 100%;
	margin: 0;
	padding: 0;
	height: 20px;
}
#community-wrap .video-full {
}
/* change profile video */

#community-wrap .video-head {
	position: relative;
}
#community-wrap .video-remove {
	position: absolute;
	right: 0;
	top: 7px;
}
body #community-wrap .video-player {
	text-align: center;
	background: #fff;
	padding: 15px 0;
}
body #community-wrap .video-full .video-summary {
	padding: 10px;
	height: auto;
	margin: 0;
}
body #community-wrap .video-full .video-actions {
	display: block;
	margin-top: 10px;
	position: relative;
}
#linkVideo #videoLinkUrl {
	width: 100%;
}
#uploadVideo #videoTitle {
	width: 100%;
}
#uploadVideo #description {
	width: 100%;
	height: 135px;
}
/* COMMUNITY : LIKE DISLIKE */

#like-container {
	float: right;
	height: 35px;
	margin-right: 8px;
}
#like-container span {
	padding:0;
	margin: 0;
}
#like-container .like-button,  #like-container .unlike-button,  #like-container .dislike-button,  #like-container .peepDislike,  #like-container .peepLike,  #like-container .meLike,  #like-container .meDislike {
	display: block;
	float: left;
	padding: 0 6px 0 22px;
	margin: 4px 0;
	background: #fff url('../images/like-button-bg.png') repeat-x 0 0;
}
#like-container .like-button,  #like-container .meLike {
}
#like-container .like-button:hover {
	background-position: 0 -24px;
}
#like-container .dislike-button,  #like-container .meDislike {
	background-position: 0 -48px;
}
#like-container .dislike-button:hover {
	background-position: 0 -72px;
}
#like-container .meLike,  #like-container .meDislike {
	background-position: 0 -96px;
}
#like-container .meDislike {
	background-position: 0 -120px;
}
#like-container a:hover {
}
/* COMMUNITY : MY APPS FIX for WALL COMMENT */

#community-wrap .cModule .wall-respond-area {
	margin: 0 5px 0 0;
}
#community-wrap .app-widget-content .wall-respond-area {
	padding: 10px 0;
}
#community-wrap .app-widget-content .wallComments img {
	width: 32px;
	height: 32px;
}
#community-wrap .app-widget-content div.ccontent-avatar {
	margin: 0 0 0 43px;
	padding: 0;
	position:relative;
}
#community-wrap .app-widget-content div.ccontent-avatar .date {
	width: 100%;
	float: left;
}
#community-wrap .app-widget-content div.wall-cocs {
	margin: 5px 0;
}
#community-wrap .app-widget-content div.ccontent-avatar .content {
	margin: 0;
}
#community-wrap .app-widget-content .wall-cocs .wall-coc-date {
}
body #community-wrap .app-widget-content div.cavatar {
	width: 32px;
	height: 32px;
}
#community-wrap .app-widget-content div.wallComments {
	margin: 0px;
	padding: 5px 0;
}
#community-wrap .app-widget-content .wallcmt img.wall-coc-avatar {
	height: 24px !important;
	width: 24px !important;
}
#community-wrap .app-widget-content div.ccontent-avatar .date .createdate {
	background: url("../images/comment_clock.png") no-repeat scroll left 0 transparent;
	display: block;
	height: 16px;
	padding: 0 0 0 18px;
	vertical-align: middle;
}
#community-wrap .app-widget-content div.ccontent-avatar .date .remove {
	position: absolute;
	top: 2px;
	right: 0;
	background-image: url("../images/remove-button.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	height: 12px;
	width: 12px;
	outline-style: none;
	text-indent: -9999px;
}
#community-wrap .app-widget-content div.ccontent-avatar .date .remove a {
	width: 12px;
	height: 12px;
	display: block;
}
#community-wrap .app-widget-content div.ccontent-avatar .date .remove:hover {
	background-position: 0 -12px;
}
#community-wrap .app-widget-content .wallcmt {
	padding: 4px 4px 4px 32px;
}
#community-wrap .app-widget-content .wallComments .createby {
	background: none;
	padding: 2px 16px 2px 0;
}
/** FORM ELEMENTS **/

body #community-wrap .label,  body #cWindow .label {
	text-align: right;
}
body #community-wrap .lblradio,  body #cWindow .lblradio {
	display: inline;
}
body #community-wrap .lblradio-block,  body #cWindow .lblradio-block {
	display: block;
}
body #community-wrap .inputbox.fullwidth,  body #cWindow .inputbox.fullwidth {
	width: 98%;
}
body #community-wrap .inputbox.halfwidth,  body #cWindow .inputbox.halfwidth {
	width: 50%;
}

body #community-wrap .hints,  body #cWindow .hints {
}
/* table for form elements */

body #community-wrap .formtable,  body #cWindow .formtable {
	width: 100%;
}
body #community-wrap .formtable td,  body #community-wrap .admintable td,  body #cWindow .formtable td,  body #cWindow .admintable td {
	padding: 5px;
	vertical-align: top;
}
body #community-wrap .formtable td.key,  body #community-wrap .admintable td.paramlist_key,  body #community-wrap td.listkey,  body #community-wrap td.paramlist_key,  body #cWindow .formtable td.key,  body #cWindow .admintable td.paramlist_key {
	text-align: right;
	width: 130px;
}
body #community-wrap td.listvalue,  body #community-wrap td.paramlist_value,  body #community-wrap .formtable td.value,  body #community-wrap .admintable td.paramlist_value,  body #cWindow .formtable td.value,  body #cWindow .admintable td.paramlist_value {
}
body #community-wrap tr.noLabel td.key,  body #community-wrap tr.noLabel td.paramlist_key,  body #cWindow tr.noLabel td.key,  body #cWindow tr.noLabel td.paramlist_key {
	background: none;
}
body #community-wrap tr.hidden td,  body #cWindow tr.hidden td {
	display: none;
}
/** Standard Application Box Elements **/

body #community-wrap .appsBoxTitle {
}
body #community-wrap .infoGroupTitle {
	margin: 0 0 10px;
}
#community-wrap .infoTitle {
}
#community-wrap .infoDesc {
}
#community-wrap .infoDesc a {
}
#community-wrap .infoDesc a:hover {
}
/** form styling **/

	/* starkey 
label {
display: block;
}*/

.selectbox {
	padding: 2px;
}
input.fullwidth,  textarea.fullwidth {
	width: 98%;
}
/** custom textarea **/

body #community-wrap textarea.replybox {
	width: 98%;
	height: 115px;
}
/** Profile **/

body #community-wrap .profile-addfriend {
	background: transparent url(../images/user_add.png) no-repeat scroll 0 2px;
	padding: 3px 3px 3px 20px;
}
body #community-wrap .profile-message {
	background: transparent url(../images/Mail_16x16.png) no-repeat scroll 0 2px;
	padding: 3px 3px 3px 20px;
}
body #community-wrap .profile-star {
	background: transparent url(../images/Star_16x16.png) no-repeat scroll 0 2px;
	padding: 3px 3px 3px 20px;
}
body #community-wrap .profile-media {
	background: transparent url(../images/photos.png) no-repeat scroll 0 2px;
	padding: 3px 3px 3px 20px;
}
body #community-wrap #profile-info h1 {
	margin-top:8px;
	margin-bottom:8px;
}
/** Tables **/

body #community-wrap table.grid td {
	padding: 8px;
}
body #community-wrap div.listing {
	padding: 8px;
}
body #community-wrap div.listing div.avatar {
	float: right;
	padding: 2px;
}
body #community-wrap div.listing div.content {
	padding: 2px;
}
body #community-wrap td.info-key {
	text-align: right;
	width: 120px;
}
body #community-wrap div.ccontent table.ccontentTable {
	margin-left: -60px;
}
body #community-wrap table.ccontentTable tr {
	height: 1.6em;
}
body #community-wrap table.ccontentTable td {
	padding: 0 10px 5px 0;
	vertical-align: top;
}
body #community-wrap ul.avatar-list {
	margin: 0;
	padding: 0;
	list-style: none;
}
body #community-wrap ul.avatar-list li {
	display: inline;
	padding: 0;
	background: none;
	margin: 0 3px 0 0 !important;
}
/** table header **/

body #community-wrap div.masterhead td.profile {
}
body #community-wrap div.masterhead td {
	padding: 4px;
}
/** Tiny icons + newsfeed **/

body #community-wrap div.sprite-favicons {
	background: transparent url(../images/icons.png) no-repeat scroll 0 0;
	padding: 3px 3px 3px 3px;
	height: 20px;
	width: 20px;
	float: left;
}
body #community-wrap div.created {
	text-align: right;
	width: 65px;
	float: right;
}
body #community-wrap img.icon {
	vertical-align: middle;
	padding: 0 1px !important;
	margin: 0 !important;
}
body #community-wrap div.news-separator {
	height: 1px;
	margin-top: 2px;
	margin-bottom: 10px;
	overflow: hidden;
}
#community-wrap a#memberlist-save,  #community-wrap .communtiy-filter-created {
	padding: 3px 0 3px 22px;
}
#community-wrap a#memberlist-save {
	background: url('../images/action/icon-window.png') 0 2px no-repeat;
	margin-left: 15px;
}
.communtiy-filter-created {
	background: url('../images/comment_clock.png') 0 2px no-repeat;
}
.community-filter-list {
	margin-bottom: 25px;
}
/* SEND MESSAGE WINDOW STYLE */

#writeMessageContainer {
}
#writeMessageContainer .receiverContainer {
	padding: 5px;
}
#writeMessageContainer .inputbox {
	float: right;
	width: 290px;
	display: block;
}
/* ADD NEW FRIEND WINDOW STYLE */

#addFriendContainer {
}
#addFriendContainer form#addfriend {
	display: block !important;
	position: relative;
	padding-left: 65px !important;
	margin: 5px 0 !important;
}
#addFriendContainer img.avatar {
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	border: 1px solid #E3E3E3;
	padding: 2px;
}
#addFriendContainer textarea.inputbox {
	width: 100%;
	height: 50px;
	padding: 1px 0;
	margin: 0;
}
/* ADD NEW FRIEND WINDOW STYLE */

/** Message **/

body #community-wrap div.avatar {
	width: 100%;
}
body #community-wrap div.inbox-toolbar {
	background: #fff;
	padding: 3px;
}
body #community-wrap div.inbox-toolbar a {
}
body #community-wrap div.inbox-read {
	padding: 3px;
	position: relative;
}
body #community-wrap div.inbox-read a.subject {
}
body #community-wrap div.inbox-unread {
	background: #f5fdeb;
	padding: 3px;
	position: relative;
}
body #community-wrap div.inbox-unread a.subject {
}
body #community-wrap div.inbox-toolbar .checkbox,  body #community-wrap div.inbox-message .checkbox {
	margin: 1px 0 0;
}
body #community-wrap div.avatar {
	float: left;
	width: 50px;
}
body #community-wrap div.message-body {
	margin: 0 50px;
}
body #community-wrap .message-info {
}
body #community-wrap .message-subject {
	padding: 3px 0;
	text-indent: 20px;
}
body #community-wrap .message-subject a:link {
}
body #community-wrap .message-subject a:visited {
}
body #community-wrap .message-subject a:hover {
}
body #community-wrap .bubble-arrow {
	background: transparent url(../images/message-arrow.gif) no-repeat top left;
	float: left;
	width: 100%;
}
body #community-wrap .bubble-content {
	background: #fff;
	margin: 0 0 0 12px;
	padding: 10px 10px 5px;
	width: 100%;
	border-top: 1px solid #c5d8e7;
	border-bottom: 1px solid #c5d8e7;
	border-right: 1px solid #c5d8e7
}
body #community-wrap .avatar-message-view {
	margin: 10px 0 0;
}
/** Ajax **/

body #community-wrap div.ajax-wait {
	background-image:url(../images/wait.gif);
	width:16px;
	height:16px;
}
/** drag **/

body #community-wrap td.dragHandle {
	cursor:move;
}
body #community-wrap .showDragHandle {
	background-image: url(../images/drag.gif);
	background-position: center center;
	background-repeat: no-repeat;
	cursor: move;
}
/* 32px avatar + 4px padding-left + 4px padding-right */

#community-wrap .wallcmt {
	padding:4px;
	/* starkey background-color:#f1f1f1;*/
	margin-bottom:2px;
	min-height:12px;
	position:relative;
	padding-left:40px;
}
#community-wrap .joms-newsfeed-item .wallcmt {
	padding-bottom:24px;
}
#community-wrap .joms-newsfeed-item .wallinfo {
	padding-left:4px;
	min-height:0;
	padding-bottom:4px;
	line-height: 16px;
}
#community-wrap .joms-newsfeed-item .wallnone {
	display:none;
}
#community-wrap .joms-newsfeed-item .wallicon-comment,  #community-wrap .joms-newsfeed-item .wallicon-like {
	padding-left: 24px
}
#community-wrap .joms-newsfeed-item .wallicon-comment {
	background: #f1f1f1 url(../images/icons/comments.png) no-repeat 4px 4px
}
#community-wrap .joms-newsfeed-item .wallicon-like {
	background: #f1f1f1 url(../images/icons/thumb_up.png) no-repeat 4px 4px
}
#community-wrap .wallcmt p {
	margin:0;
}
#community-wrap .wall-coc-avatar {
	width:32px;
	position:absolute;
	top:4px;
	left:4px;
	border:none;
}
#community-wrap .wall-coc-form {
	display:none;
}
#community-wrap .wall-coc-form-actions {
	text-align:left;
}
#community-wrap a.wall-coc-form-action {
	float: right;
	padding: 3px 5px 0;
	line-height: 32px;
	background-color: transparent !important;
}
a.photoRotaterActions {
	text-indent: -999em!important;
	margin-top: -5px !important
}
#community-wrap a.wall-coc-form-action:hover {
	background-color: transparent !important;
}
#community-wrap .wall-coc-form-actions button {
	margin-left:5px;
	margin-top:5px;
	float: right;
}
#community-wrap .wall-coc-form textarea {
	float:left;
}
/**

 * Unordered list for displaying avatars

 **/ 

body #community-wrap ul.community-avatar-list li {
	background:transparent none repeat scroll 0 0;
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding: 6px 6px 0px 0px;
}
body #community-wrap ul.community-avatar-list li img {
	padding:0;
}
/* Show-more link */

body #community-wrap div.community-show-more,  body #community-wrap span.community-show-mores {
	text-align: right;
}
/*******************************************************************************************/

/** FRONTPAGE **/

.app-box .actor-link {
	width: 100%;
}
div.groups-news-title,  span.groups-news-title {
	background: transparent url(../images/groups_news_title.gif) no-repeat scroll 0pt 5px;
	padding: 3px 3px 3px 20px;
}
/* Guest section */

body #community-wrap div.greybox div div {
	border: none;
}
body #community-wrap div.greybox div div div {
	background: none;
}
body #community-wrap div.greybox div div div h1,  body #community-wrap div.greybox div div div h2 {
	padding: 0;
	margin: 0;
}
body #community-wrap div.greybox div div div h1 {
	letter-spacing: -1px;
	font-size: 32px;
	margin: 0 0 20px;
	padding: 0 0 10px;
	line-height: 35px;
}
body #community-wrap div.greybox div div div h2 {
	color: #666;
	margin: 0 0 15px;
}
body #community-wrap div.greybox div div div.introduction {
	margin: 0;
	padding: 30px 0 0 70px;
}
body #community-wrap div.greybox div div div.loginform {
	width: 200px;
	float: right;
	padding: 20px 15px 20px 30px;
	background: transparent url(../images/greybox-separator.gif) no-repeat top left;
	height: 225px;
}
body #community-wrap div.greybox div div div.loginform input.frontlogin {
	padding: 3px;
	font-size: 16px;
	font-weight: bold;
	color: #666;
	width: 90%;
}
body #community-wrap ul#featurelist {
	list-style: none;
	margin: 20px 0;
}
body #community-wrap ul#featurelist li {
	font-size: 14px;
	color: #999;
	background: transparent url(../images/add-button.gif) no-repeat 0 0;
	line-height: 16px;
	height: 16px;
	font-weight: bold;
	margin: 0 0 5px !important;
	padding: 0 0 0 25px;
	list-style-type: none;
	list-style-image:   none;
}

body #community-wrap div.frontColLeft {
	margin: 20px 280px 0 0;
}
body #community-wrap div.frontColRight {
	width: 250px;
	float: right;
}
body #community-wrap div.yellowbox h3 {
	padding: 0;
	margin: 0 0 10px;
	color: #7b7948;
}
body #community-wrap h3.frontTitle {
	margin: 0;
	padding: 10px 0;
	color: #789539;
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-weight: 700;
	line-height: 100%;
}
ody #community-wrap div.rightColContainer {
	width: 230px;
	height: auto;
	float: right;
}
body #community-wrap div.leftColContainer {
	margin-right: 250px;
}
body #community-wrap div.yellowbox-tl {
	background: transparent url(../images/yellowbox-tl.gif) no-repeat top left;
	margin: 0 0 10px;
}
body #community-wrap div.yellowbox-tr {
	background: transparent url(../images/yellowbox-tr.gif) no-repeat top right;
}
body #community-wrap div.yellowbox-bl {
	background: transparent url(../images/yellowbox-bl.gif) no-repeat bottom left;
}
body #community-wrap div.yellowbox-br {
	background: transparent url(../images/yellowbox-br.gif) no-repeat bottom right;
}
body #community-wrap div.center {
	padding: 0px 10px 10px 16px;
}
/** USER PROFILE **/

#community-wrap #profile-header ul.actions {
	list-style: none;
	width: 33%;
	float: left;
	margin: 0;
	padding: 0;
	background: none;
}
#community-wrap #profile-header ul.actions li {
	padding: 0 0 0 17px;
	margin: 5px 3px 5px 0 !important;
	background: none;
	display: block;
	float: left;
	width: 85%;
	height: 10px;
	text-align: left;
}
#community-wrap #profile-header ul.actions li.profile {
	background: transparent url(../images/icon_10px.gif) no-repeat 0 0;
	line-height: 9px;
}
#community-wrap #profile-header ul.actions li.avatar {
	background: transparent url(../images/icon_10px.gif) no-repeat 0 -10px;
	line-height: 9px;
}
#community-wrap #profile-header ul.actions li.privacy {
	background: transparent url(../images/icon_10px.gif) no-repeat 0 -20px;
	line-height: 9px;
}
#community-wrap #profile-header ul.actions li.apps {
	background: transparent url(../images/icon_10px.gif) no-repeat 0 -30px;
	line-height: 9px;
}
#community-wrap #profile-header ul.actions li.group {
	background: transparent url(../images/icon_10px.gif) no-repeat 0 -40px;
	line-height: 9px;
}
#community-wrap #profile-header ul.actions li.photo {
	background: transparent url(../images/icon_10px.gif) no-repeat 0 -50px;
	line-height: 9px;
}
#community-wrap #profile-header ul.actions li.write {
	background: transparent url(../images/icon_10px.gif) no-repeat 0 -60px;
	line-height: 9px;
}
#community-wrap #profile-header ul.actions li.inbox {
	background: transparent url(../images/icon_10px.gif) no-repeat 0 -70px;
	line-height: 9px;
}
#community-wrap #profile-header ul.actions li.invite {
	background: transparent url(../images/icon_10px.gif) no-repeat 0 -80px;
	line-height: 9px;
}
#community-wrap #profile-header ul.actions li.video {
	background: transparent url(../images/icon_10px.gif) no-repeat 0 -90px;
	line-height: 9px;
}
#community-wrap #profile-header ul.actions li.events {
	background: transparent url(../images/icon_10px.gif) no-repeat 0 -100px;
	line-height: 9px;
}
#community-wrap #profile-header ul.actions a,  #community-wrap #profile-header ul.actions a:hover {
}
#community-wrap .js-box-grey {
	padding: 0 20px 15px 20px;
}
#community-wrap div.mini-profile {
	padding: 7px 0 !important;
	margin: 0 0 5px;
	position: relative;
}
#community-wrap .jsFriendList .jsFriendRespond {
	display:none
}
#community-wrap .jsFriendList:hover .jsFriendRespond {
	display:block
}
body #community-wrap div.mini-profile-avatar {
	float: left;
	padding: 0 10px;
}
body #community-wrap div.mini-profile-avatar * {
	/*float:left;
	display:inline-block*/
}
body #community-wrap div.mini-profile-details {
	margin: 0 10px 0 90px;
}
body #community-wrap div.mini-profile-details-status {
	min-height:18px;
}
body #community-wrap div.mini-profile-details-action {
	margin-top:5px;
}
body #community-wrap div.mini-profile-details h3.name {
	margin: 0;
	padding: 0;
}
body #community-wrap div.mini-profile-details div.status {
	margin: 0;
	padding: 0 0 5px;
}
#cWindow div.mini-profile table,  #cWindow div.mini-profile table td {
	vertical-align: top !important;
}
.jsFriendAction {
	left:90px;
	bottom:8px;
}
.jsFriendRespond {
	right:8px;
	bottom:8px
}
/* Application listing */

#community-wrap .app-item {
	padding: 10px 0;
	margin: 0 0 5px;
	position: relative;
}
#community-wrap .app-avatar {
	float: left;
	padding: 0 0 0 20px;
}
#community-wrap .app-item-details {
	font-size: 90%;
	margin: 0 10px 0 100px;
}
#community-wrap .app-item-description {
	margin: 0 120px 15px 100px;
}
#community-wrap .app-item h3 {
	padding: 0 0 5px;
	font-size: 120%;
	margin: 0 10px 0 100px;
}
#community-wrap .app-item .added-ribbon {
	height: 16px;
	padding: 0 5px 0 10px;
	position: absolute;
	right: 0;
	top: 7px;
	text-transform: uppercase;
	background: transparent url(../images/online.png) no-repeat 0 0;
}
#community-wrap .app-item .added-button {
	height: 20px;
	padding: 0 15px;
	position: absolute;
	right: 10px;
	top: 35px;
	text-transform: uppercase;
	background: #e1f4c4;
}
#community-wrap .app-item .added-button:hover {
}
#community-wrap .app-item .remove-button {
	height: 20px;
	padding: 0 15px;
	position: absolute;
	right: 10px;
	top: 35px;
	text-transform: uppercase;
	background: #ffd3d3;
}
#community-wrap .app-item .remove-button:hover {
}
#community-wrap .app-item-empty {
	margin: 0 20px;
	text-align: center;
}
/* for sortable item */

#community-wrap #apps-mine .app-item.dragHandle {
	cursor: move;
}
#community-wrap #apps-core .app-item.dragHandle {
}
#community-wrap .app-item.dragHandle .app-item-details {
	margin: 0 20px 0 100px;
}
#community-wrap .app-item.dragHandle .app-item-description {
	margin: 0 20px 15px 100px;
}
#community-wrap .app-item.dragHandle h3 {
	margin: 0 20px 0 100px;
}
#community-wrap .app-item.onDrag {
	opacity: 0.5;
	filter:alpha(opacity=50);
}
#community-wrap .app-item.onDrag a {
}
/** Profile View **/

body #community-wrap div.profile-main {
	margin: 0 0 0 0;
	overflow: hidden;
}
body #community-wrap .profile-right {
	float: right;
	width: 160px;
	margin-left: 15px;
}
/* profile.about.php user information here */   

#community-wrap dl.profile-right-info {
	padding: 0;
	list-style: none;
}
#community-wrap dl.profile-right-info dt {
	background: none;
	padding: 0;
	text-shadow: 1px 1px 0 #000000;
	color: #fff;
	font-weight: bold;
	margin-top: 10px;
	border-bottom: 1px dotted #383838;
	font-size: 11px !important;
	line-height: 190%
}
#community-wrap dl.profile-right-info dd {
	margin: 0 0 10px;
	border-bottom: 1px dotted #383838;
	font-size: 11px !important;
	line-height: 190%
}
#community-wrap dl.profile-right-info dd a {
}
body #community-wrap div.profile-box {
	padding: 8px 8px 20px;
	margin: 0;
	position: relative;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #E0E0E0;
	padding: 9px 15px 15px
}
#community-wrap div.profile-box .profile-likes {
}
body #community-wrap .profile-avatar {
	vertical-align: top;
	float: left;
}
body #community-wrap .profile-avatar img {
	border:1px solid #f2f2f2;
}
body #community-wrap div.profile-info {
	margin: 0 0 0 180px;
}
body #community-wrap div.profile-info .contentheading {
	margin: 0;
	padding: 0;
	height: auto !important;
	background: none;
}
body #community-wrap div.profile-name {
	font-size: 22px;
	margin: 0 0 10px;
}
body #community-wrap div#profile-status {
	padding: 4px 0;
}
body #community-wrap #profile-status-edit {
	float: right;
	width: 50px;
	text-align: right;
	cursor: pointer;
}
/* User information in profile page */

#community-wrap ul.profile-details,  #community-wrap ul.profile-details li {
	list-style: none;
	background: none;
	padding: 0;
	margin: 0;
	position: relative;
}
#community-wrap ul.profile-details li {
}
#community-wrap ul.profile-details li.title {
	margin: 10px 0 0 0;
}
#community-wrap ul.profile-details li.likes {
	position:absolute;
	right:0;
	top:0
}
#community-wrap .profile-likes #like-container {
	margin-right:0;
}
#community-wrap ul.friend-right-info {
	list-style: none;
}
body #community-wrap ul.friend-right-info li {
	background: none;
	padding: 2px;
	float: left;
}
body #community-wrap div.profile-toolbox-bl ul.small-button {
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
	height: 32px;
}
body #community-wrap div.profile-toolbox-bl ul.small-button li {
	background: none;
	line-height: 33px;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
}
body #community-wrap div.profile-toolbox-bl ul.small-button li a {
	display: block;
	float: left;
	height: 20px;
	padding: 0 0 0 20px;
	margin: 8px 15px 0 0;
}
/*--p2--*/

body #community-wrap ul.small-button a {
	background: url(../images/toolbar/profile-toolbar-icons.gif) transparent no-repeat;
}
body #community-wrap ul.small-button .btn-add-friend a {
	background-position:0 0;
}
body #community-wrap ul.small-button .btn-gallery a {
	background-position:0 -21px;
}
body #community-wrap ul.small-button .btn-events a {
	background-position: 0 -105px
}
body #community-wrap ul.small-button .btn-blog a {
	background-position:0 -42px;
}
body #community-wrap ul.small-button .btn-videos a {
	background-position:0 -83px;
}
body #community-wrap ul.small-button .btn-write-message a {
	background-position:0 -104px;
}
body #community-wrap ul.small-button .btn-favourite a {
	background-position:0 -63px;
}
body #community-wrap ul.small-button .btn-members a {
	background-position:0 0px;
}
body #community-wrap ul.small-button .btn-discussions a {
	background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -259px;
}
/** Profile Toolbox */

#community-wrap div.profile-toolbox-bl {
	background: #eee url(../images/toolbar/profile-toolbar-bl.gif) no-repeat bottom left;
	margin: 0 0 10px;
}
#community-wrap div.profile-toolbox-br {
	background: transparent url(../images/toolbar/profile-toolbar-br.gif) no-repeat bottom right;
}
#community-wrap div.profile-toolbox-tl {
	background: #F1F1F1;
	padding: 10px 0 0 0;
}
#community-wrap #miniheader div.profile-toolbox-tl {
	padding: 0;
}
#community-wrap div.profile-toolbox-bl h2.app-box-title {
	padding: 10px 10px 0;
	text-align: left;
}
#community-wrap .cToolbarNav + #miniheader,  #community-wrap .cToolbar + #miniheader {
	margin-top: -10px;
}
/* User Status Text at Profile Page */

body #community-wrap #profile-new-status {
	padding: 15px 20px 10px;
}
body #community-wrap #profile-new-status label {
}
body #community-wrap #profile-new-status textarea#statustext {
	display: block;
	height: 50px;
	margin: 2px 0;
	padding: 4px;
}
body #community-wrap #profile-new-status.inactive textarea#statustext {
}
body #community-wrap #profile-new-status.inactive #save-status {
	display: none;
}
body #community-wrap #profile-new-status.inactive #profile-status-notice {
	display: none;
}
body #community-wrap div#community-photo-caption input#captiontext {
	margin: 0 0 0 10px;
	width: 50%;
}
body #community-wrap div#community-photo-caption #save-caption {
	padding: 3px 10px;
	height: 28px;
}
body #community-wrap div.profile-toolbox-bl td {
	text-align: center;
}
body #community-wrap div.profile-toolbox-bl td a {
	text-align: center;
	text-decoration: none;
	float: left;
	display: block;
	width: 100%;
}
body #community-wrap div.profile-toolbox-bl td a span {
	float: left;
	display: block;
	width: 100%;
	padding: 50px 0 0;
	cursor: pointer;
}
body #community-wrap div.profile-toolbox-bl td a.btn-invite:link,  body #community-wrap div.profile-toolbox-bl td a.btn-invite:visited {
	background: #eee url(../images/icons/profile-toolbox-icons.gif) no-repeat 0 0px;
}
body #community-wrap div.profile-toolbox-bl td a.btn-invite:hover {
	background: #eee url(../images/icons/profile-toolbox-icons.gif) no-repeat 0 -80px;
}
body #community-wrap div.profile-toolbox-bl td a.btn-photo:link,  body #community-wrap div.profile-toolbox-bl td a.btn-photo:visited {
	background: #eee url(../images/icons/profile-toolbox-icons.gif) no-repeat 0 -160px;
}
body #community-wrap div.profile-toolbox-bl td a.btn-photo:hover {
	background: #eee url(../images/icons/profile-toolbox-icons.gif) no-repeat 0 -240px;
}
body #community-wrap div.profile-toolbox-bl td a.btn-video:link,  body #community-wrap div.profile-toolbox-bl td a.btn-video:visited {
	background: #eee url(../images/icons/profile-toolbox-icons.gif) no-repeat 0 -320px;
}
body #community-wrap div.profile-toolbox-bl td a.btn-video:hover {
	background: #eee url(../images/icons/profile-toolbox-icons.gif) no-repeat 0 -400px;
}
body #community-wrap div.profile-toolbox-bl td a.btn-group:link,  body #community-wrap div.profile-toolbox-bl td a.btn-group:visited {
	background: #eee url(../images/icons/profile-toolbox-icons.gif) no-repeat 0 -480px;
}
body #community-wrap div.profile-toolbox-bl td a.btn-group:hover {
	background: #eee url(../images/icons/profile-toolbox-icons.gif) no-repeat 0 -560px;
}
body #community-wrap div.profile-toolbox-bl td a.btn-apps:link,  body #community-wrap div.profile-toolbox-bl td a.btn-apps:visited {
	background: #eee url(../images/icons/profile-toolbox-icons.gif) no-repeat 0 -640px;
}
body #community-wrap div.profile-toolbox-bl td a.btn-apps:hover {
	background: #eee url(../images/icons/profile-toolbox-icons.gif) no-repeat 0 -720px;
}
/* New updates in profile page */ 

#community-wrap div.profile-toolbox-bl ul.updates {
	margin: 10px;
	padding: 0 0 10px;
	list-style: none;
}
#community-wrap div.profile-toolbox-bl ul.updates li {
	background: none;
	padding: 0 5px;
	text-align: left;
}
#community-wrap div.profile-toolbox-bl ul.updates li.title {
	padding: 3px 5px;
}
#community-wrap div.profile-toolbox-bl ul.updates li a {
}
#community-wrap div.profile-toolbox-bl ul.updates li a:hover {
}
a.inbox {
	background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -120px;
	padding: 0 0 0 22px;
}
a.friend {
	background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 0;
	padding: 0 0 0 22px;
}
/** USER PROFILE **/

/*******************************************************************************************/

/** GROUPS **/

div#community-groups-wrap {
}
div#community-groups-wrap span.info {
	margin: 0 0 10px 0;
}
div#community-groups-wrap div textarea {
	width: 45%;
}
div#community-groups-wrap div span.title {
	width: 20%;
	float: left;
}
div#community-groups-wrap div.items {
	margin-top: 10px;
}
div#community-groups-wrap div.submit {
	margin: 30px 0 0 0;
	width: 70%;
	text-align: center;
}
div#community-groups-wrap div.title {
}
div#community-groups-wrap fieldset {
	float: left;
	width: 50%;
	padding: 8px;
}
div#community-groups-wrap fieldset legend {
}
div#community-groups-wrap fieldset div.avatar {
	width: 30%;
	float: left;
}
div#community-groups-wrap fieldset div.caption {
	float: left;
}
div#community-groups-wrap div.upload {
	margin: 20px 0 0 0;
}
div#community-groups-wrap div.community-groups {
	margin: 0 0 10px;
}
div.community-groups-right div.heading {
	padding: 4px;
}
/*******************************************************************************************/

/* PHOTO: ALBUM LIST ITEM 

   Affected files:

   - templates/photos.myphotos.php

 */

body #community-wrap .albums {
	margin: 0 -5px;
}
body #community-wrap .album {
	float: left;
	width: 50%;
}
body #community-wrap .album .album {
	float: none;
	width: auto;
	min-height: 95px;
	margin: 5px;
	height: auto !important;
	height: 120px; /* for IE to behave */
}
body #community-wrap .album-cover {
	float: left;
	margin: 10px;
}
body #community-wrap .album-summary {
	margin: 8px;
	margin-bottom: 0;
}
body #community-wrap .album-name {
	white-space: nowrap;
	overflow: hidden;
}
/** PHOTO: ALBUM LIST ITEM **/

/*******************************************************************************************/

/** PHOTO: PHOTO LIST ITEM **/

/*

 * Affected files:

 * - templates/photos.album.php

 */

body #community-wrap .photo-list-item {
	display: inline-block;
	width: 100%;
}
body #community-wrap .photo-list-item .container {
	padding: 5px;
}
body #community-wrap .photo-list-item .photo-item {
	float: left;
	margin: 5px;
	position: relative;/*

	Used for variable-proportioned thumbnails.

	Didn't fare so great when used with sortables.

	float: none;

	margin: 5px;

	position: relative;

	display: inline-block;

	height: 100%;

	vertical-align: middle;

	*/

}
body #community-wrap .photo-list-item .photo-item:hover .photo-action {
	display: block;
}
body #community-wrap .photo-list-item .photo-item a {
	display: block;
}
body #community-wrap .photo-list-item .photo-item img {
	padding: 3px;
	margin: 0 !important; /* Prevent margin inheritance from ".jomTips img" */
}
/* Resize all image within photo items*/

.avatarWrap img,  .album-cover img,  .photo-item img {
	width: 64px;
	height:64px;
}
/** PHOTO: PHOTO LIST ITEM **/

/*******************************************************************************************/

/** FORM ELEMENTS **/



#writeMessageForm .receiverList #selections {
	width: 140px;
}
#writeMessageForm textarea.inputbox {
	margin: 0;
}
#writeMessageForm td {
	vertical-align: top;
}
/** FORM ELEMENTS **/

/*******************************************************************************************/

/** Use in app box if there are no item to show **/

div.content-nopost {
	margin: 0 10px 0 31px;
	min-height: 22px;
	line-height: 1.1em;
}
div.icon-nopost {
	float: left;
	min-height: 22px;
	padding: 4px 10px 0 5px;
}
/** Use in app box if there are no item to show **/

/* blockUnregister */

body #cWindowContent .blockUnregister {
}
body #cWindowContent .blockUnregister div.message {
	padding: 5px 10px;
}
body #cWindowContent .blockUnregister h3 {
	padding: 0;
	margin: 0 0 10px;
}
body #cWindowContent div.loginform label,  body #cWindowContent div.loginform input {
	margin: 0;
}
body #cWindowContent div.loginform .frontlogin {
	padding: 3px;
	margin: 0 0 3px;
}
body #cWindowContent .blockUnregister div.loginform,  body #cWindowContent .blockUnregister div.right-col {
	background: transparent url(../images/separator.gif) no-repeat center left;
	padding-left: 10px;
}
body #cWindowContent .blockUnregister ul#featurelist {
	list-style: none;
	margin: 10px 0 !important;
	padding: 0;
}
body #cWindowContent .blockUnregister ul#featurelist li {
	background: transparent url(../images/add-button.gif) no-repeat 0 0;
	height: 16px;
	margin: 0 0 5px !important;
	padding: 0 0 0 25px;
}
body #cWindowContent .blockUnregister a#joinButton2 {
	background: transparent url(../images/register-button-small.gif) no-repeat 0 0;
	width: 149px;
	height: 46px;
	text-indent: -9999px;
	display: block;
	outline-style: none;
	margin: 0 auto;
}
body #cWindowContent .blockUnregister a#joinButton2:hover {
	background: transparent url(../images/register-button-small.gif) no-repeat 0 -46px;
}
/* blockUnregister */

/*

 * GENERAL LINK ICON

 * All small 16x16 icons please use these classes

 * we will use it for all templates

 */

#community-wrap .page-action a {
	font-size: 90%;
}
.icon-user,  .icon-calendar,  .icon-remove,  .icon-write,  .icon-group,  .icon-leave,  .icon-online,  .icon-offline,  .icon-add-friend,  .icon-remove-friend,  .icon-approve,  .icon-unapprove,  .icon-discuss,  .icon-wall,  .icon-edit,  .icon-replies,  .icon-bubble,  .icon-photos,  .icon-report,  .icon-videos,  .icon-edit2,  .icon-save,  .icon-blog,  .icon-addfeatured,  .icon-removefeatured,  .icon-bookmark,  .icon-blockuser,  .icon-block-user,  .icon-ban,  .icon-unban {
	margin: 10px 15px 0 0;
	padding: 3px 3px 3px 20px;
	display: inline;
}
.icon-waitingapproval {
	margin: 10px 10px 0 0;
	padding: 3px 3px 3px 20px;
}
.icon-user {
	background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 4px;
}
.icon-calendar {
	background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -20px;
}
.icon-remove {
	background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -37px;
}
.icon-group {
	background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -58px;
}
.icon-write {
	background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -116px;
}
.icon-join {
	background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -100px;
}
.icon-leave {
	background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -80px;
}
.icon-online {
	background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -138px;
}
.icon-offline {
	background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -158px;
}
.icon-add-friend {
	background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -180px;
}
.icon-remove-friend {
	background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -200px;
}
.icon-block-user {
	background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -200px;
}
.icon-remove-avatar {
	background: transparent url(../images/icons/delete.png) no-repeat 0;
}
.icon-approve {
	background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -218px;
}
.icon-unapprove {
	background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -37px;
}
.icon-waitingapproval {
	background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -238px;
}
.icon-discuss {
	background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -256px;
}
.icon-wall {
	background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -276px;
}
.icon-edit {
	background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -337px;
}
.icon-replies {
	background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -297px;
}
.icon-bubble {
	background: transparent url(../images/icons/bubble.gif) no-repeat 0 3px;
}
.icon-photos {
	background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -356px;
}
.icon-report {
	background: transparent url(../images/action/icon-alert-big.png) no-repeat 0 2px;
}
.icon-videos {
	background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -398px;
}
.icon-edit2 {
	background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -419px;
}
.icon-save {
	background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -440px;
}
.icon-blog {
	background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -457px;
}
.icon-addfeatured {
	background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -480px;
}
.icon-removefeatured {
	background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -501px;
}
.icon-bookmark {
	background: transparent url(../images/action/share-abstract.png) no-repeat 0 2px;
}
.icon-blockuser {
	background: transparent url(../images/action/icon-ban.png) no-repeat 0 2px;
}
.icon-block-user {
	background: transparent url(../images/action/icon-user-block.png) no-repeat 0 2px;
}
.icon-ban {
	background: transparent url(../images/action/icon-user-block.png) no-repeat 0 3px;
}
.icon-unban {
	background: transparent url(../images/action/icon-group-go.png) no-repeat 0 3px;
}
.paramlist_key label.jomTips {
	margin: 0;
}
.ajax-notice-apps-added {
}
.ajax-notice-apps-removed {
}
.ajax-notice-apps-configure {
}
body #community-wrap .loading {
	width: 50px;
	height: 11px;
	background: transparent url(../images/wait.gif) no-repeat 0 0;
	float: left;
	margin: -20px 0px 0 10px;
}
body #community-wrap div.see-all {
	margin: 0 0 10px;
	padding: 2px;
	text-align: right;
}
/* Group Invite */

body #community-wrap ul#friends-list {
	margin: 0px;
	padding: 0px;
	height: 250px;
}
body #community-wrap ul#friends-list li {
	width: 32%;
	margin: 0 0 5px;
	padding: 3px;
	list-style: none;
	float: left;
}
body #community-wrap ul#friends-invited li {
	margin: 0 0 5px;
	padding: 3px;
	float: left;
}
body #community-wrap ul#friends-invited li a,  body #community-wrap ul#friends-list li a {
}
body #community-wrap ul#friends-invited li a:hover,  body #community-wrap ul#friends-list li a:hover {
}
body #community-wrap ul#friends-list li.friend-list {
	margin: 0 0 10px !important;
}
body #community-wrap ul#friends-list li.friend-list img {
	padding: 2px;
}
body #community-wrap ul#friends-list li.friend-list:hover {
}
body #community-wrap ul#friends-list li.friend-list:hover img {
}
body #community-wrap ul#friends-invited li img,  body #community-wrap ul#friends-list li img {
	float: left;
}
body #community-wrap ul#friends-invited li .friend-name,  body #community-wrap ul#friends-list li .friend-name {
	margin: 0 0 0 10px;
}
body #community-wrap ul#friends-invited li span.friend-name,  body #community-wrap ul#friends-list li div.friend-name,  body #community-wrap ul#friends-invited li div.friend-name {
	margin: 0 0 0 55px;
	vertical-align: middle;
}
body #community-wrap div#friend-selected-list {
	padding: 5px;
	overflow: scroll;
	margin-left: 20px;
	float: left;
	width: 20%;
	height: 250px;
	margin-top: 45px;
}
body #community-wrap ul#friends-invited {
	margin: 0;
	padding: 0;
}
body #community-wrap ul#friends-invited li {
}
body #community-wrap ul#friends-invited li.friend-list {
	padding: 0;
	margin: 0 0 5px !important;
	width: 100%;
	float: left;
	display: inline-block;
}
body #community-wrap ul.application-group-avatars {
	list-style: none;
}
body #community-wrap ul.application-group-avatars li {
	display: inline;
	margin: 0 3px 0 0 !important;
}
body #community-wrap div.see-all {
	position: relative;
}
body #community-wrap .loading {
	display: none;
	float: left;
	margin: -20px 0px 0 10px !important
}

/*starkey */
body #community-wrap div.filterlink .loading {
	margin: 0px 0px 0 10px !important
}

body #community-wrap div.filterlink {
	border-bottom:0 none;
	font-size:90%;
	height:11px;
	margin:0 0 10px;
	outline-style:none;
	padding:3px 0 10px;
	text-align:right;
}
body #community-wrap div.filterlink a {
	border-right: solid 1px #ccc;
	padding: 0 10px;
	outline: none;
	text-align: right;
	text-decoration: none;
}
body #community-wrap div.filterlink a:hover {
	text-decoration: none;
}
body #community-wrap div.filterlink a.active-state {
	font-weight: bold;
}
body #community-wrap a.active-state {
	padding: 0 6px;
}
/* Standard Avatar List */

body #community-wrap ul.avatar-list {
	margin: 0;
	padding: 0pt;
	list-style: none;
}
body #community-wrap ul.avatar-list li,  body #community-wrap ul.avatar-list li.avatar-list-item {
	display: inline;
	padding: 0;
	background: none;
	margin: 0 3px 0 0;
}
body #community-wrap ul.avatar-list li a {
}
body #community-wrap ul.avatar-list li.first {
	width: 100%;
	display: block;
	text-align: center;
	padding-bottom: 20px;
}
body #community-wrap ul.avatar-list li.first a.avatar-link {
	display: block;
	position: relative;
}
body #community-wrap ul.avatar-list .title {
	margin-bottom: 10px;
}
body #community-wrap ul.avatar-list .title a {
	text-decoration: none;
}
body #community-wrap ul.avatar-list .desc-title {
	text-align: left;
	padding: 2px 0;
	margin: 0 0 5px;
}
body #community-wrap ul.avatar-list .desc-details {
	text-align: left;
}
body #community-wrap .tag-new {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 40px;
	background: transparent url(../images/tag-new.gif) no-repeat 0 0;
}
body #community-wrap .col-left,  body #community-wrap .col-right {
	margin: 0;
	padding: 0;
}
body #cWindowContent .button {
	padding: 2px 15px;
	cursor: pointer;
}
body #cWindowContent .button:hover {
}
body #community-wrap div.greybox table {
	margin: 0 0 25px;
}
body #community-wrap div.greybox table td {
	vertical-align: top;
}
body #community-wrap #profile-edit .inputbox {
	width: 290px;
}
body #community-wrap #profile-edit .select {
	width: auto;
}
body #community-wrap #profile-edit .validate-custom-date {
	width: auto;
}
/*******************************************************************************************/

body #community-wrap .facebook {
	background: transparent url(../../../assets/favicon/facebook.gif) no-repeat 0 0;
	margin: 5px 0 0;
	padding-left: 20px;
}
body #community-admin-wrapper {
	margin: 0 0 10px;
	padding: 6px 0px;
	border: 1px solid #eee;
}
body #community-admin-wrapper a {
	padding: 4px;
	text-decoration: underline
}
body #community-admin-wrapper a:hover {
	text-decoration:underline;
}
body #community-admin-wrapper #community-admin-controls,  body #community-admin-wrapper #community-admin-controls li {
	background: 0;
	padding: 0;
	margin: 0;
	list-style: none;
}
body #community-admin-wrapper #community-admin-controls li {
	display: inline;
	padding:0 0 0 4px;
	background:none;
}
body #community-admin-wrapper #community-admin-controls li a span {
	text-decoration: none;
}
body #community-wrap .pos-rel {
	position: relative;
}
body #community-wrap div.error-box {
}
/** Activity stream **/

#activity-stream-container {
	margin-bottom: 20px;
}
body #community-wrap .newsfeed-item {
	padding: 2px 0;
	margin: 0;
	position: relative;
	overflow: hidden;
	display: block;
}
.denied-box {
	padding: 15px;
	background: url(../images/greybox.gif) repeat-x top left;
}
/*******************************************************************************************/

/** cFilterBar **

 * Affected files:

 * - libraries/filterbar.php

 */

body #community-wrap #cFilterBar {
	position: relative;
	margin-bottom: 10px;
}
body #community-wrap #cFilterBar .filterGroup {
	border: none;
	padding: 4px 6px;
}
body #community-wrap #cFilterBar .filterGroup#cFilterType_Sort {
	text-align: right;
}
body #community-wrap #cFilterBar .filterGroup#cFilterType_Filter {
	position: absolute;
	top: 0;
	left: 0;
}
body #community-wrap #cFilterBar .filterName {
	display: inline;
}
body #community-wrap #cFilterBar .filterOptions,  body #community-wrap #cFilterBar .filterOption { /* Remove inheritance from Joomla! template */
	background: none;
	list-style: none;
	margin: 0;
	padding: 0;
}
body #community-wrap #cFilterBar .filterOptions {
	display: inline;
}
body #community-wrap #cFilterBar .filterOption {
	display: inline;
	padding-left: 2px;
}
body #community-wrap #cFilterBar .active {
}
/*******************************************************************************************/

body #community-wrap div.featured-items {
	float: left;
	display: inline-block;
	text-align: center;
	width: 150px;
	padding: 10px 5px 10px 0;
}
body #community-wrap div.featured-items a {
	outline: none;
}
body #community-wrap div.featured-items img.avatar {
	float: none;
	width: 64px;
	height: 64px;
	margin: 0 auto;
	border: 1px solid #E3E3E3;
	padding: 2px;
}
body #community-wrap div.empty-message {
	text-align: center;
	padding: 30px;
	margin: 20px 0;
}
body #community-wrap div.newsfeed-item div.newsfeed-content-hidden {
	padding: 6px;
	background:#f4f5f6;
	border: none;
	margin-top:10px;
	margin-bottom:10px;
	display:none;
}
#community-wrap .filterlink a.popular-videos {
	border-right: none;
}
div#cWindowContent p {
	padding: 0;
	margin: 0;
}
/**

 * Share this

 * Social bookmark list

 */ 

div#cWindowContent ul.bookmarks-list {
	list-style: none;
	padding: 0;
	margin: 0;
	background: none;
}
div#cWindowContent ul.bookmarks-list li {
	list-style: none;
	padding: 0;
	margin-bottom: 10px;
	margin-left: 0;
	background: none;
	float: left;
	width: 33%;
}
div#cWindowContent ul.bookmarks-list li a {
	background: transparent url(../images/bookmarks.gif) no-repeat 0 0;
	display: table-cell;
	padding-left: 20px;
}
div#cWindowContent ul.bookmarks-list li a:hover {
}
div#cWindowContent ul.bookmarks-list li a.newsvine {
	background-position: 0 0;
}
div#cWindowContent ul.bookmarks-list li a.stumbleupon {
	background-position: 0 -20px;
}
div#cWindowContent ul.bookmarks-list li a.technorati {
	background-position: 0 -40px;
}
div#cWindowContent ul.bookmarks-list li a.twine {
	background-position: 0 -60px;
}
div#cWindowContent ul.bookmarks-list li a.twitter {
	background-position: 0 -80px;
}
div#cWindowContent ul.bookmarks-list li a.xanga {
	background-position: 0 -100px;
}
div#cWindowContent ul.bookmarks-list li a.ybookmarks {
	background-position: 0 -120px;
}
div#cWindowContent ul.bookmarks-list li a.aim {
	background-position: 0 -140px;
}
div#cWindowContent ul.bookmarks-list li a.bebo {
	background-position: 0 -160px;
}
div#cWindowContent ul.bookmarks-list li a.blinklist {
	background-position: 0 -180px;
}
div#cWindowContent ul.bookmarks-list li a.blogmarks {
	background-position: 0 -200px;
}
div#cWindowContent ul.bookmarks-list li a.delicious {
	background-position: 0 -220px;
}
div#cWindowContent ul.bookmarks-list li a.digg {
	background-position: 0 -240px;
}
div#cWindowContent ul.bookmarks-list li a.diigo {
	background-position: 0 -260px;
}
div#cWindowContent ul.bookmarks-list li a.facebook {
	background-position: 0 -280px;
}
div#cWindowContent ul.bookmarks-list li a.faves {
	background-position: 0 -300px;
}
div#cWindowContent ul.bookmarks-list li a.friendster {
	background-position: 0 -320px;
}
div#cWindowContent ul.bookmarks-list li a.furl {
	background-position: 0 -340px;
}
div#cWindowContent ul.bookmarks-list li a.google {
	background-position: 0 -360px;
}
div#cWindowContent ul.bookmarks-list li a.linkedin {
	background-position: 0 -380px;
}
div#cWindowContent ul.bookmarks-list li a.live {
	background-position: 0 -400px;
}
div#cWindowContent ul.bookmarks-list li a.myspace {
	background-position: 0 -420px;
}
div#cWindowContent input.bookmarks-email {
	width: 95%;
}
div#cWindowContent textarea.bookmarks-message {
	width: 95%;
	height: 90px;
}
/*

 ******************************************************************************

 * TinyMCE Fixes 

 */

body #community-wrap table.mceLayout {
	margin-bottom: 10px;
}
body #community-wrap table.mceLayout tr td {
	padding: 0;
}
body #community-wrap table.mceLayout tr.mceFirst td {
	padding-top: 2px;
}
body #community-wrap .mceToolbar td,  body #community-wrap table.mceLayout tr.mceLast td {
	padding: 0;
}
body #community-wrap .defaultSkin .mceIframeContainer {
}
/*

 ******************************************************************************

 * Other Fixes

 */

/** catch this on yoothemes */

div#cWindowContent form div {
	margin: 0;
}
div#cWindowContent .inputbox {
	background: #fff;
}
body #community-wrap form div {
	margin: 0;
}
/** catch this on ja_purity */

#community-wrap .radio {
	padding: 0;
	margin: 0;
}
#report-form select#report-predefined {
	width: 280px;
}
#report-form textarea#report-message {
	height: 100px;
	width: 273px;
}
#report-form #report-message-error {
	display: block;
}
body #community-wrap div.inbox-message-heading {
	margin-bottom: 5px;
	padding: 5px;
}
/*

 ******************************************************************************

 Page actions

 */

#community-wrap .page-actions {
	margin-bottom: 10px;
	display: block;
	text-align: right;
	width: 100%;
}
#community-wrap .page-action {
	display: inline;
	margin-left: 5px;
}
#community-wrap .page-action a {
	margin: 0;
	outline: none;
}
/*

 ******************************************************************************

 group.created.php

 */

#community-wrap ul.linklist {
	list-style: none;
}
#community-wrap ul.linklist li {
	background: transparent url(../images/group_actions.png) no-repeat 0 0;
	text-indent: 22px;
	height: 20px;
	margin-bottom: 5px;
	padding: 0;
}
#community-wrap ul.linklist li.upload_avatar {
	background-position: 0 0;
}
#community-wrap ul.linklist li.add_news {
	background-position: 0 -20px;
}
#community-wrap ul.linklist li.group_edit {
	background-position: 0 -40px;
}
#community-wrap ul.linklist li.group_view {
	background-position: 0 -60px;
}
#community-wrap ul.linklist li.event_invite {
	background-position: 0 -20px;
}
#community-wrap ul.linklist li.event_edit {
	background-position: 0 -40px;
}
#community-wrap ul.linklist li.event_view {
	background-position: 0 -60px;
}
#community-wrap .pagination-container {
	text-align: center;
}
/**

 * new online icon

 */

#community-wrap .icon-online-overlay,  #community-wrap .icon-offline-overlay {
	height: 16px;
	padding: 0 5px 0 10px;
	position: absolute;
	right: 0;
	top: 7px;
	text-transform: uppercase;
	background: transparent url(../images/online.png) no-repeat 0 0;
}
#community-wrap .icon-offline-overlay {
	background: transparent url(../images/offline.png) no-repeat 0 0;
}
/*******************************************************************************************/

/** SUBMENU TOOLBAR **/

/**

 * Searchbox

 */



#community-wrap .cModule.searchbox .input_wrap {
}
#community-wrap .cModule.searchbox .input_wrap .inputbox {
	height: 21px;
}
#community-wrap .cModule.searchbox .input_wrap .inputbox:focus {
	background: transparent;
	border: 0;
}
#community-wrap .cModule.searchbox .input_wrap .search_button {
	background: transparent url(../images/searchbox.png) no-repeat 100% 0;
	display: block;
	float: right;
	height: 26px;
	width: 55px;
	border: 1px solid #dedede;
}
#community-wrap .cModule.searchbox .input_wrap .search_button span {
	color: #000;
	display: inline;
}
#community-wrap .cModule.searchbox .small {
	padding-top: 6px;
}
/**

 * Photo uploader

 */ 

div#community-wrap #photoupload-container div.upload-form {
	margin: 0pt 0pt 10px;
	padding: 10px;
	display:none;
}
div#community-wrap button.upload-photos-button {
	margin-left: 10px;
}
body #community-wrap div.add-new-upload {
	margin-bottom: 15px;
}
body #community-wrap a.add-upload:link,  body #community-wrap a.add-upload:visited {
	padding: 0 0 0 20px;
	display: inline;
	text-indent: 0px;
}
body #community-wrap #photoupload-container span.error {
}
body #community-wrap #photoupload-container span.success {
}
body #community-wrap a.add.add-upload:link {
	text-indent: 20px;
	width: auto;
}
/**

 * Small edit link user details module

 */ 
/*starkey*/
.profile_pic .edit-this {
	background: transparent url(../images/edit-profile.png) no-repeat 0 -12px;
	padding: 0px 5px 0px 20px;
}
/*end */

#community-wrap .edit-this {
	background: transparent url(../images/edit-profile.png) no-repeat 0 0;
	height:	12px;
	position: absolute;
	right: 25px;
	text-indent:	-9999px;
	top: 17px;
	width: 13px;
}
#community-wrap .edit-this:hover {
	background-position:	0 -12px;
}
/**  fix rt_affinity */

#body #community-wrap .leftColContainer {
	overflow: hidden;
}
/** To integrate RT Input Styling **/

html #community-wrap .rokradios,  html #community-wrap .rokchecks {
	cursor: pointer;
}
html #community-wrap .formtable .value .rokradios,  html #community-wrap .formtable .value .rokchecks {
	padding: 0 0 0 20px;
}
.on-rt_somaxiom_j15 .cModule.latest-groups li.featured a {
	float: none !important;
	display: block !important;
}
body #rt-main #community-wrap .cModule h3.title {
	padding: 0;
	margin: 0;
}
/*

Credits to SinisaKrisan.

http://www.jomsocial.com/webforum/memberlist.php?mode=viewprofile&u=6632

__________________________________________________________

Catch this on Gantry based templates

_________________________________________________________________*/

#community-wrap .pagination-container .tab {
	display: inline-block;
	margin-right: 8px;
}
#community-wrap .pagination-container .tab .page-active {
	background: none;
}
#community-wrap .pagination-container .page-block {
	display: inline-block;
	margin-right:4px;
}
#community-wrap .pagination-container .page-active, .list-footer .page-inactive {
	padding: 0 4px;
}
#community-wrap .pagination-container .page-inactive:hover {
	cursor: pointer;
}
#community-wrap .pagination-container .rt-results {
	margin-bottom: 5px;
}
/* End of Gantry based templates fix */

#community-wrap .moduletable {
	padding: 0 !important;
	background: none !important;
}
.jsModulePosition {
	height: 80px;
	text-align: center;
}
.jsModulePosition#js_profile_side_top {
	height: 80px;
}
/**

 * Jom Social Toolbar

 */

body #community-wrap #cToolbarNav {
	background: transparent url(../images/toolbar/toolbar-bg.gif) no-repeat 0 0;
	height: 50px;
	margin: 0 0 10px;
	padding: 0;
}
body #community-wrap #cToolbarNav ul {
	list-style: none;
	line-height: 1;
	position: relative;
}
body #community-wrap #cToolbarNavInner {
	background: transparent url(../images/toolbar/toolbar-bg.gif) no-repeat 100% -50px;
	height: 50px;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li {
	float: left;
	background: none;
	margin: 11px 0 0 3px !important;
	background: transparent url(../images/toolbar/toolbar-item-off-left.gif) no-repeat top left;
	list-style-position: outside;
	list-style-type: none;
	overflow: visible; /* Fixes templates with overflow: hidden on <li>, e.g. JA_Seleni */
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li a {
	display: block;
	padding: 0 14px;
	background: transparent url(../images/toolbar/toolbar-item-off-right.gif) no-repeat top right;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li a:hover {
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active {
	float: left;
	background: none;
	margin: 11px 0 0 3px;
	background: transparent url(../images/toolbar/toolbar-item-on-left.gif) no-repeat top left;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active a {
	display: block;
	background: transparent url(../images/toolbar/toolbar-item-on-right.gif) no-repeat top right;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active div {
	background: #789539;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active div a:link,  body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active div a:visited {
	width: 90%;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active div a:hover {
	background: #97bb48;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li div {
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: transparent;
	width: 150px;
	z-index: 10;
	overflow: hidden;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li div a {
	position: relative;
	display: block;
	float: left;
	margin: 0;
	padding: 5px 10px;
	width: 100%;
	white-space: nowrap;
	text-align: left;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li div a:hover {
}
body #community-wrap #cToolbarNav div.toolbar-myname {
	float: right;
	height: 40px;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active div a.has-separator {
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li div a.has-separator {
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li#toolbar-item-notify {
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li#toolbar-item-notify a {
	height: 33px;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li#toolbar-item-notify span {
	height: 27px;
	display: block;
	padding-left: 2px;
}
/**

 * Jom Social Toolbar

 */

 /**

 * New toolbar styling

 */



#community-wrap .filterlink a.p-active-profile-activity {
}
body #community-wrap .inbox-read td,  body #community-wrap .inbox-unread td {
	vertical-align: middle;
}
#community-wrap #event-status label {
	display: inline;
}
/**

 * Friend suggest

 */

body .suggest-friends {
	padding-top: 3em;
}
/*

 * GLOBAL : PHOTO

 * :: rewrite styling for the photo module

 */

body .community-photo-desc {
	float: left;
	width: 75%;
}
#cGallery .photoDisplay {
	position:relative;
	z-index: 1 !important;
}
#cGallery .photoDisplay img {
	z-index: 1 !important;
}
body #community-wrap #community-photo-walls-title {
	padding: 10px 0;
	margin-top: 20px;
}
/*

 * GLOBAL : RESTRICTION

 * :: styling for restriction page

 */

body #community-wrap div.community-restricted {
	background: #ffcccc;
	padding: 15px 20px;
	width: auto;
	float: none;
	display: block;
}
body #community-wrap div.community-restricted-note {
	background: url(../images/action/icon-smiley-grin.png) 0 9px no-repeat;
	padding: 10px 0 10px 22px;
}
/*

 * GLOBAL : SEARCH

 * :: rewrite styling for the search result

 */

#community-wrap .advance-not-found,  #community-wrap .event-not-found,  #community-wrap .group-not-found,  #community-wrap .people-not-found,  #community-wrap .video-not-found,  #community-wrap .community-empty-list,  #community-wrap .com-notice,  #cWindow .community-empty-list {
	background: #eee;
	padding: 15px 20px;
	width: auto;
	float: none;
	display: block;
}
body #community-wrap .photo-list-item .community-empty-list {
	border: none;
}
body #community-wrap .albums .community-empty-list {
	margin: 0 5px;
}
body #community-wrap .event-search-form,  body #community-wrap .group-search-form,  body #community-wrap .video-search-form {
	margin:0 0 20px;
}
body #community-wrap .event-search-detail,  body #community-wrap .group-search-detail,  body #community-wrap .video-search-detail {
	padding: 4px;
	margin: 0 0 10px 0;
	background-color: #f0f0f0;
}
body #community-wrap .search-detail-left {
	float: left;
	width: 50%;
}
body #community-wrap .search-detail-right {
	float: right;
}
/* advance search criteria really need some attention */

body #community-wrap .infoGroupTitle {
	margin:0;
	padding: 0 0 10px 2px;
}
body #community-wrap form div#optionContainer {
	margin-top: 10px;
}
body #criteriaContainer .criteria-row {
	margin: 0;
	padding: 10px 0;
}
body #criteriaContainer .criteria-row:hover {
	background: #F5F5F5;
}
body #optionContainer .criteria-option-btm {
	margin-top: 10px;
}
.people-search-form {
	margin: 20px 0;
}
.people-search-form div.labelradio {
	padding-top: 5px;
}
body #community-wrap .photo-action {
	display: none;
	position: absolute;
	top:2px;
	right:2px;
	padding: 5px;
	background: #fff;
	width: 14px;
}
/*

 * GLOBAL : FRIEND SUGGESTION

 * :: new styling add as friend link on friend suggestion module

 */

body #community-wrap span.btn-add-friend a {
	background:url("../images/toolbar/profile-toolbar-icons.gif") no-repeat scroll 0 0 transparent;
	padding: 0 0 0 20px;
	margin: 0 15px 0 0;
}
/*

 * GLOBAL : FRIEND INVITE FORM

 * :: new styling for friend invite form

 */

body #community-wrap .community-form {
	padding: 0 0 20px;
}
body #community-wrap .community-form-instruction {
	margin: 0 0 10px;
}
body #community-wrap .community-form-row,  body #community-wrap .community-form-submit {
	padding: 5px 0 5px;
}
body #community-wrap .community-form-row label {
}
/*COMMUNITY : APPS DRAG & DROP*/

#community-wrap .joms-apps {
}
#community-wrap .joms-apps .app-position {
}
#community-wrap .joms-apps .app-position.onDrag,  #community-wrap .joms-apps .app-position.onSave {
	background: #FFFFDD;
	padding: 5px 5px 3px;
}
body #community-wrap .joms-apps .app-position.onDrag {
}
#community-wrap .joms-apps .app-item {
	background: #FFFFFF;
	padding: 8px;
	margin: 5px 0px;
	cursor: move;
	position: relative;
}
#community-wrap .joms-apps .app-placeholder {
	margin-bottom: 5px;
}
#community-wrap .joms-apps .app-item.app-core {
	background: #EEEEEE;
	cursor: default;
}
#community-wrap .joms-apps .app-item.onDrag {
	width: 200px;
	opacity: 0.5;
}
#community-wrap .joms-apps .app-item.onSave {
	background-image: url(../images/wait.gif);
	background-repeat: no-repeat;
	background-position: center center;
	opacity: 0.5;
}
#community-wrap .joms-apps .app-item .app-action-remove {
	display: none;
}
#community-wrap .joms-apps .app-item:hover .app-action-remove {
	display: inline-block;
}
#community-wrap .joms-apps .app-item .app-avatar {
	display: inline;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 0 3px 0 0;
}
#community-wrap .joms-apps .app-item:hover .app-avatar {
	display: none;
}
#community-wrap .joms-apps .app-item.app-core:hover .app-avatar {
	display: inline;
}
#community-wrap .joms-apps .app-actions {
	height: 25px;
}
#community-wrap .joms-apps .app-actions a {
	display: inline-block;
	height: 16px;
	padding-left: 20px;
}
#community-wrap .joms-apps .app-item .app-actions a span {
	display: none;
}
#community-wrap .joms-apps .app-action-about {
	background: transparent url(../images/icons/apps.png) 0px -2px no-repeat;
}
#community-wrap .joms-apps .app-action-settings {
	background: transparent url(../images/icons/apps.png) 0px -42px no-repeat;
}
#community-wrap .joms-apps .app-action-privacy {
	background: transparent url(../images/icons/apps.png) 0px -22px no-repeat;
}
#community-wrap .joms-apps .app-action-add {
	background: transparent url(../images/add.png) no-repeat;
	margin-top: 5px;
}
#community-wrap .joms-apps .app-action-add:hover {
}
#community-wrap .joms-apps .app-action-remove {
	background: transparent url(../images/action/icon-delete-remove.png) no-repeat 0 0px;
	width: 14px !important;
	height: 14px !important;
	margin: 1px 4px 1px 1px;
	padding: 0 !important;
}
#community-wrap .joms-apps .app-title {
	overflow: hidden;
	white-space: nowrap;
	margin-right: 73px;
	margin-left: 21px;
	display: block;
}
#community-wrap .joms-apps .app-avatar {
	position: absolute;
	top: 8px;
	left: 8px;
}
#community-wrap .joms-apps .app-item .app-actions.joms_positionAbsolute {
	top: 8px;
	right: 8px;
}
#community-wrap .joms-apps .app-item .app-actions.joms_floatLeft.joms_positionAbsolute {
	top: 8px;
	left: 8px;
}
#community-wrap .joms-apps .app-action-remove:hover {
	background: transparent url(../images/action/icon-delete-remove.png) no-repeat 0 -14px;
}
#community-wrap .joms_positionAbsolute {
	position: absolute;
}
#community-wrap .joms_floatLeft {
	float: left;
}
#community-wrap .joms_floatRight {
	float: right;
}
#cWindow .app-item {
	background: none repeat scroll 0 0 #FFFFFF;
	margin: 5px 0;
	padding: 8px;
	position: relative;
}
#cWindow .app-item .app-title {
	margin-left: 75px;
	margin-right: 65px;
	display: block;
}
#cWindow .app-item .app-description {
	margin-left: 75px;
	margin-right: 65px;
	display: block;
}
#cWindow .app-item .app-avatar {
	float: left;
}
#cWindow .app-item .app-actions {
	position: absolute;
	top: 10px;
	right: 10px;
}
#cWindow .app-item .app-action-add {
	height: 18px;
	padding: 0 15px;
	text-transform: uppercase;
	background: #eee;
	float: right;
	padding-top: 6px;
	border: 1px solid #333;
}
#cWindow .app-item .app-action-add:hover {
}
#community-wrap .community-groups-pending-actions,  #community-wrap .community-events-pending-actions {
	position: absolute;
	top: 28px;
	right: 10px;
}
#community-wrap .community-groups-pending-actions a,  #community-wrap .community-events-pending-actions a {
	display: block;
	margin: 0;
}
#community-wrap .community-invitation-message {
	padding: 10px;
	display: block;
}
#community-wrap .mini-profile .community-invitation-message {
	padding: 0 10px;
	display: block;
}
/*mark start here*/

#community-wrap .community-form-validate .invalid {
}
#cWindowContent #community-invitation-list {
	padding: 0;
	width: 100%;
}
#cWindowContent #community-invitation-list li.invitation-item {
	background: none;
	margin:0;
	padding:3px;
	list-style:none;
	width: 30%;
	margin-right: 1%;
	margin-bottom: 10px;
	float: left;
}
#cWindowContent #community-invitation-list li.invitation-item-invited div.invitation-checkbox {
	display: block !important;
}
/* ikram start here */

#cWindowContent .head-note {
	height: 20px;
	background: #eee;
	padding: 5px 8px;
	margin: 0;
}
#cWindowContent #community-invitation {
	height: 228px;
	overflow:auto;
	background: #fff;
	padding: 10px 10px 0;
}
#cWindowContent #community-invitation-list,  #cWindowContent #community-invitation-list li {
	list-style: none;
	background: none;
	padding: 0;
	margin: 0;
}
#cWindowContent #community-invitation-list li {
	float: left;
	margin-right: 1%;
	margin-bottom: 5px;
	width: 32%;
}
#cWindowContent .invitation-wrap {
	padding: 3px;
	height: 45px;
}
#cWindowContent .invitation-avatar {
	float: left;
	width: 45px;
	height: 45px;
}
#cWindowContent .invitation-detail {
	margin-left: 50px;
}
#cWindowContent .invitation-name {
	padding-bottom: 3px;
	max-height: 25px;
	overflow: hidden;
}
#cWindowContent .invitation-check .small {
	font-size: 11px;
}
#cWindowContent .invitation-check label,  #cWindowContent .invitation-check input {
	display: inline;
	float: left;
	margin-left: 0;
	margin-right: 5px;
	outline: none;
	font-size: 11px;
}
#cWindowContent .invitation-check {
	display:none;
}
#cWindowContent li:hover .invitation-check {
	display: block;
}
#cWindowContent li.invitation-item-invited .invitation-wrap {
	background: #FFFFCD;
}
#cWindowContent li.invitation-item-invited .invitation-check {
	display: block;
}
#cWindowContent li:hover .invitation-wrap {
	background: #eee;
}
#cWindowContent .invitation-option {
	padding: 0 10px;
}
#cWindowContent .invitation-option .option {
	padding: 10px 0 0;
}
#cWindowContent .textarea-label {
	height: 20px;
	padding-bottom: 5px;
}
#cWindowContent .textarea-wrap {
	border: 1px solid #ccc;
	background: #fff;
	padding:5px;
	margin: 0;
	overflow: hidden;
}
#cWindowContent .textarea-wrap textarea {
	border: none;
	background: #fff transparent;
	overflow:none;
	margin: 0;
	padding: 0;
	height: 60px;
}
#cWindowContent .invitation-bg {
	margin:-10px;
	background: #eee;
	padding-bottom:35px;
}
#cWindowContent #invitation-error {
	position: absolute;
	bottom: 10px;
	left: 0;
	height:20px;
	margin-left: 10px;
}
#community-wrap #btnBrowse .swfupload {
	position: absolute;
	top: 0;
	left: 0;
}
body #community-wrap .activity-admin-echo {
	display: block;
	float: none;
	padding: 10px;
	margin: 10px 0 10px;
	background: #fff;
}
body #community-wrap .activity-admin-echo h3 {
	margin: 0 0 5px;
	padding: 0;
}
body #community-wrap .joms-form-row {
	width: 100%;
	display: block;
	float: none !important;
	margin: 10px 0 0;
}
body #community-wrap .joms-form-row-left {
	float: left;
	width: 25px;
}
body #community-wrap .activity-admin-echo .joms-form-row-left {
	text-align: center;
}
body #community-wrap .joms-form-row-right {
	margin-left: 35px;
	display: block;
}
body #community-wrap .joms-form-row-right select {
	width: 80%;
}
body #community-wrap .joms-form-row-right textarea {
	width: 80%;
}
#community-wrap .jsiCalOption .jsiCalSel, body #community-wrap .jsiCalOption label {
	height:20px;
	line-height:20px
}
#community-wrap .jsiCalOption li {
	padding-bottom:3px
}
#community-wrap .jsiCalOption label {
	padding-left:20px;
	font-size:12px !important
}
#community-wrap .jsiCalOption input {
	margin-top:3px
}
#community-wrap .jsiCal li {
	border:1px solid #bbb;
	margin-top:5px
}
.jsiCalHead {
	background:#eee;
	line-height:25px;
	height:25px;
	border-bottom:1px solid #bbb;
}
.jsiCalHead b {
	padding:0 5px;
}
.jsiCalHead span {
	top:6px;
	left:5px;
}
.jsiCalHead label {
	padding-left:30px;
	display:block;
	height:25px;
}
.jsiCalDesc {
	padding:5px;
	border-bottom:1px solid #bbb;
}
.jsiCalDetail .clrfix {
	padding:4px 0;
}
.jsiCalLabel {
	width:160px;
	padding-left:5px;
	color:#999;
}
.jsiCalDetail .clrfix+.clrfix {
	border-top:1px dotted #bbb;
}
.jsiCalData {
	padding-left:200px;
}
#community-wrap .latest-events ul {
	margin-bottom:7px
}
#community-wrap .latest-events li+li {
	padding-top:5px;
	margin-top:5px;
	border-top:1px dotted #ccc
}
#community-wrap .latest-events .jsEvDate {
	float:left;
	text-transform:uppercase;
	width:36px;
}
#community-wrap .latest-events .jsEvDate div {
	text-align:center;
}
#community-wrap .latest-events .jsDD {
	background:none repeat scroll 0 0 #eee;
	padding:5px 0;
}
#community-wrap .latest-events .jsMM {
	background:none repeat scroll 0 0 #ddd;
	padding:3px 0;
}
#community-wrap .community-album-people {
	padding: 10px 0;
	width: 79%;
	float: left;
}
#community-wrap .community-album-people a {
	display: block;
	float: left;
	margin: 0 4px 4px 0;
}
#community-wrap .community-album-viewcount {
	width: 19%;
	padding: 10px 0;
	float: right;
	text-align: right;
}
#community-wrap .jsProfileTypeList li+li {
	border-top:1px dashed #ccc;
	padding-top:10px;
	margin-top:10px
}
#community-wrap .jsProfileType {
	background: #f4f4f4;
	padding:10px;
	margin-top:10px;
}
#community-wrap .jsProfileTypeList input {
	top:3px
}
#community-wrap .jsProfileTypeList li+li input {
	top:13px
}
#community-wrap .jsProfileTypeList label {
	display:block;
	margin-left:25px
}
#community-wrap .jsProfileTypeName {
	height:20px;
}
#community-wrap .jsProfileTypeName sup {
}
#community-wrap .jsProfileCurr {
}
/* Register view */

#community-wrap .jsPasswordStrength {
	margin-left:10px;
	padding:2px 5px;
	display:inline-block;
}
#community-wrap .jsPasswordStrength_1 {
	background-color:#FCB6B1;
}
#community-wrap .jsPasswordStrength_2 {
	background-color:#FCCAB1;
}
#community-wrap .jsPasswordStrength_3 {
	background-color:#FCFBB1;
}
#community-wrap .jsPasswordStrength_4 {
	background-color:#DAFCB1;
}
#community-wrap .jsPasswordStrength_5 {
	background-color:#BCFCB1;
}
/* starkey make it us orig
div.joinbutton {
	margin-bottom: 12px;
}
a#joinButton {
	display: block;
	width: 230px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
}
*/

ul.js_forgot {
	padding-top:16px !important;
}
ul.js_forgot li {
	font-size:0.9em;
	padding-left:16px !important;
}
#community-wrap .app-box-header {
	background:none;
	height:30px;
	padding-left:0;
	position:relative;
}
body #community-wrap div.ctitle h2 {
	font-size: 1.2em;
}
#community-wrap .app-box {
	margin: 0;
}
body #community-wrap div.loading {
	height:16px;
	width:16px;
	margin: 0;
}
/* frontpage video block */

body #community-wrap .video-item .video-item {
	border: none;
}
body #community-wrap .video-thumb {
	margin-right: 20px;
}
body #community-wrap .video-hits {
	font-weight: bold;
}
body #community-wrap .video-title {
	padding-top: 10px;
	font-weight: bold;
}
ul.video-details li {
	padding: 0 8px!important;
}
ul.video-details li:first-child {
	padding-left: 0!important;
	border: none;
}
li.video-lastupdated em {
	font-style:normal;
}
/* frontpage latest groups block */

body #community-wrap ul.avatar-list .title {
	font-size: 12px;
	margin: 10px 0;
	padding: 4px;
}
body #community-wrap .profile-avatar {
	border: none;
}
#latest-members .app-box-header,  #latest-videos .app-box-header,  #recent-activities .app-box-header {
	background: none!important;
}
/* profile info */

body #community-wrap div#profile-status {
	margin-bottom: 10px;
}
/* profile: about me & friends */

body #community-wrap .profile-right {
	float:right;
	margin-left:15px;
	width:200px;
}
body #community-wrap .infoGroupTitle {
	margin-top: 24px!important;
}
/* profile-toolbox */

body #community-wrap div.profile-toolbox-bl ul.small-button {
	height:32px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 0 0 20px;
}
body #community-wrap div.profile-toolbox-bl ul.small-button li {
	background:transparent none repeat scroll 0 0;
	display:block;
	float:left;
	line-height:33px;
	padding:0;
}
/* profile.miniheader.php */

#miniheader .gk_round_ml {
	padding:2px 15px;
}
.profile-main .app-box {
	margin-top: 16px!important;
}
/* box-header */

#community-wrap .app-box-header .app-box-header {
	background: none;
}
#community-wrap .app-box-title {
	font-size:1.58em;
	line-height:30px;
	margin:0 0 12px;
	padding:0 0 0 10px;
}
#community-wrap .app-box-menu-icon {
	height:11px;
	width:11px;
}
/* Toolbar Nav */



body #community-wrap #cToolbarNav {
	background: none;
	height: auto;
	margin: 0 0 20px!important;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList {
	float:left;
	height:auto;
	margin:11px 0 0;
	padding:0;
}
body #community-wrap #cToolbarNavInner {
	background: none;
	height: auto;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li {
	height: 33px;
	line-height: 33px;
	margin: 0 4px 0 0!important;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li a {
	font-weight: bold;
	padding: 0 20px;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active {
	height: 17px;
	line-height: 17px;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li div a,  body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active div a:link,  body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active div a:visited {
	line-height: 17px;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li div,  body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active div {
	width:180px;
	margin-top: 3px;
}
/* submenu */

body #community-wrap div.submenu-l {
	padding: 2px;
}
body #community-wrap div.mini-profile {
	border: none;
}
/* Tooltips */

.tool-title {
	background: none!important;
}
/* Button Join us */
/* starkey make it us orig
div.joinbutton {
	margin-bottom: 12px;
}
a#joinButton {
	display: block;
	width: 230px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
}
*/
/* inputs */



#community-wrap #cFormSearch input#keyword {
	margin-bottom: 5px;
	display: inline;
	width: 185px;
	margin-bottom: 5px;
}
ul.js_forgot {
	padding-top: 16px!important;
}
ul.js_forgot li {
	font-size: 0.9em;
	padding-left: 16px!important;
}
/* popup */

#cWindowContentTop {
}
.popup_padding label {
	font-weight: normal!important;
}
.popup_padding div.ctitle h2 {
	font-size: 1em!important;
}
/* denied box */

.denied-box {
	background:#FFFFEE;
	border:1px solid #E9E9A1;
	padding:15px;
}
.denied-box a {
	color: #666!important;
	text-decoration:underline;
}
.denied-box a:hover {
	color: #000!important;
}
/* WindowContent */

#cWindowContent {
	padding-top: 0;
}
body #cWindowContent .blockUnregister {
	margin: 0 15px;
}
body #cWindowContent .blockUnregister div.loginform,  body #cWindowContent .blockUnregister div.right-col {
	background:none;
	padding-left:0px;
	border-left: 1px solid #dedede;
}
body #cWindowContent .blockUnregister div.message {
	padding:7px 10px;
	margin-bottom: 30px!important;
}
body #cWindowContent .blockUnregister h3 {
	font-size:1.2em;
	margin:0 0 20px;
	padding:0;
}
body #cWindowContent div.loginform label,  body #cWindowContent div.loginform input {
	margin:2px 0 5px;
	font-size:1.1em;
}
body #cWindowContent div.loginform .frontlogin {
	margin:3px 0 3px;
	padding:4px;
}
body #cWindowContent .blockUnregister ul#featurelist li {
	font-size:1.1em;
	height:14px;
	line-height:14px;
	margin:0 0 5px!important;
	padding:0 0 0 15px;
}
body #cWindowContent .button {
	cursor:pointer;
}
body #cWindowContent .blockUnregister ul#featurelist {
	margin:10px 0 25px!important;
}
#community-wrap .app-box-header {
	background:none;
	height:30px;
	padding-left:0;
	position:relative;
}
body #community-wrap div.ctitle h2 {
	font-size: 1.2em;
}
#community-wrap .app-box {
	margin: 0;
}
body #community-wrap div.loading {
	height:16px;
	width:16px;
	margin: 0;
}
/* frontpage video block */

body #community-wrap .video-item .video-item {
	border: none;
}
body #community-wrap .video-thumb {
	margin-right: 20px;
}
body #community-wrap .video-hits {
	font-weight: bold;
}
body #community-wrap .video-title {
	padding-top: 10px;
	font-weight: bold;
}
ul.video-details li {
	padding: 0 8px!important;
}
ul.video-details li:first-child {
	padding-left: 0!important;
	border: none;
}
li.video-lastupdated em {
	font-style:normal;
}
/* frontpage latest groups block */

body #community-wrap ul.avatar-list .title {
	font-size: 12px;
	margin: 10px 0;
	padding: 4px;
}
body #community-wrap .profile-avatar {
	border: none;
}
#latest-members .app-box-header,  #latest-videos .app-box-header,  #recent-activities .app-box-header {
	background: none!important;
}
/* profile info */

body #community-wrap div#profile-status {
	margin-bottom: 10px;
}
/* profile: about me & friends */

body #community-wrap .profile-right {
	float:right;
	margin-left:15px;
	width:200px;
}
body #community-wrap .infoGroupTitle {
	margin-top: 24px!important;
}
/* profile-toolbox */

body #community-wrap div.profile-toolbox-bl {
}
body #community-wrap div.profile-toolbox-bl ul.small-button {
	height:32px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 0 0 20px;
}
body #community-wrap div.profile-toolbox-bl ul.small-button li {
	background:transparent none repeat scroll 0 0;
	display:block;
	float:left;
	line-height:18px;
	padding:0;
}
/* profile.miniheader.php */

#miniheader .gk_round_ml {
	padding:2px 15px;
}
.profile-main .app-box {
	margin-top: 16px!important;
}
/* box-header */

#community-wrap .app-box-header .app-box-header {
	background: transparent url('../images/app-box-header.png') no-repeat 0 0 !important;/*background: transparent url('../images/app-box-header.png') no-repeat 100% */

}
#community-wrap .app-box-title {
	font-size:1.58em;
	line-height:30px;
	margin:0 0 12px;
	padding:0 0 0 10px;
}
#community-wrap .app-box-menu-icon {
	height:11px;
	width:11px;
}
/* Toolbar Nav */



body #community-wrap #cToolbarNav {
	background: none;
	height: auto;
	margin: 0 0 20px!important;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList {
	float:left;
	height:auto;
	margin:11px 0 0;
	padding:0;
}
body #community-wrap #cToolbarNavInner {
	background: none;
	height: auto;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li {
	height: 33px;
	line-height: 33px;
	margin: 0 4px 0 0!important;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li a {
	font-weight: bold;
	padding: 0 20px;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active {
	height: 33px;
	line-height: 33px;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active a {
	height: 33px;
	line-height: 33px;
	color: #fff !important;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active div a:link {
	color: #fff !important;
	height: 17px;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li div a,  body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active div a:visited {
	height: 17px;
	line-height: 17px;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li div,  body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active div {
	width:180px;
	margin-top: 3px;
}
/* submenu */

body #community-wrap div.submenu-l {
	padding: 2px;
}
body #community-wrap div.mini-profile {
	border: none;
}
/* Tooltips */

.tool-title {
	background: none!important;
}
/* Button Join us */
/* starkey make it us orig
div.joinbutton {
	margin-bottom: 12px;
}
a#joinButton {
	display: block;
	width: 230px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 19px;
	font-weight: bold;
}
*/
/* inputs */

ul.js_forgot {
	padding-top: 16px!important;
}
ul.js_forgot li {
	font-size: 0.9em;
	padding-left: 16px!important;
}
/* popup */

.popup_padding label {
	font-weight: normal!important;
}
.popup_padding div.ctitle h2 {
	font-size: 1em!important;
}
/* denied box */

.denied-box {
	background:#FFFFEE;
	border:1px solid #E9E9A1;
	padding:15px;
}
.denied-box a {
	color: #666!important;
	text-decoration:underline;
}
.denied-box a:hover {
	color: #000!important;
}
/* WindowContent */

#cWindowContent {
	padding-top: 0;
}
body #cWindowContent .blockUnregister {
	margin: 0 15px;
}
body #cWindowContent .blockUnregister div.loginform,  body #cWindowContent .blockUnregister div.right-col {
	background:none;
	padding-left:0px;
	border-left: 1px solid #dedede;
}
body #cWindowContent .blockUnregister div.message {
	padding:7px 10px;
	margin-bottom: 30px!important;
}
body #cWindowContent .blockUnregister h3 {
	font-size:1.2em;
	margin:0 0 20px;
	padding:0;
}
body #cWindowContent div.loginform label,  body #cWindowContent div.loginform input {
	margin:2px 0 5px;
	font-size:1.1em;
}
body #cWindowContent div.loginform .frontlogin {
	margin:3px 0 3px;
	padding:4px;
}
body #cWindowContent .blockUnregister ul#featurelist li {
	font-size:1.1em;
	height:14px;
	line-height:14px;
	margin:0 0 5px!important;
	padding:0 0 0 15px;
}
body #cWindowContent .button {
	cursor:pointer;
}
body #cWindowContent .blockUnregister ul#featurelist {
	margin:10px 0 25px!important;
}

/*
starkey
.qtip-dark {
	color:#000 !important;
}
.qtip {
	background:transparent !important;
	color:#000 !important;
}
.qtip-title, .qtip-content {
	color:#000 !important;
}
.qtip-contentWrapper {
	border-color:#000 !important;
}
.qtip-borderBottom {
	color:#000 !important;
}
.qtip-betweenCorners {
	width: 1px !important;
	height: 1px !important
}
.qtip-tip, .qtip-wrapper {
	color:#000 !important;
}
*/
.createby {
	padding-left: 0px !important;
}
.inbox-list {
	margin-top: 15px;
	margin-bottom: 10px;
	border: 1px solid #eee;
}
.event-avatar {
	border: 1px solid #eee;
}
.group-avatar {
	border: 1px solid #eee;
}
/*
starkey
.qtip canvas {
	display: none;
}
.qtip-borderTop {
	height: 1px;
	width: 1px
}
.qtip-borderTop div {
	width: 1px;
	height: 1px
}
.qtip-borderBottom div {
	background: none !important
}
.qtip-borderTop div {
	background: none !important
}
.qtip-betweenCorner {
	background: #000;
	color: #000;
}
*/
.group {
	background-image: none !important;
}
.value select {
	width: 30% !important;
}
#file-upload-submit {
	/*float: left;
	margin-right: 10px;*/	
	display: block;
	margin-top:8px;
}
#file-upload {
	/*float: left !important;*/
	display: block;
	width: 200px;
}
.info {
	margin-left: 15px;
}
.mini-profile .icon-add-friend {
	/*float: right;*/
	line-height: 15px;
}
.mini-profile .icon-remove {
	float:right;
	line-height: 15px;
}
#community-group-admins .cThumbList li {
	margin-left: 15px;
	margin-right: 15px;
}
#community-group-members .cThumbList li {
	margin-left: 15px;
	margin-right: 15px;
}
#cwin_close_btn {
	background-color: transparent !important;
}
/* forgot fix */

.js_forgot li {
	padding-left: 10px;
}
.login-forgot-password, .login-forgot-username {
	padding-left: 16px;
	font-size: 0.9em
}
/*mark start here*/

#community-wrap .community-form-validate .invalid {
	border-color:#FF0000 !important;
}
#cWindowContent #community-invitation-list {
	padding:0;
	width:100%;
}
#cWindowContent #community-invitation-list li.invitation-item {
	background:none;
	margin:0;
	padding:3px;
	border:1px solid #fff;
	list-style:none;
	width:30%;
	margin-right:1%;
	margin-bottom:10px;
	float:left;
}
#cWindowContent #community-invitation-list li.invitation-item-invited div.invitation-checkbox {
	display:block !important;
}
/* ikram start here */

#cWindowContent .head-note {
	height:20px;
	line-height:20px;
	background:#eee;
	border-bottom:1px solid #ccc;
	padding:5px 8px;
	margin:0;
}
#cWindowContent #community-invitation {
	height:228px;
	overflow:auto;
	background:#fff;
	padding:10px 10px 0;
}
#cWindowContent #community-invitation-list,  #cWindowContent #community-invitation-list li {
	list-style:none;
	background:none;
	border:none;
	padding:0;
	margin:0;
}
#cWindowContent #community-invitation-list li {
	float:left;
	margin-right:1%;
	margin-bottom:5px;
	width:32%;
}
#cWindowContent .invitation-wrap {
	border:1px solid #ccc;
	padding:3px;
	height:45px;
}
#cWindowContent .invitation-avatar {
	float:left;
	width:45px;
	height:45px;
}
#cWindowContent .invitation-detail {
	margin-left:50px;
}
#cWindowContent .invitation-name {
	font-size:12px;
	line-height:1.1;
	padding-bottom:3px;
	max-height:25px;
	overflow:hidden;
}
#cWindowContent .invitation-check .small {
	font-size:11px;
}
#cWindowContent .invitation-check label,  #cWindowContent .invitation-check input {
	display:inline;
	float:left;
	margin-left:0;
	margin-right:5px;
	outline:none;
	font-size:11px;
}
#cWindowContent .invitation-check {
	display:none;
}
#cWindowContent li:hover .invitation-check {
	display:block;
}
#cWindowContent li.invitation-item-invited .invitation-wrap {
	background:#FFFFCD;
	border:1px solid #C8D164;
}
#cWindowContent li.invitation-item-invited .invitation-check {
	display:block;
}
#cWindowContent li:hover .invitation-wrap {
	background:#eee;
	border:1px solid #ccc;
}
#cWindowContent .invitation-option {
	border-top:1px solid #ccc;
	padding:0 10px;
}
#cWindowContent .invitation-option .option {
	padding:10px 0 0;
}
#cWindowContent .textarea-label {
	height:20px;
	line-height:20px;
	font-size:12px !important;
	padding-bottom:5px;
	position: relative;
}
#cWindowContent .textarea-label-right {
	position:absolute;
	line-height: 20px;
	height: 20px;
	top: 0;
	right: 0;
	text-align: right;
}
#cWindowContent .textarea-wrap {
	border:1px solid #ccc;
	background:#fff;
	padding:5px;
	margin:0;
	overflow:hidden;
}
#cWindowContent .textarea-wrap textarea {
	border:none;
	background:#fff transparent;
	overflow:none;
	margin:0;
	padding:0;
	height:60px;
	font:12px/20px Tahoma, Arial, sans-serif;
}
#cWindowContent .invitation-bg {
	margin:-10px;
	background:#eee;
	padding-bottom:35px;
}
#cWindowContent #invitation-error {
	position:absolute;
	bottom:10px;
	left:0;
	height:20px;
	line-height:20px;
	color:#c00;
	margin-left:10px;
}
body #community-wrap .activity-admin-echo {
	display:block;
	float:none;
	padding:10px;
	margin:10px 0 10px;
	background:#eee;
	border:1px solid #ccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
body #community-wrap .activity-admin-echo h3 {
	font-size:12px;
	font-weight:700;
	margin:0 0 5px;
	padding:0;
}
body #community-wrap .joms-form-row {
	width:100%;
	display:block;
	float:none !important;
	margin:10px 0 0;
}
body #community-wrap .joms-form-row-left {
	float:left;
	width:25px;
}
body #community-wrap .activity-admin-echo .joms-form-row-left {
	text-align:center;
}
body #community-wrap .joms-form-row-right {
	margin-left:35px;
	display:block;
}
body #community-wrap .joms-form-row-right select {
	width:80%;
}
body #community-wrap .joms-form-row-right textarea {
	width:80%;
}
#community-wrap .jsiCalOption .jsiCalSel, body #community-wrap .jsiCalOption label {
	height:20px;
	line-height:20px
}
#community-wrap .jsiCalOption li {
	padding-bottom:3px
}
#community-wrap .jsiCalOption label {
	padding-left:20px;
	font-size:12px !important
}
#community-wrap .jsiCalOption input {
	margin-top:3px
}
#community-wrap .jsiCal li {
	border:1px solid #bbb;
	margin-top:5px
}
.jsiCalHead {
	background:#eee;
	font-weight:700;
	line-height:25px;
	height:25px;
	border-bottom:1px solid #bbb;
}
.jsiCalHead b {
	padding:0 5px;
}
.jsiCalHead span {
	top:6px;
	left:5px;
}
.jsiCalHead label {
	padding-left:30px;
	display:block;
	height:25px;
	line-height:25px;
	font-size:12px !important;
}
.jsiCalDesc {
	padding:5px;
	border-bottom:1px solid #bbb;
}
.jsiCalDetail .clrfix {
	padding:4px 0;
}
.jsiCalLabel {
	width:160px;
	padding-left:5px;
	color:#999;
}
.jsiCalDetail .clrfix+.clrfix {
	border-top:1px dotted #bbb;
}
.jsiCalData {
	padding-left:200px;
}
#community-wrap .latest-events ul {
	margin-bottom:7px
}
#community-wrap .latest-events li+li {
	padding-top:5px;
	margin-top:5px;
	border-top:1px dotted #ccc
}
#community-wrap .latest-events .jsEvDate {
	border:1px solid #CCCCCC;
	float:left;
	text-transform:uppercase;
	width:36px;
}
#community-wrap .latest-events .jsEvDate div {
	text-align:center;
}
#community-wrap .latest-events .jsDD {
	background:none repeat scroll 0 0 #eee;
	font:700 18px Arial, sans-serif;
	padding:5px 0;
}
#community-wrap .latest-events .jsMM {
	background:none repeat scroll 0 0 #ddd;
	font:700 11px Arial, sans-serif;
	padding:3px 0;
}
#community-wrap .community-album-people {
	padding:10px 0;
	width:79%;
	float:left;
}
#community-wrap .community-album-people a {
	display:block;
	float:left;
	margin:0 4px 4px 0;
}
#community-wrap .community-album-viewcount {
	width:19%;
	padding:10px 0;
	float:right;
	text-align:right;
}
#community-wrap .jsProfileTypeList li+li {
	border-top:1px dashed #ccc;
	padding-top:10px;
	margin-top:10px
}
#community-wrap .jsProfileType {
	background:#f4f4f4;
	border:1px solid #eee;
	padding:10px;
	margin-top:10px;
}
#community-wrap .jsProfileTypeList input {
	top:3px
}
#community-wrap .jsProfileTypeList li+li input {
	top:13px
}
#community-wrap .jsProfileTypeList label {
	display:block;
	margin-left:25px
}
#community-wrap .jsProfileTypeName {
	font-size:14px;
	font-weight:700;
	height:20px;
	line-height:20px
}
#community-wrap .jsProfileTypeName sup {
	font-size:11px;
	font-weight:100 !important;
	line-height:0
}
#community-wrap .jsProfileCurr {
	font-weight:700
}
/* Register view */

#community-wrap .jsPasswordStrength {
	margin-left:10px;
	padding:2px 5px;
	display:inline-block;
	color:#000;
}
#community-wrap .jsPasswordStrength_1 {
	background-color:#FCB6B1;
}
#community-wrap .jsPasswordStrength_2 {
	background-color:#FCCAB1;
}
#community-wrap .jsPasswordStrength_3 {
	background-color:#FCFBB1;
}
#community-wrap .jsPasswordStrength_4 {
	background-color:#DAFCB1;
}
#community-wrap .jsPasswordStrength_5 {
	background-color:#BCFCB1;
}
/*

 Section:Global Privacy Control

 By:Ross (ross@jomsocial.com)

 Added On:December 2nd,2010

 Description:This is the front-end style and control for the global privacy settings dropdown

 Dropdown control must be made using <SELECT> dropdown box.

 This control will be generated with JavaScript on the fly (with safe fallback)

 There's no limit to the number of items in the drop-down,as it will be traversed and generated.

 

 The only requirement is to follow the HTML template in privacy.php 

*/

#community-wrap .js_PriCell {
	width: 80px;
}
#community-wrap .js_PriContainer,  #cWindowContentWrap .js_PriContainer {
	position:relative;
	z-index:1
}
#community-wrap .js_PrivacyOpen,  #cWindowContentWrap .js_PrivacyOpen {
	z-index:10000;
}
#community-wrap .js_PriContainer {
	margin-left:0px;
}
#community-wrap .js_PriContainerLarge {
	margin-left:0;
	margin-top:-4px;
}
#community-wrap .js_PriContainerLarge .js_dropDownChild {
	display:block;
	min-width:100px;
	text-align:left !important;
}
 #community-wrap .js_PriDefault,  #cWindowContentWrap .js_PriDefault, {
border:1px solid #ddd;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
#community-wrap .js_PriDefault .js_PriOption,  #cWindowContentWrap .js_PriDefault .js_PriOption {
	background-image:url('../images/icons-privacy.png');
	background-repeat:no-repeat;
	padding-left:22px;
}
#community-wrap .js_dropDownMaster,  #community-wrap .js_dropDownMaster dd,  #community-wrap .js_dropDownMaster dt,  #community-wrap .js_dropDownParent,  #cWindowContentWrap .js_dropDownMaster,  #cWindowContentWrap .js_dropDownMaster dd,  #cWindowContentWrap .js_dropDownMaster dt,  #cWindowContentWrap .js_dropDownParent {
	margin:0;
	padding:0;
}
#community-wrap .js_dropDownMaster,  #cWindowContentWrap .js_dropDownMaster {
	border:1px solid transparent;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:#fff;
	position:absolute;
}
#community-wrap .js_dropDownMaster:hover,  #community-wrap .js_Current,  #cWindowContentWrap .js_dropDownMaster:hover,  #cWindowContentWrap .js_Current {
	border:1px solid #ccc;
	cursor:pointer;
	-moz-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.4);
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.4);
}
#community-wrap .js_dropDownParent,  #cWindowContentWrap .js_dropDownParent {
	list-style-type:none;
}
#community-wrap .js_dropDownParent li,  #cWindowContentWrap .js_dropDownParent li {
	background-image:none;
	background-color:transparent;
	padding:0;
	margin:0;
	text-align:left !important;
}
#community-wrap .js_dropDownParent li a,  #community-wrap .js_dropDownMaster dt,  #cWindowContentWrap .js_dropDownParent li a,  #cWindowContentWrap .js_dropDownMaster dt {
	display:block;
	background-image:url('../images/icons-privacy.png');
	background-repeat:no-repeat;
	padding:4px 4px 4px 22px;
	line-height:16px;
	height:16px;
	text-decoration:none;
	white-space:nowrap;
}
#cWindowContentWrap .js_dropDownParent li a {
	color:#333;
}
#community-wrap .js_dropDownParent li a:hover,  #cWindowContentWrap .js_dropDownParent li a:hover {
	background-color:#e1e1e1;
}
#community-wrap .js_dropDownMaster dt,  #cWindowContentWrap .js_dropDownMaster dt {
	font-weight:700;
	text-indent:-9999em;
	min-width:10px;
}
#community-wrap .js_PriContainerLarge .js_dropDownMaster dt {
	text-indent:0;
	min-width:100px;
}
#community-wrap .js_dropDownMaster dt span,  #cWindowContentWrap .js_dropDownMaster dt span {
	display:block;
	background:transparent url('../images/pri-arrow.png') no-repeat 50% 50%;
	width:10px;
	height:100%;
	float:right;
}
#community-wrap .js_dropDownMaster dt strong,  #cWindowContentWrap .js_dropDownMaster dt strong {
	display:block;
	float:left;
}
#community-wrap .js_Current dt span,  #cWindowContentWrap .js_Current dt span {
	background:transparent url('../images/pri-arrow-up.png') no-repeat 50% 50%;
}
#community-wrap .js_dropDownMaster dd,  #cWindowContentWrap .js_dropDownMaster dd {
	display:none;
}


/* starkey next five lines to allow for post privacy settings */
#community-wrap .js_dropDown-4,  #community-wrap .js_dropSelect-4,  #community-wrap .js_Pri-4,  #cWindowContentWrap .js_dropDown-4,  #cWindowContentWrap .js_dropSelect-4,  #cWindowContentWrap .js_Pri-4 {
	background-position:0 50%;
}
#community-wrap .js_dropDown-3,  #community-wrap .js_dropSelect-3,  #community-wrap .js_Pri-3,  #cWindowContentWrap .js_dropDown-3,  #cWindowContentWrap .js_dropSelect-3,  #cWindowContentWrap .js_Pri-3 {
	background-position:-200px 50%;
}
#community-wrap .js_dropDown-2,  #community-wrap .js_dropSelect-2,  #community-wrap .js_Pri-2,  #cWindowContentWrap .js_dropDown-2,  #cWindowContentWrap .js_dropSelect-2,  #cWindowContentWrap .js_Pri-2 {
	background-position:-400px 50%;
}
#community-wrap .js_dropDown-1,  #community-wrap .js_dropSelect-1,  #community-wrap .js_Pri-1,  #cWindowContentWrap .js_dropDown-1,  #cWindowContentWrap .js_dropSelect-1,  #cWindowContentWrap .js_Pri-1 {
	background-position:-600px 50%;
}
/* end starkey */


#community-wrap .js_dropDown-0,  #community-wrap .js_dropSelect-0,  #community-wrap .js_Pri-0,  #cWindowContentWrap .js_dropDown-0,  #cWindowContentWrap .js_dropSelect-0,  #cWindowContentWrap .js_Pri-0 {
	background-position:0 50%;
}
#community-wrap .js_dropDown-20,  #community-wrap .js_dropSelect-20,  #community-wrap .js_Pri-20,  #cWindowContentWrap .js_dropDown-20,  #cWindowContentWrap .js_dropSelect-20,  #cWindowContentWrap .js_Pri-20 {
	background-position:-200px 50%;
}
#community-wrap .js_dropDown-30,  #community-wrap .js_dropSelect-30,  #community-wrap .js_Pri-30,  #cWindowContentWrap .js_dropDown-30,  #cWindowContentWrap .js_dropSelect-30,  #cWindowContentWrap .js_Pri-30 {
	background-position:-400px 50%;
}
#community-wrap .js_dropDown-40,  #community-wrap .js_dropSelect-40,  #community-wrap .js_Pri-40,  #cWindowContentWrap .js_dropDown-40,  #cWindowContentWrap .js_dropSelect-40,  #cWindowContentWrap .js_Pri-40 {
	background-position:-600px 50%;
}
/* ======== Global Privacy Control End ======== */

#community-wrap #tag-container {
	background:url('../images/tag.png') 0 top no-repeat;
	min-height:20px;
	padding:0 0 10px 20px
}
#community-wrap #activity-stream-container #tag-container {
	padding:0px 0 0 20px
}
#community-wrap #tag-container .more-tag-hide {
	display:none
}
#community-wrap #tag-words a,  #community-wrap #tag-list li {
	margin:0 2px 2px 0;
	background:#eee;
	font-weight:100;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
#community-wrap #tag-list li:hover {
	background:#d5e3ef
}
#community-wrap #tag-list .highlight {
	background:#d3e3f0
}
#community-wrap #tag-list .highlight:hover {
	background:#c8d8e6
}
#community-wrap #tag-words *,  #community-wrap #tag-form *,  #community-wrap #tag-list * {
	display:block;
	float:left
}
#community-wrap #tag-list li a {
	height:14px;
	line-height:14px;
	text-decoration:none !important;
	padding:2px 4px;
	color:#19558d;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#community-wrap #tag-list .edit-tag {
	width:100%;
	margin:5px 0 0
}
#community-wrap #tag-list .edit-tag,  #community-wrap #tag-list .edit-tag:hover {
	background:0
}
#community-wrap #tag-list .tag-delete {
	background:url('../images/remove-mini.png') 0 top;
	width:2px;
	height:6px;
	text-indent:-9999px;
	margin:4px 4px 0 0
}
#community-wrap #tag-list li:hover .tag-delete {
	background-color:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:3px;
	border-radius:3px;
	opacity:0.7
}
#community-wrap #tag-list li:hover .tag-delete:hover {
	background-position:bottom
}
#community-wrap #tag-editor {
	padding-top:10px;
	border-top:1px solid #ddd
}
#community-wrap #tag-addbox {
	width:250px
}
#community-wrap #tag-addbox,  #community-wrap #tag-container .tag-btn {
	height:16px;
	font-size:11px;
	padding:2px 4px;
	border:1px solid #ccc
}
#community-wrap #tag-container .tag-btn {
	line-height:16px;
	font-weight:700;
	text-decoration:none;
	padding:2px 7px;
	display:inline-block;
	float:left;
	margin:5px 3px 5px 0;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee));
	background:-moz-linear-gradient(top, #ffffff, #eeeeee)
}
#community-wrap #tag-container .tag-btn.less,  #community-wrap #tag-container .tag-btn.more {
	width:16px;
	padding:2px;
	text-align:center;
	font-size:14px;
	font-family:Arial
}
#community-wrap #tag-container .tag-btn.less {
	font-size:17px
}
#community-wrap #tag-words {
	margin-top:5px
}
#community-wrap #tag-words a {
	background:url('../images/tag-add.png') 4px center no-repeat #d1e1ad;
	color:#405a04;
	padding:2px 5px 2px 18px;
	text-decoration:none
}
#community-wrap #tag-list .tag-delete,  .tag-editor-container {
	display:none
}
/**

 * New toolbar menu

 **/ 

#jsMenu .jsMenuLft {
	margin-right:30px;
	height: 29px;
}
#jsMenu .jsMenuRgt {
	position:absolute;
	right:0;
	top:15px;
}
#jsMenu {
	font-size:12px;
	position:relative;
	padding:10px 0 5px;
	margin-bottom:15px;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	z-index:99999999;
	border-bottom: 3px solid #000
}
#jsMenu .jsIr {
	display:block;
	width:19px;
	height:19px;
	text-indent:-9999px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#e8e8d8
}
#jsMenu .jsIr:hover {
	background-color:#e8e8d8 !important
}
#jsMenu .jsHome {
	position:absolute;
	left:8px;
	top:13px;
	background:url('../images/home.png') 3px 3px no-repeat !important;
	z-index:99999
}
#jsMenu .jsMenuBar {
	margin-left:35px;
	margin-right: -20px;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	display:block;
	float:left;
}
#jsMenu .jsMenuBar ul {
;
}
#jsMenu .jsMenuBar > ul > li {
	float:left;
	display:inline;
	height: 33px !important;
	line-height: 33px !important
}
#jsMenu .jsMenuBar a {
	display:block;
	color:#000;
	padding:0 20px;
	font-weight:bold;
	background:#fff;
	text-decoration:none;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
}
#jsMenu .jsMenuBar > ul > li >a {
	border: 1px solid #D4D4D4;
	border-bottom: none
}
#jsMenu .jsMenuBar a:hover {
	text-decoration:none;
	color: #000 !important;
}
#jsMenu .jsMenuBar li ul a:hover {
	color: #fff !important
}
#jsMenu .jsMenuBar li {
	position:relative;
	margin-right:3px;
	overflow: visible !important;
}
#jsMenu .jsMenuBar li a.active {
	background:#647F29;
	color: #fff;
}
#jsMenu .jsMenuBar li a.active:hover {
	color: #fff !important
}
#jsMenu .jsMenuBar li ul {
	display:none;
	border-top:0;
	width:170px;
	height:auto;
	position:absolute;
	left:0;
	z-index:15;
	/* starkey this fixes menu hover issues margin-top: 2px */
}
#jsMenu .jsMenuBar li ul a {
	font-weight:bold;
	font-size:12px;
	padding:7px 12px;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0
}
/*#jsMenu .jsMenuBar li:hover a:hover,

#jsMenu .jsMenuBar li ul a:hover{background:#445917}*/

#jsMenu .jsMenuBar li li {
	margin-right:0
}
#jsMenu .jsMenuBar li:hover ul {
	display:block !important
}
/*#jsMenu .jsMenuBar li:hover a{color: #000}*/

#jsMenu .jsMenuBar li.no-child a {
}
#jsMenu .jsIr.isActive {
	background-color:#e2e2c5
}
#jsMenu .jsGlobalsNot {
	background:url('../images/noti.png') 3px 3px no-repeat !important
}
#jsMenu .jsFriendsNot {
	background:url('../images/friend.png') 2px 0 no-repeat !important
}
#jsMenu+#miniheader {
	margin-top:-15px
}
#jsMenu .jsMesaggeNot {
	background:url('../images/mail.png') 3px 3px no-repeat !important
}
#jsMenu .jsLogOff a {
	background:url('../images/power.png') 2px 1px no-repeat !important;
	float:right;
	display:inline-block;
	margin-right:8px
}
#jsMenu .jsMenuIcon {
	display: block;
	left:22px;
	position:relative;
	top:4px;
	height:29px;
	float:left;
	z-index:99999
}
#jsMenu .jsMenuIcon div {
	position:relative;
	float:left;
	display:inline-block;
	margin-left:8px
}
#jsMenu .jsMenuIcon span {
	background-color:#ea0000;
	position:absolute;
	right:-6px;
	top:-6px;
	height:14px;
	width:14px;
	font:700 10px/14px Arial;
	color:#fff;
	text-align:center;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}
/*

 * cFeatured: FEATURED Photo / Video / Member / Group styles

 */

#cFeatured {
	margin:-5px -5px 20px;
	padding:10px 0
}
#cFeatured .cBoxPad {
	padding:5px;
	margin:4px 8px
}
#cFeatured .cBoxBorder {
	margin: 5px;
	text-align:center;
	padding: 10px;
	position: relative;
}
#cFeatured .cBoxBorderLow {
	min-height: 160px;
}
#cFeatured .cFeaturedItem {
	float:left;
	display:inline-block;
	position:relative;
	min-height: 185px;
	overflow: hidden;
}
#cFeatured .cFeaturedTitle {
	margin:5px 0;
	text-align:center;
	max-height:48px;
	overflow:hidden;
	line-height:16px
}
#cFeatured .cFeaturedTitle a {
	font-weight: bold
}
#cFeatured.listBy4 .cFeaturedItem {
	width:25%
}
#cFeatured.listBy2 .cFeaturedItem {
	width:50%
}
#cFeatured.forGroup .cFeaturedItem {
	min-height:80px
}
#cFeatured .cFeaturedThumb {
	float:left;
	display:inline-block;
	position:relative;
}
#cFeatured .cBoxBorder .cFeaturedImg {
	display:block;
	width:131px;
	height:130px;
	position:relative;
	margin: 0px auto
}
#cFeatured .cFeaturedText {
	margin-left:80px
}
#cFeatured h3 {
	font-size:100% !important;
	font-weight:100;
	line-height:120%;
	max-height:240%;
	overflow:hidden;
	margin:0 !important;
	padding:0 !important
}
#cFeatured .video-details * {
	text-align:center;
}
#cFeatured .cFeaturedImgBorder {
	border:1px solid #ccc;
	padding: 1px;
}
#cFeatured .cFeaturedImgBorder:hover {
	border-color: #999;
}
#cFeatured .cFeaturedImgWrap {
	margin: 0 auto;
	position:relative;
}
#cFeatured .cFeaturedImgWrap .video-durationHMS {
	bottom: 1px;
	left: 1px;
}
#cFeatured .link-removeFeatured {
	position:absolute;
	background:url("../images/icons/jsIcon1.png") 0 -280px no-repeat transparent;
	width:16px;
	height:20px;
	bottom:3px;
	right:9px;
	display:block;
	text-indent:-9999px;
}
#community-wrap .creator-views .creator-hint {
	background:#ffc;
	color:#555;
	font-size:11px;
	padding:5px;
	display:none;
}
body #community-wrap div.status-creator ul li a:hover {
	/* starkey this makes things move when hovering since not fixed width font-weight: bold */
	/* instead, change color*/
	color: gray;
}
body #community-wrap div.status-creator ul li.active a {
	font-weight: bold
}
body #community-wrap #cFeatured.forGroup .album-actions,  body #community-wrap #cFeatured.forPeople .album-actions {
	right:13px;
	top:9px
}
/*
starkey
body .qtip small {
	font-size:11px !important;
}
body .qtip hr {
	height:1px
}
*/
/*

 *

 * New Status Post Box (contains status update, photo post, video post, event post, as well as administrator's post)

 *

 */

#community-wrap .community-status {
	display:inline-block;
	width:100%;
	margin-bottom: 20px;
}
#cProfileWrapper .community-status {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #E0E0E0;
	padding: 10px 0;
	margin-top: 10px !important
}
#cFrontpageWrapper .community-status {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #E0E0E0;
	padding: 10px 0;
	margin-top: 10px !important
}
#community-wrap .community-status .status-author {
	width:53px;
	float:left;
	margin-left: 12px;
	color: #fff
}
#community-wrap .community-status .status-author img {
	border:1px solid #CCCCCC;
	padding:1px;
	width:36px;
	height:36px;
}
#community-wrap .community-status .status-creator {
	margin-left:52px;
	padding:8px;
}
#community-wrap .community-status .creators {
	margin:0;
	padding:0;
	list-style:none;
	display:inline-block;
}
#community-wrap .community-status .creator {
	display:inline-block;
	padding:3px 5px;
	vertical-align:middle;
	cursor:pointer;
	background:none;
	margin:0;
	float:left;
	position:relative;
	z-index:1;
}
#community-wrap .community-status .creator.stub {
	font-size:11px;
	color:#666666;
	text-transform:uppercase;
}
#community-wrap .community-status .creator.active {
	border:1px solid #CCCCCC;
	border-bottom:3px solid #FFFFFF;
	line-height: 18px;
	margin-bottom:-1px;
	background:#FFFFFF;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
}
#community-wrap .community-status .creator a {
	margin:0;
}
#community-wrap .community-status .creator a:hover {
	background:0 !important;
	/* starkey color:inherit !important */
}
#community-wrap .community-status .creator .creator-form {
}
#community-wrap .community-status .creator-view {
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	border-bottom:none;
	display:none;
}
#community-wrap .community-status .creator-view.active {
	display:block;
}
#community-wrap .community-status .creator-content {
	padding:0;
	margin:0;
}
#community-wrap .community-status .creator-content li {
	display:block;
	border:none;
}
#community-wrap .community-status .creator-message-container {
	border:1px solid #CCCCCC;
	border-top:1px dotted #CCCCCC;
	background:white;
	padding:5px;
}
#community-wrap .community-status .creator-message {
	border:none;
	margin:0;
	padding:0;
	height:37px;
}
#community-wrap .community-status .creator-message.hint {
	color:#888888;
}
#community-wrap .community-status .creator-actions {
	position:relative;
	padding-top:5px;
}
#community-wrap .community-status .creator-loading {
	background:url("../images/mini-loader.gif") no-repeat scroll 0 50% transparent;
	height:18px;
	width:50px;
	position:absolute;
	top:10px;
	left:40px;
	display:none;
}
#community-wrap .community-status .js_PriContainer {
	margin-left:0;
	margin-right: 40px;
}
#community-wrap .community-status .js_dropDownMaster {
	background:none;
}
#community-wrap .community-status .js_PrivacyOpen .js_dropDownMaster {
	background:#ffffff;
}
#community-wrap .community-status .button {
	padding:4px 15px;
	background:#333 !important;
	border:solid 1px #666 !important;
	cursor:pointer;
	color:#ccc !important;
	font-size:11px;
	text-align:right;
	display:block;
	float:right;
}
#community-wrap .community-status .button:hover {
	background:#1c1d22 !important;
	border:solid 1px #666;
}
/* ---- Subject to change ---- */

.icon-add {
	background:url(../images/add.png) 2px 2px no-repeat;
	padding:3px 3px 3px 20px;
}
.actions {
	margin-top:5px;
	text-align:right;
}
/* ---- Subject to change ---- */



/* normal status post */

#community-wrap .community-status.on-message .creator-message-container {
	border-top: none;
}
/* link post */

#community-wrap .community-status .link-creator .creator-content li {
	padding:5px;
}
#community-wrap .community-status .link-creator .creator-content li + li {
	border-top:1px dotted #CCCCCC;
}
/* photo tab */

#community-wrap .community-status .creator-view.type-photo .creator-preview {
	padding:5px;
	padding-top:0;
	padding-bottom:0;
	margin:0;
	list-style:none;
}
#community-wrap .community-status .creator-view.type-photo .creator-preview li {
	overflow: auto;
	padding: 10px 5px;
}
#community-wrap .community-status .creator-view.type-photo .creator-preview li img {
	width:64px;
	height:64px;
	padding:2px;
	border:1px solid #CCCCCC;
	float: left;
	margin:0 10px 0 0;
}
#community-wrap .community-status .creator-view.type-photo .creator-preview li .creator-change-photo {
	display:inline-block;
	padding:2px 0;
}
#community-wrap .community-status .creator-view.type-photo .creator-photo-filename {
	font-weight: bold;
}
#community-wrap .community-status .creator-view.type-photo .creator-form {
	padding:5px;
	text-align:center;
}
#community-wrap .community-status .creator-view.type-photo .creator-upload-container {
	padding: 5px 0 10px;
	text-align:center;
}
/* video tab */

#community-wrap .community-status .creator-view.type-video .creator-form {
	padding: 15px 5px;
	text-align:center;
}
#community-wrap .community-status .creator-view.type-video .creator-form .button {
	display: inline;
	float:none;
}
#community-wrap .community-status .creator-view.type-video .creator-video-url.hint {
	color: #888888;
}
#community-wrap .community-status .creator-view.type-video .creator-preview {
	margin: 0;
	padding: 0;
	background: none;
	list-style: none;
}
#community-wrap .community-status .creator-view.type-video .creator-preview li {
	float: none;
	width: auto;
}
#community-wrap .community-status .creator-view.type-video .creator-preview li + li {
	border-top: 1px dotted #CCCCCC;
}
#community-wrap .community-status .creator-view.type-video .creator-preview .video-thumb {
	padding: 0 10px 10px;
}
#community-wrap .community-status .creator-view.type-video .creator-preview .video-title {
	font-weight: bold;
}
#community-wrap .community-status .creator-view.type-video .creator-preview label {
	display: inline;
}
#community-wrap .community-status .creator-view.type-video .creator-preview .creator-change-video {
	display:block;
	margin-bottom: 12px;
}
/* events tab */

#community-wrap .community-status .creator-view.type-event .creator-form {
	padding:15px;
}
/* custom tab */

#community-wrap .community-status .creator-view.type-custom {
	padding: 15px;
	border: 1px solid #CCCCCC;
}
/* prevents FB button from missing on hover */

div.joms-newsfeed-more {
	margin-top: 6px;
	text-align:  center;
}
#cWindowContent input, #cWindowContent textarea {
	border: 1px solid #dedede !important
}
input#bookmarks-email {
	height: 24px;
	line-height: 24px;
	margin: 6px 0
}
a.more-activity-text {
	font-size: 1.1em
}
body #community-wrap a.fb_button_medium:hover {
	background: url("http://static.ak.fbcdn.net/rsrc.php/v1/zL/r/FGFbc80dUKj.png") no-repeat scroll 0 -188px #29447E !important;
}
.search_button span {
	font-weight: bold
}
#cGallery .photoCaption {
	border: 1px solid #C0C0C0
}
a#activity-update-click {
	font-weight: bold
}
#community-wrap ul.submenu li a {
	font-weight: bold;
	font-size: 11px
}
#community-wrap ul.submenu li a.active {
	color: #000;
	text-decoration: underline
}
#community-wrap ul.submenu li:first-child a {
	border: none
}
body #community-wrap .formtable .privacy + .value {
	padding-left: 125px !important
}
div#community-group-admin h3 {
	font-size: 12px !important
}
div.profile-toolbox-thumb {
	padding: 5px 10px;
	float: left
}
div.profile-toolbox-meta {
	float: left;
	padding: 8px 10px 5px
}
div.goRgt {
	float: right;
	margin: 11px 0 5px;
	display: block
}
div.joms-newsfeed-more a {
	margin: 0 auto !important;
	text-align: center !important;
	float: none !important
}
div#community-events-wrap select#endtime-hour,  div#community-events-wrap select#endtime-min,  div#community-events-wrap select#endtime-ampm,  div#community-events-wrap select#starttime-hour,  div#community-events-wrap select#starttime-min,  div#community-events-wrap select#starttime-ampm {
	width: 7% !important
}
div#profile-edit select#field2 {
	width: 16% !important
}
body #community-wrap .app-box-content .video-durationHMS {
	position: absolute;
	/*bottom: 22px!important;*/
	left: 2px!important;	/* Due to .video-thumb's using padding and not margin */
	background: black;
	color: #FFF;
	opacity: 0.7;
	font-size: 80%;
	padding: 0 0.3em;
}
/*starkey fixes the widths on advanced search form*/
/*div.people-search-form input.inputbox, input.required, select {
	width: 25% !important
}*/

div#activity-more .loading {
	float: none!important;
	margin: 0 auto !important
}
 div#profile-edit select[name^=field12] {
width: 10% !important
}

/*starkey*/
/*Fixodel 11/02/2011*/

body #community-wrap div.fixodel-box {
	background-color:#3593cf;
	border:solid 1px #F3F7F9;
	color:#fff;
	margin:0 0 15px;
	background-image:url('../images/welcome-overlay.png');
	background-position: 50% 0px;
	background-repeat: repeat-x;
}
body #community-wrap div.fixodel-box div div {
	/*starkey*/
	text-align:center;
	background:none;
}
body #community-wrap div.fixodel-box div div div h1, body #community-wrap div.fixodel-box div div div h2 {
	padding:0;
	margin:0;
}
body #community-wrap div.fixodel-box div div div h1 {
	font-size:2.3em;
	/* fixodel margin:30px 0px 30px; */
	padding:0 0 7px;
	text-align:center;
	text-shadow:0 1px 1px #2896BC;
}
body #community-wrap div.fixodel-box div div div h2 {
	color:#fff;
	margin:5px 0 10px;
	text-shadow:0 1px 1px #238AB0;
}
body #community-wrap div.fixodel-box div div div.introduction {
	margin:0;
	padding:20px 10px 0 10px;
}
body #community-wrap td {
	padding:1px;
}
body #community-wrap div.fixodel-box a {
	color:#A6D9EB;
}
body #community-wrap div.fixodel-box a:hover, body #community-wrap div.fixodel-box a:focus, body #community-wrap div.fixodel-box a:active {
	color:#fff;
}
body #community-wrap div.fixodel-box div div div.loginform {
	background:url('../images/grid-bg.png');
	border-left:1px solid #238ab0;
	width:200px;
	float:right;
	padding:20px 15px;
}
body #community-wrap div.fixodel-box div div div.loginform input.frontlogin {
	background:url('../images/input-bg.gif') repeat-x left top;
	border:1px solid #fff;
	padding:4px 5px;
	color:#666;
	width:90%;
}
body #community-wrap div.fixodel-box div div div.loginform label {
	margin:5px 0 0;
}
body #community-wrap div.fixodel-box div div div.loginform span {
	font-size:92%;
}
body #community-wrap div.fixodel-box div div div.loginform span span {
	font-size:100%;
}
body #community-wrap div.fixodel-box div div div.loginform .button {
	background:url('../images/login-small.png') no-repeat 0px 0px;
	border:0;
	color:#238db4;
	font-weight:bold;
	font-size:125%;
	height:32px;
	line-height:32px;
	width:162px;
	text-transform:uppercase;
	text-shadow:0 1px 1px #fff;
}
body #community-wrap div.fixodel-box .fb_button {
	clear:both;
	margin:-5px 0 5px 20px;
}
body #community-wrap ul#featurelist {
	list-style:none;
	margin:20px 0;
	overflow:hidden;
	width:100%;
	list-style:none;
}
body #community-wrap ul#featurelist li {
	background:none;
	color:#fff;
	display:block;
	font-weight:normal;
	float:left;
	margin:0 !important;
	padding:0;
	width:25%;
	text-align:center;
}
body #community-wrap ul#featurelist li {
	height: 100%;
	border-bottom:none;
}

/*starkey*/
body #community-wrap ul#featurelist li span.welcome {
    background: url("../images/arrow-r.png") no-repeat scroll right 46px transparent;
    display: block;
    padding: 64px 30px 0 10px;
}

body #community-wrap #replybutton {
	margin-top: 10px;
}

body #community-wrap ul#featurelist li.first-item span.welcome {
    padding-left: 0;
}
body #community-wrap ul#featurelist li.last-item span.welcome {
    background: none repeat scroll 0 0 transparent;
    padding-right: 0;
}

/* end starkey */

body #community-wrap .wall-coc-time {
	margin-left: 10px;
}

body #community-wrap ul#featurelist li.icon1 {
	background:url('../images/icons/icon-paper.png') no-repeat 35px top;
}
body #community-wrap ul#featurelist li.icon2 {

}
body #community-wrap ul#featurelist li.icon3 {
	background:url('../images/icons/icon-arrows.png') no-repeat 7px top;
}
body #community-wrap ul#featurelist li.icon4 {
	background:url('../images/icons/icon-balloons.png') no-repeat center top;
}

body #community-wrap div.fixodel-box {
	height: 296px;
}

div.joinbutton {
	margin-top: 40px;
}

.fb_button .fb_button_text, .fb_button_rtl .fb_button_text {
	font-size: 0.8em !important;
}

body #community-wrap div.fixodel-box a#joinButton {
	/*margin: 0 auto;
    background: url("../images/join-button-big-empty.png") no-repeat 50% 0px;
    color: #FFFFFF;
    display: block;
    font-size: 19px;
    font-weight: 700;
    height: 49px;
    line-height: 46px;
    outline: medium none;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 2px #333333;
	margin: 36px auto 20px auto;
	width: 278px;*/
	cursor: pointer;
	padding: 10px 20px 10px 20px;
    color: #FFFFFF;
    font-size: 19px;
    font-weight: 700;
    height: 49px;
    line-height: 46px;
    outline: medium none;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 2px #333333;
	font-size: 19px;
	border-radius:29px 29px 29px 29px;
	-moz-border-radius:29px 29px 29px 29px;
	-webkit-border-radius:29px 29px 29px 29px;
	box-shadow:0px 1px 3px rgba(0, 0, 0, 0.85);
	-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.85);
	-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.85);
	background-color: rgb(114, 171, 0);
	background-image:linear-gradient(-90deg, rgb(106, 159, 0), rgb(114, 171, 0));
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(106, 159, 0)), to(rgb(114, 171, 0)));
	background-image:-moz-linear-gradient(-90deg, rgb(106, 159, 0), rgb(114, 171, 0));
}
body #community-wrap div.fixodel-box a#joinButton:hover {
    /*background: url("../images/join-button-big-empty.png") no-repeat 50% -49px;
    text-decoration: none;*/
	background-color: rgb(130, 190, 0);
	background-image:linear-gradient(-90deg, rgb(153, 222, 3), rgb(130, 190, 0));
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(153, 222, 3)), to(rgb(130, 190, 0)));
	background-image:-moz-linear-gradient(-90deg, rgb(153, 222, 3), rgb(130, 190, 0));

}

/*body #community-wrap div.fixodel-box a#joinButton {
	background:transparent url('../images/welcome_joinus.png') no-repeat 50% 0px;
	color:black;
	width:249px;
	height:45px;
	display:block;
	outline:none;
	font-size:150%;
	font-weight:600;
	margin:0 auto;
	line-height:45px;
	text-shadow:1px 1px 1px white;
	text-decoration:none;
}
body #community-wrap div.fixodel-box a#joinButton:hover {
	text-decoration:none;
	background:transparent url('../images/welcome_joinus.png') no-repeat 50% 100%;
}
body #community-wrap div.fixodel-box a#joinButton2 {
	background:transparent url('../images/join-button-big.gif') no-repeat 0 0;
	width:278px;
	height:49px;
	text-indent:-9999px;
	display:block;
}
body #community-wrap div.fixodel-box a#joinButton2:hover {
	background:transparent url('../images/join-button-big.gif') no-repeat 0 -49px;
}*/
/*End Fixodel*/



/*div.fixfeed-more {
	background: #f4f5f6 url(../images/load-more-btn.png) repeat-x 0 0;
	margin: 15px 10px;
}
div.fixfeed-more:hover {
	background-position: 0 -50px;
}*/


.welcome-left {
	float:left;	
	width:50%;
	text-align:center;
}
.welcome-right {
	float:right;	
	width: 50%;
	text-align:center;
}
.welcome-title {
	text-align: center;
}
.welcome-bottom {
	text-align: center;	
}

div.fixfeed-more a {
	display: block;
	padding: 6px;
	text-align: center;
}

#cWindowAction .button {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CCC !important;
	margin-top: 4px;
	margin-right: 5px;
	background: #333;
	border: 1px outset #888;
	cursor: pointer;
	color: white !important;
}
/*fixes window elements sitting on top of each other*/
#cWindow td.cWindowFormVal {
display: inline;
}

/*next two fix weird look of bottom bottom */
#cWindowAction {
	height: 30px !important;
}
#cWindowAction .button {
	margin-top: 5px !important;
	height: 21px !important;
	color: #CCC !important;
}

/* fixes video link inputbox from going off dialog */
#linkVideo #videoLinkUrl {
	width: 90%;
}
