/* Standard Styling */
body #community-wrap {text-align: left;position: relative;min-height: 250px;}
body #community-wrap hr {height: 1px;}
body #community-wrap .clr {clear: both;height: 0pt;overflow: hidden;}
body #community-wrap fieldset {overflow: hidden;border-left: outset;}
body #community-wrap legend {font-size: 1.3em;color: #666666;overflow: hidden;}
body #community-wrap img {background: none;}
#community-wrap ul, body #community-wrap dl, #community-wrap li, body #community-wrap dd, body #community-wrap dt {margin: 0 !important;padding: 0;}

/* Standard Application Box Elements */
body #community-wrap .appsBoxTitle {font-size: 18px;font-weight: 700;}
body #community-wrap .infoGroupTitle {border-bottom: solid 1px #999;margin: 0 0 10px !important;font-size: 110%;color: #666;font-weight: 700;}
body #community-wrap .infoTitle {font-weight: 700;font-size: 90%;}
body #community-wrap .infoDesc {font-size: 90%;}

/* Form Styling */
label {display: block;}
.selectbox {padding: 2px;border: solid 1px #ddd;}
input.fullwidth, textarea.fullwidth {width: 98%;}
body #community-wrap textarea.replybox {width: 98%;height: 115px;}
#community-wrap textarea {border: 1px solid #ddd;}
#community-wrap .form-surround .inputbox, #community-wrap form.add-news .inputbox, #community-wrap form.add-discussion .inputbox {margin-bottom: 10px;border: 1px solid #ddd;}

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

/* Tables */
body #community-wrap table.grid td {border-top: 1px solid #ddd;padding: 8px;}
body #community-wrap div.listing {border-top: 1px solid #ddd;padding: 8px;}
body #community-wrap div.listing div.avatar {float: right;padding: 2px;}
body #community-wrap div.avatar img, img.avatar {border: 1px solid #E3E3E3;padding: 2px;}
body #community-wrap div.listing div.content {padding: 2px;}
body #community-wrap td.info-key {text-align: right;width: 120px;}
body #community-wrap div.ccontent table.ccontentTable {margin-left: -60px;}
body #community-wrap table.ccontentTable tr {height: 1.6em;}
body #community-wrap table.ccontentTable td {padding: 0 30px 5px 0;vertical-align: top;}
body #community-wrap td.listkey, body #community-wrap td.paramlist_key {font-weight: bold;text-align: right;width: 140px;padding-right: 30px;}
body #community-wrap td.listvalue, body #community-wrap td.paramlist_value {padding: 0;}
body #community-wrap ul.avatar-list {margin: 0;padding: 0;list-style: none;}
body #community-wrap ul.avatar-list li {display: inline;padding: 0;background: none;margin: 0 3px 0 0 !important;}
body #community-wrap div.masterhead td.profile {border: none;}
body #community-wrap div.masterhead td {padding: 4px;}
body #community-wrap div.sprite-favicons {background: transparent url(../images/icons.png) no-repeat scroll 0 0;padding: 3px 3px 3px 3px;height: 20px;width: 20px;float: left;}
body #community-wrap div.created {text-align: right;width: 65px;float: right;color: #9ab070;font-weight: 700;font-size: 11px;}
body #community-wrap img.icon {vertical-align: middle;padding: 0 4px 0 0;}
body #community-wrap div.news-separator {border: medium none;color: #D8DFEA;height: 1px;margin-top: 2px;margin-bottom: 10px;overflow: hidden;}

/* App Box */
#community-wrap .app-box {width: 100%;margin-bottom: 15px;}
#community-wrap .app-box-header {background-image: url(../images/app-box-header.png);background-position: top left;padding-left: 10px;height: 38px;position: relative;}
#community-wrap .app-box-header .app-box-header {background-position: top right;padding: 0;padding-right: 10px;}
#community-wrap .app-box-header.no-background, #community-wrap .app-box-header.no-background .app-box-header {background: none;padding: 0;}
#community-wrap .app-box-title {line-height: 32px;font-size: 140%;background: none;margin: 0;padding: 0;}
#community-wrap .app-box-menus {position: absolute;top: 0;right: 0;margin: 8px;}
#community-wrap .app-box-menu {float: right;cursor: pointer;margin-left: 5px;}
#community-wrap .app-box-menu-title {display: block;text-indent: -9999px;}
#community-wrap .app-box-menu-icon {background-image: url(../images/app-box-menu-icon.png);background-repeat: no-repeat;height: 16px;width: 16px;line-height: 0;display: block;}
#community-wrap .app-box-menu-icon:focus {outline: none;}

/* Options Menu */
#community-wrap .app-box-menu.options .app-box-menu-icon {background-position: 0 0;}
#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 {margin: 5px 0;position: relative;overflow: hidden;}
#community-wrap .app-box-actions {text-align: right;}
#community-wrap .app-box-header + .app-box-actions {padding: 4px 0;border-bottom: 1px solid #ECEFF5;}
#community-wrap .app-box-header + .app-box-actions.no-border {padding: 4px 0 0;border: none;}
#community-wrap .app-box-action {padding: 0 5px;outline: none;}
#community-wrap .app-box-action + .app-box-action {border-left: 1px solid #AAAAAA;}
#community-wrap .app-box-action.no-border {border: none;}
#community-wrap .app-box-action.active {font-weight: 700;}
#community-wrap .app-box-footer {border-top: 1px solid #ECEFF5;padding: 5px 0;text-align: right;font-size: 90%;}
#community-wrap .app-box-footer.no-border {border: none;padding: 0;}
#community-wrap .app-box-footer .app-box-info {float: left;padding-left: 5px;}
body #community-wrap div.ctitle {border-bottom: 1px solid #ddd;font-weight: bold;padding: 6px 0;margin-bottom: 6px;text-align: left;}
body #community-wrap div.ctitle h2 {margin: 0 !important;}
body #community-wrap div.ccontent {padding-left: 80px;padding-top: 6px;padding-bottom: 6px;}
body #community-wrap div.cavatar {height: 70px;float: left;width: 70px;}
body #community-wrap div.ccontent-avatar {padding: 6px 0 6px 20px;}
body #community-wrap div.ccontent div.ccontent-min-height {height: 40px;float: right;width: 1px;}

/* Message Window */
#writeMessageContainer {padding: 0 10px;}
#writeMessageContainer div.receiverContainer {padding: 5px;border: solid 1px #ddd;background: #f2fde9;}
#writeMessageContainer div.receiverContainer div.receiverAvatar {float: right;}
#writeMessageContainer div.receiverContainer div.receiverName {float: left;width: 150px;line-height: 50px;padding: 0 0 0 20px;}
#writeMessageContainer div.inputcontainer {clear: both;padding: 5px 0;}
#writeMessageContainer label {cursor: default;width: 100px;float: left;display: block;clear: both;font-weight: 700;color: #666;}
#writeMessageContainer .inputbox {float: right;width: 290px;display: block;line-height: normal;}
#addFriendContainer {padding: 0 10px;}
#addFriendContainer .newFriendAvatar {float: left;margin: 0 10px 0 0;}
#addFriendContainer .newFriendName {float: right;width: 338px;}
#addFriendContainer .inputbox {width: 320px;}
body #community-wrap div.avatar {width: 100%;}

/* Buttons */
body #community-wrap a.remove:link, body #community-wrap a.remove:visited {background: transparent url(../images/remove-button.gif) no-repeat 0 0;display: block;padding: 0px;width: 12px;text-indent: -9999px;outline-style: none;text-decoration: none;float: right;height: 12px;line-height: 12px;}
body #community-wrap a.remove:hover {background: transparent url(../images/remove-button.gif) no-repeat 0 -12px;}
body #community-wrap a.remove-left:link, body #community-wrap a.remove-left:visited {background: transparent url(../images/remove-button.gif) no-repeat 0 0;display: block;padding: 0px;width: 12px;text-indent: -9999px;outline-style: none;text-decoration: none;float: left;height: 12px;line-height: 12px;}
body #community-wrap a.remove-left:hover {background: transparent url(../images/remove-button.gif) no-repeat 0 -12px;}
body #community-wrap a.add:link, body #community-wrap a.add:visited {background: transparent url(../images/add-button.gif) no-repeat 0 0;display: block;padding: 0px;width: 16px;text-indent: -9999px;outline-style: none;height: 16px;line-height: 16px;}
body #community-wrap a.add:hover {background: transparent url(../images/add-button.gif) no-repeat 0 -16px;}
body #community-wrap div.inbox-toolbar a {color: #666;font-size: 11px;}
body #community-wrap div.inbox-read {padding: 3px;border-bottom: solid 1px #ddd;position: relative;}
body #community-wrap div.inbox-read a.subject {text-decoration: none;}
body #community-wrap div.inbox-unread {background: #f5fdeb;padding: 3px;border-bottom: solid 1px #ddd;position: relative;}
body #community-wrap div.inbox-unread a.subject {font-weight: 700;text-decoration: none;}
body #community-wrap div.inbox-toolbar .checkbox, body #community-wrap div.inbox-message .checkbox {margin: 1px 0 0;}
body #community-wrap div.avatar {float: left;width: 50px;}
body #community-wrap div.message-body {margin: 0 50px;}
body #community-wrap .message-info {font-size: 10px;color: #666;}
body #community-wrap .message-subject {padding: 3px 0;text-indent: 20px;}
body #community-wrap .message-subject a:link {text-decoration: none;font-size: 1.3em;font-weight: 700;}
body #community-wrap .message-subject a:visited {text-decoration: underline;font-size: 1.3em;font-weight: normal;}
body #community-wrap .bubble-arrow {background: transparent url(../images/message-arrow.gif) no-repeat top left;float: left;width: 100%;}
body #community-wrap .bubble-content {background: #fff;border-top: solid 1px #c5d8e7;border-right: solid 1px #c5d8e7;border-bottom: solid 1px #c5d8e7;margin: 0 0 0 12px;padding: 10px 10px 5px;width: 100%;}
body #community-wrap .avatar-message-view {margin: 10px 0 0;}
body #community-wrap div.ajax-wait {background-image: url(../images/wait.gif);width: 16px;height: 16px;}
body #community-wrap div.info,  body #community-wrap div.error,  body #community-wrap div.warning {font-weight: bold;padding-left: 25px;margin-top: 10px;margin-bottom: 10px;padding: 10px;border-bottom: 3px solid #DE7A7B;border-top: 3px solid #DE7A7B;background-color: #E6C0C0;color: #CC0000;}
body #community-wrap div.warning {border-bottom: 3px solid #F0DC7E;border-top: 3px solid #F0DC7E;background-color: #EFE7B8;color: #CC0000;}
body #community-wrap div.info {border-bottom: 3px solid #84A7DB;border-top: 3px solid #84A7DB;background-color: #C3D2E5;color: #0055BB;}
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: transparent none repeat scroll 0 0;display: inline;line-height: 200%;list-style-image: none;list-style-position: outside;list-style-type: none;margin: 0;padding: 6px 6px 0px 0px;}
body #community-wrap ul.community-avatar-list li img {padding: 0;}
body #community-wrap div.community-show-more, body #community-wrap span.community-show-mores {text-align: right;}

/* Toolbar */
body #community-wrap #cToolbarNav, body #community-wrap #cToolbarNav ul {padding: 0;margin: 0;list-style: none;line-height: 1;}
body #community-wrap #cToolbarNav {background: transparent url(../images/toolbar/toolbar-bg.gif) no-repeat 0 0;height: 50px;margin: 0 0 10px;}
body #community-wrap #cToolbarNavInner {background: transparent url(../images/toolbar/toolbar-bg.gif) no-repeat 100% -50px;height: 50px;}
body #community-wrap #cToolbarNav ul#cToolbarNavList {height: 50px;padding: 0 0 0 10px;margin: 11px 0 0;float: left;}
body #community-wrap #cToolbarNav ul#cToolbarNavList li {float: left;background: none;padding: 0;line-height: 27px;margin: 11px 0 0 3px !important;background: transparent url(../images/toolbar/toolbar-item-off-left.gif) no-repeat top left;list-style-position: outside;list-style-type: none;}
body #community-wrap #cToolbarNav ul#cToolbarNavList li a {display: block;padding: 0 14px;color: #333;text-decoration: none;background: transparent url(../images/toolbar/toolbar-item-off-right.gif) no-repeat top right;}
body #community-wrap #cToolbarNav ul#cToolbarNavList li a:hover {color: #fff;}
body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active {float: left;background: none;padding: 0;line-height: 27px;margin: 11px 0 0 3px;background: transparent url(../images/toolbar/toolbar-item-on-left.gif) no-repeat top left;}
body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active a {display: block;color: #fff;text-decoration: none;background: transparent url(../images/toolbar/toolbar-item-on-right.gif) no-repeat top right;}
body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active div {background: #666;}
body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active div a:link, body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active div a:visited {background: #666;border-bottom: solid 1px #888;width: 90%;}
body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active div a:hover {background: #888;}
body #community-wrap #cToolbarNav ul#cToolbarNavList li div {position: absolute;visibility: hidden;margin: 0;padding: 0;background: transparent;width: 150px;z-index: 10;overflow: hidden;}
body #community-wrap #cToolbarNav ul#cToolbarNavList li div a {position: relative;display: block;float: left;margin: 0;padding: 5px 10px;width: 100%;white-space: nowrap;text-align: left;text-decoration: none;background: #999;color: #fff;border-bottom: solid 1px #bbb;line-height: normal;}
body #community-wrap #cToolbarNav ul#cToolbarNavList li div a:hover {background: #bbb;color: #fff;}
body #community-wrap #cToolbarNav div.toolbar-myname {float: right;height: 40px;line-height: 40px;font-weight: 700;margin-right: 20px;}
body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active div a.has-separator {border-bottom: solid 3px #8cae44;}
body #community-wrap #cToolbarNav ul#cToolbarNavList li div a.has-separator {border-bottom: solid 3px #666;}
body #community-wrap #cToolbarNav ul#cToolbarNavList li#toolbar-item-notify {background: transparent url(../images/toolbar/toolbar-item-notify-off-left.gif) no-repeat top left;}
body #community-wrap #cToolbarNav ul#cToolbarNavList li#toolbar-item-notify a {background: transparent url(../images/toolbar/toolbar-item-notify-off-right.gif) no-repeat top right;}
body #community-wrap #cToolbarNav ul#cToolbarNavList li#toolbar-item-notify span {font-size: 11px;height: 27px;line-height: 17px;display: block;padding-left: 2px;text-decoration: none;color: #FFFFFF;}
body #community-wrap div.submenu-l {margin: 0;height: 26px;background: none;}
body #community-wrap div.submenu-r {height: 26px;background: none;}
body #community-wrap div.submenu-l div.submenu-r ul.submenu {list-style: none;margin: 0;padding: 0;height: 26px;}
body #community-wrap div.submenu-l div.submenu-r ul.submenu li {list-style-type: none;background: none;float: left;line-height: 26px;font-weight: 800;margin: 0;padding: 0;}
body #community-wrap ul.submenu li a {height: 12px;border-right: 1px solid #ddd;padding: 0 15px;padding: 0 15px;text-decoration: none;font-size: 11px;}
body #community-wrap ul.submenu li a.active:link, body #community-wrap ul.submenu li a.active:visited, body #community-wrap ul.submenu li a.active:hover {height: 12px;border-right: 1px solid #ddd;padding: 0 15px;text-decoration: underline;color: #000;}
body #community-wrap .sort-bar {padding: 5px;border: 1px solid #eee;background-color: #fff;text-align: right;margin-bottom: 10px;}

/* Frontpage */
.app-box .actor-link {width: 100%;}
div.groups-news-title, span.groups-news-title {background: transparent url(../images/groups_news_title.gif) no-repeat scroll 0pt 5px;padding: 3px 3px 3px 20px;}
body #community-wrap div.yellowbox-tr h1, body #community-wrap div.yellowbox-tr h2 {padding: 0;margin: 0;}
body #community-wrap div.yellowbox-tr h1 {letter-spacing: -1px;font-size: 32px;margin: 0 0 20px;padding: 0 0 10px;line-height: 35px;}
body #community-wrap div.yellowbox-tr h2 {color: #666;margin: 0 0 15px;font-size: 160%;}
body #community-wrap div.yellowbox-tr div.introduction {margin: 0;padding: 0 0 0 20px;}
body #community-wrap div.yellowbox-tr div.loginform {width: 210px;float: right;padding-bottom: 15px;}
#community-wrap .loginform a.login-forgot-username, #community-wrap .loginform a.login-forgot-password {font-weight: bold;font-size: 110%;padding-left: 12px;background: url(../images/white-list-arrow.png) 0 2px no-repeat;}
body #community-wrap div.yellowbox-tr div.loginform input.frontlogin {font-size: 13px;font-weight: bold;color: #666;width: 90%;}
body #community-wrap ul#featurelist {list-style: none;margin: 20px 0;}
body #community-wrap ul#featurelist li {font-size: 14px;color: #999;background: transparent url(../images/white-list-arrow.png) no-repeat 10px 2px;line-height: 16px;height: 16px;font-weight: bold;margin: 0 0 5px !important;padding: 0 0 0 25px;}
body #community-wrap div.yellowbox-tr a#joinButton {background: transparent url(../images/join-button-big.gif) no-repeat 0 0;width: 278px;height: 49px;display: block;line-height: 49px;font-size: 130%;font-weight: bold;text-align: center;margin-top: 20px;}
body #community-wrap div.yellowbox-tr a#joinButton:hover {background: transparent url(../images/join-button-big.gif) no-repeat 0 -49px;text-decoration: none;color: #666;}
body #community-wrap div.yellowbox-tr a#joinButton2 {background: transparent url(../images/join-button-big.gif) no-repeat 0 0;line-height: 49px;font-size: 130%;font-weight: bold;text-align: center;margin-top: 20px;}
body #community-wrap div.yellowbox-tr a#joinButton2:hover {background: transparent url(../images/join-button-big.gif) no-repeat 0 -49px;}
body #community-wrap div.frontColLeft {margin: 20px 280px 0 0;}
body #community-wrap div.frontColRight {width: 250px;float: right;}
body #community-wrap div.yellowbox h3 {padding: 0;margin: 0 0 10px;color: #7b7948;}
body #community-wrap h3.frontTitle {margin: 0;padding: 0 0 10px 0;font-family: "Segoe UI",Arial,Helvetica,sans-serif;font-size: 140%;line-height: 100%;}
body #community-wrap div.rightColContainer {width: 230px;height: auto;float: right;}
body #community-wrap div.leftColContainer {margin-right: 250px;}
body #community-wrap div.yellowbox-tl {background: transparent url(../images/yellowbox-tl.gif) no-repeat top left;}
body #community-wrap div.yellowbox-tr {background: transparent url(../images/yellowbox-tr.gif) no-repeat top right;}
body #community-wrap div.yellowbox-bl {background: transparent url(../images/yellowbox-bl.gif) no-repeat bottom left;margin: 0 0 10px;}
body #community-wrap div.yellowbox-br {background: transparent url(../images/yellowbox-br.gif) no-repeat bottom right;}
body #community-wrap div.center {padding: 15px;}

/* User Profile */
body #community-wrap #profile-header ul.actions {list-style: none;padding: 0;margin: 0;width: 33%;float: left;}
body #community-wrap #profile-header ul.actions li {padding: 0 0 0 17px;margin: 5px 3px 5px 0 !important;display: block;float: left;width: 85%;background: none;font-size: 90%;height: 10px;line-height: 10px;text-align: left;border: 0;}
body #community-wrap #profile-header ul.actions li.profile {background: transparent url(../images/icon_10px.gif) no-repeat 0 0;}
body #community-wrap #profile-header ul.actions li.avatar {background: transparent url(../images/icon_10px.gif) no-repeat 0 -10px;}
body #community-wrap #profile-header ul.actions li.privacy {background: transparent url(../images/icon_10px.gif) no-repeat 0 -20px;}
body #community-wrap #profile-header ul.actions li.apps {background: transparent url(../images/icon_10px.gif) no-repeat 0 -30px;}
body #community-wrap #profile-header ul.actions li.group {background: transparent url(../images/icon_10px.gif) no-repeat 0 -40px;}
body #community-wrap #profile-header ul.actions li.photo {background: transparent url(../images/icon_10px.gif) no-repeat 0 -50px;}
body #community-wrap #profile-header ul.actions li.write {background: transparent url(../images/icon_10px.gif) no-repeat 0 -60px;}
body #community-wrap #profile-header ul.actions li.inbox {background: transparent url(../images/icon_10px.gif) no-repeat 0 -70px;}
body #community-wrap #profile-header ul.actions li.invite {background: transparent url(../images/icon_10px.gif) no-repeat 0 -80px;}
body #community-wrap #profile-header ul.actions li.video {background: transparent url(../images/icon_10px.gif) no-repeat 0 -90px;}
body #community-wrap div.mini-profile {padding: 10px 0 5px;border: solid 1px #eee;margin: 0 0 5px;background: #fff;position: relative;}
body #community-wrap div.mini-profile-avatar {float: left;padding: 0 10px;}
body #community-wrap div.mini-profile-details {margin: 0 10px 0 100px;}
body #community-wrap div.mini-profile-details div {margin-top: 5px;}
body #community-wrap div.mini-profile-details h3.name {margin: 0;padding: 0 0 5px;font-size: 120%;}
body #community-wrap div.mini-profile-details div.status {margin: 0;padding: 0 0 5px;font-size: 90%;}
/** Profile View **/
body #community-wrap div.profile-main {margin: 0;overflow: hidden;}
body #community-wrap .profile-right {float: right;width: 200px;margin-left: 15px;}
body #community-wrap ul.profile-right-info {margin: 10px 0 0;padding: 0;list-style: none;}
body #community-wrap ul.profile-right-info li {background: none;padding: 0;line-height: normal;}
body #community-wrap ul.profile-right-info li.infoDesc {margin: 0 0 10px 0 !important;}
body #community-wrap div.profile-box {padding: 0;border: none;margin: 0;background: none;}
body #community-wrap .profile-avatar {border: solid 5px #eee;float: left;}
body #community-wrap div.profile-info {margin: 0 0 0 190px;}
body #community-wrap div.profile-info .contentheading {border: none !important;}
body #community-wrap div.profile-name {font-size: 22px;font-weight: 700;color: #333;margin: 0 0 10px;}
body #community-wrap div#profile-status {font-size: 11px;color: #666;border-bottom: dotted 1px #ccc;width: 100%;margin-bottom: 5px;}
body #community-wrap #profile-status-edit {float: right;font-size: 10px;width: 50px;text-align: right;cursor: pointer;}
body #community-wrap ul.profile-details {margin: 10px 0 0;padding: 0;}
body #community-wrap ul.profile-details li {width: 58%;background: none;padding: 0;display: inline;float: left;}
body #community-wrap ul.profile-details li.title {font-weight: 700;width: 38%;}
body #community-wrap ul.friend-right-info {margin: 0;padding: 0;list-style: none;}
body #community-wrap ul.friend-right-info li {background: none;line-height: normal;padding: 2px;color: #666;float: left;}
body #community-wrap div.profile-toolbox-bl ul.small-button {margin: 0;padding: 0 0 0 20px;list-style: none;}
body #community-wrap div.profile-toolbox-bl ul.small-button li {background: none;line-height: 33px;padding: 0;display: block;float: left;}
body #community-wrap div.profile-toolbox-bl ul.small-button li a {display: block;float: left;text-decoration: none;height: 20px;line-height: 16px;padding: 0 0 0 20px;margin: 0 15px 0 0;}
body #community-wrap ul.small-button li.btn-add-friend a {background: transparent url(../images/toolbar/profile-toolbar-icons.gif) no-repeat 0 0;}
body #community-wrap ul.small-button li.btn-gallery a {background: transparent url(../images/toolbar/profile-toolbar-icons.gif) no-repeat 0 -21px;}
body #community-wrap ul.small-button li.btn-blog a {background: transparent url(../images/toolbar/profile-toolbar-icons.gif) no-repeat 0 -42px;}
body #community-wrap ul.small-button li.btn-videos a {background: transparent url(../images/toolbar/profile-toolbar-icons.gif) no-repeat 0 -83px;}
body #community-wrap ul.small-button li.btn-write-message a {background: transparent url(../images/toolbar/profile-toolbar-icons.gif) no-repeat 0 -104px;}
body #community-wrap ul.small-button li.btn-favourite a {background: transparent url(../images/toolbar/profile-toolbar-icons.gif) no-repeat 0 -63px;}
body #community-wrap #activity-stream-container {margin-bottom: 15px;}

/* Profile Toolbox */
body #community-wrap div.profile-toolbox-bl {background: url(../images/app-box-header.png) 0 0 no-repeat;margin: 0 0 10px;}
body #community-wrap div.profile-toolbox-br {background: url(../images/app-box-header.png) 100% 0 no-repeat;margin-left: 10px;}
body #community-wrap div.profile-toolbox-tl {background: none;}
body #community-wrap div.profile-toolbox-bl h2.app-box-title {font-family: Tahoma, Verdana, Helvetica, san-serif;font-size: 150%;padding: 10px 10px 0;font-weight: 700;color: #fff;text-align: left;}
body #community-wrap div.profile-toolbox-bl div.statustext {margin: 20px 0 10px 0;text-align: center;float: left;width: 100%;}
body #community-wrap div.profile-toolbox-bl div.statustext label {background: transparent url(../images/statuslabel.gif) no-repeat scroll left top;color: #fff;display: block;float: left;font-weight: 700;height: 28px;line-height: 28px;width: 90px;margin: 1px 0 0 10px;text-transform: uppercase;text-align: center;}
body #community-wrap div.profile-toolbox-bl div.statustext #statustext {font-size: 16px;color: #999;margin: 0;width: 72%;float: left;height: 22px;}
body #community-wrap div#community-photo-caption input#captiontext {font-size: 16px;color: #999;margin: 0 0 0 10px;width: 50%;}
body #community-wrap div.profile-toolbox-bl div.statustext input.status-edit {color: #333;width: 60%;float: left;}
body #community-wrap div#community-photo-caption #save-caption {padding: 3px 10px;background: #333;color: #fff;font-size: 11px;font-weight: 700;border: solid 1px #666;height: 28px;line-height: 28px;}
body #community-wrap div.profile-toolbox-bl div.statustext #save-status {padding: 3px 10px;background: #333;color: #fff;font-size: 11px;font-weight: 700;border: solid 1px #666;height: 28px;line-height: 28px;}
body #community-wrap div.profile-toolbox-bl td {text-align: center;}
body #community-wrap div.profile-toolbox-bl td a {text-align: center;text-decoration: none;float: left;display: block;width: 100%;background: #eee;color: #360;font-size: 11px;font-weight: 700;}
body #community-wrap div.profile-toolbox-bl td a span {float: left;display: block;width: 100%;padding: 50px 0 0;cursor: pointer;}
body #community-wrap div.profile-toolbox-bl td a.btn-invite:link,
body #community-wrap div.profile-toolbox-bl td a.btn-invite:visited {background: #eee url(http://atlantichighlands.org/templates/rt_affinity_j15/html/com_community/images/icons/profile-toolbox-icons.gif) no-repeat 0 0px;}
body #community-wrap div.profile-toolbox-bl td a.btn-invite:hover {background: #eee url(http://atlantichighlands.org/templates/rt_affinity_j15/html/com_community/images/icons/profile-toolbox-icons.gif) no-repeat 0 -80px;color: #690;}
body #community-wrap div.profile-toolbox-bl td a.btn-photo:link,
body #community-wrap div.profile-toolbox-bl td a.btn-photo:visited {background: #eee url(http://atlantichighlands.org/templates/rt_affinity_j15/html/com_community/images/icons/profile-toolbox-icons.gif) no-repeat 0 -160px;}
body #community-wrap div.profile-toolbox-bl td a.btn-photo:hover {background: #eee url(http://atlantichighlands.org/templates/rt_affinity_j15/html/com_community/images/icons/profile-toolbox-icons.gif) no-repeat 0 -240px;color: #690;}
body #community-wrap div.profile-toolbox-bl td a.btn-video:link,
body #community-wrap div.profile-toolbox-bl td a.btn-video:visited {background: #eee url(http://atlantichighlands.org/templates/rt_affinity_j15/html/com_community/images/icons/profile-toolbox-icons.gif) no-repeat 0 -320px;}
body #community-wrap div.profile-toolbox-bl td a.btn-video:hover {background: #eee url(http://atlantichighlands.org/templates/rt_affinity_j15/html/com_community/images/icons/profile-toolbox-icons.gif) no-repeat 0 -400px;color: #690;}
body #community-wrap div.profile-toolbox-bl td a.btn-group:link,
body #community-wrap div.profile-toolbox-bl td a.btn-group:visited {background: #eee url(http://atlantichighlands.org/templates/rt_affinity_j15/html/com_community/images/icons/profile-toolbox-icons.gif) no-repeat 0 -480px;}
body #community-wrap div.profile-toolbox-bl td a.btn-group:hover {background: #eee url(http://atlantichighlands.org/templates/rt_affinity_j15/html/com_community/images/icons/profile-toolbox-icons.gif) no-repeat 0 -560px;color: #690;}
body #community-wrap div.profile-toolbox-bl td a.btn-apps:link,
body #community-wrap div.profile-toolbox-bl td a.btn-apps:visited {background: #eee url(http://atlantichighlands.org/templates/rt_affinity_j15/html/com_community/images/icons/profile-toolbox-icons.gif) no-repeat 0 -640px;}
body #community-wrap div.profile-toolbox-bl td a.btn-apps:hover {background: #eee url(http://atlantichighlands.org/templates/rt_affinity_j15/html/com_community/images/icons/profile-toolbox-icons.gif) no-repeat 0 -720px;color: #690;}
body #community-wrap div.profile-toolbox-bl ul.updates {margin: 10px 0 0;padding: 0;list-style: none;}
body #community-wrap div.profile-toolbox-bl ul.updates li {background: none;padding: 0 5px 0 10px;text-align: left;}
body #community-wrap div.profile-toolbox-bl ul.updates li.title {font-weight: 700;border-bottom: solid 1px #ddd;padding: 3px 5px;color: inherit;margin-bottom: 10px !important;}
body #community-wrap div.profile-toolbox-bl ul.updates li a {color: #666;text-decoration: none;}
body #community-wrap div.profile-toolbox-bl ul.updates li a:hover {text-decoration: underline;}
a.inbox {background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -120px;padding: 0 0 0 22px;}
a.friend {background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 0;padding: 0 0 0 22px;}

/* Groups */
div#community-groups-wrap {display: block;}
div#community-groups-wrap span.info {font-size: 11px;margin: 0 0 10px 0;}
div#community-groups-wrap div textarea {width: 45%;}
div#community-groups-wrap div span.title {width: 20%;float: left;}
div#community-groups-wrap div.items {margin-top: 10px;}
div#community-groups-wrap div.submit {margin: 30px 0 0 0;width: 70%;text-align: center;}
div#community-groups-wrap div.title {font-weight: bold;text-decoration: underline;}
div#community-groups-wrap fieldset {background: none;border: 1px solid #EEE;float: left;width: 50%;padding: 8px;}
div#community-groups-wrap fieldset legend {color: #999;text-decoration: underline;font-size: 12px;}
div#community-groups-wrap fieldset div.avatar {width: 30%;float: left;}
div#community-groups-wrap fieldset div.caption {float: left;}
div#community-groups-wrap div.upload {margin: 20px 0 0 0;}
div#community-groups-wrap div.community-groups {border-bottom: 1px solid #789539;margin: 0 0 10px;}
div.community-groups-right div.heading {font-weight: 700;font-size: 12px;background-color: #F4F4F4;border: 1px solid #eee;padding: 4px;}
#community-wrap .group-top {margin: 20px 0;}
#community-wrap .group-bottom {margin-top: 15px;}
#community-wrap .group-left {float: left;width: 175px;}
#community-wrap .group-right {float: right;width: 175px;}
#community-wrap .group-top .group-main {margin-left: 190px;}
#community-wrap .group-bottom .group-main {margin-right: 190px;}
#community-wrap .group-menus {border-bottom: 3px solid #999;display: block;float: right;margin: 0 0 0 20px;padding: 0;width: 100%;list-style: none;}
#community-wrap .group-menu {background: none;float: right;margin: 0 0 0 3px;padding: 5px 0;text-transform: capitalize;}
#community-wrap .group-menu a {text-decoration: none;background: #999;padding: 5px 10px;color: #fff !important;margin: 0 0 0 2px;}
#community-wrap .group-menu.important a {background: #660000;}
#community-wrap .group-info {margin: 15px 0;}
#community-wrap .group-info .cparam {padding-left: 150px;position: relative;}
#community-wrap .group-info .clabel {width: 150px;font-size: 11px;font-weight: 700;position: absolute;top: 0;left: 0;}
#community-wrap .group-info .cdata {font-size: 11px;}
#community-wrap .group-info .cinput {display: none;}
#community-wrap .group-member {display: inline;list-style: none !important;background: none !important;padding: 0 !important;}
div#community-group-info-actions {display: none;padding: 0 0 0 170px;}
div#community-groups-news h3, div#community-groups-join h3 {border-bottom: solid 1px;margin: 0 0 5px 0;padding: 0;width: 100%;float: left;}
input#news-title {width: 400px;}
textarea#news-description {height: 200px;width: 400px;}
div#community-groups-news div {padding-top: 10px;}
div.empty {text-align: center;font-size: 12px;color: #999;}
div.community-groups-action {clear: both;padding-top: 10px;text-align: right;}
div#community-groups-results-wrapper {margin-top: 20px;height: 100%;width: 100%;}
div.community-groups-results-item {border: 1px solid #ddd;padding: 8px;margin-top: 10px;clear: both;background: #fff;}
div.community-groups-results-left {width: 15%;float: left;clear: both;height: 100%;padding: 10px 0 0 10px;}
div.community-groups-results-right {float: left;margin-left: 10px;width: 80%;}
div.community-groups-results-right h3 {margin: 0 0 12px 0;padding: 0;text-indent: 0 !important;}
divbody #community-wrap span.selected {font-weight: 700;text-decoration: underline;}
body #community-wrap .album {float: left;width: 48%;margin: 5px;border: 1px solid #eee;}
body #community-wrap .album-cover {float: left;margin: 10px;}
body #community-wrap .album-summary {margin: 8px;margin-bottom: 0;}
body #community-wrap .album-name {white-space: nowrap;overflow: hidden;}
body #community-wrap .photo-list-item {border: 1px solid #ddd;display: inline-block;width: 100%;}
body #community-wrap .photo-list-item .container {padding: 5px;}
body #community-wrap .photo-list-item .photo-item {float: left;margin: 5px;}
body #community-wrap .photo-list-item .photo-item a {display: block;}
body #community-wrap .photo-list-item .photo-item img {border: 1px solid #ddd;padding: 3px;margin: 0 !important;}

#writeMessageForm .receiverList #selections {width: 140px;border: 1px solid #ddd;}
#writeMessageForm textarea.inputbox {margin: 0;}
#writeMessageForm input {border: 1px solid #ddd;margin-bottom: 10px;}

div.content-nopost {margin: 0 10px 0 31px;height: 22px;line-height: 27px;}
div.icon-nopost {float: left;height: 22px;padding: 4px 10px 0 5px;}
body #cWindowContent div.message {background: #fde2e2;border-top: solid 2px #d19393;border-bottom: solid 2px #d19393;padding: 5px 10px;margin-bottom: 5px;}
body #cWindowContent .blockUnregister h3 {font-size: 15px;color: #333;padding: 0;margin: 0 0 10px;}
body #cWindowContent div.loginform label, body #cWindowContent div.loginform input {margin: 0;}
body #cWindowContent div.loginform .frontlogin {padding: 3px;margin: 0 0 3px;}
body #cWindowContent .blockUnregister div.loginform,
body #cWindowContent .blockUnregister div.right-col {background: transparent url(../images/separator.gif) no-repeat center left;padding-left: 10px;}
body #cWindowContent .blockUnregister ul#featurelist {list-style: none;margin: 10px 0 !important;padding: 0;}
body #cWindowContent .blockUnregister ul#featurelist li {font-size: 11px;color: #999;background: transparent url(../images/add-button.gif) no-repeat 0 0;line-height: 16px;height: 16px;margin: 0 0 5px !important;padding: 0 0 0 25px;}
body #cWindowContent .blockUnregister a#joinButton2 {background: transparent url(../images/register-button-small.gif) no-repeat 0 0;width: 149px;height: 46px;text-indent: -9999px;display: block;outline-style: none;margin: 0 auto;}
body #cWindowContent .blockUnregister a#joinButton2:hover {background: transparent url(../images/register-button-small.gif) no-repeat 0 -46px;}
.tool-tip {float: left;border: 1px solid #ccc !important;background: #fff !important;padding: 5px;max-width: 200px;}
.tool-title {padding: 0;margin: 0;margin-top: -15px;padding-top: 15px;padding-bottom: 5px;background: transparent url(../images/tooltip-arrow.gif) no-repeat !important;font-size: 100%;font-weight: bold;}
.tool-text {margin: 0;font-size: 100%;}

/* Icons */
.icon-user, .icon-calendar, .icon-remove, .icon-write, .icon-group, .icon-leave, .icon-online, .icon-offline, .icon-add-friend, .icon-remove-friend, .icon-approve, .icon-unapprove, .icon-discuss, .icon-wall, .icon-edit, .icon-replies, .icon-bubble, .icon-photos, .icon-report, .icon-videos, .icon-edit2, .icon-save, .icon-blog {line-height: 15px;margin: 10px 10px 0 0;padding: 3px 3px 3px 20px;display: inline;}
.icon-waitingapproval {line-height: 15px;margin: 10px 10px 0 0;padding: 3px 3px 3px 20px;color: #666;}
.icon-user {background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 2px;}
.icon-calendar {background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -20px;}
.icon-remove {background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -37px;}
.icon-group {background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -58px;}
.icon-write {background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -118px;}
.icon-join {background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -100px;}
.icon-leave {background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -80px;}
.icon-online {background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -138px;}
.icon-offline {background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -158px;}
.icon-add-friend {background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -180px;}
.icon-remove-friend {background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -200px;}
.icon-block-user {background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -200px;text-decoration: none;}
.icon-remove-avatar {text-decoration: none;background: transparent url(../images/icons/delete.png) no-repeat 0;}
.icon-approve {background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -218px;}
.icon-unapprove {background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -37px;}
.icon-waitingapproval {background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -238px;}
.icon-discuss {background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -256px;}
.icon-wall {background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -276px;}
.icon-edit {background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -337px;}
.icon-replies {background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -297px;}
.icon-bubble {background: transparent url(../images/icons/bubble.gif) no-repeat 0 3px;}
.icon-photos {background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -356px;}
.icon-report {background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -375px;color: #f00;text-decoration: none;}
.icon-videos {background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -398px;}
.icon-edit2 {background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -419px;}
.icon-save {background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -440px;}
.icon-blog {background: transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -457px;}
a.icon-report:hover {color: #f30;text-decoration: underline;}
.paramlist_key label.hasTip {margin: 0;}
body #community-wrap .loading {width: 50px;height: 11px;background: transparent url(../images/wait.gif) no-repeat 0 0;}
body #community-wrap div.see-all {font-size: 90%;margin: 0 0 10px;padding: 2px;text-align: right;}
body #community-wrap #latest-members-nav a {outline-style: none;border-right: solid 1px #333;padding: 0 10px;height: 11px;}

/* Group Invite */
body #community-wrap ul#friends-list {margin: 0px;padding: 0px;overflow-y: scroll;height: 250px;}
body #community-wrap ul#friends-list li {width: 32%;background: none;margin: 0 0 5px;padding: 3px;list-style: none;float: left;}
body #community-wrap ul#friends-invited li {background: none;margin: 0 0 5px;padding: 3px;list-style: none;float: left;}
body #community-wrap ul#friends-invited li a, body #community-wrap ul#friends-list li a {text-decoration: none;font-weight: 700;}
body #community-wrap ul#friends-invited li a:hover, body #community-wrap ul#friends-list li a:hover {text-decoration: underline;}
body #community-wrap ul#friends-list li.friend-list {margin: 0 0 10px !important;}
body #community-wrap ul#friends-list li.friend-list img {border: solid 1px #eee;padding: 2px;}
body #community-wrap ul#friends-list li.friend-list:hover {background: #f2f2f2;}
body #community-wrap ul#friends-list li.friend-list:hover img {border: solid 1px #fff;}
body #community-wrap ul#friends-invited li img, body #community-wrap ul#friends-list li img {float: left;}
body #community-wrap ul#friends-invited li span.friend-name, body #community-wrap ul#friends-list li span.friend-name {line-height: 45px;padding: 0 0 0 5px;vertical-align: middle;}
body #community-wrap div#friend-selected-list {border: 1px solid gray;padding: 5px;overflow: scroll;margin-left: 20px;float: left;width: 20%;height: 250px;margin-top: 45px;}
body #community-wrap ul#friends-invited {margin: 0;padding: 0;}
body #community-wrap ul#friends-invited li {font-weight: 700;}
body #community-wrap ul#friends-invited li.friend-list {font-weight: 700;padding: 0;margin: 0 0 5px !important;background: none;}
body #community-wrap ul.application-group-avatars {margin: 0pt;padding: 0pt;list-style: none;}
body #community-wrap ul.application-group-avatars li {display: inline;padding: 0;background: none;margin: 0 3px 0 0 !important;}
body #community-wrap div.see-all {position: relative;}
body #community-wrap div.loading {display: none;float: right;margin: 5px 5px 0 0;}
body #community-wrap div.filterlink {outline-style: none;padding: 0 10px;height: 11px;border-bottom: 0;padding: 0 0 3px;font-size: 90%;margin: 0 0 10px;text-align: right;}
body #community-wrap div.filterlink a {border-right: solid 1px #333;padding: 0 5px;outline: none;}
body #community-wrap a.active-state {font-weight: 700;}

/* Standard Avatar List */
body #community-wrap ul.avatar-list {margin: 0;padding: 0pt;list-style: none;}
body #community-wrap ul.avatar-list li, body #community-wrap ul.avatar-list li.avatar-list-item {display: inline;padding: 0;background: none;margin: 0 3px 0 0;}
body #community-wrap ul.avatar-list li.mini-thumbs {float: left;}
body #community-wrap ul.avatar-list li a {text-decoration: none;}
body #community-wrap ul.avatar-list li.first {width: 100%;display: block;text-align: center;padding-bottom: 20px;}
body #community-wrap ul.avatar-list li.first a.avatar-link {display: block;position: relative;}
body #community-wrap ul.avatar-list .title {font-weight: 700;font-size: 160%;margin-bottom: 10px;}
body #community-wrap ul.avatar-list .title a {text-decoration: none;}
body #community-wrap ul.avatar-list .desc-title {font-size: 90%;text-align: left;line-height: normal;border-bottom: 1px solid #ddd;padding: 2px 0;margin: 0 0 5px;font-weight: 700;}
body #community-wrap ul.avatar-list .desc-details {color: #666;text-align: left;}
body #community-wrap .tag-new {position: absolute;top: 0;left: 0;width: 40px;height: 40px;background: transparent url(../images/tag-new.gif) no-repeat 0 0;}
body #community-wrap .col-left, body #community-wrap .col-right {margin: 0;padding: 0;}
body #cWindowContent .button {padding: 2px 15px;background: #333 !important;border: solid 1px #666 !important;cursor: pointer;color: #ddd !important;font-size: 11px;}
body #cWindowContent .button:hover {background: #1c1d22 !important;border: solid 1px #666;}
body #community-wrap div.yellowbox-tr table {margin: 0 0 10px;}
body #community-wrap div.yellowbox-tr table td {vertical-align: top;}
body #community-wrap #profile-edit .inputbox {width: 290px;}
body #community-wrap #profile-edit .select {width: auto;}
body #community-wrap #profile-edit .validate-custom-date {width: auto;}

/* Video */
body #community-wrap .video-heading {margin: 0;padding: 0;margin-bottom: 5px;padding-bottom: 5px;border-bottom: 1px solid #ddd;}
body #community-wrap .video {float: left;width: 100%;margin: 5px;border: 1px solid #eee;position: relative;}
body #community-wrap .video-thumb {float: left;padding: 8px;position: relative;}
body #community-wrap .video-thumb-url {display: block;background: url(http://atlantichighlands.org/templates/rt_affinity_j15/assets/video_thumb.png) no-repeat center;overflow: hidden;}
body #community-wrap .video-thumb img {margin: 0 !important;}
body #community-wrap .video-summary {margin: 8px;margin-bottom: 0;}
body #community-wrap .video-title {overflow: hidden;position: relative;margin: 0;padding: 0;}
body #community-wrap .video-description {margin: 0;padding: 0;}
body #community-wrap .video-actions {float: left;}
body #community-wrap .video-durationHMS {position: absolute;bottom: 8px;left: 8px;background: black;color: #FFF;opacity: 0.7;font-size: 80%;padding: 0 0.3em;}
body #community-wrap .frontpage .video {float: none;width: auto;}
body #cWindow .video-addType {vertical-align: top;width: 50%;height: 250px;padding: 10px;position: relative;}
body #cWindow .video-addType.upload {border-left: 1px solid #DDD;}
body #cWindow .video-addType-name {font-weight: bold;margin: 0;padding: 0;}
body #cWindow .video-addType-description {margin: 10px 0;padding: 0;}
body #cWindow .video-providers {padding-left: 15px;}
body #cWindow .video-provider {width: 49%;float: left;margin: 0;padding: 0;background: none;list-style-type: disc;line-height: 150%;}
body #cWindow .video-uploadRules {padding-left: 15px;}
body #cWindow .video-uploadRule {margin: 0;padding: 0;background: none;list-style-type: disc;line-height: 150%;}
body #cWindow .video-addType.link .video-action {margin-top: 15px;}
body #cWindow .video-addType.upload .video-action {margin-top: 20px;}
body #community-wrap .video-player {float: left;margin-bottom: 15px;margin-right: 15px;}
body #community-wrap .video-full .video-summary {padding: 10px;height: auto;margin: 0;}
body #community-wrap .video-full .video-details {padding-top: 15px;}
body #community-wrap .video-full .video-details dt {float: left;width: 75px;margin: 0 !important;padding: 0 !important;}
body #community-wrap .video-full .video-details dd {display: inline;}
body #community-wrap .video-full .video-actions {display: block;position: relative;}
body #community-wrap .facebook {background: transparent url(http://atlantichighlands.org/templates/rt_affinity_j15/assets/favicon/facebook.gif) no-repeat 0 0;margin: 5px 0 0;padding-left: 20px;text-decoration: underline;}
body #community-wrap .video-result {border: 1px solid #EEE;margin-bottom: 10px;}
body #community-wrap .video-search-form {margin: 0 0 20px;}
body #community-wrap #community-admin-wrapper {margin: 0 0 10px;border: none;padding: 0;background: none;}
body #community-wrap #community-admin-wrapper #community-admin-controls li {display: inline;padding: 0 10px 0 20px;}
body #community-wrap #community-admin-wrapper #community-admin-controls li a span {text-decoration: underline;}

body #community-wrap div.newsfeed-item {padding: 4px 0; margin: 0 0 5px;position: relative; overflow: hidden; display: block;border-bottom: 1px solid #ddd;}
body #community-wrap .pos-rel {position: relative;}
body #community-wrap div.error-box {border: 1px solid #FF0000;padding: 20px;background-color: #FFEAEA;}
#community-wrap .wall-cocs {margin-top: 8px;margin-right: 40px;font-size: 95%;}
#community-wrap .wallcmt {padding: 4px;background-color: #f6f6f6;margin-bottom: 1px;position: relative;padding-left: 40px;}
#community-wrap .wallcmt p {margin: 0;}
#community-wrap .wall-coc-avatar {width: 32px;position: absolute;top: 4px;left: 4px;}
#community-wrap .wall-coc-form {display: none;}
#community-wrap .wall-coc-form-actions {text-align: left;}
#community-wrap #wall-message {display: block;height: 110px;}
textarea {height: 150px;width: 70%;}
.denied-box {padding: 0;border: 0;background: none;}
#community-wrap .yellowbox-bl .profile-toolbox-bl, 
#community-wrap .yellowbox-bl .profile-toolbox-br,
#community-wrap .yellowbox-bl .profile-toolbox-tl {background: none;margin: 0;}
#community-wrap .submenu-surround div.center {padding: 2px;}
#community-wrap #community-admin-wrapper div.center {padding: 10px;}
#community-wrap .yellowbox-bl .statustext {margin-top: 0 !important;}
#community-wrap .show-all-link {display: block;float: right;margin-top: 10px;}
#community-wrap textarea#wall-message {margin-bottom: 10px;border: 1px solid #ddd;padding: 0;}
#community-wrap span#errjsnamemsg, #community-wrap span#errjsusernamemsg, #community-wrap span#errjsemailmsg, #community-wrap span#errjspassword2msg, span#errjspasswordmsg {color: #cc0000;display: block;line-height: 12px;margin-bottom: 10px;padding-left: 5px;}
#community-wrap .group-menu.important {border: 0 !important;}

/* table for form elements */
body #community-wrap .formtable, body #cWindow .formtable {width: 100%;}
body #community-wrap .formtable td, body #community-wrap .admintable td, body #cWindow .formtable td, body #cWindow .admintable td {padding: 5px;vertical-align: top;}
body #community-wrap .formtable td.key, body #community-wrap .admintable td.paramlist_key, body #community-wrap td.listkey, body #community-wrap td.paramlist_key, body #cWindow .formtable td.key, body #cWindow .admintable td.paramlist_key {font-weight: bold;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 {border: none;background: none;}