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

/** STANDARD STYLING **/

body #community-wrap {

	padding: 10px;

	text-align: left;

	position: relative;

}

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;

}

body #community-wrap ul,

body #community-wrap dl,

body #community-wrap label,

body #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;

	color: #693;

}

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%;

	color: #005081;

}

body #community-wrap .infoDesc {

    font-size: 90%;

}









/** form styling **/

label {

	display: block;

}

.selectbox {

	padding: 2px;

	border: solid 1px #ccc;

}

input.fullwidth,

textarea.fullwidth{

	width: 98%;

}



/** custom textarea **/

body #community-wrap textarea.replybox {

	width: 98%;

	height: 115px;

}









/** Profile **/

body #community-wrap .profile-addfriend{

	background: transparent url(../images/user_add.png) no-repeat scroll 0 2px;

	padding: 3px 3px 3px 20px;

}

body #community-wrap .profile-message{

	background: transparent url(../images/Mail_16x16.png) no-repeat scroll 0 2px;

	padding: 3px 3px 3px 20px;

}

body #community-wrap .profile-star {

	background: transparent url(../images/Star_16x16.png) no-repeat scroll 0 2px;

	padding: 3px 3px 3px 20px;

}

body #community-wrap .profile-media {

	background: transparent url(../images/photos.png) no-repeat scroll 0 2px;

	padding: 3px 3px 3px 20px;

}



body #community-wrap #profile-info h1 {

	margin-top:8px;

	margin-bottom:8px;

}







/** Tables **/

body #community-wrap table.grid td{

	border-top: 1px solid #CCCCCC;

	padding: 8px;

}

body #community-wrap div.listing {

	border-top: 1px solid #CCCCCC;

	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;

}

/** table header **/

body #community-wrap div.masterhead td.profile{

	border: none;

}



body #community-wrap div.masterhead td{

	padding: 4px;

}



/** Tiny icons + newsfeed **/

body #community-wrap div.sprite-favicons {

	background: transparent url(../images/icons.png) no-repeat scroll 0 0;

	padding: 3px 3px 3px 3px;

	height: 20px;

	width: 20px;

	float: left;

}



body #community-wrap div.created {

	text-align: right;

	width: 65px;

	float: right;

	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 {

	/*background:#D8DFEA none repeat scroll 0 0;*/

	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;

	

	/* To accomodate .app-box-menu */

	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 {

	color: #E9EBEB;

	font-weight: bold;

	line-height: 30px;

	

	/* Remove any <h2> inheritance from Joomla! template */

	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;



/* If .app-box-menu-title is displayed:

	text-indent: 0;	

*/

}

#community-wrap .app-box-menu-icon {

	background-image: url(../images/app-box-menu-icon.png);

	background-repeat: none;

	

	height: 16px;

	width: 16px;

	line-height: 0;

		 	

	display: block;



/*

	If .app-box-menu-title is displayed:

	width: auto;

	line-height: normal;

	padding-left: 16px;

*/

}

#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; }



/* toggle (expand/collapse) menu */

#community-wrap .app-box-menu.toggle .app-box-menu-icon { background-position: -16px 0; }

#community-wrap .app-box.collapse .app-box-menu.toggle .app-box-menu-icon {

	background-position: -32px 0;

}

#community-wrap .app-box-content {

	margin: 5px 0;

	position: relative;

}

#community-wrap .app-box-info {

}

#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 #CCCCCC;

	font-weight: bold;

	padding: 6px 0;

	margin-bottom: 6px;

	margin-top: 10px;

	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;

	float: left;

	width: 80%;

}



body #community-wrap div.ccontent div.ccontent-min-height {

    height:40px;

    float:right;

    width:1px;

}





/* SEND MESSAGE WINDOW STYLE */

#writeMessageContainer {

	padding: 0 10px;

}

#writeMessageContainer div.receiverContainer {

	padding: 5px;

	border: solid 1px #ccc;

	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;

}

/* SEND MESSAGE WINDOW STYLE */





/* ADD NEW FRIEND WINDOW STYLE */

#addFriendContainer {

	padding: 0 10px;

}

#addFriendContainer .newFriendAvatar {

	float: left;

	margin: 0 10px 0 0;

}

#addFriendContainer .newFriendName {

	float: right;

	width: 338px;

}

#addFriendContainer .inputbox {

	width: 320px;

}

/* ADD NEW FRIEND WINDOW STYLE */





/** Message **/

body #community-wrap div.avatar {

	/*background:transparent url(../images/left-arrow.jpg) no-repeat scroll right 10px;*/

	width: 100%;

}



/** buttons **/



/* remove button */

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;

}



/* add button */

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;

	/*margin: -16px 10px 0 -8px;*/

	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 {

	background: #fff;

	border: solid 1px #ccc;

	padding: 3px;

}

body #community-wrap div.inbox-toolbar a {

	color: #666;

	font-size: 11px;

}

body #community-wrap div.inbox-read {

	padding: 3px;

	border-bottom: solid 1px #ccc;

	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 #ccc;

	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 .message-subject a:hover {



}

body #community-wrap .bubble-arrow {

    background: transparent url(../images/message-arrow.gif) no-repeat top left;

	float: left;

	width: 100%;

}

body #community-wrap .bubble-content {

	background: #fff;

	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;

}



/** Ajax **/

body #community-wrap div.ajax-wait{

	background-image:url(../images/wait.gif);

	width:16px;

	height:16px;

}



/** messages **/

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;

}



/** drag **/

body #community-wrap td.dragHandle {

cursor:move;

}

body #community-wrap .showDragHandle {

	background-image: url(../images/drag.gif);

	background-position: center center;

	background-repeat: no-repeat;

	cursor: move;

}



/**

 * Unordered list for displaying avatars

 **/ 

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;

}



/**

 * Show-more link

 **/

body #community-wrap div.community-show-more,

body #community-wrap span.community-show-mores{

	text-align: right;

} 







/**

 * Jom Social 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: #fff;

	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;

/*	padding: 0 20px; */

	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: #005081;

}

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: #005081;

	border-bottom: solid 1px #006DAE;

	width: 90%;

}

body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active div a:hover {

	background: #006DAE;

}

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: #444;

	color: #fff;

	border-bottom: solid 1px #666;

	line-height: normal;

}

body #community-wrap #cToolbarNav ul#cToolbarNavList li div a:hover	{

	background: #555;

	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 #006DAE;

}

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;

}

/**

 * Jom Social Toolbar

 */





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

/** SUBMENU TOOLBAR **/

body #community-wrap div.submenu-l {

	background: transparent url(../images/submenu.gif) no-repeat 0 0;

	margin: 0 0 10px;

	height:26px;

}

body #community-wrap div.submenu-r {

	background: transparent url(../images/submenu.gif) no-repeat 100% -26px;

	height:26px;

}

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 #ccc;

	padding: 0 15px;

	padding: 0 15px;

	text-decoration: none;

	color: #0B55C4;

	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 #ccc;

	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;

}

/** SUBMENU TOOLBAR **/

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







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

/** FRONTPAGE **/

.app-box .actor-link {

	width: 100%;

}

div.groups-news-title,

span.groups-news-title {

	background: transparent url(../images/groups_news_title.gif) no-repeat scroll 0pt 5px;

	padding: 3px 3px 3px 20px;

}

/* Guest section */

body #community-wrap div.greybox {

	border: solid 1px #ccc;

	margin: 0 0 15px;

}

body #community-wrap div.greybox div {

	border: solid 1px #fff;

}

body #community-wrap div.greybox div div {

	border: none;

	background: #fff url(../images/greybox.gif) repeat-x top left;

}

body #community-wrap div.greybox div div div {

	background: none;

}

body #community-wrap div.greybox div div div h1,

body #community-wrap div.greybox div div div h2 {

	padding: 0;

	margin: 0;

}

body #community-wrap div.greybox div div div h1 {

	letter-spacing: -1px;

	font-size: 32px;

	margin: 0 0 20px;

	padding: 0 0 10px;

	line-height: 35px;

}

body #community-wrap div.greybox div div div h2 {

	color: #666;

	margin: 0 0 15px;

}

body #community-wrap div.greybox div div div.introduction {

	margin: 0;

	padding: 30px 0 0 70px;

}

body #community-wrap div.greybox div div div.loginform {

	width: 200px;

	float: right;

	padding: 20px 15px 20px 30px;

	background: transparent url(../images/greybox-separator.gif) no-repeat top left;

	height: 225px;

}

body #community-wrap div.greybox div div div.loginform input.frontlogin {

	padding: 3px;

	font-size: 16px;

	font-weight: bold;

	color: #666;

	width: 90%;

}

body #community-wrap ul#featurelist {

	list-style: none;

	margin: 20px 0;

}

body #community-wrap ul#featurelist li {

	font-size: 14px;

	color: #999;

	background: transparent url(../images/add-button.gif) no-repeat 0 0;

	line-height: 16px;

	height: 16px;

	font-weight: bold;

	margin: 0 0 5px !important;

	padding: 0 0 0 25px;

}

body #community-wrap div.greybox a#joinButton {

	background: transparent url(../images/join-button-big.gif) no-repeat 0 0;

	width: 278px;

	height: 49px;

	text-indent: -9999px;

	display: block;

}

body #community-wrap div.greybox a#joinButton:hover {

	background: transparent url(../images/join-button-big.gif) no-repeat 0 -49px;

}

body #community-wrap div.greybox a#joinButton2 {

	background: transparent url(../images/join-button-big.gif) no-repeat 0 0;

	width: 278px;

	height: 49px;

	text-indent: -9999px;

	display: block;

}

body #community-wrap div.greybox 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: 10px 0;

	color: #005081;

	font-family: "Segoe UI",Arial,Helvetica,sans-serif;

	font-size: 150%;

	font-weight: 700;

	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;

    margin: 0 0 10px;

}

body #community-wrap div.yellowbox-tr {

    background: transparent url(../images/yellowbox-tr.gif) no-repeat top right;

}

body #community-wrap div.yellowbox-bl {

    background: transparent url(../images/yellowbox-bl.gif) no-repeat bottom left;

}

body #community-wrap div.yellowbox-br {

    background: transparent url(../images/yellowbox-br.gif) no-repeat bottom right;

}

body #community-wrap div.center {

	padding: 0px 10px 10px 16px;

}

/** FRONTPAGE **/

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







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

/** 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 #ccc;

	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 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 0 0 0;

	overflow: hidden;

}

body #community-wrap .profile-right {

	float: right;

	width: 160px;

	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: 8px;

	border: solid 1px #ecebeb;

	margin: 0;

	background: #fff;

}

body #community-wrap .profile-avatar {

	border: solid 5px #DFE1E1;

	float: left;

}

body #community-wrap div.profile-info {

	margin: 0 0 0 190px;

}

body #community-wrap div.profile-info .contentheading {

	/* Remove inheritance from Joomla! template:

	   - JA Relevant

	*/

	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 #ecebeb;

	width: 100%;

}

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;

	height: 32px;

}

body #community-wrap div.profile-toolbox-bl ul.small-button li {

	background: none;

	line-height: 33px;

	padding: 0;

	display: block;

	float: left;

/*	background: transparent url(../images/toolbar/profile-toolbar-separator.gif) no-repeat top right; */

}

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: 8px 15px 0 0;

}

/*

body #community-wrap div.profile-toolbox-bl ul.small-button li.add-friend a {

    background: transparent url(../images/toolbar/profile-toolbar-icons.gif) no-repeat 0 0;

}

body #community-wrap div.profile-toolbox-bl ul.small-button li.gallery a {

    background: transparent url(../images/toolbar/profile-toolbar-icons.gif) no-repeat 0 -21px;

}

body #community-wrap div.profile-toolbox-bl ul.small-button li.write-message a {

    background: transparent url(../images/toolbar/profile-toolbar-icons.gif) no-repeat 0 -104px;

}

body #community-wrap div.profile-toolbox-bl ul.small-button li.favourite a {

    background: transparent url(../images/toolbar/profile-toolbar-icons.gif) no-repeat 0 -63px;

}

body #community-wrap div.profile-toolbox-bl ul.small-button li.blog a {

    background: transparent url(../images/toolbar/profile-toolbar-icons.gif) no-repeat 0 -42px;

}

body #community-wrap div.profile-toolbox-bl ul.small-button li.videos a {

    background: transparent url(../images/toolbar/profile-toolbar-icons.gif) no-repeat 0 -83px;

}

*/



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;

}









/** Profile Toolbox */

body #community-wrap div.profile-toolbox-bl {

	background: #eee url(../images/toolbar/profile-toolbar-bl.gif) no-repeat bottom left;

	margin: 0 0 10px;

}

body #community-wrap div.profile-toolbox-br {

	background: transparent url(../images/toolbar/profile-toolbar-br.gif) no-repeat bottom right;

}

body #community-wrap div.profile-toolbox-tl {

	background: transparent url(../images/toolbar/profile-toolbar-tl.gif) repeat-x top left;

}

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 input.status{

	font-size: 16px;

	color: #999;

	margin: 0 0 0 10px;

	width: 72%;

	float: left;

}

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(../images/icons/profile-toolbox-icons.gif) no-repeat 0 0px;

}

body #community-wrap div.profile-toolbox-bl td a.btn-invite:hover {

    background: #eee url(../images/icons/profile-toolbox-icons.gif) no-repeat 0 -80px;

    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(../images/icons/profile-toolbox-icons.gif) no-repeat 0 -160px;

}

body #community-wrap div.profile-toolbox-bl td a.btn-photo:hover {

    background: #eee url(../images/icons/profile-toolbox-icons.gif) no-repeat 0 -240px;

    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(../images/icons/profile-toolbox-icons.gif) no-repeat 0 -320px;

}

body #community-wrap div.profile-toolbox-bl td a.btn-video:hover {

    background: #eee url(../images/icons/profile-toolbox-icons.gif) no-repeat 0 -400px;

    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(../images/icons/profile-toolbox-icons.gif) no-repeat 0 -480px;

}

body #community-wrap div.profile-toolbox-bl td a.btn-group:hover {

    background: #eee url(../images/icons/profile-toolbox-icons.gif) no-repeat 0 -560px;

    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(../images/icons/profile-toolbox-icons.gif) no-repeat 0 -640px;

}

body #community-wrap div.profile-toolbox-bl td a.btn-apps:hover {

    background: #eee url(../images/icons/profile-toolbox-icons.gif) no-repeat 0 -720px;

    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;

	text-align: left;

}

body #community-wrap div.profile-toolbox-bl ul.updates li.title {

	font-weight: 700;

	border-bottom: solid 1px #ccc;

	padding: 3px 5px;

	color: #900;

}

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;

}

/** USER PROFILE **/

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









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

/** 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 #005081;

    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;

}





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

/** GROUPS: VIEW GROUPS **/

#community-wrap .group {

	

}

#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-main {

}

#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 #005081;

	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: #444;

	padding: 5px 10px;

	color: #fff;

	margin: 0 0 0 2px;

}

#community-wrap .group-menu.important a {

	background: darkred;

}

#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-members {

}

#community-wrap .group-member {

	display: inline;

	

	/* Remove inheritance from Joomla! template */

	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 #ccc;

	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;

}





/** GROUPS **/

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







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

/* PHOTO: ALBUM LIST ITEM 

   Affected files:

   - templates/photos.myphotos.php

 */



body #community-wrap .albums {}



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;

}











/** PHOTO: ALBUM LIST ITEM **/

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





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

/** PHOTO: PHOTO LIST ITEM **/

/*

 * Affected files:

 * - templates/photos.album.php

 *

 */



body #community-wrap .photo-list-item {

	border: 1px solid #CCC;	

	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 #CCC;

	padding: 3px;

	margin: 0 !important; /* Prevent margin inheritance from ".hasTip img" */

}



/** PHOTO: PHOTO LIST ITEM **/

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







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

/** FORM ELEMENTS **/



#writeMessageForm .receiverList #selections {

	width: 140px;

}

#writeMessageForm textarea.inputbox {

	margin: 0;

}

/** FORM ELEMENTS **/

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



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

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;

}

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







/* blockUnregister */

body #cWindowContent .blockUnregister {}

body #cWindowContent .blockUnregister div.message {

	background: #fde2e2;

	border-top: solid 2px #d19393;

	border-bottom: solid 2px #d19393;

	padding: 5px 10px;

}

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;

}

/* blockUnregister */





/* Tooltips */

.tool-tip {

	float: left;

	border: 1px solid #DFE1E1 !important;

	padding: 5px;

	background: #E3EEFC url(../images/tooltip-bg.gif) repeat-x top left !important;

	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%;

}

/**

 * All small 16x16 icons please use these classes

 * we will use it for all templates

 */

.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;

}



.ajax-notice-apps-added {



}

.ajax-notice-apps-removed {



}

.ajax-notice-apps-configure {



}

body #community-wrap .loading {

	width: 50px;

	height: 11px;

	background: transparent url(../images/wait.gif) no-repeat 0 0;

}

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,

body #community-wrap ul#friends-list li span {



}

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 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 #ccc;

	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: #ccc !important;

	font-size: 11px;

}

body #cWindowContent .button:hover {

	background: #1c1d22 !important;

	border: solid 1px #666;

}

body #community-wrap div.greybox table {

    margin: 0 0 25px;

}

body #community-wrap div.greybox table td {

    vertical-align: top;

}

body #community-wrap #profile-edit .inputbox {

	width: 290px;

}

body #community-wrap #profile-edit .select {

	width: auto;

}

body #community-wrap #profile-edit .validate-custom-date {

	width: auto;

}







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

/** VIDEO **/



body #community-wrap .video-heading {

	/* Remove any possible inheritance from Joomla! template */

	margin: 0; padding: 0;

	

	margin-bottom: 5px;

	padding-bottom: 5px;

	border-bottom: 1px solid #CCCCCC;

}

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; /* Did not use margin because it breaks on IE6/7 */

	position: relative;

}

body #community-wrap .video-thumb-url {

	display: block;

	background: url(../../../assets/video_thumb.png) no-repeat center;

	overflow: hidden;

}

body #community-wrap .video-thumb img {

	/* Avoid .hasTip interference */

	margin: 0 !important; 

}

body #community-wrap .video-summary {

	margin: 8px;

	margin-bottom: 0;

}

body #community-wrap .video-title {

	overflow: hidden;

	position: relative;

	

	/* Remove any possible <h3> inheritance from Joomla! template */

	margin: 0; padding: 0;

}

body #community-wrap .video-description {

	/* Remove any possible <p> inheritance from Joomla! template */

	margin: 0; padding: 0;

}

body #community-wrap .video-actions {

	float: left;

}

body #community-wrap .video-durationHMS {

	position: absolute;

	bottom: 8px; left: 8px;	/* Due to .video-thumb's using padding and not margin */

	

	background: black;

	color: #FFF;

	opacity: 0.7;

	font-size: 80%;

	padding: 0 0.3em;

}



/*

	.frontpage .video

*/

body #community-wrap .frontpage .video {

	float: none;

	width: auto;

}





/*

	.video-add

*/

body #cWindow .video-addType {

	vertical-align: top;

	width: 50%;

	height: 250px;

	padding: 10px;

	

	position: relative;

}

body #cWindow .video-addType.link {

}

body #cWindow .video-addType.upload {

	border-left: 1px solid #DDD;

}

body #cWindow .video-addType-name {

	font-weight: bold;

	

	/* Reset inheritance from Joomla! template */

	margin: 0; padding: 0;

}

body #cWindow .video-addType-description {

	/* Reset inheritance from Joomla! template */

	margin: 10px 0; padding: 0;

}

body #cWindow .video-providers {

	padding-left: 15px;	

}

body #cWindow .video-provider {

	width: 49%;

	float: left;

	/* Reset inheritance from Joomla! template */

	margin: 0; padding: 0; background: none;

	list-style-type: disc; line-height: 150%;

}

body #cWindow .video-uploadRules {

	padding-left: 15px;

}

body #cWindow .video-uploadRule {

	/* Reset inheritance from Joomla! template */

	margin: 0; padding: 0; background: none;

	list-style-type: disc; line-height: 150%;	

}

body #cWindow .video-action {



}

body #cWindow .video-addType.link .video-action {

	margin-top: 15px;

}

body #cWindow .video-addType.upload .video-action {

	margin-top: 20px;

}





/* 

	.video-full

*/

body #community-wrap .video-full {

}

body #community-wrap .video-player {

	float: left;

	

	margin-bottom: 15px;

	margin-right: 15px;

}

body #community-wrap .video-full .video-summary {

	padding: 10px;

	

	/* reset inheritance from .video */

	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;

	

	/* Remove inheritance from Joomla! template */

	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;

	

	/* Remove inheritance */

	position: relative;

}



body #community-wrap .facebook

{

	background: transparent url(../../../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: 1px solid #eee;

	padding: 5px;

	background: #F4F4F4 none repeat scroll 0 0

}



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 .pos-rel {

	position: relative;

}



body #community-wrap div.error-box

{

	border: 1px solid #FF0000; padding: 20px; background-color: #FFEAEA;

}







/** Comment On Comment **/



#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; /* 32px avatar + 4px padding-left + 4px padding-right */

}

#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: 15px;

	border: 1px solid #CCCCCC;

	background: url(../images/greybox.gif) repeat-x top left	

}
