/* Import default template CSS */

@import url("../../default/css/style.css");



body #community-wrap .infoTitle {

	color: inherit;

}
 body #community-wrap .small{
  margin: 0;
 }

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

/* .app-box */



#community-wrap .app-box {

	width: 100%;

	margin-bottom: 15px;
  overflow: hidden;

}

body #community-wrap .app-box-header {
  position: relative;
	border-top: solid 1px #94a3c4;

	background: #2A98DB;
  margin-bottom: 10px;
	height: 30px;

}

body #community-wrap .app-box-title {

	font-size: 95%;

	font-weight: bold;

	line-height: 20px;

	color: #ffffff;
  margin: 3px 10px;
	line-height: 23px;

}

body #community-wrap .app-box-menus {

	margin: 4px;

	margin-right: 8px;

}

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

	margin-left: 3px;

}

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

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

}



body #community-wrap .app-box-content {
  line-height: 20px;;
	margin: 5px 0;
  padding-top: 10px;

}
body #community-wrap .app-box-content a.small{
padding-bottom: 10px;

}

/* See all link style */

body #community-wrap div.see-all {

	border-bottom: solid 1px #eceff5;

	padding: 2px;

	text-align: right;

	font-size: 90%;

	margin: 0 0 10px;

}



/* Frontpage */

body #community-wrap .frontpage {

}



body #community-wrap .frontpage-right {

	float: right;

	width: 235px;

}



body #community-wrap .frontpage-main {

	margin-right: 245px;

}



/* Profile header styling */

body #community-wrap .profile {

	padding-right: 190px;

	position: relative;

}

body #community-wrap .profile-main {

}

body #community-wrap .profile-right {

	position: absolute;

	top: 0; right: 0;

	width: 178px;



	/* Remove inheritance from default template */

	float: none; margin: 0; padding: 0;

}

body #community-wrap div.welcometext {

	font-size: 1.8em;

	font-weight: normal;

	letter-spacing: -1px;

	margin: 10px 0 5px;

}

body #community-wrap #shoutout {

	width: 100%;

	display: block;

}

body #community-wrap span#profile-status-message {



}

body #community-wrap span#shoutedit {

	width: 60px;

	float: left;

	display: block;

	cursor: pointer;

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

	margin: -25px 0 0 25px;

	padding: 0 0 0 18px;

	height: 16px;
font-size: 11px;

}

body #community-wrap .statustext {

	float: left;

	font-size: 1.2em;

	margin: 10px 0;

	width: 100%;

}

body #community-wrap span#shoutsave {

	width: 40px;

	float: right;

	display: block;

	cursor: pointer;

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

	margin: 10px 0 0;

	padding: 0 0 0 18px;

	height: 16px;

	line-height: 14px;

}

body #community-wrap span#shoutsave {

	width: 40px;

	float: right;

	display: block;

	cursor: pointer;

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

	margin: 15px 0 0 25px;

	padding: 0 0 0 18px;

	height: 16px;

	line-height: 14px;

}

body #community-wrap #my-profile-notification {

	padding: 10px;

	border: solid 1px #d57f7f;

	color: #CF3738;

	background: #fde4e4;

	margin: 0 auto 10px;

	text-align: center;

}

body #community-wrap #my-profile-notification a {

    color: #CF3738;

    margin: 0 10px;

}

body #community-wrap #profile-header {

	margin: 10px 0;

}

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;

}

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-avatar {

	border: 1px solid #94a3c4;

	

	width: 174px;

	float: none;

	

	margin-bottom: 10px;

}

body #community-wrap .profile-avatar img {

	border: 7px solid #eaeff6;

	width: 160px;

}





body #community-wrap div.ctitle{

	border-bottom: 1px solid #ECEFF5;

	font-weight: bold;

	padding: 6px 0;

	margin-bottom: 6px;

	margin-top: 10px;

	color: #3B5998;

}





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

 Jom Social Toolbar

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

body #community-wrap #cToolbarNav,

body #community-wrap #cToolbarNav ul {

	padding: 0;

	margin: 0;

	list-style: none;

	line-height: 1;

	position: relative;

}

body #community-wrap #cToolbarNav {

	background: none;

	margin: 0 0 10px;

	height: 30px;

	border-bottom: solid 8px #ABD674;
	outline-bottom: 6px solid #ABD674;

}

body #community-wrap #cToolbarNav ul#community-toolbar {

	padding: 0;

    margin: 0 0 0 10px !important;

    float: left;

    height: 30px;

}

body #community-wrap #cToolbarNav ul#community-toolbar li.toolbar-item {
  
	background: none;

	line-height: 28px;

	padding: 0;

	margin: 0 0 0 3px !important;

	background: transparent;

	float: left;

}

body #community-wrap #cToolbarNav ul#community-toolbar li.toolbar-item a {
  -moz-border-radius-topleft:3px;
  -moz-border-radius-topright:3px;
  -webkit-border-top-left-radius:3px;
  -webkit-border-top-right-radius:3px;
	display: block;

	padding: 0 15px;

	color: #ffffff;

	text-decoration: none;

	background: #0083D4 url('../images/bg_toolbar.png') repeat-x;

	border: 1px solid #74BBE6;

	font-weight: bold;

}

body #community-wrap #cToolbarNav ul#community-toolbar li.toolbar-item a.has-submenu {
  background: #0083D4 url('../images/bg_toolbar.png') repeat-x;
	

	padding: 0 23px 0 15px;

}

body #community-wrap #cToolbarNav ul#community-toolbar li.toolbar-item a:hover {
color: #ffffff;
}

body #community-wrap #cToolbarNav ul#community-toolbar li.toolbar-item div {

	position: absolute;

	visibility: hidden;

	margin: 0;

	padding: 0;

	background: transparent;

	width: 220px;

	z-index: 10;

	border: solid 1px #c2cdde;

	border-top: 0;

}

body #community-wrap #cToolbarNav ul#community-toolbar li.toolbar-item div a {

	position: relative;

	display: block;

	float: left;

	margin: 0;

	padding: 2px 10px;

	width: 200px;

	white-space: nowrap;

	text-align: left;

	text-decoration: none;

	background: #F5FCFF;

	color: #0083D4;

	font-weight: normal;

	border: 0;

}

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

	color: #7a89ab;

	background: #eaeff6;

}

body #community-wrap #cToolbarNav div.toolbar-myname {

	float: right;

	height: 22px;

	line-height: 20px;

	font-weight: 700;

	margin-right: 20px;

}

body #community-wrap #cToolbarNav ul#community-toolbar li.toolbar-item div a.has-separator {

	border-bottom: solid 2px #c2cdde;

}

body #community-wrap #cToolbarNav ul#community-toolbar li.toolbar-active {

	float: left;

	background: none;

	padding: 0;

	line-height: 28px;

	background: #fff;

}

body #community-wrap #cToolbarNav ul#community-toolbar li.toolbar-active a.has-submenu:link,

body #community-wrap #cToolbarNav ul#community-toolbar li.toolbar-active a.has-submenu:visited {

	background: #fff url(../images/toolbar_arrow.gif) no-repeat 100% 0;
  color: #1581C2;
	padding: 0 23px 0 15px;

}

body #community-wrap #cToolbarNav ul#community-toolbar li.toolbar-active a.has-submenu:hover {

	background: #fff url(../images/toolbar_arrow.gif) no-repeat 100% 0;

	padding: 0 23px 0 15px;

}

body #community-wrap #cToolbarNav ul#community-toolbar li.toolbar-active a {

	background: #fff;

	border-bottom: 1px solid #fff;

	color: #1581C2;

}

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

	background: #2A98DB;

}

body #community-wrap #cToolbarNav ul#community-toolbar li.toolbar-active div a:link,

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

	background: #fff;
  color: #1581C2;
	border-bottom: 0;

	font-weight: normal;

	border: 0;

	border-right: solid 1px #d8dfea;



}

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

	background: #eaeff6;

	color: #333;

}

body #community-wrap #cToolbarNav ul#community-toolbar li.toolbar-active div a.has-separator {

    border-bottom: solid 2px #c2cdde;

}

body #community-wrap #cToolbarNav ul#community-toolbar li#toolbar-item-notify a {

	background: #ffe2d2 url(../images/notify.gif) no-repeat 6px 3px;

	border: solid 1px #d2a78f;

	border-bottom: 0;

	padding: 0 10px 0 28px;

	color: #f00;

}



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

 JUser Actions

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

body #community-wrap div.js-box-grey {

	padding: 5px 10px;

	background: #eee;

	border-top: solid 1px #ccc;

	text-align: center;

}



body #community-wrap div.ccontent {

	padding: 6px;

}

body #community-wrap ul.profile-right-info li.infoGroupTitle {

	font-size: 140%;

	font-weight: bold;

}

body #community-wrap div.ctitle {

	margin: 0 0 10px;

}







body #community-wrap .table-info td {

    background: #f6f6f6;

    padding: 0 0 5px;

    border: solid 1px #ccc;

}

body #community-wrap .table-info .number {

	padding: 3px 0;

	font-size: 200%;

	line-height: 120%;

	font-weight: bold;

	text-align: center;

}

body #community-wrap .table-info .text {

	text-align: center;

	font-weight: bold;

	font-size: 110%;

	margin-top: -5px;

}

body #community-wrap .table-info a {

	text-decoration: none;

	outline-style: none;

}

body #community-wrap .table-info a:hover {



}

body #community-wrap div.notice {

	background: #CDEFA6;

	border: 1px solid #9BCC54;

	color: #648434;

	text-align: center;

	margin: 10px 0;

}



.button {

	background: #f0f0f0 none repeat scroll 0 0;

	border-color: #e7e7e7 #666 #666 #e7e7e7;

	color: #000;

	border-style: solid;

	border-width: 1px;

}

.button:hover, .button:focus {

	background: #d8dfea none repeat scroll 0 0;

	border: 1px solid #666;

	color: #666;

}





/*

 * Profile Actions

 * .profile-actions, .profile-action

 *

 * Affected files:

 * - profile.header.php

 *

 */

 

body #community-wrap .profile-actions {

	

	/* Remove inheritance from Joomla! template */

	list-style: none;

}

body #community-wrap .profile-action {

	float: left;

	background: none;

}



/*

 * Groups

 *

 */

#community-wrap .group-top {

}

#community-wrap .group-top .group-main {

	margin: 0;

	margin-right: 185px;

}



#community-wrap .group-bottom .group-main {

	margin: 0;

	margin-right: 185px;

}



#community-wrap .group-menus {

	width: 100%;

	border-bottom: 1px solid #C2CDDE;

	list-style: none;

	display: block;

	float: left;

	padding-top: 4px;

}

#community-wrap .group-menu {

	background: none;

	margin: 0 0 0 3px;

	padding: 0 0 4px;

	line-height: 100%;

	display: inline;

	float: right;

}

#community-wrap .group-menu a {

	background: #0083D4;

	padding: 3px 10px;

	margin: 0 0 0 3px;

	border: 1px solid #0083D4;

	border-bottom: 3;

	color: #ffffff;

	font-size: 90%;

	text-decoration: none;

}

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

	background: #EFD1D8;

	border: 1px solid #DF8B9E;

	border-bottom: 1px solid #C2CDDE;

	color: #CF1932;

}



body #community-wrap div.newsfeed-content-hidden

{

	padding: 0px 2px 0px 2px;

	background:#f4f5f6;

	border: 1px dotted #aab4be;

	margin-top:10px;

	display:none;

}





/*

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

 * TinyMCE Fixes 

 */

body #community-wrap table.mceLayout {

	margin-bottom: 10px;

}

body #community-wrap table.mceLayout tr td {

	padding: 0;

}

body #community-wrap table.mceLayout tr.mceFirst td {

	padding-top: 2px;

}

body #community-wrap .mceToolbar td,

body #community-wrap table.mceLayout tr.mceLast td {

	padding: 0;

}

body #community-wrap .defaultSkin .mceIframeContainer {

	border-right: 1px solid #ccc;

}
.icon-report {

    background: none;
    font-size: 11px;
    color: #f00;
    padding: 5px 10px;
    text-decoration: none;

}
/*
****
*video style

*/
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-hits{
clear: both;
}


body #community-wrap .video {

	/* LEGACY:

	   .video is now replaced with .video-item

	   to avoid conflict.

	*/

	float: left;


}



body #community-wrap .video-item {
  height: 150px;
	float: left;
  overlow: hidden;
	width: 310px!important;
	margin: 5px!important;
  
}
body #community-wrap .video-item .clr{
display: none;
}


body #community-wrap .video-item .video-item {

	position: relative;

	border: 1px solid #eee;

	margin: 5px;
  overflow: hidden;
	
  height: 130px;
	/* Reset from parent .video-item */

	float: none;

	width: auto;

}





body #community-wrap .video-thumb {

	float: left;
   
	padding: 8px; /* Did not use margin because it breaks on IE6/7 */
  width: 100px;
  margin-right: 10px;
	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;
  float: left;
	margin-bottom: 0;
  overflow: hidden;
  width: 160px;
  
}



body #community-wrap .video-title {

	overflow: hidden;

	position: relative;

	white-space: nowrap;

	

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

	margin: 5px 0 10px 0; padding: 0;

}
body #community-wrap .video-title a{
color: #0083D4;
}
body #community-wrap .video-description {

	/* Remove any possible <p> inheritance from Joomla! template */
  clear: both;
	margin: 0; padding: 0;

}

body #community-wrap .video-actions {
  margin: 10px 0;
	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;

}



body #community-wrap .video-permalink {

	padding: 10px 0;	

}
body #community-wrap .frontpage .video-item {
  height: 130px;
	float: left;
  
	width: auto;

}
body #community-wrap .video-details{
float: left;
padding: 0px;

}
body #social_content.videos #community-wrap{

}
body #community-wrap .frontpage #latest-videos{
overflow: hidden;
}
body #community-wrap .frontpage #latest-videos .app-box-footer{
clear: both;
float: right;
} 



 

