body {
	background: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #1d1d1b;
	font-size: 13px;
	padding: 0;
	margin: 0;
}

body.fa,
.fa input,
.fa #content .quote {
	font-family: tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif !important;
}

a {
	text-decoration: none;
	color: #1d1d1b;
}

a:hover {
	text-decoration: underline;
	color: #4a4a49
}

.align-center {
	text-align: center;
}

.wrapper {
	margin: 0 auto;
	width: 980px;
}

input.textbox {
	padding: 5px;
	border: #d0d0d0 1px solid;
	font-size: 13px;
	height: 18px;
	float: left
}

.fa input.textbox {
	float:right
}

input.upload {
    height: 26px;
}

input.ahbahupload {
    height: 26px;
    width: 170px !important; 
}

textarea.textarea {
	padding: 5px;
	border: #d0d0d0 1px solid;
	font-size: 13px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.fa textarea.textarea {
    font-family: tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif !important;
}

input.textbox.blur {
	color: #afafaf;
}

.fa #search-menu input.textbox.blur {
	font-size:11px
}

textarea.textarea.blur {
	color: #afafaf;
}

select.selectbox {
	padding: 5px;
	border: #d0d0d0 1px solid;
	font-size: 13px;
	float: left
}

.fa select.selectbox {
	float: right;
}

#header {
	width: 980px;
	border-bottom: #e4e4e3 5px solid;
	float: left;
	padding: 15px 0;
}

#header #logo {
	float: left;
}

.fa #header #logo {
	float: right;
}

#header .block {
	background: #ebe9e9;
	border: #d0d0d0 1px solid;
	padding: 10px;
	float: left;
}
.fa #header .block {
	float: right;
}

#header .block h1 {
	font-size: 15px;
	padding: 0;
	margin: 0
}

#header .block#links-user {
	width: 163px;
	height: 62px;
	margin: 0 0 0 15px;
	font-weight: bold;
}

.fa #header .block#links-user {
	margin: 0 15px 0 0;
}

#header .block#links-user ul.options {
	clear: left;
	margin: 10px 0 0 0 !important;
	border-top: #b2b2b2 dotted 1px;
	padding-top: 5px !important;
	font-weight: normal;
	width: 100%;
}

#header .block#links-user ul.options li {
	margin: 0;
}

#header .block#links-user ul.options li a {
	margin: 0 5px 0 0;
}

.fa #header .block#links-user ul.options li a {
	margin: 0 0 0 5px;
}

#header .block#links-user ul.options li a.last {
	margin: 0;
}

#header .section#nationalpulse {
	width: 340px;
	margin: 0 0 0 15px;
	position: relative;
	float: left
}

.fa #header .section#nationalpulse {
	float: right;
	margin: 0 15px 0 0;
}

#header .section#nationalpulse #nopulse {
	float: right;
	position: relative;
	z-index: 1;
}

.fa #header .section#nationalpulse #nopulse {
	float: left;
}

#header .block#accordion-nationalpulse {
	z-index: 22;
	position: absolute;
	float: left;
	top: 0;
	left: 0px;
	width: 320px;
}

.block#accordion-nationalpulse .ac-header {
	height: 63px;
	font-size: 14px;
}

.section#nationalpulse  p {
	margin: 0;
	padding: 0;
    float: left;
	clear: left;

}

.fa .section#nationalpulse  p {
    float: right;
	clear: right;

}

.section#nationalpulse h1 {
	margin: 0 0 5px 0;
	float: left;
	position: relative;
	z-index: 1;
}
.section#nationalpulse h1 a:hover {
    color: #37589b;
}

.fa .section#nationalpulse h1 {
    float: right;
}

.section#nationalpulse .date {
	font-size: 11px;
}

.fa .section#nationalpulse .date {
    margin: 3px 0 0 0;
	float:left;
}

.section#nationalpulse input.textbox.bound-nationalpulse {
	position: absolute;
	left: 138px;
	top: 15px;
	padding: 3px;
	height: 17px;
	text-align: center;
	z-index: 6;
	width: 35px;
	font-size: 12px;
}

.fa .section#nationalpulse input#amount {
	direction: ltr;
}

.section#nationalpulse #holder-slider {
	position: absolute;
	width: 100%;
	top: 30px;
}

.section#nationalpulse #slider {
	width: 280px;
	margin: 0 auto;
	position: absolute;
	top: 20px;
	left: 18px;
	background-image: url("../img/slider-nationalpulse-bg.png") !important;
	background-repeat: repeat-y;
}

.section#nationalpulse #values-ends {
	list-style: none;
	float: left;
	padding: 0;
	margin: 0 0 0 10px;
	font-size: 11px;
	position: absolute;
	top: 0
}

.fa .section#nationalpulse #values-ends {
	margin: 0 9px 0 0;
}

.section#nationalpulse #values-ends li {
	padding: 0;
	display: inline;
	height: 12px;
	float: left;
	width: 150px;
}

.section#nationalpulse #values-ends li.max {
	text-align: right
}

.section#nationalpulse #values-ends li.min {
	text-align: left
}

.section#nationalpulse #values-pulse {
	list-style: none;
	float: left;
	padding: 0;
	margin: 0 0 0 7px;
	font-size: 11px;
	position: absolute;
	top: 35px;
}

.fa .section#nationalpulse #values-pulse {
	margin: 0 6px 0 0;
}

.section#nationalpulse #values-pulse li {
	padding: 0;
	display: inline;
	height: 12px;
	float: left;
	width: 25px;
	text-align: center;
	margin-right: 10px
}

.section#nationalpulse #values-pulse li.last {
	margin-right: 0px
}

.section#nationalpulse #holder-submit {
	position: absolute;
	top: 60px;
	text-align: center;
	font-size: 12px;
	width: 100%
}

.section#search-menu {
	width: 240px;
	height: 85px;
	margin: 0 0 0 15px;
	font-weight: bold;
	float: right;
}

.fa .section#search-menu {
	float: left;
	margin: 0 15px 0 0;
}

.section#search-menu #text-search {
	width: 148px;
	float: left;
}

.fa .section#search-menu #text-search {
	float: right
}

.section#search-menu #button-search {
	width: 80px;
	height: 30px;
	font-weight: bold;
	float: left;
	background: url("../img/button-bg.png") 0 0 repeat-x;
	border: #d0d0d0 solid 1px;
	border-left-width: 0;
	font-size: 13px;
}

.fa .section#search-menu #button-search {
	border-left-width: 1px;
	border-right-width: 0;
}

.section#search-menu #button-search:hover {
	background: url("../img/button-bg.png") 0 -30px repeat-x;
}

.section#search-menu #menu {
	float: left;
	margin-top: 15px;
	width:240px
}

.section#search-menu #menu #switchlang {
	float: right;
	width: 45px;
	margin: 0 0 0 5px;
	text-align: right
}

.fa .section#search-menu #menu #switchlang {
	float: left;
	margin: 0 5px 0 0;
	text-align: left
}

.red{
    color:red;
}

.section#search-menu #menu .menu-item {
	width: 45px;
	float: left;
	background: #ebe9e9;
	border: #d0d0d0 1px solid;
	padding: 10px;
    padding-left: 7px;
    padding-right: 7px;
	text-align: center;
	position: relative
}

.section#search-menu #menu .menu-item:hover {
	color:#dd7400;
	text-decoration:none
}

.section#search-menu #menu .menu-item.second {
	width: 45px;
	border-left-width: 0;
	position: relative;
}

.section#search-menu #menu .menu-item.third {
	width: 45px;
	border-left-width: 0;
}

.fa .section#search-menu #menu .menu-item {
	width: 56px;
	float: right;
    padding-left: 3px;
    padding-right: 3px;
	border-left-width: 0px;
    font-size: 12px;
}

.fa .section#search-menu #menu .menu-item.second {
	width: 53px;
    padding-left: 4px;
    padding-right: 4px;
	border-left-width: 1px;
}

.section#search-menu #menu .menu-secondary {
	width: 228px;
	float: left;
	background: url("../img/menu-border.png") #ebe9e9 no-repeat;
	border: #d0d0d0 1px solid;
	border-top: 0;
	padding: 5px 10px 10px 0;
	z-index: 7;
	position: relative;
	display: none;
	top: -1px;
}

.fa .section#search-menu #menu .menu-secondary {
	background: url("../img/menu-border-rtl.png") #ebe9e9 no-repeat;
}

.section#search-menu #menu #menu-secondary-content {
	background-position: -28px 0;
}

.section#search-menu #menu #menu-secondary-add {
	background-position: -297px 0;
}

.section#search-menu #menu #menu-secondary-about {
	background-position: -236px 0;
}

.fa .section#search-menu #menu #menu-secondary-content {
	background-position: -304px 0;
}

.fa .section#search-menu #menu #menu-secondary-add {
	background-position: -10px 0;
}

.fa .section#search-menu #menu #menu-secondary-about {
	background-position: -72px 0;
}

.section#search-menu #menu .menu-secondary #menu-item-active-secondary {
	margin-left: 120px;
}

.section#search-menu #menu .menu-secondary a:hover {
	text-decoration: none;
}

.section#search-menu #menu .menu-secondary .objects-level1 {
	padding: 0;
	margin: 0 10px;
	border-bottom: #9d9d9d 1px solid;
	float: left;
}

.fa .section#search-menu #menu .menu-secondary .objects-level1 {
	margin: 0 5px;
}

.section#search-menu #menu .menu-secondary .objects-level1 li {
	border-bottom: #cdcbcb 1px dotted;
	padding: 0 0 5px 0;
	list-style: none;
	margin: 3px 0;
	float: left;
	width: 224px;
    padding-right: 0;
}

.section#search-menu #menu .menu-secondary .objects-level1 li span.col-first {
	width: 92px;
	float: left;
	font-size: 14px;
}

.section#search-menu #menu .menu-secondary .objects-level1 li span.col-second {
	width: 132px;
	float: right;
	font-size: 10px;
	margin-top: 4px;
    padding-right: 0;
}
.section#search-menu #menu .menu-secondary .objects-level1 li span.col-triple {
	width: 70px;
	float: left;
	font-size: 13px;
}

.fa .section#search-menu #menu .menu-secondary .objects-level1 li {
	padding: 0 0 5px 0;
	background-position:right !important;
}

.fa .section#search-menu #menu .menu-secondary .objects-level2 li {
	background-position:right !important;
}

.fa .section#search-menu #menu .menu-secondary .objects-level1 li span.col-first {
	float: right;
	width:85px;
	font-size:13px;
}

.fa .section#search-menu #menu .menu-secondary .objects-level1 li span.col-second {
	float: right;
	font-weight:normal;
	width:115px
}

.section#search-menu #menu .menu-secondary .objects-level1 li span.col-full {
	width: 215px;
	float: left;
	font-size: 15px;
}

.section#search-menu #menu .menu-secondary .objects-level2 {
	padding: 0;
	margin: 5px 10px 0 10px;
	float: left
}

.fa .section#search-menu #menu .menu-secondary .objects-level2 {
    width: 228px;
    float:right;
	margin-right: -14px;
}

.section#search-menu #menu .menu-secondary .objects-level2 li {
	border-bottom: #cdcbcb 1px dotted;
	padding: 0 0 5px 0;
	font-size: 13px;
	list-style: none;
	margin: 3px 0;
	float: left;
	width: 218px;
	text-align: center;
}

.section#search-menu #menu #menu-secondary-content .objects-level2 li {
	padding: 0 0 5px 0;
	width: 215px;
	text-align: left;
}

.fa .section#search-menu #menu #menu-secondary-content .objects-level2 li {
	padding: 0 0 5px 0;
	text-align: right;
}

.section#search-menu #menu .menu-secondary li.last {
	border-bottom: none !important;
}

.fa.section#search-menu #menu .menu-secondary li.last {
	border-bottom: none !important;
}

.noborder{
	border-bottom: none !important;
}

.section#search-menu #menu .menu-secondary .objects-level1 li span.col-triple {
	width: 70px;
	float: left;
	font-size: 11px;
}

.fa .section#search-menu #menu .menu-secondary .objects-level1 li span.col-triple {
	float: right;
	width:74px;
	font-size:11px;
}

.state-notloggedin #header .block#links-user {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
	height: 23px;
	line-height:22px
}

.state-loggedin #header .block#links-user img{
	float:left
}

.state-loggedin #header .block#links-user ul{
	color:#878787;
	float:left;
	font-size:12px;
	padding:0;
	margin:0 0 0 10px;
	line-height:16px;
}

.fa.state-loggedin #header .block#links-user ul{
	float:right;
}

.state-loggedin #header .block#links-user ul li{
	list-style:none
}

.state-loggedin #header .block#links-user ul li#welcome{
}

.state-loggedin #header .block#links-user ul li a#logout{
	color:#da0000
}

#content {
	float: left;
	position: relative;
	width:100%
}

#content hr {
	border: 0;
	border-bottom: #e4e4e3 5px solid;
	margin:0;
}

#content .filter {
	float: left;
	width: 80px;
	position: absolute;
	padding: 0 7px 5px 7px;
	font-size: 12px;
	z-index: 6;
}

.fa #content .filter {
	float: right;
}

#content #filter-most
{
	right:35.1%;
}

.fa #content #filter-most{
	right: auto;
	left: 35.1%;
}

#content .home-columns #filter-most
{
	right: 25.8%;
}

.fa #content .home-columns #filter-most{
	right: auto;
	left: 25.9%;
}

#filter-most.filter {
	float: left !important;
	width: 100px !important;
	position: absolute !important;
	padding: 0 7px 5px 7px !important;
	font-size: 12px;
	z-index: 6;
}

#filter-most .filter-items li a {
	color: #fff
}

#filter-most.filter {
	color: #fff
}

#tabs-links #filter-most.filter {
	background: #006eab;
}

#tabs-blogs #filter-most.filter {
	background: #da517e;
}

#tabs-vlogs #filter-most.filter {
	background: #c51a1b;
}

#tabs-music #filter-most.filter {
	background: #ec6608;
}

#tabs-photos #filter-most.filter {
	background: #4a4a49;
}

#tabs-albums #filter-most.filter {
	background: #4a4a49;
}

#tabs-everythings #filter-most.filter {
	background: #4a4a49;
}

#tabs-quotes #filter-most.filter {
	background: #4a4a49;
}

#tabs-cartoons #filter-most.filter {
	background: #4a4a49;
}
#tabs-surveys #filter-most.filter {
	background: #76b82a;
}
.fa #filter-most.filter {
	float: right;
}

#filter-latest-category,
#filter-top-category,
#filter-everything-category,
#filter-surveys-category,
#filter-links-category,
#filter-blogs-category,
#filter-vlogs-category,
#filter-music-category ,
#filter-photosoftheday-category,
#filter-cartoonsoftheday-category,
#filter-photoalbums-category,
#filter-quotesoftheday-category,
#filter-latesteverything-category,
#filter-latesteverything-tab,
#member-filter{
    width: 160px !important;
}

#content .filter-header {
	width: 80px;
	float: left;
	height: 15px;
	line-height: 15px;
}

#filter-most .filter-header {
	width: 90px;
	float: left;
	height: 15px;
	line-height: 15px;
}

.fa #filter-most .filter-header {
	float: right;
}

#filter-most.filter .ui-icon {
	left: 90px;
	top: 10px;
}

.fa #filter-most.filter .ui-icon {
	left:-5px;
	top: 10px;
}

#filter-most.filter .ui-icon-triangle-1-e {
	background-image: url("../img/icons.png") !important;
	background-position: 0 -108px;
	width: 10px;
	height: 10px
}

#filter-most.filter .ui-icon-triangle-1-s {
	background-image: url("../img/icons.png") !important;
	background-position: 0 -118px;
	width: 10px;
	height: 10px
}

#content ul.filter-items {
	padding: 0;
	margin: 5px 0 0 0;
	float: left;
}

#filter-most ul.filter-items {
	padding: 0;
	margin: 5px 0 0 0 !important;
	float: left !important;
}

#content .filter-items li {
	list-style: none;
	padding-left: 0px;
	margin-bottom: 5px;
	margin: 0 0 5px 15px
}

#filter-most .filter-items li {
	list-style: none;
	padding-left: 0px;
	margin-bottom: 5px;
	margin: 0 0 5px 15px
}

.fa #content .filter-items li {
	padding-right: 0px;
	margin-bottom: 5px;
	margin: 0 15px 5px 0
}

#content .filter-items li.active {
	list-style: square;
}

.fa #content #filter-most .filter-items li {
	padding-right: 0px;
	margin-bottom: 5px;
	margin: 0 15px 5px 0
}

#filter-most .filter-items li.active {
	list-style: square;
}

#content .item {
	width: 100%;
	padding: 10px 0;
}

#content .item.last {
	border-bottom: 0 !important;
	border-right: 0 !important;
}

#content .item.semilast {
	border-right: 0 !important;
	margin-right:0;
}

#content .user {
	width: 35px;
	height: 60px;
	font-size: 10px;
	text-align: center;
	margin: 0 10px 0 0;
	float: left;
	position: relative;
}

.fa #content .user {
	margin:0 0 0 10px;
	float: right;
}

#content .user a {
	color: #9a9a9a
}

a img {
	border: 0;
}

#content .item .content {
	float: left;
	width: 427px;
}

.fa #content .item .content {
	float: right;
}

#content #survey-featured .item .content {
	float: left;
	width: 397px;
}

#content .item a.title {
	font-size: 15px;
	font-weight: bold;
	color: #4a4a49;
	margin-right:5px;
}

#content .item a.link {
	font-weight: bold;
	color: #4a4a49;
}

#content .item a.title:hover {
	color: #37589b;
	
}

#content  a.site-wide {	
	color: #4a4a49;
	cursor:pointer;
}
#content  a.site-wide:hover {
	color: #37589b;
}

#content .item a.url {
	font-weight: bold;
}

#content #survey-featured p.question {
	margin: 0 0 10px 0;
    font-size: 15px;
	font-weight: bold;
}

#content #survey-featured p.question a {
	color: #fff;
}

#content #survey-featured p.question a:hover {
	text-decoration: none; 
}

#content #survey-featured p.question a.username {
	color: #9a9a9a;
}

.fa #content .item .title {
	margin-left:5px;
	margin-right:0px;
}

#content .details {
	width: 550px;
	font-size: 11px;
	color: #9a9a9a;
	float: left
}

#tabs-adsmanagement .details {
	font-size: 13px;
}

#tabs-adsmanagement .details p{
	margin: 7px 0;
}

#content .stamp {
	font-size: 11px;
	color: #9a9a9a;
	font-weight: normal;
}

#content .stamp-user {
	font-size: 11px;
	color: #9a9a9a;
}

#content .username {
	font-size: 11px;
	color: #9a9a9a;
	clear:right;
	font-weight: normal;
}

.fa #content .username {
	clear:left;
}

.fa #content .details {
	float: right
}

#content .details a {
	color: #9a9a9a;
}

#content .details .views {
	font-size: 13px;
}

.like-dislike {
	width: 200px;
	font-size: 11px;
	color: #9a9a9a;
	float: left;
	margin: 0 0 0 0;
	font-size: 11px;
}

.fa .like-dislike {
	float: left;
}

.like-dislike .set-like, 
.like-dislike .set-dislike {
	border: #d0d0d0 solid 1px;
	width: 53px;
	height: 22px;
	background: #ebe9e9 url("../img/button-bg.png") 0 0 repeat-x;
	float: left;
}

.like-dislike .like {
	border-right: #d0d0d0 solid 1px;
	width: 22px;
	line-height: 22px;
	float: left;
	text-align: center;
	background: url("../img/icons.png") 0 -20px;
	padding-top: 22px;
	height: 0;
	overflow: hidden;
}

.like-dislike .like.done {
	background: url("../img/icons.png") 0 -64px;
}

.like-dislike .like:hover {
	background: url("../img/icons.png") 0 -64px;
}

.like-dislike .dislike {
	border-left: #d0d0d0 solid 1px;
	width: 22px;
	line-height: 22px;
	float: left;
	text-align: center;
	background: url("../img/icons.png") 0 -42px;
	padding-top: 22px;
	height: 0;
	overflow: hidden;
}
.like-dislike .dislike.done {
	background: url("../img/icons.png") 0 -86px;
}

.like-dislike .dislike:hover {
	background: url("../img/icons.png") 0 -86px;
}

.like-dislike .number-likes, 
.like-dislike .number-dislikes {
	text-align: center;
	width: 30px;
	float: left;
	height: 22px;
	line-height: 22px;
}

.like-dislike .number-likes {
	color: #9a9a9a !important;
	text-decoration: none;
}

.like-dislike .set-results {
	width: 51px;
	height: 5px;
	float: left;
	margin: 8px;
	overflow: hidden;
	background: #d0d0d0;
}

.like-dislike .set-results .likes {
	background: #12bc00;
	float: left;
}
.set-results .barchart {
	background: #76b82a;
	float: left;
	margin-left:25px;
}
.fa .set-results .barchart {
	background: #76b82a;
	float: right;
	margin-right:25px;
}

.like-dislike .set-results .dislikes {
	background: #da0f0f;
	float: left;
	border-left: #fff solid 1px;
}

#content .flag, #content .showhide {
	border: #2a7c92 solid 1px;
	width: 22px;
	height: 22px;
	padding: 1px 3px 1px 7px;
	background: #2a7c92 url("../img/button-flag-bg.png") 0 0 repeat-x;
	cursor: pointer;
	color: #fff;
}

.fb_edge_widget_with_comment {
    overflow: hidden;
    height: 25px;
}

.fa #content .flag, .fa #content .showhide {
	border: #2a7c92 solid 1px;
	width: 22px;
	height: 22px;
	padding: 1px 7px 1px 3px;
	background: #ebe9e9 url("../img/button-flag-bg.png") 0 0 repeat-x;
	cursor: pointer;
	color: #fff;
}

#content .flag:hover, #content .flag.active, #content .showhide:hover, #content .showhide.active {
	background: #ebe9e9 url("../img/button-flag-bg.png") 0 -30px repeat-x;
}

#content .flag span, #content .showhide span {
	background: url("../img/arrow-flag.png") right 0 no-repeat;
	padding:  0 15px 0 0;
}

.fa #content .flag span, .fa #content .showhide span {
	background: url("../img/arrow-flag.png") left 0 no-repeat;
	padding:  0 0 0 15px;
}

#content .flag span.up, #content .showhide span.up{
	background: url("../img/arrow-flag.png") right -22px no-repeat;
	padding:  0 15px 0 0;
}

.fa #content .flag span.up, .fa #content .showhide span.up{
	background: url("../img/arrow-flag.png") left -22px no-repeat;
	padding:  0 0 0 15px;
}

#content .content-flag, #content .content-showhide {
	border: #ccc 1px solid;
	margin: 10px 0 0 0;
	padding: 10px 30px 0 10px;
	font-size: 13px;
	display: none;
	background: #ebe9e9;
	color: #1d1d1b;
}

#content .content-flag .close, #content .content-showhide .close {
	background: url("../img/icon-close.png") 0 0 no-repeat;
	float: right;
	margin-right: -20px;
	padding: 13px 13px 0 0;
	width: 0;
	height: 0;
	overflow: hidden;
	cursor: pointer;
}

#content .content-flag .close:hover, #content .content-showhide .close:hover {
	background: url("../img/icon-close.png") 0 -13px no-repeat;
}

.fa #content .content-flag .close, .fa #content .content-showhide .close {
	float: left;
}

#content .content-flag a, #content .content-showhide a {
	color: #1d1d1b;
}

#content .content-flag p, #content .content-showhide p {
	margin: 0 0 15px 0;
}

#content .item.comment.deletable .delete{
	background: url("../img/icon-close.png") 0 0 no-repeat;
	padding: 13px 13px 0 0;
	width: 0;
	height: 0;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	right: 10px;
}

.fa #content .item.comment.deletable .delete{
	position: relative;
        float: left;
        left: 10px;
	right: 0;
        padding-left: 13px;
        padding-right: 0;
}

#content .item.comment.deletable .delete:hover{
	background: url("../img/icon-close.png") 0 -13px no-repeat;
}

#content .item.comment.blockable .blockuser{
	float: right;
	padding: 0px 8px;
	cursor: pointer;
	border: #d0d0d0 1px solid;
	position: absolute;
	right: 33px;
	color: #878787;
	font-size: 12px;
	z-index: 1;
}

#content .item.comment.blockable .blockuser:hover{
	background: #ebe9e9;
	color: #1d1d1b;
}

#content .item.comment.blockable .blockuser.active{
	background: #ebe9e9;
	color: #1d1d1b;
}

#content .item.comment.blockable .blockuser .options-block {
	display: none;
	line-height: 20px;
}

#content .pagination {
	border-top: #e4e4e3 1px solid;
	padding: 15px 0;
	text-align: center;
	height: 24px;
	width: 100%;
}

#content .holder-album-photo .pagination.traverse {
	position: absolute;
	border-top: 0;
	padding: 0;
	top: 50%;
	display: block;
}

#content .holder-album-photo:hover .pagination.traverse {
	display: block;
}

#content .holder-album-photo .pagination.traverse .previous{
	left: 5px;
	position: relative;
    z-index: 1;
}

#content .holder-album-photo .pagination.traverse .next{
	right: 5px;
	position: relative;
    z-index: 1;
}

.fa #content .holder-album-photo .pagination.traverse .previous{
	left: -5px;
}

.fa #content .holder-album-photo .pagination.traverse .next{
	right: -5px;
}

#content .holder-album-photo {
	position: relative;
	text-align: center;	
}

#content .holder-album-photo a img {
    position: relative;
    z-index: 1;
}

#content .tabs .pagination {
	padding: 15px 0 0 0;
}

#content .pagination .pages {
	margin: 0 auto;
	padding: 0;
	display: inline;
}

#content .pagination .pages li {
	list-style: none;
	padding: 0;
	display: inline-block;
	margin: 0 2px;
}

#content .pagination li a {
	text-align: center;
	border: #e4e4e3 1px solid;
	color: #a4a4a4;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 8px 3px 8px;
	
}

#content .pagination li.active  a {
	border: 0;
	color: #fff;
	padding: 3px 9px 4px 9px;
}

#content .pagination li a:hover {
	border: 0;
	color: #fff;
	padding: 3px 9px 4px 9px;
	text-decoration: none
}

#content .pagination a.previous, #content .pagination a.next {
	width: 22px;
	height: 0px;
	overflow: hidden;
	border: #e4e4e3 1px solid;
	padding-top: 22px;
}

#content .pagination a.previous {
	float: left;
	background: url("../img/icons.png") -22px 0;
}

#content .pagination a.next {
	float: right;
	background: url("../img/icons.png") -22px -22px;
}

#content .pagination.traverse a.previous {
	float: left;
	background: #fff url("../img/icons.png") -22px 0;
}

#content .pagination.traverse a.next {
	float: right;
	background: #fff url("../img/icons.png") -22px -22px;
}

.fa #content .pagination a.previous {
	float: right;
	background: url("../img/icons.png") -22px -22px;
}

.fa #content .pagination a.next {
	float: left;
	background: url("../img/icons.png") -22px 0;
}

.fa #content .pagination.traverse a.previous {
	float: right;
	background: #fff url("../img/icons.png") -22px -22px;
}

.fa #content .pagination.traverse a.next {
	float: left;
	background: #fff url("../img/icons.png") -22px 0;
}

#content .pagination a.previous.enabled {
	background: url("../img/icons.png") -22px -44px;
}

#content .pagination a.next.enabled {
	background: url("../img/icons.png") -22px -66px;
}

#content .pagination.traverse a.previous.enabled {
	background: #fff url("../img/icons.png") -22px -44px;
}

#content .pagination.traverse a.next.enabled {
	background: #fff url("../img/icons.png") -22px -66px;
}

.fa #content .pagination a.previous.enabled {
	background: url("../img/icons.png") -22px -66px;
}

.fa #content .pagination a.next.enabled {
	background: url("../img/icons.png") -22px -44px;
}

.fa #content .pagination.traverse a.previous.enabled {
	background: #fff url("../img/icons.png") -22px -66px;
}

.fa #content .pagination.traverse a.next.enabled {
	background: #fff url("../img/icons.png") -22px -44px;
}

#content #adsense,
#content #sponsoredsurvey,
#content #ilikethis,
#content #survey-featured {
	margin: 15px 15px 15px 0;
	float: left
}

.inside #content #ilikethis {
    margin: 15px 114px;
    width: 472px;
}

.inside.fa #content #ilikethis {
    margin: 15px 114px;
    width: 472px;
}

.fa #content #adsense,
.fa #content #sponsoredsurvey,
.fa #content #ilikethis,
.fa #content #survey-featured {
	margin: 15px 0 15px 15px;
}

#content #survey-featured{
	background: #1d1d1b;
	padding: 0;
	width: 473px;
	color: #fff;
}

#content #survey-featured #form-survey-featured{
	float: right;
	width: 248px;
}

#content #survey-featured #area-survey-featured{
	padding: 15px;
}

#content #survey-featured ul.survey{
	font-size: 15px;
	font-weight: bold;
}

#content ul.survey{
	margin: 0;
	padding: 0;
}

#content ul.survey.answered li{
	margin: 5px 0 0 25px;
}

.fa #content ul.survey.answered li{
	margin: 5px 25px 0 0;
}

#content ul.survey.answered li.selected{
	margin: 5px 0 0 0;
}

#content ul.survey li{
	list-style: none;
	font-weight: normal;
	margin: 5px 0 0 0;
}

#content ul.survey li img{
	margin: 0 0 -3px 0;
}

#content .submitted{
	font-size: 12px;
	margin: 10px 0;
}

#content #survey-featured h2{
	background: #76b82a;
	margin: 0;
	padding: 0;
	color: #fff;
	text-align: center;
	font-size: 16px;
	padding: 10px;
}

#content #sponsoredsurvey h2{
	background: #76b82a;
	margin: 0;
	padding: 0;
	color: #fff;
	text-align: center;
	font-size: 16px;
	padding: 10px;
}

#content #survey-featured-image{
	float: right;
	margin: 0 0 0 15px;
}

.fa #content #survey-featured-image{
	float: left;
	margin: 0 15px 0 0;
}

#content #survey-featured hr{
	border-bottom: dotted 1px #384c20;
	width: 443px;
	margin: 15px 0
}

#content #adsense #area-adsense {
	text-align: center;
	width: 473px
}

#content #photooftheday,
#content #photoalbum,
#content #quoteoftheday {
	margin: 15px 0 15px 15px;
	float: left;
}

.fa #content #photooftheday,
.fa #content #photoalbum,
.fa #content #quoteoftheday {
	margin: 15px 15px 15px 0;
}
.inside .photoalbum {
	float: left;
}

.inside .photoalbum .jcarousel-container{
	margin-top: 10px;
}

.inside .holder-captionimage {
	text-align: center;
	margin: 10px 0 0 0;
}

#content .area-quote {
	float:left;
}

#content .area-quote .like-dislike {
	margin: 0 250px 0 0;
}

.hometitle {
	font-size: 15px;
	font-weight: bold;
	color: #4a4a49;
	margin-right:5px;
}

.hometitle:hover {
	color: #37589b;
}

#content #photooftheday .stamp-user,
#content #cartoonoftheday .stamp-user,
#content #photoalbum .stamp-user,
#content #quoteoftheday .stamp-user {
	margin: 0 0 5px 0;
	float: left
}

.fa #content #photooftheday .stamp-user,
.fa #content #cartoonoftheday .stamp-user,
.fa #content #photoalbum .stamp-user,
.fa #content #quoteoftheday .stamp-user {
	float: right
}

#content #survey-featured .stamp{
	margin: 0 5px 0 0;
}

.fa #content #survey-featured .stamp{
	margin: 0 0 0 5px;
}

#content #cartoonoftheday  {
	margin: 15px 0 15px 20px;
}

.fa #content #cartoonoftheday  {
	margin: 15px 20px 15px 0;
}

#content #tabs-follows {
	padding: 15px 0;
}

.inside #content #tabs-follows {
	margin: 0;
}

.inside #tabs-likedislike .content {
	width: 700px !important;
}

#content #tabs-links .ui-tabs-selected {
	background: #006eab;
}

#content #tabs-links .ui-tabs-panel {
	border-top: #006eab 2px solid;
}

#content #tabs-blogs .ui-tabs-selected {
	background: #da517e;
}

#content #tabs-blogs .ui-tabs-panel {
	border-top: #da517e 2px solid;
}

#content #tabs-vlogs .ui-tabs-selected {
	background: #c51a1b;
}

#content #tabs-vlogs .ui-tabs-panel {
	border-top: #c51a1b 2px solid;
}

#content #tabs-music .ui-tabs-selected {
	background: #ec6608;
}

#content #tabs-music .ui-tabs-panel {
	border-top: #ec6608 2px solid;
}

#content #tabs-surveys .ui-tabs-selected {
	background: #76b82a;
}

#content #tabs-surveys .ui-tabs-panel {
	border-top: #76b82a 2px solid;
}


#content .item {
		border-bottom: #e4e4e3 1px dotted;
}

#content #survey-featured .item {
		border-bottom: 0;
}

#content #tabs-links .item {
	border-bottom: #aecfe1 1px dotted;
}

#content #tabs-blogs .item {
	border-bottom: #f0c6d4 1px dotted;
}

#content #tabs-music .item {
	border-bottom: #f2af80 1px dotted;
	border-right: #f2af80 1px dotted;
}

.fa #content #tabs-music .item {
	border-right: 0;
	border-left: #f2af80 1px dotted;
}

#content #tabs-surveys .item {
	border-bottom: #d1e5ba 1px dotted;
}

#content .pagination li a:hover {
	background: #4a4a49;
}

#content #tabs-links .pagination li a:hover {
	background: #006eb1;
}

#content #tabs-blogs .pagination li a:hover {
	background: #da517e;
}

#content #tabs-vlogs .pagination li a:hover {
	background: #c51a1b;
}

#content #tabs-music .pagination li a:hover {
	background: #ec6608;
}

#content #tabs-surveys .pagination li a:hover {
	background: #76b82a;
}

#content .pagination li.active a {
	background: #4a4a49;
}

#content #tabs-links .pagination li.active  a {
	background: #006eb1;
}

#content #tabs-blogs .pagination li.active  a {
	background: #da517e;
}

#content #tabs-vlogs .pagination li.active  a {
	background: #c51a1b;
}

#content #tabs-music .pagination li.active  a {
	background: #ec6608;
}

#content #tabs-surveys .pagination li.active  a {
	background: #76b82a;
}

#content .pagination a.previous.enabled:hover {
	background: #fff url("../img/icons.png") -22px -88px;
}

#content .pagination a.next.enabled:hover {
	background: #fff url("../img/icons.png") -22px -110px;
}

#content .pagination.traverse a.previous.enabled:hover {
	background: #fff url("../img/icons.png") -22px -88px;
}

#content .pagination.traverse a.next.enabled:hover {
	background: #fff url("../img/icons.png") -22px -110px;
}

.fa #content .pagination.traverse a.previous.enabled:hover {
	background: #fff url("../img/icons.png") -22px -110px;
}

.fa #content .pagination.traverse a.next.enabled:hover {
	background: #fff url("../img/icons.png") -22px -88px;
}

#content #tabs-links .pagination a.previous.enabled:hover {
	background: url("../img/icons.png") -44px 0px;
}

#content #tabs-links .pagination a.next.enabled:hover {
	background: url("../img/icons.png") -44px -22px;
}

#content #tabs-blogs .pagination a.previous.enabled:hover {
	background: url("../img/icons.png") -44px -44px;
}

#content #tabs-blogs .pagination a.next.enabled:hover {
	background: url("../img/icons.png") -44px -66px;
}

#content #tabs-vlogs .pagination a.previous.enabled:hover {
	background: url("../img/icons.png") -44px -88px;
}

#content #tabs-vlogs .pagination a.next.enabled:hover {
	background: url("../img/icons.png") -44px -110px;
}

#content #tabs-music .pagination a.previous.enabled:hover {
	background: url("../img/icons.png") -44px -132px;
}

#content #tabs-music .pagination a.next.enabled:hover {
	background: url("../img/icons.png") -44px -154px;
}

#content #tabs-surveys .pagination a.previous.enabled:hover {
	background: url("../img/icons.png") -44px -176px;
}

#content #tabs-surveys .pagination a.next.enabled:hover {
	background: url("../img/icons.png") -44px -198px;
}

.fa #content .pagination a.previous.enabled:hover {
	background: url("../img/icons.png") -22px -110px;
}

.fa #content .pagination a.next.enabled:hover {
	background: url("../img/icons.png") -22px -88px;
}


.fa #content #tabs-links .pagination a.previous.enabled:hover {
	background: url("../img/icons.png") -44px -22px;
}

.fa #content #tabs-links .pagination a.next.enabled:hover {
	background: url("../img/icons.png") -44px 0px;
}

.fa #content #tabs-blogs .pagination a.previous.enabled:hover {
	background: url("../img/icons.png") -44px -66px;
}

.fa #content #tabs-blogs .pagination a.next.enabled:hover {
	background: url("../img/icons.png") -44px -44px;
}

.fa #content #tabs-vlogs .pagination a.previous.enabled:hover {
	background: url("../img/icons.png") -44px -110px;
}

.fa #content #tabs-vlogs .pagination a.next.enabled:hover {
	background: url("../img/icons.png") -44px -88px;
}

.fa #content #tabs-music .pagination a.previous.enabled:hover {
	background: url("../img/icons.png") -44px -154px;
}

.fa #content #tabs-music .pagination a.next.enabled:hover {
	background: url("../img/icons.png") -44px -132px;
}

.fa #content #tabs-surveys .pagination a.previous.enabled:hover {
	background: url("../img/icons.png") -44px -198px;
}

.fa #content #tabs-surveys .pagination a.next.enabled:hover {
	background: url("../img/icons.png") -44px -176px;
}

#content #tabs-surveys .item .survey-result,
#content #sponsoredsurvey .item .survey-result {
	float: left;
}

.home #content #tabs-surveys .item .survey-result,
.home #content #sponsoredsurvey .item .survey-result {
	margin: 0 25px 0 0;
}

.home.fa #content #tabs-surveys .item .survey-result,
.home.fa #content #sponsoredsurvey .item .survey-result {
	margin: 0 0 0 25px;
	float: right;
}

#content #tabs-vlogs .item, 
#content #tabs-music .item {
	width: 225px;
	position: relative;
	padding: 10px 0;
	float: left;
}

.fa #content #tabs-vlogs .item, 
.fa #content #tabs-music .item {
	float: right;
}

#content #tabs-vlogs .item .content, 
#content #tabs-music .item .content {
	float: left;
	width: 180px;
}

#content #tabs-vlogs .item .content .details, 
#content #tabs-music .item .content .details {
	width: 180px;
	font-size: 11px;
	float: left;
}

.FBConnectButton_Simple  {
	margin: 0 0 0 3px !important;
}
.fa .FBConnectButton_Simple .FBConnectButton_Text_Simple {
	margin: 0 15px 0 0 !important;
}


#content #tabs-surveys .item .content .details,
#content #sponsoredsurvey .item .content .details{
	width: 550px;
	font-size: 11px;
	float: left;
	margin: 5px 0 0 0;
}

.fa #content #tabs-surveys .item .content .details,
.fa #content #sponsoredsurvey .item .content .details{
	float: right;
}

#content #sponsoredsurvey .item  {
	border: 0;
}

#content #tabs-follows .details{
	float:none;
}

#content #tabs-follows #c1{
	float: left;
	width: 305px;
	padding: 0 15px 0 0;
	margin: 15px 0;
}

.fa #content #tabs-follows #c1{
	float: right;
	padding: 0 15px 0 0;
	margin: 15px 0;
}

#content #tabs-follows #c2{
	float: left;
	width: 305px;
	border-right: #e4e4e3 1px dotted;
	border-left: #e4e4e3 1px dotted;
	padding: 0 15px 0 15px;
	margin: 15px 0;
}

.fa #content #tabs-follows #c2{
	float: right;
	border-right: #e4e4e3 1px dotted;
	border-left: #e4e4e3 1px dotted;
	padding: 0 15px 0 15px;
	margin: 15px 0;
}

#content #tabs-follows #c3{
	float: left;
	width: 305px;
	padding: 0 0 0 15px;
	margin: 15px 0;
}

.fa #content #tabs-follows #c3{
	float: right;
	width: 305px;
	padding: 0 0 0 15px;
	margin: 15px 0;
}

.columns-2 #content #tabs-follows #c1,
.columns-2 #content #tabs-follows #c2,
.columns-2 #content #tabs-follows #c3{
	width: 212px;
}

.columns-2 #content #tabs-follows .content{
	width: 167px !important;
}

.columns-2.inside #tabs-follows .user {
	width: 35px;
}

#content #tabs-follows .icon{
	margin: 0;
}

.fa #content #tabs-follows .icon{
	margin: 0 0 0 5px;
}

#content #tabs-follows .item{
	width:260px
}

#content #tabs-follows .content{
	width: 260px !important;
	float: left;
}

#content #tabs-surveys .item .content .answers,
#content .ui-tabs-vertical .item .content .answers,
#content #sponsoredsurvey .item .content .answers{
	font-weight: bold;
	padding: 0;
	font-size: 14px;
	margin: 10px 0;
	color: #4a4a49;
}

#content #tabs-surveys .item .content .answers li,
#content #sponsoredsurvey .item .content .answers li{
	font-weight: normal;
	color: #b2b2b2;
	font-size: 12px;
}
#content #tabs-surveys .item .content .answers li.top,
#content #sponsoredsurvey .item .content .answers li.top{
	color: #4a4a49;
	font-weight: bold;
}

#content #tabs-vlogs .row {
	padding: 10px 0;
	border-bottom: #df898a 1px dotted;
	float: left;
}

#content #tabs-music .row {
	padding: 10px 0;
	border-bottom: #f2af80 1px dotted;
	float: left;
}

#content .row.last {
	border-bottom: 0 !important;
}

#content #tabs-vlogs .row .item{
	border-bottom: 0;
	border-right: #df898a 1px dotted;
}

.fa #content #tabs-vlogs .row .item{
	border-right: 0;
	border-left: #df898a 1px dotted;
}

#content .row .item.last{
	border: 0;
}

#content #tabs-vlogs .item.c11 {
	padding: 10px 10px 10px 0;
}

.fa #content #tabs-vlogs .item.c11 {
	padding: 10px 0 10px 10px;
}

#content #tabs-vlogs .item.c12 {
	border-right: 0;
	padding: 10px 0 10px 10px;
}

.fa #content #tabs-vlogs .item.c12 {
	border-left: 0;
	padding: 10px 10px 10px 0;
}

#content #tabs-vlogs .item.c21, 
#content #tabs-music .item.c21 {
	border-bottom: 0;
	margin-bottom: 10px;
	padding: 10px 10px 10px 0;
}

.fa #content #tabs-vlogs .item.c21, 
.fa #content #tabs-music .item.c21 {
	padding: 10px 0 10px 10px;
}

#content #tabs-vlogs .item.c22, 
#content #tabs-music .item.c22 {
	border-right: 0;
	border-bottom: 0;
	padding-left: 10px;
	margin-bottom: 10px;
}

.fa #content #tabs-vlogs .item.c22, 
.fa #content #tabs-music .item.c22 {
	border-left: 0;
	padding: 10px 10px 10px 0;
}

#content #tabs-music .item.c21 {
	padding-right: 10px;
}

#content #tabs-music .item.c22 {
	border-right: 0;
	padding-left: 10px;
}

#content #tabs-photosoftheday .item .content .stamp-user,
#content #tabs-cartoonsoftheday .item .content .stamp-user{
	float: left;
	clear: none;	
}

.fa #content #tabs-photosoftheday .item .content .stamp-user,
.fa #content #tabs-cartoonsoftheday .item .content .stamp-user{
	float: right;	
}

#content .item .area-vlog, 
#content .item .area-music {
	float: left;
	background: #000;
	width: 225px;
	height: 176px;
	margin-bottom: 10px;
}
 
#content .item .area-music {
	background: #f0f0f0;
	height: 210px;
}

.inside #content .item .area-music.soundcloud {
	height: 81px;
	width: 610px;
	margin: 0 0 10px 0 !important;
}

#content .item .area-music .poster {
	float: left;
}

.home #content .item .area-music {
	width: 225px;
	padding: 0;
}

.fa #content .item .area-vlog, 
.fa #content .item .area-music {
	float: right;
	direction: ltr;
}


#content .survey-image {
	float: right;
	margin: 10px 0 0 10px; 
}

.fa #content .survey-image {
	float: left;
	margin: 10px 10px 0 0; 
}

#content #photooftheday,
#content #cartoonoftheday {
	width: 225px;
	float: left;
}

.fa #content #photooftheday,
.fa #content #cartoonoftheday {
	float: right;
}

#content #photooftheday #photo,
#content #cartoonoftheday #cartoon {
	margin: 0 0 15px 0;
	float: left
}

#content #photooftheday h2,
#content #cartoonoftheday h2,
#content #photoalbum h2,
#content #quoteoftheday h2,
#content #adsense h2,
#content #ilikethis h2 {
	font-size: 16px;
	margin: 0 0 15px 0;
	line-height: 16px;
}

#content #photooftheday .details,
#content #cartoonoftheday .details {
	width: 175px;
	margin-top: 5px;
	line-height: 13px;
}

#content #photoalbum .details,
#content #quoteoftheday .details {
	width: 550px;
	margin-top: 5px;
	line-height: 13px;
}

#content #survey-featured .details {
	width: 397px;
	margin: 0 22px 0 23px;
}

#content #survey-featured .like-dislike {
	width: 397px;
	margin-left: 0px;
	margin: 0 23px 10px 22px;
}

#content #survey-featured .like-dislike .set-results {
	width: 271px;
}

#content a#viewresults{
	font-weight: bold;
	font-size: 15px;
	margin: 0 0 0 15px;
}

.fa #content a#viewresults{
	margin: 0 15px 0 0;
}

#content #survey-featured a#viewresults{
	font-weight: bold;
	margin: 0 343px 0 0;
	color: #fff;
	width: 100px;
	float: left;
}

.fa #content #survey-featured a#viewresults{
	margin: 0 0 0 343px;
	color: #fff;
	width: 100px;
	float: right;
}

.button-submit{
	font-size:14px;
	border: #437d00 solid 2px;
	color:#fff;
	background: #89bf3d url("../img/button-featured-bg.png") repeat-x;
	padding: 5px;
	margin: 10px 0
}

.button-submit:hover{
	background: #89bf3d url("../img/button-featured-bg.png") 0 -39px repeat-x;
	cursor:pointer;
}

#content .button-submit-survey{
	font-size:14px;
	border: #437d00 solid 2px;
	color:#fff;
	background: #89bf3d url("../img/button-featured-bg.png") repeat-x;
	padding: 5px;
	margin: 10px 0
}

#content .button-submit-survey:hover{
	background: #89bf3d url("../img/button-featured-bg.png") 0 -39px repeat-x;
	cursor:pointer;
}

#content #survey-featured  h3{
	font-size:15px;
	margin: 0 0 15px 0;
	padding:0;
	clear:left;
}

#content #ilikethis .like-dislike {
	float: none;
	margin: 15px auto;
}

#content .fade-left {
	float: left;
	position: relative;
	z-index: 1;
	width: 15px;
	height: 95px;
	margin-top: -110px;
	background: url("../img/fade.png") repeat-y;
}

.fa.inside #content .fade-left {
	margin-left: 10px;
}

.fa.inside #content .ui-tabs-vertical .fade-left {
	margin-left: 0;
}

#content .fade-right {
	float: left;
	position: relative;
	z-index: 1;
	width: 15px;
	height: 95px;
	margin-top: -110px;
	background: url("../img/fade.png") right repeat-y;
	margin-left: 457px;
}

.inside #content .fade-right {
	margin-left: 605px;
}

.fa.inside #content .fade-right {
	margin-left: 615px;
}

.inside #content .ui-tabs-vertical .fade-right {
	margin-left: 518px;
}

#content #ilikethis .fade-left {
	height: 283px;
	margin-top: -298px;
}

#content #ilikethis .fade-right {
	height: 283px;
	margin-top: -298px;
}

#content #quoteoftheday .frame-topright,
#content .area-quote .frame-topright {
	width: 472px;
	height: 170px;
	float: left;
	background: url("../img/quotetopright.png") right no-repeat;
}

#content .area-quote .frame-topright {
	width: 635px;
}

.inside.details #content .area-quote .frame-topright {
	width: 615px;
}

#content .ui-tabs-vertical .area-quote .frame-topright {
	width: 538px;
}

#content #quoteoftheday .quote,
#content .area-quote .quote {
	float: left;
	padding: 0 80px;
	margin-top: -100px;
	font-family: "times new roman";
	font-size: 18px;
}

#content #quoteoftheday .quote a,
#content .area-quote .quote a{
	z-index: 1;
	position: relative;
}

#content .area-quote .quote {
	width: 475px;
}

.inside.details #content .area-quote .quote  {
	width: 455px;
}

#content .ui-tabs-vertical .area-quote .quote {
	width: 378px;
}

#content #quoteoftheday .author,
#content .area-quote .author {
	float:right;
	padding:0 80px;
	font-style: italic;
	font-family: "times new roman";
	font-size: 15px;
}

#content #quoteoftheday .frame-bottomleft,
#content .area-quote .frame-bottomleft {
	width:472px;
	height:170px;
	float:left;
	background:url("../img/quotebottomleft.png") left no-repeat;
	margin-top:-150px;
	margin-bottom:15px;
}

#content .area-quote .frame-bottomleft {
	width:635px;
}

.inside.details #content .area-quote .frame-bottomleft {
	width:615px;
}

#content .ui-tabs-vertical .area-quote .frame-bottomleft {
	width:538px;
}

#footer {
	width: 980px;
	color: #777777;
	border-top: #e4e4e3 5px solid;
	float: left;
	padding: 15px 0
}

#footer a {
	color: #777777;
}

#footer #links-menu {
	list-style: none;
	float: left;
	padding: 0;
	margin: 0;
	font-size: 12px;
	line-height: 12px;
}

.fa #footer #links-menu {
	float: right;
}

#footer #links-menu li {
	padding: 0px 5px;
	display: inline;
	border-right: #777777 solid 1px;
	height: 12px;
	float: left
}

.fa #footer #links-menu li {
	border-left: #777777 solid 1px;
    border-right: 0;
	float: right
}

#footer #links-menu li.first {
	padding-left: 0
}

.fa #footer #links-menu li.first {
	padding-right: 0;
    padding-left: 5px;
}

#footer #links-menu li.last {
	border-right: 0
}

.fa #footer #links-menu li.last {
	border-left: 0;
    border-right: 0;
}

#footer #copyright {
	float: right;
	padding: 0;
	margin: 0;
	font-size: 11px;
	text-align: right;
}

.fa #footer #copyright {
	float: left;
}

/*HOME EXCLUSIVE START*/
.home .holder-columns {
	background: url("../img/border-vertical.png") repeat-y 488px;
}

.home #column-left {
	width: 488px;
	float: left;
	padding: 0;
}

.home #column-right {
	width: 487px;
	float: left;
	padding: 0;
	margin: 0 0 0 5px;
}

.fa.home #column-left {
	float: right;
}

.fa.home #column-right {
	margin: 0 0 0 1px;
}

.home #column-full {
	width: 980px;
	float: left;
	padding: 0;
	border-top: #e4e4e3 5px solid;
}

.home #column-right hr{
	width: 487px;
	float: left;
}

.home #column-left hr{
	width: 488px;
	float: left;
}

.home #column-left .tabs, .home #column-right .tabs {
	width:472px;
	float:left;
}

.home #column-left .tabs {
	margin: 15px 15px 15px 0;
}

.fa.home #column-left .tabs {
	margin: 15px 0 15px 15px;
}

.home #column-right .tabs {
	margin: 15px 0 15px 15px;
}

.fa.home #column-right .tabs {
	margin: 15px 15px 15px 0;
}

.home #content #tabs-surveys .item .content .answers li, 
.home #content #sponsoredsurvey .item .content .answers li{
	display: inline;
	list-style: none;
}

/*HOME EXCLUSIVE END*/
#breadcrumb {
	padding: 15px 0;
	font-size: 12px;
	line-height: 12px;
	color: #9d9d9d;
	position: absolute;
	width: 100%;
	height: 15px
}

#breadcrumb input.button.add,
#breadcrumb input.button.edit {
	float: right;
	font-size: 12px;
	margin: -7px 0 0 0;
	padding: 3px;
	height: auto;
	font-weight: bold;
}

.fa #breadcrumb input.button.add,
.fa #breadcrumb input.button.edit {
	float: left;
	font-size: 12px;
	margin: -7px 0 0 0;
	padding: 3px;
	height: auto;
	font-weight: bold;
}

#breadcrumb a{
	color: #1d1d1b !important;
}

#breadcrumb .label{
	float: left;
	margin: 0 5px 0 8px;
}
#breadcrumb input.textbox{
	padding: 0 2px;
	height: 20px;
	margin: -7px 0 0 0;
	font-size: 11px;
}

#breadcrumb input.button-submit{
	float: left;
	margin: -7px 0 0 10px;
	padding: 1px 5px 4px 5px;
	border-width: 1px;
	font-size: 12px;
	height: 22px;
}

.fa #breadcrumb input.button-submit{
	float: right;
	margin: -7px 10px 0 0;
}

#breadcrumb .filter{
	position: relative !important;
	background: #e4e4e3 !important;
	border: #d0d0d0 1px solid;
	margin: -5px 15px 0 0;
	color: #6f6f6e;
	width: 150px;
	padding: 0 7px 1px 7px;
	z-index: 5;
}

.fa #breadcrumb .filter{
	margin: -5px 0 0 15px;
}

#breadcrumb .filter .filter-header{
	width: 100%;
}

#breadcrumb .filter .filter-header .active{
	color: #1d1d1b;
	font-weight: bold;
}

#breadcrumb .filter .filter-items{
	width: 100%;
}

#breadcrumb .filter a{
	color: #1d1d1b;
}

#breadcrumb .filter .ui-icon {
	left: auto;
	right: -4px;
	top: 10px;
}

.fa #breadcrumb .filter .ui-icon {
	right: auto;
	left: -4px;
}

#breadcrumb .filter .ui-icon-triangle-1-e {
	background-position: 0 -130px;
}

#breadcrumb .filter .ui-icon-triangle-1-s {
	background-position: 0 -140px;
}

#breadcrumb .level1 {
	float:left
}

#breadcrumb .divider {
	float:left;
	padding:0 10px;
}

.fa #breadcrumb .level1 {
	float:right
}

.fa #breadcrumb .divider {
	float:right;
	padding:0 10px;
}

.inside #content h1{
	font-size: 20px;
}

.inside .generalinfo{
	position: relative;
	margin: 15px 0 0 0;
	float: left;
	width: 950px;
	padding: 15px;
	line-height: 160%;
	background: #fff;
}

.inside .generalinfo .fullname{
	font-size:16px;
}

.inside .generalinfo p{
	margin: 0 10px 0 0;
	padding: 0;
	width: 192px;
	float: left;
	font-weight:normal;
}

.inside .generalinfo p.last{
	margin: 0 !important;
}

.inside .generalinfo .avatar{
	float: left;
	margin: 0 15px 0 0;
}


.fa.inside .generalinfo .avatar,
.fa.inside .generalinfo p{
	float: right;
	margin: 0 0 0 15px;
}

.inside. #content{
	width: 980px;
}

.inside.columns-2 #content{
	width: 700px;
}

.fa.inside.columns-2 #content{
	float: right;
}

.inside.columns-2 .content{
	width: 635px !important;
}

.inside.columns-2 .content.full-width,
.inside.columns-2.details .content.full-width{
	width: 100% !important;
}

.inside.columns-2 #column-right{
	width: 250px;
	margin: 0 0 0 15px;
	float: left;
	padding: 15px 0 15px 15px;
}


.fa.inside.columns-2 #column-right{
	margin: 0 15px 0 0;
	padding: 15px 15px 15px 0;
}

.inside.columns-2 #content .item.comment {
	margin: 0 0 0 65px;
	width: 635px !important;
}

.fa.inside.columns-2 #content .item.comment {
	margin: 0 65px 0 0;
	width: 635px !important;
}

.inside.columns-2 #content .comment .content {
	width: 590px !important;
}

.inside.columns-2 #survey-container {
	width: 615px !important;
}

.inside.columns-2 .area-info {
	width: 395px !important;
}

.inside.columns-2 #column-right ul.list {
	padding: 0 0 0 20px;
	margin: 5px 0 0 0;
}

.fa.inside.columns-2 #column-right ul.list {
	padding: 0 20px 0 0;
}

.inside.columns-2 #column-right ul.list li{
	padding: 0;
	margin: 0 0 10px 0;
	list-style: square;
	font-weight:bold;
}

.inside.columns-2 #column-right ul.list.level-end li{
	font-weight:normal;
}

.inside.columns-2 #column-right .block {
	border-bottom: #e4e4e3 1px solid;
}

.inside.columns-2 #column-right .block h2 {
	padding: 5px;
	color: #fff;
	background: #4a4a49;
}

.inside.columns-2 #column-right .block.links h2 {
	background: #006eab;
}

.inside.columns-2 #column-right .block.blogs h2 {
	background: #da517e;
}

.inside.columns-2 #column-right .block.vlogs h2 {
	background: #c51a1b;
}

.inside.columns-2 #column-right .block.music h2 {
	background: #ec6608;
}

.inside.columns-2 #column-right .block.surveys h2 {
	background: #76b82a;
}

.inside.columns-2 #content .item .area-vlog.full {
	margin: 10px 55px 10px 0
}

.inside.columns-2 #content .item .area-music.full {
	margin: 10px 10px 0 0
}

.fa.inside.columns-2 #content .item .area-vlog.full {
	margin: 10px 0 10px 55px;
}

.fa.inside.columns-2 #content .item .area-music.full {
	margin: 10px 0 0 10px;
}

.area-widget {
	margin-bottom: 15px;
}

.inside .tabs {
	margin: 15px 0;
	width: 100%
}

.inside .content{
	width: 915px !important
}

.inside .ui-tabs-vertical .content{
	width: 818px !important
}

.inside.columns-2 .ui-tabs-vertical .content{
	width: 713px !important
}

.inside .content .details{
	float: none !important;
	clear: left;
	width: 100% !important;
}

.fa.inside .content .details{
	clear: right;
}

.inside .content .like-dislike{
	float: left !important;
	margin: 10px 0 5px 0 !important;
}

.inside .poe-likedislike .content .like-dislike {
    margin: 10px 0 5px 71px !important;
}

.inside.fa .poe-likedislike .content .like-dislike {
    margin: 10px 71px 5px 0px !important;
}

.inside .content .photoalbum .like-dislike{
	float: left !important;
	margin: 0 0 5px 0 !important;
}

.fa.inside .content .like-dislike{
	float: right !important;
}

.inside .item.first{
	border-top: #e4e4e3 solid 1px;
	margin-top: 20px
}

.inside .horizontal-separator{
	border-top: #e4e4e3 solid 1px;
	margin-top:20px;
	line-height:1px;
	height:1px;
}

.inside #content .user {
	width: 50px;
	height: 75px;
	font-size: 10px;
	text-align: center;
	margin:0 10px 0 0;
	float: left
}

.inside #content #tabs-follows .user {
	width: 35px;
}

.fa.inside #content .user {
	margin: 0 0 0 10px;
	float: right;
}

.inside #content .item.comment {
	margin-left: 65px;
	width: 915px !important;
}

.inside #content .comment .content {
	width: 870px !important;
}

.inside #content .comment .user {
	width: 35px;
	height: 60px;
}

.inside #content .comment .like-dislike{
	margin: 0 0 5px 0 !important;
}

.inside #content .comment .content div a {
    color: #37589b;
}

.inside #content .item .content #text-description a {
    color: #37589b;
}

.inside #content .item .content #blog_content a {
    color: #37589b;
}

.inside #content .comment-new {
	text-align: center;
}

.inside #content .textarea-comment {
	width: 400px;
	height: 200px;
	margin: 15px;
}

.inside #content .textarea-edit-comment {
	width: 400px;
	height: 100px;
	margin: 15px;
}

.inside #content .comment-new .button{
	margin: 0 0 15px 0;
}

.inside #content #tabs-surveys .item .survey-result,
.inside #content .ui-tabs-vertical .item .survey-result,
.inside #content .tabs .item .image,
.inside #content .tabs .item .area-vlog,
.inside #content .tabs .item .area-music,
.inside #content .ui-tabs-vertical .item .image {
	float: right;
	margin: 15px 0 15px 15px;
}

.fa.inside .ui-tabs-vertical .item .survey-result{
	float: left !important;
	margin: 15px 15px 15px 0 !important;
}


.fa.inside #content .tabs .item .image,
.fa.inside #content .tabs .item .area-vlog,
.fa.inside #content .tabs .item .area-music,
.fa.inside #content .ui-tabs-vertical .item .image {
	float: left;
	margin: 15px 15px 15px 0;
}

.fa.inside #content #tabs-surveys .item .survey-result {
	float:left;
	margin: 15px 15px 15px 0;
}

.inside #content #tabs-surveys .item .content .details,
.inside #content #sponsoredsurvey .item .content .details{
	margin-left: 0;
}

.inside #content #tabs-surveys .item .content .answers,
.inside #content .ui-tabs-vertical .item .content .answers{
	margin: 10px 0 5px 0;
	width: 560px
}

.fa.inside .ui-tabs-vertical .item .content .answers{
	margin: 10px 15px 5px 0 !important;
}

.inside #content #tabs-surveys .item .content .answers li,
.inside #content .ui-tabs-vertical .item .content .answers li{
	list-style: square;
	font-size: 13px;
	margin: 5px 0 0 15px
}

.fa.inside #content #tabs-surveys .item .content .answers li{
	margin: 5px 15px 0 0;
}

.inside #content #tabs-surveys .item .content .answers li.top,
.inside #content #tab-surveys .item .content .survey li.top,
.inside #content #tabs-surveys .item .content .survey li.top,
#content .item .content .survey li.top {
	font-size: 17px;
}

.inside #content .ui-tabs-vertical .item .content .answers li.top{
	font-size: 17px !important;
}

#content .item .source {
	font-size: 13px;
	font-weight: bold;
}

.inside #content .item .title {
	font-size: 17px;
}

.inside #content #tabs-follows .item .title {
	font-size: 15px;
}

.inside #content .item {
	border-right: 0 !important;
	width:100% !important;
}

.fa.inside #content .item {
	border-left: 0 !important;
}

.inside #content .item .area-vlog, 
.inside #content .item .area-music {
	margin: 0 15px 0 0;
}

.fa.inside #content .item .area-vlog, 
.fa.inside #content .item .area-music {
	margin: 0 0 0 15px;
}

.inside #content .item .area-vlog.full {
	width:560px;
	height:315px;
	margin: 10px 10px 0 0;
}

.inside #content .item .area-info {
	float:left;
	width:580px;
}

.inside #content .list-photos {
	list-style: none;
	margin: 15px 0;
	padding: 0;
}

.inside #content .list-photos li{
	list-style: none;
	margin: 0 5px 5px 0;
	padding: 0;
	display: inline;
	float: left;
	background: #F2F2F2	;
}

.fa.inside #content .list-photos li{
	margin: 0 0 5px 5px;
	float: right;
}

.inside #content .list-photos li.last{
	margin:0 0 5px 0;
}

.inside #content .ui-tabs-vertical .item .area-info {
	width:283px !important;
}

.inside h2{
	font-size:16px;
	margin:15px 0 5px 0;
	padding:0;
}
.inside .button {
	height: 30px;
	background: url("../img/button-bg.png") 0 0 repeat-x;
	border: #d0d0d0 solid 1px;
	font-size: 13px;
	padding:5px 10px;
}

.inside .button:hover {
	background: url("../img/button-bg.png") 0 -30px repeat-x;
}

.inside .dominant {
	font-weight:bold;
}

.inside .table-data {
	margin: 15px 0;
}

.inside .table-form {
	margin:15px 0;
}

.inside .table-form .info{
	float:left;
	font-size:11px;
}

.fa.inside .table-form .info{
	float:right;
}

.inside .table-form td.label {
	font-weight:bold;
	width:17%;
	text-align:right;
	padding-right:5px;
	font-size:15px;
	vertical-align:top	
}

.inside .table-form-inner td.label {
font-size: 12px;
}

.inside .table-form td.large-label {
	font-weight:bold;
	width:35%;
	text-align:right;
	padding-right:5px;
	font-size:15px;
	vertical-align:top	
}

.fa.inside .table-form td.label {
	text-align:left;
}

.inside .table-form .area-option {
	float:left;
	width:100%;
}

.inside .table-form .area-option input {
	float:left;
}

.fa.inside .table-form .area-option input {
	float:right;
}

.inside .table-form a.delete {
	margin:5px 0 0 15px;
	float:left
}

.fa.inside .table-form a.delete {
	margin:5px 15px 0 0;
	float:right
}

.inside .table-form .button.add {
	padding: 0px 5px; 
	font-size: 12px;
}

.inside .table-actionable {
	background: #ebe9e9;
	border: #d0d0d0 1px solid;
}

.inside.columns-2.details  #content .item {
	background:#fff;
	padding: 10px !important;
	width:680px !important;
}

.inside.columns-2.details.preview #content .item {
	margin-bottom: 15px;
}

.inside.details.columns-2 #content {
	width: 700px !important;
}

.inside.columns-2.details .content {
	width: 615px !important;
}

.inside.columns-2.details #content .item.comment {
	width: 615px !important;
}

.inside.columns-2.details #content .item.comment .content {
	width: 570px !important;
}

.inside .like-dislike {
	clear: left;
}

.inside #tabs-surveys .like-dislike {
	clear: none;
}

.fa.inside .tabs .like-dislike {
	clear: none;
}

.ads {
	width:728px;
	padding: 0 126px 0 126px;
	margin-bottom:15px;
}

.switch_fa {
	font-family: tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
}
.switch_en {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
}

/*Tooltip Start*/

.trigger {
	position: absolute;
	left: 0;
}

.fa .trigger {
	position: absolute;
	right: 0;
}

.popup {
	position: absolute;
	display: none;
	z-index: 23;
	border-collapse: collapse;
	top: -47px;
	left: 35px;
	width:310px;
}

.user.large .popup {
	top: -40px;
	left: 50px;
}

.fa .user.large .popup {
	right: 46px;
}

#survey-featured .popup h3{
	clear:none !important;
}

#sponsoredsurvey .popup {
	bottom: -65px;
}

.fa .popup {
	left: 0;
	right: 31px;
	width:400px;
}

.c12 .popup,
.c22 .popup,
#c3 .popup,
#cartoonoftheday .popup,
.popup.end-right {
	left:-305px
}

.c12 .popup td.left,
.c22 .popup td.left,
#c3 .popup td.left,
#cartoonoftheday .popup td.left,
.popup.end-right td.left {
	background-image: url(../img/bubble-5-r.png);
}

.c12 .popup td.right,
.c22 .popup td.right,
#c3 .popup td.right,
#cartoonoftheday .popup td.right,
.popup.end-right td.right {
	background-image: url(../img/bubble-4-r.png);
}

.fa .c12 .popup td.left,
.fa .c22 .popup td.left,
.fa #c3 .popup td.left,
.fa #cartoonoftheday .popup td.left,
.fa .popup.end-right td.left {
	background-image: url(../img/bubble-4-r.png);
}

.fa .c12 .popup td.right,
.fa .c22 .popup td.right,
.fa #c3 .popup td.right,
.fa #cartoonoftheday .popup td.right,
.fa .popup.end-right td.right {
	background-image: url(../img/bubble-5-r.png);
}


.popup.end-left {
	right:-397px
}

.fa .popup.end-left td.left{
	background-image: url(../img/bubble-5.png) !important;
}

.fa .popup.end-left td.right{
	background-image: url(../img/bubble-4.png) !important;
}

.popup td.corner {
	height: 15px;
	width: 19px;
}

.popup td {
	margin: 0;
	padding: 0;
}

.popup td.center {
	background-color: #fff;
}

.popup td#topleft {
	background-image: url(../img/bubble-1.png);
}

.fa .popup td#topleft {
	background-image: url(../img/bubble-3.png);
}

.popup td.top {
	background-image: url(../img/bubble-2.png);
}

.popup td#topright {
	background-image: url(../img/bubble-3.png);
}

.fa .popup td#topright {
	background-image: url(../img/bubble-1.png);
}

.popup td.left {
	background-image: url(../img/bubble-4.png);
}

.popup td.right {
	background-image: url(../img/bubble-5.png);
}

.fa .popup td.left {
	background-image: url(../img/bubble-4-r.png);
}

.fa .popup td.right {
	background-image: url(../img/bubble-5-r.png);
}

.popup td#bottomleft {
	background-image: url(../img/bubble-6.png);
}

.fa .popup td#bottomleft {
	background-image: url(../img/bubble-8.png);
}

.popup td.bottom {
	background-image: url(../img/bubble-7.png);
}

.popup td#bottomright {
	background-image: url(../img/bubble-8.png);
}

.fa .popup td#bottomright {
	background-image: url(../img/bubble-6.png);
}

.popup .popup-contents {
	font-size: 13px;
	line-height: 1.2em;
	text-align: left;
	color: #4a4a49;
}

.popup .popup-contents h3{
	margin: 0 0 5px 0 !important;
	padding: 0;
}

.popup .popup-contents h3 a{
	color:#0891a4 !important;
}

.popup .popup-contents h3 a{
	font-size: 15px !important;
}

.popup .popup-contents a.avatar{
	margin: 0 10px 0 0;
	float: left;
}

.popup .popup-contents a.avatar img{
	float: left;
}

.fa .popup .popup-contents a.avatar img{
	float: right;
}

.fa .popup .popup-contents a.avatar{
	margin: 0  0 0 10px;
	float: right;
}

.popup .popup-contents .info{
	float: left;
}

#sponsoredsurvey .popup .popup-contents .info{
	width:227px
}

.fa .popup .popup-contents .info{
	float: right;
}

.popup .popup-contents .info .date-joined{
	font-size: 11px;
	border-bottom: #b2b2b2 dotted 1px;
	padding: 0 0 6px 0
}

.popup .popup-contents a{
	color: #4a4a49 !important;
	font-weight: bold;
	font-size:12px;
}

.fa .popup .popup-contents a{
	font-size: 12px;
}

.popup .popup-contents p{
	margin: 0 0 6px 0
}

.fa .popup .popup-contents {
	float: right;
}

.fa .popup-contents {
	text-align: right;
}

.follow{
	float: right;
	font-size: 13px;
	padding: 2px 0 0 22px;
	background: url("../img/icon-follow.png") no-repeat;
	height: 20px;
	color: #4a4a49 !important;	
}

.fa .follow{
	float: left;
	font-size: 13px;
	padding: 2px 22px 0 0;
	background: url("../img/icon-follow-rtl.png") right no-repeat;
}

.popup .popup-contents .follow{
	float: right;
	padding: 2px 0 0 22px;
	background: url("../img/icon-follow.png") no-repeat;
	height: 20px;
	color: #4a4a49 !important;	
}

.fa .popup .popup-contents .follow{
	float: left;
	padding: 2px 22px 0 0;
	background: url("../img/icon-follow-rtl.png") right no-repeat;
}

.ui-tabs-vertical #breadcrumb{
	padding: 10px 0;
	float: left;
	position: relative;
	border-bottom: #e4e4e3 1px solid;
}

.ui-tabs-vertical #tab-links{
	border-color: #006eab ;
}

.ui-tabs-vertical #tab-blogs{
	border-color: #da517e ;
}

.ui-tabs-vertical #tab-vlogs{
	border-color: #c51a1b ;
}

.ui-tabs-vertical #tab-music{
	border-color: #ec6608 ;
}

.ui-tabs-vertical #tab-surveys{
	border-color: #76b82a ;
}


#content #tabs-public .ui-tabs-panel {
	min-height: 460px;
}

.fa #content #tabs-public .ui-tabs-panel {
	min-height: 450px;
}


#content .ui-tabs-vertical li#links.ui-tabs-selected {
	background: #006eab;
}

#content .ui-tabs-vertical li#blogs.ui-tabs-selected {
	background: #da517e;
}

#content .ui-tabs-vertical li#vlogs.ui-tabs-selected {
	background: #c51a1b;
}

#content .ui-tabs-vertical li#music.ui-tabs-selected {
	background: #ec6608;
}

#content .ui-tabs-vertical li#surveys.ui-tabs-selected {
	background: #76b82a;
}

#content .list-background {
	padding: 0;
	margin: 0;
	line-height: 30px;
}

#content .list-background input{
	float: left;
	margin-top: 18px;
}

#content .list-background label{
	float: left;
}

.fa #content .list-background input{
	float: right;
}

.fa #content .list-background label{
	float: right;
}

#content .list-background label img{
	border: #d0d0d0 1px solid;
}

.preview #content {
	margin: 0 auto;
	float: none !important;
}

.preview #content #survey-result{
	margin: 15px 0 0 0;
}

.preview .close {
	text-align: center; 
	padding: 30px; 
	clear: both; 
	background: #1d1d1b;
	font-weight: bold;
	font-size: 18px;
}

.preview .close a{
	color: #fff;
}

.fb-share-button {
	margin: 5px 10px 0 0;
	float: left;
}

.twitter-share-button {
	margin: 2px 10px 0 0;
	float: left;
}

.fa .fb-share-button {
	margin: 5px 0 0 10px;
	float: right;
	direction: ltr;
}

.fa .twitter-share-button {
	margin: 2px 0 0 10px;
	float: right;
}

.like-list {
	background: #fff;
	border: 5px solid #d0d0d0;
	padding: 15px;
	width: 300px;
	position: relative;
	display: none;
	height: 260px;
	color: #4a4a49;
}

.fa .like-list {
	width: 400px;
}

.like-list .holder-users {
	float: left;
	width: 300px;
	height: 210px;
	overflow-y: scroll;
}

.fa .like-list .holder-users {
	width: 400px;
}

.like-list p{
	clear: both;
	height: 80px;
	padding: 10px 0;
	margin: 0;
	border-top: 1px dotted #d0d0d0;
	float: left;
	width: 280px;
}

.fa .like-list p{
	width: 380px;
}

.like-list img{
	float: left;
	margin: 0 10px 0 0;
}

.fa .like-list img{
	float: right;
	margin: 0 0 0 10px;
}

.like-list a{
	font-weight: bold;
}

.close-lightbox{
	cursor: pointer;
    margin: 0 0 0 106px;
}

.fa .close-lightbox{
	cursor: pointer;
    margin: 0 156px 0 0;
}

.like-list .objects {
    margin-right:10px;
    float:right
}

.fa .like-list .objects {
    margin-left:20px;
    float:left
}

.like-list .objects a{
	color: #4a4a49 !important;
	font-weight: bold;
	font-size:12px;
}

.like-list .date-joined{
	font-size: 11px;
	padding: 0 0 6px 0;
}

.like-list p.more-users{
	height: auto;
	text-align: center;
}

.connect_widget_rtl .connect_button_container .liketext{
	background-position: 43px -33px !important; 
}

#content .block-user {
	border: #2a7c92 solid 1px;
	width: 22px;
	height: 22px;
	padding: 1px 3px 1px 7px;
	background: #ebe9e9 url("../img/button-flag-bg.png") 0 0 repeat-x;
	cursor: pointer;
	color: #fff;
    font-size: 11px;
}

.fa #content .block-user {
	padding: 1px 7px 1px 3px;
}

#content .block-user:hover, #content .block-user.active {
	background: #ebe9e9 url("../img/button-flag-bg.png") 0 -30px repeat-x;
}

#content .block-user span {
	background: url("../img/arrow-flag.png") right 0 no-repeat;
    padding: 0 15px 0 0
}

.fa #content .block-user span {
	background: url("../img/arrow-flag.png") left 0 no-repeat;
    padding: 0 0 0 15px
}

#content .block-user span.up{
	background: url("../img/arrow-flag.png") right -22px no-repeat;
	padding: 0 15px 0 0;
}

.fa #content .block-user span.up{
	background: url("../img/arrow-flag.png") left -22px no-repeat;
	padding: 0 0 0 15px;
}

#content .content-block-user {
	border: #ccc 1px solid;
	margin: 10px 0 0 0;
	padding: 10px 30px 0 10px;
	font-size: 13px;
	display: none;
	background: #ebe9e9;
	color: #1d1d1b;
}

.fa #content .content-block-user {
	padding: 10px 10px 0 30px;
}

#content .content-block-user .block-user-close{
	background: url("../img/icon-close.png") 0 0 no-repeat;
	float: right;
	margin: 0 -20px 0 0;
	padding: 13px 13px 0 0;
	width: 0;
	height: 0;
	overflow: hidden;
	cursor: pointer;
}

.fa #content .content-block-user .block-user-close{
	margin: 0 0 0 -20px;
    float: left;
}

#content .content-block-user .block-user-close:hover{
	background: url("../img/icon-close.png") 0 -13px no-repeat;
}

#content .content-block-user a{
	color: #1d1d1b;
}

#content .content-block-user p {
	margin: 0 0 15px 0;
}

.following{
	float: right;
	padding: 2px 0 0 22px;	
	height: 20px;
	font-size:13px ;
	color: #4a4a49 !important;	
	cursor: default;
}

.fa .following{
	float: left;
	padding: 2px 0 0 0px;
    font-size:13px ;	
	height: 20px;
	color: #4a4a49 !important;	
	cursor: default;
}
#content .ignore{
	float: left;
	padding: 0 0 0 5px;		
	color: red !important;	
	cursor: pointer;
	font-weight: bold;
}

#content .fa .ignore{
    font-size: 5px; 
	float: right;
	padding: 0 5px 0 0;	
	cursor: pointer;
	color: red !important;	
	
	
}

#content .ignore a{
    font-size: 10px;
	align: center;		
	color: red !important;	
	cursor: pointer;
	font-weight: bold;
}
.ignorecomment{
	float: left;
	padding: 0 0 0 0;		
	color: #4a4a49 !important;	
	cursor: pointer;
	font-weight: bold;
}

.fa .ignorecomment{
	float: right;
	padding: 0 0 0 0;	
	cursor: pointer;
	color: #4a4a49 !important;	
	font-weight: bold;
}
.ignore:hover {
	color: #37589b;
}
.delete-object {
    color:red;
    float:right;
    position:relative;
    top:8px;
}

.delete-object:hover {
color:  #ff0000;
}

.delete-object.inactive {
    color: #cc3300 !important;


}

.fa .delete-object {
    color: #ff0000;
    float:left;
    position:relative;
    top:8px;
}

.login {
    margin-right: 15px;
    font-weight: bold;
}

.fa .login {
    margin-left: 15px;
    font-weight: bold;
}

.generalinfo .info{
    position:absolute;
    top:110px;
    left:150px;
}

.fa .generalinfo .info{
    position:relative;
    top:95px;
    right:-200px;
}

.generalinfo .info .follow{
	float: left;
	padding: 2px 0 0 22px;
	background: url("../img/icon-follow.png") no-repeat;
	height: 20px;
	color: #4a4a49 !important;	
}

.fa .generalinfo .info .follow{
	float: right;
	padding: 2px 22px 0 0;
	background: url("../img/icon-follow-rtl.png") right no-repeat;
}

.generalinfo .info .following{
	float: left;
	padding: 2px 0 0 22px;	
	height: 20px;
	color: #4a4a49 !important;	
	cursor: default;
}

.fa .generalinfo .info .following{
	float: right;
	padding: 2px 0 0 0px;	
	height: 20px;
	color: #4a4a49 !important;	
	cursor: default;
}

.membership-title {
    height:30px;
    background:#4a4a49;
    padding-top:10px;
    padding-left:10px;
    color:#fff;
    font-size:15px;
}

.fa .membership-title {
    padding-right:10px;
}

.fa #content #tabs-vlogs .row {
    float: right;
}

.fa #content #tabs-music .row {
    float: right;
} 


/*
 * jQuery UI CSS Framework 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Component containers
----------------------------------*/

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {  }
#slider.ui-widget-content { border: 1px solid #d0d0d0; background: #ffffff; color: #1d1d1b; }
.ui-widget-content a { color: #1d1d1b; }
.ui-widget-header { background: #ffffff; color: #1d1d1b; font-weight: bold; }
.ui-widget-header a { color: #1d1d1b; }

/* Interaction states
----------------------------------*/
#slider .ui-state-default { border: 1px solid #d0d0d0; background: #fff; font-weight: normal; color: #1d1d1b; }
#slider .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1d1d1b; text-decoration: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #1d1d1b; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }



.ui-accordion { width: 100%; }
#header .ui-accordion { width: auto; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: 155px; top: 100%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { display:none; padding: 20px 0; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
/*
 * jQuery UI Button 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */

/*
 * jQuery UI Slider 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

/*
 * jQuery UI Tabs 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: 0; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: 0; }
.ui-tabs .ui-tabs-nav li { background:#e4e4e3; width:50%;list-style: none; float: left; position: relative; margin: 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { width:100%; text-align:center;float: left; padding: 10px 0; text-decoration: none; font-size:16px; }
.fa .ui-tabs .ui-tabs-nav li { float: right; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { background:#4a4a49; margin-bottom: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { color:#fff;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 0; background: none; border-top: #4a4a49 2px solid;}
.ui-tabs .ui-tabs-hide { display: none !important; }



.ui-tabs .ui-state-default a:link, .ui-tabs .ui-state-default a:visited { color: #8c8c8c; }



.ui-icon-triangle-1-e { 
	background-image:url("../img/icons.png") !important;
	width:10px;
	height:10px
 }
.ui-icon-triangle-1-s { 
	background-image:url("../img/icons.png") !important;
	background-position:0 -10px;
	width:10px;
	height:10px
 }
 
 
 
.ui-tabs-vertical .ui-tabs-panel { border-top: 0; border-left: #4a4a49 2px solid; }
.fa .ui-tabs-vertical .ui-tabs-panel { border-left: 0; border-right: #4a4a49 2px solid; }
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected {  margin-bottom: 5px; }
 
 
 

.ui-tabs-vertical {
	width: 980px;
}

.ui-tabs-vertical .ui-tabs-nav {
	padding: 5px 0 0 0;
	float: left;
	width: 145px;
}

.fa .ui-tabs-vertical .ui-tabs-nav {
	float: right;
}

.ui-tabs-vertical .ui-tabs-nav li {
	clear: left;
	width: 140px;
	border-right-width: 0 !important;
	margin: 0 0 5px 0;
	float: right;
}


.fa .ui-tabs-vertical .ui-tabs-nav li {
	float: left;
}

.ui-tabs-vertical .ui-tabs-nav li a {
	display: block;
	text-align: left;
	padding-left: 10px;
	width: 130px
}

.fa .ui-tabs-vertical .ui-tabs-nav li a {
	text-align: right;
	padding-left: 0;
	padding-right: 10px;
}

.ui-tabs-vertical .ui-tabs-panel {
	padding: 0 0 15px 15px;
	float: right;
	width: 818px;
}

.columns-2 .ui-tabs-vertical .ui-tabs-panel {
	width: 538px;
}


.fa .ui-tabs-vertical .ui-tabs-panel {
	padding: 0 15px 15px 0;
}

.inside.columns-2 .ui-tabs-vertical .content {
	width: 538px !important;
}

#content .holder-likedislike 
{
float: left;
width: 320px;
margin: 0 180px;
}

#content .holder-likedislike .title{
float:left;
text-align:center;
width:320px;
}

.table.info th a.sort-down {
    background: url(../img/sort-down.png) no-repeat right;
    padding-right: 12px;
}

.table.info th a.sort-up {
    background: url(../img/sort-up.png) no-repeat right;
    padding-right: 12px;
}
body.white{
background: #ffffff;
}

body.gray{
background: #f4f4f4;
}

body.blue{
background: #ebeef4;
}

body.yellow{
background: #ffffd8;
}

body.green{
background: #f5fff5;
}

body.pink{
background: #ffe1eb;
}

#content .table-form .message-error {
   color: red;
   float: left;
   margin: 7px 0 0 10px;
}

.fa #content .table-form .message-error {
   color: red;
   float: right;
   margin: 7px 10px 0 0;
}

#home-tabs  {
	padding: 15px 0;
	font-size: 12px;
	line-height: 12px;
	color: #9d9d9d;
	position: absolute;
	width: 100%;
	height: 15px
}

#home-tabs .filter{
	position: relative !important;
	background: #e4e4e3 !important;
	border: #d0d0d0 1px solid;
	margin: -5px 15px 0 0;
	color: #6f6f6e;
	width: 150px;
	padding: 0 7px 1px 7px;
	z-index: 5;
}

.fa #home-tabs .filter{
	margin: -5px 0 0 15px;
}

#home-tabs .filter .filter-header{
	width: 100%;
}

#home-tabs .filter .filter-header .active{
	color: #1d1d1b;
	font-weight: bold;
}

#home-tabs .filter .filter-items{
	width: 100%;
}

#home-tabs .filter a{
	color: #1d1d1b;
}

#home-tabs .filter .ui-icon {
	left: auto;
	right: -4px;
	top: 10px;
}

.fa #home-tabs .filter .ui-icon {
	right: auto;
	left: -4px;
}

#home-tabs .filter .ui-icon-triangle-1-e {
	background-position: 0 -130px;
}

#home-tabs .filter .ui-icon-triangle-1-s {
	background-position: 0 -140px;
}


#content .ignored{
	float: left;
	padding: 1px 3px 1px 7px;
	color: #4a4a49 !important;	
	cursor: pointer;
	font-weight: bold;
}

#content .ignoredpanel {	
	float: left;
	padding: 0 0 0 0;		
	color: #4a4a49 !important;	
	cursor: pointer;
	font-weight: bold;
    
}

.fa #content .ignoredpanel {	
	float: right;
	padding: 0 0 0 0;		
	color: #4a4a49 !important;	
	cursor: pointer;
	font-weight: bold;
    
}

.fa #content .ignored{	
	float: right;
	padding: 1px 7px 1px 3px;
	color: #4a4a49 !important;	
	cursor: pointer;
	font-weight: bold;
}

#content .content-ignored, #content .content-ignoredpanel {
	border: #ccc 1px solid;
	margin: 7px 0 0 0;
	padding: 10px 30px 0 10px;
	font-size: 13px;
	display: none;
	width: 410px;
	float:left;
	background: #ebe9e9;
	color: #1d1d1b;
			
}

.fa #content .content-ignored, .fa #content .content-ignoredpanel {
	border: #ccc 1px solid;
	margin: 7px 0 0 0;
	padding: 10px 10px 0 30px;
	font-size: 13px;
	display: none;
	width: 410px;
	float:right;
	background: #ebe9e9;
	color: #1d1d1b;
		
}

#content .content-ignored .closed, #content .content-ignoredpanel .closedpanel{
	background: url("../img/icon-close.png") 0 0 no-repeat;
	float: right;
	margin-right: -20px;
	padding: 13px 13px 0 0;
	width: 0;
	height: 0;
	overflow: hidden;
	cursor: pointer;
}
.fa #content .content-ignored .closed, .fa #content .content-ignoredpanel .closedpanel{
	background: url("../img/icon-close.png") 0 0 no-repeat;
	float: left;
	margin-left: -20px;
	padding: 13px 0 0 13px;
	width: 0;
	height: 0;
	overflow: hidden;
	cursor: pointer;
}
#content .content-ignored .closed:hover, #content .content-ignoredpanel .closedpanel:hover{
	background: url("../img/icon-close.png") 0 -13px no-repeat;
}

.fa #content .content-ignored .closed, .fa #content .content-ignoredpanel .closedpanel{
	float: left;
}

#content .content-ignored a, #content .content-ignoredpanel a {
	color: #1d1d1b;
}

#content .content-ignored p, #content .content-ignoredpanel p {
	margin: 0 0 15px 0;
	float:left
}
.fa #content .content-ignored p, .fa #content .content-ignoredpanel p {
	margin: 0 0 15px 0;
	float:right
}
#content .content-ignored .cancelpanel, #content .content-ignoredpanel .cancelingpanel{
	
	cursor: pointer;
}

#content #tabs-admin .ui-tabs-panel {
min-height: 630px;
}

.fa #content #tabs-admin .ui-tabs-panel {
min-height: 610px;
}

#backgroundPopup {
    z-index:1;
    position: fixed;
    display:none;
    height:100%;
    width:100%;
    background:#000000;
    top:0px;
    left:0px;
}
#toPopup {
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 10px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    color: #333333;
    display: none;
    font-size: 14px;
    left: 50%;
    margin-left: -402px;
    position: fixed;
    top: 20%;
    width: 400px;
	height: 130px;
    z-index: 2;
}
div.loader {
    background: url("../img/loading.gif") no-repeat scroll 0 0 transparent;
    height: 32px;
    width: 32px;
    display: none;
    z-index: 9999;
    top: 40%;
    left: 50%;
    position: absolute;
    margin-left: -10px;
}
div.close {
    background: url("../img/closebox.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: -27px;
    top: -24px;
    width: 30px;
}


span.ecs_tooltip {
    background: none repeat scroll 0 0 #000000;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    display: none;
    font-size: 11px;
    height: 16px;
    opacity: 0.7;
    padding: 4px 3px 2px 5px;
    position: absolute;
    right: -62px;
    text-align: center;
    top: -51px;
    width: 93px;
}
span.arrow {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 7px solid #000000;
    display: block;
    height: 1px;
    left: 40px;
    position: relative;
    top: 3px;
    width: 1px;
}
div#popup_content {
    margin: 4px 7px;
    /* remove this comment if you want scroll bar
    overflow-y:scroll;
    height:200px
    */
}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}