:root {
  --cassiopeia-color-primary: #de5d45;
  --cassiopeia-color-hover: #C63D2F;
  --cassiopeia-color-link: #FF9B50;
}
/*
////////////////////////////////////////////////
*/

.footer .grid-child {
    padding:0rem 0em;
}

.container-header {
  background: var(--cassiopeia-color-primary) url("/images/header1.svg") 0px top no-repeat;
  background-position: right center;
  background-origin: content-box;
  padding-right: 5px;
}

/*
.header.container-header.full-width {
	display: grid;
	grid-template-columns: minmax(0,1fr) repeat(4,minmax(0,19.875rem)) minmax(0,1fr);
	grid-gap: 0 1em;
	align-items: center;
}

.container-header .grid-child:first-child {
	grid-column: 2/2;
}

.container-header .container-nav {
	grid-column: 3/5;
}
*/

#sign_up_button {
margin-top: 5px;
margin-bottom: 15px;
border: 0;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #43BE55), color-stop(1, #13A74E) );
background: -moz-linear-gradient( center top, #43BE55 5%, #13A74E 100% );
background-image: -o-linear-gradient(top, #43be55, #13a74e);
background-color: #43BE55;
-moz-box-shadow: 1px 1px 2px 0px #c9c4bd;
-webkit-box-shadow: 1px 1px 2px 0px #c9c4bd;
box-shadow: 1px 1px 2px 0px #c9c4bd;
border-bottom: 2px solid #6F7072;
display: inline-block;
color: white;
font-family: Arial, san-serif;
font-size: 20px;
font-weight: bold;
padding: 10px 25px;
padding-left: 65px;
text-decoration: none;
cursor: pointer;
line-height:1.2em;
}
#sign_up_button:hover {
border-bottom-width: 4px;
}
#sign_sos_button {
margin-top: 5px;
margin-bottom: 15px;
border: 0;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f8d378), color-stop(1, #A67C14) );
background: -moz-linear-gradient( center top, #f8d378 5%, #A67C14 100% );
background-image: -o-linear-gradient(top, #f8d378, #A67C14);
background-color: #f8d378;
-moz-box-shadow: 1px 1px 2px 0px #c9c4bd;
-webkit-box-shadow: 1px 1px 2px 0px #c9c4bd;
box-shadow: 1px 1px 2px 0px #c9c4bd;
border-bottom: 2px solid #6F7072;
display: inline-block;
color: white;
font-family: Arial, san-serif;
font-size: 20px;
font-weight: bold;
padding: 10px 25px;
padding-left: 65px;
text-decoration: none;
cursor: pointer;
line-height:1.2em;
}
#sign_sos_button:hover {
border-bottom-width: 4px;
}
#sign_no_button {
margin-top: 5px;
margin-bottom: 15px;
border: 0;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e2a752), color-stop(1, #e38703) );
background: -moz-linear-gradient( center top, #e2a752 5%, #e38703 100% );
background-image: -o-linear-gradient(top, #e2a752, #e38703);
background-color: #108aa6;
-moz-box-shadow: 1px 1px 2px 0px #c9c4bd;
-webkit-box-shadow: 1px 1px 2px 0px #c9c4bd;
box-shadow: 1px 1px 2px 0px #c9c4bd;
border-bottom: 2px solid #6F7072;
display: inline-block;
color: white;
font-family: Arial, san-serif;
font-size: 20px;
font-weight: bold;
padding: 10px 25px;
padding-left: 65px;
text-decoration: none;
cursor: pointer;
line-height:1.2em;
}
#sign_no_button:hover {
border-bottom-width: 4px;
}
.fb_logo_button1 {
position: absolute;
margin-top: 0px;
margin-left: -55px;
z-index: 99;
padding: 9px;
padding-top: 12px;
padding-right: 18px;
border-right: #7ED18A 1px solid;
margin-top: -10px;
height: 25px;
}
.fb_logo_button2 {
position: absolute;
margin-top: 0px;
margin-left: -62px;
z-index: 99;
padding: 9px;
padding-top: 6px;
padding-right: 11px;
border-right: #7ED18A 1px solid;
margin-top: -10px;
height: 25px;
}
/* SITE */
#centerbottom {
	background: #fff;
}
/* SITE LINKS */
a {
	text-decoration: none;
	color: #de5d45;
}
/* SITE HOVERS */
a:focus,
a:hover {
	color: #4d4d4d;
}
/* SITE HEADINGS */
h1,
h2,
h3,
h4,
h5,
h6 {
	color: #646464;
}
/* SITE LI IMAGE */
ul li {
	/* background: url(../images/style1/bodyli.gif) no-repeat 0px 7px; */
}
/* ARTICLE TABLE OF CONTENTS */
fieldset,
#article-index ul {
	border: 1px solid #dcdcdc;
}
#article-index ul li {
	border-bottom: 1px solid #dcdcdc;
}
#article-index ul li:last-child {
	border: none;
}
/* INPUTBOXES */
.inputbox {
	background: #FFFFFF;
	border: 1px solid #dcdcdc;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.inputbox:hover,
.inputbox:focus {
	background: #F7F7F7;
	border: 1px solid #838383;
}
/*BUTTONS AND READON
--------------------- */
.button,
.button:hover,
.validate,
a.readon,
a.hover,
a.focus {
	background: #de5d45!important;
	color: #fff;
	text-shadow: none;
	border: none;
}
a.readon:hover {
	color: #111;
}
/*TOP MENU STYLE FOR SPLIT MENU, CSS DROPDOWN AND SMOOTH DROPDOWN
--------------------- */
#topmenu_holder.yjsgmega,
#topmenu_holder.topmodpoz,
#topmenu_holder.topmodpoz_navbar {
	background: #7d6e63;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.top_menu li {
	background-image: none;
}
/* sub ul border */
.top_menu ul.subul_main {
	background: #7d6e63;
}
/* reset Bootstrap navbar */
.navbar-inner {
	-webkit-box-shadow: none;
	-khtml-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: none;
}
/* TOP LEVEL LINKS */
.top_menu ul li a {
	color: #fff;
}
/* active and hover */
.top_menu ul li a:hover,
.top_menu li.active a.activepath {
	color: #bbb;
}
/*SUBTITLE */
.top_menu ul li a span.yjm_desc {
	color: #bbb;
}
.top_menu ul.subul_main li a span.yjm_desc {
	color: #ae9b8d;
}
/* active and hover */
.horiznav ul li.active a span.yjm_desc,
.horiznav ul li a:hover span.yjm_desc {
}
/* HASCHILD ARROWS */
.top_menu ul li.haschild span.child a {
	position: relative;
}
.top_menu ul li.haschild span.child a:after {
	font-family: 'FontAwesome';
	content: "\f0d7";
	position: absolute;
	top: 30%;
	left: 0px;
	padding: 2px 7px;
}
.top_menu ul.subul_main li.haschild span.child a:after {
	font-family: 'FontAwesome';
	content: "\f0da";
	position: absolute;
	top: 30%;
	left: auto;
	right: 10px;
}
.top_menu ul.subul_main li.haschild span.child a:hover:after {
	content: "\f0d7";
}
/* rtl arrows */
body.yjsgrtl .top_menu ul.subul_main li.haschild span.child a:after {
	right: auto;
	left: 10px;
	content: "\f0d9";
}
/* side menu arrow */
body.yjsgrtl ul.defaultmenu li a:after {
	content: "\f053";
	left: auto;
	right: -15px;
}
/*SUB LEVELS A*/
.top_menu ul.subul_main li a {
	background: #7d6e63;
	border-bottom: 1px solid #ae9b8d;
	color: #dadada;
}
.top_menu ul.subul_main li a:hover,
.top_menu ul.subul_main li a.activepath {
	background: #7d6e63;
	color: #ae9b8d;
}
/* Group holder title*/
.top_menu ul.group_holder a.grouptitle,
.top_menu ul.group_holder a.activepath.grouptitle,
.top_menu ul.group_holder a.grouptitle:hover {
	color: #888;
	border: none;
	background: none;
}
.top_menu ul.group_holder a.grouptitle:after {
	display: none;
}
span.separator {
	color: #888;
	background: #de5d45;
	border-bottom: 1px solid #ae9b8d;
}
/*SIDE MENU MODULE
--------------------- */
.defaultmenu li a {
	border-bottom: 1px solid #D4D4D4;
}
.defaultmenu li a {
	position: relative;
	display: block;
}
.defaultmenu li a:after {
	font-family: 'FontAwesome';
	content: "\f054";
	position: absolute;
	top: 7px;
	left: -15px;
}
.defaultmenu a.alast {
	border: none;
}
.defaultmenu a.isactivea,
.defaultmenu li a:hover {
	background: #f5f5f5;
	color: #121212;
}
/* Accordion side menu */
ul.defaultmenu.yjsgacc li.active_yjsgacc a.yjsgtoggler:after {
	content: "\f078";
}
/* FOOTER MENU MODULE*/
#footmod ul.defaultmenu li a,
#footmod ul.defaultmenu li a:hover,
#footmod ul.defaultmenu a.isactivea {
	border: none;
	background: none;
}
/*USER PAGES STYLES */
div.userpageswrap.offline div.userpages {
	border: none;
	background: #fff;
}
div.userpages dt {
	background: #fff;
	border: 1px solid #ccc;
}

/*SECTION TABLE */
table.category {
	border: 1px solid #DDD;
	border-collapse: separate;
	border-bottom: none;
}
table.category td {
	border-bottom: 1px solid #DDD;
}
th.sectiontableheader {
	border-bottom: 1px solid #DDD;
	background: #fff;
}
tr.sectiontableentry1 td {
	background-color: #fafafa;
}
tr.sectiontableentry2 td {
	background-color: #fff;
}
tr.sectiontableentry1:hover td,
tr.sectiontableentry2:hover td {
	background-color: #f7f7f7;
}
.yjsglogo {
	background: url(../images/style1/yjsglogo.png) no-repeat center center;
}
/* responsive menu */
div#mmenu_holder {
	background: #7D6E63;
	border: 1px solid #7D6E63;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}
/**/
.top_bg {
	background: url(/images/stories/header_rabiesidtag.png) no-repeat center center;
	background-size: cover;
	/*background: #de5d45;*/
	color: #e2e1e1;
}
.top_bg .module_title {
	color: #e2e1e1;
}
.top_bg a{
	color: #4d4d4d;
}
.top_bg a:hover{
	color: #e2e1e1;
}
.yjsg3_before {
	background: #fff;
}
.yjsg4_before {
	background: #7d6e63;
	-moz-box-shadow: inset 0 0 15px #54463c;
	-webkit-box-shadow: inset 0 0 15px #54463c;
	-khtml-box-shadow: inset 0 0 15px #54463c;
	box-shadow: inset 0 0 15px #54463c;
}
#yjsg4,
#yjsg4 .module_title {
	color: #e2e1e1;
}
#yjsg4 a{
	color: #4d4d4d;
}
#yjsg4 a:hover{
	color: #de5d45;
}
.yjsg5_before {
	background: #fff;
	border-bottom: 1px solid #d8d8d8;
}
.yjsg6_before {
	background: #fafafa;
}
.yjsg7_before {
	background: #fff;
	border-top: 1px solid #d8d8d8;
}
.footer_holders {
	background: #7d6e63;
	color: #cdc0b6;
}
.footer_holders a {
	color: #cdc0b6;
}
.footer_holders a:hover {
	color: #de5d45;
}
/* module styles */
/* yj1 */
.yj1 {
	background: #7D6E63;
	color: #fff;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 5px solid #cbb2a0;
}
.yj1 h2.module_title {
	color: #fff;
}
/*yj2 */
.yj2 {
	background: #DE5D45;
	color: #fff;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 5px solid #fc907c;
}
.yj2 h2.module_title {
	color: #fff;
}
/*Baseline intro*/
.baseline-intro {
	color: #fff;
}
.baseline-intro h1 {
	color: #fff;
}
a.btn-baseline {
	background: #7d6e63;
	color: #fff;
	text-shadow: none;
}
a.btn-baseline:hover {
	color: #121212;
}
a.baseline-button{
	padding:15px 20px;
}
a.baseline-button:hover{
	color: #121212;
	background:#fff;
	border:1px solid #acadad;
}
.OurServices h2.module_title {
	color: #de5d45;
}
.Content-OurServices h4 {
	color: #646464;
}
/*content header*/
.Content-OurServices h4 span {
	color: #de5d45;
}
/*content paragraph*/
.Content-OurServices p {
	color: #9B9DA2;
}
/*Read more */
a.rm_content {
	background: #de5d45;
	color: #fff;
}
a.rm_content:hover {
	color: #4d4d4d;
}
.yjme.team-sample .yjme_item_in {
	border: none;
}
/*yjme Read more*/
.yjme.team-sample a.item_readmore {
	border: none;
}
/* input box*/
.baseline_inputbox {
	background: #fff;
	border: 1px solid #dddddd;
	color: #9B9DA2;
	-webkit-box-shadow: 0 0 5px #cccccc;
	-khtml-box-shadow: 0 0 5px #cccccc;
	-moz-box-shadow: 0 0 5px #cccccc;
	box-shadow: 0 0 5px #cccccc;
}
.baseline_button {
	background: #de5d45;
	color: #fff;
}
.mycircle {
	border: 15px solid #fa9683;
	background: #f5826c;
}
.mycircle .showtext {
	color: #fff;
}
/*
////////////////////////////////////////////////
*/
#sign_up_button {
margin-top: 5px;
margin-bottom: 15px;
border: 0;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #43BE55), color-stop(1, #13A74E) );
background: -moz-linear-gradient( center top, #43BE55 5%, #13A74E 100% );
background-image: -o-linear-gradient(top, #43be55, #13a74e);
background-color: #43BE55;
-moz-box-shadow: 1px 1px 2px 0px #c9c4bd;
-webkit-box-shadow: 1px 1px 2px 0px #c9c4bd;
box-shadow: 1px 1px 2px 0px #c9c4bd;
border-bottom: 2px solid #6F7072;
display: inline-block;
color: white;
font-family: Arial, san-serif;
font-size: 20px;
font-weight: bold;
padding: 10px 25px;
padding-left: 65px;
text-decoration: none;
cursor: pointer;
line-height:1.2em;
}
#sign_up_button:hover {
border-bottom-width: 4px;
}
#sign_sos_button {
margin-top: 5px;
margin-bottom: 15px;
border: 0;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f8d378), color-stop(1, #A67C14) );
background: -moz-linear-gradient( center top, #f8d378 5%, #A67C14 100% );
background-image: -o-linear-gradient(top, #f8d378, #A67C14);
background-color: #f8d378;
-moz-box-shadow: 1px 1px 2px 0px #c9c4bd;
-webkit-box-shadow: 1px 1px 2px 0px #c9c4bd;
box-shadow: 1px 1px 2px 0px #c9c4bd;
border-bottom: 2px solid #6F7072;
display: inline-block;
color: white;
font-family: Arial, san-serif;
font-size: 20px;
font-weight: bold;
padding: 10px 25px;
padding-left: 65px;
text-decoration: none;
cursor: pointer;
line-height:1.2em;
}
#sign_sos_button:hover {
border-bottom-width: 4px;
}
#sign_no_button {
margin-top: 5px;
margin-bottom: 15px;
border: 0;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e2a752), color-stop(1, #e38703) );
background: -moz-linear-gradient( center top, #e2a752 5%, #e38703 100% );
background-image: -o-linear-gradient(top, #e2a752, #e38703);
background-color: #108aa6;
-moz-box-shadow: 1px 1px 2px 0px #c9c4bd;
-webkit-box-shadow: 1px 1px 2px 0px #c9c4bd;
box-shadow: 1px 1px 2px 0px #c9c4bd;
border-bottom: 2px solid #6F7072;
display: inline-block;
color: white;
font-family: Arial, san-serif;
font-size: 20px;
font-weight: bold;
padding: 10px 25px;
padding-left: 65px;
text-decoration: none;
cursor: pointer;
line-height:1.2em;
}
#sign_no_button:hover {
border-bottom-width: 4px;
}
.fb_logo_button1 {
position: absolute;
margin-top: 0px;
margin-left: -55px;
z-index: 99;
padding: 9px;
padding-top: 12px;
padding-right: 18px;
border-right: #7ED18A 1px solid;
margin-top: -10px;
height: 25px;
}
.fb_logo_button2 {
position: absolute;
margin-top: 0px;
margin-left: -62px;
z-index: 99;
padding: 9px;
padding-top: 6px;
padding-right: 11px;
border-right: #7ED18A 1px solid;
margin-top: -10px;
height: 25px;
}
#community-wrap .c3colList li {
    display: inline-block;
    float: left;
    line-height: 1;
    width: 33%;
}
#community-wrap .c3colList li a {
    line-height: 1;
}
#community-wrap .submenu-l {
    height: 26px;
    margin: 0 0 20px;
    padding-left: 5px;
}
#community-wrap .submenu-r {
    height: 26px;
}
#community-wrap .submenu-l .submenu-r ul.submenu {
    height: 26px;
    list-style: none outside none;
}
#community-wrap .submenu-l .submenu-r ul.submenu li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    font-weight: 800;
    line-height: 26px;
    list-style-type: none;
}
#community-wrap .app-box {
    display: inline-block;
    float: left;
    margin-bottom: 15px;
    width: 100%;
}
#community-wrap .app-box-header {
    background: url("../images/app-box-header.png") no-repeat scroll 0 0 transparent;
    height: 30px;
    margin: 0 10px 10px 0;
    padding: 0 0 0 10px;
    position: relative;
}
#community-wrap .app-box-header .app-box-header {
    background-position: 100% 0;
    margin-right: -10px;
    padding: 0 10px 0 0;
}
#community-wrap .app-box-header.no-background, #community-wrap .app-box-header.no-background .app-box-header {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
}
#community-wrap .app-box-title {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #4E6221;
    font-size: 12px;
    font-weight: 700;
    line-height: 30px;
    margin: 0;
    padding: 0;
    text-shadow: none;
}
#community-wrap .app-box-menus {
    margin: 7px;
    position: absolute;
    right: 0;
    top: 0;
}
#community-wrap .app-box-menu {
    cursor: pointer;
    float: right;
    margin-left: 5px;
}
#community-wrap .app-box-menu-title {
    display: block;
    text-indent: -9999px;
}
#community-wrap .app-box-menu-icon, #community-wrap .app-box-menu-icon:focus, #community-wrap .app-box-menu-icon:hover {
    background-color: transparent;
    background-image: url("../images/app-box-menu-icon.png");
    background-repeat: no-repeat;
    display: block;
    height: 16px;
    line-height: 0;
    outline: medium none;
    width: 16px;
}
#community-wrap .app-box-menu.options .app-box-menu-icon {
    background-position: 0 0;
}
#community-wrap .cFrontpageSignup {
    position: relative;
}
#community-wrap .cFrontPageLeft {
    margin-right: 280px;
    min-height: 320px;
    overflow: hidden;
}
#community-wrap .cFrontPageRight {
    position: absolute;
    right: 0;
    top: 0;
    width: 250px;
}
#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;
}
#community-wrap .app-box-header + .app-box-actions {
    border-bottom: 1px solid #ECEFF5;
    padding: 4px 0;
}
#community-wrap .app-box-header + .app-box-actions.no-border {
    border: medium none;
    padding: 4px 0 0;
}
#community-wrap .app-box-action {
    outline: medium none;
    padding: 0 5px;
}
#community-wrap .app-box-footer a.app-box-action {
    background-color: transparent;
}
#community-wrap .app-box-footer {
    margin-top: 3px;
    text-align: right;
}
#community-wrap .app-box-actions {
    text-align: right;
}
#community-wrap .app-box-action + .app-box-action {
    border-left: 1px solid #AAAAAA;
}
#community-wrap .app-box-action.active {
    font-weight: 700;
}
#community-wrap .app-box-footer {
    border-top: 1px solid #DDDDDD;
    font-size: 90%;
    padding: 5px 0 0;
}
#community-wrap .cMain .app-box-footer {
    margin: 0;
}
#community-wrap div.app-widget .app-box-footer {
    padding: 4px 0 !important;
}
#community-wrap .app-box-footer a, #community-wrap .app-box-footer a:hover {
    background: url("../images/app-box-footer-a.png") no-repeat scroll 100% 50% transparent;
    margin-right: 2px;
    padding-right: 10px;
}
#community-wrap .app-box-footer div.app-box-foot-note {
    padding-bottom: 5px;
}
#community-wrap .app-box-footer .no-border {
    border: medium none;
    padding: 0;
}
#community-wrap .app-box-footer .app-box-info {
    float: left;
}
#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;
}
#community-wrap #application-group li img, #community-wrap #application-photo li img {
    height: 48px;
    width: 48px;
}
#community-wrap .cComments {
    position: relative;
}
#community-wrap .cComments .newsfeed-meta {
    padding: 4px 0 0;
}
#community-wrap .cComments .newsfeed-meta.small {
    font-size: 11px !important;
}
#community-wrap .cComments .cComments-content {
    font-size: 12px;
    line-height: 17px;
}
#community-wrap .cComments .actor-link {
    font-weight: bold;
    padding-bottom: 4px;
}
#community-wrap .jsDetail .small + .small {
    margin-top: 4px;
}
#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 {
    border: medium none !important;
    font-size: 13px;
    font-weight: 700;
    text-decoration: none;
}
#community-wrap .group-left, #community-wrap .event-left {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    float: left;
    width: 164px;
}
#community-wrap .group-avatar .tag-this, #community-wrap .event-avatar .tag-this {
    height: 30px;
    left: 5px;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 30px;
    z-index: 100;
}
#community-wrap div.cowner {
    background: url("../images/action/icon-star-1.png") no-repeat scroll 0 6px transparent;
}
#community-wrap div.cadmin {
    background: url("../images/action/icon-star-2.png") no-repeat scroll 0 6px transparent;
}
#community-wrap .group-avatar, #community-wrap .event-avatar, #community-wrap .profile-avatar {
    background: none repeat scroll 0 0 #EEEEEE;
    border-bottom: medium none;
    float: left;
    margin: 0;
    padding: 2px;
    position: relative;
    z-index: 1;
}
#community-wrap .profile-avatar {
    padding: 0;
}
#community-wrap .event-avatar .rollover, #community-wrap .group-avatar .rollover, #community-wrap .profile-avatar .rollover {
    display: none;
    padding: 0 8px;
    z-index: 100;
}
#community-wrap .profile-avatar .rollover {
    padding: 0 12px !important;
}
#community-wrap .event-avatar .rollover a, #community-wrap .group-avatar .rollover a, #community-wrap .profile-avatar .rollover a {
    background: url("../images/eightyfive.png") repeat scroll 0 0 transparent;
    border-radius: 50px 50px 50px 50px;
    bottom: 10px;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    line-height: 30px;
    position: absolute;
    text-align: center;
    width: 144px;
}
#community-wrap .event-category {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    clear: left;
    float: left;
    margin-top: 5px;
    padding: 4px 0;
    text-align: center;
    width: 164px;
}
#community-wrap .event-category .clabel, #community-wrap .event-category .cdata {
    display: inline;
}
#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 {
    color: #999999;
    font-weight: 700;
    position: relative;
    width: 100%;
}
#community-wrap .group-info .cdata, #community-wrap .event-info .cdata {
    padding: 0 0 4px;
}
#community-wrap .event-info .cinput, #community-wrap .group-info .cinput {
    display: none;
}
#community-wrap .event-info .event-created .cdata span {
    color: #666666;
    display: inline-block;
    font-weight: 700;
    text-transform: uppercase;
    width: 30px;
}
#community-wrap .cGroup-Events .event-title, #community-wrap .cGroup-Events .event-loc {
    line-height: 14px;
}
#community-wrap .cGroup-Events .event-loc {
    font-size: 11px;
}
#community-wrap .cGroup-Events .eventTime {
    display: none;
}
#community-wrap .cGroup-Events .event-date {
    border: 1px solid #BBBBBB;
    width: 42px;
}
#community-wrap .cGroup-Events .event-date * {
    display: inline;
    float: left;
    width: 100%;
}
#community-wrap .cGroup-Events .event-date div {
    background: none repeat scroll 0 0 #EEEEEE;
    font: 700 80%/15px Arial;
    text-align: center;
    text-transform: uppercase;
}
#community-wrap .cGroup-Events .event-date div + div {
    border-top: 1px solid #BBBBBB;
}
#community-wrap .cGroup-Events .event-detail {
    margin-left: 50px;
}
#community-wrap .cGroup-Events .cResetList li {
    padding-bottom: 7px;
}
#community-wrap .cGroup-Events .cResetList li + li {
    border-top: 1px solid #DDDDDD;
    padding-top: 7px;
}
#community-wrap .groups-news-row {
    padding: 0 5px 5px;
    position: relative;
}
#community-wrap .groups-news-row + .groups-news-row, #community-wrap .group-discussion + .group-discussion {
    border-top: 1px solid #DDDDDD;
    padding-top: 5px;
}
#community-wrap div.groups-news-title {
    background: url("../images/action/icon-announcement.png") no-repeat scroll 0 0 transparent;
    font-size: 14px;
    padding: 0 40px 3px 22px;
}
#community-wrap .groups-news-meta, #community-wrap .group-discussion-author, #community-wrap .group-discussion-introtext {
    color: #888888;
    margin: 0 0 5px 22px;
    padding: 0;
}
#community-wrap .groups-news-meta {
    padding-left: 22px;
}
#community-wrap div.groups-news-text {
    border-top: 1px solid #DDDDDD;
    margin: 5px 0;
    padding: 5px 0 0 25px;
}
#community-wrap div.groups-news-text p {
    margin: 0 0 10px;
}
#community-wrap .group-discussion {
    overflow: hidden;
    padding: 0 5px 5px;
}
#community-wrap .group-discussion-title {
    background: url("../images/action/icon-discussion.png") no-repeat scroll 0 1px transparent;
    float: none;
    font-size: 14px;
    font-weight: 100 !important;
    margin: 0;
    padding: 0 30% 5px 22px;
    position: relative;
    width: auto;
}
#community-wrap .group-discussion-replies {
    font-size: 90%;
    max-width: 30%;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
}
#community-wrap .wall-tittle {
    font-weight: 700;
    padding: 0 0 10px;
}
#community-wrap .group-discussion-introtext {
    line-height: 1.2;
    padding-bottom: 10px;
    padding-left: 22px;
}
#community-wrap .group-discussion-author {
    padding-bottom: 5px;
    padding-left: 22px;
}
#community-wrap .jsGroupEvent ul {
    padding-bottom: 10px;
}
#community-wrap .jsGroupEvent li {
    margin-top: 10px;
    padding-top: 10px;
}
#community-wrap .jsGroupEvent li + li {
    border-top: 1px solid #DDDDDD;
}
#community-wrap .jsGroupEvent .event-img {
    right: 0;
    top: 10px;
}
#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 {
    font-size: 10px;
    right: 0;
    text-transform: uppercase;
    top: 10px;
}
#community-wrap .jsGroupEvent .event-date {
    border: 1px solid #BBBBBB;
    float: left;
    width: 40px;
}
#community-wrap .jsGroupEvent .event-date div {
    background: none repeat scroll 0 0 #EEEEEE;
    font: 700 18px Arial,sans-serif;
    padding: 0;
    text-align: center;
}
#community-wrap .jsGroupEvent .event-date div + div {
    background: none repeat scroll 0 0 #DDDDDD;
    border-top: 1px solid #BBBBBB;
    font-size: 80%;
    padding: 3px 0;
}
#community-wrap #community-group-photos .album-list a {
    display: inline-block;
    float: left;
    margin: 0 4px 4px 0;
}
#community-wrap #group-discussion-topic, #community-wrap #group-buletin-topic {
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 10px;
    min-height: 74px;
}
#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 {
    background: url("../images/action/icon-discussion.png") no-repeat scroll 0 2px transparent;
    border-bottom: 1px solid #DDDDDD;
    color: #888888;
    font-size: 90%;
    margin-bottom: 10px;
    padding: 3px 0 10px 25px;
}
#community-wrap #group-buletin-topic .buletin-created {
    background: url("../images/action/icon-announcement.png") no-repeat scroll 0 2px transparent;
}
#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 {
    border-top: 5px solid #EEEEEE;
    padding: 10px 0 20px;
}
#community-wrap #community-group-action h3, #community-wrap #community-group-members h3, #community-wrap #community-group-side-photos h3, #community-wrap #community-group-side-videos h3, #community-wrap .cGroup-Events h3, #community-wrap #community-event-action h3, #community-wrap #community-event-rsvp h3, #community-wrap #community-event-members h3, #community-wrap #community-event-map h3 {
    color: #333333;
    margin-bottom: 0;
}
#community-wrap .event-menus, #community-wrap .event-menus li {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#community-wrap .event-menus li {
    display: block;
}
#community-wrap .group-menus li a, #community-wrap .event-menus li a {
    border-bottom: 1px solid #DDDDDD;
    color: #336699;
    display: block;
    font-weight: 700;
    line-height: normal;
    margin: 0;
    padding: 8px 0 8px 30px;
    text-decoration: none;
}
#community-wrap .group-menus li a:hover, #community-wrap .event-menus li a:hover {
    color: #003366;
    text-decoration: underline;
}
#community-wrap .group-menus .important a, #community-wrap .event-menus .important a {
    color: #993333;
}
#community-wrap .group-menus .important a:hover, #community-wrap .event-menus .important a:hover {
    color: #990000;
}
#community-wrap .group-menus .group-edit-avatar, #community-wrap .event-menus .event-edit-avatar {
    background: url("../images/action/icon-image-edit.png") no-repeat scroll 2px 6px transparent;
}
#community-wrap .group-menus .group-edit-info, #community-wrap .event-menus .event-edit-info {
    background: url("../images/action/icon-pencil-go.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-delete, #community-wrap .event-menus .event-delete {
    background: url("../images/action/icon-cross.png") no-repeat scroll 2px 6px transparent;
}
#community-wrap .group-menus .group-print, #community-wrap .event-menus .event-print {
    background: url("../images/action/icon-printer.png") no-repeat scroll 2px 6px transparent;
}
#community-wrap .group-menus .group-export-ical, #community-wrap .event-menus .event-export-ical {
    background: url("../images/action/icon-ical.png") no-repeat scroll 2px 6px transparent;
}
#community-wrap .group-menus .group-join, #community-wrap .event-menus .event-join {
    background: url("../images/action/icon-arrow-join.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-leave, #community-wrap .event-menus .event-leave {
    background: url("../images/action/icon-door-out.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-invite-friend, #community-wrap .event-menus .event-invite-friend, #community-wrap .group-menus .community-invite {
    background: url("../images/action/icon-group-go.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .event-menus .event-copy {
    background: url("../images/action/icon-event-copy.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .event-menus .event-invite-email, #community-wrap .group-menus .community-invite-email, #community-wrap .event-menus .community-invite-email {
    background: url("../images/action/icon-email-go.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-add-bulletin {
    background: url("../images/action/icon-buletin-add.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-add-discussion {
    background: url("../images/action/icon-discussion-add.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-add-photo {
    background: url("../images/action/icon-camera.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-add-album {
    background: url("../images/action/icon-album-add.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-add-video {
    background: url("../images/action/icon-video-add.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-unpublish {
    background: url("../images/action/icon-group-unpublish.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-create-event {
    background: url("../images/action/icon-add-event.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .event-menus .community-invite {
    background: url("../images/action/icon-invite.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-view-file {
    background: url("../images/action/icon-view-file.png") no-repeat scroll 2px 6px transparent;
}
#community-group-side-photos a img {
    height: 45px;
    margin: 0 3px 4px 0;
    width: 45px;
}
#community-wrap .js_Group-expandLink {
    background: url("../images/icons/apps.png") no-repeat scroll 0 -42px transparent;
    cursor: pointer;
    display: block;
    height: 16px;
    line-height: 16px;
    padding-left: 24px;
    width: auto;
}
#community-wrap .cThumbList li.event-admin-list {
    list-style-type: none;
    margin: 0;
    padding: 0 0 8px;
    width: 100%;
}
#community-wrap .cThumbList li a:hover {
    background-color: transparent;
}
#community-wrap .event-admin-thumb {
    float: left;
    width: 55px;
}
#community-wrap .event-admin-info {
    margin-left: 55px;
}
#community-wrap #event-admin-name {
    font-weight: 700;
}
#community-wrap #event-admin-is {
}
#community-wrap #event-admin-write {
}
#community-wrap #community-event-option, #community-wrap #community-group-admin {
    background: none repeat scroll 0 0 #FFF4B5 !important;
    border: 0 none !important;
}
#community-wrap #community-group-admin h3, #community-wrap #community-event-option h3 {
    -moz-border-bottom-colors: none !important;
    -moz-border-image: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background-color: transparent !important;
    border-color: -moz-use-text-color -moz-use-text-color #F7D68F !important;
    border-style: none none solid !important;
    border-width: 0 0 1px !important;
    color: #B0580B !important;
    cursor: pointer !important;
    font-weight: 700 !important;
    line-height: 24px !important;
    margin-bottom: 0 !important;
    text-decoration: none !important;
}
#community-wrap #community-event-option .event-menus li a, #community-wrap #community-group-admin .group-menus li a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #F7D68F;
    border-style: none none solid;
    border-width: 0 0 1px;
    text-decoration: none;
}
#community-wrap #community-event-option .event-menus li:hover, #community-wrap #community-group-admin .group-menus li:hover {
    background: none repeat scroll 0 0 #FFF8CF;
}
#community-wrap #community-event-option .app-box-menu.toggle .app-box-menu-icon, #community-wrap #community-group-admin .app-box-menu.toggle .app-box-menu-icon, #community-wrap #community-event-option .app-box-menu.toggle .app-box-menu-icon:hover, #community-wrap #community-group-admin .app-box-menu.toggle .app-box-menu-icon:hover {
    background: url("../images/event-admin-toggle.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 16px;
    line-height: 0;
    margin-top: 3px;
    width: 16px;
}
#community-wrap #community-event-option.collapse .app-box-menu.toggle .app-box-menu-icon, #community-wrap #community-group-admin.collapse .app-box-menu.toggle .app-box-menu-icon {
    background-position: -16px 0;
}
#community-wrap #community-event-invite span {
    margin: 0;
    padding: 0;
}
#community-wrap #community-event-invite span a {
    background: url("../images/rsvp-button.jpg") repeat-x scroll 0 0 #333333;
    border: 1px solid #333333;
    color: #FFFFFF;
    display: block;
    height: 23px;
    line-height: 23px !important;
    margin-bottom: 3px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #111111;
    width: auto;
}
#community-wrap #community-event-rsvp .selector {
    background: url("../images/rsvp-button.jpg") repeat-x scroll 7px 0 #FFFFFF;
    border: 1px solid #999999;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    height: 23px;
    line-height: 23px;
    overflow: hidden;
    position: relative;
    width: auto;
}
#community-wrap #community-event-rsvp .selector span {
    display: block;
    font-weight: bold;
    overflow: hidden;
    text-indent: 24px;
    text-shadow: 0 1px 0 #FFFFFF;
    white-space: nowrap;
}
#community-wrap #community-event-rsvp .selector select {
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #999999;
    height: 23px;
    left: 0;
    line-height: 23px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#community-wrap #community-event-rsvp .selector option {
    margin: 2px auto;
    padding: 3px 0 3px 24px;
}
#community-wrap #community-event-rsvp .selector option + option {
    border-top: 1px dotted #999999;
}
#community-wrap #community-event-rsvp .selector .attend, #community-wrap #community-event-rsvp .selector .notAttend {
    background-image: url("../images/rsvp-in.png");
    background-repeat: no-repeat;
}
#community-wrap #community-event-rsvp .attend {
    background-position: 7px 0;
}
#community-wrap #community-event-rsvp .notAttend {
    background-position: 7px -23px;
}
body #community-wrap .event-email {
    padding: 0 0 30px;
}
body #community-wrap .event-email label {
    display: block;
    font-weight: 700;
}
body #community-wrap .event-email .instruction {
    margin-bottom: 20px;
}
body #community-wrap .event-email div.event-email-row {
    display: inline;
    float: left;
    margin-bottom: 10px;
    padding: 5px 0;
    width: 100%;
}
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 {
    border-left: 1px solid #CCCCCC;
    border-right: medium none !important;
}
#community-wrap ul.cTextList, #community-wrap ul.cTextList li {
    background: none repeat scroll 0 0 transparent;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#community-wrap ul.cTextList li {
    display: block;
}
#community-wrap ul.cTextList li + li {
    border-top: 1px solid #DDDDDD;
}
#community-wrap ul.cTextList li.cDiscussion-list {
    background: url("../images/action/icon-discussion.png") no-repeat scroll 2px 7px transparent;
    margin: 0 5px 5px 0;
    padding: 5px 5px 0 25px;
}
#community-wrap ul.cTextList li.cDiscussion-list a.cTitle {
    display: block;
    margin-bottom: 4px;
    word-wrap: break-word;
}
#community-wrap .community-events-results-item, #community-wrap .community-groups-results-item {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD #DDDDDD #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    display: inline;
    float: left;
    margin: 0 0 10px;
    padding: 0;
    position: relative;
    width: 100%;
}
#community-wrap .community-groups-results-item a:hover {
    color: inherit !important;
}
#community-wrap .community-events-results-left, #community-wrap .community-groups-results-left {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    float: left;
    margin: 10px;
    padding: 2px;
}
#community-wrap .community-events-results-left .eventDate {
    color: #333333;
    font: 700 100% Arial;
    margin: 2px 0;
    text-align: center !important;
    text-transform: uppercase;
}
#community-wrap .community-events-results-right, #community-wrap .community-groups-results-right {
    float: none !important;
    margin: 10px 10px 10px 90px;
}
#community-wrap .community-events-results-right h3, #community-wrap .community-groups-results-right h3 {
    margin: 0 0 5px;
    padding: 0;
    text-indent: 0 !important;
}
#community-wrap .groupName, #community-wrap .groupDescription {
    line-height: 1.3;
    margin-bottom: 10px;
}
#community-wrap .eventActions, #community-wrap .groupActions {
    margin-top: 5px;
}
#community-wrap .eventActions a span {
    font-weight: 700;
}
#community-wrap .cPending li {
    display: block;
}
#community-wrap .cPending .list-left {
    display: inline;
    float: left;
    max-width: 140px;
}
#community-wrap .cPending .list-right {
    clear: left;
    float: right;
    max-width: 70px;
}
#community-wrap .cPending a.response {
    background: none repeat scroll 0 0 #999999;
    border: 1px solid #666666;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    float: right;
    font-size: 9px;
    padding: 1px 6px;
    text-decoration: none;
}
#community-wrap .cPending a.response:hover {
    background: none repeat scroll 0 0 #666666;
    border: 1px solid #333333;
}
div#community-wrap span.selected {
    font-weight: 700;
    text-decoration: underline;
}
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 {
    border-bottom: 1px solid;
    float: left;
    margin: 0 0 5px;
    padding: 0;
    width: 100%;
}
input#news-title {
    width: 400px;
}
textarea#news-description {
    height: 200px;
    width: 400px;
}
div#community-groups-news div {
    padding-top: 10px;
}
div.community-events-action, div.community-groups-action {
    padding-top: 10px;
    text-align: right;
}
#community-wrap .cDetailList {
    display: block;
}
#community-wrap .cDetailList, #community-wrap .cDetailList li {
    background: none repeat scroll 0 0 transparent;
    line-height: 17px;
    list-style: none outside none;
    margin: 0;
    padding: 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: 67px;
}
#community-wrap .cDetailList .avatarWrap a {
    display: block;
}
#community-wrap .cDetailList .avatarWrap a:hover {
    background-color: transparent;
}
#community-wrap .album-cover img {
    height: auto;
    width: 64px;
}
.photo-item img {
    height: auto;
    width: 90px;
}
#community-wrap .cDetailList .avatarWrap.video a {
    display: block;
    float: left;
}
#community-wrap .cDetailList .avatarWrap.video, .avatarWrap.video img {
    margin: 0 3px 2px 0;
    width: 90px;
}
#community-wrap .cDetailList .detailWrap {
    margin: 0 10px 0 75px;
}
#community-wrap .cDetailList .detailWrap strong {
    display: block;
}
#community-wrap .detailWrap.alpha {
    color: #666666;
    margin: 4px 10px 0 0;
}
#community-wrap .cDetailList .detailWrap h4 {
    line-height: 100%;
    margin: 0;
    padding: 0 0 10px;
}
#community-wrap .cDetailList .detailWrap .status {
    height: auto;
    min-height: 25px;
}
#community-wrap .cDetailList .detailWrap .icons {
    font-size: 90%;
    padding: 5px 0 0;
}
#community-wrap .cDetailList .cActivityAction {
    float: right;
    margin-top: 20px;
}
#community-wrap .cDetailList .cActivityAction a {
    background: none repeat scroll 0 0 #ECECEC;
    border: 1px solid #CCCCCC;
    color: #666666;
    font-size: 90%;
    padding: 2px 5px;
    text-decoration: none;
}
#community-wrap .cDetailList .cActivityAction a:hover {
    background: none repeat scroll 0 0 #FFCCCC;
    border: 1px solid #CC9999;
    color: #663333;
}
#community-wrap .cModule.latest-groups {
}
#community-wrap .cModule.latest-groups li.featured {
    margin: 0 4px 0 0;
    text-align: center;
    width: 208px;
}
#community-wrap .cModule.latest-groups li.featured a {
    display: inline-block;
    float: left;
    margin: 0 0 10px;
    width: 100%;
}
#community-wrap .cModule.latest-groups li.featured a img {
    display: block;
    float: none;
    margin: 0 auto;
}
body #community-wrap .cModule.latest-groups li.featured h3.title {
    border: medium none !important;
    font-size: 150% !important;
    margin: 0;
    padding: 5px 0;
    text-align: center;
}
#community-wrap .cModule.latest-groups li.featured .desc-details {
    border-bottom: medium none !important;
    line-height: 1.4;
    margin-bottom: 5px;
    padding: 5px 0 10px;
    text-align: center;
}
textarea#wall-message.inputbox {
    resize: vertical;
}
#community-wrap div.wall-comment-view-all-bottom {
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
}
#community-wrap #wallForm, #community-wrap #community-photo-walls {
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 10px;
    padding-bottom: 20px;
}
#community-wrap #wall-message {
    display: block;
    height: 40px;
    min-height: 40px;
}
#community-wrap .wall-comment-view-all {
    position: absolute;
    right: 0;
    top: 0;
}
#community-wrap .wall-respond-area {
    margin-top: 8px;
    position: relative;
    text-align: right;
}
#community-wrap .wall-respond-area button {
    margin-right: -5px;
}
#cProfileWrapper .wall-respond-area {
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 10px;
    padding-bottom: 20px;
}
body #community-wrap div.inbox-toolbar {
    background: none repeat scroll 0 0 #F2F2F2;
    border-bottom: 1px solid #DDDDDD;
    line-height: 20px;
    margin-bottom: 1px;
    padding: 3px 0;
}
body #community-wrap div.inbox-toolbar a {
    color: #666666;
    font-size: 11px;
}
body #community-wrap div.inbox-toolbar .checkbox, body #community-wrap div.inbox-message .checkbox {
    margin: 0;
}
body #community-wrap .cInboxList {
    border-bottom: 1px dotted #DDDDDD;
    min-height: 48px;
    padding: 5px;
    position: relative;
}
body #community-wrap .cInboxList:hover {
    background-color: #F2F2F2;
}
body #community-wrap .cInboxList-message {
    margin-left: 264px;
    margin-right: 20px;
}
body #community-wrap .cInboxList-message a, body #community-wrap .cInboxList-message a:hover {
    background-color: transparent;
    color: #555555;
}
body #community-wrap .cInboxList:hover .cInboxList-message a, body #community-wrap .cInboxList-message a:hover {
    color: #333333;
}
body #community-wrap .cInboxList:hover .remove {
    display: block;
}
body #community-wrap .cInboxList-checkbox {
    left: 0;
    position: absolute;
    text-align: center;
    width: 30px;
}
body #community-wrap .cInboxList-avatar {
    left: 30px;
    position: absolute;
    width: 48px;
}
body #community-wrap .cInboxList-sender {
    left: 86px;
    position: absolute;
    width: 170px;
}
body #community-wrap .cInboxList-actions {
    position: absolute;
    right: 3px;
    top: 3px;
    width: 20px;
}
body #community-wrap .cInboxList-actions .remove {
    display: none;
}
body #community-wrap div.inbox-read {
    color: #777777;
}
body #community-wrap div.inbox-read .cInboxList-message a {
    font-weight: normal;
}
body #community-wrap div.inbox-unread {
    background: none repeat scroll 0 0 #FFFFFF;
}
body #community-wrap div.inbox-unread .cInboxList-message a {
    font-weight: bold;
}
body #community-wrap div.message-body {
    margin: 0 50px;
}
body #community-wrap .message-info {
    color: #666666;
    font-size: 10px;
}
body #community-wrap .message-subject {
    padding: 3px 0;
    text-indent: 20px;
}
body #community-wrap .message-subject a:link {
    font-size: 1.3em;
    font-weight: 700;
    text-decoration: none;
}
body #community-wrap .message-subject a:visited {
    font-size: 1.3em;
    font-weight: 400;
    text-decoration: underline;
}
body #community-wrap .bubble-arrow {
    background: url("../images/message-arrow.gif") no-repeat scroll left top transparent;
    float: left;
    width: 100%;
}
body #community-wrap .bubble-content {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #C5D8E7;
    border-right: 1px solid #C5D8E7;
    border-top: 1px solid #C5D8E7;
    margin: 0 0 0 12px;
    padding: 10px 10px 5px;
    width: 100%;
}
body #community-wrap .avatar-message-view {
    margin: 10px 0 0;
}
#community-wrap .cMap, .cMap {
    display: none;
    margin: 8px 0 0;
    overflow: hidden;
    position: relative;
}
#community-wrap .cMapHeatzone, .cMapHeatzone {
    height: 40px;
    position: absolute;
    width: 30px;
    z-index: 21;
}
#community-wrap .cMapFade, .cMapFade {
    margin-bottom: 4px;
    min-height: 150px;
    position: relative;
}
#community-wrap .cMapFiller, .cMapFiller {
    position: absolute;
    width: 100%;
    z-index: 20;
}
#community-wrap .cMap .cMapFade img, .cMap .cMapFade img {
    position: absolute;
    z-index: 10;
}
#community-wrap .outerpgbar, .outerpgbar {
    background: -moz-linear-gradient(center top , #F6F6F6 0%, #EFEFEF 100%) repeat scroll 0 0 transparent;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 0 0 #B8B8B8 inset;
    height: 15px;
    margin-bottom: 10px;
}
#community-wrap .innerpgbar, .innerpgbar {
    background: -moz-linear-gradient(center top , #9DCE2C 5%, #8CB82B 100%) repeat scroll 0 0 #9DCE2C;
    border: 1px solid #83C41A;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 0 0 #C1ED9C inset;
    height: 90%;
    position: relative;
}
#community-wrap #latest-videos-container li {
    position: relative;
}
#community-wrap #latest-videos-container li .cVideoDurationHMS {
    padding: 5px;
}
#community-wrap .cSlider {
    display: none;
    overflow: hidden;
    position: relative;
    text-align: left;
}
#community-wrap .cSlider a, .cSlider a:hover {
    text-decoration: none;
}
#community-wrap .cSlider a#community-wrap:focus #community-wrap .cSlider img {
    border: 0 none;
}
#community-wrap .cSlider .cSlider-nav {
    position: absolute;
    text-align: center;
    z-index: 10;
}
#community-wrap .cSlider .cSlider-nav-clip {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 580px !important;
}
#community-wrap .cSlider .cSlider-nav-clip ul {
    left: 0;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    top: 0;
}
#community-wrap .cSlider .cSlider-nav-clip ul li {
    cursor: pointer;
    float: left;
}
#community-wrap .cSlider .cSlider-nav-clip ul li a {
    display: block;
    overflow: hidden;
}
#community-wrap .cSlider .cSlider-btn {
    z-index: 10;
}
#community-wrap .cSlider .cSlider-panel {
    overflow: hidden;
    position: absolute;
    z-index: 1;
}
#community-wrap .cSlider .cSlider-panel-active {
    z-index: 5;
}
#community-wrap .cSlider .cSlider-panel-old {
    z-index: 4;
}
#community-wrap .cSlider .cSlider-panel .cSlider-panel-textbox {
    position: absolute;
    z-index: 1;
}
#community-wrap .cSlider .cSlider-panel .cSlider-panel-text {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 3;
}
#community-wrap .cSlider .cSlider-panel .cSlider-panel-overlay {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 2;
}
#community-wrap .cSlider .cSlider-count {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    padding: 5px;
    position: absolute;
    right: 5px;
    top: 5px;
    z-index: 10;
}
#community-wrap .cSlider .cSlider-timer {
    background: none repeat scroll 0 0 #CCCCCC;
    height: 3px;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 10;
}
#community-wrap .featured-video {
    height: 184px;
    width: auto;
}
#community-wrap .featured-photo {
    height: 170px;
    width: auto;
}
#community-wrap .featured-event {
    min-height: 85px;
    width: auto;
}
#community-wrap .featured-group {
    min-height: 85px;
    width: auto;
}
#community-wrap .cSlider .cSlider-nav {
    height: 100%;
    margin: 15px auto;
    width: 100%;
}
#community-wrap .cSlider .cSlider-nav-clip ul li {
    float: left;
    list-style: none outside none;
    margin: 0 5px 0 0;
    position: relative;
}
#community-wrap .cSlider .cSlider-nav-clip ul li > a {
    display: block;
    height: 304px;
    margin: 0;
    opacity: 0.8;
    overflow: hidden;
    position: relative;
    width: 196px;
}
#community-wrap .cSlider .cSlider-nav-clip ul li > a:hover {
    opacity: 1;
}
#main #community-wrap .cSlider ul li a.cFeaturedImg {
    box-shadow: 0 1px 0 #FFFFFF;
}
#main #community-wrap .cSlider ul li a.cFeaturedImg:hover, #main #community-wrap .cSlider ul li a.cFeaturedImg:focus, #main #community-wrap .cSlider ul li a.cFeaturedImg:active {
    background: none repeat scroll 0 0 transparent;
}
#community-wrap .cSlider ul li .cFeaturedMeta {
    color: #777777;
    font-size: 11px;
    line-height: 1;
    text-align: center;
}
#community-wrap .cSlider ul li .cFeaturedMeta a {
    display: inline;
}
#community-wrap .cSlider .cSlider-nav .cSlider-nav-btn {
    position: absolute;
}
#community-wrap .cSlider .cSlider-nav .cSlider-nav-btn span {
    display: none;
}
#community-wrap .cSlider .cSlider-nav .cSlider-nav-btn a {
    background: url("../../../assets/arrows-h.png") no-repeat scroll center 0 transparent;
    display: block;
    height: 34px;
    width: 34px;
}
#community-wrap .cSlider .cSlider-nav .cSlider-nav-btn a:hover, #community-wrap .cSlider .cSlider-nav .cSlider-nav-btn a:focus, #community-wrap .cSlider .cSlider-nav .cSlider-nav-btn a:active {
    background: url("../../../assets/arrows-h.png") no-repeat scroll center 0 transparent;
    outline: 0 none;
}
#community-wrap .cSlider .cSlider-nav .cSlider-nav-prev {
    left: 20px;
    top: 40px;
}
#community-wrap .cSlider .cSlider-nav .cSlider-nav-next {
    right: 20px;
    top: 40px;
}
#community-wrap .cSlider .cSlider-nav .cSlider-nav-prev a, #community-wrap .cSlider .cSlider-nav .cSlider-nav-prev a:hover, #community-wrap .cSlider .cSlider-nav .cSlider-nav-prev a:focus, #community-wrap .cSlider .cSlider-nav .cSlider-nav-prev a:active {
    background-position: 0 center;
}
#community-wrap .cSlider .cSlider-nav .cSlider-nav-next a, #community-wrap .cSlider .cSlider-nav .cSlider-nav-next a:hover, #community-wrap .cSlider .cSlider-nav .cSlider-nav-next a:focus, #community-wrap .cSlider .cSlider-nav .cSlider-nav-next a:active {
    background-position: -36px center;
}
#orange_button {
margin-top: 5px;
margin-bottom: 15px;
border: 0;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #EC7E1E), color-stop(1, #F73C36) );
background: -moz-linear-gradient( center top, #EC7E1E 5%, #F73C36 100% );
background-image: -o-linear-gradient(top, #EC7E1E, #F73C36);
background-color: #F73C36;
-moz-box-shadow: 1px 1px 2px 0px #F73C36;
-webkit-box-shadow: 1px 1px 2px 0px #F73C36;
box-shadow: 1px 1px 2px 0px #F73C36;
border-bottom: 2px solid #6F7072;
display: inline-block;
color: white;
font-family: Arial, san-serif;
font-size: 20px;
font-weight: bold;
padding: 10px 25px;
padding-left: 65px;
text-decoration: none;
cursor: pointer;
line-height: 130%;
}
#orange_button:hover {
border-bottom-width: 4px;
}
.hoverclass {
font-size:14px;
font-weight:bold; 
background:#64963c none; 
color:#fff;
}
.hoverclass:hover {
cursor: pointer;
}
#community-wrap .c3colList li {
    display: inline-block;
    float: left;
    line-height: 1;
    width: 33%;
}
#community-wrap .c3colList li a {
    line-height: 1;
}
#community-wrap .submenu-l {
    height: 26px;
    margin: 0 0 20px;
    padding-left: 5px;
}
#community-wrap .submenu-r {
    height: 26px;
}
#community-wrap .submenu-l .submenu-r ul.submenu {
    height: 26px;
    list-style: none outside none;
}
#community-wrap .submenu-l .submenu-r ul.submenu li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    font-weight: 800;
    line-height: 26px;
    list-style-type: none;
}
#community-wrap .app-box {
    display: inline-block;
    float: left;
    margin-bottom: 15px;
    width: 100%;
}
#community-wrap .app-box-header {
    background: url("../images/app-box-header.png") no-repeat scroll 0 0 transparent;
    height: 30px;
    margin: 0 10px 10px 0;
    padding: 0 0 0 10px;
    position: relative;
}
#community-wrap .app-box-header .app-box-header {
    background-position: 100% 0;
    margin-right: -10px;
    padding: 0 10px 0 0;
}
#community-wrap .app-box-header.no-background, #community-wrap .app-box-header.no-background .app-box-header {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
}
#community-wrap .app-box-title {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #4E6221;
    font-size: 12px;
    font-weight: 700;
    line-height: 30px;
    margin: 0;
    padding: 0;
    text-shadow: none;
}
#community-wrap .app-box-menus {
    margin: 7px;
    position: absolute;
    right: 0;
    top: 0;
}
#community-wrap .app-box-menu {
    cursor: pointer;
    float: right;
    margin-left: 5px;
}
#community-wrap .app-box-menu-title {
    display: block;
    text-indent: -9999px;
}
#community-wrap .app-box-menu-icon, #community-wrap .app-box-menu-icon:focus, #community-wrap .app-box-menu-icon:hover {
    background-color: transparent;
    background-image: url("../images/app-box-menu-icon.png");
    background-repeat: no-repeat;
    display: block;
    height: 16px;
    line-height: 0;
    outline: medium none;
    width: 16px;
}
#community-wrap .app-box-menu.options .app-box-menu-icon {
    background-position: 0 0;
}
#community-wrap .cFrontpageSignup {
    position: relative;
}
#community-wrap .cFrontPageLeft {
    margin-right: 280px;
    min-height: 320px;
    overflow: hidden;
}
#community-wrap .cFrontPageRight {
    position: absolute;
    right: 0;
    top: 0;
    width: 250px;
}
#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;
}
#community-wrap .app-box-header + .app-box-actions {
    border-bottom: 1px solid #ECEFF5;
    padding: 4px 0;
}
#community-wrap .app-box-header + .app-box-actions.no-border {
    border: medium none;
    padding: 4px 0 0;
}
#community-wrap .app-box-action {
    outline: medium none;
    padding: 0 5px;
}
#community-wrap .app-box-footer a.app-box-action {
    background-color: transparent;
}
#community-wrap .app-box-footer {
    margin-top: 3px;
    text-align: right;
}
#community-wrap .app-box-actions {
    text-align: right;
}
#community-wrap .app-box-action + .app-box-action {
    border-left: 1px solid #AAAAAA;
}
#community-wrap .app-box-action.active {
    font-weight: 700;
}
#community-wrap .app-box-footer {
    border-top: 1px solid #DDDDDD;
    font-size: 90%;
    padding: 5px 0 0;
}
#community-wrap .cMain .app-box-footer {
    margin: 0;
}
#community-wrap div.app-widget .app-box-footer {
    padding: 4px 0 !important;
}
#community-wrap .app-box-footer a, #community-wrap .app-box-footer a:hover {
    background: url("../images/app-box-footer-a.png") no-repeat scroll 100% 50% transparent;
    margin-right: 2px;
    padding-right: 10px;
}
#community-wrap .app-box-footer div.app-box-foot-note {
    padding-bottom: 5px;
}
#community-wrap .app-box-footer .no-border {
    border: medium none;
    padding: 0;
}
#community-wrap .app-box-footer .app-box-info {
    float: left;
}
#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;
}
#community-wrap #application-group li img, #community-wrap #application-photo li img {
    height: 48px;
    width: 48px;
}
#community-wrap .cComments {
    position: relative;
}
#community-wrap .cComments .newsfeed-meta {
    padding: 4px 0 0;
}
#community-wrap .cComments .newsfeed-meta.small {
    font-size: 11px !important;
}
#community-wrap .cComments .cComments-content {
    font-size: 12px;
    line-height: 17px;
}
#community-wrap .cComments .actor-link {
    font-weight: bold;
    padding-bottom: 4px;
}
#community-wrap .jsDetail .small + .small {
    margin-top: 4px;
}
#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 {
    border: medium none !important;
    font-size: 13px;
    font-weight: 700;
    text-decoration: none;
}
#community-wrap .group-left, #community-wrap .event-left {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    float: left;
    width: 164px;
}
#community-wrap .group-avatar .tag-this, #community-wrap .event-avatar .tag-this {
    height: 30px;
    left: 5px;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 30px;
    z-index: 100;
}
#community-wrap div.cowner {
    background: url("../images/action/icon-star-1.png") no-repeat scroll 0 6px transparent;
}
#community-wrap div.cadmin {
    background: url("../images/action/icon-star-2.png") no-repeat scroll 0 6px transparent;
}
#community-wrap .group-avatar, #community-wrap .event-avatar, #community-wrap .profile-avatar {
    background: none repeat scroll 0 0 #EEEEEE;
    border-bottom: medium none;
    float: left;
    margin: 0;
    padding: 2px;
    position: relative;
    z-index: 1;
}
#community-wrap .profile-avatar {
    padding: 0;
}
#community-wrap .event-avatar .rollover, #community-wrap .group-avatar .rollover, #community-wrap .profile-avatar .rollover {
    display: none;
    padding: 0 8px;
    z-index: 100;
}
#community-wrap .profile-avatar .rollover {
    padding: 0 12px !important;
}
#community-wrap .event-avatar .rollover a, #community-wrap .group-avatar .rollover a, #community-wrap .profile-avatar .rollover a {
    background: url("../images/eightyfive.png") repeat scroll 0 0 transparent;
    border-radius: 50px 50px 50px 50px;
    bottom: 10px;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    line-height: 30px;
    position: absolute;
    text-align: center;
    width: 144px;
}
#community-wrap .event-category {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    clear: left;
    float: left;
    margin-top: 5px;
    padding: 4px 0;
    text-align: center;
    width: 164px;
}
#community-wrap .event-category .clabel, #community-wrap .event-category .cdata {
    display: inline;
}
#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 {
    color: #999999;
    font-weight: 700;
    position: relative;
    width: 100%;
}
#community-wrap .group-info .cdata, #community-wrap .event-info .cdata {
    padding: 0 0 4px;
}
#community-wrap .event-info .cinput, #community-wrap .group-info .cinput {
    display: none;
}
#community-wrap .event-info .event-created .cdata span {
    color: #666666;
    display: inline-block;
    font-weight: 700;
    text-transform: uppercase;
    width: 30px;
}
#community-wrap .cGroup-Events .event-title, #community-wrap .cGroup-Events .event-loc {
    line-height: 14px;
}
#community-wrap .cGroup-Events .event-loc {
    font-size: 11px;
}
#community-wrap .cGroup-Events .eventTime {
    display: none;
}
#community-wrap .cGroup-Events .event-date {
    border: 1px solid #BBBBBB;
    width: 42px;
}
#community-wrap .cGroup-Events .event-date * {
    display: inline;
    float: left;
    width: 100%;
}
#community-wrap .cGroup-Events .event-date div {
    background: none repeat scroll 0 0 #EEEEEE;
    font: 700 80%/15px Arial;
    text-align: center;
    text-transform: uppercase;
}
#community-wrap .cGroup-Events .event-date div + div {
    border-top: 1px solid #BBBBBB;
}
#community-wrap .cGroup-Events .event-detail {
    margin-left: 50px;
}
#community-wrap .cGroup-Events .cResetList li {
    padding-bottom: 7px;
}
#community-wrap .cGroup-Events .cResetList li + li {
    border-top: 1px solid #DDDDDD;
    padding-top: 7px;
}
#community-wrap .groups-news-row {
    padding: 0 5px 5px;
    position: relative;
}
#community-wrap .groups-news-row + .groups-news-row, #community-wrap .group-discussion + .group-discussion {
    border-top: 1px solid #DDDDDD;
    padding-top: 5px;
}
#community-wrap div.groups-news-title {
    background: url("../images/action/icon-announcement.png") no-repeat scroll 0 0 transparent;
    font-size: 14px;
    padding: 0 40px 3px 22px;
}
#community-wrap .groups-news-meta, #community-wrap .group-discussion-author, #community-wrap .group-discussion-introtext {
    color: #888888;
    margin: 0 0 5px 22px;
    padding: 0;
}
#community-wrap .groups-news-meta {
    padding-left: 22px;
}
#community-wrap div.groups-news-text {
    border-top: 1px solid #DDDDDD;
    margin: 5px 0;
    padding: 5px 0 0 25px;
}
#community-wrap div.groups-news-text p {
    margin: 0 0 10px;
}
#community-wrap .group-discussion {
    overflow: hidden;
    padding: 0 5px 5px;
}
#community-wrap .group-discussion-title {
    background: url("../images/action/icon-discussion.png") no-repeat scroll 0 1px transparent;
    float: none;
    font-size: 14px;
    font-weight: 100 !important;
    margin: 0;
    padding: 0 30% 5px 22px;
    position: relative;
    width: auto;
}
#community-wrap .group-discussion-replies {
    font-size: 90%;
    max-width: 30%;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
}
#community-wrap .wall-tittle {
    font-weight: 700;
    padding: 0 0 10px;
}
#community-wrap .group-discussion-introtext {
    line-height: 1.2;
    padding-bottom: 10px;
    padding-left: 22px;
}
#community-wrap .group-discussion-author {
    padding-bottom: 5px;
    padding-left: 22px;
}
#community-wrap .jsGroupEvent ul {
    padding-bottom: 10px;
}
#community-wrap .jsGroupEvent li {
    margin-top: 10px;
    padding-top: 10px;
}
#community-wrap .jsGroupEvent li + li {
    border-top: 1px solid #DDDDDD;
}
#community-wrap .jsGroupEvent .event-img {
    right: 0;
    top: 10px;
}
#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 {
    font-size: 10px;
    right: 0;
    text-transform: uppercase;
    top: 10px;
}
#community-wrap .jsGroupEvent .event-date {
    border: 1px solid #BBBBBB;
    float: left;
    width: 40px;
}
#community-wrap .jsGroupEvent .event-date div {
    background: none repeat scroll 0 0 #EEEEEE;
    font: 700 18px Arial,sans-serif;
    padding: 0;
    text-align: center;
}
#community-wrap .jsGroupEvent .event-date div + div {
    background: none repeat scroll 0 0 #DDDDDD;
    border-top: 1px solid #BBBBBB;
    font-size: 80%;
    padding: 3px 0;
}
#community-wrap #community-group-photos .album-list a {
    display: inline-block;
    float: left;
    margin: 0 4px 4px 0;
}
#community-wrap #group-discussion-topic, #community-wrap #group-buletin-topic {
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 10px;
    min-height: 74px;
}
#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 {
    background: url("../images/action/icon-discussion.png") no-repeat scroll 0 2px transparent;
    border-bottom: 1px solid #DDDDDD;
    color: #888888;
    font-size: 90%;
    margin-bottom: 10px;
    padding: 3px 0 10px 25px;
}
#community-wrap #group-buletin-topic .buletin-created {
    background: url("../images/action/icon-announcement.png") no-repeat scroll 0 2px transparent;
}
#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 {
    border-top: 5px solid #EEEEEE;
    padding: 10px 0 20px;
}
#community-wrap #community-group-action h3, #community-wrap #community-group-members h3, #community-wrap #community-group-side-photos h3, #community-wrap #community-group-side-videos h3, #community-wrap .cGroup-Events h3, #community-wrap #community-event-action h3, #community-wrap #community-event-rsvp h3, #community-wrap #community-event-members h3, #community-wrap #community-event-map h3 {
    color: #333333;
    margin-bottom: 0;
}
#community-wrap .event-menus, #community-wrap .event-menus li {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#community-wrap .event-menus li {
    display: block;
}
#community-wrap .group-menus li a, #community-wrap .event-menus li a {
    border-bottom: 1px solid #DDDDDD;
    color: #336699;
    display: block;
    font-weight: 700;
    line-height: normal;
    margin: 0;
    padding: 8px 0 8px 30px;
    text-decoration: none;
}
#community-wrap .group-menus li a:hover, #community-wrap .event-menus li a:hover {
    color: #003366;
    text-decoration: underline;
}
#community-wrap .group-menus .important a, #community-wrap .event-menus .important a {
    color: #993333;
}
#community-wrap .group-menus .important a:hover, #community-wrap .event-menus .important a:hover {
    color: #990000;
}
#community-wrap .group-menus .group-edit-avatar, #community-wrap .event-menus .event-edit-avatar {
    background: url("../images/action/icon-image-edit.png") no-repeat scroll 2px 6px transparent;
}
#community-wrap .group-menus .group-edit-info, #community-wrap .event-menus .event-edit-info {
    background: url("../images/action/icon-pencil-go.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-delete, #community-wrap .event-menus .event-delete {
    background: url("../images/action/icon-cross.png") no-repeat scroll 2px 6px transparent;
}
#community-wrap .group-menus .group-print, #community-wrap .event-menus .event-print {
    background: url("../images/action/icon-printer.png") no-repeat scroll 2px 6px transparent;
}
#community-wrap .group-menus .group-export-ical, #community-wrap .event-menus .event-export-ical {
    background: url("../images/action/icon-ical.png") no-repeat scroll 2px 6px transparent;
}
#community-wrap .group-menus .group-join, #community-wrap .event-menus .event-join {
    background: url("../images/action/icon-arrow-join.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-leave, #community-wrap .event-menus .event-leave {
    background: url("../images/action/icon-door-out.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-invite-friend, #community-wrap .event-menus .event-invite-friend, #community-wrap .group-menus .community-invite {
    background: url("../images/action/icon-group-go.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .event-menus .event-copy {
    background: url("../images/action/icon-event-copy.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .event-menus .event-invite-email, #community-wrap .group-menus .community-invite-email, #community-wrap .event-menus .community-invite-email {
    background: url("../images/action/icon-email-go.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-add-bulletin {
    background: url("../images/action/icon-buletin-add.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-add-discussion {
    background: url("../images/action/icon-discussion-add.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-add-photo {
    background: url("../images/action/icon-camera.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-add-album {
    background: url("../images/action/icon-album-add.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-add-video {
    background: url("../images/action/icon-video-add.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-unpublish {
    background: url("../images/action/icon-group-unpublish.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-create-event {
    background: url("../images/action/icon-add-event.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .event-menus .community-invite {
    background: url("../images/action/icon-invite.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-view-file {
    background: url("../images/action/icon-view-file.png") no-repeat scroll 2px 6px transparent;
}
#community-group-side-photos a img {
    height: 45px;
    margin: 0 3px 4px 0;
    width: 45px;
}
#community-wrap .js_Group-expandLink {
    background: url("../images/icons/apps.png") no-repeat scroll 0 -42px transparent;
    cursor: pointer;
    display: block;
    height: 16px;
    line-height: 16px;
    padding-left: 24px;
    width: auto;
}
#community-wrap .cThumbList li.event-admin-list {
    list-style-type: none;
    margin: 0;
    padding: 0 0 8px;
    width: 100%;
}
#community-wrap .cThumbList li a:hover {
    background-color: transparent;
}
#community-wrap .event-admin-thumb {
    float: left;
    width: 55px;
}
#community-wrap .event-admin-info {
    margin-left: 55px;
}
#community-wrap #event-admin-name {
    font-weight: 700;
}
#community-wrap #event-admin-is {
}
#community-wrap #event-admin-write {
}
#community-wrap #community-event-option, #community-wrap #community-group-admin {
    background: none repeat scroll 0 0 #FFF4B5 !important;
    border: 0 none !important;
}
#community-wrap #community-group-admin h3, #community-wrap #community-event-option h3 {
    -moz-border-bottom-colors: none !important;
    -moz-border-image: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background-color: transparent !important;
    border-color: -moz-use-text-color -moz-use-text-color #F7D68F !important;
    border-style: none none solid !important;
    border-width: 0 0 1px !important;
    color: #B0580B !important;
    cursor: pointer !important;
    font-weight: 700 !important;
    line-height: 24px !important;
    margin-bottom: 0 !important;
    text-decoration: none !important;
}
#community-wrap #community-event-option .event-menus li a, #community-wrap #community-group-admin .group-menus li a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #F7D68F;
    border-style: none none solid;
    border-width: 0 0 1px;
    text-decoration: none;
}
#community-wrap #community-event-option .event-menus li:hover, #community-wrap #community-group-admin .group-menus li:hover {
    background: none repeat scroll 0 0 #FFF8CF;
}
#community-wrap #community-event-option .app-box-menu.toggle .app-box-menu-icon, #community-wrap #community-group-admin .app-box-menu.toggle .app-box-menu-icon, #community-wrap #community-event-option .app-box-menu.toggle .app-box-menu-icon:hover, #community-wrap #community-group-admin .app-box-menu.toggle .app-box-menu-icon:hover {
    background: url("../images/event-admin-toggle.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 16px;
    line-height: 0;
    margin-top: 3px;
    width: 16px;
}
#community-wrap #community-event-option.collapse .app-box-menu.toggle .app-box-menu-icon, #community-wrap #community-group-admin.collapse .app-box-menu.toggle .app-box-menu-icon {
    background-position: -16px 0;
}
#community-wrap #community-event-invite span {
    margin: 0;
    padding: 0;
}
#community-wrap #community-event-invite span a {
    background: url("../images/rsvp-button.jpg") repeat-x scroll 0 0 #333333;
    border: 1px solid #333333;
    color: #FFFFFF;
    display: block;
    height: 23px;
    line-height: 23px !important;
    margin-bottom: 3px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #111111;
    width: auto;
}
#community-wrap #community-event-rsvp .selector {
    background: url("../images/rsvp-button.jpg") repeat-x scroll 7px 0 #FFFFFF;
    border: 1px solid #999999;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    height: 23px;
    line-height: 23px;
    overflow: hidden;
    position: relative;
    width: auto;
}
#community-wrap #community-event-rsvp .selector span {
    display: block;
    font-weight: bold;
    overflow: hidden;
    text-indent: 24px;
    text-shadow: 0 1px 0 #FFFFFF;
    white-space: nowrap;
}
#community-wrap #community-event-rsvp .selector select {
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #999999;
    height: 23px;
    left: 0;
    line-height: 23px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#community-wrap #community-event-rsvp .selector option {
    margin: 2px auto;
    padding: 3px 0 3px 24px;
}
#community-wrap #community-event-rsvp .selector option + option {
    border-top: 1px dotted #999999;
}
#community-wrap #community-event-rsvp .selector .attend, #community-wrap #community-event-rsvp .selector .notAttend {
    background-image: url("../images/rsvp-in.png");
    background-repeat: no-repeat;
}
#community-wrap #community-event-rsvp .attend {
    background-position: 7px 0;
}
#community-wrap #community-event-rsvp .notAttend {
    background-position: 7px -23px;
}
body #community-wrap .event-email {
    padding: 0 0 30px;
}
body #community-wrap .event-email label {
    display: block;
    font-weight: 700;
}
body #community-wrap .event-email .instruction {
    margin-bottom: 20px;
}
body #community-wrap .event-email div.event-email-row {
    display: inline;
    float: left;
    margin-bottom: 10px;
    padding: 5px 0;
    width: 100%;
}
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 {
    border-left: 1px solid #CCCCCC;
    border-right: medium none !important;
}
#community-wrap ul.cTextList, #community-wrap ul.cTextList li {
    background: none repeat scroll 0 0 transparent;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#community-wrap ul.cTextList li {
    display: block;
}
#community-wrap ul.cTextList li + li {
    border-top: 1px solid #DDDDDD;
}
#community-wrap ul.cTextList li.cDiscussion-list {
    background: url("../images/action/icon-discussion.png") no-repeat scroll 2px 7px transparent;
    margin: 0 5px 5px 0;
    padding: 5px 5px 0 25px;
}
#community-wrap ul.cTextList li.cDiscussion-list a.cTitle {
    display: block;
    margin-bottom: 4px;
    word-wrap: break-word;
}
#community-wrap .community-events-results-item, #community-wrap .community-groups-results-item {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD #DDDDDD #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    display: inline;
    float: left;
    margin: 0 0 10px;
    padding: 0;
    position: relative;
    width: 100%;
}
#community-wrap .community-groups-results-item a:hover {
    color: inherit !important;
}
#community-wrap .community-events-results-left, #community-wrap .community-groups-results-left {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    float: left;
    margin: 10px;
    padding: 2px;
}
#community-wrap .community-events-results-left .eventDate {
    color: #333333;
    font: 700 100% Arial;
    margin: 2px 0;
    text-align: center !important;
    text-transform: uppercase;
}
#community-wrap .community-events-results-right, #community-wrap .community-groups-results-right {
    float: none !important;
    margin: 10px 10px 10px 90px;
}
#community-wrap .community-events-results-right h3, #community-wrap .community-groups-results-right h3 {
    margin: 0 0 5px;
    padding: 0;
    text-indent: 0 !important;
}
#community-wrap .groupName, #community-wrap .groupDescription {
    line-height: 1.3;
    margin-bottom: 10px;
}
#community-wrap .eventActions, #community-wrap .groupActions {
    margin-top: 5px;
}
#community-wrap .eventActions a span {
    font-weight: 700;
}
#community-wrap .cPending li {
    display: block;
}
#community-wrap .cPending .list-left {
    display: inline;
    float: left;
    max-width: 140px;
}
#community-wrap .cPending .list-right {
    clear: left;
    float: right;
    max-width: 70px;
}
#community-wrap .cPending a.response {
    background: none repeat scroll 0 0 #999999;
    border: 1px solid #666666;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    float: right;
    font-size: 9px;
    padding: 1px 6px;
    text-decoration: none;
}
#community-wrap .cPending a.response:hover {
    background: none repeat scroll 0 0 #666666;
    border: 1px solid #333333;
}
div#community-wrap span.selected {
    font-weight: 700;
    text-decoration: underline;
}
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 {
    border-bottom: 1px solid;
    float: left;
    margin: 0 0 5px;
    padding: 0;
    width: 100%;
}
input#news-title {
    width: 400px;
}
textarea#news-description {
    height: 200px;
    width: 400px;
}
div#community-groups-news div {
    padding-top: 10px;
}
div.community-events-action, div.community-groups-action {
    padding-top: 10px;
    text-align: right;
}
#community-wrap .cDetailList {
    display: block;
}
#community-wrap .cDetailList, #community-wrap .cDetailList li {
    background: none repeat scroll 0 0 transparent;
    line-height: 17px;
    list-style: none outside none;
    margin: 0;
    padding: 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: 67px;
}
#community-wrap .cDetailList .avatarWrap a {
    display: block;
}
#community-wrap .cDetailList .avatarWrap a:hover {
    background-color: transparent;
}
#community-wrap .album-cover img {
    height: auto;
    width: 64px;
}
.photo-item img {
    height: auto;
    width: 90px;
}
#community-wrap .cDetailList .avatarWrap.video a {
    display: block;
    float: left;
}
#community-wrap .cDetailList .avatarWrap.video, .avatarWrap.video img {
    margin: 0 3px 2px 0;
    width: 90px;
}
#community-wrap .cDetailList .detailWrap {
    margin: 0 10px 0 75px;
}
#community-wrap .cDetailList .detailWrap strong {
    display: block;
}
#community-wrap .detailWrap.alpha {
    color: #666666;
    margin: 4px 10px 0 0;
}
#community-wrap .cDetailList .detailWrap h4 {
    line-height: 100%;
    margin: 0;
    padding: 0 0 10px;
}
#community-wrap .cDetailList .detailWrap .status {
    height: auto;
    min-height: 25px;
}
#community-wrap .cDetailList .detailWrap .icons {
    font-size: 90%;
    padding: 5px 0 0;
}
#community-wrap .cDetailList .cActivityAction {
    float: right;
    margin-top: 20px;
}
#community-wrap .cDetailList .cActivityAction a {
    background: none repeat scroll 0 0 #ECECEC;
    border: 1px solid #CCCCCC;
    color: #666666;
    font-size: 90%;
    padding: 2px 5px;
    text-decoration: none;
}
#community-wrap .cDetailList .cActivityAction a:hover {
    background: none repeat scroll 0 0 #FFCCCC;
    border: 1px solid #CC9999;
    color: #663333;
}
#community-wrap .cModule.latest-groups {
}
#community-wrap .cModule.latest-groups li.featured {
    margin: 0 4px 0 0;
    text-align: center;
    width: 208px;
}
#community-wrap .cModule.latest-groups li.featured a {
    display: inline-block;
    float: left;
    margin: 0 0 10px;
    width: 100%;
}
#community-wrap .cModule.latest-groups li.featured a img {
    display: block;
    float: none;
    margin: 0 auto;
}
body #community-wrap .cModule.latest-groups li.featured h3.title {
    border: medium none !important;
    font-size: 150% !important;
    margin: 0;
    padding: 5px 0;
    text-align: center;
}
#community-wrap .cModule.latest-groups li.featured .desc-details {
    border-bottom: medium none !important;
    line-height: 1.4;
    margin-bottom: 5px;
    padding: 5px 0 10px;
    text-align: center;
}
textarea#wall-message.inputbox {
    resize: vertical;
}
#community-wrap div.wall-comment-view-all-bottom {
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
}
#community-wrap #wallForm, #community-wrap #community-photo-walls {
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 10px;
    padding-bottom: 20px;
}
#community-wrap #wall-message {
    display: block;
    height: 40px;
    min-height: 40px;
}
#community-wrap .wall-comment-view-all {
    position: absolute;
    right: 0;
    top: 0;
}
#community-wrap .wall-respond-area {
    margin-top: 8px;
    position: relative;
    text-align: right;
}
#community-wrap .wall-respond-area button {
    margin-right: -5px;
}
#cProfileWrapper .wall-respond-area {
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 10px;
    padding-bottom: 20px;
}
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 scroll 0 0 transparent;
    font-size: 90%;
    padding: 2px 0 0 23px;
}
body #community-wrap .cVideoItems {
    margin: 0 -5px;
}
body #community-wrap .cVideoItem {
    float: left;
    width: 25%;
}
body #community-wrap #latest-videos .cVideoItem, body #community-wrap #community-group-videos .cVideoItem, body #community-wrap #community-group-side-videos .cVideoItem {
    display: block;
    float: none;
    overflow: hidden;
    width: auto;
}
body #community-wrap .cVideoItem .cVideoItem {
    float: none;
    position: relative;
    width: auto;
}
#community-wrap .cVideoThumb {
    position: relative;
}
body #community-wrap .cModule .cVideoThumb img {
    border: 0 none;
    padding: 0;
}
body #community-wrap .cVideoThumbUrl {
    display: block;
    overflow: hidden;
    position: relative;
}
body #community-wrap .cVideoThumbUrl img {
    height: 75px;
    width: 103px;
}
body #community-wrap .video-description {
    margin: 0;
    padding: 0;
}
body #community-wrap .video-wall #wall-message {
    width: 100% !important;
}
body #cWindow .video-addType.upload {
    border-left: 1px solid #DDDDDD;
}
body #cWindow .video-addType-name {
    font-weight: 700;
    margin: 0;
    padding: 0;
}
body #cWindow .video-addType-description {
    margin: 10px 0;
    padding: 0;
}
body #cWindow .video-provider {
    background: none repeat scroll 0 0 transparent;
    float: left;
    line-height: 150%;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 49%;
}
body #cWindow .video-uploadRule {
    background: none repeat scroll 0 0 transparent;
    line-height: 150%;
    list-style-type: disc;
    margin: 0;
    padding: 0;
}
body #cWindow .video-addType.link .video-action {
    margin-top: 15px;
}
body #cWindow .video-addType.upload .video-action {
    margin-top: 20px;
}
body #cWindow .video-providers, body #cWindow .video-uploadRules {
    margin: 0;
    padding-left: 15px;
}
#community-wrap .vidSubmenu {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    border-radius: 0 0 3px 3px;
    margin: 0 0 10px;
}
#community-wrap .vidSubmenu .submenu {
    float: left;
    height: 35px;
}
#community-wrap .vidSubmenu .submenu li {
    line-height: 35px;
}
#community-wrap .vidSubmenu .action a {
    border-left: 1px solid #CCCCCC;
}
body #community-wrap .video-permalink {
    border-bottom: 1px solid #CCCCCC;
    padding: 10px 0;
    position: relative;
}
body #community-wrap .video-permalink .video-label, body #community-wrap .video-map .video-label {
    font-weight: 700;
    height: 26px;
    left: 5px;
    line-height: 26px;
    position: absolute;
    top: 10px;
    width: 80px;
}
body #community-wrap .video-map .video-label {
    left: 6px;
    top: 0;
}
body #community-wrap .video-permalink div.video-link {
    display: block !important;
    margin: 0 8px 0 84px;
    padding: 0;
}
body #community-wrap .video-permalink input {
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding: 0;
    width: 99%;
}
#community-wrap .video-head {
    position: relative;
}
#community-wrap .video-remove {
    position: absolute;
    right: 0;
    top: 7px;
}
body #community-wrap .video-player {
    background: none repeat scroll 0 0 #000000;
    border-bottom: 1px solid #AAAAAA;
    border-top: 1px solid #AAAAAA;
    margin-bottom: 15px;
    padding: 0;
    text-align: center;
}
body #community-wrap .video-full .action-button {
    padding: 0 0 10px;
    text-align: right;
}
body #community-wrap .video-full .cVideoDetails {
    color: #777777;
    font-size: 11px;
    margin: 10px 0 15px;
}
body #community-wrap .video-full .joms-newsfeed-more {
    background: url("../images/load-more-btn.png") repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 0 #FFFFFF inset;
    margin: 0 auto;
    width: 150px;
}
body #community-wrap .video-full .joms-newsfeed-more a {
    color: #555555;
}
body #community-wrap .video-full .other-videos-container {
    overflow: auto;
}
body #community-wrap .video-full .other-videos-container ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
body #community-wrap .video-full .other-videos-container ul li {
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 10px;
}
body #community-wrap .video-full .other-videos-container ul li .cVideoThumbs {
    float: left;
    width: 55px;
}
body #community-wrap .video-full .other-videos-container ul li .cVideoThumbs img {
    border: 1px solid #DDDDDD;
    padding: 2px;
}
body #community-wrap .video-full .other-videos-container ul li .video-meta {
    float: right;
    width: 145px;
}
body #community-wrap .video-full .other-videos-container ul li .video-meta .video-count {
    font-size: 11px;
}
body #community-wrap .video-full .other-videos-container ul li .video-meta .video-description {
}
body #community-wrap .video-full #like-container {
    float: left;
}
body #community-wrap .video-full .hits {
    font-size: 22px;
    margin-bottom: 10px;
}
body #cWindow .video-player {
    background: none repeat scroll 0 0 #000000;
    margin: -10px;
    text-align: center;
}
body #community-wrap .video-full .cVideoSummary {
    height: auto;
    margin: 0;
    padding: 10px;
}
body #community-wrap .video-full .video-actions {
    display: block;
    margin-top: 10px;
    position: relative;
}
body #community-wrap .video-full .submenu li a {
    font-size: 11px;
    height: auto;
    line-height: 1;
    padding: 0;
}
body #community-wrap .video-map {
    border-bottom: 1px solid #CCCCCC;
    height: 0;
    margin-bottom: 10px;
    overflow: hidden;
    position: relative;
}
body #community-wrap .video-map .video-map-location {
    margin: 0 8px 0 84px;
    padding: 0;
}
#uploadVideo #description {
    height: 85px;
    width: 100%;
}
#linkVideo #videoLinkUrl, #uploadVideo #videoTitle {
    width: 100%;
}
#like-container {
    float: right;
    height: 35px;
    line-height: 1;
    margin-right: 8px;
    padding: 0;
}
#like-container .like-snippet {
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    display: block;
    font-size: 11px;
    height: 26px;
    margin: 0;
    overflow: hidden;
    padding: 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 {
    background: url("../images/like-button-bg.png") repeat-x scroll 0 0 #ACD371 !important;
    border-bottom: 1px solid #F1F1F1;
    border-top: 1px solid #FFFFFF;
    color: #555555;
    display: block;
    float: left;
    font-weight: 700;
    line-height: 24px;
    margin: 0 0;
    padding: 0 6px 0 22px;
    text-decoration: none;
    text-shadow: 0 1px 0 #FFFFFF;
}
#like-container .like-button, #like-container .meLike {
    border-radius: 3px 0 0 3px;
    border-right: 1px solid #DEDEDE;
}
#like-container .like-button:hover {
    background-position: 0 -24px !important;
}
#like-container .dislike-button, #like-container .meDislike {
    background-color: #F36B4E;
    background-position: 0 -48px !important;
    border-left: 1px solid #FFFFFF;
    border-radius: 0 3px 3px 0;
}
#like-container .dislike-button:hover {
    background-position: 0 -72px !important;
}
#like-container .meLike, #like-container .meDislike {
    background-position: 0 -96px !important;
    border-bottom: 1px solid #C4DF91;
    border-right: 1px solid #94C753;
    border-top: 1px solid #94C753;
    color: #FFFFFF !important;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2);
}
#like-container .meDislike {
    background-position: 0 -120px !important;
    border-color: #EE4E38 -moz-use-text-color #F78A65 #FFFFFF;
    border-right: 0 none;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
}
#like-container a:hover {
    color: #222222 !important;
    text-decoration: none;
}
#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 div.ccontent-avatar {
    margin: 0 0 0 43px;
    padding: 0;
    position: relative;
}
#community-wrap .app-widget-content div.ccontent-avatar .date {
    float: left;
    width: 100%;
}
#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 div.wallComments {
    margin: 0;
    padding: 5px 0;
}
#community-wrap .app-widget-content .cComment 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;
    font-size: 75%;
    height: 16px;
    line-height: 16px;
    padding: 0 0 0 18px;
    vertical-align: middle;
}
#community-wrap .app-widget-content div.ccontent-avatar .date .remove {
    background-image: url("../images/remove-button.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 12px;
    outline-style: none;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    top: 2px;
    width: 12px;
}
#community-wrap .app-widget-content div.ccontent-avatar .date .remove a {
    display: block;
    height: 12px;
    width: 12px;
}
#community-wrap .app-widget-content div.ccontent-avatar .date .remove:hover {
    background-position: 0 -12px;
}
#community-wrap .app-widget-content .cComment {
    padding: 4px 4px 4px 32px;
}
#community-wrap .app-widget-content .wallComments .createby {
    background: none repeat scroll 0 0 transparent;
    line-height: 110%;
    padding: 2px 16px 2px 0;
}
#community-wrap .app-widget-content .wallComments img, body #community-wrap .app-widget-content div.cavatar {
    height: 32px;
    width: 32px;
}
body #community-wrap .label, body #cWindow .label {
    font-weight: 700;
    text-align: right;
}
body #community-wrap .lblradio, body #cWindow .lblradio {
    display: inline;
    font-weight: 400;
}
body #community-wrap .lblradio-block, body #cWindow .lblradio-block {
    display: block;
    font-weight: 400;
}
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 {
    font-style: italic;
    line-height: 140%;
}
body #community-wrap label {
    display: block;
}
.selectbox {
    border: 1px solid #CCCCCC;
    padding: 2px;
}
input.fullwidth, textarea.fullwidth {
    width: 98%;
}
body #community-wrap textarea.replybox {
    height: 115px;
    width: 98%;
}
body #community-wrap td.privacy {
    width: 80px;
}
body #community-wrap table, body #cWindow table {
    border: 0 none !important;
}
body #community-wrap .ccontentTable {
    border: 0 none !important;
}
body #community-wrap .ccontentTable tr, body #community-wrap .ccontentTable td {
    border: 0 none;
}
body #community-wrap .formtable, body #cWindow .formtable {
    width: 100%;
}
body #community-wrap .formtable td, body #community-wrap .formtable tr, body #community-wrap .admintable td, body #cWindow .formtable td, body #cWindow .admintable td {
    border: 0 none !important;
    line-height: 20px;
    padding: 5px;
    vertical-align: top;
}
body #community-wrap .formtable .privacy + .value {
    padding-left: 125px;
}
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 {
    font-weight: 700;
    text-align: right;
    width: 130px;
}
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 repeat scroll 0 0 transparent;
    border: medium none;
}
body #community-wrap tr.hidden td, body #cWindow tr.hidden td {
    display: none;
}
body #community-wrap .appsBoxTitle {
    color: #669933;
    font-size: 18px;
    font-weight: 700;
}
body #community-wrap .infoGroupTitle {
    border-bottom: 1px solid #DDDDDD;
    color: #333333;
    font-weight: 700;
    margin: 0 0 10px;
}
#community-wrap .infoTitle {
    color: #666666;
    font-size: 90%;
}
#community-wrap .infoDesc {
    font-size: 90%;
}
#community-wrap .infoDesc a {
    text-decoration: none;
}
#community-wrap .infoDesc a:hover {
    text-decoration: underline;
}
body #community-wrap .profile-addfriend {
    background: url("../images/user_add.png") no-repeat scroll 0 2px transparent;
    padding: 3px 3px 3px 20px;
}
body #community-wrap .profile-message {
    background: url("../images/Mail_16x16.png") no-repeat scroll 0 2px transparent;
    padding: 3px 3px 3px 20px;
}
body #community-wrap .profile-star {
    background: url("../images/Star_16x16.png") no-repeat scroll 0 2px transparent;
    padding: 3px 3px 3px 20px;
}
body #community-wrap .profile-media {
    background: url("../images/photos.png") no-repeat scroll 0 2px transparent;
    padding: 3px 3px 3px 20px;
}
body #community-wrap #profile-info h1 {
    margin-bottom: 8px;
    margin-top: 8px;
}
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 {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
body #community-wrap ul.avatar-list li {
    background: none repeat scroll 0 0 transparent;
    display: inline;
    margin: 0 3px 0 0 !important;
    padding: 0;
}
body #community-wrap div.masterhead td.profile {
    border: medium none;
}
body #community-wrap div.masterhead td {
    padding: 4px;
}
body #community-wrap table.grid td, body #community-wrap div.listing {
    border-top: 1px solid #CCCCCC;
    padding: 8px;
}
body #community-wrap div.sprite-favicons {
    background: url("../images/icons.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 20px;
    padding: 3px;
    width: 20px;
}
body #community-wrap div.created {
    color: #9AB070;
    float: right;
    font-size: 11px;
    font-weight: 700;
    text-align: right;
    width: 65px;
}
body #community-wrap img.icon {
    margin: 0 !important;
    padding: 0 1px !important;
    vertical-align: middle;
}
body #community-wrap div.news-separator {
    border: medium none;
    color: #D8DFEA;
    height: 1px;
    margin-bottom: 10px;
    margin-top: 2px;
    overflow: hidden;
}
#community-wrap a#memberlist-save, #community-wrap .communtiy-filter-created {
    line-height: 15px;
    padding: 3px 0 3px 22px;
}
#community-wrap a#memberlist-save {
    background: url("../images/action/icon-window.png") no-repeat scroll 0 2px transparent;
    margin-left: 15px;
}
.communtiy-filter-created {
    background: url("../images/comment_clock.png") no-repeat scroll 0 2px transparent;
}
.community-filter-list {
    margin-bottom: 25px;
}
#writeMessageContainer {
}
#writeMessageContainer .receiverContainer {
    background: none repeat scroll 0 0 #F2FDE9;
    border: 1px solid #CCCCCC;
    padding: 5px;
}
#writeMessageContainer .inputbox {
    display: block;
    float: right;
    line-height: normal;
    width: 290px;
}
#addFriendContainer {
}
#addFriendContainer form#addfriend {
    display: block !important;
    margin: 5px 0 !important;
    padding-left: 65px !important;
    position: relative;
}
#addFriendContainer textarea.inputbox {
    border: 1px solid #DDDDDD;
    height: 50px;
    margin: 0;
    padding: 1px 0;
    resize: none;
    width: 100%;
}
#addFriendContainer textarea.inputbox:focus {
    border: 1px solid #999999;
}
#cWindowContent #addfriend .cAvatar {
    height: auto;
    left: 0;
    position: absolute;
    top: 0;
    width: 53px;
}
body #community-wrap div.ajax-wait {
    background-image: url("../images/wait.gif");
    height: 16px;
    width: 16px;
}
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;
}
body #community-wrap ul.community-avatar-list li {
    background: none repeat scroll 0 0 transparent;
    display: inline;
    line-height: 200%;
    list-style: none outside none;
    margin: 0;
    padding: 6px 6px 0 0;
}
body #community-wrap ul.community-avatar-list li img {
    padding: 0;
}
body #community-wrap div.community-show-more, body #community-wrap span.community-show-mores {
    text-align: right;
}
.app-box .actor-link {
    font-weight: normal;
    width: 100%;
}
div.groups-news-title, span.groups-news-title {
    background: url("../images/groups_news_title.gif") no-repeat scroll 0 5px transparent;
    padding: 3px 3px 3px 20px;
}
body #community-wrap div.greybox {
    border: 1px solid #CCCCCC;
    margin: 0 0 15px;
}
body #community-wrap div.greybox div {
    border: 1px solid #FFFFFF;
}
body #community-wrap div.greybox div div {
    background: url("../images/greybox.gif") repeat-x scroll left top #FFFFFF;
    border: medium none;
}
body #community-wrap div.greybox div div div {
    background: none repeat scroll 0 0 transparent;
}
body #community-wrap div.greybox div div div h1, body #community-wrap div.greybox div div div h2 {
    margin: 0;
    padding: 0;
}
body #community-wrap div.greybox div div div h1 {
    font-size: 32px;
    letter-spacing: -1px;
    line-height: 35px;
    margin: 0 0 20px;
    padding: 0 0 10px;
}
body #community-wrap div.greybox div div div h2 {
    color: #666666;
    margin: 0 0 15px;
}
body #community-wrap div.greybox div div div.introduction {
    margin: 0;
    padding: 30px 0 0 40px;
}
body #community-wrap div.greybox div div div.loginform {
    background: url("../images/greybox-separator.gif") no-repeat scroll 0 0 transparent;
    float: right;
    height: auto;
    padding: 20px 15px 20px 30px;
    width: 200px;
}
body #community-wrap div.greybox div div div.loginform #form-login {
    margin-bottom: 15px;
}
body #community-wrap div.greybox div div div.loginform input.frontlogin {
    color: #666666;
    font-size: 16px;
    font-weight: 700;
    padding: 3px;
    width: 90%;
}
body #community-wrap ul#featurelist {
    list-style: none outside none;
    margin: 20px 0;
}
body #community-wrap ul#featurelist li {
    background: url("../images/add-button.gif") no-repeat scroll 0 0 transparent;
    color: #999999;
    font-size: 14px;
    font-weight: 700;
    height: 16px;
    line-height: 16px;
    list-style-image: none;
    list-style-type: none;
    margin: 0 0 5px !important;
    padding: 0 0 0 25px;
}
body #community-wrap div.greybox a#joinButton {
    background: url("../images/join-button-big-empty.gif") no-repeat scroll 0 0 transparent;
    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;
    width: 278px;
}
body #community-wrap div.greybox a#joinButton:hover {
    background: url("../images/join-button-big-empty.gif") no-repeat scroll 0 -49px transparent;
    text-decoration: none;
}
body #community-wrap div.greybox a#joinButton2 {
    background: url("../images/join-button-big.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 49px;
    text-indent: -9999px;
    width: 278px;
}
body #community-wrap div.greybox a#joinButton2:hover {
    background: url("../images/join-button-big.gif") no-repeat scroll 0 -49px transparent;
}
body #community-wrap div.frontColLeft {
    margin: 20px 280px 0 0;
}
body #community-wrap div.frontColRight {
    float: right;
    width: 250px;
}
body #community-wrap div.yellowbox h3 {
    color: #7B7948;
    margin: 0 0 10px;
    padding: 0;
}
body #community-wrap h3.frontTitle {
    color: #789539;
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    font-size: 150%;
    font-weight: 700;
    line-height: 100%;
    margin: 0;
    padding: 10px 0;
}
body #community-wrap div.rightColContainer {
    float: right;
    height: auto;
    width: 230px;
}
body #community-wrap div.leftColContainer {
    margin-right: 250px;
}
body #community-wrap div.center {
    padding: 0 10px 10px 16px;
}
#community-wrap #profile-header ul.actions {
    background: none repeat scroll 0 0 transparent;
    clear: none;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 33%;
}
#community-wrap #profile-header ul.actions li {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    float: left;
    font-size: 90%;
    height: 10px;
    line-height: 10px;
    margin: 5px 3px 5px 0 !important;
    padding: 0 0 0 17px;
    text-align: left;
    width: 85%;
}
#community-wrap #profile-header ul.actions li.profile {
    background: url("../images/icon_10px.gif") no-repeat scroll 0 0 transparent;
}
#community-wrap #profile-header ul.actions li.privacy {
    background: url("../images/icon_10px.gif") no-repeat scroll 0 -20px transparent;
}
#community-wrap #profile-header ul.actions li.apps {
    background: url("../images/icon_10px.gif") no-repeat scroll 0 -30px transparent;
}
#community-wrap #profile-header ul.actions li.group {
    background: url("../images/icon_10px.gif") no-repeat scroll 0 -40px transparent;
}
#community-wrap #profile-header ul.actions li.photo {
    background: url("../images/icon_10px.gif") no-repeat scroll 0 -50px transparent;
}
#community-wrap #profile-header ul.actions li.write {
    background: url("../images/icon_10px.gif") no-repeat scroll 0 -60px transparent;
}
#community-wrap #profile-header ul.actions li.inbox {
    background: url("../images/icon_10px.gif") no-repeat scroll 0 -70px transparent;
}
#community-wrap #profile-header ul.actions li.invite {
    background: url("../images/icon_10px.gif") no-repeat scroll 0 -80px transparent;
}
#community-wrap #profile-header ul.actions li.video {
    background: url("../images/icon_10px.gif") no-repeat scroll 0 -90px transparent;
}
#community-wrap #profile-header ul.actions li.events {
    background: url("../images/icon_10px.gif") no-repeat scroll 0 -100px transparent;
}
#community-wrap #profile-header ul.actions a, #community-wrap #profile-header ul.actions a:hover {
    font-size: 100% !important;
}
#community-wrap .js-box-grey {
    padding: 0 20px 15px;
}
#community-wrap div.mini-profile {
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    margin: 0 0 5px;
    padding: 7px 0 !important;
    position: relative;
}
#community-wrap .jsFriendList .jsFriendRespond {
    display: none;
}
#community-wrap .jsFriendList:hover .jsFriendRespond {
    display: block;
}
body #community-wrap .mini-profile-avatar {
    float: left;
    padding: 0 10px;
}
body #community-wrap .mini-profile-avatar * {
    display: inline-block;
    float: left;
}
body #community-wrap .mini-profile-details {
    margin: 0 10px 0 90px;
}
body #community-wrap .mini-profile-details-status {
    min-height: 18px;
}
body #community-wrap .mini-profile-details-action {
    margin-top: 5px;
}
body #community-wrap .mini-profile-details-action .jsRgt .jsIcon1 {
    margin-right: 0;
}
body #community-wrap .mini-profile-details h3.name, body #community-wrap h3.groupName, body #community-wrap h3.eventName {
    font-size: 14px;
    margin: 0;
    padding: 0;
}
body #community-wrap .mini-profile-details div.status {
    font-size: 90%;
    margin: 0;
    padding: 0 0 5px;
}
#cWindow div.mini-profile table, #cWindow div.mini-profile table td {
    vertical-align: top !important;
}
#cWindow div.mini-profile table td.avatar {
    width: 34px;
}
.jsFriendAction {
    bottom: 8px;
    left: 90px;
}
.jsFriendRespond {
    bottom: 8px;
    right: 8px;
}
#community-wrap .app-item {
    border: 1px solid #CCCCCC;
    border-radius: 6px 6px 6px 6px;
    margin: 0 0 5px;
    padding: 10px 0;
    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 {
    font-size: 120%;
    margin: 0 10px 0 100px;
    padding: 0 0 5px;
}
#community-wrap .app-item .added-ribbon {
    background: url("../images/online.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 85%;
    font-weight: 700;
    height: 16px;
    line-height: 16px;
    padding: 0 5px 0 10px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 7px;
}
#community-wrap .app-item .added-button {
    background: none repeat scroll 0 0 #E1F4C4;
    border: 1px solid #B3CA8F;
    border-radius: 3px 3px 3px 3px;
    color: #B3CA8F;
    font-size: 85%;
    font-weight: 700;
    height: 20px;
    line-height: 20px;
    padding: 0 15px;
    position: absolute;
    right: 10px;
    text-decoration: none;
    text-transform: uppercase;
    top: 35px;
}
#community-wrap .app-item .added-button:hover {
    border: 1px solid #5D7D3D;
    color: #5D7D3D;
}
#community-wrap .app-item .remove-button {
    background: none repeat scroll 0 0 #FFD3D3;
    border: 1px solid #EAB3B3;
    border-radius: 3px 3px 3px 3px;
    color: #EAB3B3;
    font-size: 85%;
    font-weight: 700;
    height: 20px;
    line-height: 20px;
    padding: 0 15px;
    position: absolute;
    right: 10px;
    text-decoration: none;
    text-transform: uppercase;
    top: 35px;
}
#community-wrap .app-item .remove-button:hover {
    border: 1px solid #B97A7A;
    color: #B97A7A;
}
#community-wrap .app-item-empty {
    margin: 0 20px;
    text-align: center;
}
#community-wrap #apps-mine .app-item.dragHandle {
    cursor: move;
}
#community-wrap .app-item.dragHandle .app-item-description {
    margin: 0 20px 15px 100px;
}
#community-wrap .app-item.dragHandle .app-item-details, #community-wrap .app-item.dragHandle h3 {
    margin: 0 20px 0 100px;
}
#community-wrap .app-item.onDrag {
    opacity: 0.5;
}
#community-wrap .app-item.onDrag a {
    color: #8E58B7;
}
#community-wrap .profile-right-info {
    list-style: none outside none;
    margin: 10px 0 0;
    padding: 0;
}
#community-wrap .profile-right-info dt {
    background: none repeat scroll 0 0 transparent;
    color: #777777;
    font-size: 90%;
    line-height: normal;
    padding: 0;
}
#community-wrap .profile-right-info dd {
    color: #222222;
    font-size: 90%;
    margin: 0 0 10px;
    word-wrap: break-word;
}
#community-wrap .profile-right-info dd a {
    text-decoration: none;
}
#community-wrap .profile-box {
    border: 1px solid #ECEBEB;
    padding: 8px 8px 20px;
    position: relative;
}
#community-wrap .profile-box .profile-likes {
    bottom: 10px;
    position: absolute;
    right: 8px;
    z-index: 1;
}
#community-wrap .profile-avatar {
    float: left;
}
#community-wrap .profile-avatar img {
    border: 5px solid #E4E3D1;
}
#community-wrap .profile-info {
    margin: 0 0 0 180px;
}
body #community-wrap .profile-info .contentheading {
    background: none repeat scroll 0 0 transparent;
    border: medium none !important;
    height: auto !important;
    margin: 0;
    padding: 0;
}
body #community-wrap .profile-name {
    color: #333333;
    font-size: 22px;
    font-weight: 700;
    margin: 0 0 10px;
}
body #community-wrap #profile-status {
    border-bottom: 1px dotted #CCCCCC;
    line-height: normal;
    padding: 4px 0;
}
body #community-wrap #profile-status .cMeta {
    margin-top: 4px;
}
body #community-wrap #profile-status-edit {
    cursor: pointer;
    float: right;
    font-size: 10px;
    text-align: right;
    width: 50px;
}
#community-wrap .profile-details .label {
    font-weight: 700;
    margin: 10px 0 0;
    text-align: left;
}
#community-wrap .profile-details .likes {
    position: absolute;
    right: 0;
    top: 0;
}
#community-wrap .profile-likes #like-container {
    margin-right: 0;
}
#community-wrap div.profile-toolbox-bl {
    background: url("../images/toolbar/profile-toolbar-bl.gif") no-repeat scroll left bottom #EEEEEE;
    margin: 0 0 10px;
}
#community-wrap div.profile-toolbox-br {
    background: url("../images/toolbar/profile-toolbar-br.gif") no-repeat scroll right bottom transparent;
}
#community-wrap div.profile-toolbox-tl {
    background: url("../images/toolbar/profile-toolbar-tl.gif") repeat-x scroll center top transparent;
}
#community-wrap #miniheader .goLft {
    float: left;
    margin: 5px;
}
#community-wrap #miniheader .profile-toolbox-thumb, #community-wrap #miniheader .profile-toolbox-thumb * {
    display: inline-block;
    float: left;
}
#community-wrap #miniheader .profile-toolbox-thumb a:hover img {
    border-color: #AAAAAA;
}
#community-wrap #miniheader .profile-toolbox-name {
    color: #555555;
}
#community-wrap #miniheader .profile-toolbox-meta {
    display: block;
    line-height: 1.3;
    margin-left: 38px;
}
#community-wrap #miniheader .goRgt {
    float: right;
    margin: 15px 5px 0 0;
}
#community-wrap .small-button {
    display: inline-block;
    margin-left: 8px;
}
#community-wrap .small-button li {
    display: block;
    float: left;
    margin: 5px 5px 5px 0;
}
#community-wrap .small-button.profile {
    margin-top: 5px;
}
#community-wrap .small-button.profile li {
    margin-right: 15px;
}
#community-wrap .small-button a {
    background: url("../images/toolbar/toolbar-icon.png") no-repeat scroll 0 0 transparent !important;
    display: block;
    float: left;
    font-size: 11px;
    height: 20px;
    margin: 0;
    padding: 0 0 0 20px;
    text-decoration: none;
}
#community-wrap .small-button .btn-add-friend a {
    background-position: 0 1px !important;
}
#community-wrap .small-button .btn-gallery a {
    background-position: 0 -19px !important;
}
#community-wrap .small-button .btn-blog a {
    background-position: 0 -39px !important;
}
#community-wrap .small-button .btn-favourite a {
    background-position: 0 -59px !important;
}
#community-wrap .small-button .btn-videos a {
    background-position: 0 -79px !important;
}
#community-wrap .small-button .btn-write-message a {
    background-position: 0 -99px !important;
}
#community-wrap .small-button .btn-events a {
    background-position: 0 -119px !important;
}
#community-wrap .small-button .btn-members a {
    background-position: 0 -139px !important;
}
#community-wrap .small-button .btn-discussions a {
    background-position: 0 -159px !important;
}
#community-wrap .small-button a span {
    border-radius: 5px 5px 5px 5px;
    display: inline-block;
    height: 13px;
    line-height: 13px;
    margin: 1px 0;
    padding: 3px 4px;
}
#community-wrap .small-button a:hover span {
    background-color: #CCCCCC;
}
#community-wrap.on-beez_20 .small-button a:hover, #community-wrap.on-beez_20 .miniheader a:hover {
    background-color: transparent;
}
body #community-wrap #profile-new-status {
    padding: 15px;
}
body #community-wrap #profile-new-status label {
    font-weight: 700;
}
body #community-wrap #profile-new-status textarea#statustext {
    border: 1px solid #CCCCCC;
    display: block;
    height: 50px;
    margin: 2px 0;
    padding: 4px;
}
body #community-wrap #profile-new-status.inactive textarea#statustext {
    color: #888888;
}
body #community-wrap #profile-new-status.inactive #save-status, body #community-wrap #profile-new-status.inactive #profile-status-notice {
    display: none;
}
body #community-wrap #community-photo-caption input#captiontext {
    color: #999999;
    font-size: 16px;
    margin: 0 0 0 10px;
    width: 50%;
}
body #community-wrap #community-photo-caption #save-caption {
    background: none repeat scroll 0 0 #333333;
    border: 1px solid #666666;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: 700;
    height: 28px;
    line-height: 28px;
    padding: 3px 10px;
}
#community-wrap a.inbox {
    background: url("../images/icons/icons-16x16.gif") no-repeat scroll 0 -120px transparent;
    padding: 0 0 0 22px;
}
#community-wrap a.friend {
    background: url("../images/icons/icons-16x16.gif") no-repeat scroll 0 0 transparent;
    padding: 0 0 0 22px;
}
#community-groups-wrap span.info {
    font-size: 11px;
    margin: 0 0 10px;
}
#community-groups-wrap div textarea {
    width: 45%;
}
#community-groups-wrap div span.title {
    float: left;
    width: 20%;
}
#community-groups-wrap div.items {
    margin-top: 10px;
}
#community-groups-wrap div.submit {
    margin: 30px 0 0;
    text-align: center;
    width: 70%;
}
#community-groups-wrap div.title {
    font-weight: 700;
    text-decoration: underline;
}
#community-groups-wrap fieldset {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #EEEEEE;
    float: left;
    padding: 8px;
    width: 50%;
}
#community-groups-wrap fieldset legend {
    color: #999999;
    font-size: 12px;
    text-decoration: underline;
}
#community-groups-wrap fieldset div.caption {
    float: left;
}
#community-groups-wrap .upload {
    margin: 20px 0 0;
}
#community-groups-wrap .community-groups {
    border-bottom: 1px solid #789539;
    margin: 0 0 10px;
}
body #community-wrap .albums {
    margin: 0 -5px;
}
body #community-wrap .albums a.album-cover-link {
    background: url("../../../assets/photo-album.png") no-repeat scroll 0 0 transparent;
    padding: 12px;
}
body #community-wrap .albums a.album-cover-link:hover {
    color: inherit !important;
}
body #community-wrap .album-cont {
    border: medium none;
    float: left;
    width: 24%;
}
body #community-wrap .album-cont .album {
    float: none;
    height: auto !important;
    margin: 5px;
    overflow: hidden;
    position: relative;
    width: auto;
}
body #community-wrap .album-cover {
    float: none;
    margin: 10px auto;
    position: relative;
    width: 140px;
}
body #community-wrap .album-cover img {
    height: auto;
    width: 115px;
}
body #community-wrap .album-name {
    font-size: 14px;
    font-weight: bold;
    line-height: 1.2;
    overflow: hidden;
    text-overflow: ellipsis;
}
body #community-wrap .album-name a {
    text-decoration: none;
    word-wrap: break-word;
}
body #community-wrap .album-count {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
}
body #community-wrap .album-summary {
    margin: 10px auto;
    width: 110px;
}
body #community-wrap .album-summary * {
    text-align: left;
}
body #community-wrap .album-actions {
    background: url("../images/eightyfive.png") repeat scroll 0 0 transparent;
    border-radius: 5px 5px 5px 5px;
    bottom: 15px;
    display: none;
    height: 16px !important;
    left: 26px;
    padding: 5px 10px;
    position: absolute;
    text-align: center;
    width: auto;
}
body #community-wrap .album-actions.featured {
    left: 33px;
}
body #community-wrap .album-actions.not-owner {
    left: 34px;
}
body #community-wrap .album-actions.featured.not-owner {
    left: 42px;
}
body #community-wrap .cVideoItem .album-actions {
    left: 30px;
}
body #community-wrap .cGroupsMain .album-actions {
    left: 90px !important;
    top: 250px !important;
    z-index: 999 !important;
}
body #community-wrap .cEventMain .album-actions {
    left: 90px !important;
    top: 250px !important;
    z-index: 999 !important;
}
body #community-wrap .cVideoItem .album-actions.featured {
    left: 31px;
}
body #community-wrap .album-actions a {
    display: block;
    float: left;
    height: 16px;
    text-indent: -9999px;
    width: 16px;
}
body #community-wrap .album-actions a + a {
    margin-left: 2px;
}
body #community-wrap .album-actions a.delete {
    background: url("../images/icons/delete.png") no-repeat scroll 0 0 transparent;
}
body #community-wrap .album-actions a.edit {
    background: url("../images/icons/page_edit.png") no-repeat scroll 0 0 transparent;
}
body #community-wrap .album-actions a.upload {
    background: url("../images/icons/add.png") no-repeat scroll 0 0 transparent;
}
body #community-wrap .album-actions a.featured {
    background: url("../images/icons/star.png") no-repeat scroll 0 0 transparent;
}
body #community-wrap .album-actions a.remove-featured {
    background: url("../images/icons/star-minus.png") no-repeat scroll 0 0 transparent;
}
body #community-wrap .album-actions a.linkprofile {
    background: url("../images/icons/link_add.png") no-repeat scroll 0 0 transparent;
}
body #community-wrap .album-lastupdated {
    color: #777777;
    font-size: 11px;
}
body #community-wrap a.album-cover-link {
    display: block;
    margin: 0 auto;
    position: relative;
    width: 115px;
}
body #community-wrap .cFeaturedOverlay {
    background: url("../images/icons/featured-ribbon.png") no-repeat scroll 0 0 transparent;
    height: 25px;
    left: -3px;
    position: absolute;
    text-indent: -9999px;
    top: -3px;
    width: 95px;
    z-index: 100;
}
body #community-wrap #cAlbum .cSidebar {
    float: left;
}
body #community-wrap #cAlbum .cMain {
    margin-left: 240px;
    margin-right: 0;
}
body #community-wrap .photo-list-item .container {
    padding: 5px;
}
body #community-wrap .photo-list-item .photo-item img {
    height: auto;
    margin: 0 !important;
    width: 65px;
}
body #community-wrap .photo-list-item .photo-item:hover .photo-action, body #community-wrap .photo-list-item .photo-item a {
    display: block;
}
body #community-wrap .community-album-details p {
    font-size: 11px;
    line-height: 1.2;
}
body #community-wrap .community-album-people {
    font-size: 11px;
    line-height: 1.2;
}
body #community-wrap .album-map-link {
    background: url("../images/as-location.png") no-repeat scroll left bottom transparent;
    padding-left: 14px;
}
body #community-wrap #album-map {
    clear: both;
}
body #community-wrap #album-map .cMapLoc {
    font-size: 11px;
    font-weight: bold;
}
body #community-wrap #other-albums-container ul {
    margin: 0;
    padding: 0;
}
body #community-wrap #other-albums-container ul li {
    list-style: none outside none;
}
body #community-wrap #other-albums-container ul li .album-thumbs {
    display: inline-block;
    float: left;
    margin-right: 10px;
}
body #community-wrap #other-albums-container ul li .album-meta {
    display: inline-block;
    float: left;
    line-height: 1.2;
    width: 160px;
}
body #community-wrap #other-albums-container ul li .album-meta .album-name {
    word-wrap: break-word;
}
body #community-wrap #other-albums-container ul li .album-meta .album-name a {
    font-size: 13px;
    line-height: 1.2;
}
body #community-wrap #other-albums-container ul li .album-meta .album-count {
    font-size: 11px;
}
body #community-wrap #other-albums-container img.cAvatar {
    border: 1px solid #EEEEEE;
    margin-bottom: 10px;
    padding: 2px;
}
body #community-wrap #other-albums-label h3 {
    clear: both;
}
body #community-wrap .community-photo-desc {
    font-size: 11px;
    line-height: 1.4;
    margin-bottom: 15px;
}
body #community-wrap .community-photo-desc textarea.editable {
    background: url("../../../assets/pencil.png") no-repeat scroll 3px 3px transparent;
    font-size: 11px;
    line-height: 1.4;
    padding-left: 17px;
}
body #community-wrap .community-photo-desc textarea.editing {
    outline: thin solid #CCCCCC;
}
body #community-wrap #cAlbum #like-container {
    display: block;
    margin: 0;
}
body #community-wrap #cAlbum .album-wall {
    display: block;
    float: left;
    width: 100%;
}
body #community-wrap #cAlbum div.ccontent-avatar {
    margin: 0 0 0 45px;
}
body #community-wrap .album-wall #wallContent .content {
    font-size: 11px;
    margin: 0;
}
body #community-wrap .album-wall #wallContent .createby {
    font-size: 11px;
}
body #community-wrap .album-wall #wallContent .date .createdate {
    background: none repeat scroll 0 0 transparent;
    color: #999999;
    font-size: 11px;
    padding: 0;
}
body #community-wrap .album-wall #wallForm textarea {
    width: 100% !important;
}
body #community-wrap .cFeaturedAlbum .previous-album, body #community-wrap .cFeaturedAlbum .next-album {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EEEEEE;
    border-radius: 3px 3px 3px 3px;
    bottom: 10px;
    padding: 5px 10px;
    position: absolute;
    text-align: center;
    width: 110px;
}
body #community-wrap .cFeaturedAlbum .previous-album:hover, body #community-wrap .cFeaturedAlbum .next-album:hover {
    border-color: #888888;
    cursor: pointer;
}
body #community-wrap .cFeaturedAlbum .previous-album {
    left: 10px;
}
body #community-wrap .cFeaturedAlbum .next-album {
    right: 10px;
}
body #community-wrap .nav-container {
    display: block;
    margin: 0 auto 10px;
    width: auto;
}
body #community-wrap .nav-container .nav-button {
    border-radius: 3px 3px 3px 3px;
    display: inline-block;
    height: 10px;
    margin: 2px;
    width: 10px;
}
body{
    background: #fff;
    color: #646464;
}
#centerbottom {
    background: #fff;
}
#logo {
    background: url(../images/style1/logo.png) no-repeat 0px 0px;
}
/* SITE LINKS */
a {
    text-decoration: none;
    color: #de5d45;
}
/* SITE HOVERS */
a:focus,
a:hover {
    color: #4d4d4d;
}
/* SITE HEADINGS */
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #646464;
}
/* SITE LI IMAGE */
ul li {
    /*background: url(../images/style1/bodyli.gif) no-repeat 0px 7px;*/
}
/* ARTICLE TABLE OF CONTENTS */
fieldset,
#article-index ul {
    border: 1px solid #dcdcdc;
}
#article-index ul li {
    border-bottom: 1px solid #dcdcdc;
}
#article-index ul li:last-child {
    border: none;
}
/* INPUTBOXES */
.inputbox {
    background: #FFFFFF;
    border: 1px solid #dcdcdc;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.inputbox:hover,
.inputbox:focus {
    background: #F7F7F7;
    border: 1px solid #838383;
}
/*BUTTONS AND READON
--------------------- */
.button,
.button:hover,
.validate,
a.readon,
a.hover,
a.focus {
    background: #de5d45!important;
    color: #fff;
    text-shadow: none;
    border: none;
}
a.readon:hover {
    color: #111;
}
/*TOP MENU STYLE FOR SPLIT MENU, CSS DROPDOWN AND SMOOTH DROPDOWN
--------------------- */
#topmenu_holder.yjsgmega,
#topmenu_holder.topmodpoz,
#topmenu_holder.topmodpoz_navbar {
    background: #7d6e63;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.top_menu li {
    background-image: none;
}
/* sub ul border */
.top_menu ul.subul_main {
    background: #7d6e63;
}
/* reset Bootstrap navbar */
.navbar-inner {
    -webkit-box-shadow: none;
    -khtml-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: none;
}
/* TOP LEVEL LINKS */
.top_menu ul li a {
    color: #fff;
}
/* active and hover */
.top_menu ul li a:hover,
.top_menu li.active a.activepath {
    color: #bbb;
}
/*SUBTITLE */
.top_menu ul li a span.yjm_desc {
    color: #bbb;
}
.top_menu ul.subul_main li a span.yjm_desc {
    color: #ae9b8d;
}
/* active and hover */
.horiznav ul li.active a span.yjm_desc,
.horiznav ul li a:hover span.yjm_desc {
}
/* HASCHILD ARROWS */
.top_menu ul li.haschild span.child a {
    position: relative;
}
.top_menu ul li.haschild span.child a:after {
    font-family: 'FontAwesome';
    content: "\f0d7";
    position: absolute;
    top: 30%;
    left: 0px;
    padding: 2px 7px;
}
.top_menu ul.subul_main li.haschild span.child a:after {
    font-family: 'FontAwesome';
    content: "\f0da";
    position: absolute;
    top: 30%;
    left: auto;
    right: 10px;
}
.top_menu ul.subul_main li.haschild span.child a:hover:after {
    content: "\f0d7";
}
/* rtl arrows */
body.yjsgrtl .top_menu ul.subul_main li.haschild span.child a:after {
    right: auto;
    left: 10px;
    content: "\f0d9";
}
/* side menu arrow */
body.yjsgrtl ul.defaultmenu li a:after {
    content: "\f053";
    left: auto;
    right: -15px;
}
/*SUB LEVELS A*/
.top_menu ul.subul_main li a {
    background: #7d6e63;
    border-bottom: 1px solid #ae9b8d;
    color: #dadada;
}
.top_menu ul.subul_main li a:hover,
.top_menu ul.subul_main li a.activepath {
    background: #7d6e63;
    color: #ae9b8d;
}
/* Group holder title*/
.top_menu ul.group_holder a.grouptitle,
.top_menu ul.group_holder a.activepath.grouptitle,
.top_menu ul.group_holder a.grouptitle:hover {
    color: #888;
    border: none;
    background: none;
}
.top_menu ul.group_holder a.grouptitle:after {
    display: none;
}
span.separator {
    color: #888;
    background: #de5d45;
    border-bottom: 1px solid #ae9b8d;
}
/*SIDE MENU MODULE
--------------------- */
.defaultmenu li a {
    border-bottom: 1px solid #D4D4D4;
}
.defaultmenu li a {
    position: relative;
    display: block;
}
.defaultmenu li a:after {
    font-family: 'FontAwesome';
    content: "\f054";
    position: absolute;
    top: 7px;
    left: -15px;
}
.defaultmenu a.alast {
    border: none;
}
.defaultmenu a.isactivea,
.defaultmenu li a:hover {
    background: #f5f5f5;
    color: #121212;
}
/* Accordion side menu */
ul.defaultmenu.yjsgacc li.active_yjsgacc a.yjsgtoggler:after {
    content: "\f078";
}
/* FOOTER MENU MODULE*/
#footmod ul.defaultmenu li a,
#footmod ul.defaultmenu li a:hover,
#footmod ul.defaultmenu a.isactivea {
    border: none;
    background: none;
}
/*USER PAGES STYLES */
div.userpageswrap.offline div.userpages {
    border: none;
    background: #fff;
}
div.userpages dt {
    background: #fff;
    border: 1px solid #ccc;
}

/*SECTION TABLE */
table.category {
    border: 1px solid #DDD;
    border-collapse: separate;
    border-bottom: none;
}
table.category td {
    border-bottom: 1px solid #DDD;
}
th.sectiontableheader {
    border-bottom: 1px solid #DDD;
    background: #fff;
}
tr.sectiontableentry1 td {
    background-color: #fafafa;
}
tr.sectiontableentry2 td {
    background-color: #fff;
}
tr.sectiontableentry1:hover td,
tr.sectiontableentry2:hover td {
    background-color: #f7f7f7;
}
.yjsglogo {
    background: url(../images/style1/yjsglogo.png) no-repeat center center;
}
/* responsive menu */
div#mmenu_holder {
    background: #7D6E63;
    border: 1px solid #7D6E63;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}
/**/
.top_bg {
    background: url(/images/stories/header_rabiesidtag.png) no-repeat center center;
    background-size: cover;
    /*background: #de5d45;*/
    color: #e2e1e1;
}
.top_bg .module_title {
    color: #e2e1e1;
}
.top_bg a{
    color: #4d4d4d;
}
.top_bg a:hover{
    color: #e2e1e1;
}
.yjsg3_before {
    background: #fff;
}
.yjsg4_before {
    background: #7d6e63;
    -moz-box-shadow: inset 0 0 15px #54463c;
    -webkit-box-shadow: inset 0 0 15px #54463c;
    -khtml-box-shadow: inset 0 0 15px #54463c;
    box-shadow: inset 0 0 15px #54463c;
}
#yjsg4,
#yjsg4 .module_title {
    color: #e2e1e1;
}
#yjsg4 a{
    color: #4d4d4d;
}
#yjsg4 a:hover{
    color: #de5d45;
}
.yjsg5_before {
    background: #fff;
    border-bottom: 1px solid #d8d8d8;
}
.yjsg6_before {
    background: #fafafa;
}
.yjsg7_before {
    background: #fff;
    border-top: 1px solid #d8d8d8;
}
.footer_holders {
    background: #7d6e63;
    color: #cdc0b6;
}
.footer_holders a {
    color: #cdc0b6;
}
.footer_holders a:hover {
    color: #de5d45;
}
/* module styles */
/* yj1 */
.yj1 {
    background: #7D6E63;
    color: #fff;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 5px solid #cbb2a0;
}
.yj1 h2.module_title {
    color: #fff;
}
/*yj2 */
.yj2 {
    background: #DE5D45;
    color: #fff;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 5px solid #fc907c;
}
.yj2 h2.module_title {
    color: #fff;
}
/*Baseline intro*/
.baseline-intro {
    color: #fff;
}
.baseline-intro h1 {
    color: #fff;
}
a.btn-baseline {
    background: #7d6e63;
    color: #fff;
    text-shadow: none;
}
a.btn-baseline:hover {
    color: #121212;
}
a.baseline-button{
    padding:15px 20px;
}
a.baseline-button:hover{
    color: #121212;
    background:#fff;
    border:1px solid #acadad;
}
.OurServices h2.module_title {
    color: #de5d45;
}
.Content-OurServices h4 {
    color: #646464;
}
/*content header*/
.Content-OurServices h4 span {
    color: #de5d45;
}
/*content paragraph*/
.Content-OurServices p {
    color: #9B9DA2;
}
/*Read more */
a.rm_content {
    background: #de5d45;
    color: #fff;
}
a.rm_content:hover {
    color: #4d4d4d;
}
.yjme.team-sample .yjme_item_in {
    border: none;
}
/*yjme Read more*/
.yjme.team-sample a.item_readmore {
    border: none;
}
/* input box*/
.baseline_inputbox {
    background: #fff;
    border: 1px solid #dddddd;
    color: #9B9DA2;
    -webkit-box-shadow: 0 0 5px #cccccc;
    -khtml-box-shadow: 0 0 5px #cccccc;
    -moz-box-shadow: 0 0 5px #cccccc;
    box-shadow: 0 0 5px #cccccc;
}
.baseline_button {
    background: #de5d45;
    color: #fff;
}
.mycircle {
    border: 15px solid #fa9683;
    background: #f5826c;
}
.mycircle .showtext {
    color: #fff;
}
/*
////////////////////////////////////////////////
*/
#sign_up_button {
margin-top: 5px;
margin-bottom: 15px;
border: 0;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #43BE55), color-stop(1, #13A74E) );
background: -moz-linear-gradient( center top, #43BE55 5%, #13A74E 100% );
background-image: -o-linear-gradient(top, #43be55, #13a74e);
background-color: #43BE55;
-moz-box-shadow: 1px 1px 2px 0px #c9c4bd;
-webkit-box-shadow: 1px 1px 2px 0px #c9c4bd;
box-shadow: 1px 1px 2px 0px #c9c4bd;
border-bottom: 2px solid #6F7072;
display: inline-block;
color: white;
font-family: Arial, san-serif;
font-size: 20px;
font-weight: bold;
padding: 10px 25px;
padding-left: 65px;
text-decoration: none;
cursor: pointer;
line-height:1.2em;
}
#sign_up_button:hover {
border-bottom-width: 4px;
}
#sign_sos_button {
margin-top: 5px;
margin-bottom: 15px;
border: 0;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f8d378), color-stop(1, #A67C14) );
background: -moz-linear-gradient( center top, #f8d378 5%, #A67C14 100% );
background-image: -o-linear-gradient(top, #f8d378, #A67C14);
background-color: #f8d378;
-moz-box-shadow: 1px 1px 2px 0px #c9c4bd;
-webkit-box-shadow: 1px 1px 2px 0px #c9c4bd;
box-shadow: 1px 1px 2px 0px #c9c4bd;
border-bottom: 2px solid #6F7072;
display: inline-block;
color: white;
font-family: Arial, san-serif;
font-size: 20px;
font-weight: bold;
padding: 10px 25px;
padding-left: 65px;
text-decoration: none;
cursor: pointer;
line-height:1.2em;
}
#sign_sos_button:hover {
border-bottom-width: 4px;
}
#sign_no_button {
margin-top: 5px;
margin-bottom: 15px;
border: 0;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e2a752), color-stop(1, #e38703) );
background: -moz-linear-gradient( center top, #e2a752 5%, #e38703 100% );
background-image: -o-linear-gradient(top, #e2a752, #e38703);
background-color: #108aa6;
-moz-box-shadow: 1px 1px 2px 0px #c9c4bd;
-webkit-box-shadow: 1px 1px 2px 0px #c9c4bd;
box-shadow: 1px 1px 2px 0px #c9c4bd;
border-bottom: 2px solid #6F7072;
display: inline-block;
color: white;
font-family: Arial, san-serif;
font-size: 20px;
font-weight: bold;
padding: 10px 25px;
padding-left: 65px;
text-decoration: none;
cursor: pointer;
line-height:1.2em;
}
#sign_no_button:hover {
border-bottom-width: 4px;
}
.fb_logo_button1 {
position: absolute;
margin-top: 0px;
margin-left: -55px;
z-index: 99;
padding: 9px;
padding-top: 12px;
padding-right: 18px;
border-right: #7ED18A 1px solid;
margin-top: -10px;
height: 25px;
}
.fb_logo_button2 {
position: absolute;
margin-top: 0px;
margin-left: -62px;
z-index: 99;
padding: 9px;
padding-top: 6px;
padding-right: 11px;
border-right: #7ED18A 1px solid;
margin-top: -10px;
height: 25px;
}
#community-wrap .c3colList li {
    display: inline-block;
    float: left;
    line-height: 1;
    width: 33%;
}
#community-wrap .c3colList li a {
    line-height: 1;
}
#community-wrap .submenu-l {
    height: 26px;
    margin: 0 0 20px;
    padding-left: 5px;
}
#community-wrap .submenu-r {
    height: 26px;
}
#community-wrap .submenu-l .submenu-r ul.submenu {
    height: 26px;
    list-style: none outside none;
}
#community-wrap .submenu-l .submenu-r ul.submenu li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    font-weight: 800;
    line-height: 26px;
    list-style-type: none;
}
#community-wrap .app-box {
    display: inline-block;
    float: left;
    margin-bottom: 15px;
    width: 100%;
}
#community-wrap .app-box-header {
    background: url("../images/app-box-header.png") no-repeat scroll 0 0 transparent;
    height: 30px;
    margin: 0 10px 10px 0;
    padding: 0 0 0 10px;
    position: relative;
}
#community-wrap .app-box-header .app-box-header {
    background-position: 100% 0;
    margin-right: -10px;
    padding: 0 10px 0 0;
}
#community-wrap .app-box-header.no-background, #community-wrap .app-box-header.no-background .app-box-header {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
}
#community-wrap .app-box-title {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #4E6221;
    font-size: 12px;
    font-weight: 700;
    line-height: 30px;
    margin: 0;
    padding: 0;
    text-shadow: none;
}
#community-wrap .app-box-menus {
    margin: 7px;
    position: absolute;
    right: 0;
    top: 0;
}
#community-wrap .app-box-menu {
    cursor: pointer;
    float: right;
    margin-left: 5px;
}
#community-wrap .app-box-menu-title {
    display: block;
    text-indent: -9999px;
}
#community-wrap .app-box-menu-icon, #community-wrap .app-box-menu-icon:focus, #community-wrap .app-box-menu-icon:hover {
    background-color: transparent;
    background-image: url("../images/app-box-menu-icon.png");
    background-repeat: no-repeat;
    display: block;
    height: 16px;
    line-height: 0;
    outline: medium none;
    width: 16px;
}
#community-wrap .app-box-menu.options .app-box-menu-icon {
    background-position: 0 0;
}
#community-wrap .cFrontpageSignup {
    position: relative;
}
#community-wrap .cFrontPageLeft {
    margin-right: 280px;
    min-height: 320px;
    overflow: hidden;
}
#community-wrap .cFrontPageRight {
    position: absolute;
    right: 0;
    top: 0;
    width: 250px;
}
#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;
}
#community-wrap .app-box-header + .app-box-actions {
    border-bottom: 1px solid #ECEFF5;
    padding: 4px 0;
}
#community-wrap .app-box-header + .app-box-actions.no-border {
    border: medium none;
    padding: 4px 0 0;
}
#community-wrap .app-box-action {
    outline: medium none;
    padding: 0 5px;
}
#community-wrap .app-box-footer a.app-box-action {
    background-color: transparent;
}
#community-wrap .app-box-footer {
    margin-top: 3px;
    text-align: right;
}
#community-wrap .app-box-actions {
    text-align: right;
}
#community-wrap .app-box-action + .app-box-action {
    border-left: 1px solid #AAAAAA;
}
#community-wrap .app-box-action.active {
    font-weight: 700;
}
#community-wrap .app-box-footer {
    border-top: 1px solid #DDDDDD;
    font-size: 90%;
    padding: 5px 0 0;
}
#community-wrap .cMain .app-box-footer {
    margin: 0;
}
#community-wrap div.app-widget .app-box-footer {
    padding: 4px 0 !important;
}
#community-wrap .app-box-footer a, #community-wrap .app-box-footer a:hover {
    background: url("../images/app-box-footer-a.png") no-repeat scroll 100% 50% transparent;
    margin-right: 2px;
    padding-right: 10px;
}
#community-wrap .app-box-footer div.app-box-foot-note {
    padding-bottom: 5px;
}
#community-wrap .app-box-footer .no-border {
    border: medium none;
    padding: 0;
}
#community-wrap .app-box-footer .app-box-info {
    float: left;
}
#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;
}
#community-wrap #application-group li img, #community-wrap #application-photo li img {
    height: 48px;
    width: 48px;
}
#community-wrap .cComments {
    position: relative;
}
#community-wrap .cComments .newsfeed-meta {
    padding: 4px 0 0;
}
#community-wrap .cComments .newsfeed-meta.small {
    font-size: 11px !important;
}
#community-wrap .cComments .cComments-content {
    font-size: 12px;
    line-height: 17px;
}
#community-wrap .cComments .actor-link {
    font-weight: bold;
    padding-bottom: 4px;
}
#community-wrap .jsDetail .small + .small {
    margin-top: 4px;
}
#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 {
    border: medium none !important;
    font-size: 13px;
    font-weight: 700;
    text-decoration: none;
}
#community-wrap .group-left, #community-wrap .event-left {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    float: left;
    width: 164px;
}
#community-wrap .group-avatar .tag-this, #community-wrap .event-avatar .tag-this {
    height: 30px;
    left: 5px;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 30px;
    z-index: 100;
}
#community-wrap div.cowner {
    background: url("../images/action/icon-star-1.png") no-repeat scroll 0 6px transparent;
}
#community-wrap div.cadmin {
    background: url("../images/action/icon-star-2.png") no-repeat scroll 0 6px transparent;
}
#community-wrap .group-avatar, #community-wrap .event-avatar, #community-wrap .profile-avatar {
    background: none repeat scroll 0 0 #EEEEEE;
    border-bottom: medium none;
    float: left;
    margin: 0;
    padding: 2px;
    position: relative;
    z-index: 1;
}
#community-wrap .profile-avatar {
    padding: 0;
}
#community-wrap .event-avatar .rollover, #community-wrap .group-avatar .rollover, #community-wrap .profile-avatar .rollover {
    display: none;
    padding: 0 8px;
    z-index: 100;
}
#community-wrap .profile-avatar .rollover {
    padding: 0 12px !important;
}
#community-wrap .event-avatar .rollover a, #community-wrap .group-avatar .rollover a, #community-wrap .profile-avatar .rollover a {
    background: url("../images/eightyfive.png") repeat scroll 0 0 transparent;
    border-radius: 50px 50px 50px 50px;
    bottom: 10px;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    line-height: 30px;
    position: absolute;
    text-align: center;
    width: 144px;
}
#community-wrap .event-category {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    clear: left;
    float: left;
    margin-top: 5px;
    padding: 4px 0;
    text-align: center;
    width: 164px;
}
#community-wrap .event-category .clabel, #community-wrap .event-category .cdata {
    display: inline;
}
#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 {
    color: #999999;
    font-weight: 700;
    position: relative;
    width: 100%;
}
#community-wrap .group-info .cdata, #community-wrap .event-info .cdata {
    padding: 0 0 4px;
}
#community-wrap .event-info .cinput, #community-wrap .group-info .cinput {
    display: none;
}
#community-wrap .event-info .event-created .cdata span {
    color: #666666;
    display: inline-block;
    font-weight: 700;
    text-transform: uppercase;
    width: 30px;
}
#community-wrap .cGroup-Events .event-title, #community-wrap .cGroup-Events .event-loc {
    line-height: 14px;
}
#community-wrap .cGroup-Events .event-loc {
    font-size: 11px;
}
#community-wrap .cGroup-Events .eventTime {
    display: none;
}
#community-wrap .cGroup-Events .event-date {
    border: 1px solid #BBBBBB;
    width: 42px;
}
#community-wrap .cGroup-Events .event-date * {
    display: inline;
    float: left;
    width: 100%;
}
#community-wrap .cGroup-Events .event-date div {
    background: none repeat scroll 0 0 #EEEEEE;
    font: 700 80%/15px Arial;
    text-align: center;
    text-transform: uppercase;
}
#community-wrap .cGroup-Events .event-date div + div {
    border-top: 1px solid #BBBBBB;
}
#community-wrap .cGroup-Events .event-detail {
    margin-left: 50px;
}
#community-wrap .cGroup-Events .cResetList li {
    padding-bottom: 7px;
}
#community-wrap .cGroup-Events .cResetList li + li {
    border-top: 1px solid #DDDDDD;
    padding-top: 7px;
}
#community-wrap .groups-news-row {
    padding: 0 5px 5px;
    position: relative;
}
#community-wrap .groups-news-row + .groups-news-row, #community-wrap .group-discussion + .group-discussion {
    border-top: 1px solid #DDDDDD;
    padding-top: 5px;
}
#community-wrap div.groups-news-title {
    background: url("../images/action/icon-announcement.png") no-repeat scroll 0 0 transparent;
    font-size: 14px;
    padding: 0 40px 3px 22px;
}
#community-wrap .groups-news-meta, #community-wrap .group-discussion-author, #community-wrap .group-discussion-introtext {
    color: #888888;
    margin: 0 0 5px 22px;
    padding: 0;
}
#community-wrap .groups-news-meta {
    padding-left: 22px;
}
#community-wrap div.groups-news-text {
    border-top: 1px solid #DDDDDD;
    margin: 5px 0;
    padding: 5px 0 0 25px;
}
#community-wrap div.groups-news-text p {
    margin: 0 0 10px;
}
#community-wrap .group-discussion {
    overflow: hidden;
    padding: 0 5px 5px;
}
#community-wrap .group-discussion-title {
    background: url("../images/action/icon-discussion.png") no-repeat scroll 0 1px transparent;
    float: none;
    font-size: 14px;
    font-weight: 100 !important;
    margin: 0;
    padding: 0 30% 5px 22px;
    position: relative;
    width: auto;
}
#community-wrap .group-discussion-replies {
    font-size: 90%;
    max-width: 30%;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
}
#community-wrap .wall-tittle {
    font-weight: 700;
    padding: 0 0 10px;
}
#community-wrap .group-discussion-introtext {
    line-height: 1.2;
    padding-bottom: 10px;
    padding-left: 22px;
}
#community-wrap .group-discussion-author {
    padding-bottom: 5px;
    padding-left: 22px;
}
#community-wrap .jsGroupEvent ul {
    padding-bottom: 10px;
}
#community-wrap .jsGroupEvent li {
    margin-top: 10px;
    padding-top: 10px;
}
#community-wrap .jsGroupEvent li + li {
    border-top: 1px solid #DDDDDD;
}
#community-wrap .jsGroupEvent .event-img {
    right: 0;
    top: 10px;
}
#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 {
    font-size: 10px;
    right: 0;
    text-transform: uppercase;
    top: 10px;
}
#community-wrap .jsGroupEvent .event-date {
    border: 1px solid #BBBBBB;
    float: left;
    width: 40px;
}
#community-wrap .jsGroupEvent .event-date div {
    background: none repeat scroll 0 0 #EEEEEE;
    font: 700 18px Arial,sans-serif;
    padding: 0;
    text-align: center;
}
#community-wrap .jsGroupEvent .event-date div + div {
    background: none repeat scroll 0 0 #DDDDDD;
    border-top: 1px solid #BBBBBB;
    font-size: 80%;
    padding: 3px 0;
}
#community-wrap #community-group-photos .album-list a {
    display: inline-block;
    float: left;
    margin: 0 4px 4px 0;
}
#community-wrap #group-discussion-topic, #community-wrap #group-buletin-topic {
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 10px;
    min-height: 74px;
}
#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 {
    background: url("../images/action/icon-discussion.png") no-repeat scroll 0 2px transparent;
    border-bottom: 1px solid #DDDDDD;
    color: #888888;
    font-size: 90%;
    margin-bottom: 10px;
    padding: 3px 0 10px 25px;
}
#community-wrap #group-buletin-topic .buletin-created {
    background: url("../images/action/icon-announcement.png") no-repeat scroll 0 2px transparent;
}
#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 {
    border-top: 5px solid #EEEEEE;
    padding: 10px 0 20px;
}
#community-wrap #community-group-action h3, #community-wrap #community-group-members h3, #community-wrap #community-group-side-photos h3, #community-wrap #community-group-side-videos h3, #community-wrap .cGroup-Events h3, #community-wrap #community-event-action h3, #community-wrap #community-event-rsvp h3, #community-wrap #community-event-members h3, #community-wrap #community-event-map h3 {
    color: #333333;
    margin-bottom: 0;
}
#community-wrap .event-menus, #community-wrap .event-menus li {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#community-wrap .event-menus li {
    display: block;
}
#community-wrap .group-menus li a, #community-wrap .event-menus li a {
    border-bottom: 1px solid #DDDDDD;
    color: #336699;
    display: block;
    font-weight: 700;
    line-height: normal;
    margin: 0;
    padding: 8px 0 8px 30px;
    text-decoration: none;
}
#community-wrap .group-menus li a:hover, #community-wrap .event-menus li a:hover {
    color: #003366;
    text-decoration: underline;
}
#community-wrap .group-menus .important a, #community-wrap .event-menus .important a {
    color: #993333;
}
#community-wrap .group-menus .important a:hover, #community-wrap .event-menus .important a:hover {
    color: #990000;
}
#community-wrap .group-menus .group-edit-avatar, #community-wrap .event-menus .event-edit-avatar {
    background: url("../images/action/icon-image-edit.png") no-repeat scroll 2px 6px transparent;
}
#community-wrap .group-menus .group-edit-info, #community-wrap .event-menus .event-edit-info {
    background: url("../images/action/icon-pencil-go.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-delete, #community-wrap .event-menus .event-delete {
    background: url("../images/action/icon-cross.png") no-repeat scroll 2px 6px transparent;
}
#community-wrap .group-menus .group-print, #community-wrap .event-menus .event-print {
    background: url("../images/action/icon-printer.png") no-repeat scroll 2px 6px transparent;
}
#community-wrap .group-menus .group-export-ical, #community-wrap .event-menus .event-export-ical {
    background: url("../images/action/icon-ical.png") no-repeat scroll 2px 6px transparent;
}
#community-wrap .group-menus .group-join, #community-wrap .event-menus .event-join {
    background: url("../images/action/icon-arrow-join.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-leave, #community-wrap .event-menus .event-leave {
    background: url("../images/action/icon-door-out.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-invite-friend, #community-wrap .event-menus .event-invite-friend, #community-wrap .group-menus .community-invite {
    background: url("../images/action/icon-group-go.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .event-menus .event-copy {
    background: url("../images/action/icon-event-copy.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .event-menus .event-invite-email, #community-wrap .group-menus .community-invite-email, #community-wrap .event-menus .community-invite-email {
    background: url("../images/action/icon-email-go.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-add-bulletin {
    background: url("../images/action/icon-buletin-add.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-add-discussion {
    background: url("../images/action/icon-discussion-add.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-add-photo {
    background: url("../images/action/icon-camera.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-add-album {
    background: url("../images/action/icon-album-add.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-add-video {
    background: url("../images/action/icon-video-add.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-unpublish {
    background: url("../images/action/icon-group-unpublish.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-create-event {
    background: url("../images/action/icon-add-event.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .event-menus .community-invite {
    background: url("../images/action/icon-invite.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-view-file {
    background: url("../images/action/icon-view-file.png") no-repeat scroll 2px 6px transparent;
}
#community-group-side-photos a img {
    height: 45px;
    margin: 0 3px 4px 0;
    width: 45px;
}
#community-wrap .js_Group-expandLink {
    background: url("../images/icons/apps.png") no-repeat scroll 0 -42px transparent;
    cursor: pointer;
    display: block;
    height: 16px;
    line-height: 16px;
    padding-left: 24px;
    width: auto;
}
#community-wrap .cThumbList li.event-admin-list {
    list-style-type: none;
    margin: 0;
    padding: 0 0 8px;
    width: 100%;
}
#community-wrap .cThumbList li a:hover {
    background-color: transparent;
}
#community-wrap .event-admin-thumb {
    float: left;
    width: 55px;
}
#community-wrap .event-admin-info {
    margin-left: 55px;
}
#community-wrap #event-admin-name {
    font-weight: 700;
}
#community-wrap #event-admin-is {
}
#community-wrap #event-admin-write {
}
#community-wrap #community-event-option, #community-wrap #community-group-admin {
    background: none repeat scroll 0 0 #FFF4B5 !important;
    border: 0 none !important;
}
#community-wrap #community-group-admin h3, #community-wrap #community-event-option h3 {
    -moz-border-bottom-colors: none !important;
    -moz-border-image: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background-color: transparent !important;
    border-color: -moz-use-text-color -moz-use-text-color #F7D68F !important;
    border-style: none none solid !important;
    border-width: 0 0 1px !important;
    color: #B0580B !important;
    cursor: pointer !important;
    font-weight: 700 !important;
    line-height: 24px !important;
    margin-bottom: 0 !important;
    text-decoration: none !important;
}
#community-wrap #community-event-option .event-menus li a, #community-wrap #community-group-admin .group-menus li a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #F7D68F;
    border-style: none none solid;
    border-width: 0 0 1px;
    text-decoration: none;
}
#community-wrap #community-event-option .event-menus li:hover, #community-wrap #community-group-admin .group-menus li:hover {
    background: none repeat scroll 0 0 #FFF8CF;
}
#community-wrap #community-event-option .app-box-menu.toggle .app-box-menu-icon, #community-wrap #community-group-admin .app-box-menu.toggle .app-box-menu-icon, #community-wrap #community-event-option .app-box-menu.toggle .app-box-menu-icon:hover, #community-wrap #community-group-admin .app-box-menu.toggle .app-box-menu-icon:hover {
    background: url("../images/event-admin-toggle.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 16px;
    line-height: 0;
    margin-top: 3px;
    width: 16px;
}
#community-wrap #community-event-option.collapse .app-box-menu.toggle .app-box-menu-icon, #community-wrap #community-group-admin.collapse .app-box-menu.toggle .app-box-menu-icon {
    background-position: -16px 0;
}
#community-wrap #community-event-invite span {
    margin: 0;
    padding: 0;
}
#community-wrap #community-event-invite span a {
    background: url("../images/rsvp-button.jpg") repeat-x scroll 0 0 #333333;
    border: 1px solid #333333;
    color: #FFFFFF;
    display: block;
    height: 23px;
    line-height: 23px !important;
    margin-bottom: 3px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #111111;
    width: auto;
}
#community-wrap #community-event-rsvp .selector {
    background: url("../images/rsvp-button.jpg") repeat-x scroll 7px 0 #FFFFFF;
    border: 1px solid #999999;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    height: 23px;
    line-height: 23px;
    overflow: hidden;
    position: relative;
    width: auto;
}
#community-wrap #community-event-rsvp .selector span {
    display: block;
    font-weight: bold;
    overflow: hidden;
    text-indent: 24px;
    text-shadow: 0 1px 0 #FFFFFF;
    white-space: nowrap;
}
#community-wrap #community-event-rsvp .selector select {
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #999999;
    height: 23px;
    left: 0;
    line-height: 23px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#community-wrap #community-event-rsvp .selector option {
    margin: 2px auto;
    padding: 3px 0 3px 24px;
}
#community-wrap #community-event-rsvp .selector option + option {
    border-top: 1px dotted #999999;
}
#community-wrap #community-event-rsvp .selector .attend, #community-wrap #community-event-rsvp .selector .notAttend {
    background-image: url("../images/rsvp-in.png");
    background-repeat: no-repeat;
}
#community-wrap #community-event-rsvp .attend {
    background-position: 7px 0;
}
#community-wrap #community-event-rsvp .notAttend {
    background-position: 7px -23px;
}
body #community-wrap .event-email {
    padding: 0 0 30px;
}
body #community-wrap .event-email label {
    display: block;
    font-weight: 700;
}
body #community-wrap .event-email .instruction {
    margin-bottom: 20px;
}
body #community-wrap .event-email div.event-email-row {
    display: inline;
    float: left;
    margin-bottom: 10px;
    padding: 5px 0;
    width: 100%;
}
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 {
    border-left: 1px solid #CCCCCC;
    border-right: medium none !important;
}
#community-wrap ul.cTextList, #community-wrap ul.cTextList li {
    background: none repeat scroll 0 0 transparent;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#community-wrap ul.cTextList li {
    display: block;
}
#community-wrap ul.cTextList li + li {
    border-top: 1px solid #DDDDDD;
}
#community-wrap ul.cTextList li.cDiscussion-list {
    background: url("../images/action/icon-discussion.png") no-repeat scroll 2px 7px transparent;
    margin: 0 5px 5px 0;
    padding: 5px 5px 0 25px;
}
#community-wrap ul.cTextList li.cDiscussion-list a.cTitle {
    display: block;
    margin-bottom: 4px;
    word-wrap: break-word;
}
#community-wrap .community-events-results-item, #community-wrap .community-groups-results-item {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD #DDDDDD #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    display: inline;
    float: left;
    margin: 0 0 10px;
    padding: 0;
    position: relative;
    width: 100%;
}
#community-wrap .community-groups-results-item a:hover {
    color: inherit !important;
}
#community-wrap .community-events-results-left, #community-wrap .community-groups-results-left {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    float: left;
    margin: 10px;
    padding: 2px;
}
#community-wrap .community-events-results-left .eventDate {
    color: #333333;
    font: 700 100% Arial;
    margin: 2px 0;
    text-align: center !important;
    text-transform: uppercase;
}
#community-wrap .community-events-results-right, #community-wrap .community-groups-results-right {
    float: none !important;
    margin: 10px 10px 10px 90px;
}
#community-wrap .community-events-results-right h3, #community-wrap .community-groups-results-right h3 {
    margin: 0 0 5px;
    padding: 0;
    text-indent: 0 !important;
}
#community-wrap .groupName, #community-wrap .groupDescription {
    line-height: 1.3;
    margin-bottom: 10px;
}
#community-wrap .eventActions, #community-wrap .groupActions {
    margin-top: 5px;
}
#community-wrap .eventActions a span {
    font-weight: 700;
}
#community-wrap .cPending li {
    display: block;
}
#community-wrap .cPending .list-left {
    display: inline;
    float: left;
    max-width: 140px;
}
#community-wrap .cPending .list-right {
    clear: left;
    float: right;
    max-width: 70px;
}
#community-wrap .cPending a.response {
    background: none repeat scroll 0 0 #999999;
    border: 1px solid #666666;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    float: right;
    font-size: 9px;
    padding: 1px 6px;
    text-decoration: none;
}
#community-wrap .cPending a.response:hover {
    background: none repeat scroll 0 0 #666666;
    border: 1px solid #333333;
}
div#community-wrap span.selected {
    font-weight: 700;
    text-decoration: underline;
}
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 {
    border-bottom: 1px solid;
    float: left;
    margin: 0 0 5px;
    padding: 0;
    width: 100%;
}
input#news-title {
    width: 400px;
}
textarea#news-description {
    height: 200px;
    width: 400px;
}
div#community-groups-news div {
    padding-top: 10px;
}
div.community-events-action, div.community-groups-action {
    padding-top: 10px;
    text-align: right;
}
#community-wrap .cDetailList {
    display: block;
}
#community-wrap .cDetailList, #community-wrap .cDetailList li {
    background: none repeat scroll 0 0 transparent;
    line-height: 17px;
    list-style: none outside none;
    margin: 0;
    padding: 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: 67px;
}
#community-wrap .cDetailList .avatarWrap a {
    display: block;
}
#community-wrap .cDetailList .avatarWrap a:hover {
    background-color: transparent;
}
#community-wrap .album-cover img {
    height: auto;
    width: 64px;
}
.photo-item img {
    height: auto;
    width: 90px;
}
#community-wrap .cDetailList .avatarWrap.video a {
    display: block;
    float: left;
}
#community-wrap .cDetailList .avatarWrap.video, .avatarWrap.video img {
    margin: 0 3px 2px 0;
    width: 90px;
}
#community-wrap .cDetailList .detailWrap {
    margin: 0 10px 0 75px;
}
#community-wrap .cDetailList .detailWrap strong {
    display: block;
}
#community-wrap .detailWrap.alpha {
    color: #666666;
    margin: 4px 10px 0 0;
}
#community-wrap .cDetailList .detailWrap h4 {
    line-height: 100%;
    margin: 0;
    padding: 0 0 10px;
}
#community-wrap .cDetailList .detailWrap .status {
    height: auto;
    min-height: 25px;
}
#community-wrap .cDetailList .detailWrap .icons {
    font-size: 90%;
    padding: 5px 0 0;
}
#community-wrap .cDetailList .cActivityAction {
    float: right;
    margin-top: 20px;
}
#community-wrap .cDetailList .cActivityAction a {
    background: none repeat scroll 0 0 #ECECEC;
    border: 1px solid #CCCCCC;
    color: #666666;
    font-size: 90%;
    padding: 2px 5px;
    text-decoration: none;
}
#community-wrap .cDetailList .cActivityAction a:hover {
    background: none repeat scroll 0 0 #FFCCCC;
    border: 1px solid #CC9999;
    color: #663333;
}
#community-wrap .cModule.latest-groups {
}
#community-wrap .cModule.latest-groups li.featured {
    margin: 0 4px 0 0;
    text-align: center;
    width: 208px;
}
#community-wrap .cModule.latest-groups li.featured a {
    display: inline-block;
    float: left;
    margin: 0 0 10px;
    width: 100%;
}
#community-wrap .cModule.latest-groups li.featured a img {
    display: block;
    float: none;
    margin: 0 auto;
}
body #community-wrap .cModule.latest-groups li.featured h3.title {
    border: medium none !important;
    font-size: 150% !important;
    margin: 0;
    padding: 5px 0;
    text-align: center;
}
#community-wrap .cModule.latest-groups li.featured .desc-details {
    border-bottom: medium none !important;
    line-height: 1.4;
    margin-bottom: 5px;
    padding: 5px 0 10px;
    text-align: center;
}
textarea#wall-message.inputbox {
    resize: vertical;
}
#community-wrap div.wall-comment-view-all-bottom {
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
}
#community-wrap #wallForm, #community-wrap #community-photo-walls {
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 10px;
    padding-bottom: 20px;
}
#community-wrap #wall-message {
    display: block;
    height: 40px;
    min-height: 40px;
}
#community-wrap .wall-comment-view-all {
    position: absolute;
    right: 0;
    top: 0;
}
#community-wrap .wall-respond-area {
    margin-top: 8px;
    position: relative;
    text-align: right;
}
#community-wrap .wall-respond-area button {
    margin-right: -5px;
}
#cProfileWrapper .wall-respond-area {
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 10px;
    padding-bottom: 20px;
}
body #community-wrap div.inbox-toolbar {
    background: none repeat scroll 0 0 #F2F2F2;
    border-bottom: 1px solid #DDDDDD;
    line-height: 20px;
    margin-bottom: 1px;
    padding: 3px 0;
}
body #community-wrap div.inbox-toolbar a {
    color: #666666;
    font-size: 11px;
}
body #community-wrap div.inbox-toolbar .checkbox, body #community-wrap div.inbox-message .checkbox {
    margin: 0;
}
body #community-wrap .cInboxList {
    border-bottom: 1px dotted #DDDDDD;
    min-height: 48px;
    padding: 5px;
    position: relative;
}
body #community-wrap .cInboxList:hover {
    background-color: #F2F2F2;
}
body #community-wrap .cInboxList-message {
    margin-left: 264px;
    margin-right: 20px;
}
body #community-wrap .cInboxList-message a, body #community-wrap .cInboxList-message a:hover {
    background-color: transparent;
    color: #555555;
}
body #community-wrap .cInboxList:hover .cInboxList-message a, body #community-wrap .cInboxList-message a:hover {
    color: #333333;
}
body #community-wrap .cInboxList:hover .remove {
    display: block;
}
body #community-wrap .cInboxList-checkbox {
    left: 0;
    position: absolute;
    text-align: center;
    width: 30px;
}
body #community-wrap .cInboxList-avatar {
    left: 30px;
    position: absolute;
    width: 48px;
}
body #community-wrap .cInboxList-sender {
    left: 86px;
    position: absolute;
    width: 170px;
}
body #community-wrap .cInboxList-actions {
    position: absolute;
    right: 3px;
    top: 3px;
    width: 20px;
}
body #community-wrap .cInboxList-actions .remove {
    display: none;
}
body #community-wrap div.inbox-read {
    color: #777777;
}
body #community-wrap div.inbox-read .cInboxList-message a {
    font-weight: normal;
}
body #community-wrap div.inbox-unread {
    background: none repeat scroll 0 0 #FFFFFF;
}
body #community-wrap div.inbox-unread .cInboxList-message a {
    font-weight: bold;
}
body #community-wrap div.message-body {
    margin: 0 50px;
}
body #community-wrap .message-info {
    color: #666666;
    font-size: 10px;
}
body #community-wrap .message-subject {
    padding: 3px 0;
    text-indent: 20px;
}
body #community-wrap .message-subject a:link {
    font-size: 1.3em;
    font-weight: 700;
    text-decoration: none;
}
body #community-wrap .message-subject a:visited {
    font-size: 1.3em;
    font-weight: 400;
    text-decoration: underline;
}
body #community-wrap .bubble-arrow {
    background: url("../images/message-arrow.gif") no-repeat scroll left top transparent;
    float: left;
    width: 100%;
}
body #community-wrap .bubble-content {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #C5D8E7;
    border-right: 1px solid #C5D8E7;
    border-top: 1px solid #C5D8E7;
    margin: 0 0 0 12px;
    padding: 10px 10px 5px;
    width: 100%;
}
body #community-wrap .avatar-message-view {
    margin: 10px 0 0;
}
#community-wrap .cMap, .cMap {
    display: none;
    margin: 8px 0 0;
    overflow: hidden;
    position: relative;
}
#community-wrap .cMapHeatzone, .cMapHeatzone {
    height: 40px;
    position: absolute;
    width: 30px;
    z-index: 21;
}
#community-wrap .cMapFade, .cMapFade {
    margin-bottom: 4px;
    min-height: 150px;
    position: relative;
}
#community-wrap .cMapFiller, .cMapFiller {
    position: absolute;
    width: 100%;
    z-index: 20;
}
#community-wrap .cMap .cMapFade img, .cMap .cMapFade img {
    position: absolute;
    z-index: 10;
}
#community-wrap .outerpgbar, .outerpgbar {
    background: -moz-linear-gradient(center top , #F6F6F6 0%, #EFEFEF 100%) repeat scroll 0 0 transparent;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 0 0 #B8B8B8 inset;
    height: 15px;
    margin-bottom: 10px;
}
#community-wrap .innerpgbar, .innerpgbar {
    background: -moz-linear-gradient(center top , #9DCE2C 5%, #8CB82B 100%) repeat scroll 0 0 #9DCE2C;
    border: 1px solid #83C41A;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 0 0 #C1ED9C inset;
    height: 90%;
    position: relative;
}
#community-wrap #latest-videos-container li {
    position: relative;
}
#community-wrap #latest-videos-container li .cVideoDurationHMS {
    padding: 5px;
}
#community-wrap .cSlider {
    display: none;
    overflow: hidden;
    position: relative;
    text-align: left;
}
#community-wrap .cSlider a, .cSlider a:hover {
    text-decoration: none;
}
#community-wrap .cSlider a#community-wrap:focus #community-wrap .cSlider img {
    border: 0 none;
}
#community-wrap .cSlider .cSlider-nav {
    position: absolute;
    text-align: center;
    z-index: 10;
}
#community-wrap .cSlider .cSlider-nav-clip {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 580px !important;
}
#community-wrap .cSlider .cSlider-nav-clip ul {
    left: 0;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    top: 0;
}
#community-wrap .cSlider .cSlider-nav-clip ul li {
    cursor: pointer;
    float: left;
}
#community-wrap .cSlider .cSlider-nav-clip ul li a {
    display: block;
    overflow: hidden;
}
#community-wrap .cSlider .cSlider-btn {
    z-index: 10;
}
#community-wrap .cSlider .cSlider-panel {
    overflow: hidden;
    position: absolute;
    z-index: 1;
}
#community-wrap .cSlider .cSlider-panel-active {
    z-index: 5;
}
#community-wrap .cSlider .cSlider-panel-old {
    z-index: 4;
}
#community-wrap .cSlider .cSlider-panel .cSlider-panel-textbox {
    position: absolute;
    z-index: 1;
}
#community-wrap .cSlider .cSlider-panel .cSlider-panel-text {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 3;
}
#community-wrap .cSlider .cSlider-panel .cSlider-panel-overlay {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 2;
}
#community-wrap .cSlider .cSlider-count {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    padding: 5px;
    position: absolute;
    right: 5px;
    top: 5px;
    z-index: 10;
}
#community-wrap .cSlider .cSlider-timer {
    background: none repeat scroll 0 0 #CCCCCC;
    height: 3px;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 10;
}
#community-wrap .featured-video {
    height: 184px;
    width: auto;
}
#community-wrap .featured-photo {
    height: 170px;
    width: auto;
}
#community-wrap .featured-event {
    min-height: 85px;
    width: auto;
}
#community-wrap .featured-group {
    min-height: 85px;
    width: auto;
}
#community-wrap .cSlider .cSlider-nav {
    height: 100%;
    margin: 15px auto;
    width: 100%;
}
#community-wrap .cSlider .cSlider-nav-clip ul li {
    float: left;
    list-style: none outside none;
    margin: 0 5px 0 0;
    position: relative;
}
#community-wrap .cSlider .cSlider-nav-clip ul li > a {
    display: block;
    height: 304px;
    margin: 0;
    opacity: 0.8;
    overflow: hidden;
    position: relative;
    width: 196px;
}
#community-wrap .cSlider .cSlider-nav-clip ul li > a:hover {
    opacity: 1;
}
#main #community-wrap .cSlider ul li a.cFeaturedImg {
    box-shadow: 0 1px 0 #FFFFFF;
}
#main #community-wrap .cSlider ul li a.cFeaturedImg:hover, #main #community-wrap .cSlider ul li a.cFeaturedImg:focus, #main #community-wrap .cSlider ul li a.cFeaturedImg:active {
    background: none repeat scroll 0 0 transparent;
}
#community-wrap .cSlider ul li .cFeaturedMeta {
    color: #777777;
    font-size: 11px;
    line-height: 1;
    text-align: center;
}
#community-wrap .cSlider ul li .cFeaturedMeta a {
    display: inline;
}
#community-wrap .cSlider .cSlider-nav .cSlider-nav-btn {
    position: absolute;
}
#community-wrap .cSlider .cSlider-nav .cSlider-nav-btn span {
    display: none;
}
#community-wrap .cSlider .cSlider-nav .cSlider-nav-btn a {
    background: url("../../../assets/arrows-h.png") no-repeat scroll center 0 transparent;
    display: block;
    height: 34px;
    width: 34px;
}
#community-wrap .cSlider .cSlider-nav .cSlider-nav-btn a:hover, #community-wrap .cSlider .cSlider-nav .cSlider-nav-btn a:focus, #community-wrap .cSlider .cSlider-nav .cSlider-nav-btn a:active {
    background: url("../../../assets/arrows-h.png") no-repeat scroll center 0 transparent;
    outline: 0 none;
}
#community-wrap .cSlider .cSlider-nav .cSlider-nav-prev {
    left: 20px;
    top: 40px;
}
#community-wrap .cSlider .cSlider-nav .cSlider-nav-next {
    right: 20px;
    top: 40px;
}
#community-wrap .cSlider .cSlider-nav .cSlider-nav-prev a, #community-wrap .cSlider .cSlider-nav .cSlider-nav-prev a:hover, #community-wrap .cSlider .cSlider-nav .cSlider-nav-prev a:focus, #community-wrap .cSlider .cSlider-nav .cSlider-nav-prev a:active {
    background-position: 0 center;
}
#community-wrap .cSlider .cSlider-nav .cSlider-nav-next a, #community-wrap .cSlider .cSlider-nav .cSlider-nav-next a:hover, #community-wrap .cSlider .cSlider-nav .cSlider-nav-next a:focus, #community-wrap .cSlider .cSlider-nav .cSlider-nav-next a:active {
    background-position: -36px center;
}
#orange_button {
margin-top: 5px;
margin-bottom: 15px;
border: 0;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #EC7E1E), color-stop(1, #F73C36) );
background: -moz-linear-gradient( center top, #EC7E1E 5%, #F73C36 100% );
background-image: -o-linear-gradient(top, #EC7E1E, #F73C36);
background-color: #F73C36;
-moz-box-shadow: 1px 1px 2px 0px #F73C36;
-webkit-box-shadow: 1px 1px 2px 0px #F73C36;
box-shadow: 1px 1px 2px 0px #F73C36;
border-bottom: 2px solid #6F7072;
display: inline-block;
color: white;
font-family: Arial, san-serif;
font-size: 20px;
font-weight: bold;
padding: 10px 25px;
padding-left: 65px;
text-decoration: none;
cursor: pointer;
line-height: 130%;
}
#orange_button:hover {
border-bottom-width: 4px;
}
.hoverclass {
font-size:14px;
font-weight:bold; 
background:#64963c none; 
color:#fff;
}
.hoverclass:hover {
cursor: pointer;
}
#community-wrap .c3colList li {
    display: inline-block;
    float: left;
    line-height: 1;
    width: 33%;
}
#community-wrap .c3colList li a {
    line-height: 1;
}
#community-wrap .submenu-l {
    height: 26px;
    margin: 0 0 20px;
    padding-left: 5px;
}
#community-wrap .submenu-r {
    height: 26px;
}
#community-wrap .submenu-l .submenu-r ul.submenu {
    height: 26px;
    list-style: none outside none;
}
#community-wrap .submenu-l .submenu-r ul.submenu li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    font-weight: 800;
    line-height: 26px;
    list-style-type: none;
}
#community-wrap .app-box {
    display: inline-block;
    float: left;
    margin-bottom: 15px;
    width: 100%;
}
#community-wrap .app-box-header {
    background: url("../images/app-box-header.png") no-repeat scroll 0 0 transparent;
    height: 30px;
    margin: 0 10px 10px 0;
    padding: 0 0 0 10px;
    position: relative;
}
#community-wrap .app-box-header .app-box-header {
    background-position: 100% 0;
    margin-right: -10px;
    padding: 0 10px 0 0;
}
#community-wrap .app-box-header.no-background, #community-wrap .app-box-header.no-background .app-box-header {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
}
#community-wrap .app-box-title {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #4E6221;
    font-size: 12px;
    font-weight: 700;
    line-height: 30px;
    margin: 0;
    padding: 0;
    text-shadow: none;
}
#community-wrap .app-box-menus {
    margin: 7px;
    position: absolute;
    right: 0;
    top: 0;
}
#community-wrap .app-box-menu {
    cursor: pointer;
    float: right;
    margin-left: 5px;
}
#community-wrap .app-box-menu-title {
    display: block;
    text-indent: -9999px;
}
#community-wrap .app-box-menu-icon, #community-wrap .app-box-menu-icon:focus, #community-wrap .app-box-menu-icon:hover {
    background-color: transparent;
    background-image: url("../images/app-box-menu-icon.png");
    background-repeat: no-repeat;
    display: block;
    height: 16px;
    line-height: 0;
    outline: medium none;
    width: 16px;
}
#community-wrap .app-box-menu.options .app-box-menu-icon {
    background-position: 0 0;
}
#community-wrap .cFrontpageSignup {
    position: relative;
}
#community-wrap .cFrontPageLeft {
    margin-right: 280px;
    min-height: 320px;
    overflow: hidden;
}
#community-wrap .cFrontPageRight {
    position: absolute;
    right: 0;
    top: 0;
    width: 250px;
}
#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;
}
#community-wrap .app-box-header + .app-box-actions {
    border-bottom: 1px solid #ECEFF5;
    padding: 4px 0;
}
#community-wrap .app-box-header + .app-box-actions.no-border {
    border: medium none;
    padding: 4px 0 0;
}
#community-wrap .app-box-action {
    outline: medium none;
    padding: 0 5px;
}
#community-wrap .app-box-footer a.app-box-action {
    background-color: transparent;
}
#community-wrap .app-box-footer {
    margin-top: 3px;
    text-align: right;
}
#community-wrap .app-box-actions {
    text-align: right;
}
#community-wrap .app-box-action + .app-box-action {
    border-left: 1px solid #AAAAAA;
}
#community-wrap .app-box-action.active {
    font-weight: 700;
}
#community-wrap .app-box-footer {
    border-top: 1px solid #DDDDDD;
    font-size: 90%;
    padding: 5px 0 0;
}
#community-wrap .cMain .app-box-footer {
    margin: 0;
}
#community-wrap div.app-widget .app-box-footer {
    padding: 4px 0 !important;
}
#community-wrap .app-box-footer a, #community-wrap .app-box-footer a:hover {
    background: url("../images/app-box-footer-a.png") no-repeat scroll 100% 50% transparent;
    margin-right: 2px;
    padding-right: 10px;
}
#community-wrap .app-box-footer div.app-box-foot-note {
    padding-bottom: 5px;
}
#community-wrap .app-box-footer .no-border {
    border: medium none;
    padding: 0;
}
#community-wrap .app-box-footer .app-box-info {
    float: left;
}
#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;
}
#community-wrap #application-group li img, #community-wrap #application-photo li img {
    height: 48px;
    width: 48px;
}
#community-wrap .cComments {
    position: relative;
}
#community-wrap .cComments .newsfeed-meta {
    padding: 4px 0 0;
}
#community-wrap .cComments .newsfeed-meta.small {
    font-size: 11px !important;
}
#community-wrap .cComments .cComments-content {
    font-size: 12px;
    line-height: 17px;
}
#community-wrap .cComments .actor-link {
    font-weight: bold;
    padding-bottom: 4px;
}
#community-wrap .jsDetail .small + .small {
    margin-top: 4px;
}
#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 {
    border: medium none !important;
    font-size: 13px;
    font-weight: 700;
    text-decoration: none;
}
#community-wrap .group-left, #community-wrap .event-left {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    float: left;
    width: 164px;
}
#community-wrap .group-avatar .tag-this, #community-wrap .event-avatar .tag-this {
    height: 30px;
    left: 5px;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 30px;
    z-index: 100;
}
#community-wrap div.cowner {
    background: url("../images/action/icon-star-1.png") no-repeat scroll 0 6px transparent;
}
#community-wrap div.cadmin {
    background: url("../images/action/icon-star-2.png") no-repeat scroll 0 6px transparent;
}
#community-wrap .group-avatar, #community-wrap .event-avatar, #community-wrap .profile-avatar {
    background: none repeat scroll 0 0 #EEEEEE;
    border-bottom: medium none;
    float: left;
    margin: 0;
    padding: 2px;
    position: relative;
    z-index: 1;
}
#community-wrap .profile-avatar {
    padding: 0;
}
#community-wrap .event-avatar .rollover, #community-wrap .group-avatar .rollover, #community-wrap .profile-avatar .rollover {
    display: none;
    padding: 0 8px;
    z-index: 100;
}
#community-wrap .profile-avatar .rollover {
    padding: 0 12px !important;
}
#community-wrap .event-avatar .rollover a, #community-wrap .group-avatar .rollover a, #community-wrap .profile-avatar .rollover a {
    background: url("../images/eightyfive.png") repeat scroll 0 0 transparent;
    border-radius: 50px 50px 50px 50px;
    bottom: 10px;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    line-height: 30px;
    position: absolute;
    text-align: center;
    width: 144px;
}
#community-wrap .event-category {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    clear: left;
    float: left;
    margin-top: 5px;
    padding: 4px 0;
    text-align: center;
    width: 164px;
}
#community-wrap .event-category .clabel, #community-wrap .event-category .cdata {
    display: inline;
}
#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 {
    color: #999999;
    font-weight: 700;
    position: relative;
    width: 100%;
}
#community-wrap .group-info .cdata, #community-wrap .event-info .cdata {
    padding: 0 0 4px;
}
#community-wrap .event-info .cinput, #community-wrap .group-info .cinput {
    display: none;
}
#community-wrap .event-info .event-created .cdata span {
    color: #666666;
    display: inline-block;
    font-weight: 700;
    text-transform: uppercase;
    width: 30px;
}
#community-wrap .cGroup-Events .event-title, #community-wrap .cGroup-Events .event-loc {
    line-height: 14px;
}
#community-wrap .cGroup-Events .event-loc {
    font-size: 11px;
}
#community-wrap .cGroup-Events .eventTime {
    display: none;
}
#community-wrap .cGroup-Events .event-date {
    border: 1px solid #BBBBBB;
    width: 42px;
}
#community-wrap .cGroup-Events .event-date * {
    display: inline;
    float: left;
    width: 100%;
}
#community-wrap .cGroup-Events .event-date div {
    background: none repeat scroll 0 0 #EEEEEE;
    font: 700 80%/15px Arial;
    text-align: center;
    text-transform: uppercase;
}
#community-wrap .cGroup-Events .event-date div + div {
    border-top: 1px solid #BBBBBB;
}
#community-wrap .cGroup-Events .event-detail {
    margin-left: 50px;
}
#community-wrap .cGroup-Events .cResetList li {
    padding-bottom: 7px;
}
#community-wrap .cGroup-Events .cResetList li + li {
    border-top: 1px solid #DDDDDD;
    padding-top: 7px;
}
#community-wrap .groups-news-row {
    padding: 0 5px 5px;
    position: relative;
}
#community-wrap .groups-news-row + .groups-news-row, #community-wrap .group-discussion + .group-discussion {
    border-top: 1px solid #DDDDDD;
    padding-top: 5px;
}
#community-wrap div.groups-news-title {
    background: url("../images/action/icon-announcement.png") no-repeat scroll 0 0 transparent;
    font-size: 14px;
    padding: 0 40px 3px 22px;
}
#community-wrap .groups-news-meta, #community-wrap .group-discussion-author, #community-wrap .group-discussion-introtext {
    color: #888888;
    margin: 0 0 5px 22px;
    padding: 0;
}
#community-wrap .groups-news-meta {
    padding-left: 22px;
}
#community-wrap div.groups-news-text {
    border-top: 1px solid #DDDDDD;
    margin: 5px 0;
    padding: 5px 0 0 25px;
}
#community-wrap div.groups-news-text p {
    margin: 0 0 10px;
}
#community-wrap .group-discussion {
    overflow: hidden;
    padding: 0 5px 5px;
}
#community-wrap .group-discussion-title {
    background: url("../images/action/icon-discussion.png") no-repeat scroll 0 1px transparent;
    float: none;
    font-size: 14px;
    font-weight: 100 !important;
    margin: 0;
    padding: 0 30% 5px 22px;
    position: relative;
    width: auto;
}
#community-wrap .group-discussion-replies {
    font-size: 90%;
    max-width: 30%;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
}
#community-wrap .wall-tittle {
    font-weight: 700;
    padding: 0 0 10px;
}
#community-wrap .group-discussion-introtext {
    line-height: 1.2;
    padding-bottom: 10px;
    padding-left: 22px;
}
#community-wrap .group-discussion-author {
    padding-bottom: 5px;
    padding-left: 22px;
}
#community-wrap .jsGroupEvent ul {
    padding-bottom: 10px;
}
#community-wrap .jsGroupEvent li {
    margin-top: 10px;
    padding-top: 10px;
}
#community-wrap .jsGroupEvent li + li {
    border-top: 1px solid #DDDDDD;
}
#community-wrap .jsGroupEvent .event-img {
    right: 0;
    top: 10px;
}
#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 {
    font-size: 10px;
    right: 0;
    text-transform: uppercase;
    top: 10px;
}
#community-wrap .jsGroupEvent .event-date {
    border: 1px solid #BBBBBB;
    float: left;
    width: 40px;
}
#community-wrap .jsGroupEvent .event-date div {
    background: none repeat scroll 0 0 #EEEEEE;
    font: 700 18px Arial,sans-serif;
    padding: 0;
    text-align: center;
}
#community-wrap .jsGroupEvent .event-date div + div {
    background: none repeat scroll 0 0 #DDDDDD;
    border-top: 1px solid #BBBBBB;
    font-size: 80%;
    padding: 3px 0;
}
#community-wrap #community-group-photos .album-list a {
    display: inline-block;
    float: left;
    margin: 0 4px 4px 0;
}
#community-wrap #group-discussion-topic, #community-wrap #group-buletin-topic {
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 10px;
    min-height: 74px;
}
#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 {
    background: url("../images/action/icon-discussion.png") no-repeat scroll 0 2px transparent;
    border-bottom: 1px solid #DDDDDD;
    color: #888888;
    font-size: 90%;
    margin-bottom: 10px;
    padding: 3px 0 10px 25px;
}
#community-wrap #group-buletin-topic .buletin-created {
    background: url("../images/action/icon-announcement.png") no-repeat scroll 0 2px transparent;
}
#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 {
    border-top: 5px solid #EEEEEE;
    padding: 10px 0 20px;
}
#community-wrap #community-group-action h3, #community-wrap #community-group-members h3, #community-wrap #community-group-side-photos h3, #community-wrap #community-group-side-videos h3, #community-wrap .cGroup-Events h3, #community-wrap #community-event-action h3, #community-wrap #community-event-rsvp h3, #community-wrap #community-event-members h3, #community-wrap #community-event-map h3 {
    color: #333333;
    margin-bottom: 0;
}
#community-wrap .event-menus, #community-wrap .event-menus li {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#community-wrap .event-menus li {
    display: block;
}
#community-wrap .group-menus li a, #community-wrap .event-menus li a {
    border-bottom: 1px solid #DDDDDD;
    color: #336699;
    display: block;
    font-weight: 700;
    line-height: normal;
    margin: 0;
    padding: 8px 0 8px 30px;
    text-decoration: none;
}
#community-wrap .group-menus li a:hover, #community-wrap .event-menus li a:hover {
    color: #003366;
    text-decoration: underline;
}
#community-wrap .group-menus .important a, #community-wrap .event-menus .important a {
    color: #993333;
}
#community-wrap .group-menus .important a:hover, #community-wrap .event-menus .important a:hover {
    color: #990000;
}
#community-wrap .group-menus .group-edit-avatar, #community-wrap .event-menus .event-edit-avatar {
    background: url("../images/action/icon-image-edit.png") no-repeat scroll 2px 6px transparent;
}
#community-wrap .group-menus .group-edit-info, #community-wrap .event-menus .event-edit-info {
    background: url("../images/action/icon-pencil-go.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-delete, #community-wrap .event-menus .event-delete {
    background: url("../images/action/icon-cross.png") no-repeat scroll 2px 6px transparent;
}
#community-wrap .group-menus .group-print, #community-wrap .event-menus .event-print {
    background: url("../images/action/icon-printer.png") no-repeat scroll 2px 6px transparent;
}
#community-wrap .group-menus .group-export-ical, #community-wrap .event-menus .event-export-ical {
    background: url("../images/action/icon-ical.png") no-repeat scroll 2px 6px transparent;
}
#community-wrap .group-menus .group-join, #community-wrap .event-menus .event-join {
    background: url("../images/action/icon-arrow-join.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-leave, #community-wrap .event-menus .event-leave {
    background: url("../images/action/icon-door-out.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-invite-friend, #community-wrap .event-menus .event-invite-friend, #community-wrap .group-menus .community-invite {
    background: url("../images/action/icon-group-go.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .event-menus .event-copy {
    background: url("../images/action/icon-event-copy.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .event-menus .event-invite-email, #community-wrap .group-menus .community-invite-email, #community-wrap .event-menus .community-invite-email {
    background: url("../images/action/icon-email-go.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-add-bulletin {
    background: url("../images/action/icon-buletin-add.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-add-discussion {
    background: url("../images/action/icon-discussion-add.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-add-photo {
    background: url("../images/action/icon-camera.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-add-album {
    background: url("../images/action/icon-album-add.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-add-video {
    background: url("../images/action/icon-video-add.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-unpublish {
    background: url("../images/action/icon-group-unpublish.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-create-event {
    background: url("../images/action/icon-add-event.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .event-menus .community-invite {
    background: url("../images/action/icon-invite.png") no-repeat scroll 2px 5px transparent;
}
#community-wrap .group-menus .group-view-file {
    background: url("../images/action/icon-view-file.png") no-repeat scroll 2px 6px transparent;
}
#community-group-side-photos a img {
    height: 45px;
    margin: 0 3px 4px 0;
    width: 45px;
}
#community-wrap .js_Group-expandLink {
    background: url("../images/icons/apps.png") no-repeat scroll 0 -42px transparent;
    cursor: pointer;
    display: block;
    height: 16px;
    line-height: 16px;
    padding-left: 24px;
    width: auto;
}
#community-wrap .cThumbList li.event-admin-list {
    list-style-type: none;
    margin: 0;
    padding: 0 0 8px;
    width: 100%;
}
#community-wrap .cThumbList li a:hover {
    background-color: transparent;
}
#community-wrap .event-admin-thumb {
    float: left;
    width: 55px;
}
#community-wrap .event-admin-info {
    margin-left: 55px;
}
#community-wrap #event-admin-name {
    font-weight: 700;
}
#community-wrap #event-admin-is {
}
#community-wrap #event-admin-write {
}
#community-wrap #community-event-option, #community-wrap #community-group-admin {
    background: none repeat scroll 0 0 #FFF4B5 !important;
    border: 0 none !important;
}
#community-wrap #community-group-admin h3, #community-wrap #community-event-option h3 {
    -moz-border-bottom-colors: none !important;
    -moz-border-image: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background-color: transparent !important;
    border-color: -moz-use-text-color -moz-use-text-color #F7D68F !important;
    border-style: none none solid !important;
    border-width: 0 0 1px !important;
    color: #B0580B !important;
    cursor: pointer !important;
    font-weight: 700 !important;
    line-height: 24px !important;
    margin-bottom: 0 !important;
    text-decoration: none !important;
}
#community-wrap #community-event-option .event-menus li a, #community-wrap #community-group-admin .group-menus li a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #F7D68F;
    border-style: none none solid;
    border-width: 0 0 1px;
    text-decoration: none;
}
#community-wrap #community-event-option .event-menus li:hover, #community-wrap #community-group-admin .group-menus li:hover {
    background: none repeat scroll 0 0 #FFF8CF;
}
#community-wrap #community-event-option .app-box-menu.toggle .app-box-menu-icon, #community-wrap #community-group-admin .app-box-menu.toggle .app-box-menu-icon, #community-wrap #community-event-option .app-box-menu.toggle .app-box-menu-icon:hover, #community-wrap #community-group-admin .app-box-menu.toggle .app-box-menu-icon:hover {
    background: url("../images/event-admin-toggle.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 16px;
    line-height: 0;
    margin-top: 3px;
    width: 16px;
}
#community-wrap #community-event-option.collapse .app-box-menu.toggle .app-box-menu-icon, #community-wrap #community-group-admin.collapse .app-box-menu.toggle .app-box-menu-icon {
    background-position: -16px 0;
}
#community-wrap #community-event-invite span {
    margin: 0;
    padding: 0;
}
#community-wrap #community-event-invite span a {
    background: url("../images/rsvp-button.jpg") repeat-x scroll 0 0 #333333;
    border: 1px solid #333333;
    color: #FFFFFF;
    display: block;
    height: 23px;
    line-height: 23px !important;
    margin-bottom: 3px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #111111;
    width: auto;
}
#community-wrap #community-event-rsvp .selector {
    background: url("../images/rsvp-button.jpg") repeat-x scroll 7px 0 #FFFFFF;
    border: 1px solid #999999;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    height: 23px;
    line-height: 23px;
    overflow: hidden;
    position: relative;
    width: auto;
}
#community-wrap #community-event-rsvp .selector span {
    display: block;
    font-weight: bold;
    overflow: hidden;
    text-indent: 24px;
    text-shadow: 0 1px 0 #FFFFFF;
    white-space: nowrap;
}
#community-wrap #community-event-rsvp .selector select {
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #999999;
    height: 23px;
    left: 0;
    line-height: 23px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#community-wrap #community-event-rsvp .selector option {
    margin: 2px auto;
    padding: 3px 0 3px 24px;
}
#community-wrap #community-event-rsvp .selector option + option {
    border-top: 1px dotted #999999;
}
#community-wrap #community-event-rsvp .selector .attend, #community-wrap #community-event-rsvp .selector .notAttend {
    background-image: url("../images/rsvp-in.png");
    background-repeat: no-repeat;
}
#community-wrap #community-event-rsvp .attend {
    background-position: 7px 0;
}
#community-wrap #community-event-rsvp .notAttend {
    background-position: 7px -23px;
}
body #community-wrap .event-email {
    padding: 0 0 30px;
}
body #community-wrap .event-email label {
    display: block;
    font-weight: 700;
}
body #community-wrap .event-email .instruction {
    margin-bottom: 20px;
}
body #community-wrap .event-email div.event-email-row {
    display: inline;
    float: left;
    margin-bottom: 10px;
    padding: 5px 0;
    width: 100%;
}
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 {
    border-left: 1px solid #CCCCCC;
    border-right: medium none !important;
}
#community-wrap ul.cTextList, #community-wrap ul.cTextList li {
    background: none repeat scroll 0 0 transparent;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#community-wrap ul.cTextList li {
    display: block;
}
#community-wrap ul.cTextList li + li {
    border-top: 1px solid #DDDDDD;
}
#community-wrap ul.cTextList li.cDiscussion-list {
    background: url("../images/action/icon-discussion.png") no-repeat scroll 2px 7px transparent;
    margin: 0 5px 5px 0;
    padding: 5px 5px 0 25px;
}
#community-wrap ul.cTextList li.cDiscussion-list a.cTitle {
    display: block;
    margin-bottom: 4px;
    word-wrap: break-word;
}
#community-wrap .community-events-results-item, #community-wrap .community-groups-results-item {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD #DDDDDD #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    display: inline;
    float: left;
    margin: 0 0 10px;
    padding: 0;
    position: relative;
    width: 100%;
}
#community-wrap .community-groups-results-item a:hover {
    color: inherit !important;
}
#community-wrap .community-events-results-left, #community-wrap .community-groups-results-left {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    float: left;
    margin: 10px;
    padding: 2px;
}
#community-wrap .community-events-results-left .eventDate {
    color: #333333;
    font: 700 100% Arial;
    margin: 2px 0;
    text-align: center !important;
    text-transform: uppercase;
}
#community-wrap .community-events-results-right, #community-wrap .community-groups-results-right {
    float: none !important;
    margin: 10px 10px 10px 90px;
}
#community-wrap .community-events-results-right h3, #community-wrap .community-groups-results-right h3 {
    margin: 0 0 5px;
    padding: 0;
    text-indent: 0 !important;
}
#community-wrap .groupName, #community-wrap .groupDescription {
    line-height: 1.3;
    margin-bottom: 10px;
}
#community-wrap .eventActions, #community-wrap .groupActions {
    margin-top: 5px;
}
#community-wrap .eventActions a span {
    font-weight: 700;
}
#community-wrap .cPending li {
    display: block;
}
#community-wrap .cPending .list-left {
    display: inline;
    float: left;
    max-width: 140px;
}
#community-wrap .cPending .list-right {
    clear: left;
    float: right;
    max-width: 70px;
}
#community-wrap .cPending a.response {
    background: none repeat scroll 0 0 #999999;
    border: 1px solid #666666;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    float: right;
    font-size: 9px;
    padding: 1px 6px;
    text-decoration: none;
}
#community-wrap .cPending a.response:hover {
    background: none repeat scroll 0 0 #666666;
    border: 1px solid #333333;
}
div#community-wrap span.selected {
    font-weight: 700;
    text-decoration: underline;
}
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 {
    border-bottom: 1px solid;
    float: left;
    margin: 0 0 5px;
    padding: 0;
    width: 100%;
}
input#news-title {
    width: 400px;
}
textarea#news-description {
    height: 200px;
    width: 400px;
}
div#community-groups-news div {
    padding-top: 10px;
}
div.community-events-action, div.community-groups-action {
    padding-top: 10px;
    text-align: right;
}
#community-wrap .cDetailList {
    display: block;
}
#community-wrap .cDetailList, #community-wrap .cDetailList li {
    background: none repeat scroll 0 0 transparent;
    line-height: 17px;
    list-style: none outside none;
    margin: 0;
    padding: 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: 67px;
}
#community-wrap .cDetailList .avatarWrap a {
    display: block;
}
#community-wrap .cDetailList .avatarWrap a:hover {
    background-color: transparent;
}
#community-wrap .album-cover img {
    height: auto;
    width: 64px;
}
.photo-item img {
    height: auto;
    width: 90px;
}
#community-wrap .cDetailList .avatarWrap.video a {
    display: block;
    float: left;
}
#community-wrap .cDetailList .avatarWrap.video, .avatarWrap.video img {
    margin: 0 3px 2px 0;
    width: 90px;
}
#community-wrap .cDetailList .detailWrap {
    margin: 0 10px 0 75px;
}
#community-wrap .cDetailList .detailWrap strong {
    display: block;
}
#community-wrap .detailWrap.alpha {
    color: #666666;
    margin: 4px 10px 0 0;
}
#community-wrap .cDetailList .detailWrap h4 {
    line-height: 100%;
    margin: 0;
    padding: 0 0 10px;
}
#community-wrap .cDetailList .detailWrap .status {
    height: auto;
    min-height: 25px;
}
#community-wrap .cDetailList .detailWrap .icons {
    font-size: 90%;
    padding: 5px 0 0;
}
#community-wrap .cDetailList .cActivityAction {
    float: right;
    margin-top: 20px;
}
#community-wrap .cDetailList .cActivityAction a {
    background: none repeat scroll 0 0 #ECECEC;
    border: 1px solid #CCCCCC;
    color: #666666;
    font-size: 90%;
    padding: 2px 5px;
    text-decoration: none;
}
#community-wrap .cDetailList .cActivityAction a:hover {
    background: none repeat scroll 0 0 #FFCCCC;
    border: 1px solid #CC9999;
    color: #663333;
}
#community-wrap .cModule.latest-groups {
}
#community-wrap .cModule.latest-groups li.featured {
    margin: 0 4px 0 0;
    text-align: center;
    width: 208px;
}
#community-wrap .cModule.latest-groups li.featured a {
    display: inline-block;
    float: left;
    margin: 0 0 10px;
    width: 100%;
}
#community-wrap .cModule.latest-groups li.featured a img {
    display: block;
    float: none;
    margin: 0 auto;
}
body #community-wrap .cModule.latest-groups li.featured h3.title {
    border: medium none !important;
    font-size: 150% !important;
    margin: 0;
    padding: 5px 0;
    text-align: center;
}
#community-wrap .cModule.latest-groups li.featured .desc-details {
    border-bottom: medium none !important;
    line-height: 1.4;
    margin-bottom: 5px;
    padding: 5px 0 10px;
    text-align: center;
}
textarea#wall-message.inputbox {
    resize: vertical;
}
#community-wrap div.wall-comment-view-all-bottom {
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
}
#community-wrap #wallForm, #community-wrap #community-photo-walls {
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 10px;
    padding-bottom: 20px;
}
#community-wrap #wall-message {
    display: block;
    height: 40px;
    min-height: 40px;
}
#community-wrap .wall-comment-view-all {
    position: absolute;
    right: 0;
    top: 0;
}
#community-wrap .wall-respond-area {
    margin-top: 8px;
    position: relative;
    text-align: right;
}
#community-wrap .wall-respond-area button {
    margin-right: -5px;
}
#cProfileWrapper .wall-respond-area {
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 10px;
    padding-bottom: 20px;
}
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 scroll 0 0 transparent;
    font-size: 90%;
    padding: 2px 0 0 23px;
}
body #community-wrap .cVideoItems {
    margin: 0 -5px;
}
body #community-wrap .cVideoItem {
    float: left;
    width: 25%;
}
body #community-wrap #latest-videos .cVideoItem, body #community-wrap #community-group-videos .cVideoItem, body #community-wrap #community-group-side-videos .cVideoItem {
    display: block;
    float: none;
    overflow: hidden;
    width: auto;
}
body #community-wrap .cVideoItem .cVideoItem {
    float: none;
    position: relative;
    width: auto;
}
#community-wrap .cVideoThumb {
    position: relative;
}
body #community-wrap .cModule .cVideoThumb img {
    border: 0 none;
    padding: 0;
}
body #community-wrap .cVideoThumbUrl {
    display: block;
    overflow: hidden;
    position: relative;
}
body #community-wrap .cVideoThumbUrl img {
    height: 75px;
    width: 103px;
}
body #community-wrap .video-description {
    margin: 0;
    padding: 0;
}
body #community-wrap .video-wall #wall-message {
    width: 100% !important;
}
body #cWindow .video-addType.upload {
    border-left: 1px solid #DDDDDD;
}
body #cWindow .video-addType-name {
    font-weight: 700;
    margin: 0;
    padding: 0;
}
body #cWindow .video-addType-description {
    margin: 10px 0;
    padding: 0;
}
body #cWindow .video-provider {
    background: none repeat scroll 0 0 transparent;
    float: left;
    line-height: 150%;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 49%;
}
body #cWindow .video-uploadRule {
    background: none repeat scroll 0 0 transparent;
    line-height: 150%;
    list-style-type: disc;
    margin: 0;
    padding: 0;
}
body #cWindow .video-addType.link .video-action {
    margin-top: 15px;
}
body #cWindow .video-addType.upload .video-action {
    margin-top: 20px;
}
body #cWindow .video-providers, body #cWindow .video-uploadRules {
    margin: 0;
    padding-left: 15px;
}
#community-wrap .vidSubmenu {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    border-radius: 0 0 3px 3px;
    margin: 0 0 10px;
}
#community-wrap .vidSubmenu .submenu {
    float: left;
    height: 35px;
}
#community-wrap .vidSubmenu .submenu li {
    line-height: 35px;
}
#community-wrap .vidSubmenu .action a {
    border-left: 1px solid #CCCCCC;
}
body #community-wrap .video-permalink {
    border-bottom: 1px solid #CCCCCC;
    padding: 10px 0;
    position: relative;
}
body #community-wrap .video-permalink .video-label, body #community-wrap .video-map .video-label {
    font-weight: 700;
    height: 26px;
    left: 5px;
    line-height: 26px;
    position: absolute;
    top: 10px;
    width: 80px;
}
body #community-wrap .video-map .video-label {
    left: 6px;
    top: 0;
}
body #community-wrap .video-permalink div.video-link {
    display: block !important;
    margin: 0 8px 0 84px;
    padding: 0;
}
body #community-wrap .video-permalink input {
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding: 0;
    width: 99%;
}
#community-wrap .video-head {
    position: relative;
}
#community-wrap .video-remove {
    position: absolute;
    right: 0;
    top: 7px;
}
body #community-wrap .video-player {
    background: none repeat scroll 0 0 #000000;
    border-bottom: 1px solid #AAAAAA;
    border-top: 1px solid #AAAAAA;
    margin-bottom: 15px;
    padding: 0;
    text-align: center;
}
body #community-wrap .video-full .action-button {
    padding: 0 0 10px;
    text-align: right;
}
body #community-wrap .video-full .cVideoDetails {
    color: #777777;
    font-size: 11px;
    margin: 10px 0 15px;
}
body #community-wrap .video-full .joms-newsfeed-more {
    background: url("../images/load-more-btn.png") repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 0 #FFFFFF inset;
    margin: 0 auto;
    width: 150px;
}
body #community-wrap .video-full .joms-newsfeed-more a {
    color: #555555;
}
body #community-wrap .video-full .other-videos-container {
    overflow: auto;
}
body #community-wrap .video-full .other-videos-container ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
body #community-wrap .video-full .other-videos-container ul li {
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 10px;
}
body #community-wrap .video-full .other-videos-container ul li .cVideoThumbs {
    float: left;
    width: 55px;
}
body #community-wrap .video-full .other-videos-container ul li .cVideoThumbs img {
    border: 1px solid #DDDDDD;
    padding: 2px;
}
body #community-wrap .video-full .other-videos-container ul li .video-meta {
    float: right;
    width: 145px;
}
body #community-wrap .video-full .other-videos-container ul li .video-meta .video-count {
    font-size: 11px;
}
body #community-wrap .video-full .other-videos-container ul li .video-meta .video-description {
}
body #community-wrap .video-full #like-container {
    float: left;
}
body #community-wrap .video-full .hits {
    font-size: 22px;
    margin-bottom: 10px;
}
body #cWindow .video-player {
    background: none repeat scroll 0 0 #000000;
    margin: -10px;
    text-align: center;
}
body #community-wrap .video-full .cVideoSummary {
    height: auto;
    margin: 0;
    padding: 10px;
}
body #community-wrap .video-full .video-actions {
    display: block;
    margin-top: 10px;
    position: relative;
}
body #community-wrap .video-full .submenu li a {
    font-size: 11px;
    height: auto;
    line-height: 1;
    padding: 0;
}
body #community-wrap .video-map {
    border-bottom: 1px solid #CCCCCC;
    height: 0;
    margin-bottom: 10px;
    overflow: hidden;
    position: relative;
}
body #community-wrap .video-map .video-map-location {
    margin: 0 8px 0 84px;
    padding: 0;
}
#uploadVideo #description {
    height: 85px;
    width: 100%;
}
#linkVideo #videoLinkUrl, #uploadVideo #videoTitle {
    width: 100%;
}
#like-container {
    float: right;
    height: 35px;
    line-height: 1;
    margin-right: 8px;
    padding: 0;
}
#like-container .like-snippet {
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    display: block;
    font-size: 11px;
    height: 26px;
    margin: 0;
    overflow: hidden;
    padding: 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 {
    background: url("../images/like-button-bg.png") repeat-x scroll 0 0 #ACD371 !important;
    border-bottom: 1px solid #F1F1F1;
    border-top: 1px solid #FFFFFF;
    color: #555555;
    display: block;
    float: left;
    font-weight: 700;
    line-height: 24px;
    margin: 0 0;
    padding: 0 6px 0 22px;
    text-decoration: none;
    text-shadow: 0 1px 0 #FFFFFF;
}
#like-container .like-button, #like-container .meLike {
    border-radius: 3px 0 0 3px;
    border-right: 1px solid #DEDEDE;
}
#like-container .like-button:hover {
    background-position: 0 -24px !important;
}
#like-container .dislike-button, #like-container .meDislike {
    background-color: #F36B4E;
    background-position: 0 -48px !important;
    border-left: 1px solid #FFFFFF;
    border-radius: 0 3px 3px 0;
}
#like-container .dislike-button:hover {
    background-position: 0 -72px !important;
}
#like-container .meLike, #like-container .meDislike {
    background-position: 0 -96px !important;
    border-bottom: 1px solid #C4DF91;
    border-right: 1px solid #94C753;
    border-top: 1px solid #94C753;
    color: #FFFFFF !important;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2);
}
#like-container .meDislike {
    background-position: 0 -120px !important;
    border-color: #EE4E38 -moz-use-text-color #F78A65 #FFFFFF;
    border-right: 0 none;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
}
#like-container a:hover {
    color: #222222 !important;
    text-decoration: none;
}
#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 div.ccontent-avatar {
    margin: 0 0 0 43px;
    padding: 0;
    position: relative;
}
#community-wrap .app-widget-content div.ccontent-avatar .date {
    float: left;
    width: 100%;
}
#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 div.wallComments {
    margin: 0;
    padding: 5px 0;
}
#community-wrap .app-widget-content .cComment 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;
    font-size: 75%;
    height: 16px;
    line-height: 16px;
    padding: 0 0 0 18px;
    vertical-align: middle;
}
#community-wrap .app-widget-content div.ccontent-avatar .date .remove {
    background-image: url("../images/remove-button.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 12px;
    outline-style: none;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    top: 2px;
    width: 12px;
}
#community-wrap .app-widget-content div.ccontent-avatar .date .remove a {
    display: block;
    height: 12px;
    width: 12px;
}
#community-wrap .app-widget-content div.ccontent-avatar .date .remove:hover {
    background-position: 0 -12px;
}
#community-wrap .app-widget-content .cComment {
    padding: 4px 4px 4px 32px;
}
#community-wrap .app-widget-content .wallComments .createby {
    background: none repeat scroll 0 0 transparent;
    line-height: 110%;
    padding: 2px 16px 2px 0;
}
#community-wrap .app-widget-content .wallComments img, body #community-wrap .app-widget-content div.cavatar {
    height: 32px;
    width: 32px;
}
body #community-wrap .label, body #cWindow .label {
    font-weight: 700;
    text-align: right;
}
body #community-wrap .lblradio, body #cWindow .lblradio {
    display: inline;
    font-weight: 400;
}
body #community-wrap .lblradio-block, body #cWindow .lblradio-block {
    display: block;
    font-weight: 400;
}
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 {
    font-style: italic;
    line-height: 140%;
}
body #community-wrap label {
    display: block;
}
.selectbox {
    border: 1px solid #CCCCCC;
    padding: 2px;
}
input.fullwidth, textarea.fullwidth {
    width: 98%;
}
body #community-wrap textarea.replybox {
    height: 115px;
    width: 98%;
}
body #community-wrap td.privacy {
    width: 80px;
}
body #community-wrap table, body #cWindow table {
    border: 0 none !important;
}
body #community-wrap .ccontentTable {
    border: 0 none !important;
}
body #community-wrap .ccontentTable tr, body #community-wrap .ccontentTable td {
    border: 0 none;
}
body #community-wrap .formtable, body #cWindow .formtable {
    width: 100%;
}
body #community-wrap .formtable td, body #community-wrap .formtable tr, body #community-wrap .admintable td, body #cWindow .formtable td, body #cWindow .admintable td {
    border: 0 none !important;
    line-height: 20px;
    padding: 5px;
    vertical-align: top;
}
body #community-wrap .formtable .privacy + .value {
    padding-left: 125px;
}
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 {
    font-weight: 700;
    text-align: right;
    width: 130px;
}
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 repeat scroll 0 0 transparent;
    border: medium none;
}
body #community-wrap tr.hidden td, body #cWindow tr.hidden td {
    display: none;
}
body #community-wrap .appsBoxTitle {
    color: #669933;
    font-size: 18px;
    font-weight: 700;
}
body #community-wrap .infoGroupTitle {
    border-bottom: 1px solid #DDDDDD;
    color: #333333;
    font-weight: 700;
    margin: 0 0 10px;
}
#community-wrap .infoTitle {
    color: #666666;
    font-size: 90%;
}
#community-wrap .infoDesc {
    font-size: 90%;
}
#community-wrap .infoDesc a {
    text-decoration: none;
}
#community-wrap .infoDesc a:hover {
    text-decoration: underline;
}
body #community-wrap .profile-addfriend {
    background: url("../images/user_add.png") no-repeat scroll 0 2px transparent;
    padding: 3px 3px 3px 20px;
}
body #community-wrap .profile-message {
    background: url("../images/Mail_16x16.png") no-repeat scroll 0 2px transparent;
    padding: 3px 3px 3px 20px;
}
body #community-wrap .profile-star {
    background: url("../images/Star_16x16.png") no-repeat scroll 0 2px transparent;
    padding: 3px 3px 3px 20px;
}
body #community-wrap .profile-media {
    background: url("../images/photos.png") no-repeat scroll 0 2px transparent;
    padding: 3px 3px 3px 20px;
}
body #community-wrap #profile-info h1 {
    margin-bottom: 8px;
    margin-top: 8px;
}
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 {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
body #community-wrap ul.avatar-list li {
    background: none repeat scroll 0 0 transparent;
    display: inline;
    margin: 0 3px 0 0 !important;
    padding: 0;
}
body #community-wrap div.masterhead td.profile {
    border: medium none;
}
body #community-wrap div.masterhead td {
    padding: 4px;
}
body #community-wrap table.grid td, body #community-wrap div.listing {
    border-top: 1px solid #CCCCCC;
    padding: 8px;
}
body #community-wrap div.sprite-favicons {
    background: url("../images/icons.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 20px;
    padding: 3px;
    width: 20px;
}
body #community-wrap div.created {
    color: #9AB070;
    float: right;
    font-size: 11px;
    font-weight: 700;
    text-align: right;
    width: 65px;
}
body #community-wrap img.icon {
    margin: 0 !important;
    padding: 0 1px !important;
    vertical-align: middle;
}
body #community-wrap div.news-separator {
    border: medium none;
    color: #D8DFEA;
    height: 1px;
    margin-bottom: 10px;
    margin-top: 2px;
    overflow: hidden;
}
#community-wrap a#memberlist-save, #community-wrap .communtiy-filter-created {
    line-height: 15px;
    padding: 3px 0 3px 22px;
}
#community-wrap a#memberlist-save {
    background: url("../images/action/icon-window.png") no-repeat scroll 0 2px transparent;
    margin-left: 15px;
}
.communtiy-filter-created {
    background: url("../images/comment_clock.png") no-repeat scroll 0 2px transparent;
}
.community-filter-list {
    margin-bottom: 25px;
}
#writeMessageContainer {
}
#writeMessageContainer .receiverContainer {
    background: none repeat scroll 0 0 #F2FDE9;
    border: 1px solid #CCCCCC;
    padding: 5px;
}
#writeMessageContainer .inputbox {
    display: block;
    float: right;
    line-height: normal;
    width: 290px;
}
#addFriendContainer {
}
#addFriendContainer form#addfriend {
    display: block !important;
    margin: 5px 0 !important;
    padding-left: 65px !important;
    position: relative;
}
#addFriendContainer textarea.inputbox {
    border: 1px solid #DDDDDD;
    height: 50px;
    margin: 0;
    padding: 1px 0;
    resize: none;
    width: 100%;
}
#addFriendContainer textarea.inputbox:focus {
    border: 1px solid #999999;
}
#cWindowContent #addfriend .cAvatar {
    height: auto;
    left: 0;
    position: absolute;
    top: 0;
    width: 53px;
}
body #community-wrap div.ajax-wait {
    background-image: url("../images/wait.gif");
    height: 16px;
    width: 16px;
}
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;
}
body #community-wrap ul.community-avatar-list li {
    background: none repeat scroll 0 0 transparent;
    display: inline;
    line-height: 200%;
    list-style: none outside none;
    margin: 0;
    padding: 6px 6px 0 0;
}
body #community-wrap ul.community-avatar-list li img {
    padding: 0;
}
body #community-wrap div.community-show-more, body #community-wrap span.community-show-mores {
    text-align: right;
}
.app-box .actor-link {
    font-weight: normal;
    width: 100%;
}
div.groups-news-title, span.groups-news-title {
    background: url("../images/groups_news_title.gif") no-repeat scroll 0 5px transparent;
    padding: 3px 3px 3px 20px;
}
body #community-wrap div.greybox {
    border: 1px solid #CCCCCC;
    margin: 0 0 15px;
}
body #community-wrap div.greybox div {
    border: 1px solid #FFFFFF;
}
body #community-wrap div.greybox div div {
    background: url("../images/greybox.gif") repeat-x scroll left top #FFFFFF;
    border: medium none;
}
body #community-wrap div.greybox div div div {
    background: none repeat scroll 0 0 transparent;
}
body #community-wrap div.greybox div div div h1, body #community-wrap div.greybox div div div h2 {
    margin: 0;
    padding: 0;
}
body #community-wrap div.greybox div div div h1 {
    font-size: 32px;
    letter-spacing: -1px;
    line-height: 35px;
    margin: 0 0 20px;
    padding: 0 0 10px;
}
body #community-wrap div.greybox div div div h2 {
    color: #666666;
    margin: 0 0 15px;
}
body #community-wrap div.greybox div div div.introduction {
    margin: 0;
    padding: 30px 0 0 40px;
}
body #community-wrap div.greybox div div div.loginform {
    background: url("../images/greybox-separator.gif") no-repeat scroll 0 0 transparent;
    float: right;
    height: auto;
    padding: 20px 15px 20px 30px;
    width: 200px;
}
body #community-wrap div.greybox div div div.loginform #form-login {
    margin-bottom: 15px;
}
body #community-wrap div.greybox div div div.loginform input.frontlogin {
    color: #666666;
    font-size: 16px;
    font-weight: 700;
    padding: 3px;
    width: 90%;
}
body #community-wrap ul#featurelist {
    list-style: none outside none;
    margin: 20px 0;
}
body #community-wrap ul#featurelist li {
    background: url("../images/add-button.gif") no-repeat scroll 0 0 transparent;
    color: #999999;
    font-size: 14px;
    font-weight: 700;
    height: 16px;
    line-height: 16px;
    list-style-image: none;
    list-style-type: none;
    margin: 0 0 5px !important;
    padding: 0 0 0 25px;
}
body #community-wrap div.greybox a#joinButton {
    background: url("../images/join-button-big-empty.gif") no-repeat scroll 0 0 transparent;
    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;
    width: 278px;
}
body #community-wrap div.greybox a#joinButton:hover {
    background: url("../images/join-button-big-empty.gif") no-repeat scroll 0 -49px transparent;
    text-decoration: none;
}
body #community-wrap div.greybox a#joinButton2 {
    background: url("../images/join-button-big.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 49px;
    text-indent: -9999px;
    width: 278px;
}
body #community-wrap div.greybox a#joinButton2:hover {
    background: url("../images/join-button-big.gif") no-repeat scroll 0 -49px transparent;
}
body #community-wrap div.frontColLeft {
    margin: 20px 280px 0 0;
}
body #community-wrap div.frontColRight {
    float: right;
    width: 250px;
}
body #community-wrap div.yellowbox h3 {
    color: #7B7948;
    margin: 0 0 10px;
    padding: 0;
}
body #community-wrap h3.frontTitle {
    color: #789539;
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    font-size: 150%;
    font-weight: 700;
    line-height: 100%;
    margin: 0;
    padding: 10px 0;
}
body #community-wrap div.rightColContainer {
    float: right;
    height: auto;
    width: 230px;
}
body #community-wrap div.leftColContainer {
    margin-right: 250px;
}
body #community-wrap div.center {
    padding: 0 10px 10px 16px;
}
#community-wrap #profile-header ul.actions {
    background: none repeat scroll 0 0 transparent;
    clear: none;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 33%;
}
#community-wrap #profile-header ul.actions li {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    float: left;
    font-size: 90%;
    height: 10px;
    line-height: 10px;
    margin: 5px 3px 5px 0 !important;
    padding: 0 0 0 17px;
    text-align: left;
    width: 85%;
}
#community-wrap #profile-header ul.actions li.profile {
    background: url("../images/icon_10px.gif") no-repeat scroll 0 0 transparent;
}
#community-wrap #profile-header ul.actions li.privacy {
    background: url("../images/icon_10px.gif") no-repeat scroll 0 -20px transparent;
}
#community-wrap #profile-header ul.actions li.apps {
    background: url("../images/icon_10px.gif") no-repeat scroll 0 -30px transparent;
}
#community-wrap #profile-header ul.actions li.group {
    background: url("../images/icon_10px.gif") no-repeat scroll 0 -40px transparent;
}
#community-wrap #profile-header ul.actions li.photo {
    background: url("../images/icon_10px.gif") no-repeat scroll 0 -50px transparent;
}
#community-wrap #profile-header ul.actions li.write {
    background: url("../images/icon_10px.gif") no-repeat scroll 0 -60px transparent;
}
#community-wrap #profile-header ul.actions li.inbox {
    background: url("../images/icon_10px.gif") no-repeat scroll 0 -70px transparent;
}
#community-wrap #profile-header ul.actions li.invite {
    background: url("../images/icon_10px.gif") no-repeat scroll 0 -80px transparent;
}
#community-wrap #profile-header ul.actions li.video {
    background: url("../images/icon_10px.gif") no-repeat scroll 0 -90px transparent;
}
#community-wrap #profile-header ul.actions li.events {
    background: url("../images/icon_10px.gif") no-repeat scroll 0 -100px transparent;
}
#community-wrap #profile-header ul.actions a, #community-wrap #profile-header ul.actions a:hover {
    font-size: 100% !important;
}
#community-wrap .js-box-grey {
    padding: 0 20px 15px;
}
#community-wrap div.mini-profile {
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    margin: 0 0 5px;
    padding: 7px 0 !important;
    position: relative;
}
#community-wrap .jsFriendList .jsFriendRespond {
    display: none;
}
#community-wrap .jsFriendList:hover .jsFriendRespond {
    display: block;
}
body #community-wrap .mini-profile-avatar {
    float: left;
    padding: 0 10px;
}
body #community-wrap .mini-profile-avatar * {
    display: inline-block;
    float: left;
}
body #community-wrap .mini-profile-details {
    margin: 0 10px 0 90px;
}
body #community-wrap .mini-profile-details-status {
    min-height: 18px;
}
body #community-wrap .mini-profile-details-action {
    margin-top: 5px;
}
body #community-wrap .mini-profile-details-action .jsRgt .jsIcon1 {
    margin-right: 0;
}
body #community-wrap .mini-profile-details h3.name, body #community-wrap h3.groupName, body #community-wrap h3.eventName {
    font-size: 14px;
    margin: 0;
    padding: 0;
}
body #community-wrap .mini-profile-details div.status {
    font-size: 90%;
    margin: 0;
    padding: 0 0 5px;
}
#cWindow div.mini-profile table, #cWindow div.mini-profile table td {
    vertical-align: top !important;
}
#cWindow div.mini-profile table td.avatar {
    width: 34px;
}
.jsFriendAction {
    bottom: 8px;
    left: 90px;
}
.jsFriendRespond {
    bottom: 8px;
    right: 8px;
}
#community-wrap .app-item {
    border: 1px solid #CCCCCC;
    border-radius: 6px 6px 6px 6px;
    margin: 0 0 5px;
    padding: 10px 0;
    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 {
    font-size: 120%;
    margin: 0 10px 0 100px;
    padding: 0 0 5px;
}
#community-wrap .app-item .added-ribbon {
    background: url("../images/online.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 85%;
    font-weight: 700;
    height: 16px;
    line-height: 16px;
    padding: 0 5px 0 10px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 7px;
}
#community-wrap .app-item .added-button {
    background: none repeat scroll 0 0 #E1F4C4;
    border: 1px solid #B3CA8F;
    border-radius: 3px 3px 3px 3px;
    color: #B3CA8F;
    font-size: 85%;
    font-weight: 700;
    height: 20px;
    line-height: 20px;
    padding: 0 15px;
    position: absolute;
    right: 10px;
    text-decoration: none;
    text-transform: uppercase;
    top: 35px;
}
#community-wrap .app-item .added-button:hover {
    border: 1px solid #5D7D3D;
    color: #5D7D3D;
}
#community-wrap .app-item .remove-button {
    background: none repeat scroll 0 0 #FFD3D3;
    border: 1px solid #EAB3B3;
    border-radius: 3px 3px 3px 3px;
    color: #EAB3B3;
    font-size: 85%;
    font-weight: 700;
    height: 20px;
    line-height: 20px;
    padding: 0 15px;
    position: absolute;
    right: 10px;
    text-decoration: none;
    text-transform: uppercase;
    top: 35px;
}
#community-wrap .app-item .remove-button:hover {
    border: 1px solid #B97A7A;
    color: #B97A7A;
}
#community-wrap .app-item-empty {
    margin: 0 20px;
    text-align: center;
}
#community-wrap #apps-mine .app-item.dragHandle {
    cursor: move;
}
#community-wrap .app-item.dragHandle .app-item-description {
    margin: 0 20px 15px 100px;
}
#community-wrap .app-item.dragHandle .app-item-details, #community-wrap .app-item.dragHandle h3 {
    margin: 0 20px 0 100px;
}
#community-wrap .app-item.onDrag {
    opacity: 0.5;
}
#community-wrap .app-item.onDrag a {
    color: #8E58B7;
}
#community-wrap .profile-right-info {
    list-style: none outside none;
    margin: 10px 0 0;
    padding: 0;
}
#community-wrap .profile-right-info dt {
    background: none repeat scroll 0 0 transparent;
    color: #777777;
    font-size: 90%;
    line-height: normal;
    padding: 0;
}
#community-wrap .profile-right-info dd {
    color: #222222;
    font-size: 90%;
    margin: 0 0 10px;
    word-wrap: break-word;
}
#community-wrap .profile-right-info dd a {
    text-decoration: none;
}
#community-wrap .profile-box {
    border: 1px solid #ECEBEB;
    padding: 8px 8px 20px;
    position: relative;
}
#community-wrap .profile-box .profile-likes {
    bottom: 10px;
    position: absolute;
    right: 8px;
    z-index: 1;
}
#community-wrap .profile-avatar {
    float: left;
}
#community-wrap .profile-avatar img {
    border: 5px solid #E4E3D1;
}
#community-wrap .profile-info {
    margin: 0 0 0 180px;
}
body #community-wrap .profile-info .contentheading {
    background: none repeat scroll 0 0 transparent;
    border: medium none !important;
    height: auto !important;
    margin: 0;
    padding: 0;
}
body #community-wrap .profile-name {
    color: #333333;
    font-size: 22px;
    font-weight: 700;
    margin: 0 0 10px;
}
body #community-wrap #profile-status {
    border-bottom: 1px dotted #CCCCCC;
    line-height: normal;
    padding: 4px 0;
}
body #community-wrap #profile-status .cMeta {
    margin-top: 4px;
}
body #community-wrap #profile-status-edit {
    cursor: pointer;
    float: right;
    font-size: 10px;
    text-align: right;
    width: 50px;
}
#community-wrap .profile-details .label {
    font-weight: 700;
    margin: 10px 0 0;
    text-align: left;
}
#community-wrap .profile-details .likes {
    position: absolute;
    right: 0;
    top: 0;
}
#community-wrap .profile-likes #like-container {
    margin-right: 0;
}
#community-wrap div.profile-toolbox-bl {
    background: url("../images/toolbar/profile-toolbar-bl.gif") no-repeat scroll left bottom #EEEEEE;
    margin: 0 0 10px;
}
#community-wrap div.profile-toolbox-br {
    background: url("../images/toolbar/profile-toolbar-br.gif") no-repeat scroll right bottom transparent;
}
#community-wrap div.profile-toolbox-tl {
    background: url("../images/toolbar/profile-toolbar-tl.gif") repeat-x scroll center top transparent;
}
#community-wrap #miniheader .goLft {
    float: left;
    margin: 5px;
}
#community-wrap #miniheader .profile-toolbox-thumb, #community-wrap #miniheader .profile-toolbox-thumb * {
    display: inline-block;
    float: left;
}
#community-wrap #miniheader .profile-toolbox-thumb a:hover img {
    border-color: #AAAAAA;
}
#community-wrap #miniheader .profile-toolbox-name {
    color: #555555;
}
#community-wrap #miniheader .profile-toolbox-meta {
    display: block;
    line-height: 1.3;
    margin-left: 38px;
}
#community-wrap #miniheader .goRgt {
    float: right;
    margin: 15px 5px 0 0;
}
#community-wrap .small-button {
    display: inline-block;
    margin-left: 8px;
}
#community-wrap .small-button li {
    display: block;
    float: left;
    margin: 5px 5px 5px 0;
}
#community-wrap .small-button.profile {
    margin-top: 5px;
}
#community-wrap .small-button.profile li {
    margin-right: 15px;
}
#community-wrap .small-button a {
    background: url("../images/toolbar/toolbar-icon.png") no-repeat scroll 0 0 transparent !important;
    display: block;
    float: left;
    font-size: 11px;
    height: 20px;
    margin: 0;
    padding: 0 0 0 20px;
    text-decoration: none;
}
#community-wrap .small-button .btn-add-friend a {
    background-position: 0 1px !important;
}
#community-wrap .small-button .btn-gallery a {
    background-position: 0 -19px !important;
}
#community-wrap .small-button .btn-blog a {
    background-position: 0 -39px !important;
}
#community-wrap .small-button .btn-favourite a {
    background-position: 0 -59px !important;
}
#community-wrap .small-button .btn-videos a {
    background-position: 0 -79px !important;
}
#community-wrap .small-button .btn-write-message a {
    background-position: 0 -99px !important;
}
#community-wrap .small-button .btn-events a {
    background-position: 0 -119px !important;
}
#community-wrap .small-button .btn-members a {
    background-position: 0 -139px !important;
}
#community-wrap .small-button .btn-discussions a {
    background-position: 0 -159px !important;
}
#community-wrap .small-button a span {
    border-radius: 5px 5px 5px 5px;
    display: inline-block;
    height: 13px;
    line-height: 13px;
    margin: 1px 0;
    padding: 3px 4px;
}
#community-wrap .small-button a:hover span {
    background-color: #CCCCCC;
}
#community-wrap.on-beez_20 .small-button a:hover, #community-wrap.on-beez_20 .miniheader a:hover {
    background-color: transparent;
}
body #community-wrap #profile-new-status {
    padding: 15px;
}
body #community-wrap #profile-new-status label {
    font-weight: 700;
}
body #community-wrap #profile-new-status textarea#statustext {
    border: 1px solid #CCCCCC;
    display: block;
    height: 50px;
    margin: 2px 0;
    padding: 4px;
}
body #community-wrap #profile-new-status.inactive textarea#statustext {
    color: #888888;
}
body #community-wrap #profile-new-status.inactive #save-status, body #community-wrap #profile-new-status.inactive #profile-status-notice {
    display: none;
}
body #community-wrap #community-photo-caption input#captiontext {
    color: #999999;
    font-size: 16px;
    margin: 0 0 0 10px;
    width: 50%;
}
body #community-wrap #community-photo-caption #save-caption {
    background: none repeat scroll 0 0 #333333;
    border: 1px solid #666666;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: 700;
    height: 28px;
    line-height: 28px;
    padding: 3px 10px;
}
#community-wrap a.inbox {
    background: url("../images/icons/icons-16x16.gif") no-repeat scroll 0 -120px transparent;
    padding: 0 0 0 22px;
}
#community-wrap a.friend {
    background: url("../images/icons/icons-16x16.gif") no-repeat scroll 0 0 transparent;
    padding: 0 0 0 22px;
}
#community-groups-wrap span.info {
    font-size: 11px;
    margin: 0 0 10px;
}
#community-groups-wrap div textarea {
    width: 45%;
}
#community-groups-wrap div span.title {
    float: left;
    width: 20%;
}
#community-groups-wrap div.items {
    margin-top: 10px;
}
#community-groups-wrap div.submit {
    margin: 30px 0 0;
    text-align: center;
    width: 70%;
}
#community-groups-wrap div.title {
    font-weight: 700;
    text-decoration: underline;
}
#community-groups-wrap fieldset {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #EEEEEE;
    float: left;
    padding: 8px;
    width: 50%;
}
#community-groups-wrap fieldset legend {
    color: #999999;
    font-size: 12px;
    text-decoration: underline;
}
#community-groups-wrap fieldset div.caption {
    float: left;
}
#community-groups-wrap .upload {
    margin: 20px 0 0;
}
#community-groups-wrap .community-groups {
    border-bottom: 1px solid #789539;
    margin: 0 0 10px;
}
body #community-wrap .albums {
    margin: 0 -5px;
}
body #community-wrap .albums a.album-cover-link {
    background: url("../../../assets/photo-album.png") no-repeat scroll 0 0 transparent;
    padding: 12px;
}
body #community-wrap .albums a.album-cover-link:hover {
    color: inherit !important;
}
body #community-wrap .album-cont {
    border: medium none;
    float: left;
    width: 24%;
}
body #community-wrap .album-cont .album {
    float: none;
    height: auto !important;
    margin: 5px;
    overflow: hidden;
    position: relative;
    width: auto;
}
body #community-wrap .album-cover {
    float: none;
    margin: 10px auto;
    position: relative;
    width: 140px;
}
body #community-wrap .album-cover img {
    height: auto;
    width: 115px;
}
body #community-wrap .album-name {
    font-size: 14px;
    font-weight: bold;
    line-height: 1.2;
    overflow: hidden;
    text-overflow: ellipsis;
}
body #community-wrap .album-name a {
    text-decoration: none;
    word-wrap: break-word;
}
body #community-wrap .album-count {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
}
body #community-wrap .album-summary {
    margin: 10px auto;
    width: 110px;
}
body #community-wrap .album-summary * {
    text-align: left;
}
body #community-wrap .album-actions {
    background: url("../images/eightyfive.png") repeat scroll 0 0 transparent;
    border-radius: 5px 5px 5px 5px;
    bottom: 15px;
    display: none;
    height: 16px !important;
    left: 26px;
    padding: 5px 10px;
    position: absolute;
    text-align: center;
    width: auto;
}
body #community-wrap .album-actions.featured {
    left: 33px;
}
body #community-wrap .album-actions.not-owner {
    left: 34px;
}
body #community-wrap .album-actions.featured.not-owner {
    left: 42px;
}
body #community-wrap .cVideoItem .album-actions {
    left: 30px;
}
body #community-wrap .cGroupsMain .album-actions {
    left: 90px !important;
    top: 250px !important;
    z-index: 999 !important;
}
body #community-wrap .cEventMain .album-actions {
    left: 90px !important;
    top: 250px !important;
    z-index: 999 !important;
}
body #community-wrap .cVideoItem .album-actions.featured {
    left: 31px;
}
body #community-wrap .album-actions a {
    display: block;
    float: left;
    height: 16px;
    text-indent: -9999px;
    width: 16px;
}
body #community-wrap .album-actions a + a {
    margin-left: 2px;
}
body #community-wrap .album-actions a.delete {
    background: url("../images/icons/delete.png") no-repeat scroll 0 0 transparent;
}
body #community-wrap .album-actions a.edit {
    background: url("../images/icons/page_edit.png") no-repeat scroll 0 0 transparent;
}
body #community-wrap .album-actions a.upload {
    background: url("../images/icons/add.png") no-repeat scroll 0 0 transparent;
}
body #community-wrap .album-actions a.featured {
    background: url("../images/icons/star.png") no-repeat scroll 0 0 transparent;
}
body #community-wrap .album-actions a.remove-featured {
    background: url("../images/icons/star-minus.png") no-repeat scroll 0 0 transparent;
}
body #community-wrap .album-actions a.linkprofile {
    background: url("../images/icons/link_add.png") no-repeat scroll 0 0 transparent;
}
body #community-wrap .album-lastupdated {
    color: #777777;
    font-size: 11px;
}
body #community-wrap a.album-cover-link {
    display: block;
    margin: 0 auto;
    position: relative;
    width: 115px;
}
body #community-wrap .cFeaturedOverlay {
    background: url("../images/icons/featured-ribbon.png") no-repeat scroll 0 0 transparent;
    height: 25px;
    left: -3px;
    position: absolute;
    text-indent: -9999px;
    top: -3px;
    width: 95px;
    z-index: 100;
}
body #community-wrap #cAlbum .cSidebar {
    float: left;
}
body #community-wrap #cAlbum .cMain {
    margin-left: 240px;
    margin-right: 0;
}
body #community-wrap .photo-list-item .container {
    padding: 5px;
}
body #community-wrap .photo-list-item .photo-item img {
    height: auto;
    margin: 0 !important;
    width: 65px;
}
body #community-wrap .photo-list-item .photo-item:hover .photo-action, body #community-wrap .photo-list-item .photo-item a {
    display: block;
}
body #community-wrap .community-album-details p {
    font-size: 11px;
    line-height: 1.2;
}
body #community-wrap .community-album-people {
    font-size: 11px;
    line-height: 1.2;
}
body #community-wrap .album-map-link {
    background: url("../images/as-location.png") no-repeat scroll left bottom transparent;
    padding-left: 14px;
}
body #community-wrap #album-map {
    clear: both;
}
body #community-wrap #album-map .cMapLoc {
    font-size: 11px;
    font-weight: bold;
}
body #community-wrap #other-albums-container ul {
    margin: 0;
    padding: 0;
}
body #community-wrap #other-albums-container ul li {
    list-style: none outside none;
}
body #community-wrap #other-albums-container ul li .album-thumbs {
    display: inline-block;
    float: left;
    margin-right: 10px;
}
body #community-wrap #other-albums-container ul li .album-meta {
    display: inline-block;
    float: left;
    line-height: 1.2;
    width: 160px;
}
body #community-wrap #other-albums-container ul li .album-meta .album-name {
    word-wrap: break-word;
}
body #community-wrap #other-albums-container ul li .album-meta .album-name a {
    font-size: 13px;
    line-height: 1.2;
}
body #community-wrap #other-albums-container ul li .album-meta .album-count {
    font-size: 11px;
}
body #community-wrap #other-albums-container img.cAvatar {
    border: 1px solid #EEEEEE;
    margin-bottom: 10px;
    padding: 2px;
}
body #community-wrap #other-albums-label h3 {
    clear: both;
}
body #community-wrap .community-photo-desc {
    font-size: 11px;
    line-height: 1.4;
    margin-bottom: 15px;
}
body #community-wrap .community-photo-desc textarea.editable {
    background: url("../../../assets/pencil.png") no-repeat scroll 3px 3px transparent;
    font-size: 11px;
    line-height: 1.4;
    padding-left: 17px;
}
body #community-wrap .community-photo-desc textarea.editing {
    outline: thin solid #CCCCCC;
}
body #community-wrap #cAlbum #like-container {
    display: block;
    margin: 0;
}
body #community-wrap #cAlbum .album-wall {
    display: block;
    float: left;
    width: 100%;
}
body #community-wrap #cAlbum div.ccontent-avatar {
    margin: 0 0 0 45px;
}
body #community-wrap .album-wall #wallContent .content {
    font-size: 11px;
    margin: 0;
}
body #community-wrap .album-wall #wallContent .createby {
    font-size: 11px;
}
body #community-wrap .album-wall #wallContent .date .createdate {
    background: none repeat scroll 0 0 transparent;
    color: #999999;
    font-size: 11px;
    padding: 0;
}
body #community-wrap .album-wall #wallForm textarea {
    width: 100% !important;
}
body #community-wrap .cFeaturedAlbum .previous-album, body #community-wrap .cFeaturedAlbum .next-album {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EEEEEE;
    border-radius: 3px 3px 3px 3px;
    bottom: 10px;
    padding: 5px 10px;
    position: absolute;
    text-align: center;
    width: 110px;
}
body #community-wrap .cFeaturedAlbum .previous-album:hover, body #community-wrap .cFeaturedAlbum .next-album:hover {
    border-color: #888888;
    cursor: pointer;
}
body #community-wrap .cFeaturedAlbum .previous-album {
    left: 10px;
}
body #community-wrap .cFeaturedAlbum .next-album {
    right: 10px;
}
body #community-wrap .nav-container {
    display: block;
    margin: 0 auto 10px;
    width: auto;
}
body #community-wrap .nav-container .nav-button {
    border-radius: 3px 3px 3px 3px;
    display: inline-block;
    height: 10px;
    margin: 2px;
    width: 10px;
}
pre {
    display: block;
    font-family: monospace;
    white-space-collapse: preserve;
    text-wrap: nowrap;
    margin: 1em 0px;
}