body {
 /* 	padding-top: 20px; */
 padding-top: 0px;
    margin: 0;
    color: #666;
    font-family: "CabinBold", "Helvetica Neue", Arial, sans-serif;
  /* background: #191919 url(/site_media/static/bigfunny/images/bg-greypattern.jpg) top center no-repeat; */
  background: #f7f6ed;
  /* background-image: url(/site_media/static/bigfunny/images/bg-orangepattern_sm.jpg) top center no-repeat; */
  background-image: url('/site_media/static/bigfunny/images/paperback.jpg') top center;
  font-size: 13px;
  line-height: 18px;
}

.thread-0 {
 	margin: 0px;
	border-top: #555 solid thin;
}
#featuredareawatchBack{
	margin-bottom: 20px;

}


.responses li {
	list-style-type: none;
	border-bottom: #555 solid thin;
	border-left: #555 solid thin;
	border-right: #555 solid thin;
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.7);
	box-shadow: 0 2px 4px rgba(0,0,0,0.7);
}
.even {
	background-color: #DADAE9;
}
#watchstats {
	-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.7);
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.7);
	box-shadow: 0 2px 4px rgba(0,0,0,0.7);
	behavior: url('../images/PIE.htc');
	background: -moz-linear-gradient(center top , #333, #111) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333), to(#111));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#333333, endColorstr=#111111);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#333333, endColorstr=#111111)";
}

#watchstats div {
	border-bottom: 1px dotted #555;
	padding: 5px 10px 5px 10px;
}

div.url {
	color: #666;
	font-size: 90%;
	font-style: italic;
}

.italic {
	font-style: italic;
	font-size: 10px;
}
.commentBody p, .details {
	color: black;
}

.commentBody p, .details {
	color: black;
}
div.meta {
float: left;
width: 100px;
margin: 0px;
padding: 4px;
}
.odd {
background-color: #F3F3F3;
}
.thread-1 {
margin-left: 20px;
}
.thread-2 {
margin-left: 40px;
}
.thread-3 {
margin-left: 60px;
}
.thread-4 {
margin-left: 80px;
}
.thread-5 {
margin-left: 100px;
}


.bookmark_container.profile {
	float: none;
	width: auto;
}
.bookmark_container {
	width: auto;
	padding: auto;
	color: none;
}
#rightColumnProfileBookmarks {
width: auto;
float: none;
margin-top: auto;
}
#sidebox2 {
width: auto;
float: none;
}
#sidebox {
width: auto;
float: none;
}
#sidebox .box {
width: auto;
}
#sidebox .subcat a.delete {
text-decoration: none;
font-size: 10px;
font-weight: 500;
float: right;
margin-top: -20px;
}
#sidebox .subcat a.deletenew {
text-decoration: none;
font-size: 10px;
font-weight: 500;
float: right;
margin-top: 35px;/*margin-top: -20px;*/
left: 100px;
}
#sidebox .description {
width: auto;
}
.button.rightitem { position: relative; top: 0px; left: 0px; height: 12px; margin: auto; padding: auto; }

.grid .box {
	margin: 0 20px 20px 0;
}
#footer {
	width: auto;
}
.profile h2 {
	height: auto;
	padding-top: 0px;
}
#contact {
	padding-top: 0px;
}
.grid .description h3 {
	line-height: 18px;
}
#funnyVideoThumb h2 {
	line-height: 18px;
	margin-top: -20px;
}

/* buttons */
.button {
	padding: 5px 10px;
	display: inline;
	background: #777 url('/site_media/static/bigfunny/images/button.png') repeat-x bottom;
	border: none;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	text-shadow: 1px 1px #666;
}
.button.orange {
	background-color: #FF9C00;
}
/* watch area */
#featuredareawatch {
/*margin-top: 15px;*/
width: auto; /*width: 940px;*/
/*height: 390px; */
padding: 20px 0 5px 0;
}
#voteBoxSide.watch {
width: 230px;
float: left;
margin-left: 0px; /*margin-left: 25px;*/
margin-bottom: 10px;
background-color: red;
}
#voteBoxSide {
background: black;
padding: 0 10px 0 10px;
height: 73px;
background: -moz-linear-gradient(center top , #FA7602, #993701) repeat scroll 0 0 transparent;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FA7602), to(#993701));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FA7602, endColorstr=#993701);
-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.7);
-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.7);
box-shadow: 0 2px 4px rgba(0,0,0,0.7);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#333333, endColorstr=#111111)";
}
#saveBoxSide {
float: left;
width: 230px;
background: black;
padding: 0 10px 0 10px;
height: 37px;
margin-left: 0px; /*margin-left: 25px;*/
margin-bottom: 10px;
padding-top: 15px;
background: -moz-linear-gradient(center top , #FA7602, #993701) repeat scroll 0 0 transparent;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FA7602), to(#993701));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FA7602, endColorstr=#993701);
-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.7);
-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.7);
box-shadow: 0 2px 4px rgba(0,0,0,0.7);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#333333, endColorstr=#111111)";
}
#watchSocial {
float: left;
width: 230px;
background: black;
padding: 10px;
margin-left: 0px; /*margin-left: 25px;*/
margin-bottom: 10px;
background: -moz-linear-gradient(center top , #333, #111) repeat scroll 0 0 transparent;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333), to(#111));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#333333, endColorstr=#111111);
-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.7);
-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.7);
box-shadow: 0 2px 4px rgba(0,0,0,0.7);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#333333, endColorstr=#111111)";
}
#watchBig {
background: black;
padding: 10px;
margin-left: 0px; /*margin-left: 25px;*/
margin-bottom: 10px;
background: -moz-linear-gradient(center top , #333, #111) repeat scroll 0 0 transparent;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333), to(#111));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#333333, endColorstr=#111111);
-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.7);
-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.7);
box-shadow: 0 2px 4px rgba(0,0,0,0.7);
float: right;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#333333, endColorstr=#111111)";
}
#featuredareabar {
/* background-image: url('/site_media/static/bigfunny/images/darklightmenubar.png'); */
padding: 1px;
color: #fff;
clear: both;
-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.7);
-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.7);
box-shadow: 0 2px 4px rgba(0,0,0,0.7);
}

#featuredareabar h2 {
margin: 0px;
color: #fff;
}

.themeBackgroundColor1 {
background-color: #FA7602;
}

.themeBackgroundColor1 h2 {
background-color: #FA7602;
}
.funnyIconVote {
position: relative;
top: 9px;
margin-right: 4px;
}
img {
border: 0;
}
.button.large {
font-size: 125%;
}
#voteBoxSide .sideVoteButtonDown {
border-bottom: 4px solid #fff;
padding-left: 7px;
}
.button.large {
font-size: 125%;
padding: 7px 12px;
}
.button.green {
background-color: #58AA00;
}
.button.medium {
font-size: 115%;
padding: 4px 4px;
}
.button.blue {
background-color: #2C6DA0;
}
.button.whitetext {
color: #fff;
text-decoration: none;
}
.notfunnyIconVote {
position: relative;
top: 10px;
margin-left: 4px;
}
.button.red {
background-color: #E50000;
}
#voteBoxSide .sideVoteButton {
-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.7);
-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.7);
box-shadow: 0 2px 4px rgba(0,0,0,0.7);
padding-left: 7px;
}
#watchSocialInner {
position: relative;
}
.twitter-wrap-social {
float: left;
height: 62px;
position: relative;
margin-right: 8px;
overflow: hidden;
position: relative;
display: block;
top: 0px;
}
.plusone-wrap-social {
float: left;
height: 30px;
position: relative;
margin-right: 7px;
margin-top: 2px;
}
.watchSocialInner_email {
position: relative;
top: 0px;
height: 55px;
float: right;
text-decoration: none;
font-size: 12px;
padding: 3px;
}
#watchSocialInner_email_button {
padding: 3px 4px;
font-weight: 300;
letter-spacing: 1px;
}
#featuredareawatch object, embed {
	/*width: auto;*/
}
#watchstats {
	margin-right: 0px;
	width: auto;
}

#feedbackButton div {
position: relative;
width: 36px;
height: 126px;
/*background: url('/site_media/static/bigfunny/images/feedback_icon1.png');*/
background: url('/site_media/static/bigfunny/images/feedback_icon2.png');
}
.categoryMenuDropDown {
background: -moz-linear-gradient(center top , #FFE6B0, #FACA7E) repeat scroll 0 0 transparent;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFE6B0), to(#FACA7E));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFE6B0, endColorstr=#faca7e);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFE6B0, endColorstr=#faca7e)";
-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.7);
-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.7);
box-shadow: 0 2px 4px rgba(0,0,0,0.7);
margin: 0 auto;
border: 5px #FACA7E solid;
padding: 0px;
display: block;
}

#feedbackButton {
position: absolute;
top: 200px;
left: 0px;
width: 36px;
height: 126px;
}
.coolFont {
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: none;
background-origin: padding-box;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
color: #fff;
display: block;
font-size: 22px;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 26px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
outline-style: none;
outline-width: 0px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 0px;
text-shadow: black 2px 2px 2px;
text-decoration: none;
line-height: 26px;
}
#featuredAreaBackground {
background: #AAA url('/site_media/static/bigfunny/images/frontimage950.jpg') center bottom no-repeat;
/*height: 397;*/
}
#featuredAreaContainer {
width: 850px;
height: 227px;
display: block;
margin: 0px auto;
color: #fff;
font-family: Georgia, 'Times New Roman', Times, serif;
padding: 20px;
}

#funnyVideoThumb {
margin-left: 110px;
margin-right: 140px;
float: left;
height: 180px;
width: 240px;
text-align: center;
border: #333 Thick solid;
}
#featuredAreaContainer {
color: #fff;
font-family: Georgia, 'Times New Roman', Times, serif;
}
#featuredAreaContainer a {
color: yellow;
text-decoration: none;
font-size: 24px;
font-weight: 500;
}
#funnyVideoThumb {
text-align: center;
}
#featuredAreaContainer {
color: #fff;
font-family: Georgia, 'Times New Roman', Times, serif;
}
#funnyVideoInfo {
height: 180px;
width: 850px;
margin-top: -20px;
}
#featuredAreaContainer {
color: #fff;
font-family: Georgia, 'Times New Roman', Times, serif;
}
#funnyVideoInfo h2 {
margin-top: 20px;
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
font-size: 48px;
font-weight: 399;
font-style: normal;
color: #fff;
text-transform: none;
text-decoration: none;
letter-spacing: normal;
word-spacing: 0;
line-height: 46px;
text-align: start;
vertical-align: baseline;
direction: ltr;
text-shadow: 0 -1px 0 #444;
}
#funnyVideoInfo h2 a {
text-shadow: 0 -2px 0 #AAA;
}
#featuredAreaContainer a {
color: yellow;
text-decoration: none;
font-size: 24px;
font-weight: 500;
}
#funnyVideoInfo h2 {
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
font-size: 48px;
font-weight: 399;
font-style: normal;
color: #fff;
text-transform: none;
letter-spacing: normal;
word-spacing: 0;
line-height: 46px;
text-align: start;
direction: ltr;
text-shadow: 0 -1px 0 #444;
}


.slideGradient1 {
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#44F), to(#227));
background: -moz-linear-gradient(center top , #44F, #227) repeat scroll 0 0 transparent;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4444FF, endColorstr=#222277);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4444FF, endColorstr=#222277)";
}
.slideGradient2 {
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FA7602), to(#993701));
background: -moz-linear-gradient(center top , #FA7602, #993701) repeat scroll 0 0 transparent;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FA7602, endColorstr=#993701);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FA7602, endColorstr=#993701)";
}
.slideGradient3 {
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#744), to(#722));
background: -moz-linear-gradient(center top , #744, #722) repeat scroll 0 0 transparent;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#774444, endColorstr=#772222);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#774444, endColorstr=#772222)";
}
.r-15 {
-webkit-transform: rotate(-2deg);
-moz-transform: rotate(-2deg);
display: block;
top: 1px;
float: left;
}
@font-face {
    font-family: 'CabinBold';
    src: url('/site_media/static/bigfunny/css/cabin-bold-webfont.eot');
    src: url('/site_media/static/bigfunny/css/cabin-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/site_media/static/bigfunny/css/cabin-bold-webfont.woff') format('woff'),
         url('/site_media/static/bigfunny/css/cabin-bold-webfont.ttf') format('truetype'),
         url('/site_media/static/bigfunny/css/cabin-bold-webfont.svg#CabinBold') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* added for profile */
.profileOFF h2 {
background: -moz-linear-gradient(center top , #333, #111) repeat scroll 0 0 transparent;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333), to(#111));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#333333, endColorstr=#111111);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#333333, endColorstr=#111111)";
height: 30px;
color: #fff;
font-size: 22px;
padding-left: 10px;
padding-top: 6px;
-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.7);
-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.7);
box-shadow: 0 2px 4px rgba(0,0,0,0.7);
}

.bookmark_container .box {
height: 90px;
padding: 7px;
margin-bottom: 5px;
-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.7);
-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.7);
box-shadow: 0 2px 4px rgba(0,0,0,0.7);
}

#youritems {
list-style-type: none;
}

.bookmark_container .thumbnailback {
height: 101px;
width: 120px;
float: left;
background: url('/site_media/static/bigfunny/images/deal_bg.png') center bottom no-repeat;
}

.bookmark_container a {
text-decoration: none;
}

.bookmark_container .thumblabel {
color: #fff;
background: url('/site_media/static/bigfunny/images/transparentbox.png');
height: 20px;
z-index: 400;
font-weight: 600;
font-size: 16px;
position: relative;
margin-top: -25px;
padding-left: 4px;
font-family: Arial, Helvetica, sans-serif;
}
.bookmark_container .thumbnailback img {
width: 120px;
position: relative;
}

.bookmark_container .description h3 {
font-size: 21px;
font-weight: 399;
font-style: normal;
color: #fff;
text-transform: none;
letter-spacing: normal;
word-spacing: 0;
line-height: 24px;
text-align: start;
direction: ltr;
}

.bookmark_container .description {
height: 86px;
padding-left: 10px;
margin-left: 125px;
}
.bookmark_container .description {
position: relative;
}

.bookmark_container .tags {
font-size: 10px;
height: 15px;
}

.bookmark_container {
color: #444;
}
#youritems {
width: 100%;
list-style-type: none;
margin: 0;
padding: 0;
float: left;
margin-right: 10px;
padding: 0px;
min-height: 30px;
margin-bottom: 40px;
}
.bookmark_container .description h3 {
height: 56px;
margin: 0px;
margin: 0px;
font-size: 21px;
font-weight: 399;
font-style: normal;
color: #fff;
text-transform: none;
text-decoration: none;
letter-spacing: normal;
word-spacing: 0;
line-height: 24px;
text-align: start;
vertical-align: baseline;
direction: ltr;
}
/* -- */
.grid .box {
width: 180px;
height: 160px;
padding: 0px;
margin: 0 30px 30px 0;
float: left;
}
.grid .thumbnailback img {
width: 180px;
height: 134px;
padding: 4px;
overflow: auto;
overflow-x: hidden;
z-index: 800;
behavior: url('/site_media/static/bigfunny/images/PIE.htc');
}
.grid .box a {
text-decoration: none;
}
.grid .thumblabel {
position: relative;
top: 1px;
height: 20px;
color: #fff;
width: 100px;
background: url('/site_media/static/bigfunny/images/bf-white-15.png') no-repeat 4px top;
}
.grid .thumblabel span {
position: relative;
top: 0px;
height: 12px;
color: #fff;
left: 20px;
font-size: 13px;
}
.grid .thumblabel span.laughs {
color: transparent;
height: 28px;
width: 22px;
}
.grid .description h3 {
position: absolute;
bottom: 0;
left: 0;
margin-bottom: 0px;
color: #fff;
text-decoration: none;
font-family: CabinBold, Arial;
text-shadow: black 2px 2px 2px;
background: url('/site_media/static/bigfunny/images/transparentbox.png');
}
.grid .description {
position: relative;
display: block;
top: -166px;
height: 134px;
width: 180px;
border: 4px #888 solid;
}
.grid div.comment_count {
right: 3px;
width: 16px;
float: right;
color: #fff;
background: url('/site_media/static/bigfunny/images/comments-white-15.png') no-repeat left 1px;
padding-left: 19px;
margin-top: -20px;
z-index: 900;
}
/* side area of profile */
#submit_sublist {
width: 250px;
margin-bottom: 20px;
}
#todotext {
width: 145px;
}


input[type="text"], input[type="password"], textarea {
padding: 3px;
margin: 3px;
border: solid 1px #C6C6C6;
border-bottom: solid 1px #E3E3E3;
color: #666;
font-size: 12pt;
background: #F3F3F3 url('/site_media/static/bigfunny/images/form-shadow.png') left top repeat-x;
}
#sidebox .subcat {
z-index: 1120;
margin: 0px;
padding-left: 0px;
margin-bottom: 20px;
border: 0px solid black;
-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.7);
-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.7);
box-shadow: 0 2px 4px rgba(0,0,0,0.7);
behavior: url('/site_media/static/bigfunny/images/PIE.htc');
background-color: #444;
}
.listTopButtons {
background: #111;
}
#sidebox .subcat a {
text-decoration: none;
font-size: 12px;
font-weight: 500;
}
.button.supersmall {
font-size: 50%;
padding: 2px 4px;
margin: 0px;
line-height: 12px;
}
.button.whitetext {
color: #fff;
text-decoration: none;
}
#sidebox .subcat {
z-index: 1120;
margin: 0px;
padding-left: 0px;
margin-bottom: 20px;
border: 0px solid black;
-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.7);
-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.7);
box-shadow: 0 2px 4px rgba(0,0,0,0.7);
behavior: url('/site_media/static/bigfunny/images/PIE.htc');
background-color: #444;
}
.listTopButtons {
background: #111;
}
#sidebox .subcat h2 {
color: #fff;
line-height: 22px;
margin-top: 0px;
margin-bottom: 0px;
height: 22px;
padding: 5px 1px 1px 5px;
text-shadow: black 2px 2px 2px;
font-size: 24px;
height: 24px;
zoom: 1;
-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.7);
-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.7);
box-shadow: 0 2px 4px rgba(0,0,0,0.7);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FA7602), to(#993701));
background: -moz-linear-gradient(center top , #FA7602, #993701) repeat scroll 0 0 transparent;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FA7602, endColorstr=#993701);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FA7602, endColorstr=#993701)";
}
#sidebox .subcat h2 {
color: #fff;
line-height: 22px;
text-shadow: black 2px 2px 2px;
font-size: 24px;
}
.ui-state-default-small {
height: 55px;
}
.sublist {
list-style-type: none;
}
#sidebox .box {
margin-bottom: 0px;
height: 55px;
padding-bottom: 0px;
background-image: url('/site_media/static/bigfunny/images/55gradient.png');
border-bottom: 1px #444 solid;
}
#sidebox .subcat .even a {
text-decoration: none;
color: black;
}
#sidebox .subcat a {
text-decoration: none;
font-size: 12px;
font-weight: 500;
}
#sidebox .description {
margin-left: 55px;
height: 35px;
float: left;
padding: 5px;
}
#sidebox .thumbnailback {
width: 55px;
height: 52px;
background: black;
position: absolute;
}
#sidebox .thumbnailback img {
width: 55px;
}
#sidebox .thumblabel {
width: 55px;
height: 15px;
font-size: 9px;
font: Arial, Helvetica, sans-serif;
color: #fff;
background: url('/site_media/static/bigfunny/images/transparentbox.png');
text-align: center;
font-weight: bold;
margin-top: -12px;
position: relative;
}
#sidebox div.odd {
background: transparent;
background-image: url('/site_media/static/bigfunny/images/55gradient.png');
}

#sidebox .box {
width: auto;

margin-bottom: 0px;
height: 55px;
padding-bottom: 0px;
background-image: url('/site_media/static/bigfunny/images/55gradient.png');
border-bottom: 1px #444 solid;
}
#sidebox .subcat .odd a {
color: #fff;
text-shadow: black 1px 1px 1px;
}
/* end profile */


			/* LOGIN PAGE --------------------------------------------------------------------- */
			#login_logo {margin: 96px 0 0;}
			#login_logo a {display: block; width: 259px; height: 66px; margin: 0 auto 50px; background: url('/site_media/static/bigfunny/images/login_icons.png') 0 0;}

			.social_buttons {width: 440px; margin: 0 auto;}
			.social_buttons .inset:last-child {margin-right: 0 !important;}

			.inset { float: left; margin-right: 20px; padding: 5px; height: 50px; /*width: 200px;*/ border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;  box-shadow: inset 0px 1px 2px rgba(50, 50, 50, 0.5); -moz-box-shadow: inset 0px 1px 2px rgba(50, 50, 50, 0.5); -webkit-box-shadow: inset 0px 1px 2px rgba(50, 50, 50, 0.5);}

			.login_button {display: block; width: 200px; height: 37px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; -webkit-user-select: none;}
			.login_button:hover {text-decoration: none; cursor: pointer;}
			.login_button:active {height: 38px; margin-top: 2px;}
			.login_button > span {
        float: left;
        min-height: 20px;
        padding: 3px 5px;
        font-size: 14px;
        font-weight: 500;
        color: #fff;
      }
			.login_button .logo_wrapper {float: left; margin-top: 7px; padding: 3px 12px;}

			.emailsignup {background: #3b5998; background: -moz-linear-gradient(top, #3b5998 0%, #3b5998 50%, #325190 50%, #325190 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b5998), color-stop(50%,#3b5998), color-stop(50%,#325190), color-stop(100%,#325190)); background: -webkit-linear-gradient(top, #3b5998 0%,#3b5998 50%,#325190 50%,#325190 100%); background: -o-linear-gradient(top, #3b5998 0%,#3b5998 50%,#325190 50%,#325190 100%);  background: -ms-linear-gradient(top, #3b5998 0%,#3b5998 50%,#325190 50%,#325190 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b5998', endColorstr='#325190',GradientType=0 ); background: linear-gradient(top, #3b5998 0%,#3b5998 50%,#325190 50%,#325190 100%); box-shadow: 0px 3px 0px #213b6d; -moz-box-shadow: 0px 3px 0px #213b6d; -webkit-box-shadow: 0px 3px 0px #213b6d;}
			.emailsignup:hover {background: #2b4582; background: -moz-linear-gradient(top, #2b4582 0%, #2b4582 49%, #243d79 49%, #2b4582 100%, #243d79 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b4582), color-stop(49%,#2b4582), color-stop(49%,#243d79), color-stop(100%,#2b4582), color-stop(100%,#243d79)); background: -webkit-linear-gradient(top, #2b4582 0%,#2b4582 49%,#243d79 49%,#2b4582 100%,#243d79 100%); background: -o-linear-gradient(top, #2b4582 0%,#2b4582 49%,#243d79 49%,#2b4582 100%,#243d79 100%); background: -ms-linear-gradient(top, #2b4582 0%,#2b4582 49%,#243d79 49%,#2b4582 100%,#243d79 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b4582', endColorstr='#243d79',GradientType=0 ); background: linear-gradient(top, #2b4582 0%,#2b4582 49%,#243d79 49%,#2b4582 100%,#243d79 100%); box-shadow: 0px 3px 0px #172d59; -moz-box-shadow: 0px 3px 0px #172d59; -webkit-box-shadow: 0px 3px 0px #172d59;}
			.emailsignup:active {background-color: #243d79; background-image: none; box-shadow: inset 0px 1px 0px rgba(50, 50, 50, 0.4); -moz-box-shadow: inset 0px 1px 0px rgba(50, 50, 50, 0.4); -webkit-box-shadow: inset 0px 1px 0px rgba(50, 50, 50, 0.4);}
			.emailsignup .logo_wrapper { /*border-right: 1px solid #2f4f85; */}
			.emailsignup:hover .logo_wrapper {/*border-right: 1px solid #284473;*/}
			.emailsignup:active .logo_wrapper {border-right-color: #21386e;}
			.emailsignup .logo {float: left; width: 11px; height: 20px; background: url('/site_media/static/bigfunny/images/login_icons.png') 0px 0 no-repeat;}
			.emailsignup > span {border-left: 1px solid #627ba8;}
			.emailsignup:hover > span {border-left: 1px solid #51668c;}
			.emailsignup:active > span {border-left-color: #2c4b94;}

			.fb {background: #3b5998; background: -moz-linear-gradient(top, #3b5998 0%, #3b5998 50%, #325190 50%, #325190 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b5998), color-stop(50%,#3b5998), color-stop(50%,#325190), color-stop(100%,#325190)); background: -webkit-linear-gradient(top, #3b5998 0%,#3b5998 50%,#325190 50%,#325190 100%); background: -o-linear-gradient(top, #3b5998 0%,#3b5998 50%,#325190 50%,#325190 100%);  background: -ms-linear-gradient(top, #3b5998 0%,#3b5998 50%,#325190 50%,#325190 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b5998', endColorstr='#325190',GradientType=0 ); background: linear-gradient(top, #3b5998 0%,#3b5998 50%,#325190 50%,#325190 100%); box-shadow: 0px 3px 0px #213b6d; -moz-box-shadow: 0px 3px 0px #213b6d; -webkit-box-shadow: 0px 3px 0px #213b6d;}
			.fb:hover {background: #2b4582; background: -moz-linear-gradient(top, #2b4582 0%, #2b4582 49%, #243d79 49%, #2b4582 100%, #243d79 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b4582), color-stop(49%,#2b4582), color-stop(49%,#243d79), color-stop(100%,#2b4582), color-stop(100%,#243d79)); background: -webkit-linear-gradient(top, #2b4582 0%,#2b4582 49%,#243d79 49%,#2b4582 100%,#243d79 100%); background: -o-linear-gradient(top, #2b4582 0%,#2b4582 49%,#243d79 49%,#2b4582 100%,#243d79 100%); background: -ms-linear-gradient(top, #2b4582 0%,#2b4582 49%,#243d79 49%,#2b4582 100%,#243d79 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b4582', endColorstr='#243d79',GradientType=0 ); background: linear-gradient(top, #2b4582 0%,#2b4582 49%,#243d79 49%,#2b4582 100%,#243d79 100%); box-shadow: 0px 3px 0px #172d59; -moz-box-shadow: 0px 3px 0px #172d59; -webkit-box-shadow: 0px 3px 0px #172d59;}
			.fb:active {background-color: #243d79; background-image: none; box-shadow: inset 0px 1px 0px rgba(50, 50, 50, 0.4); -moz-box-shadow: inset 0px 1px 0px rgba(50, 50, 50, 0.4); -webkit-box-shadow: inset 0px 1px 0px rgba(50, 50, 50, 0.4);}
			.fb .logo_wrapper {border-right: 1px solid #2f4f85;}
			.fb:hover .logo_wrapper {border-right: 1px solid #284473;}
			.fb:active .logo_wrapper {border-right-color: #21386e;}
			.fb .logo {float: left; width: 11px; height: 20px; background: url('/site_media/static/bigfunny/images/login_icons.png') 0px 0 no-repeat;}
			.fb > span {border-left: 1px solid #627ba8;}
			.fb:hover > span {border-left: 1px solid #51668c;}
			.fb:active > span {border-left-color: #2c4b94;}

			.tw {background: #32c1f0; background: -moz-linear-gradient(top, #32c1f0 0%, #32c1f0 49%, #30bbe9 49%, #30bbe9 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#32c1f0), color-stop(49%,#32c1f0), color-stop(49%,#30bbe9), color-stop(100%,#30bbe9)); background: -webkit-linear-gradient(top, #32c1f0 0%,#32c1f0 49%,#30bbe9 49%,#30bbe9 100%);  background: -o-linear-gradient(top, #32c1f0 0%,#32c1f0 49%,#30bbe9 49%,#30bbe9 100%); background: -ms-linear-gradient(top, #32c1f0 0%,#32c1f0 49%,#30bbe9 49%,#30bbe9 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#32c1f0', endColorstr='#30bbe9',GradientType=0 ); background: linear-gradient(top, #32c1f0 0%,#32c1f0 49%,#30bbe9 49%,#30bbe9 100%);  box-shadow: 0px 3px 0px #249bc4; -moz-box-shadow: 0px 3px 0px #249bc4; -webkit-box-shadow: 0px 3px 0px #249bc4;}
			.tw:hover {background: #18b8ee; background: -moz-linear-gradient(top, #18b8ee 0%, #18b8ee 49%, #18b2e6 49%, #18b2e6 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#18b8ee), color-stop(49%,#18b8ee), color-stop(49%,#18b2e6), color-stop(100%,#18b2e6)); background: -webkit-linear-gradient(top, #18b8ee 0%,#18b8ee 49%,#18b2e6 49%,#18b2e6 100%); background: -o-linear-gradient(top, #18b8ee 0%,#18b8ee 49%,#18b2e6 49%,#18b2e6 100%); background: -ms-linear-gradient(top, #18b8ee 0%,#18b8ee 49%,#18b2e6 49%,#18b2e6 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#18b8ee', endColorstr='#18b2e6',GradientType=0 ); background: linear-gradient(top, #18b8ee 0%,#18b8ee 49%,#18b2e6 49%,#18b2e6 100%);  box-shadow: 0px 3px 0px #1d82a5; -moz-box-shadow: 0px 3px 0px #1d82a5; -webkit-box-shadow: 0px 3px 0px #1d82a5;}
			.tw:active {height: 38px; background-color: #2088B4; background-image: none; box-shadow: inset 0px 1px 0px rgba(50, 50, 50, 0.4); -moz-box-shadow: inset 0px 1px 0px rgba(50, 50, 50, 0.4); -webkit-box-shadow: inset 0px 1px 0px rgba(50, 50, 50, 0.4);}
			.tw .logo_wrapper {padding-top: 5px; padding-right: 8px; padding-left: 8px; border-right: 1px solid #12abdd;}
			.tw:active .logo_wrapper {border-right-color: #1f83ad;}
			.tw .logo {float: left; width: 21px; height: 17px; margin-top: 1px; background: url('/site_media/static/bigfunny/images/login_icons.png') -13px 0 no-repeat;}
			.tw > span {border-left: 1px solid #59c9ed;}
			.tw:active > span {border-left-color: #2392c2;}
			/*  test area for */

			.grid-thumb .entry h2, .grid-thumb .entry .description_thumb, .grid-thumb .entry .sets, .grid-thumb .entry .new-set,
			.row-fluid .entry h2, .row-fluid .entry .description_thumb, .row-fluid .entry .sets, .row-fluid .entry .new-set
			 {
			/* -webkit-transition: 300ms ease bottom;
			-moz-transition: 300ms ease bottom;
			-ms-transition: 300ms ease bottom;
			-o-transition: 300ms ease bottom;
			transition: 300ms ease bottom; */
/*          opacity: 0;
*/			opacity: 1;
			position: absolute;
			z-index: 1;
			/*overflow: hidden;*/
			/* bottom: -49px; */
			bottom: -18px;
			/*left: 50px;*/
			left: 5px;
			width: 100%; /*width: 190px;*/
			margin: 0;
			/*white-space: nowrap;*/

			color: #FAFAFA;
			font-family: "CabinBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
			/*font-size: 13px;*/
			font-size: 15px;
			font-weight: normal;
			/*line-height: 1.6em;*/
			line-height: 1.0em;
			cursor: default;
			font-weight:400;

            top: auto;

			}
			.grid-thumb .entry .item-button,
			.row-fluid .entry .item-button
			{
			/* -webkit-transition: 300ms ease bottom;
			-moz-transition: 300ms ease bottom;
			-ms-transition: 300ms ease bottom;
			-o-transition: 300ms ease bottom;
			transition: 300ms ease bottom;*/
			/*opacity: 0;
			*/opacity: 1;
			position: absolute;
			left: 0;
			/*bottom: -55px;*/
			bottom: 0px;
			background: black;
			/*background: rgba(0, 0, 0, 0.8);*/
			background: rgba(0, 0, 0, 0.5);
			margin: 0;
			width: 100%;
			/*height: 52px;*/
			height: 35px;
			}

			.grid-thumb .entry h2 .tags, .grid-thumb .entry .sets .tags, .grid-thumb .entry .new-set .tags,

			.row-fluid .entry h2 .tags, .row-fluid .entry .sets .tags, .row-fluid .entry .new-set .tags {
			display: block;
			height: 20px;
			overflow: hidden;
			}
			h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
			font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
			font-size: 0.8em;
			font-weight: normal;
			line-height: 1.3em;
			color: #CCC;
			}
/*			h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td {
			margin: 0;
			padding: 0;
			border: 0;
			font-weight: normal;
			font-style: normal;
			font-size: 100%;
			line-height: 1;
			font-family: inherit;
			}*/
			.grid-thumb .entry .hearter abbr, .row-fluid .entry .hearter abbr  {
				border-bottom: 0px;
				cursor: pointer;
			}
			a.tag {
			white-space: nowrap;
			display: block;
			float: left;
			padding: 1px 6px 2px 6px;
			margin: 0 3px 3px 0;
			color: #fff;
			background: #FEA5BF;
			text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
			-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.2) inset;
			-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.2) inset;
			-o-box-shadow: 0 1px 0 rgba(255,255,255,0.2) inset;
			box-shadow: 0 1px 0 rgba(255,255,255,0.2) inset;
			font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
			font-size: 11px;
			font-weight: normal;
			line-height: 16px;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			-ms-border-radius: 3px;
			-o-border-radius: 3px;
			border-radius: 3px;
			-webkit-transition: 300ms ease all;
			-moz-transition: 300ms ease all;
			-ms-transition: 300ms ease all;
			-o-transition: 300ms ease all;
			transition: 300ms ease all;
			}
			a {
			color: orange;
			text-decoration: none;
			font-weight: inherit;
			line-height: inherit;
			}


			.grid-thumb .entry .hearts-count small, .row-fluid .entry .hearts-count small {
			display: block;
			font-size: 10px;
			margin-top: -16px;
			}

			small, .small {
			font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
			font-size: 11px;
			font-weight: normal;
			line-height: 1.5em;
			}

			.grid-thumb .entry .hearts-count, .row-fluid .entry .hearts-count{
			opacity: 0;
			display: block;
/*          width: 70px;
            height: 70px;
*/			width: 90px;
			/*height: 90px;*/
			height: 135px;
/*          margin-left: -35px;
            margin-top: -35px;*/
            margin-left: -45px;
			margin-top: -60px;
			text-align: center;
			/*background: black;*/
			background: url(/site_media/static/bigfunny/images/bf-orange-shadow-40.png) no-repeat center center;
			background-size: 100%;
			/*background: rgba(0, 0, 0, 0.8);*/
			color: #EDEDED;
			font-size: 18px;
			line-height: 49px;
			font-weight: bold;
			position: absolute;
			top: -99999px;
			left: 50%;
			-webkit-border-radius: 35px;
			-moz-border-radius: 35px;
			-ms-border-radius: 35px;
			-o-border-radius: 35px;
			border-radius: 35px;
			color: #fff;
			padding-top: 47px;
			text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
			}
			.grid-thumb .entry .hearter, .row-fluid .entry .hearter {
			-webkit-transition: 300ms ease top;
			-moz-transition: 300ms ease top;
			-ms-transition: 300ms ease top;
			-o-transition: 300ms ease top;
			transition: 300ms ease top;
			opacity: 0;
			position: absolute;
			width: 100%;
			top: -45px;
			left: 0;
			background: black;
			background: rgba(0, 0, 0, 0.8);
			padding: 5px;
			margin: 0;
			font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
			font-size: 10px;
			font-weight: normal;
			line-height: 10px;
			color: #999;
			white-space: nowrap;
			overflow: hidden;
			cursor: default;

			font-weight:400;
			/*margin:-45px;*/

			}
			img.avatar.small, .sidebar .gray-box img.avatar, .grid-thumb .entry .hearter img.avatar, .row-fluid .entry .hearter img.avatar {
			width: 30px;
			height: 30px;
			}
			.grid-thumb .entry .hearter .avatar, .row-fluid .entry .hearter .avatar {
			margin-right: 6px;
			float: left;
			}
			img.avatar {
			display: block;
			float: left;
			margin-right: 10px;
			width: 50px;
			height: 50px;
			}
			img {
			border: 0;
			-ms-interpolation-mode: bicubic;
			}
			.grid-thumb .entry .hearter .user-name, .row-fluid .entry .hearter .user-name {
			font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
			font-size: 12px;
			font-weight: 500;
			line-height: 18px;
			color: #FAFAFA;
			display: block;
			}
			.user-name {
			color: #4D4D4D;
			}


			.right {
			float: right;
			}
			p {
			font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
			font-size: 13px;
			font-weight: normal;
			line-height: 1.5em;
			margin-bottom: 18px;
			}
			.grid-thumb .entry .item-button a, .row-fluid .entry .item-button a {
			margin: 9px 0 0 8px;
			}
			.item-button a {
			position: relative;
			z-index: 2;
			display: block;
/*          width: 34px;
            height: 35px;
            background: url(/site_media/static/bigfunny/images/bf-orange-30.png) no-repeat center top;*/
			}
			.item-button span {
			display: none;
			}
			.grid-thumb .entry h2 .tags, .grid-thumb .entry .sets .tags, .grid-thumb .entry .new-set .tags,
			.row-fluid .entry h2 .tags, .row-fluid .entry .sets .tags, .row-fluid .entry .new-set .tags
			{
			display: block;
			height: 20px;
			overflow: hidden;
			}
			/*  endtest area for */
			img.avatar.small,.sidebar .gray-box img.avatar,.grid-thumb .entry .hearter img.avatar,.row-fluid .entry .hearter img.avatar
			{
			width:30px;
			height:30px;
			}
			/*
			.grid-thumb {
			zoom:1;
			margin:0 -50px 0 0;
			} */

			.grid-thumb .entry, .row-fluid .entry  {
				/*width:240px;
				height:200px;*/

				float:left;
				position:relative;
				/*margin:0 20px 20px 0;  */
				overflow:hidden;
			}

			.grid-thumb .entry .item-button a, .row-fluid .entry .item-button a {
			margin:9px 0 0 8px;
			}

			.grid-thumb .entry .item-button.ajax a, .row-fluid .entry .item-button.ajax a {
			background:url(/site_media/static/bigfunny/images/ajax-heart-gray.gif) no-repeat center;
			}



			.grid-thumb .entry h2 .tags,.grid-thumb .entry .sets .tags,.grid-thumb .entry .new-set .tags,
			.row-fluid .entry h2 .tags,.row-fluid .entry .sets .tags,.row-fluid .entry .new-set .tags
			{
			display:block;
			height:20px;
			overflow:hidden;
			}


			.grid-thumb .entry .hearter .user-name, .row-fluid .entry .hearter .user-name {
			font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
			font-size:12px;
			font-weight:500;
			line-height:18px;
			color:#fafafa;
			display:block;
			}

			.grid-thumb .entry .hearter .follow-button, .row-fluid .entry .hearter .follow-button {
			background:#333;
			margin:-5px -5px -5px 0;
			padding:8px 7px 7px;
			}

			.grid-thumb .entry .play, .row-fluid .entry .play {
			position:absolute;
			top:50%;
			left:50%;
			width:44px;
			height:28px;
			background:url(/site_media/static/bigfunny/images/play-icon.png) no-repeat center;
			opacity:1;
			-webkit-transition:300ms ease all;
			-moz-transition:300ms ease all;
			-ms-transition:300ms ease all;
			-o-transition:300ms ease all;
			transition:300ms ease all;
			margin:-14px 0 0 -22px;
			}



			.grid-thumb .entry:hover h2, .row-fluid .entry:hover h2 {
			/*bottom:6px;*/
			opacity:1;
			}

			.grid-thumb .entry:hover .hearter, .row-fluid .entry:hover .hearter {
			top:0;
			opacity:1;
			margin:0;
			}

			.grid-thumb .entry:hover .hearts-count, .row-fluid .entry:hover .hearts-count {
			opacity:1;
			top:50%;
			}

			.grid-thumb .entry.show-sets h2,.grid-thumb .entry.show-sets:hover h2,.grid-thumb .entry.show-new-set h2,.grid-thumb .entry.show-new-set:hover h2,
			.row-fluid .entry.show-sets h2,.row-fluid .entry.show-sets:hover h2,.row-fluid .entry.show-new-set h2,.row-fluid .entry.show-new-set:hover h2
			 {
			bottom:-49px;
			}

			.grid-thumb .entry.show-sets .hearter,.grid-thumb .entry.show-sets:hover .hearter,.grid-thumb .entry.show-new-set .hearter,.grid-thumb .entry.show-new-set:hover .hearter,
			.row-fluid .entry.show-sets .hearter,.row-fluid .entry.show-sets:hover .hearter,.row-fluid .entry.show-new-set .hearter,.row-fluid .entry.show-new-set:hover .hearter
			{
			top:0;
			opacity:1;
			}

			.grid-thumb .entry.show-new-set .sets,.grid-thumb .entry.show-new-set:hover .sets, .row-fluid .entry.show-new-set .sets,.row-fluid .entry.show-new-set:hover .sets {
			bottom:-49px;
			opacity:0;
			}

			.fullwidth .grid-thumb .entry, .fullwidth .row-fluid .entry {
			margin:0 50px 50px 0;
			}
			.clear,.clearfix:after,.container:after,.content:after,.notifications p:after,.topbar .notifications p:after,.form fieldset:after,.notice:after,.gray-box:after,.grid-thumb:after, .grid-fluid:after,.grid-tiny:after,.grid-user:after,.tag-list:after,.tag-list li:after,.user-info:after,.user-counts:after,.getting-started .sidebar ul:after {
			clear:both;
			}
			.grid-thumb .entry:hover .item-button,.grid-thumb .entry.show-sets .item-button,.grid-thumb .entry.show-sets:hover .item-button,.grid-thumb .entry.show-new-set .item-button,.grid-thumb .entry.show-new-set:hover .item-button,
			.row-fluid .entry:hover .item-button,.row-fluid .entry.show-sets .item-button,.row-fluid .entry.show-sets:hover .item-button,.row-fluid .entry.show-new-set .item-button,.row-fluid .entry.show-new-set:hover .item-button
			{
			bottom:0;
			opacity:1;
			}

			.grid-thumb .entry:hover .play,.grid-thumb .entry.show-sets .play,.grid-thumb .entry.show-sets:hover .play,.grid-thumb .entry.show-new-set .play,.grid-thumb .entry.show-new-set:hover .play,
			.row-fluid .entry:hover .play,.row-fluid .entry.show-sets .play,.row-fluid .entry.show-sets:hover .play,.row-fluid .entry.show-new-set .play,.row-fluid .entry.show-new-set:hover .play
			{
			opacity:0;
			}

			.grid-thumb .entry.show-sets .sets,.grid-thumb .entry.show-sets:hover .sets,.grid-thumb .entry.show-new-set .sets,.grid-thumb .entry.show-new-set:hover .sets,.grid-thumb .entry.show-new-set .new-set,.grid-thumb .entry.show-new-set:hover .new-set,
			.row-fluid .entry.show-sets .sets,.row-fluid .entry.show-sets:hover .sets,.row-fluid .entry.show-new-set .sets,.row-fluid .entry.show-new-set:hover .sets,.row-fluid .entry.show-new-set .new-set,.row-fluid .entry.show-new-set:hover .new-set

			 {
			width:180px;
			bottom:6px;
			opacity:1;
			}
			.content .grid-thumb .entry, .content .row-fluid .entry {
			width:138px;
			height:115px;
			margin:0 15px 15px 0;
			}
			.content .grid-thumb .entry .entry_thumbnail,.grid-tiny .entry .tiny, .content .row-fluid .entry .entry_thumbnail,.grid-tiny .entry .tiny {
			width:100%;
			height:100%;
			}
			.grid-thumb a:hover, .row-fluid a:hover {
			text-decoration: none;
			/*font-weight: inherit;
			line-height: inherit;*/
			}

			.navbar .nav > li > a {
			/*padding: 10px 5px 11px;*/
			padding: 10px 10px 11px;
			font-size: 16px;
			}

			.thumbnails-side > li h2 {
				-webkit-border-radius: 4px 4px 0px 0px;
				-moz-border-radius: 4px 4px 0px 0px;
				border-radius: 4px 4px 0px 0px;
			}

			.noCorners {
				-webkit-border-radius: 0px;
				-moz-border-radius: 0px;
				border-radius: 0px;
			}
			.bottomCorners {
				-webkit-border-radius: 0px 0px 4px 4px;
				-moz-border-radius: 0px 0px 4px 4px;
				border-radius: 0px 0px 4px 4px;
			}
			.noBorders {
				border: none;
			}
			.noBorderSide {
				border-left: none;
			}

			/* more stuff */
			/* AVATAR */

			#avatar_replace {
			    position: absolute;
			    margin-top: -23px;
			    background-color: #FFF;
			    padding: 3px;
			    display: none;
			}
			ul.avatar_choices,ul.avatar_choices ul {
			    margin-left: 0px;
			    padding-left: 0px;
			}
			ul.avatar_choices li {
			    display: inline;
			    list-style-type: none;
			}

			/* ---------------- */

            .navbar-inner-side {
              padding-left: 5px;
              padding-right: 5px;
              background-color: #d4680f;
              /*
              background-image: -moz-linear-gradient(top, #f89406, #9d261d);
              background-image: -ms-linear-gradient(top, #f89406, #9d261d);
              background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f89406), to(#9d261d));
              background-image: -webkit-linear-gradient(top, #f89406, #9d261d);
              background-image: -o-linear-gradient(top, #f89406, #9d261d);
              background-image: linear-gradient(top, #f89406, #9d261d);
              background-repeat: repeat-x;
              filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89406', endColorstr='#9d261d', GradientType=0);
              */
              -webkit-border-radius: 4px;
              -moz-border-radius: 4px;
              border-radius: 4px;
              -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
              -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
              box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
              color: #fff;
              text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
              height: 40px;
            }
            .thumbnails {
              /*margin-left: -20px;*/
              list-style: none;
              *zoom: 1;
            }
            .thumbnails:before,
            .thumbnails:after {
              display: table;
              content: "";
            }
            .thumbnails:after {
              clear: both;
            }
            .thumbnails > li {
              float: left;
              /*margin: 0 0 18px 20px;*/
            }
/*            .thumbnail {
              display: block;
              padding: 0px;
              line-height: 1;
              border: 0px solid;
              border-color: transparent;
              -webkit-border-radius: 4px;
              -moz-border-radius: 4px;
              border-radius: 4px;
              -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
              -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
              box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
            }*/
            a.thumbnail:hover {
              border-color: #f89406;
              -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
              -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
              box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
              text-decoration: none;
            }
            .thumbnail > img {
              display: block;
              max-width: 100%;
              margin-left: auto;
              margin-right: auto;
              background-color: #000;
            }
            .thumbnail .caption {
              padding: 5px;
              margin: 0px;
              background: #000;
              overflow: hidden;
              height: 28px;
              color: #fff;
              line-height: 15px;
            }
            .thumbnail .imagebackground {
              background: #000;
              overflow: hidden;
            }
            .thumbnail .laughs {
              position: relative;
              top: 1px;
              height: 20px;
              color: #fff;
              width: 120px;
              background: url('../../bigfunny/images/bf-white-15.png') no-repeat 0px top;
              padding-left: 16px;
            }
            .thumbnail .stats {
              padding: 5px;
            }
            .thumbnails-side {
              margin-left: 0px;
              list-style: none;
              margin-bottom: 18px;
              *zoom: 1;
            }
            .thumbnails-side:before,
            .thumbnails-side:after {
              display: table;
              content: "";
            }
            .thumbnails-side:after {
              clear: both;
            }
            .thumbnails-side > li {
              margin: 0 0 0 0;
            }
            .thumbnail-side {
              display: block;
              padding: 0px;
              line-height: 1;
            }
            a.thumbnail-side:hover {
              border-color: #f89406;
              -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
              -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
              box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
            }
            .thumbnail-side > img {
              display: block;
            }
            .thumbnail-side .caption {
              float: none;
              background: #222;
              height: 13px;
              font-size: 9px;
              font: Arial, Helvetica, sans-serif;
              color: #fff;
              background: url('/site_media/static/bigfunny/images/transparentbox.png');
              text-align: center;
              font-weight: bold;
              position: relative;
              text-shadow: black 1px 1px 1px;
              margin: -15px 0 0 0;
            }
            .thumbnail-side > ul,
            .thumbnail-side > ol {
              padding: 0;
              margin: 0 0 9px 0px;
            }
            .thumbnails-side > li h2 {
              padding-left: 5px;
              padding-right: 5px;
              background-color: #D4680F;
              /*
              background-image: -moz-linear-gradient(top, #f89406, #9d261d);
              background-image: -ms-linear-gradient(top, #f89406, #9d261d);
              background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f89406), to(#9d261d));
              background-image: -webkit-linear-gradient(top, #f89406, #9d261d);
              background-image: -o-linear-gradient(top, #f89406, #9d261d);
              background-image: linear-gradient(top, #f89406, #9d261d);
              background-repeat: repeat-x;
              filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f89406', endColorstr='#9d261d', GradientType=0);
              */
              -webkit-border-radius: 4px 4px 0px 0px;
              -moz-border-radius:  4px 4px 0px 0px;
              border-radius:  4px 4px 0px 0px;
              -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
              -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
              box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
              color: #fff;
              text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
              font-size: 18px;
              line-height: 39px;
            }
            .thumbnail-side odd {
              background-color: #F00;
              background-image: url('../images/55gradient.png');
            }
            h1, h2, h3, h4, h5, h6 {
              /*color: #777;*/
            }
/*            label {
              color: #FFF;
            }*/
            .navbar-top-scrolyspyfix-off {
              height: 0px;
              border: 0px;
            }
            .navbar-top-scrolyspyfix-on {
              margin-bottom: 45px;
            }

            .responses {
              margin: 0px;
            }
            div.meta {
              margin: 0px;
            }
            .subnav .nav {
              margin-bottom: 0;
            }
            .addToCollection {
              background: #FAA732;
              /* Old browsers */
              background: -moz-radial-gradient(center, ellipse cover, #f7b500 0%, #f06c00 100%);
              /* FF3.6+ */
              background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #f7b500), color-stop(100%, #f06c00));
              /* Chrome,Safari4+ */
              background: -webkit-radial-gradient(center, ellipse cover, #f7b500 0%, #f06c00 100%);
              /* Chrome10+,Safari5.1+ */
              background: -o-radial-gradient(center, ellipse cover, #f7b500 0%, #f06c00 100%);
              /* Opera 12+ */
              background: -ms-radial-gradient(center, ellipse cover, #f7b500 0%, #f06c00 100%);
              /* IE10+ */
              background: radial-gradient(center, ellipse cover, #f7b500 0%, #f06c00 100%);
              /* W3C */
              filter: progid:dximagetransform.microsoft.gradient(startColorstr='#F7B500', endColorstr='#F06C00', GradientType=1);
              /* IE6-9 fallback on horizontal gradient */

              color: #fff;
            }
            .addToCollection span {
              color: #FFF;
            }

            img {
              vertical-align: baseline;
              max-width: 100%;
            }

            .boxShadow {
                box-shadow: 0 1px 2px rgba(34, 25, 25, 0.5);
    			-moz-box-shadow: 0 1px 2px rgba(34,25,25,0.5);
    			-webkit-box-shadow: 0 1px 2px rgba(34, 25, 25, 0.5);
    			margin-bottom: 10px;
            }
            .panelYellow {
                /* padding: 10px; */

                background-color: #F7F6ED;
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                border-radius: 4px;
            }
            .panelYellowInterior {
            	margin: 10px;
            }
            .activeDropButton {
                background-image: none;
                -webkit-box-shadow: inset 0 2px 4px
                rgba(0, 0, 0, 0.15), 0 1px 2px
                rgba(0, 0, 0, 0.05);
                -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
                box-shadow: inset 0 2px 4px
                rgba(0, 0, 0, 0.15), 0 1px 2px
                rgba(0, 0, 0, 0.05);
            }

            .hero-unit h1, .hero-unit h2, .hero-unit p {
                color: #fff;

            }

            /* MESSAGES */

            ul#messages {
                margin: 0 0 10px 0;
                padding: 0;
                list-style: none;
            }
            ul#messages li {
                padding: 5px 10px;
                background: #fadd87;
                margin: 3px;
                border: 1px solid #fcbf05;
            }
            ul#messages li a {
                float: right;
                color: #F00;
            }

            @media (min-width: 980px) {
                .thumbnail .imagebackground {
                    height: 165px;
                }
            }
            @media (max-width: 767px) {
                .thumbnail .imagebackground {
                    /*height: 165px;*/
                    height: 200px;
                   /* margin-right: 20px;*/
                }
            }
            @media (min-width: 768px) and (max-width: 979px) {
                .thumbnail .imagebackground {
                    height: 124px;
                }
            }
            @media (min-width: 1200px) {

                .thumbnails > li {
                    /*margin-left: 30px;*/
                    margin-left: 0px;
                }
                .thumbnails {
               /* margin-left: -30px;*/
              /* margin-left: -40px;*/
                }
                .thumbnail .imagebackground {
                    height: 202px;
                }
            }

            @media (max-width: 979px) {
				.navbar-fixed-top {
				position: static;
				margin-bottom: -30px;
				}
			}

			@media (max-width: 767px) {
			  .inset-responsive {
			    float: none;
			    display: inline-block;
			    margin-right:0px;
			  }
			  #id_username, #id_password, #login-button{
				width: 60%;
			  }
			  #img-or {
    			padding-top: 3%;
    			padding-bottom: 3%;
  			  }

  			  #form-sign-up {
    			padding-top: 2%
  			  }
			}

			@media (min-width: 768px) {
			  .inset-responsive { 
			    margin-right: 0px;
			  }
			  .flot-right{
			  	float: right;
			  }
			  .flot-left{
			  	float: left;
			  }
			  #id_username, #id_password, #login-button{
				width: 30%;
			  }
			  #img-or{
    			padding-top: 10%;
  			  }
			}

			@media (max-width: 400px) {

				#id_username, #id_password, #login-button{
					width: 80%;
				}

			}

	#id_username{
		
		display: block;
		margin-bottom: 5px;
		padding: 15px 15px;
	}

	#id_password{
		display: block;
		padding: 15px 15px;
	}

	#login-button {
    	margin-top: 5px;
    	padding: 8px;
    	margin-bottom: 10px
	}

	.errorlist li {
		list-style:none;
		color: rgba(255, 0, 0, 0.78);
	}

	  #signup_form input{
    width: 60%;
    display: block;
    margin-bottom: 5px;
    padding: 15px 15px;
  }

  #signup_form .form_blick input {
    padding: 8px;
    margin-top: 15px;
  }

  #signup_form .error {
    border: 1px rgba(255, 0, 0, 0.35) solid;
    border-radius: 10px; 
  }
  .errorField{
    color: red;
  }


