/* ====================================
$Global
==================================== */
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

body, html {
	background: #f7f3f3;
	font-size: 100%;
	height: 100%;
	width:100%;
	padding: 0;
}
a{
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
@font-face {
	 font-family: HelveticaNeue;
	 src: url("../font/HelveticaNeue.eot") /* EOT file for IE */
}
@font-face {
	 font-family: HelveticaNeue;
	 src: url("../font/HelveticaNeue.ttf") /* TTF file for CSS3 browsers */
}
@font-face {
	 font-family: HelveticaNeue_Bold;
	 src: url("../font/helveticaneue-bold.eot") /* EOT file for IE */
}
@font-face {
	 font-family: HelveticaNeue_Bold;
	 src: url("../font/HelveticaNeue-Bold.ttf") /* TTF file for CSS3 browsers */
}
.clear{clear:both;}



.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -800px;
}

.container {
	max-width: 1050px;
	min-width: 945px;
	width: 100%;
	margin-left: auto;
	margin-right:auto;
	padding:0 20px 0 20px;
}

.extended{
	margin-top:40px;
}

.modal-header{
background-color:#f7f7f7;
border-radius: 10px;
}

.icon-unlock{line-height:1.8em;}

[class^="icon-"],
[class*=" icon-"] { /* kill bootstrap glyphs */
	background: none;
	line-height:1.4em;
}

[class^="icon-heart"],
[class*=" icon-heart"]{
	color:#d8d4d4;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#343030', endColorstr='#1e1919',GradientType=0 );
}


[class^="icon-heart"]:hover,
[class*=" icon-heart"]:hover{
	color: #e69a3b;
	color: -moz-linear-gradient(top,  #e69a3b 0%, #db753b 100%);
	color: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e69a3b), color-stop(100%,#db753b));
	color: -webkit-linear-gradient(top,  #e69a3b 0%,#db753b 100%);
	color: -o-linear-gradient(top,  #e69a3b 0%,#db753b 100%);
	color: -ms-linear-gradient(top,  #e69a3b 0%,#db753b 100%);
	color: linear-gradient(to bottom,  #e69a3b 0%,#db753b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e69a3b', endColorstr='#db753b',GradientType=0 );
}

.track-nav-left, .track-nav-right{
	width:40px !important;
}

.centered {
	text-align: center;
}

.sticky {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	background: #000;
	padding: 10px 0;
	height: 50px;
}

em {
	font-family: georgia, times, serif;
}

.blackout {
	background: rgba(0,0,0,.8);
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 10;
}
.group:after
{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.group
{
    display: inline-block;
    clear: both;
}
/* start commented backslash hack \*/* html .group
{
    height: 1%;
}

.group
{
    display: block;
}
/* ====================================
$Header
==================================== */
.wrap-header {
    background: #201b1b;
    position: relative;
    padding-top: 60px;
    min-width: 100%;
    max-width: 100%;
    min-width: 945px;
}

.list-new-today {
    overflow: auto;
    width: 945px;
    margin: 0 auto !important;
    position: relative;
    z-index: 5;
}

.list-new-today .thumb {
    width: 75px;
    height: 70px;
    overflow: hidden;
}

.list-new-today li {
    width: 310px;
    float: left;
    margin: 2px;
    }
    
.list-new-today li table {
    margin-left: -2px;
    border: none;
    border-spacing: 3px;
    border-collapse:separate;
    width:317px;
}

.list-new-today li table tr td{
    padding: 0px;    
}

.list-new-today li table tr td > a {
	overflow: auto;
	color: #fafafa;
}

.list-new-today li table tr td > a:hover {
	background: none;	
}

.list-new-today li table tr td > a:hover .new-info {
	opacity: .5;
}

.list-new-today .comments {
	font-size: .8em;
}

.list-new-today h3 {
	font-size: .8em;
	margin: 0;
	line-height: 1.2em;
	width: 200px;
	padding: 6px;
}
.list-new-date h2 {
	margin: 0;
}

.list-new-date {
	margin-bottom: -15px !important;
}

.newtoday {
	position: absolute;
	bottom: 3px;
	z-index: 10;
}

.list-new-nav {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}

.list-new-nav .arrow-left,
.list-new-nav .arrow-right {
	top: 43%;
	font-size: 1.6em;
	position: absolute;
	color: #ccc;
	text-decoration: none;
}
.list-new-nav .active {cursor:pointer;}
.list-new-nav .active:hover {color: #000;}
.list-new-nav .inactive {cursor:default;}

.list-new-nav .arrow-left {left: 15px;}
.list-new-nav .arrow-right {right: 15px;}
#list_new_loading{
    width: 100%;
    position: absolute;
    top: 100px;
    left: 100px;
	margin-top:200px;
}
.dropdown .icon-caret-down {
}

.newtoday .dropdown > a {
	text-decoration: none;
	color: #201b1b;
	cursor: pointer;
	background: #fff;
	padding: 5px 10px;
	min-width: 150px;
	display: block;
	font-size: .9em;
}

.newtoday .dropdown > a:hover {
	color: #e69a3b;
}

.newtoday .dropdown i {
	margin-left: 5px;
	line-height: 1.5em !important;
}

.dropdown-menu {
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	top: 88%;
	border: none;
}

.dropdown-menu a {
	display: block;
	padding: 0;
	clear: both;
	font-weight: normal;
	line-height: auto;
	color: #333;
	white-space: inherit;
}

.articles-new {
	padding: 10px 40px 20px;
	box-shadow: 0 2px 5px rgba(0,0,0,.6);
	-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.6);
	z-index: -1;
}

.sticky-nav .container {
	position: relative;
}



/* ====================================
$Player
==================================== */
.wrap-player {
	position: relative;
}

.akp-player {
	background: #242121;
	position: absolute; 
	width: 100%;
	z-index: 9999;
}

.akp-player-bar {
	height: 40px;
	border-bottom: 1px solid #4b4343;
	box-shadow: 0 1px 0 rgba(0,0,0,.5);
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.5);
	background: #594d4d;
	background: -moz-linear-gradient(top,  #594d4d 0%, #453c3c 52%, #3e3535 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#594d4d), color-stop(52%,#453c3c), color-stop(100%,#3e3535));
	background: -webkit-linear-gradient(top,  #594d4d 0%,#453c3c 52%,#3e3535 100%);
	background: -o-linear-gradient(top,  #594d4d 0%,#453c3c 52%,#3e3535 100%);
	background: -ms-linear-gradient(top,  #594d4d 0%,#453c3c 52%,#3e3535 100%);
	background: linear-gradient(to bottom,  #594d4d 0%,#453c3c 52%,#3e3535 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#594d4d', endColorstr='#3e3535',GradientType=0 );
}

.akp-player .branding-compact {
	position: relative;
	margin-top: 5px;
	left: 4px;
	width:125px;
	image-rendering:optimizeQuality;
}

.akp-player .branding-compact img{
	width:125px;
}

.akp-player .container {
	position: relative;
}

.akp-player .branding-icon img {
	position: absolute;
	top: 3px;
	left: 0px;
	width: 150px;
	z-index: 100;
}

.akp-player .controls {
	position: relative;
	padding-left: 35px;\
} 

.akp-player-bar .btn {
	width: 30px;
	height: 30px;
	margin-top: 5px;
	padding: 0;
	text-align: center;
	font-weight: bold;
	border: 1px solid #000000;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 0 rgba(255,255,255,.15);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 0 rgba(255,255,255,.15);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
}

.akp-player .controls a {
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,.6);
	background: #343030;
	background: -moz-linear-gradient(top,  #343030 0%, #1e1919 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#343030), color-stop(100%,#1e1919));
	background: -webkit-linear-gradient(top,  #343030 0%,#1e1919 100%);
	background: -o-linear-gradient(top,  #343030 0%,#1e1919 100%);
	background: -ms-linear-gradient(top,  #343030 0%,#1e1919 100%);
	background: linear-gradient(to bottom,  #343030 0%,#1e1919 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#343030', endColorstr='#1e1919',GradientType=0 );
}

.akp-player .controls a:hover {
	background: #e69a3b;
	background: -moz-linear-gradient(top,  #e69a3b 0%, #db753b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e69a3b), color-stop(100%,#db753b));
	background: -webkit-linear-gradient(top,  #e69a3b 0%,#db753b 100%);
	background: -o-linear-gradient(top,  #e69a3b 0%,#db753b 100%);
	background: -ms-linear-gradient(top,  #e69a3b 0%,#db753b 100%);
	background: linear-gradient(to bottom,  #e69a3b 0%,#db753b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e69a3b', endColorstr='#db753b',GradientType=0 );
}

.akp-player .btn i {
	font-size: 1em;
	line-height: 2em !important;
}

.akp-player .btn-reveal,
.btn-reveal {
	width: 40px;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,.5);
	background: #e69a3b;
	background: -moz-linear-gradient(top,  #e69a3b 0%, #db753b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e69a3b), color-stop(100%,#db753b));
	background: -webkit-linear-gradient(top,  #e69a3b 0%,#db753b 100%);
	background: -o-linear-gradient(top,  #e69a3b 0%,#db753b 100%);
	background: -ms-linear-gradient(top,  #e69a3b 0%,#db753b 100%);
	background: linear-gradient(to bottom,  #e69a3b 0%,#db753b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e69a3b', endColorstr='#db753b',GradientType=0 );
	}

.akp-player .btn-reveal:hover,
.btn-reveal:hover {
	color: #fff;
	background: #eeae60;
	background: -moz-linear-gradient(top,  #eeae60 0%, #e7905d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeae60), color-stop(100%,#e7905d));
	background: -webkit-linear-gradient(top,  #eeae60 0%,#e7905d 100%);
	background: -o-linear-gradient(top,  #eeae60 0%,#e7905d 100%);
	background: -ms-linear-gradient(top,  #eeae60 0%,#e7905d 100%);
	background: linear-gradient(to bottom,  #eeae60 0%,#e7905d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeae60', endColorstr='#e7905d',GradientType=0 );	
}

.akp-player .btn .icon-download {
	font-size: 1.45em !important;
	line-height: 1em !important;
	text-align: center;
	position: relative;
	left: -1px;
}

.akp-player .progress {
	position: relative;
	margin: 5px 5px 0 5px;
	width: 200px;
	height: 30px;
	border: 1px solid #000;
	box-shadow: 0 1px 0 rgba(255,255,255,.15);
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.15);
	background: #1e1919;
	background: -moz-linear-gradient(top,  #1e1919 0%, #343030 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e1919), color-stop(100%,#343030));
	background: -webkit-linear-gradient(top,  #1e1919 0%,#343030 100%);
	background: -o-linear-gradient(top,  #1e1919 0%,#343030 100%);
	background: -ms-linear-gradient(top,  #1e1919 0%,#343030 100%);
	background: linear-gradient(to bottom,  #1e1919 0%,#343030 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e1919', endColorstr='#343030',GradientType=0 );	
}

.akp-player .progress .bar {
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
	background: #e69a3b;
	background: -moz-linear-gradient(top, #e69a3b 0%, #db753b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e69a3b), color-stop(100%,#db753b));
	background: -webkit-linear-gradient(top, #e69a3b 0%,#db753b 100%);
	background: -o-linear-gradient(top, #e69a3b 0%,#db753b 100%);
	background: -ms-linear-gradient(top, #e69a3b 0%,#db753b 100%);
	background: linear-gradient(to bottom, #e69a3b 0%,#db753b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e69a3b', endColorstr='#db753b',GradientType=0 );
	border-radius: 3px;
	-webkit-border-radius: 3px;
}

.akp-player .track {
	position: absolute;
	font-size: .8em;
	color: #fff;
	width: 100%;
	padding: 4px 7px;
}

.akp-player .track .artist {
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(0,0,0,.3);
}

.akp-player .btn-login {
	width: auto;
	padding: 0 15px;
	line-height: 1.75em !important;
	font-size: .8em;
	font-weight: bold;
	color: #393939;
	margin-left: 20px;
}

.akp-player .btn-login:hover {
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f4f4f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f4f4f4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 );
	
}

.akp-player .icon {
	width: 100%;
	height: 100%;
	position: relative;
	top: -1px;
	display: block;
}

.akp-player .account {
	margin:-3px 0 0 1px;
	font-size: .8em;
	color: #fff;
	position:relative;
	line-height: 3.0em;
}
.akp-player .account .btn-reveal{
	color:white;

}
.akp-player .account_manage{
	width: 100px;
	position: absolute;
	right:0px;
	left:-30px;
    
}
.akp-player .account_manage li{
	
}
.akp-player .account_manage li a{
	padding-left: 10px;
	line-height: 28px;
}
.akp-player .loged{
	margin-top: 5px;
	margin-left: 5px;
}
.akp-player .username {
	margin: 0px 8px 0 2px;
	line-height: 3.5em;
}

.akp-player .avatar {
	margin: 7px 5px 0 7px;
	width: 30px;
	height: 30px;
	border: 2px solid #fafafa;
	
}

.akp-player .account > a {
	color: #e1dddd;
	text-decoration: none;
}

.akp-player .account > a:hover {
	color: #fff;
}

/* PLAYER EXPANDED */
.akp-player-expanded {
	padding: 20px;
}

.expand {
    overflow:hidden;
    height: 500px;
}

.rating {
	margin: 0;
	margin: 5px 0;
	list-style-type: none;
}

.rating > li {
	float: left;
}

.cover-large {
	width: 250px;
	height: 250px;
}

.cover-small {
	width: 125px;
	height: 125px;
}

.now-playing {
	width: 750px;
	margin: 0 auto;
	color: #fff;
}

.track-info {
	padding: 0 20px;
	width: 500px;
}

.akp-player-expanded .title {
	font-weight: normal;
	font-size: 2em;
	margin-bottom: 0;
}

.akp-player-expanded p {
	color: #e1d6d6;
	font-size: .9em;
}

.akp-player-expanded em {
	background: none;
	text-shadow: none;
	font-family: arial;
	padding: 0;
	margin: 0;
	font-size: 1em;
	font-weight: normal;
	color: #b1a3a3;
}

.playlist {
	position: relative;	
}

.track-nav {
	background: #5a5151;
	color: #fff;
	width: 40px;
	height: 40px;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	line-height: 40px !important;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	position: absolute;
}

.track-nav:hover {
	background: #998c8c;
	text-decoration: none;
}

.track-nav-left,
.track-nav-right {
	top: 50%;
	margin-top: -20px;
}

.track-nav-left {
	top: 50%;
	left: -20px;
}

.track-nav-right {
	top: 50%;
	right: -20px;
}

.tracks {
	margin: 0;
	list-style-type: none;
	margin: 20px 0;
	text-align: center;
}

.tracks li {
	display: inline;
	margin: 0 3px;
}





.btn-action {
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,.5);
	background: #ec0000;
	background: -moz-linear-gradient(top,  #ec0000 0%, #e20000 21%, #b90000 72%, #a90000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ec0000), color-stop(21%,#e20000), color-stop(72%,#b90000), color-stop(100%,#a90000));
	background: -webkit-linear-gradient(top,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
	background: -o-linear-gradient(top,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
	background: -ms-linear-gradient(top,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
	background: linear-gradient(to bottom,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec0000', endColorstr='#a90000',GradientType=0 );
}

.btn-action:hover {
	color: #fff;
	background: #ff2929;
	background: -moz-linear-gradient(top,  #ff2929 0%, #ff2121 21%, #ff0303 72%, #f40000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff2929), color-stop(21%,#ff2121), color-stop(72%,#ff0303), color-stop(100%,#f40000));
	background: -webkit-linear-gradient(top,  #ff2929 0%,#ff2121 21%,#ff0303 72%,#f40000 100%);
	background: -o-linear-gradient(top,  #ff2929 0%,#ff2121 21%,#ff0303 72%,#f40000 100%);
	background: -ms-linear-gradient(top,  #ff2929 0%,#ff2121 21%,#ff0303 72%,#f40000 100%);
	background: linear-gradient(to bottom,  #ff2929 0%,#ff2121 21%,#ff0303 72%,#f40000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff2929', endColorstr='#f40000',GradientType=0 );
}

.btn-6theory {
	background: #fb7517;
	background: -moz-linear-gradient(top,  #fb7517 0%, #e55e00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb7517), color-stop(100%,#e55e00));
	background: -webkit-linear-gradient(top,  #fb7517 0%,#e55e00 100%);
	background: -o-linear-gradient(top,  #fb7517 0%,#e55e00 100%);
	background: -ms-linear-gradient(top,  #fb7517 0%,#e55e00 100%);
	background: linear-gradient(to bottom,  #fb7517 0%,#e55e00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb7517', endColorstr='#e55e00',GradientType=0 );
}

.btn-6theory:hover {
	background: #fca668;
	background: -moz-linear-gradient(top,  #fca668 0%, #ff9549 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fca668), color-stop(100%,#ff9549));
	background: -webkit-linear-gradient(top,  #fca668 0%,#ff9549 100%);
	background: -o-linear-gradient(top,  #fca668 0%,#ff9549 100%);
	background: -ms-linear-gradient(top,  #fca668 0%,#ff9549 100%);
	background: linear-gradient(to bottom,  #fca668 0%,#ff9549 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fca668', endColorstr='#ff9549',GradientType=0 );
	
}

.btn-6theory .icon {
	background: url(../img/icon-6theory.png) center center no-repeat;
}

.btn-tokyohive {
	background: #fbb317;
	background: -moz-linear-gradient(top,  #fbb317 0%, #e69d00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbb317), color-stop(100%,#e69d00));
	background: -webkit-linear-gradient(top,  #fbb317 0%,#e69d00 100%);
	background: -o-linear-gradient(top,  #fbb317 0%,#e69d00 100%);
	background: -ms-linear-gradient(top,  #fbb317 0%,#e69d00 100%);
	background: linear-gradient(to bottom,  #fbb317 0%,#e69d00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbb317', endColorstr='#e69d00',GradientType=0 );
}

.btn-tokyohive:hover {
	background: #fccd68;
	background: -moz-linear-gradient(top,  #fccd68 0%, #ffc549 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fccd68), color-stop(100%,#ffc549));
	background: -webkit-linear-gradient(top,  #fccd68 0%,#ffc549 100%);
	background: -o-linear-gradient(top,  #fccd68 0%,#ffc549 100%);
	background: -ms-linear-gradient(top,  #fccd68 0%,#ffc549 100%);
	background: linear-gradient(to bottom,  #fccd68 0%,#ffc549 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fccd68', endColorstr='#ffc549',GradientType=0 );
	
}

.btn-tokyohive .icon {
	background: url(../img/icon-tokyohive.png) center center no-repeat;
}

.btn-smackjuice {
	background: #c2fb17;
	background: -moz-linear-gradient(top,  #c2fb17 0%, #ade600 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c2fb17), color-stop(100%,#ade600));
	background: -webkit-linear-gradient(top,  #c2fb17 0%,#ade600 100%);
	background: -o-linear-gradient(top,  #c2fb17 0%,#ade600 100%);
	background: -ms-linear-gradient(top,  #c2fb17 0%,#ade600 100%);
	background: linear-gradient(to bottom,  #c2fb17 0%,#ade600 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2fb17', endColorstr='#ade600',GradientType=0 );
}

.btn-smackjuice:hover {
	background: #d4fc5c;
	background: -moz-linear-gradient(top,  #d4fc5c 0%, #ceff3b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4fc5c), color-stop(100%,#ceff3b));
	background: -webkit-linear-gradient(top,  #d4fc5c 0%,#ceff3b 100%);
	background: -o-linear-gradient(top,  #d4fc5c 0%,#ceff3b 100%);
	background: -ms-linear-gradient(top,  #d4fc5c 0%,#ceff3b 100%);
	background: linear-gradient(to bottom,  #d4fc5c 0%,#ceff3b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4fc5c', endColorstr='#ceff3b',GradientType=0 );
}

.btn-smackjuice .icon {
	background: url(../img/icon-smackjuice.png) center center no-repeat;
}

.btn-allkpop {
	background: #ec0000;
	background: -moz-linear-gradient(top,  #ec0000 0%, #e20000 21%, #b90000 72%, #a90000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ec0000), color-stop(21%,#e20000), color-stop(72%,#b90000), color-stop(100%,#a90000));
	background: -webkit-linear-gradient(top,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
	background: -o-linear-gradient(top,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
	background: -ms-linear-gradient(top,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
	background: linear-gradient(to bottom,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec0000', endColorstr='#a90000',GradientType=0 );
}

.btn-allkpop:hover {
	background: #ff2929;
	background: -moz-linear-gradient(top,  #ff2929 0%, #ff2121 21%, #ff0303 72%, #f40000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff2929), color-stop(21%,#ff2121), color-stop(72%,#ff0303), color-stop(100%,#f40000));
	background: -webkit-linear-gradient(top,  #ff2929 0%,#ff2121 21%,#ff0303 72%,#f40000 100%);
	background: -o-linear-gradient(top,  #ff2929 0%,#ff2121 21%,#ff0303 72%,#f40000 100%);
	background: -ms-linear-gradient(top,  #ff2929 0%,#ff2121 21%,#ff0303 72%,#f40000 100%);
	background: linear-gradient(to bottom,  #ff2929 0%,#ff2121 21%,#ff0303 72%,#f40000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff2929', endColorstr='#f40000',GradientType=0 );
	
}

.btn-allkpop .icon {
background: url(../img/icon-allkpop.png) center center no-repeat;
}

.forgotpass {
	color:#333;
	font-size: 12px;
	font-weight: bold;
	}

.account_form_left input[type="checkbox"]{
	float: left;
}
.account_form_left p{
	margin-top: 0;
	clear: both;
}
.account_form_left p span{
    display: block;
    float: left;
    font-size: 12px;
    line-height: 27px;
}

/* ====================================
$Menu / Search
==================================== */
.wrap-header ul {
	margin: 0;
	list-style-type: none;
}

.wrap-header .branding {
    position: absolute;
    top: 5px;
	width:200px;
    width: 150px;
    padding:0;
    min-width:0;
}

.wrap-header .branding img{
	z-index:90000;
	position:relative;
}

.menu-main > li {
	float: left;
	margin-left: 15px;
	font-weight: bold;
	font-size: .85em;
	text-transform: uppercase;
}

.menu-main > li > a {
	display: block;
	padding: 10px 0;
	border-bottom: 0 solid transparent;
	position: relative;
	background: url(../img/down.png) no-repeat center 40px;
}

.menu-main > li:hover {
	background:url(../img/down.png) no-repeat center bottom;
}

.menu-main > .active > a {
	color: #e69a3b;
	background:url(../img/down.png) no-repeat center 40px;
}


/*.active a:after,
.menu-main .dropdown:hover:after {
	content: '';
	bottom: 0;
	position: absolute;
	border-bottom: 10px solid #f7f3f3;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	left: 50%;
	margin-left: -10px;
}*/


.menu-main .dropdown-menu {
	margin: 0;
	margin-top: 5px;
	background: #f7f3f3;
}

.menu-main > li.open a.dropdown{
	background:url(../img/down.png) no-repeat center bottom;
}

/*.menu-main > li.active:after {
	content: '';
	position: absolute;
	border-bottom: 10px solid #f7f3f3;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
}*/

.menu-main .dropdown-menu > li {
	width: 20%;
	margin: 0;
	float: left;
}

.menu-main .dropdown-menu h3 {
	margin: 0;
	font-size: 1.3em;
	line-height: 2em;
	padding: 0;
	color: #fff;
}

.menu-main .dropdown-menu h3 a {
	color: #fff;
	padding: 5px;
	font-weight: bold;
	letter-spacing: -.1em;
	text-decoration: none;
}

.dropdown-menu .list-news li {
	min-height: 60px;
	
}

.dropdown-menu .list-news li a {
	font-weight: bold;
	font-size: .85em;
	padding: 0;
	white-space: inherit;
	text-transform: none;
	padding: 10px;
}

.list-news li {
	border-right: 1px solid #fff;
	border-left: 1px solid #dedada;
}

.list-news li a:hover {
	background: #201b1b;
	color:#F7F7F7;
}

.wrap-search {
	padding: 5px 0 5px 0;
	background: #f3e9e9;
	border-bottom:1px solid #e6dddd;
	/*min-width:987px;*/
}

.search .bystar {
	margin-top: 2px;
	position: absolute;
}

.search .bystar li {
	width: 20px;
	height: 20px;	
	font-size: .75em;
	float: left;
	margin-right: 2px;
	text-align: center;
}

.search .bystar li a {
	display: block;
	color: #efe8e8;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #201b1b;
	background: #7a6b6b;
	background: -moz-linear-gradient(top,  #7a6b6b 0%, #4f4545 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a6b6b), color-stop(100%,#4f4545));
	background: -webkit-linear-gradient(top,  #7a6b6b 0%,#4f4545 100%);
	background: -o-linear-gradient(top,  #7a6b6b 0%,#4f4545 100%);
	background: -ms-linear-gradient(top,  #7a6b6b 0%,#4f4545 100%);
	background: linear-gradient(to bottom,  #7a6b6b 0%,#4f4545 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a6b6b', endColorstr='#4f4545',GradientType=0 );	
}

.search .bystar li a:hover {
	text-decoration: none;
	color: #fff;
	background: #967878;
	background: -moz-linear-gradient(top,  #967878 0%, #6f5757 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#967878), color-stop(100%,#6f5757));
	background: -webkit-linear-gradient(top,  #967878 0%,#6f5757 100%);
	background: -o-linear-gradient(top,  #967878 0%,#6f5757 100%);
	background: -ms-linear-gradient(top,  #967878 0%,#6f5757 100%);
	background: linear-gradient(to bottom,  #967878 0%,#6f5757 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#967878', endColorstr='#6f5757',GradientType=0 );
}
.search .bystar li:first-child {
	background: none;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	line-height: 26px;
	margin-right: 5px;
	font-weight: bold;
	color: #716767;
	border: none;
}

.search .byquery_1{
	height: 30px;
	margin:6px 0px 0 20px;
}

.search .byquery,
.star-search {
	height: 30px;
}

.star-search .btn-reveal {
	padding: 0;
	height: 30px;
	line-height: 30px;
	position: absolute;
	right: 0;
	top: 0;
	border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
}

.search form {
	margin: 0;
	position: relative;
}

.search input[type="search"] {
	height: 17px;
	line-height:17px;
}

.search .submit_forums {
    background: none repeat scroll 0 0 transparent;
    border: medium none !important;
    font-size: 12px;
    line-height: inherit !important;
    position: absolute;
    right: 0px;
    top: 0;
    width: auto !important;
}

.search .submit_forums i {
	font-size: 1.2em !important;
	width: auto;
	height: auto;
	color: #b19999;
	float:right;
}

.search .submit {
    background: none repeat scroll 0 0 transparent;
    border: medium none !important;
    font-size: 12px;
    line-height: inherit !important;
    position: absolute;
    right: 6px;
    top: -1px;
    width: auto !important;
}

.search .submit i {
	font-size: 1.2em !important;
	width: auto;
	height: auto;
	color: #b19999;
}

.search .submit:hover i {
	color: #4f4242;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(163,212,119, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(203,245,165, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(203,245,165, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(203,245,165, 0.6);
}



/* ====================================
$Headings
==================================== */
.section-wrap {
	position: relative;	
	min-width:300px;
}

.section {
	color: #d8d4d4;
	text-transform: uppercase;
	letter-spacing: -.1em;
	z-index: 0;
	position: relative;
}

.section-main {
	font-size: 7em;
	line-height: 1em;
}

.myprofile{
	margin-bottom: 2px;
}

.section-sidebar {
	font-size: 2.5em;
}

.section .secondary {
	font-size: .4em;
	color: #201b1b;
	position: absolute;
	right: 2px;
	letter-spacing: -1.em;
	top: -10px;
}


/* ====================================
$Homepage
==================================== */

.follow {
    margin: 0;
    list-style-type: none;
    position: absolute;
    bottom: 45px;
    right: 0;
    list-style-type: none;
}

.tagdock{
position: relative;
bottom: 10px;
overflow: visible;
margin-top:12px;
}

.follow li {
    float: right;
    margin-left: 4px;
    text-align: center;
	width:50px;
}

.follow li a {
    display: block;
    width: 50px;
    height: 50px;
    padding: 0;
    line-height: 50px;
}

.follow li i {
    font-size: 2em !important;
    line-height: 1.8em !important;
    color: #fff;
    text-shadow: none;
}

.follow .section {
    position: absolute;
    top: -20px;
    right: 97px;
    color: #000;
    font-weight: bold;
}

.follow .red {
    color: #e69a3b;
}

.single .follow,
.meme-center .follow {
    position: relative;
    bottom: 10px;
    overflow: visible;
}

.single .follow .btn,
.meme-center .follow .btn {
    width: 100%;
    max-height: 59px;
	min-height:45px;
    position: relative;
    z-index: 5;
}

.single .follow .btn i,
.meme-center .follow .btn i {
    line-height: 1.8em !important;
}


.single .follow .section,
.meme-center .follow. section {
    position: absolute;
    top: -20px;
    right: 96;
    color: #000;
    font-weight: bold;
}


.btn-facebook {
	background: #4467a3;
	background: -moz-linear-gradient(top,  #4467a3 0%, #3e5b97 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4467a3), color-stop(100%,#3e5b97));
	background: -webkit-linear-gradient(top,  #4467a3 0%,#3e5b97 100%);
	background: -o-linear-gradient(top,  #4467a3 0%,#3e5b97 100%);
	background: -ms-linear-gradient(top,  #4467a3 0%,#3e5b97 100%);
	background: linear-gradient(to bottom,  #4467a3 0%,#3e5b97 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4467a3', endColorstr='#3e5b97',GradientType=0 );	
}

.btn-facebook:hover {
	background: #6b8ac1;
	background: -moz-linear-gradient(top,  #6b8ac1 0%, #6180bf 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6b8ac1), color-stop(100%,#6180bf));
	background: -webkit-linear-gradient(top,  #6b8ac1 0%,#6180bf 100%);
	background: -o-linear-gradient(top,  #6b8ac1 0%,#6180bf 100%);
	background: -ms-linear-gradient(top,  #6b8ac1 0%,#6180bf 100%);
	background: linear-gradient(to bottom,  #6b8ac1 0%,#6180bf 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b8ac1', endColorstr='#6180bf',GradientType=0 );
		
}

.btn-gplus {
	background: #b82e33;
	background: -moz-linear-gradient(top,  #b82e33 0%, #ab2b2b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b82e33), color-stop(100%,#ab2b2b));
	background: -webkit-linear-gradient(top,  #b82e33 0%,#ab2b2b 100%);
	background: -o-linear-gradient(top,  #b82e33 0%,#ab2b2b 100%);
	background: -ms-linear-gradient(top,  #b82e33 0%,#ab2b2b 100%);
	background: linear-gradient(to bottom,  #b82e33 0%,#ab2b2b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b82e33', endColorstr='#ab2b2b',GradientType=0 );
}

.btn-gplus:hover {
	background: #d5575b;
	background: -moz-linear-gradient(top,  #d5575b 0%, #d34d4d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5575b), color-stop(100%,#d34d4d));
	background: -webkit-linear-gradient(top,  #d5575b 0%,#d34d4d 100%);
	background: -o-linear-gradient(top,  #d5575b 0%,#d34d4d 100%);
	background: -ms-linear-gradient(top,  #d5575b 0%,#d34d4d 100%);
	background: linear-gradient(to bottom,  #d5575b 0%,#d34d4d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5575b', endColorstr='#d34d4d',GradientType=0 );
	
}

.btn-twitter {
	background: #29bef4;
	background: -moz-linear-gradient(top,  #29bef4 0%, #27adea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#29bef4), color-stop(100%,#27adea));
	background: -webkit-linear-gradient(top,  #29bef4 0%,#27adea 100%);
	background: -o-linear-gradient(top,  #29bef4 0%,#27adea 100%);
	background: -ms-linear-gradient(top,  #29bef4 0%,#27adea 100%);
	background: linear-gradient(to bottom,  #29bef4 0%,#27adea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29bef4', endColorstr='#27adea',GradientType=0 );
}

.btn-twitter:hover {
	background: #5fcef7;
	background: -moz-linear-gradient(top,  #5fcef7 0%, #5fc2ef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5fcef7), color-stop(100%,#5fc2ef));
	background: -webkit-linear-gradient(top,  #5fcef7 0%,#5fc2ef 100%);
	background: -o-linear-gradient(top,  #5fcef7 0%,#5fc2ef 100%);
	background: -ms-linear-gradient(top,  #5fcef7 0%,#5fc2ef 100%);
	background: linear-gradient(to bottom,  #5fcef7 0%,#5fc2ef 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5fcef7', endColorstr='#5fc2ef',GradientType=0 );
	
}

.btn-rss {
	background: #f78547;
	background: -moz-linear-gradient(top,  #f78547 0%, #ea8328 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f78547), color-stop(100%,#ea8328));
	background: -webkit-linear-gradient(top,  #f78547 0%,#ea8328 100%);
	background: -o-linear-gradient(top,  #f78547 0%,#ea8328 100%);
	background: -ms-linear-gradient(top,  #f78547 0%,#ea8328 100%);
	background: linear-gradient(to bottom,  #f78547 0%,#ea8328 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f78547', endColorstr='#ea8328',GradientType=0 );
}

.btn-rss:hover {
	background: #f9a375;
	background: -moz-linear-gradient(top,  #f9a375 0%, #efa25f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9a375), color-stop(100%,#efa25f));
	background: -webkit-linear-gradient(top,  #f9a375 0%,#efa25f 100%);
	background: -o-linear-gradient(top,  #f9a375 0%,#efa25f 100%);
	background: -ms-linear-gradient(top,  #f9a375 0%,#efa25f 100%);
	background: linear-gradient(to bottom,  #f9a375 0%,#efa25f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9a375', endColorstr='#efa25f',GradientType=0 );
	
}

.btn-youtube {
	background: #333;
	background: -moz-linear-gradient(top,  #56505b 0%, #333 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#56505b), color-stop(100%,#333));
	background: -webkit-linear-gradient(top,  #56505b 0%,#333 100%);
	background: -o-linear-gradient(top,  #56505b 0%,#333 100%);
	background: -ms-linear-gradient(top,  #56505b 0%,#333 100%);
	background: linear-gradient(to bottom,  #56505b 0%,#333 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#56505b', endColorstr='#333',GradientType=0 );
}

.btn-youtube:hover {
	background: #7d6f73;
	background: -moz-linear-gradient(top,  #7d6f73 0%, #6b5f62 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8672c2), color-stop(100%,#6b5f62));
	background: -webkit-linear-gradient(top,  #7d6f73 0%,#6b5f62 100%);
	background: -o-linear-gradient(top,  #7d6f73 0%,#6b5f62 100%);
	background: -ms-linear-gradient(top,  #7d6f73 0%,#6b5f62 100%);
	background: linear-gradient(to bottom,  #7d6f73 0%,#6b5f62 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d6f73', endColorstr='#6b5f62',GradientType=0 );
}

.btn-youtube .icon {
	background: url(../img/icon-youtube.png) center center no-repeat;
}

.btn .icon {
	width: 100%;
	height: 100%;
	position: relative;
	top: -1px;
	display: block;
}

.categories,
.star-search {
	position: absolute;
	right: 0;
	bottom: 50px;
}

.star-search button {
	position
}

/* ========= FEATURED ========= */
.featured {
    position: relative;
}

.featured.adplace{
	margin-top:20px;
}

.setting-page.search-page{
	margin-top:30px;
}

.articles,
.videos,
.gallery {
    list-style-type: none;
    margin: 0;
    top: -30px;
    position: relative;
    z-index: 5;
}

.articles h3 {
	margin: 0;
	line-height: .9em;
	letter-spacing: -.03em;
}

.articles a h3 {
	color: #fff;
	
}

.articles a:hover {
	text-decoration: none;
}

.post-featured {
	overflow: hidden;
	border: 2px solid #f7f3f3 !important;
	position: relative;
	background: #f7f3f3;

}

.post-featured h3 {
	z-index: 10;
	padding: 15px 0px;
	pointer-events: none;
	text-shadow:1px 1px 1px #333;
}


.post-featured span {
	overflow: hidden;
	display: block;
}

.post-featured:first-child {
	border-top: 0;
}

.photo-large h3 {
font-size: 3em;
}

.exbreaking{
	position:absolute;
	z-index:11;
	opacity:1;
	left:12px;
}

.exbreaking:hover{
	opacity:.5;
}


.post-featured:hover .exbreaking{
	opacity: .05;
}

.post:hover .exbreaking{
	opacity: 0;
}

.exclusive, .breaking{
	padding: 5px;
	margin: 0px 0 2px 0px;
	font-weight: bold;
	background-color: #f7f3f3;
	color: #333;
	display: inline!important;
	cursor:default;
	box-shadow: 0px 0px 5px #a09c9c;
}

.breaking {
	color:#e69a3b;
}

.post-xlarge {
	width: 100%;
	height: 450px;
}

img {
	max-width: inherit !important;
	z-index:0;
}

.post-large {
	height: 350px;
}

.post-large,
.post-medium {
	width: 50%;
}

.post-medium {
	height: 200px;
}

.post-small {
	width: 25%;
	height: 150px;
}

.post-xlarge h3 {
	font-size: 4em;
}

.post-large h3 {
	font-size: 2.5em;
	line-height: 1.1em;
}

.post-medium h3 {
	font-size: 2em;
	line-height: 1.1em;
}

.post-small h3 {
	font-size: 1em;
	line-height: 1.3em;
}

.video-small {
	width: 262px;
	height: 150px;
}

.video-medium {
	width: 400px;
	height: 185px;
}

.video-large {
	width: 650px;
	height: 370px;
}

.photo-large {
	height: 450px;
}

.photo-large,
.photo-medium {
	width: 50%;
}

.photo-medium {
	height: 250px;
}

.photo-small {
	width: 25%;
	height: 225px;
}

.post-featured .overlay {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	border: none;
	opacity: .5;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}

.post-featured:hover .overlay {
	opacity: .1;
}

.meta {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	padding: 5px 10px 5px 0;
	background: #000;
	font-size: .8em;
	color: #fff;
	opacity: .8;
}


.post-featured .meta {
	bottom: -50px;
	opacity: 0;
	padding: 5px 10px;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}

.post-featured:hover .meta {
	bottom: 0;
	opacity: .8;
	position:absolute;
}


/*.post-featured .meta {
	bottom: 0;
	opacity: .8;
	padding: 5px 10px;
	z-index: 50;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}

.post-featured:hover .meta {
	bottom: -50px;
	opacity: 0;
}*/

.stats {
	list-style-type: none;
	margin: 0;
}

.stats li {
	float: left;
}

.stats li i {
	line-height: 1.2em !important;
	margin-left: 8px;
	color:white
}

.stats li i:hover{
	color:white;
}

/* ========= ARTICLES ========= */
h3 a {
	color: #fff;
}

h3 a:hover,
.posts .post:hover h3 a {
	opacity: .2;
	color: #000;
}

.posts {
	margin-top: -40px;	
}

.posts .post {
	overflow: auto;
	margin-bottom: 30px;
	position: relative;
	background: #fff;
}

.posts .post h3 {
	padding: 15px;
	color: #fff;
	font-size: 2em;
	line-height: 1.2em;
}

.posts .post > .thumb {
	width: 60%;
	height: 100%;
	position: relative;
	z-index: 50;
	min-height: 400px;
	max-height: 400px;
	overflow:hidden;
}

.posts .post > .thumb img {
	margin-top: auto !important;
	display: inline; 
	width: 415px; 
	height: 400px;
	margin-left: -29px;
}

.posts .post:hover .overlay,
.videos .thumb:hover .overlay,
.meme-center .post:hover .overlay {
	opacity: 1;
	left: 0;
}

.thumb .overlay {
	height: 100%;
	position: absolute;
	top: 0;
	left: -30%;
	opacity: 0;
	color: #fff;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.thumb a {
	overflow: auto;
}

.entry p img{
max-width: 100%!important;
}

.posts .post .entry{
	width: 40%;
	padding: 15px 15px 15px 10px;
    word-wrap: break-word;
}

.posts .post .related {
	background: #fff;
    width: 40%;
	padding: 19px 5px 0px 5px;
    word-wrap: break-word;
}

.single .post .entry h1{
	font-size:1.5em;
}

.entry p,
.entry-related p {
	font-size: .8em;
	line-height: 1.35em;
	margin: 10px 0;
	color: #666;
}

.entry-related {
	background: #fff;	
	padding: 15px 15px 40px 15px;
    width:100%;
}

.timestamp {
	color: #cdc2c2;
}

.timestamp span {
	display: block;
}

.timestamp .humantime {
	font-size: 1.2em;
	font-weight: bold;
}

.timestamp .date {
	font-size: .8em;
}

.readmore {
	color: #e69a3b;
	font-weight: bold;
	display: block;
	margin: 10px 0;
}

.readmore:hover {
	color: #000;
}

.social-buttons {
	margin: 0;
	list-style-type: none;
}


.social-links {
	margin: 0;
	list-style-type: none;
	padding: 10px;
	position: relative;
	z-index: 10;
	font-size:.9em;
}

.entry p img {

max-width:550px!important;
}

.social-links .btn {
	width: 50px;
	font-weight: bold;
	height: 50px;
	padding: 0;	
	border: 1px solid rgba(0,0,0,.5);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
	line-height: 1.3em;
}

/*love button*/

.btn-cancel:hover { /* temporary - should be active state */
	color: #666 !important;
	line-height: 1.3em;
	text-shadow: 0 1px 0 rgba(255,255,255,.5);
	background: #ededed;
	background: -moz-linear-gradient(top,  #ededed 0%, #ededed 21%, #eaeaea 72%, #e9e9e9 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ededed), color-stop(21%,#ededed), color-stop(72%,#eaeaea), color-stop(100%,#e9e9e9));
	background: -webkit-linear-gradient(top,  #ededed 0%,#ededed 21%,#eaeaea 72%,#e9e9e9 100%);
	background: -o-linear-gradient(top,  #ededed 0%,#ededed 21%,#eaeaea 72%,#e9e9e9 100%);
	background: -ms-linear-gradient(top,  #ededed 0%,#ededed 21%,#eaeaea 72%,#e9e9e9 100%);
	background: linear-gradient(to bottom,  #ededed 0%,#ededed 21%,#eaeaea 72%,#e9e9e9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#e9e9e9',GradientType=0 );
}

.btn-cancel:hover i {
	line-height: 1.3em;
	color: #a30900;
	text-shadow: 0 1px 0 rgba(0,0,0,.5);
}

.btn-cancel {	
	line-height: 1.3em;
	color: #fff !important;
	font-size: .75em;
	text-shadow: 0 1px 0 rgba(0,0,0,.4);
    background: #ec0000;
	background: -moz-linear-gradient(-45deg,,  #ec0000 0%, #e20000 21%, #b90000 72%, #a90000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ec0000), color-stop(21%,#e20000), color-stop(72%,#b90000), color-stop(100%,#a90000));
	background: -webkit-linear-gradient(-45deg,,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
	background: -o-linear-gradient(-45deg,,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
	background: -ms-linear-gradient(-45deg,,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
	background: linear-gradient(135deg,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec0000', endColorstr='#a90000',GradientType=1 );
	margin-bottom: 10px;
}

.btn-cancel i {
	font-size: 2em !important;
	display: block;
	position: relative;
	margin-bottom: 10px;
	color: #fff;
	line-height: 1.3em;
}
.btn-love:hover { /* temporary - should be active state */
	color: #fff !important;
	text-shadow: 0 1px 0 rgba(0,0,0,.4);
	background: #e69a3b;
	background: -moz-linear-gradient(top,  #e69a3b 0%, #e69a3b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e69a3b), color-stop(100%,#e69a3b));
	background: -webkit-linear-gradient(top,  #e69a3b 0%,#e69a3b 100%);
	background: -o-linear-gradient(top,  #e69a3b 0%,#e69a3b 100%);
	background: -ms-linear-gradient(top,  #e69a3b 0%,#e69a3b 100%);
	background: linear-gradient(to bottom,  #e69a3b 0%,#e69a3b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e69a3b', endColorstr='#e69a3b',GradientType=0 );
}

.btn-love:hover i {
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,.5);
}

.btn-love {	
	color: #666 !important;
	font-size: .75em;
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(255,255,255,.5);
	background: #ededed;
	background: -moz-linear-gradient(-45deg,  #ededed 0%, #ededed 21%, #eaeaea 72%, #e9e9e9 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ededed), color-stop(21%,#ededed), color-stop(72%,#eaeaea), color-stop(100%,#e9e9e9));
	background: -webkit-linear-gradient(-45deg,  #ededed 0%,#ededed 21%,#eaeaea 72%,#e9e9e9 100%);
	background: -o-linear-gradient(-45deg,  #ededed 0%,#ededed 21%,#eaeaea 72%,#e9e9e9 100%);
	background: -ms-linear-gradient(-45deg,  #ededed 0%,#ededed 21%,#eaeaea 72%,#e9e9e9 100%);
	background: linear-gradient(135deg,  #ededed 0%,#ededed 21%,#eaeaea 72%,#e9e9e9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#e9e9e9',GradientType=1 );
	margin-bottom: 10px;
}

.btn-love i {
	font-size: 2em !important;
	display: block;
	position: relative;
	margin-bottom: 10px;
	color: #a30900;
	line-height:1.4em;
}

/*FACEBOOK*/

.btn-fbook {	
	line-height: 1.3em;
	color: #fff !important;
	font-size: .75em;
	text-shadow: 0 1px 0 rgba(0,0,0,.4);
    background: #ec0000;
	background: -moz-linear-gradient(-45deg,,  #ec0000 0%, #e20000 21%, #b90000 72%, #a90000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ec0000), color-stop(21%,#e20000), color-stop(72%,#b90000), color-stop(100%,#a90000));
	background: -webkit-linear-gradient(-45deg,,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
	background: -o-linear-gradient(-45deg,,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
	background: -ms-linear-gradient(-45deg,,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
	background: linear-gradient(135deg,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec0000', endColorstr='#a90000',GradientType=1 );
	margin-bottom: 10px;
}

.btn-fbook i {
	font-size: 2.3em !important;
	top:2px;
	display: block;
	position: relative;
	margin-bottom: 10px;
	color: #4467a3;
	line-height: 1.3em;
}
.btn-fbook:hover { /* temporary - should be active state */
	color: #fff !important;
	text-shadow: 0 1px 0 rgba(0,0,0,.4);
	background: #4467a3;
	background: -moz-linear-gradient(top,  #4467a3 0%, #4467a3 21%, #b90000 72%, #4467a3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4467a3), color-stop(21%,#e20000), color-stop(72%,#b90000), color-stop(100%,#a90000));
	background: -webkit-linear-gradient(top,  #4467a3 0%,#4467a3 21%,#4467a3 72%,#4467a3 100%);
	background: -o-linear-gradient(top,  #4467a3 0%,#4467a3 21%,#4467a3 72%,#4467a3 100%);
	background: -ms-linear-gradient(top,  #4467a3 0%,#4467a3 21%,#4467a3 72%,#4467a3 100%);
	background: linear-gradient(to bottom,  #4467a3 0%,#4467a3 21%,#4467a3 72%,#4467a3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4467a3', endColorstr='#a90000',GradientType=0 );
}

.btn-fbook:hover i {
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,.5);
}

.btn-fbook {	
	color: #666 !important;
	font-size: .75em;
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(255,255,255,.5);
	background: #ededed;
	background: -moz-linear-gradient(-45deg,  #ededed 0%, #ededed 21%, #eaeaea 72%, #e9e9e9 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ededed), color-stop(21%,#ededed), color-stop(72%,#eaeaea), color-stop(100%,#e9e9e9));
	background: -webkit-linear-gradient(-45deg,  #ededed 0%,#ededed 21%,#eaeaea 72%,#e9e9e9 100%);
	background: -o-linear-gradient(-45deg,  #ededed 0%,#ededed 21%,#ebebeb 72%,#e9e9e9 100%);
	background: -ms-linear-gradient(-45deg,  #ededed 0%,#ededed 21%,#eaeaea 72%,#e9e9e9 100%);
	background: linear-gradient(135deg,  #ededed 0%,#ededed 21%,#eaeaea 72%,#e9e9e9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#e9e9e9',GradientType=1 );
	
}

/*the end*/

/*TWITTER*/

.btn-tweet {	
	line-height: 1.3em;
	color: #fff !important;
	font-size: .75em;
	text-shadow: 0 1px 0 rgba(0,0,0,.4);
    background: #ec0000;
	background: -moz-linear-gradient(-45deg,,  #ec0000 0%, #e20000 21%, #b90000 72%, #a90000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ec0000), color-stop(21%,#e20000), color-stop(72%,#b90000), color-stop(100%,#a90000));
	background: -webkit-linear-gradient(-45deg,,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
	background: -o-linear-gradient(-45deg,,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
	background: -ms-linear-gradient(-45deg,,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
	background: linear-gradient(135deg,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec0000', endColorstr='#a90000',GradientType=1 );
}

.btn-tweet i {
	font-size: 2.3em !important;
	top:2px;
	display: block;
	position: relative;
	margin-bottom: 10px;
	color: #29bef4;
	line-height: 1.3em;
}
.btn-tweet:hover { /* temporary - should be active state */
	color: #fff !important;
	text-shadow: 0 1px 0 rgba(0,0,0,.4);
	background: #29bef4;
	background: -moz-linear-gradient(top,  #29bef4 0%, #27adea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#29bef4), color-stop(100%,#27adea));
	background: -webkit-linear-gradient(top,  #29bef4 0%,#27adea 100%);
	background: -o-linear-gradient(top,  #29bef4 0%,#27adea 100%);
	background: -ms-linear-gradient(top,  #29bef4 0%,#27adea 100%);
	background: linear-gradient(to bottom,  #29bef4 0%,#27adea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29bef4', endColorstr='#27adea',GradientType=0 );
}

.btn-tweet:hover i {
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,.5);
}

.btn-tweet {	
	color: #666 !important;
	font-size: .75em;
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(255,255,255,.5);
	background: #ededed;
	background: -moz-linear-gradient(-45deg,  #ededed 0%, #ededed 21%, #eaeaea 72%, #e9e9e9 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ededed), color-stop(21%,#ededed), color-stop(72%,#eaeaea), color-stop(100%,#e9e9e9));
	background: -webkit-linear-gradient(-45deg,  #ededed 0%,#ededed 21%,#eaeaea 72%,#e9e9e9 100%);
	background: -o-linear-gradient(-45deg,  #ededed 0%,#ededed 21%,#ebebeb 72%,#e9e9e9 100%);
	background: -ms-linear-gradient(-45deg,  #ededed 0%,#ededed 21%,#eaeaea 72%,#e9e9e9 100%);
	background: linear-gradient(135deg,  #ededed 0%,#ededed 21%,#eaeaea 72%,#e9e9e9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#e9e9e9',GradientType=1 );
	margin-bottom: 10px;
	
}


/*the end*/

/*GPLUS*/


.btn-google {	
	line-height: 1.3em;
	color: #fff !important;
	font-size: .75em;
	text-shadow: 0 1px 0 rgba(0,0,0,.4);
    background: #ec0000;
	background: -moz-linear-gradient(-45deg,,  #ec0000 0%, #e20000 21%, #b90000 72%, #a90000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ec0000), color-stop(21%,#e20000), color-stop(72%,#b90000), color-stop(100%,#a90000));
	background: -webkit-linear-gradient(-45deg,,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
	background: -o-linear-gradient(-45deg,,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
	background: -ms-linear-gradient(-45deg,,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
	background: linear-gradient(135deg,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec0000', endColorstr='#a90000',GradientType=1 );
}

.btn-google i {
	font-size: 2.3em !important;
	top:2px;
	display: block;
	position: relative;
	margin-bottom: 10px;
	color: #f78547;
	line-height: 1.3em;
}
.btn-google:hover { /* temporary - should be active state */
	color: #fff !important;
	text-shadow: 0 1px 0 rgba(0,0,0,.4);
	background: #f78547;
	background: -moz-linear-gradient(top,  #f78547 0%, #ea8328 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f78547), color-stop(100%,#ea8328));
	background: -webkit-linear-gradient(top,  #f78547 0%,#ea8328 100%);
	background: -o-linear-gradient(top,  #f78547 0%,#ea8328 100%);
	background: -ms-linear-gradient(top,  #f78547 0%,#ea8328 100%);
	background: linear-gradient(to bottom,  #f78547 0%,#ea8328 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f78547', endColorstr='#ea8328',GradientType=0 );
}

.btn-google:hover i {
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,.5);
}

.btn-google {	
	color: #666 !important;
	font-size: .75em;
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(255,255,255,.5);
	background: #ededed;
	background: -moz-linear-gradient(-45deg,  #ededed 0%, #ededed 21%, #eaeaea 72%, #e9e9e9 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ededed), color-stop(21%,#ededed), color-stop(72%,#eaeaea), color-stop(100%,#e9e9e9));
	background: -webkit-linear-gradient(-45deg,  #ededed 0%,#ededed 21%,#eaeaea 72%,#e9e9e9 100%);
	background: -o-linear-gradient(-45deg,  #ededed 0%,#ededed 21%,#ebebeb 72%,#e9e9e9 100%);
	background: -ms-linear-gradient(-45deg,  #ededed 0%,#ededed 21%,#eaeaea 72%,#e9e9e9 100%);
	background: linear-gradient(135deg,  #ededed 0%,#ededed 21%,#eaeaea 72%,#e9e9e9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#e9e9e9',GradientType=1 );
	margin-bottom: 10px;
	
}


/*the end*/

.sidebar {
	padding-left: 20px;
}

.sidebar article {
	margin-bottom: 30px;
	position: relative;
}

.sidebar img {
	max-width: 100% !important;
}

.sidebar h2 {
	line-height: 1em;
}

.list-sponsor {
	margin: 0;
	width:300px;
	margin-top: -15px;
	list-style-type: none;
	position: relative;
	z-index: 5;
}

.sidebar .list-sponsor li {
    width:47%;
    padding: 5px;
    background: #fff;
    border: 1px solid #e0e0e0;
    float: left;
    margin: 0 5px 5px 0;
}

.preview-meme {
	margin-top: -20px;
	padding: 5px;
	background: #fff;
	border: 1px solid #e0e0e0;
	z-index: 5;
	position: relative;
}

.popular .tabs {
	margin-top: -15px;
}

/* tabs */
.tabs li > a { 
	display: block; 
	text-decoration: none; 
	outline: 0; 
	padding: 6px 12px; 
	margin-right: 2px; 
	color: #111; 
}

.liteTabs div.selected { 
position: static !important
}


.tabs {
	position: relative;
	margin: 0;
	padding: 0;
	overflow: hidden;
	width: 100% !important;
}

.tabs ul { 
	margin: 0; 
	padding: 0; 
}

.tabs li { 
	float: left;
	list-style-type: none;
	width: 33.3%; 
	text-transform: uppercase;
	text-align: center;
	font-size: .9em;
	font-weight: bold;
	
}

.tabs li > a {
	color: #fff;
	background: #b0b9ba;
	background: -moz-linear-gradient(-45deg,  #b0b9ba 0%, #a2aaaa 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#b0b9ba), color-stop(100%,#a2aaaa));
	background: -webkit-linear-gradient(-45deg,  #b0b9ba 0%,#a2aaaa 100%);
	background: -o-linear-gradient(-45deg,  #b0b9ba 0%,#a2aaaa 100%);
	background: -ms-linear-gradient(-45deg,  #b0b9ba 0%,#a2aaaa 100%);
	background: linear-gradient(135deg,  #b0b9ba 0%,#a2aaaa 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0b9ba', endColorstr='#a2aaaa',GradientType=1 );
	position: relative;
}

.tabs li > a:hover {
	background: #fff;
	color: #201b1b;
}

.tabs a.selected, 
.tabs a.selected:hover {
	background: #e69a3b;
	color: #fff;
}

.tabs a.selected:after {
	content: '';
	position: absolute;
	width: 0; 
	height: 0; 
	bottom: -6px;
	left: 50%;
	margin-left: -3px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #e69a3b;
}

.liteTabs div { 
	/*margin: 0;*/
	float: left;
	width:100%;
	
}

.list-popular li {
	width: 100%;
	text-align: left;
	padding-bottom: 8px;
	margin-bottom: 3px;
	overflow: hidden;
	max-height: 65px;
	color:white;
}

.list-popular li:hover {
	color:white;
}

.list-popular li .thumb {
	width: 25%;
	margin-right: 10px;
	margin-top: 0;
	height:70px;
}

.list-popular li h5 {
	font-size: .9em;
	line-height: 1.2em;
	margin: 5px;
	text-transform: none;
	padding: 0 10px;
}

.list-popular li a,
.list-popular li a:hover {
	background: none;
	padding: 0;
	margin: 0;
	display: inline;
	overflow: auto;
}

.list-popular li a:hover h5 {
	color: #000;
	opacity: .2;
}

.list-popular li i {
	line-height: 1em !important;
	color:white;
}

.list-popular li i:hover {
	color:white;
}

.list-popular li a:hover{
	color:white;
}

.article-box{
background-color: #fbfaf8;
padding: 5px 15px 25px 15px;
-moz-box-shadow: 1px 1px 3px #AAA;
-webkit-box-shadow: 1px 1px 5px #AAA;
box-shadow: 1px 1px 5px #AAA;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}



/* ====================================
$Photo Page
==================================== */
.gallery .photo {
	width: 210px;
	height: 210px;
	overflow: hidden;
	position: relative;
	background: #000;
}

.gallery .photo img {
	opacity: .6;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.gallery .overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	padding: 10px;
	opacity: 1;
	z-index: 10;
	color: #fff;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.gallery .photo:hover .overlay {
	opacity: .1;
}

.gallery .photo:hover img {
	opacity: 1;
}

.gallery .overlay h3 {
	font-size: 1.3em;
	line-height: 1.1em;	
	margin: 0;
}

.thumbnails > li {
	margin: 0 10px 20px 10px;	
}






/* ====================================
$Video Page
==================================== */
.videos .thumb,
.videos {
	overflow: hidden;		
}

.videos > li {
	margin-bottom: 50px;
}

.videos .thumb {
	background: #000;
}

.videos .thumb:hover .embed-container {
	opacity: .7;
}

.videos .meta {
	position: static;
	padding: 5px;
}

.embed-container {
    position: relative;
    padding-bottom: 56.25%; /* 16/9 ratio */
    padding-top: 30px; /* IE6 workaround*/
    height: 0;
    overflow: hidden;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}




/* ====================================
$Categories
==================================== */
#main_article_container .page-nav span {
margin-right:0
}

.page-nav {
	position: relative;
	top: -30px;
	width:100%;
}

.page-nav span {
	background: #df8a04;
	color: #fff;
	margin-right: 10px;
	padding: 10px 20px;
	font-size: 1.4em;
	text-transform: uppercase;
	box-shadow: 10px 10px 0 1px #502a08;
	-webkit-box-shadow: 10px 10px 0 1px #502a08;
}

.page-nav span:hover {
	background: #201b1b;
	text-decoration: none;
	box-shadow: 10px 10px 0 1px #555;
	cursor:pointer;
	-webkit-box-shadow: 10px 10px 0 1px #555;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.rt span.posts p, .rt-pink span.posts a {
background-color:#ea915e;
width:auto;
height:24px;
color:White;
font-weight:bold;
display:block;
text-align:center;
box-shadow:3px 3px 0 1px #7f4316;
padding:5px 0 0;
}


.rt-orange span.posts a {
background-color:#edb86f;
width:auto;
height:24px;
color:White;
font-weight:bold;
display:block;
text-align:center;
box-shadow:3px 3px 0 1px #b0812b;
padding:5px 0 0;
}

.rt-green span.posts a {
background-color:#d85856;
width:auto;
height:24px;
color:White;
font-weight:bold;
display:block;
text-align:center;
box-shadow:3px 3px 0 1px #711917;
padding:5px 0 0;
}

.rt-violet span.posts a {
background-color:#e7d075;
width:auto;
height:24px;
color:White;
font-weight:bold;
display:block;
text-align:center;
box-shadow:3px 3px 0 1px #af9b46;
padding:5px 0 0;
}

.rt-blue span.posts a {
background-color:#f76593;
width:auto;
height:24px;
color:White;
font-weight:bold;
display:block;
text-align:center;
box-shadow:3px 3px 0 1px #b2395d;
padding:5px 0 0;
}

.rt span.posts a:hover {
	background: #211c1c;
	text-decoration: none;
	box-shadow: 3px 3px 0 1px #555;
	-webkit-box-shadow: 3px 3px 0 1px #555;
	cursor:pointer;
	transition:all 0.2s ease-in-out 0s;
}

.forums-post-thread a:hover,.post-thread a:hover,.soft a:hover{
background: #201b1b;
text-decoration: none;
box-shadow: 6px 6px 0 1px #555;
-webkit-box-shadow: 6px 6px 0 1px #555;}



.rt span.posts p {
background: #201b1b;
text-decoration: none;
transition:all 0.2s ease-in-out 0s;}

.contop a {
transition:all .2s ease-in-out 0;
width:23px;
height:23px;
background-color:#e7d075;
position:absolute;
top:0;
left:0;
color:White;
text-align:center;
box-shadow:3px 3px 0 1px #af9b46;
float:left;
font-size:20px;
font-weight:bold;
}

.cont div {
height:23px;
width:190px;
text-align:center;
margin:8px 0;
}

.cont div a {
box-shadow:4px 4px 0 1px #494949;
height:23px;
display:block;
width:90px;
background-color:#dcd8d8;
text-align:center;
transition:all .2s ease-in-out 0;
margin:0px -5px;
}

.cont div a:hover {
box-shadow:4px 4px 0 1px #555!important;
background:#201b1b!important;
cursor:pointer;
}

.page-nav i {
line-height:1.2em!important;
}

.contop a:hover,.contop a.sub:hover {
background:#201b1b;
text-decoration:none;
box-shadow:3px 3px 0 1px #555;
-webkit-box-shadow:3px 3px 0 1px #555;
}

.article-nav {
	margin: 40px 0;
}

.article-nav .next, 
.article-nav .prev {
	width: 49%;
	box-shadow: 10px 10px 0 1px #6c787b;
	-webkit-box-shadow: 10px 10px 0 1px #6c787b;
	text-align: center;
	display: block;
}

.article-nav .btn-nav {
	color: #F7F7F7;
	background: #df8a04;
	width: 100%;
	display: block;
	padding: 5px 20px;
	text-transform: uppercase;
	font-size: .8em;
	font-weight: bold;
	text-shadow: none;
	text-decoration: none;
}

.article-nav i {
	line-height: 1em !important;
	color: #fff;
}

.article-nav h5 {
	margin: 0;
	padding: 15px;
	font-size: 1.4em;
	line-height: 1.2em;
	font-weight: normal;
	background: #b0b9ba;
	background: -moz-linear-gradient(-45deg,  #b0b9ba 0%, #a2aaaa 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#b0b9ba), color-stop(100%,#a2aaaa));
	background: -webkit-linear-gradient(-45deg,  #b0b9ba 0%,#a2aaaa 100%);
	background: -o-linear-gradient(-45deg,  #b0b9ba 0%,#a2aaaa 100%);
	background: -ms-linear-gradient(-45deg,  #b0b9ba 0%,#a2aaaa 100%);
	background: linear-gradient(135deg,  #b0b9ba 0%,#a2aaaa 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0b9ba', endColorstr='#a2aaaa',GradientType=1 );*/
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.article-nav h5 a {
	text-decoration: none;
	display:block;
	font-weight:bold;
	color:white;
	word-break: break-word;
}


	
.article-nav .next:hover h5, 
.article-nav .prev:hover h5 {
	background:white;
}


.prev:hover,
.next:hover {
	color: black!important;
	box-shadow: 10px 10px 0 1px #555;
	-webkit-box-shadow: 10px 10px 0 1px #555;
	background-color: white!important;
}

.prev:hover h5 a,
.next:hover h5 a{
	color:#333!important;
}

.list-side-related {
	margin: 0;
	list-style-type: none;
	position: relative;
	z-index: 5;
}

.list-side-related li {
	margin-bottom: 3px;
}


.list-side-related .thumb {
	width: 70px;
	height: 65px;
	overflow: hidden !important;
}

.list-side-related h5 {
	margin: 0;
	line-height: 1.3em;
	width: 67%;
	padding: 0 5px;
	color: #fff;
}

.list-side-related li:hover h5 {
	opacity: .5;
}



.related .section {
	font-size: 3.4em;
	margin: 0;
	margin-left: -3px;
	margin-bottom: -11px;
}

/* ====================================
$Related Links
==================================== */
.list-related {
    margin: 0;
    padding: 0;
    margin-top: -35px;
    list-style-type: none;
}

.list-related li {
    overflow: hidden;
    position: relative;
    min-height: 150px !important;
    max-height: 150px;
}

.list-related a {
    text-decoration: none;
}

.list-related li img {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.list-related li h3 {
    padding: 5px 10px;
    position: relative;
    z-index: 3;
    background: transparent;
    color: #fff;
    font-weight: normal;
    line-height: 1em;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
}

.list-related .overlay {
    z-index: 2;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: .3;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.list-related li:hover .overlay {
    opacity: .0;
}

.list-related li:hover h3 {
    opacity: .1;
}


/* ====================================
$Single Page
==================================== */
.container-profile {
background-color:rgba(255,255,255,0.9);
}

.single .page-content,
.meme-center .page-content {
	padding-top: 10px;
	padding-bottom: 50px;
}

.sidebar.span4.memeonly{
padding-top:93px;
}

.sidebar.span4.articleonly{
padding-top:28px;
}

/*.container.page-content  {
	min-width: 0%;
}
*/

.single h1 {
	font-size: 3em;
	line-height: 1.1em;
}

.single h4 {
	display: inline;
	padding: 5px;
	color: #fff;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 2em;
}

.single .post .thumb,
.single .post .thumb > img {
	width: auto;
	position: relative !important;
}

.single .post .entry a,.respond a {
	color: #bc0707;
	font-weight:bold;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.single .post .entry a:hover,.respond a:hover {
	color:#333;
}

.single .thumb {
	margin-bottom: 30px;
}

.single .meta {
	padding: 10px;
	width: 100%;
	opacity: 1;
}

.single .timestamp {
	margin-bottom: 0px;
}

.single .author-info em {
	color: #000;
	opacity: .6;
	margin-left: 10px;
}

.single .post .avatar,
.meme-center .post .avatar {
	width: 26px;
	height: 26px;
	background: #fff;
	padding: 0;
	margin: 0;
	position: relative;
	top: -2px;
	box-shadow: 0 0 0 3px #fff;
	-webkit-box-shadow: 0 0 0 3px #fff;
}

.post .author-info {
	position: absolute;
	top: 9px;
}

.single .post .entry {
	padding:20px 10px 30px 85px;
	background-color: white;
	box-shadow:10px 10px 0 1px #d8d4d4;
	-webkit-box-shadow:10px 10px 0 1px #d8d4d4;
	position: relative;
	min-height:250px;
    word-wrap: break-word;
    font-family: arial;
    font-size: 16px;
	color: #5c5858;
	line-height: 1.5em;
    margin: 0px 0;
}

.single .post .entry p {
	font-family: arial;
    font-size: 1.0em;
	color: #5c5858;
	line-height: 1.5em;
    margin: 0px 0;
}

.single .post .social-links {
	position: absolute;
	top: 0;
	left: 0;
}

.single .post hr {
	height: 5px;
	
}

.tags {
	z-index: 5;
	position: relative;
	margin: 0;
	margin-top: -12px;
	list-style-type: none;
}

.tags li {
	float: left;
}

.tags li a {
	background: #a2abae;
	color: #fff !important;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 3px 8px;
	margin: 0 2px 2px 0;
	display: block;
}

.tags li a:hover {
	background: #cddce1;
	text-decoration: none;
}



/* ====================================
$Meme Center
==================================== */
.meme-center h1 {
	font-size: 4.5em;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: -.1em;
	line-height: 1.5em;
	color: #201b1b;
	vertical-align: middle;
}

.meme-center .akp-icon {
	width: 60px;
	padding-bottom: 15px;
}

.meme-center .post .thumb {
	position: relative;
	margin-top: 5px;
	width: 100%;
	background: #fff;
	padding: 20px 20px 60px 20px;
	text-align: center;
}

.meme-center .post {
	position: relative;
	margin-bottom: 30px;
}

.meme-center .thumb .overlay {
	left: -5%;
}

.meme-center .post h2 {
	margin: 0;
}

.meme-center .author-info {
	font-weight: bold;
	top: -10px;
}

.meme-center .post em {
	color: #504d4d;
	font-weight: normal;
}

.meme-center .post .meta:hover {
	background: #000;
}

.meme-center .btn-xlarge {
	text-transform: none;
	padding: 15px 30px;
	font-size: .3em;
	font-weight: normal;
	letter-spacing: .02em;
	margin: -10px 0 0 15px;
}

.meme-center .page-nav {
	margin: 80px 0 20px 0;
}


/* ====================================
$Comments
==================================== */
.comment-count {
	color: #323030;
	font-weight: bold;
	font-size: 1.6em;
	margin-top: -30px;
	padding: 10px 0;
	z-index: 5;
	position: relative;
}

.respond {
	position: relative;
	padding-top: 10px;
	margin-bottom: 20px;
}

.respond .avatar,
.list-comments .avatar {
	width: 75px !important;
	height: 75px !important;
	position: absolute;
	box-shadow: 0 0 0 5px #fff !important;
	-webkit-box-shadow: 0 0 0 5px #fff !important;
}

.list-comments .avatar {
	position: static;
}

.respond .post-as {
	font-size: .85em;
	margin-left: 3px;
}
.respond .post-as .editor{
	margin: 5px 0px 0px 10px !important;
}
.respond .post-as strong {
	margin-right: 5px;
	color: #5c5858;
}

.response {
	width: 89%;
}

.respond textarea:focus {
	height: 80px;
}

.respond .btn {
	margin: 0 0 0 5px;
	height: 40px;
	padding: 10px 20px;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,.5);
	background: #ec0000;
	background: -moz-linear-gradient(top,  #ec0000 0%, #e20000 21%, #b90000 72%, #a90000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ec0000), color-stop(21%,#e20000), color-stop(72%,#b90000), color-stop(100%,#a90000));
	background: -webkit-linear-gradient(top,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
	background: -o-linear-gradient(top,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
	background: -ms-linear-gradient(top,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
	background: linear-gradient(to bottom,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec0000', endColorstr='#a90000',GradientType=0 );
}

.respond .btn:hover {
	background: #ff2929;
	background: -moz-linear-gradient(top,  #ff2929 0%, #ff2121 21%, #ff0303 72%, #f40000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff2929), color-stop(21%,#ff2121), color-stop(72%,#ff0303), color-stop(100%,#f40000));
	background: -webkit-linear-gradient(top,  #ff2929 0%,#ff2121 21%,#ff0303 72%,#f40000 100%);
	background: -o-linear-gradient(top,  #ff2929 0%,#ff2121 21%,#ff0303 72%,#f40000 100%);
	background: -ms-linear-gradient(top,  #ff2929 0%,#ff2121 21%,#ff0303 72%,#f40000 100%);
	background: linear-gradient(to bottom,  #ff2929 0%,#ff2121 21%,#ff0303 72%,#f40000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff2929', endColorstr='#f40000',GradientType=0 );
	
}

.list-comments {
	margin: 0;
	width:100%;
	list-style-type: none;
	word-wrap:break-word;
	padding-bottom: 35px;
}

.list-comments > li {
	overflow: auto;
	border-top: 1px solid #dedada;
	padding: 20px 0;
	position: relative;
}

.list-comments h6 {
	font-size: 1.25em;
	/*display: inline;*/
	margin-left: 10px;
}

.list-comments em {
	color: #9f9797;
}

.list-comments .comment {
	padding: 10px 12px;
	width: 89%;
	color: #5c5858;
}

.list-comments .comment-actions {
	position: absolute;
	top: 18px;
	right: 0;
	margin: 0;
	list-style-type: none;
}

.list-comments .comment-actions li {
	float: left;
	padding: 0 10px;
	border-left: 1px solid #dedada;
}

.list-comments .comment-actions li:first-child {
	border-left: none;
}

.list-comments .comment-actions i {
	line-height: 1em !important;
	color: #969595;
}

.list-comments .comment-actions a {
	color: #696464;
}

.list-comments .comment-actions a:hover {
	color: #bc0707;
	text-decoration: none;
}

.list-comments .comment-actions a:hover i {
	color: #bc0707;
}

.btn-reply {
	background: #493e3e;
	background: -moz-linear-gradient(-45deg,  #493e3e 0%, #332b2b 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#493e3e), color-stop(100%,#332b2b));
	background: -webkit-linear-gradient(-45deg,  #493e3e 0%,#332b2b 100%);
	background: -o-linear-gradient(-45deg,  #493e3e 0%,#332b2b 100%);
	background: -ms-linear-gradient(-45deg,  #493e3e 0%,#332b2b 100%);
	background: linear-gradient(135deg,  #493e3e 0%,#332b2b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#493e3e', endColorstr='#332b2b',GradientType=1 );
	color: #fff !important;
	text-shadow: none;
}

.btn-reply:hover {
	background: #6e5e5e;
	background: -moz-linear-gradient(-45deg,  #6e5e5e 0%, #5b4d4d 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#6e5e5e), color-stop(100%,#5b4d4d));
	background: -webkit-linear-gradient(-45deg,  #6e5e5e 0%,#5b4d4d 100%);
	background: -o-linear-gradient(-45deg,  #6e5e5e 0%,#5b4d4d 100%);
	background: -ms-linear-gradient(-45deg,  #6e5e5e 0%,#5b4d4d 100%);
	background: linear-gradient(135deg,  #6e5e5e 0%,#5b4d4d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e5e5e', endColorstr='#5b4d4d',GradientType=1 );
	
}

/* ====================================
$Categories
==================================== */
.category1 h3,
.category1 h4,
.category1 hr,
.overlay-category1,
.list-popular .category1,
.single .category1 .meta,
.dropdown-menu > li .category1,
.list-new-today .category1,
.list-side-related .category1 {
	background: #ea915e;
	background: -moz-linear-gradient(top,  #ea915e 0%, #e08642 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ea915e), color-stop(100%,#e08642));
	background: -webkit-linear-gradient(top,  #ea915e 0%,#e08642 100%);
	background: -o-linear-gradient(top,  #ea915e 0%,#e08642 100%);
	background: -ms-linear-gradient(top,  #ea915e 0%,#e08642 100%);
	background: linear-gradient(to bottom,  #ea915e 0%,#e08642 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea915e', endColorstr='#e08642',GradientType=0 );
}

.category2 h3,
.category2 h4,
.overlay-category2,
.list-popular .category2, 
.single .category2 .meta,
.dropdown-menu > li .category2,
.list-new-today .category2,
.list-side-related .category2 {
	background: #edb86f;
	background: -moz-linear-gradient(top,  #edb86f 0%, #e3b257 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edb86f), color-stop(100%,#e3b257));
	background: -webkit-linear-gradient(top,  #edb86f 0%,#e3b257 100%);
	background: -o-linear-gradient(top,  #edb86f 0%,#e3b257 100%);
	background: -ms-linear-gradient(top,  #edb86f 0%,#e3b257 100%);
	background: linear-gradient(to bottom,  #edb86f 0%,#e3b257 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edb86f', endColorstr='#e3b257',GradientType=0 );
	
}

.category3 h3,
.category3 h4,
.overlay-category3,
.list-popular .category3, 
.single .category3 .meta,
.dropdown-menu > li .category3,
.list-new-today .category3,
.list-side-related .category3 {
	background: #d85856;
	background: -moz-linear-gradient(top,  #d85856 0%, #d96055 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d85856), color-stop(100%,#d96055));
	background: -webkit-linear-gradient(top,  #d85856 0%,#d96055 100%);
	background: -o-linear-gradient(top,  #d85856 0%,#d96055 100%);
	background: -ms-linear-gradient(top,  #d85856 0%,#d96055 100%);
	background: linear-gradient(to bottom,  #d85856 0%,#d96055 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d85856', endColorstr='#d96055',GradientType=0 );
	
}

.category4 h3,
.category4 h4,
.overlay-category4,
.list-popular .category4, 
.single .category4 .meta,
.dropdown-menu > li .category4,
.list-new-today .category4,
.list-side-related .category4 {
	background: #e7d075;
	background: -moz-linear-gradient(top,  #e7d075 0%, #ddcc5d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7d075), color-stop(100%,#ddcc5d));
	background: -webkit-linear-gradient(top,  #e7d075 0%,#ddcc5d 100%);
	background: -o-linear-gradient(top,  #e7d075 0%,#ddcc5d 100%);
	background: -ms-linear-gradient(top,  #e7d075 0%,#ddcc5d 100%);
	background: linear-gradient(to bottom,  #e7d075 0%,#ddcc5d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7d075', endColorstr='#ddcc5d',GradientType=0 );
	
}

.category5 h3,
.category5 h4,
.overlay-category5,
.list-popular .category5, 
.single .category5 .meta,
.dropdown-menu > li .category5,
.list-new-today .category5,
.list-side-related .category5 {
	background: #f76593;
	background: -moz-linear-gradient(top,  #f76593 0%, #eb4f76 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f76593), color-stop(100%,#eb4f76));
	background: -webkit-linear-gradient(top,  #f76593 0%,#eb4f76 100%);
	background: -o-linear-gradient(top,  #f76593 0%,#eb4f76 100%);
	background: -ms-linear-gradient(top,  #f76593 0%,#eb4f76 100%);
	background: linear-gradient(to bottom,  #f76593 0%,#eb4f76 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f76593', endColorstr='#eb4f76',GradientType=0 );
	
}

.category-meme .meta,
.videos .meta,
.category-all {
	color: #fff;
	background: #b0b9ba;
	background: -moz-linear-gradient(-45deg,  #b0b9ba 0%, #a2aaaa 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#b0b9ba), color-stop(100%,#a2aaaa));
	background: -webkit-linear-gradient(-45deg,  #b0b9ba 0%,#a2aaaa 100%);
	background: -o-linear-gradient(-45deg,  #b0b9ba 0%,#a2aaaa 100%);
	background: -ms-linear-gradient(-45deg,  #b0b9ba 0%,#a2aaaa 100%);
	background: linear-gradient(135deg,  #b0b9ba 0%,#a2aaaa 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0b9ba', endColorstr='#a2aaaa',GradientType=1 );
}

.category1 h1 {
	color: #cb6b25;
}

.category2 h1 {
	color: #e7982b;
}

.category3 h1 {
	color: #be302d;
}

.category4 h1 {
	color: #cc9621;
}

.category5 h1 {
	color: #dc3268;
}

.articles > .category1, 
.category1 .post .thumb {
	box-shadow: 10px 10px 0 1px #7f4316;
}

.articles > .category2,
.category2 .post .thumb {
	box-shadow: 10px 10px 0 1px #b0812b;
}

.articles > .category3,
.category3 .post .thumb {
	box-shadow: 10px 10px 0 1px #711917;
}

.articles > .category4,
.category4 .post .thumb {
	box-shadow: 10px 10px 0 1px #af9b46;
}

.articles > .category5,
.category5 .post .thumb {
	box-shadow: 10px 10px 0 1px #b2395d;
}

.category-meme .thumb {
	box-shadow: 10px 10px 0 1px #d3d0d1;
}

.category-meme h2 {
	color: #979089;
}


/* ====================================
$Footer
==================================== */
.footer,
.push {
	height: 800px;
}
.footer {
	background: #201b1b;
	padding-top: 40px;
}
.sixtheory-network  {
	margin: 40px 0;
}

.sixtheory-network a {
	color: #e1dcdc;
}

.sixtheory-network a:hover,
.sixtheory-network a:active {
	color: #fafafa;
}

.sixtheory-network a:visited {
	opacity: .8;
}

.sixtheory-network ul {
	list-style-type: none;
	margin-top: 40px;
}

.sixtheory-network ul .branding {
	text-align: center;
}

.sixtheory-network ul li {
	margin: 0;
	padding: 10px;
	border-bottom: 1px solid #000;
	border-top: 1px solid #363131;
}

.sixtheory-network ul li:first-child {
	border-top: none;
}

.sixtheory-network ul li:last-child {
	border-bottom: none;
}

.sixtheory-network .bullet {
	margin-left: -10px;
}

.sixtheory-network .akp-forums .bullet {
	color: #e69a3b;
}

.sixtheory-network .tokyohive .bullet {
	color: #f3a32f;
}

.sixtheory-network .smackjuice .bullet {
	color: #baea2b;
}

.signoff {
	text-align: center;
	color: #968e8e;
}

.signoff a {
	color: #afa5a5;
}

.signoff p {
	font-size: .75em;
	margin: 20px 0;
}

.signoff .branding img {
	width: 20px;
	height: 20px;
}

.menu-footer li {
	display: inline;
	margin: 0 6px;
}

.menu-footer a {
	color: #fafafa;
	font-weight: bold;
	font-size: .85em;
}

/* ====================================
$ADs
==================================== */
.ad {
	background: #cee6e8;
}

.ad-leaderboard {
	width: 728px;
	
}

.ad-skyscraper {
	width: 160px;
	height: 600px;
}

.ad-mrec {
	width: 300px;
	/*height: 250px;*/
}

.sidebar .ad {
	margin: 0 auto;
	margin-bottom: 40px;
}

.ad-center,
.ad-footer {
	margin: 0 auto;
}






/* ====================================
$Cross-browser fixes
==================================== */
.opera .sidebar .list-sponsor li {
	margin: 0 2px 2px 0;
}

.win .list-popular h5 { /* this should be done in js or truncate */
	font-size: .85em;
}

.win .list-side-related h5 {
	font-size: .8em;
}

.opera .single .follow .btn,
.opera .meme-center .follow .btn {
	width: 57px;
	height: 57px;
}

.opera .gallery .photo {
	width: 205px;
	height: 205px;
}

.safari .video-small {
	width: 262px;
	height: 180px;
}

.safari .video-medium {
	width: 330px;
	height: 217px;
}

.safari .video-large {
	width: 720px;
	height: 433px;
}

.ie .tabs li > a.selected, 
.ie .tabs li > a.selected:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
}

.ie .list-related h3 {
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
	background: transparent !important;
}


/* ====================================
$Responsive
==================================== */
/* retina icons for network */
.maintab {
width:100%;
min-height:600px;
padding:0 0 30px;
}

.mainleft {
width:70%;
float:left;
background: -moz-linear-gradient(top, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.98) 50%, rgba(255,255,255,1) 99%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.95)), color-stop(50%,rgba(255,255,255,0.98)), color-stop(99%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.98) 50%,rgba(255,255,255,1) 99%);
background: -o-linear-gradient(top, rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.98) 50%,rgba(255,255,255,1) 99%);
background: -ms-linear-gradient(top, rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.98) 50%,rgba(255,255,255,1) 99%);
background: linear-gradient(to bottom, rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.98) 50%,rgba(255,255,255,1) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2ffffff', endColorstr='#ffffff',GradientType=0 );
;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF); /* IE 6/7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF)"; /* IE8 */
border-radius: 10px;
position:relative;
margin:-28px 0px 0;
padding:20px 22px;
}

.infomation {
height:298px;
border-radius:5px;
background-image:url(../img/imgtab.png);
background-position:center; 
border:1px solid #333333;
}

.infoleft {
float: left;
padding: 10px 0 0 10px;
}

.infoleft p.name {
font-weight:bold;
line-height:35px;
margin-bottom:0;
font-size:30px;
}

.infoleft p.name span {
color:white;
text-shadow:-1px 1px 1px #8c857b;
float:left;
}

.infoleft p.name a img {
margin-top:-5px;
}
.infoleft .list_infor{
margin-left:2px !important;
}

.infoleft .list_infor li {
float:left;
list-style:none;
color:white;
font-size:15px;
min-width:170px;
line-height:1.5em;
padding-right: 10px;
clear:both;
}

.infoleft .list_infor li span.red {
color: #d7d7d7;
font-weight: bold;
background-color: black;
padding: 0 3px 0 3px;
margin-top: 10px;
font-size: 12px;
line-height: 2.0em;
text-shadow: none;
text-transform: uppercase
}

.infoleft p.red {
color:#c70911;
font-size:18px;
font-weight:bold;
}

.infoleft p {
color:#636363;
font-size:18px;
}

.infoleft p.cmt {
color:#636363;
font-size:12px;
}

.infoleft p.cmt span {
color:#c70911;
font-size:12px;
font-weight:bold;
}

.tran {
height:100px;
background-image:url(../img/tran.png);
margin:15px 0 0;
padding:5px 0 0 5px;
}

.tran p {
font-size:12px;
color:#b7b7b7;
line-height:16px;
margin:0;
}

.tran p span {
color:#fbf6f6;
}

.control {
    float: right;
    padding: 10px 10px;
}
.control a i  
{                
 width:9px;
 margin:0px 3px 0px 2px;}
 
.cog i{               
width:10px;
margin:0px 1px;
float:left;}

.cog
 {
float:left;
height:24px;
width:24px;
margin:5px 0px 0px 10px !important;}

.control .bt_ct, .cog
{
	color: white;
	border-radius: 3px;
	font-size:13px;
	padding:2px 4px;
	border: 1px solid #201b1b;   3 top, left bottom, color-stop(0%,#7a6b6b), color-stop(100%,#4f4545));
	background: #7A6B6B;
	background: -webkit-linear-gradient(top,  #7a6b6b 0%,#4f4545 100%);
	background: -o-linear-gradient(top,  #7a6b6b 0%,#4f4545 100%);
	background: -ms-linear-gradient(top,  #7a6b6b 0%,#4f4545 100%);
	background: linear-gradient(to bottom,  #7a6b6b 0%,#4f4545 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a6b6b', endColorstr='#4f4545',GradientType=0 );	

}
.control a:hover   ,.cog:hover
{
   opacity:1 !important;
	text-decoration: none;
	color: #fff;
	background: #967878;
	background: -moz-linear-gradient(top,  #967878 0%, #6f5757 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#967878), color-stop(100%,#6f5757));
	background: -webkit-linear-gradient(top,  #967878 0%,#6f5757 100%);
	background: -o-linear-gradient(top,  #967878 0%,#6f5757 100%);
	background: -ms-linear-gradient(top,  #967878 0%,#6f5757 100%);
	background: linear-gradient(to bottom,  #967878 0%,#6f5757 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#967878', endColorstr='#6f5757',GradientType=0 );
}
    
.fancybox_mess
{
        padding:2px 0px;
        margin:0px 4px 0px 0px;
}

.mainleft .tabs ul {
padding-left:10px;
}

.mainleft .tabs ul li {
width:auto;
float:left;
margin:-1px 0 0 0;
padding:0;
}

.mainleft .tabs ul li a {
padding:6px 10px;
}

.mainleft .tabs a.selected:after {
left:45%;
}

.tabcontainer {
margin:-32px 0 0;
}

.notifications {
min-height:inherit;
width:100%;
margin-left:0;

}

.rowitem a{
	color:#e69a3b;
	}
	
.rowitem a:hover{
	color:#333;
	}

.notifications .rowitem h2 span {
color:#d7d7d7;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
background-color:#333;
padding:0 8px;
margin:0;
}

.notifications .rowitem img {
width: 30px; 
height: 30px;
border: 1px solid black;
border-radius: 3px;
}

.notifications p {
color:#898989;
line-height:inherit;
font-size:12px;
padding:1px 0 13px;
margin:10px;
}

.notifications p.line {
border-bottom:1px solid #d7d7d7;
margin:0 0 10px 0;
}

.notifications p span {
color:#c70911;
font-weight:bold;
}

/* ======== Wall =====================*/
.wall {
min-height:500px;
width:100%;
padding:0;
}

.wall div.title {
background:url(../img/text-comments.png) no-repeat scroll 0 0 transparent;
float:none;
height:69px;
}

.wall .num-comments {
color:#323030;
font-family:Arial,Helvetica,sans-serif;
font-size:30px;
font-weight:bold;
letter-spacing:-3px;
padding-top:10px;
}

.wall .box_status {
background:#fbfaf8;
border:1px solid #dfdcdc;
border-bottom:1px solid #e5e3e3;
padding:10px;
}

.wall .box_status .box_status_bt .buttom {
float:left;
width:auto;
}

.wall .box_status .box_status_bt .buttom .star {
background:url(../img/star.png) no-repeat scroll 0 0 transparent;
border:0 none;
cursor:pointer;
height:31px;
width:44px;
zoom:1;
display:inline;
}


.file-wrapper {
position:relative;
}

.file-wrapper input {
cursor:pointer;
font-size:100px;
height:29px;
opacity:0.01;
position:absolute;
right:0;
top:-15px;
}
/* ===============BOX COMMENT ===========*/
.update_screen {
    background: none repeat scroll 0 0 #df8a04;
    box-shadow: 10px 10px 0 1px #6c787b;
    -webkit-box-shadow: 10px 10px 0 1px #500c08;
    color: white;
    text-align:center;
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 18px;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
    cursor:pointer;
    display:none;
    -moz-transition: all .2 ease-in-out;
    -webkit-transition: all .2 ease-in-out;
    -ms-transition: all .2 ease-in-out;
    transition: all .2 ease-in-out;
}

.update_screen:hover {
    background: none repeat scroll 0 0 #000;
    box-shadow: 10px 10px 0 1px #6c787b;
    -webkit-box-shadow: 10px 10px 0 1px #6c787b;

}

.box_comment {
width:100%;
border-bottom:1px solid #E5E5E5;
float:left;
padding: 10px 0 0;
position:relative;
min-height:110px;
}

.box_comment ul li{
    float: left;
    margin: -1px 0 0;
    padding:0;
    width: auto;
}
.box_comment li{
    float: left;
    font-size: 0.9em;
    font-weight: bold;
    list-style-type: none;
    text-transform: uppercase;
    width: 33.3%;
}    

.box_comment .content-comment {
float:left!important;
width:85%;
}

.box_comment .content-comment .box-left {
width: 30px; 
float: left; 
text-align: center;
position:absolute;
}

.box_comment .content-comment .box-left .box-avatar {
float:left;
height:30px;
width:30px;
}

.box_comment .content-comment .box-left .box-avatar img {
width:30px;
height:30px;
border: 1px solid #f7f7f7;
border-radius:4px;
}

.box_comment .content-comment .box-cm {
margin-left:42px;
}

.box_comment .content-comment .box-cm h6 {
color:#e69a3b;
font-family:Arial;
font-size:15px;
font-weight:bold;
float:left;
margin:-2px 5px 0 0;
padding-bottom: 10px;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}

.box_comment .content-comment .box-cm h6:hover {
color:#333;
}

.box-posted {
color: #9F9797;
display:block;
margin-right:4px;
/*float:left;*/
font-size: 11px;
line-height:1.8em;
width:400px;
margin-top:-10px;
}

.box_comment .content-comment .box-cm > div {
margin-bottom: 0px;
word-wrap: break-word;
color: #575353;
font-family: Helvetica;
font-size: 14px;
line-height: 1.5em;
clear: both;
margin: 0;
padding-bottom: 10px;
/*margin-top: 5px;*/
}

/*.box_comment .content-comment .box-cm .online h6 {
background:url(../img/status_on.png) no-repeat scroll right center transparent;
}*/

.box_comment .score {
float:right!important;
}

.box_comment .content-comment .box-cm p {
color:#575353;
font-family:Helvetica;
font-size:.9em;
line-height:1.5em;
clear:both;
margin:0;
word-break: break-word;
}

.box_comment .content-comment .box-cm p a {
color:#c90000;
font-weight: bold;
}

.box_comment .content-comment .box-cm p a:hover {
color:#333;
}

.box_comment .content-comment .bottom_cm, .reply, .reedit, .del_status, .rereport, .reshare{
color: #9F9797;
margin-right:4px;
float:left;
font-size: 11px;
font-weight: bold;
}

.box_comment .content-comment .bottom_cm_re, .reply_re, .reedit_re, .del_status_re, .rereport_re, .reshare_re{
color: #9F9797;
margin-right:4px;
float:left;
font-size: 11px;
font-weight: bold;
margin-top:4px;
}

/*
.box_comment .content-comment .bottom_cm .deletereply {
color: #9F9797;
margin-right:4px;
float:left;
font-size: 10px;
font-weight: bold;
}

.box_comment .content-comment .bottom_cm .deletereply:hover
{
    text-decoration:none;
    color: #c90000;
}
*/

.box-score {
	position:relative;
	float:right;
}

.box-score p.tota {
font-size:17px;
text-align:right;
font-weight:bold;
margin:0 4px 0 0;
padding:3px 0;
}


.box_comment .score .share_report {
margin-top:10px;
margin-bottom:20px;
margin-left:0;
position:absolute;
top:0;
right:0;
}

.box_comment .score .share_report li.share {
padding-right:14px;
border-right:1px solid #9c9b9b;
}

.box_comment .score .share_report li.report {
padding-left:14px;
}

.box_comment .score .share_report a {
display:block;
float:left;
background:none;
color:#333333;
height:17px;
width:15px;
padding:0;
}
.box_comment .score .box-score a{
	color: white;
	font-size: 14px !important;
	text-align: center;
	width: 15px;
	height: 15px;
	display:inline-block;
	
	}
	
.box_comment .score .box-score .plus {
float:left;
width:23px;
}
.box_comment .score .box-score .plus .icon-plus{
	background-color:#d85856;
	box-shadow: 2px 2px 0px #711917;
	-webkit-box-shadow: 2px 2px 0px #711917;
}
.box_comment .score .box-score .plus .icon-minus{
	background-color:#ea915e;
	margin-top: 3px;
	box-shadow: 2px 2px 0px #7f4316;
	-webkit-box-shadow: 2px 2px 0px #7f4316;
}
.box_comment .score .box-score .plus .community {
display:block;
height:21px;
width:21px;
}

.box_comment .score .box-score .plus .except {
display:block;
height:21px;
width:21px;
}
.box_comment .score .box-score .plus a:hover{
	background: #201b1b !important;
	text-decoration: none;
	box-shadow: 2px 2px 0px #555 !important;
	-webkit-box-shadow: 2px 2px 0px #555 !important;
}

.box_comment .score .box-score .total {
background:none repeat scroll 0 0 #e9e4e4;
color:#464646;
float:left;
font-family:HelveticaNeue_Bold;
font-size:14px;
height:41px;
padding-top:11px;
text-align:center;
width:41px;
}

.box_comment .score h6.num_votes,.box_comment .score p.votes {
color:#D8D4D4;
font-family:HelveticaNeue_Bold;
font-size:17px;
font-weight:normal;
line-height:14px;
text-align:right;
margin:7px 0 0;
}

.box_comment .score p.votes {
font-size:11px;
margin-top:0;
}

.box_comment .friend_comment {
margin:0;
padding-left:42px;
padding-bottom: 10px;
float:left;
}

.send_comment .box_friend_left, .box_comment .box_friend_comment .box_friend_left{
width: 30px; 
float: left; 
text-align: center; 
margin-left: 0;
}

.send_comment .box_friend_left .box-avatar, .box_comment .box_friend_comment .box_friend_left .box-avatar {
float:left;
}

/********************************minibox*****************************************/

.box_comment .box_friend_comment .box_friend_left .box-avatar a > img {
height:30px;
width:30px;
border:1px solid #f7f7f7;
border-radius:3px;
}

.send_comment .box_friend_left .box-avatar a > img {
height:30px;
width:30px;
border:1px solid black;
border-radius:3px;
}

.content_friend_comment h6 {
font-weight:bold;
color:#e69a3b;
float:left;
font-family:Arial;
font-size:14px;
margin:0 3px 0 9px;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}

.content_friend_comment h6:hover {
color:#333;
}

.box_friend_comment .close {
background:url(../img/close_comment.png) no-repeat scroll 0 0 transparent;
height:10px;
position:absolute;
right:10px;
top:10px;
width:10px;
padding:10px 0 3px 10px;
}

.box_friend_comment .rereply_content {
margin: 5px 0 0 0;
font-size: 14px;
color:#575353;
line-height: 1.5em;
width: 90%;
float:left;
padding-left:10px;
word-wrap:break-word;
}

.box_comment .send_comment {
float:left;
width:100%;
display:none;
padding:5px 0 10px 0;
overflow:visible!important;
}

.box_comment .send_comment textarea {
box-shadow:0 1px #AAADB3 inset;
-webkit-box-shadow:0 1px #AAADB3 inset;
float:left;
height:30px;
width:60%;
margin:0 10px;
}

.box_comment .send_comment input {
color:White;
font-size:17px;
font-weight:bold;
border:0 none;
cursor:pointer;
float:left;
height:32px;
width:90px;
padding:0;
border:1px solid #000;
}

.wall textarea {
box-shadow:0 1px #AAADB3 inset;
-webkit-box-shadow:0 1px #AAADB3 inset;
border:1px solid #E3E3EB;
height:auto;
line-height:normal;
max-width:647px;
min-height:25px;
width:100%;
}

.content_friend_comment p {
color:#928B8B;
font-family:Arial;
font-size:16px;
margin:0;
}

.friend_comment{
color:#9F9797;
font-size:11px;
float:right;
width:81%;
margin:20px 0 20px 0;
}

.date_comment{
float:left;
}

.date_comment p {
margin-top:1px;
font-size:11px;
}

.friend_comment .votes {
float:left;
padding:5px 5px 5px 40px;
clear:both;
}
.friend_comment .votes a{
	display: inline-block;
	height: 10px;
	color: white;
	width: 10px;
	font-size: 10px;
	text-align: center;
	line-height: 11px !important;
	margin-top: 5px;
}
.friend_comment .votes .community {
background-color: #d85856;
box-shadow: 2px 2px 0px #711917;
-webkit-box-shadow: 2px 2px 0px #711917;
}

.friend_comment .votes .community:hover {
	background-color:#211c1c;
	box-shadow: 2px 2px 0px #555;
	-webkit-box-shadow: 2px 2px 0px #555;
}

.friend_comment .votes .except {
	background-color:#ea915e;
	box-shadow: 2px 2px 0px #7f4316;	
	-webkit-box-shadow: 2px 2px 0px #7f4316;

}

.friend_comment .votes .except:hover {
	background-color:#211c1c;
	-webkit-box-shadow: 2px 2px 0px #555;
	box-shadow: 2px 2px 0px #555;
}

.friend_comment .votes span {
font-family:HelveticaNeue_Bold;
font-size:12px;
color:#333333;
margin: 0 5px 0 5px;
}

.box_comment .score .box-score .plus a:hover{
	background: #201b1b !important;
	text-decoration: none;
	-webkit-box-shadow: 2px 2px 0px #555 !important;
	box-shadow: 2px 2px 0px #555 !important;
}

.box_comment .friend_comment .box_friend_comment {
/*background:none repeat scroll 0 0 #f7f3f3;*/
position:relative;
width:100%;
padding:10px 0;
border-top:1px solid #ddd;
}

.file-wrapper .button {
background:url(../img/upload_video.png) no-repeat scroll 0 0 transparent;
border:0 none;
cursor:pointer;
height:31px;
width:44px;
zoom:1;
display:inline;
}

.rowcmt p.postdate span {
font-weight:bold;
}

.rowreply {
width:515px!important;
background-color:#fef6fb;
float:right!important;
position:relative;
min-height:40px;
-webkit-box-shadow:7px 7px 0 0 #f4f3f4;
box-shadow:7px 7px 0 0 #f4f3f4;
margin:-10px 0 20px;
padding:15px;
}

.rowreply .avatar {
position:absolute;
width:56px;
top:0;
background-color:#ea4bb2;
left:-60px;
height:56px;
padding:3px;
}

.rowreply .avatar img {
height:50px;
width:50px;
}

.rowreply p span.name {
color:#971164;
font-size:12px;
text-decoration:underline;
}
/* ============== FRIENDS ===============*/
.friends {
min-height:100px;
}

.request {
width:100%;
float:left;
min-height:100px;
margin-top:20px;
padding-bottom:20px;
border-bottom:2px solid #F7F7F7;
}

.btn_loadmore {
width:110px;
}

.pending {
width:100%;
float:left;
min-height:100px;
margin-top:20px;
padding-bottom:20px;
border-bottom:2px solid #F7F7F7;
}

.friends h2.fix-title {
float:left;
width:100%;
padding:20px 0 0;
}

.friends h2.title {
color:#d8d4d4;
font-size:36px;
text-transform:uppercase;
letter-spacing:-.1em;
}

.friends ul li {
display:inline-block;
min-height:10px;
text-align:left;
width:49%;
background-color:#f7f7f7;
padding: 0 0 10px 10px;
border:1px dotted #d2d2d2;
}

.friends ul li img {
display:block;
float:left;
margin-top:5px;
}

.friends ul li p {
color:#363636;
font-size:12px;
font-weight:bold;
float:left;
margin:9px 0 0 10px;
}

.pending_cancel{
	cursor: pointer;
	float:right;
}

.friends h5 span {
font-size:12px;
font-weight:normal;
padding:0 5px 0 0;
}

.friend_accept,.friend_reject,.pending_cancel {
	float:right;
	margin-top: 5px;
	padding-right: 5px;
}

.all-friend div span {
font-size:13px;
float:left;

}

.all-friend div select {
font-size:12px;
width:145px;
height:29px;
margin:-3px 0px 20px 5px;
}

.all-friend {
padding:0;
float: left;
width:100%;
height:auto;
border-bottom: 1px solid #f7f7f7;
padding-bottom: 20px;
}

.request ul{
	list-style: none;
	margin:0;
}

.pending ul{
	list-style: none;
	margin:0;
}

.allfriend{
	margin:0;
}

.allfriend li{
	list-style: none;
}

.friends .paging {
float:right !important;
width:auto;
padding:20px 0 30px;
}

.tabcontainer .inbox {
min-height:100px;
padding:20px 0;
}

.tabble {
margin-top:70px;
}

.tabble .td {
background-color:#efefef;
min-height:20px;
padding:5px 0;
}

.tabble .old {
background-color:#fbf9f9;
}

.tabble .td-title {
height:30px;
background-color:#424540;
}

.tabble .td-title span.title {
float:left;
color:#ffffff;
font-size:14px;
width:400px;
text-transform:uppercase;
font-weight:bold;
margin:1px 5px 0 0;
}

.tabble .td-title span.from {
float:left;
color:#ffffff;
font-size:14px;
width:100px;
text-transform:uppercase;
font-weight:bold;
margin:1px 5px 0 0;
}

.tabble .td-title span.date {
float:left;
color:#ffffff;
font-size:14px;
width:90px;
text-transform:uppercase;
font-weight:bold;
margin:1px 5px 0 0;
}
.tabble .td-title span.description {
float:left;
color:#ffffff;
font-size:14px;
width:350px;
text-transform:uppercase;
font-weight:bold;
margin:1px 5px 0 0;
}
.tabble .td span.title {
float:left;
font-size:12px;
font-weight:bold;
width:49%;
margin:1px 5px 0 0;
}
.tabble .td span.description {
float:left;
font-size:12px;
font-weight:bold;
width:50%;
margin:1px 5px 0 0;
}
.tabble .td span.inbox_view,.tabble .td span.scrap_view{

color:#424540;
cursor:pointer;
text-decoration:underline;
}

.tabble .td span.inbox_view:hover,.tabble .td span.scrap_view:hover{
color:#e69a3b;
cursor:pointer;
}


.tabble .td span.from {
float:left;
font-size:12px;
font-weight:bold;
width:20%;
margin:1px 5px 0 0;
}

.tabble .td span.date {
float:left;
font-size:12px;
width:13%;
margin:1px 5px 0 0;
}

.tabcontainer .paging {
float:right !important;
width:auto;
padding:20px 0 30px;
}
/* ======================= PAGING =============*/

.btn-delete
{
    margin-top:-50px;
    text-shadow: 0 1px 0 rgba(0,0,0,.5);    
    text-align: center;
    display: block;
    float: left;
    height: 32px;
}

.btn-delete p {
color:White;
font-weight:bold;
display:block;
text-align:center;
line-height: 1.7em;
}

.paging a {
width:32px;
height:27px;
background-color:#b6b6b6;
display:block;
float:left;
text-align:center;
color:White;
font-size:13px;
-webkit-box-shadow:4px 3px 0 0 #8f8f8f;
box-shadow:4px 3px 0 0 #8f8f8f;
margin:0 5px;
padding:3px 0 0;
}
.paging a:hover{
	background: #201b1b !important;
text-decoration: none;
box-shadow: 3px 3px 0 1px #555 !important;
-webkit-box-shadow: 3px 3px 0 1px #555 !important;
color:white;
}
.paging a.current {
color:Black;
background-color:#dbdbdb;
}

.mainright {
float:right;
min-height:100px;
width:30%;
margin:-72px 0 0;
padding-left: 20px; s
}

.mainright h3.title {
color:#d8d4d4;
font-size:50px;
}

.badges {
min-height:80px;
position:relative;
z-index:5;
margin:-23px 0 0;
padding:3px 0 0;
}

.badges span {
float:left;
text-align:center;
margin:4px 4px 0 0;
width:90px;
height:90px;
background-color:#ed47b3;
}

.more_badges {
float:right;
font-size:12px;
color:#333;
font-family:inherit;
text-decoration:underline;
font-weight:bold;
}

.badges span img {
width:100px;
height:100px;
}

.badges span p {
color:#396fb4;
font-size:12px;
font-weight:bold;
}

.badges h5.line {
float:left;
width:100%;
border-top:1px solid #c8cdce;
height:1px;
line-height:1px;
}

.mainright .stats {
background-color:#C8CDCE;
border:1px solid #C8CDCE;
position:relative;
padding-top:10px;
padding-bottom:10px;
z-index:10;
margin:-15px 0 0;
}

.section.section-sidebar.info {
margin-top:10px;
}

.mainright .stats.user .box-data:first-child {
border:0;
padding:0;
}

.mainright .stats.user .box-data {
border-top:1px solid #d9dbdb;
padding-top:10px;
}

.mainright .stats.user .box-data a.network {
color:#FFFFFF;
text-decoration: underline;
display:block;
font-family:HelveticaNeue;
font-size:14px;
margin-bottom:5px;
padding-left:9px;
}

.mainright .stats.user .box-data a.network > img {
margin-right:4px;
}

.mainright .stats.user .box-data h6 {
margin-bottom:10px;
}

.mainright .stats .box-data {
margin-top:20px;
}

.mainright .stats .box-data:first-child {
margin-top:0;
}

.mainright .stats .box-data h6 {
font-family:HelveticaNeue_Bold;
font-size:22px;
color:#fff;
padding-left:10px;
font-weight:normal;
margin:0;
}

.mainright .stats .box-data p {
color:#FFFFFF;
font-family:HelveticaNeue;
font-size:14px;
line-height:14px;
margin-bottom:0;
padding-left:10px;
}

/* =============FORUMS PAGE ============= */

.content-thread .liteTabs div{
	float: left;
	width:100%;
	min-width:850px;
	max-width: 970px;
}

.forums {
position:relative;
min-height:600px;
padding:0px 0 40px 0;
}

/*
.forums-border {
border-left:1px solid #d8d4d4;
border-right:1px solid #d8d4d4;
}
*/

.forums-title {
height: 35px;
z-index: 9;
position: absolute;
width: 100%;
background: rgba(66,50,50,.89);
margin-top: 100px;
padding: 5px 15px 25px 15px;
-moz-box-shadow: 1px 1px 3px #AAA;
-webkit-box-shadow: 1px 1px 5px #AAA;
box-shadow: 1px 1px 5px #AAA;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}

.forums-title p {
color:white;
font-size:14px;
font-weight:bold;
padding:0;
}

.forums-search {
background-color:#f2e8e8;
height:40px;
margin:13px 0 0;
}

h2.text-forum {
position:relative;
z-index:9;
font-size:56px;
color:#d8d4d4;
letter-spacing:-4px;
padding:15px 0 0 0px;
}

.tab-list{
margin:-12px 0px 0px 0px;
position:relative;
z-index:9;
}            
                                                                                                                        
.tab-list .tabs li
{
width:auto;
overflow:hidden;
}    
                   
.tab-list .tabs ul
{
height:34px;} 

.tab-list .tabs li a
{
padding:7px 18px;}
               
.thread-title {
    height: 30px;
    min-width: 905px;
    line-height:30px;
    background-color: #424540;
    padding: 0 20px 0 20px;
}

.thread-title span, .rt span {
    color: #d7d7d7;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    float: left;
}
    
.thread-title span.title{
float:left;
padding-right: 40px;;
}

.thread-title span.scrap{
float:right;
width:100px;
} 

.thread-title span.forum{
float:right;
width:165px;
margin-right: 0px;
}  

.thread-title span.views{
float:right;
width:0;
margin-right: 99px;
}  

.thread-title span.latest{
float:right;
width:128px;
margin-right: 0px;
}

.thread-title span.posts{
float:right;
margin-top:0;
margin-right:20px;
}         

.rt {
	min-width: 905px;
	min-height: 60px;
	background color: #fbf6f6;
	padding:5px 0 5px;
	border-bottom: 1px dotted #d8d4d4;
	background-color: white;
}     

.rt:hover{
	background-color: #f7f7f7;
}                     
                                     
.rt span{
color:#d7d7d7;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
float: right;
line-height: 1.5em;
}

.rt span.title{
float:left;
margin: 0px 8px 0px 20px;
line-height:2em;
width:400px;
min-height:118px;
position:absolute;
overflow:hidden;
}
                               
.rt span.title a{
color:#424540;
font-size:12px;
text-transform:none;}

.rt span.title a:hover {
	color: #e69a3b;
	text-decoration: none;
	cursor:pointer;
	transition:all 0.2s ease-in-out 0s;
}
.rt span.title a.forum_post_btn{
    min-width:20px!important;
    background-color: #FAFAFA;
    text-align: center;
    color: #b6b6b6;
    font-size: 11px;
    border:1px solid #e2e2e2;
    padding:1px 3px;
}
.rt span.title a.forum_post_btn:hover{
    color: #e69a3b;
    text-decoration: none;
	cursor:pointer;
	transition:all 0.2s ease-in-out 0s;
}
.rt span.scrap{
cursor:pointer;
width: 100px;
} 

.rt span.scrap i{
line-height:2em;
}
                                     
.rt span.scrapoff a{
display:visible;
} 

.rt span.scrapon a{
display:block;
}  
                                     
.rt span.forum{
margin-right: 0;
text-align: left;
width: 165px;
}  
                                     
.rt span.forum p{
color:#424540;
font-size:12px;
text-transform:none;
}

.rt span.forum p:hover {
	color: #e69a3b;
	text-decoration: none;
	cursor:pointer;
	transition:all 0.2s ease-in-out 0s;
}
                                      
.rt span.views{
margin-right: 99px; 
width:0;
line-height:4em;
}  
                                     
.rt span.views p{
color:#424540;
font-size:12px;
text-transform:none;
}

.rt span.views p:hover {
	color: #e69a3b;
	text-decoration: none;
	cursor:pointer;
	transition:all 0.2s ease-in-out 0s;
}

.rt span.latest{
margin-right: 0px;
width: 128px;
} 

.rt span.latest p,.rt span.latest a{
color:#424540;
font-size:12px;
text-transform:none;
margin:0;
line-height:2em;
}

.rt span.latest p:hover,.rt span.latest a:hover {
	color: #e69a3b;
	text-decoration: none;
	cursor:pointer;
	transition:all 0.2s ease-in-out 0s;
}
                              
.rt span.latest em{
color:#d7d7d7;
font-size:12px;
font-family:helvetica;
text-transform:uppercase;
line-height:2.2em;
font-weight:bold;
font-style:normal;

}

.rt span.posts{
margin: 10px 49px 0 0;
width:31px;
font-size:10px;
} 

.rt span.posts p{
background-color:#ea915e;
width:26px;
height:24px;
padding:3px 0px 0px 0px;
color:White;
font-weight:bold;
display:block;
text-align:center;
box-shadow:3px 3px 0 1px #7f4316;
-webkit-box-shadow:3px 3px 0 1px #7f4316;
}

.box-item h2.title a:hover,.show-icon:hover {
cursor:pointer;
}

.col p span,.toolbar1 a.btnright {
float:right;
}

.box-con-pink p.name a,.box-con-pink .boxleft p.pink{
color:#ea915e;
}
.box-con-orange p.name a,.box-con-orange .boxleft p.pink{
color:#edb86f;
}

.box-con-green p.name a,.box-con-green .boxleft p.pink{
color:#d85856;
}

.box-con-violet p.name a,.box-con-violet .boxleft p.pink{
color:#e7d075;
}

.box-con-blue p.name a,.box-con-blue .boxleft p.pink{
color:#f76593;
}

.box-con-pink p.name a,.box-con-pink .boxleft p.pink,.box-con-orange p.name a,.box-con-orange .boxleft p.pink,.box-con-green p.name a,.box-con-green .boxleft p.pink,.box-con-violet p.name a,.box-con-violet .boxleft p.pink,.box-con-blue p.name a,.box-con-blue .boxleft p.pink{
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.box-con-pink p.name a:hover,.box-con-pink .boxleft p.pink:hover,.box-con-orange p.name a:hover,.box-con-orange .boxleft p.pink,.box-con-green p.name a:hover,.box-con-green .boxleft p.pink:hover,.box-con-violet p.name a:hover,.box-con-violet .boxleft p.pink:hover,.box-con-blue p.name a:hover,.box-con-blue .boxleft p.pink:hover{
	color:black;
}

.rt span.title a, .rt span.forum p, .rt span.views p {
        color: #424540;
        font-size: 12px;
        text-transform: none;
        line-height:2em;
    } 

.fix-page-nav{
border-top:2px solid #424540;
border-top-width: 99%;
margin:30px 30px 0 0;
padding:18px 0px 10px 0;
}
                                               
.fix-page-nav p{ 
color:#d8d4d4;
font-size:56px;
font-weight:bold;
letter-spacing:-4px;
text-align:center;
line-height:.8em;
margin:4px 0px 0px 0px;
padding:0;}

.fix-post-thread{
background-color:White;
margin:-30px 0px 70px 0px;
position:absolute;
width:100%;}

.box-item {
    background-color: #f6f2f2;
    border: 1px solid #d8d4d4;
    box-shadow: 10px 10px 0 1px #000000;
    -webkit-box-shadow: 10px 10px 0 1px #000000;
    width:99%;
    margin-bottom:50px;
}

.box-item h2.title {
	height: 58px;
	border-bottom: 1px solid #4b4343;
	box-shadow: 0 1px 0 rgba(0,0,0,.5);
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.5);
	background: #594d4d;
	background: -moz-linear-gradient(top, #594d4d 0%, #453c3c 52%, #3e3535 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#594d4d), color-stop(52%,#453c3c), color-stop(100%,#3e3535));
	background: -webkit-linear-gradient(top, #594d4d 0%,#453c3c 52%,#3e3535 100%);
	background: -o-linear-gradient(top, #594d4d 0%,#453c3c 52%,#3e3535 100%);
	background: -ms-linear-gradient(top, #594d4d 0%,#453c3c 52%,#3e3535 100%);
	background: linear-gradient(to bottom, #594d4d 0%,#453c3c 52%,#3e3535 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#594d4d', endColorstr='#3e3535',GradientType=0 );
	margin:0;
}

.box-item h2.title span {
	float: left;
	font-size: 32px;
	font-weight: normal;
	color: White;
	margin: 7px 0 0 10px;
}

.box-item h2.title a {
	float: right;
	margin: 5px 15px 0 0;
    background-image: url(../img/arrow1.png)!important;
}

.colspans {
    background-image: url(../img/arrow.png)!important;
}

.box-it {
    float: left;
    border-bottom: 1px dotted #d8d4d4;
    border-right: 1px dotted #d8d4d4;
    background-color: white;
    width: 50%;
    padding: 4px;
    overflow:hidden;
}

.box-it:hover {
	background-color: #f6f2f2;
	}

.box-it img {
    float: left;
    width: 120px;
    margin: 0 5px 0 0;
    }

.box-it h3 {
    font-weight: bold;
    letter-spacing: -.1em;
    line-height: 1em;
    margin: 0;
    word-break:break-all;
    }

.box-it h3 a {
    color: #594d4d;
    opacity:1;
}

.box-it h3 a:hover {
    color:#e69a3b;
}

.box-it p {
	color: #a3a3a3;
	font-size: 12px;
	font-family: Georgia;
	font-style: italic;
	margin: 5px;
    }

.box-it p.count {
	font-style: normal;
	font-weight: normal;
	color: #a8a8a8;
	font-family: helvetica;
}

.box-it p.count span {
    font-weight: bold;
}
.col {
    width: 33%;
    background-color: #c7cccd;
    float: left;
    height:auto;
    min-height: 290px;
    padding: 10px 10px 20px 15px;
}

.col-center {
    border-right: 2px solid #f7f3f3;
    border-left: 2px solid #f7f3f3;
}

.col h2 {
    color: #d8d4d4;
    font-size: 36px;
    letter-spacing: -4px;
    font-weight: bold;
    margin: -43px 0 0 -15px;
}


.col-center p.red {
font-size:20px;
color:#c2fb17;
padding-top: 20px;
text-transform:uppercase;
}

.col-center p.red span {
float:left;
color:White;
font-size: 60px;
font-weight: 800;
margin-bottom: 10px;
}

.col-center p a.more {
color:#000;
}

.statits {
    min-height: 300px;
    background-color: #f7f3f3;
    padding: 20px 0 40px 0;
    width:101%
}

.col p {
color:#ffffff;
font-size:14px;
font-weight:bold;
margin:0;
padding-top: 7px;
}

.col-center p {
clear:both;
float:left;
font-size:12px;
color:#433b3b;
line-height:14px;
margin:5px;
padding:5px 0;
font-weight: normal;
}

.col-center p span {
float:none;
font-size:25px;
}

.col ul {
list-style:none;
margin:0;
padding:0;
}

.col ul li {
min-height:45px;
list-style:none;
margin:0;
padding:10px 0 0 0;

}

.col ul li img {
float:left;
border:1px solid #7a7d7d;
width:31px;
border-radius:3px;
height:31px;
margin:3px 5px 0 0;
}

.col ul li p {
color:#ffffff;
font-size:19px;
font-weight:bold;
margin:0;
padding:0;
}

.col ul li p a {
color:#ffffff;
}

.col ul li span {
color:#cd0000;
font-size:12px;
font-weight:normal;
margin:-10px 0 0;
} 

.col ul li span a {
color:#cd0000;
}

a.scrap_love {
line-height: 4.5em;
}

.title-post {
margin:20px 0 0;
padding:0 0 0 50px;
}

.social {
clear:both;
float:left;
padding:0px 0 15px 0;
}

.otherstatus {
float:left;
}


.post-left {
float:left;
min-height:100px;
width:100%;
}

.morepost h2 {
font-size:40px;
}

.morepost {
padding:20px 0 0;
}

.morepost ul {
list-style:none;
margin:-15px 0 0;
padding:0;
}

.morepost ul li {
list-style:none;
min-height:25px;
position:relative;
border-bottom:2px solid #fefefe;
margin:0;
padding:5px 8px 30px 5px;
}

.morepost ul li p {
position:absolute;
bottom:0;
left:5px;

color:White;
font-size:14px;
font-weight:bold;
padding:12px 0 0 0px;
}

.morepost ul li p .icon-comment:before
{float:left;
 margin:-1px 0px 0px 0px;}

.morepost ul li a {
color:#ffffff;
transition:all .2s ease-in-out 0;
font-size:12px;
font-weight:bold;
}
.morepost ul li a:hover
{
    opacity:0.2;
    color:Black;
    text-decoration:none;}

.morepost ul li.violet {
background-color:#8663db;
}

.morepost ul li.orange {
background-color:#e8a23b;
}

.morepost ul li.green {
background-color:#9bd951;
}

.morepost ul li.blue {
background-color:#48beee;
}

.morepost ul li.pink {
background-color:#e73fa9;
}

.box-con {
margin: 0 0 30px;
background-color: #fbfaf8;
-moz-box-shadow: 1px 1px 3px #AAA;
-webkit-box-shadow: 1px 1px 5px #AAA;
box-shadow: 1px 1px 5px #AAA;
-moz-border-radius: 2px;
-webkit-border-radius: 5px;
-khtml-border-radius: 2px;
border-radius: 5px;
}

.box-con h2 {
height: 30px;
margin: 0;
padding: 0;
border-radius: 5px 5px 0 0;
background: #594d4d;
background: -moz-linear-gradient(top, #594d4d 0%, #453c3c 52%, #3e3535 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#594d4d), color-stop(52%,#453c3c), color-stop(100%,#3e3535));
background: -webkit-linear-gradient(top, #594d4d 0%,#453c3c 52%,#3e3535 100%);
background: -o-linear-gradient(top, #594d4d 0%,#453c3c 52%,#3e3535 100%);
background: -ms-linear-gradient(top, #594d4d 0%,#453c3c 52%,#3e3535 100%);
background: linear-gradient(to bottom, #594d4d 0%,#453c3c 52%,#3e3535 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#594d4d', endColorstr='#3e3535',GradientType=0 );
	}

.box-con h2 span {
float:left;
color:#ffffff;
line-height:normal;
font-size:12px;
text-decoration:underline;
margin:6px 0 0 10px;
padding:0;
}

.box-con h2 em {
float:right;
color:#ffffff;
line-height:normal;
font-size:12px;
text-decoration:underline;
font-family:Tahoma;
font-style:normal;
margin:6px 10px 0;
padding:0;
}

.boxleft {
width:17%;
float:left;
padding:0 11px;
overflow:hidden;
}

.boxleft p.name {
color:#ea915e;
font-size:14px;
font-weight:bold;
margin:0;
padding:10px 0 0;
}

.boxleft span.offline {
font-size:10px;
color:#ffffff;
border:1px solid #e1e1e1;
text-transform:uppercase;
background-color:#7e7e7e;
padding:1px 3px;
}

.boxleft span.online {
font-size:10px;
color:#ffffff;
border:1px solid #b4e86a;
text-transform:uppercase;
background-color:#b4e86a;
padding:1px 3px;
}

.boxleft p.permision {
color:#111111;
font-size:10px;
text-transform:uppercase;
margin:0;
padding:3px 0 7px;
}

.boxleft p.pink a {
color:#ea915e;
}

.boxleft p.pink {
padding:20px 0 10px;
font-size:12px;
}

.boxleft h3 {
color:#dcd8d8;
font-size:16px;
text-transform:uppercase;
margin:0;
padding:5px 0 0;
}

.boxleft p {
color:#464646;
line-height:14px;
font-size:11px;
margin:0;
padding:0;
}

.boxleft p.flag { 
color:Black;
font-size:11px;
margin:0px 0 10px;
padding:0 0 0 22px;
}

.title.reportfline{
font-weight:bold;
}

.report_value_re input[type="radio"]{
margin:0 4px 4px 0;
}

.reporttext{
font-size: 12px;
}

.main_report, .reply_report{
color:#dcd8d8;
float:left;
font-size: 12px;
margin-top:15px;
}
.main_ban, .reply_ban{
color:#dcd8d8;
float:left;
font-size: 12px;
margin:15px 0 0 15px;
}
.main_banned{
color:#d80001;
float:left;
font-size: 12px;
margin:15px 0 0 15px;
}
.boxleft img {
width:150px;
height:150px;
border-radius:5px;
box-shadow: 1px 1px 3px #aaa;
-webkit-box-shadow: 1px 1px 3px #aaa;
}

.quotes{
-moz-box-shadow: 1px 1px 5px #AAA;
-webkit-box-shadow: 1px 1px 5px #AAA;
box-shadow: 1px 1px 5px #AAA;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
margin-bottom: 20px;
}

.boxright {
border-left:1px solid #dbd7d7;
float:right;
width:82%;
min-height: 400px;
background-color:white;
padding:0 10px 30px;
}

.rightleft {
min-height:100px;
float:left;
padding:10px 0 0;
width:86%;
}

.rightleft p.line {
color:#555555;
font-size:12px;
border-top:1px solid #d8d4d4;
margin:40px 0 0;
padding:20px 0 10px;
}

.rightleft p em {
color:#959595;
font-size:12px;
font-family:Arial;
font-style:italic;
}

.rightright {
width:100px;
min-height:120px;
float:right;
}

.rightright img{
clear:both;
float:left;
}

.rightright p{
clear:both;
}

.contop {
height:55px;
position:relative;
margin:20px 0 0 5px;
}

.contop span {
width:23px;
height:23px;
background-color:#98d457;
position:absolute;
top:0;
left:0;
color:White;
text-align:center;
box-shadow:3px 3px 0 1px #711917;
-webkit-box-shadow:3px 3px 0 1px #711917;
float:left;
font-size:20px;
font-weight:bold;
}

.contop a.sub {
box-shadow:3px 3px 0 1px #b2395d;
-webkit-box-shadow:3px 3px 0 1px #b2395d;
background-color:#f76593;
position:absolute;
bottom:0;
top:inherit;
left:0;
}

.contop p {
background-color:#dcd8d8;
display:block;
text-align:center;
position:absolute;
color:#333333;
top:0;
right:0;
font-size:20px;
font-weight:bold;
width:64px;
height:59px;
padding:18px 0;
}

.vote {
text-align:right;
padding:18px 0px 0;
}

.vote span {
color:#d8d4d4;
font-size:22px;
font-weight:bold;
}

.vote p {
color:#d8d4d4;
font-size:12px;
font-weight:bold;
}

.cont {
padding:0 0 0 10px;
}

.cont div.pink a {
background-color:#ea915e;
box-shadow:4px 4px 0 1px #7f4316;
-webkit-box-shadow:4px 4px 0 1px #7f4316;
}

.cont div a {
text-decoration:none;
color:White;
font-weight:bold;
font-size:14px;
}

.softthreads {
margin:0 0 0px;
padding:40px 0px 40px 0px;
}

.softthreads a {
background-color:#f76593;
color:White;
box-shadow:6px 6px 0 1px #b2395d;
-webkit-box-shadow:6px 6px 0 1px #b2395d;
float:left;
font-size:18px;
margin:-5px 20px 0 0;
padding:7px 15px;
}

.softthreads a:hover {
	background: #201b1b;
	text-decoration: none;
	box-shadow: 6px 6px 0 1px #555;
	cursor:pointer;
	-webkit-box-shadow: 6px 6px 0 1px #555;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-ms-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
}

.soft {
margin:0 0 0px;
padding:0px 0px 60px 0px;
}

.soft span {
color:#959595;
font-weight:bold;
float:left;
margin:2px 0 0 0px;
}

.soft select {
border-radius:0;
background-color:#ebebeb;
width: 120px;
height:30px;
margin:0 10px 0 5px;
padding:0;
}

.soft a {
background-color:#f76593;
color:White;
box-shadow:6px 6px 0 1px #b2395d;
float:left;
font-size:18px;
margin:-5px 20px 0 0;
padding:7px 15px;
}

.box-con-orange .cont div.pink a {
box-shadow:4px 4px 0 1px #b0812b;
background-color:#edb86f;
}

.box-con-green .cont div.pink a {
box-shadow:4px 4px 0 1px #711917;
background-color:#d85856;
}

.box-con-violet .cont div.pink a {
box-shadow:4px 4px 0 1px #af9b46;
background-color:#e7d075;
}

.box-con-blue .cont div.pink a {
box-shadow:4px 4px 0 1px #b2395d;
background-color:#f76593;
}

.forums-post-thread .paging {
float:right;
width:auto;
padding-top:0px;
}

.post-thread .paging {
float:right;
width:auto;
padding-top:10px;
}

.paging a {
width:32px;
height:27px;
background-color:#b6b6b6;
display:block;
float:left;
text-align:center;
color:White;
font-size:13px;
box-shadow:4px 3px 0 0 #8f8f8f;
margin:0 5px;
padding:3px 0 0;
}

.paging a:hover {
color:white;
}

.editor {
background-color:#fbfaf8;
border-radius:3px;
margin:0px 0 10px;
margin: 0 0 30px;
-moz-box-shadow: 1px 1px 3px #AAA;
-webkit-box-shadow: 1px 1px 5px #AAA;
box-shadow: 1px 1px 5px #AAA;
-moz-border-radius: 2px;
-webkit-border-radius: 5px;
-khtml-border-radius: 2px;
border-radius: 5px;
}

.editor-title {
padding:10px 18px 8px 18px;
}

.editor-title textarea {
height:30px;
width:100%;
}

.forum_editor_frame{
padding-bottom:30px;
margin:0;
}

.edity-title {
padding:10px 18px 8px 18px;
}

.edity-title textarea {
height:30px;
width:100%;
}

.toolbar1 a.btnsticker {
text-align:center;
width:44px;
height:31px;
background-color:#ececec;
border-radius: 3px;
color:black;
border: 1px solid #bbbbbb;
display:block;
float:left;
}

.toolbar1 a.btnsticker img{
display:block;
text-align: center;
margin-left: auto;
margin-right:auto;
padding:2px 2px 2px 2px;
}

.toolbar1 a.btnleft{
float:left;
}

.toolbar a.btnright {
float:right;
margin:0 0 0 5px;
}

.toolbar1 a.btnright i {
line-height: 1.75em;}

.toolbar a:hover,.toolbar1 a:hover
{
opacity:0.6;
}

.toolbar1 {
background-color:#ebebeb;
border-top:1px solid #dfdcdc;
padding:10px;
height:50px;
}

.toolbar1 a {
margin:0 10px 0 10px;
}

.btn-commentbox{
	display:inline-block;
	float:right;
	height:30px;
	color:white;
	font-weight:normal!important;
	}
	
.akp_posts_rereply.profileside{
	width:85%!important;
}	
	
.akp_posts_cancel,.forum_cancel_btn,.forum_reply_cancel_btn,.akp_cancel_btn,.akp_posts_reedit  {
	color:black;
	}

.editer-content,.editer-reply-content {
background-color:White;
overflow:auto;
height:150px;
padding: 10px;
cursor:pointer;
}

.editer-content li,.editer-reply-content li {
text-align:center;
height: 100px;
width: 120px;
list-style: none;
display: block;
float:left;
}

.editer-content li img,.editer-reply-content li img {
margin-top: 5px;
}

.infoleft a,.toolbar a {
margin:0 10px 0 0;
}

.tran p.language,.toolbar {
padding:0 0 10px;
}

.control a:hover,.wall .send:hover,.file-wrapper .button:hover,.box_comment .content-comment .bottom_cm .bottom_cm_re a:hover,.box_comment .score .share_report a:hover,.box_comment .score .box-score .plus a:hover,.friend_comment .votes a:hover,.tabcontainer .friends a:hover,.search-fo input[type=submit]:hover,.box-it img:hover,.col ul li p a:hover,.editer-content img:hover {
opacity:0.8;
}

.col ul li p a:hover,.col ul li span a:hover,.col-center p a.more:hover
{text-decoration:none;
 opacity:0.6 !important;
 }
 


.notifications p span.under,.account_form p.link a {
text-decoration:underline;
}

.box_comment .send_comment.active,.main_login ul:hover {
display:block;
}

.rowcmt p.postdate,.rowreply p span {
font-size:10px;
}

.rowreply p,.rightleft p {
color:#555555;
font-size:14px;
word-wrap: break-word;
}

.rowreply p a,.rightleft p a{
color:#e69a3b;
font-weight:bold;
text-decoration: underline;
}

.tabcontainer .color-orange .avatar,.tabcontainer .color-orange .contr .repl {
background-color:#edb86f;
}

.tabcontainer .color-green .avatar,.tabcontainer .color-green .contr .repl {
background-color:#d85856;
}

.tabcontainer .color-violet .avatar,.tabcontainer .color-violet .contr .repl {
background-color:#e7d075;
}

.tabcontainer .color-blue .avatar,.tabcontainer .color-blue .contr .repl {
background-color:#f76593;
}

.tabcontainer .friends ul li a,.tabcontainer .friends ul li.allfriend a {
display:inline;
background:none;
padding:0;
}

/*

with white space

.tabcontainer .friends ul li a img,.tabcontainer .friends ul.allfriend li a img,.fix-forums {
padding:0 20px 0 20px;
}*/

.tabcontainer .friends ul li img.avatar,.tabcontainer .friends ul.allfriend li img.avatar {
float:left;
width:61px;
height:61px;
border:4px solid #dcdbdb;
margin:0 4px 0 0;
}

.tabble .td-title input,.tabble .td input {
float:left;
margin:3px 15px 0 7px;
}

#bank .tabble{
margin-top:30px;
}

.paging a:hover,.post-thread .paging a:hover {
text-decoration:none;
background-color:#dbdbdb;
}

.paging span,.post-thread .paging span {
font-size:13px;
float:left;
margin:2px 15px 0 0;
}

.paging em,.post-thread .paging em {
font-size:13px;
text-align:center;
width:30px;
height:27px;
float:left;
padding:2px 0 0;
}

.mainlogin h1,.main-featured-login h1,.main-featured-register h1,.main_popup_mess h1 {
color:white;
font-size:70px;
letter-spacing:-.1em;
font-weight:bold;
position:absolute;
text-align:center;
margin-left:15px;
top:-55px;
}


.forums-title p span,.col-center p a {
color:White;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
font-weight: bold;
}

.forums-title p span,.col-center p a:hover{
color:#e69a3b;
line-height:1.7em;
}

.btnsent:hover
   {text-decoration:none;
    opacity:0.9 !important;
    color: #fff;
	background: #ff2929;
	background: -moz-linear-gradient(top,  #ff2929 0%, #ff2121 21%, #ff0303 72%, #f40000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff2929), color-stop(21%,#ff2121), color-stop(72%,#ff0303), color-stop(100%,#f40000));
	background: -webkit-linear-gradient(top,  #ff2929 0%,#ff2121 21%,#ff0303 72%,#f40000 100%);
	background: -o-linear-gradient(top,  #ff2929 0%,#ff2121 21%,#ff0303 72%,#f40000 100%);
	background: -ms-linear-gradient(top,  #ff2929 0%,#ff2121 21%,#ff0303 72%,#f40000 100%);
	background: linear-gradient(to bottom,  #ff2929 0%,#ff2121 21%,#ff0303 72%,#f40000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff2929', endColorstr='#f40000',GradientType=0 );
    }

.btnsent{
color: #fff;
text-shadow: 0 1px 0 rgba(0,0,0,.5);
background: #ec0000;
background: -moz-linear-gradient(top,  #ec0000 0%, #e20000 21%, #b90000 72%, #a90000 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ec0000), color-stop(21%,#e20000), color-stop(72%,#b90000), color-stop(100%,#a90000));
background: -webkit-linear-gradient(top,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
background: -o-linear-gradient(top,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
background: -ms-linear-gradient(top,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
background: linear-gradient(to bottom,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec0000', endColorstr='#a90000',GradientType=0 );
border-radius:5px;
text-align:center;
border:1px solid #000;
display:block;
float:left;
height:32px;
padding:0 15px;} 
        
.btnsent p{
color:White;
padding:5px 0px 0px 0px;
font-size:17px;
font-weight:bold;}

.maintenance-page{
width:100%;
background-color:White;
margin:-30px 0px 50px 0px;
position:relative;
z-index:2;
padding:0px 30px 15px 30px;
float:left;} 


.setting-page{
width:100%;
background-color:White;
margin:-30px 0px 50px 0px;
position:relative;
z-index:2;
padding:0px 30px 15px 30px;
float:left;} 

.setting-page h2.title{
color: #d8d4d4;
letter-spacing: -3px;
text-transform: uppercase;
font-size: 48px;
padding: 15px 0px 0px 0px;}



.setting-page h2.caption
{
    color: #959595;
    font-size: 18px;
}


}
/* LOGIN AND REGISTER */

.account a.btn_login {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
border-radius:3px;
font-weight:bold;
display: inline;
padding:6px 8px 6px 8px;
margin:0px;
}

.account_form {
width:100%;
padding:0px 5px;
background:none repeat scroll 0 0 #FAFAFA;
}

.account_form_left {
width:250px;
float:left;
padding:5px 11px 15px;
}
.account_form_right{
	margin-left:-20px;
	float:left;
	padding: 5px 15px 15px;
}
.account_form p.title {
    font-size: 17px;
    font-weight: bold;
    margin: 10px 0;
}

.register_form p.title {
    font-size: 17px;
    font-weight: bold;
    margin: 15px;
}

.account_form p.groupsmall {
	font-size: 12px;
}

.account_form p.grouptwo{
	font-size: 12px;
	font-weight:bold;
}

.register_form p.title{
	margin-left:15px;
}
.account_form h2 {
font-size:24px;
font-weight:bold;
color:#363636;
font-family:Arial, Helvetica, sans-serif;
}



input.dk,.register_form select,.register_form input[type=text] {
	border-top:2px solid #d7d5d5;
	border-right:1px solid #ebe9e9;
	border-left:1px solid #ebe9e9;
	border-bottom:none!important;
	background:#fff;
	height:30px;
	font-size:14px;
	color:#333;
}

.account_form input.login_sm,.register_form input.login_sm {
border:1px solid #000;
border-radius:5px;
margin-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:white;
font-weight:bold;
text-align:center;
width:90px;
height:30px;
}

.account_form ul {
list-style:none;
margin-left:0!important;
}

.account_form ul li {
margin:10px 0;
}

.account_form ul li.fb {
background:url(../img/facebook.png) no-repeat top left;
width:182px;
height:28px;
}

.account_form ul li a {
color:white;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
line-height:30px;
padding-left:40px;
text-decoration:none;
text-transform:uppercase;
}

.account_form ul li.tw {
background:url(../img/tw.png) no-repeat top left;
width:182px;
height:28px;
}

.register_form {
width:650px;
padding:5px 10px 15px;
}

.register_form .account_form_right{
float:left;
padding-bottom:50px;
}

.register_form span.group_title{
	font-size: 14px;
    font-weight: bold;
}

.register_form form label {
    font-size: 11px;
    line-height: 13px;
    width: 210px;
}

.register_form .account_form_left form input[type=text]{
	height: 33px;
    margin: 6px 0;
}
input.display {
margin-top:15px;
}

.register_form span {
overflow:hidden;
}

.register_form input.rd {
width:10px;
float:left;
height:10px;
margin-top:5px;
}

.register_form span label {
width:50px;
padding-left:20px;
}

.register_form p.Gender,.register_form span label {
font-size:17px;
color:#666;
font-weight:normal;
}
.Gender{
	 margin: 0;
}
.Gender li{
    float: left;
    list-style: none outside none;
}
.Gender li label{
    font-size: 14px;
    line-height: 25px;
    margin-left: 16px;
    width: 50px !important;
}

select.month {
width:130px;
float:left;
margin-right:10px;
}

input.date-1 {
width:70px;
float:left;
margin-right:10px;
}

input.date-2 {
width:90px;
float:left;
}

.capcha {
border:1px solid #E5E5E5;
height:140px;
margin-top:10px;
width:311px;
}

.main_login {
background:none repeat scroll 0 0 white;
border:1px solid #818181;
margin-top:5px;
position:absolute;
right:0;
top:37px;
width:150px;
display:none;
}

.main_login ul {
list-style:none;
background:white;
margin:0!important;
}

.main_login ul li {
border-bottom:1px dotted #ebebeb;
padding:4px 0;
}

.main_login ul li a {
color:#000;
padding-left:10px;
}

.main_login ul li a:hover {
text-decoration:none;
}

.mess_pop_form input[type=text] {
margin-left:3px;
font-size:15px;
width:450px;
height: 25px!important;
float: left;
margin-right:20px;
}

.mess_pop_form label {
font-weight:bold;
float:left;
}

.mess_pop_form span {
color:#d76969;
font-weight:bold;
font-size:13px;
}

.mess_pop_form input[type=text] {
margin-left:3px;
width:260px;
font-size:13px;
}

.mess_pop_form textarea {
width:600px;
min-height:150px;
font-size:15px;
}

/**************************************************** SETTINGS PROFILE STUFF */

.profile{

background-repeat:repeat; 
background-attachment: fixed;
}

.profile-content
{
    float: none !important;
    margin: 0px auto;
}

.title-setting
{
    position:relative;
    z-index:1;}
    
.section.section-main.pull-left.pfl, .section.section-sidebar.info {
color: white;
text-shadow: 5px 2px 0px #b0b9ba;
}

.section.section-main.pull-left:hover.pfl,.section.section-sidebar.pfl:hover{
	/*text-shadow:1px 3px 0px #7A6B6B;*/
}
    
.profile-content h3
{
    color: #636363;
    padding: 0px;
    margin: 10px 0px 0px 0px;
    width: 210px;
    text-align: right;
    font-family: Arial;
    font-size: 12px;
}

.profile-content p
{
    color: #959595;
    font-family: Arial;
    font-size: 12px;
	clear:both;
    margin: 0px;
}

.profile-content input
{
    color: #959595;
    font-family: Arial;
    font-size: 12px;
    /*font-style: italic;*/
	line-height: 20px !important;
}
.profile-content select
{
    padding: 0px;
    font-size: 12px;
    margin: 0px;
    height: 21px;
}
.profile-content select.contry
{
    width: 112px;
    margin: 0px 4px 10px 0px;
}
.profile-content p select.state
{
    width: 90px;
    margin: 0px 0px 10px 0px;
}
.profile-content p span1
{
    width: 210px;
    text-align: right;
    margin: 0px 20px 0px 0px;
    float: left;
}
.profile-content p span strong
{
    color: Red;
}

.profile-content p input[type="radio"]
{
    float: left;
}
.profile-content p em
{
    font-size: 13px;
    font-style: normal;
    font-family: Arial;
    float: left;
    display: inline-block;
    padding: 0px 10px 10px 4px;
}
.profile-content p select.day
{
    width: 75px;
    float: left;
    margin: 0px 0px 10px 0px;
}
.profile-content p input[type="text"].mon
{
    width: 45px;
    float: left;
    margin: 0px 5px;
}
.profile-content p input[type="text"].year
{
    width: 70px;
    float: left;
    margin: 0px 0px;
}

/* BIAS */
.bias-list
{
    border-radius: 2px;
    width: 206px !important;
    margin: 0px 0px 10px 0px;
    padding-bottom: 10px;
}
.bias-list ul{
}
.bias-list ul li{
	float:inherit !important;
}
.bias-list p
{
    /*width: 80px;*/
    float: left;
}
.bias-list p input
{
    float: left;
}
.bias-list p span
{
    padding: 0px 0px 0px 4px;
    width: auto;
}



/* BIAS */


.profile-content p textarea
{
    font-size: 12px;
    width:400px;
    height:100px;
}
.profile-content p img
{
    /*float: left;*/
    margin: -2px 4px 0px 0px;
}

.profile-content p.p-face
{
    margin: 5px 0px 10px 0px !important;
}
.profile-content p a
{
    color: Black;
    text-decoration: underline;
}
.profile-content p.p-update
{
    padding: 20px 0px 20px 230px !important;
}
.profile-content p.p-update input
{
	color:white;
	font-size:14px;
}
.btnupdate:hover
{
    text-decoration: none;
    opacity: 0.9 !important;
    color: #fff;
    background: #ff2929;
    background: -moz-linear-gradient(top,  #ff2929 0%, #ff2121 21%, #ff0303 72%, #f40000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff2929), color-stop(21%,#ff2121), color-stop(72%,#ff0303), color-stop(100%,#f40000));
    background: -webkit-linear-gradient(top,  #ff2929 0%,#ff2121 21%,#ff0303 72%,#f40000 100%);
    background: -o-linear-gradient(top,  #ff2929 0%,#ff2121 21%,#ff0303 72%,#f40000 100%);
    background: -ms-linear-gradient(top,  #ff2929 0%,#ff2121 21%,#ff0303 72%,#f40000 100%);
    background: linear-gradient(to bottom,  #ff2929 0%,#ff2121 21%,#ff0303 72%,#f40000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff2929', endColorstr='#f40000',GradientType=0 );
}
.btnupdate
{
    border: none;
    color: #fff !important;
    font-style: normal !important;
    font-size: 16px;
    font-weight: bold;
    padding: 0px 20px;
    text-shadow: 0 1px 0 rgba(0,0,0,.5);
    background: #ec0000;
    background: -moz-linear-gradient(top,  #ec0000 0%, #e20000 21%, #b90000 72%, #a90000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ec0000), color-stop(21%,#e20000), color-stop(72%,#b90000), color-stop(100%,#a90000));
    background: -webkit-linear-gradient(top,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
    background: -o-linear-gradient(top,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
    background: -ms-linear-gradient(top,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
    background: linear-gradient(to bottom,  #ec0000 0%,#e20000 21%,#b90000 72%,#a90000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec0000', endColorstr='#a90000',GradientType=0 );
    border-radius: 5px;
    text-align: center;
    display: block;
    float: left;
	border:1px solid #000;
    height: 32px;
}
.btnsent p
{
    color: White;
    padding: 5px 0px 0px 0px;
    font-size: 17px;
    font-weight: bold;
}

.privacy-content
{
    width: 100%;
    float: none !important;
    margin: 0px auto;
}

.privacy-content p
{
    color: #636363;
    font-weight: bold;
    margin: 0px 0px 40px 0px;
    line-height: 20px;
    font-size: 12px;
}
.privacy-content p span
{
    width: 255px;
    float: left;
    margin: 0px 20px 0px 0px;
    text-align: right;
}
.privacy-content p select
{
    padding: 0px;
    font-size: 12px;
    margin: 0px;
    height: 21px;
    width: 120px;
}
.privacy-content p.p-update
{
    padding: 15px 0px 0px 275px;
}
.privacy-content h2.caption
{
    padding: 0;
}
.image-content
{
    float: none !important;
    margin: 0px auto;
}
.image-content h2.caption
{padding:0;}


.image-content p.p-update
{
    padding: 0px 0px 0px 250px !important;
}
.image-content textarea
{
    width: 500px;
    height: 100px;
}
.infoleft
{
    padding: 0px 20px 0px 0px;
    float: left;
    width: 250px !important;
}
.image-content div input.choose
{
    color: #000000;
    height: 16px;
	line-height:10px;
    background-image: url(../img/bt_bg.png);
    border: 1px solid black;
    border-radius: 10px;
    width: 60px;
    font-size: 11px;
    text-align: center;
}
.item-img
{
    margin: 10px 0px 20px 0px;
}
.image-content div img.a1
{
    width: 150px;
    height: 150px;
    border-radius: 10px;
}

.infoleft h4
{
    color: #636363;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
}
.infoleft p
{
    color: #d8d4d4;
    font-size: 12px;
    font-weight: bold;
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: right;
}

.infomation .infoleft p.name{
padding:16px 0px 0px 2px !important;
}

.infomation .infoleft{
float: left !important;
margin: 0px 0px 0px 0px !important;
padding: 15px 10px 0px 10px !important;
width: auto !important;
opacity: 1.2;
height: 297px;
position: absolute;
overflow: hidden;
background: rgba(0,0,0,.3);
}

.profavatar{
	border: 1px solid #333;
	border-radius: 7px;
	width: 70px; 
	height:70px;
}

.profavamain{
	border: 1px solid #333;
	border-radius: 7px;
	width: 150px; 
	height:150px;
}

.profavasmall{
	border: 1px solid #333;
	border-radius: 3px;
	width: 30px; 
	height:30px;
}

.banner-image
{
    height:auto;
    max-height: 300px;
    width: 534px !important;
    float: left;
    overflow-x: hidden;
    overflow-y: scroll;
}

.banner-image img{
	height:100px;
	width:100px;
	padding:4px;
	cursor:pointer;
}

.banner-image img:hover{
	opacity:.2;
}

.banner-image-inner
{
    min-width: 520px !important;
}
.item-img .unlock
{
    padding: 4px 10px 0px 10px !important;
    margin: 10px 0px 0px 0px !important;
}
.item-img .unlock i
{
    float: left;
    margin: 0px 5px 0px 0px;
}

.wall h2.title {
    z-index: 1;
    position: relative;
    width: 100% !important;
    float: none !important;
    padding: 0px;
    margin: 0px;
}

.wall p.num-comments {
    background-color: White;
    z-index: 2;
    position: relative;
    padding: 20px 0px 0px 0px;
    line-height: 10px;
    height: 50px;
    width: 100%;
    margin: -35px 0px 0px 0px;
}

.btn-unlock
{
text-align:center;
    width:44px;
    height:31px;
    background-color:#ececec;
border-radius:3px;
color:Black;
border:1px solid #bbbbbb;}
    
.btn-unlock:hover
    {
        text-decoration:none;}

.badges span.orange{
background-color:#e4a139; 
}

.badges span.green{
background-color:#9eda54; 
}

.btn_update_disname{
	float: left;
	font-size: 9px;
	height: 20px;
	padding: 0px 10px;
	border: 1px solid #000;
	line-height: 17px;
}
.btn_update_disname i{
	line-height: 10px !important;
font-size: 12px;
padding-right: 5px;
}
/*
Update Profile
----------------------------------*/

.main-profile{
	min-height:456px;
	background:#dfe0e0;
}
.img-profile{
	width:300px;
	float:left;
}
.content-profile{
	float:left;
	width:363px;
	margin:15px 0 0 20px;
}
.name-profile{
	font-size:30px;
	font-family:Arial;
	color:#201b1b;
	font-weight:bold;
}
.name-single{
	font-size:32px;
	font-family:Arial;
	color:#a2abae;
	line-height:28px;
	font-weight:bold;
}

.review-content img{
	float:left;
	width:60%;
	}

.sysrating h2{
	color:#ced4d6;
}

.reqinfo{
	padding-bottom: 5px;
}

.sysrating{
	float:right;
	padding: 15px;
	width:40%;
	}

.sysrating .introduction{
	color:#333;
	text-shadow:1px 1px 1px #c2c6c7;
	font-size:10px;
	width:65px;
	float:left;
	font-weight:bold;
	text-transform: uppercase;
}
.sysrating .communication{
	color:#6c787b;	
	font-size:10px;
	text-shadow:1px 1px 1px #c2c6c7;
	text-transform:uppercase;
}

.syssingle{
	line-height: 1em;
	padding-left:65px;
}

.singledown{
margin-top:15px;
}

.sysrating .section-sidebar{
	font-size:40px;
}
.sysrating-table{
	width:100%;
	position:relative;
	top:-12px;
}
.sysrating-left{
	float:left;
	width:40%;
	border-right:2px #dfe0e0 solid;
}
.sysrating-right{
	float:left;
	width:50%;
	
}
.sysrating-right .score1 p{
width: 73%;
line-height: 20px;
}

.sysrating-right .score1 p span{
line-height: 10px;
font-size: 8px !important;
float: left;
margin-top: -3px;
font-weight: normal
}

.overall{
	background: #2db5e3;
	height: 96px;
	padding: 19px 22px;
	border-bottom: 2px #dfe0e0 solid;
	font-size: 13px;
	color: #fff;
	line-height: 16px;
	text-align: center;
	font-weight: bold;
}
.overall span{
	font-size:40px;
	display:block;
	margin-top:12px;
	font-weight:bold;
}
.score1{
	background: #a2abae;
	height: 50px;
	font-size: 10px;
	width: 73%;
	float: left;
	margin-bottom: 2px;
	overflow:hidden;
}

.rite{
	width:79%;
	}

.score1 p{
	margin:0!important;
	float:left;
	width:85%;
	padding:0 0 0 5px!important;
	font-size:10px!important;
	color:white;
	font-weight:bold;
	line-height: 1.4em;
	font-size:11px!important;
}
/*.score1 span{
	background:#677376;
	width:36px;
	float:right;
	display:block;
	height:32px;
	border-left:2px #dfe0e0 solid;
	text-align:center;
	line-height:34px;
	border-bottom:2px #dfe0e0 solid;
}*/



.sysrating-right p{
	height:32px;
	border-bottom:2px #dfe0e0 solid;
	margin:0!important;
	font-size:12px;
	color:#fff;
	line-height:32px;
	padding-left:6px;
	padding-right:7px;
	text-shadow:none;
	font-weight:bold;
	
}
.sysrating-right p span{
	display:block;
	float:right;
	
}
.purple{
	background:#e7d075;
	
	}
.green{	
	background:#d85856;
}
.yellow{
	background:#edb86f;	
}
.grey{
	background:#ccc8c8;
	line-height: 22px !important;
	text-align: center;
	height:30px;
	width:100%;
	float:left;
}
.grey a{
	font-size:10px!important;
	text-decoration:underline;
	font-weight:bold;
}

.sysrating-title{
	margin-top:10px;
}

.img-profile .section-sidebar{
	font-size:40px;
}
.submit{	
	font-size: 10px;
	color: #fff;
	line-height: 18px;
	width: 100%;
	font-weight: bold;
	text-shadow: none;
	height: 28px;
}

.face{
	margin-top:10px;
	display:block;
}

.box{
	border-top:6px #31bbe5 solid;
}
.box-kpop{
	border:1px #a70000 solid;
	width:590px;
	height:122px;
	margin-top:25px;
	margin-left:75px;
	padding:8px 0 0 10px;
}
.box-kpop p{
	color:#5C5858;
	font-size:10px;
}
.box-kpop h3{
	color:#d90000;
	font-size:15px;
	margin-top:16px;
	margin-bottom:10px;
	background:none;
	line-height:10px;
}
.link-box{
	color:#d90000;
	text-decoration:none;
	display:block;
	float:right;
	margin-right:10px;
	font-size:10px;
	
}
.point{
	background: #677376;
	width: 25%;
	float: right;
	display: block;
	height: 50px;
	text-align: center;
	line-height: 48px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
.row-fluid .thumbnail{
	box-shadow:none!important;
}
.adv{
	margin-top:-25px;
}

.ui-slider-horizontal .ui-slider-range-min{
	background: rgba(200, 0, 1, 0.72)!important;
}
/*----------------------SLIDER----------------------*/

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	/*background:url(../img/icon-slider.png) no-repeat!important;*/
	border:none!important;
}

.ui-slider-range,.ui-widget-header,.ui-slider-range-min{
}

#slider-range-min{
	width: 90%;
	float: left;
	/*background: url(../img/ui-bg_highlight.png) repeat-x!important;*/
    background-color:#fff!important;
	border-radius: 0!important;
	border-top:1px solid #677376!important;
	left: 5px;
	top:5px;
	margin-top: -3px;
}
.ui-widget-content{
	background:none!important;
}
.rating-left .btnsent{
	height: 28px;
	line-height: 27px;
	margin: 0px auto;
}

.score_left{
}

.score_left span{
line-height:30px;
font-size: 11px;
margin-left: 5px;
font-weight: bold;
color: white;
}

#amount{
	 border:0; 
	 color:white; 
	 font-weight:bold;
	 width:19.5%;
	 border-radius:0px;
	 float:right;
	 background:#677376;
	 height: 50px;
	 text-align:center;
	 box-shadow:none!important;
	 margin-bottom:3px;
	 padding:0;
	 font-size:12px;
}

/*-----------slider-----------*/


/********FRIENDS MORE*******/





/*search********************/


/* ============ change icon when show dropdown menu ===*/

/* remove content: ''; in .menu-main .dropdown-menu:before { content: '';*/

.nocation {
    min-height: 420px;
    border-top: 2px solid #f7f3f3;
    margin: -30px 0px 0px 0px;
    position: relative;
}

.nocation img {
    position: absolute;
    top: 0;
    left: 0px;
    }

.btn_nocation:hover {
    color: #fff;
	background: #fbb317;
	background: -moz-linear-gradient(top, #fbb317 0%, #e69d00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbb317), color-stop(100%,#e69d00));
	background: -webkit-linear-gradient(top, #fbb317 0%,#e69d00 100%);
	background: -o-linear-gradient(top, #fbb317 0%,#e69d00 100%);
	background: -ms-linear-gradient(top, #fbb317 0%,#e69d00 100%);
	background: linear-gradient(to bottom, #fbb317 0%,#e69d00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbb317', endColorstr='#e69d00',GradientType=0 );
}

.btn_nocation {
    min-width: 34px;
	position:relative;
}

.btn_nocation span {
    color: black;
    padding: 4px 0px 0px 2px;
    display: block;
    font-size: 13px;
    text-align: center;
    font-weight: bold;
    }

.pop-noca {
    position: absolute;
    display: none;
    padding: 2px 0px 0px 0px;
    top: 33px;
    left: -95px;
    width: 350px;
    cursor:auto;
}

.pop-noca-inner {
    background-color: #f3f0f0;
    border:1px solid #d8d4d4;
    float: left;
	text-align:left;
}
/*
.btn_nocation:hover .pop-noca {
    display: block;
}*/
.pop-noca span.arr-up {
    width: 12px;
    height: 6px;
    display: block;
    background-image: url(../img/down.png);
    margin: -7px 0px 0px 103px;
}

.pop-noca ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    overflow-y: scroll; 
    max-height:230px;
    width:230px;
}

.pop-noca ul li {
	background-color:#f3f0f0;
    list-style: none;
    padding: 6px 5px 12px 5px;
    border-bottom: 1px solid #dbd2d2;
    border-top: 1px solid #e9e4e4;
    margin: 0px;
    -webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
    }
    
.pop-noca ul li:hover {
	background-color:#fff;
	}

.pop-noca ul li img {
    width: 30px;
    height: 30px;
    border: 1px solid black;
    border-radius: 4px;
    float: left;
    margin: 0px 5px 0px 0px;
}

.pop-noca ul li p {
    color: #403737;
    font-size: 12px;
    padding: 0px 20px 0px 0px;
    line-height: 13px;
    font-weight: bold;
}

.pop-noca ul li p:hover {
	color:#333;
}

.pop-noca ul li p a {
    color: #ca0101;
    text-decoration: underline;
}

.pop-noca p.viewall {
    margin: 0px;
    padding: 5px 5px;
    background-color: white;
}

.pop-noca p.viewall a {
    color: #ca0101;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}

.pop-noca p.viewall a:hover {
	color:#333;
}

.search-from {
    width: 268px;
    height: 28px;
    border: 1px solid #d7d6d4;
    float: right;
    border-radius: 3px;
    background-color: #ffffff;
}

.search-from input {
    width: 150px;
    float: left;
    border: none;
    outline: none;
    background-color: transparent;
    border: none;
    box-shadow: none;
    margin-top:3px;
    }

.search-from a.btn-seach {
    float: right;
    width: 38px;
    text-align: center;
    height: 26px;
    padding: 2px 0px 0px 0px;
    border-radius: 0px 3px 3px 0px;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0,0,0,.5);
	background: #e69a3b;
	background: -moz-linear-gradient(top,  #e69a3b 0%, #db753b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e69a3b), color-stop(100%,#db753b));
	background: -webkit-linear-gradient(top,  #e69a3b 0%,#db753b 100%);
	background: -o-linear-gradient(top,  #e69a3b 0%,#db753b 100%);
	background: -ms-linear-gradient(top,  #e69a3b 0%,#db753b 100%);
	background: linear-gradient(to bottom,  #e69a3b 0%,#db753b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e69a3b', endColorstr='#db753b',GradientType=0 );
    }

.search-from a.btn-seach:hover {
	background: #eeae60;
	background: -moz-linear-gradient(top,  #eeae60 0%, #e7905d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeae60), color-stop(100%,#e7905d));
	background: -webkit-linear-gradient(top,  #eeae60 0%,#e7905d 100%);
	background: -o-linear-gradient(top,  #eeae60 0%,#e7905d 100%);
	background: -ms-linear-gradient(top,  #eeae60 0%,#e7905d 100%);
	background: linear-gradient(to bottom,  #eeae60 0%,#e7905d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeae60', endColorstr='#e7905d',GradientType=0 );
}


.pop-shop {
    border: 1px solid #D7D3D2;
    border-radius: 2px 2px 2px 2px;
    cursor: pointer;
    height: 21px;
    margin: 2px 0 0 5px;
    padding-right: 5px;
    position: absolute;
    right: 40px;
    width: auto;
    z-index: 1;
	background-color:#eae9e7;
}
.pop-shop span {
	background: url("../img/arr_down.png") no-repeat scroll right center transparent;
	color: #343331;
	display: block;
	float: right;
	font-size: 13px;
	padding: 0 15px 0 5px;
}
.popupsearch {
    width: 110px;
    position: absolute;
    top: 20px;
    padding: 7px 0px 0px 0px;
    z-index: 999;
	
}
.popupsearch-inner {
    position: relative;
    background-color: #ffffff;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    z-index: 999;
}


.popupsearch-inner span.arrup {
    position: absolute;
    width: 12px;
    height: 7px;
    background-image: url(../img/arr_up1.png);
    top: -7px;
    left: 10px;
    z-index: 999;
}

.popupsearch-inner ul {
    padding: 10px 20px;
}

.popupsearch-inner ul li {
	padding: 3px 0px;
	color: #463d3e !important;
	font-size: 14px;
}

.popupsearch-inner ul li:hover {
    font-weight: bold;
}

.popupsearch-inner ul li.curr {
	font-weight: bold;
}
.fcontent a{color:#e69a3b;}
.fcontent img{max-width:100%!important;}
.forum_scrapdd{
    color: #e69a3b;
	color: -moz-linear-gradient(top,  #e69a3b 0%, #db753b 100%);
	color: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e69a3b), color-stop(100%,#db753b));
	color: -webkit-linear-gradient(top,  #e69a3b 0%,#db753b 100%);
	color: -o-linear-gradient(top,  #e69a3b 0%,#db753b 100%);
	color: -ms-linear-gradient(top,  #e69a3b 0%,#db753b 100%);
	color: linear-gradient(to bottom,  #e69a3b 0%,#db753b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e69a3b', endColorstr='#db753b',GradientType=0 );
}

.defaultsmiley li{
	width:69px;
	height:70px;
}

.menu-meta{
	margin-top:-32px;
}

.noclick{
	line-height: 3em;
	color:#b0b9ba;
}

.noclick:hover{
	background:none!important;
	cursor:default;
}

.footpage{
height:600px;
overflow-y:scroll;
padding:12px;
}

.f_signature{
clear:both;
}

@media only screen and (min-width: 651px) and (max-width: 800px) {

	.akp-player .container{
	position:absolute;
	}
	
	.single .follow, .meme-center .follow{
	display:none;
	}
	
	.single .post .thumb, .single .post .thumb > img{
	width:100%;
	}
		
	.posts{
  	margin-top:0;
  	}
  	
  	.featured{
  	/*margin-top:50px;*/
  	}
  	
	.container{	
	min-width: 650px;
	}
	
	.categories {
	bottom:30px;
	width:150px;
	}
	
	.section-main{
	font-size: 5em;
	}
	
	.section-wrap{
	margin-bottom:10px;
	margin-top:60px;
	}
	
	.wrap-header{
	display:none;}
	
	.follow{
	bottom:25px;
	}
	

	
	.post-featured.post-small.pull-left span{
	font-size:.7em;
	}
		
	.post-featured span{
	display:none;
	}
	
	.row-fluid .span4{
	float:left;
	width:99%;
	padding:0;
	margin:0;
	
	}
	
	.sixtheory-network ul li:first-child{
	margin-top:50px;
	}
	
	.akp-tips, .span4.tokyohive, .span4.smackjuice, .sidebar .ad{
	display:none;
	}
	
	.list-sponsor{
	width:100%;
	text-align:center;
	}
	
	.sidebar .list-sponsor li{
	width:140px;
	}
	
	.preview-meme{
	text-align: center;
	}
		
	.row-fluid .span8{
	width:99%!important;
	}
	
	.forums-title{
	margin-top:75px;
	}
	
	.post-left{
	min-width:601px;
	}
	
	.rightleft{
	width:75%;
	}
	
	.box-it h3{
	font-size: 20px;
	}
	
	.box-it p{
	font-weight:normal;
	font-size:11px;
	}
	
	.boxleft img{
	width:90px;
	height:90px;
	}
	
	.title-post{
	font-size:20px;
	}
	
	.mainright{
	display:none;
	}
	
	.mainleft{
	width:100%;
	}
	
	.forums{
	padding:0px 0 40px 0;
	}
	
	.list-related{
	margin: 0;
	padding: 0;
	margin-top: -17px;
	list-style-type: none;
	}
	
	.box-it p.count span{
	font-size:15px;
	}
	
	.col h2{
	font-size:23px;
	}
	
	.tagdock{
	display:none;}
	
}


@media all and (max-width: 640px) {
	.tabs{
	overflow:hidden;
	width:100%;
	}

	.tab-list{
	width:100%;
	}
	
	.rt span.title{
	width:100%;
	}

	.thread-title, .rt{
	min-width:0;
	}

	.rt span.posts, .rt span.views, .rt span.latest, .rt span.forum, .rt span.scrap, .rt span.posts p, .rt span.views, .rt span.latest em, .rt span.latest p, .rt span.latest a, .rt span.forum p, .rt span.views p, .rt span.scrap, .thread-title span.scrap, .thread-title span.forum, .thread-title span.posts, .thread-title span.views, .thread-title span.latest, .thread-title span.forum, .thread-title span.scrap
	{
	display:none
	}
	
	.akp-player .container{
	position:absolute;
	}
  
	.akp-player .account, .editor{
	}
	
	.tagdock{
	display:none;}
	
	#container #widget{
	display:none;
	}
	
	.single .post .thumb,
	.single .post .thumb > img {
	width:100%;
	}

	.entry-related, .posts .post .related{
	display:none;
	}
	
  	.single .follow, .meme-center .follow, .header{
	display:none;
	}
  
  	.posts{
  	margin-top:0;
  	}
  	
  	.footer{
  	display:none;
  	}
  	
	.featured {
	margin-top:50px;
	}
	
	.follow{
	display:none;
	}
	
	.photo-large{
	width:100%;
	height:300px;
	}
	
	
	.photo-small{
	width:50%;
	font-size:18px;
	height:200px;
	}
	
	.progress, .controls, .network, .overlay-social { 
	display: none;
	}
	
	.categories {
	bottom:45px;
	width:100px;
	height:28px;
	}
	
	.list-popular li h5{
	font-size:1.3em;
	}
	
	.stuff {
	display:none;
	}
	
	.wrap-header
	{
	display: none;
	}
	
	.container{	
	max-width:640px;
	min-width:320px;
	padding:0 10px;
	}
	
	.row-fluid{
	margin-top:50px;
	}
	
	.row-fluid .span4{
	float:left;
	width:99%;
	padding:0;
	margin:0;
	}
	
	.single .post .entry{
	font-size:1.2em;
	padding:85px 10px 30px 10px;
	}
	
	.single .post .social-links li{
	display:inline!important;
	}
	
	.btn-cancel, .btn-love-cancel, .btn-love, .btn-love-scrap{
	display:none!important;
	}
	
	.social-links {
	font-size:.75em;
	padding:20px 10px;
	}
	
	.list-related{
	margin-top:-15px;
	}
	
	.akp-tips, .span4.tokyohive, .span4.smackjuice, .sidebar.ad{
	display:none;
	}
	
	.list-sponsor{
	width:100%;
	text-align:center;
	}
	
	.sidebar .list-sponsor li{
	width:140px;
	}
	
	.preview-meme{
	text-align: center;
	}
	
	.row-fluid .span8{
	width:98%!important;
	}
	
	.section-main {
	font-size: 3em;
	}
	
	.articles, .videos, .gallery{
	top:-30px;
	}
	
	.posts .post .entry{
	width: 0%;
	padding: 15px 15px 35px 10px;
	display:none;
	}
	
	.posts .post > .thumb{
	min-height:0;
	width: 100%;
	}
	
	.posts .post > .thumb img{
	margin-left:0px;
	height:auto;
	width:100%;
	}
	
	.posts .post h3{
	font-size:1.5em;
	}
	
	.top_panel{
	position:static;
	}
  
	.forums{
	padding:0px 0 40px 0;
	width:100%;
	}
	
	.forums-title {
	margin-top: 50px;
	overflow:hidden;
	}
	
	h2.text-forum{
	font-size:45px;
	}
	
	.post-left{
	min-width:300px;
	}
	
	.boxleft{
	width:100%;
	float:left;
	height:115px;
	}
	
	.boxright{
	float:left;
	width:100%;
	border-left:0;
	border-top:1px solid #dbd7d7;
	min-height:0;
	}
	
	.boxright em{
	float:left;
	clear:both;
	}
	
	.boxleft img{
	width:50px;
	height:50px;
	}
	
	.rightright, .fix-page-nav p{
	display:none;
	}
	
	.boxright img {
	display:none;
	}
	
	.box_comment .friend_comment{
	padding-left:38px;
	}
	
	.box_friend_comment .rereply_content{
	margin:0;
	width:100%;
	padding-left:38px;
	}
	
	.bottom_cm_re{
	padding-left:38px;
	}
	
	.f_signature em,.f_signature p{
	clear:both;
	float:left;
	}
	
	.tab-list .tabs li a{
	padding:8px 6px;
	font-size:.8em;
	}
	
	.tabs li{
	font-size: .6em;
	}
	
	.thread-title span.forum{
	width:125px;
	}
	
	.rt span.forum{
	width:126px;
	}
	
	.box-it img{
	height:auto;
	width:100px;
	}
	
	.box-it{
	height:auto;
	width:100%
	}	

	.box-it h3{
	font-size:20px;
	}

	.statits, .toolbar img{
	display:none;
	}
	
	.title-post{
	font-size:20px;
	}
	
	.soft select{
	width:76px;
	}
	
	.single h1{
	font-size:2em;
	}
	
	.mainright, .box_comment .content-comment .box-cm img{
	display:none;
	}
	
	.mainleft{
	width:100%;
	}
	
	.section-wrap{
	padding-bottom:12px;
	}
	
	.box-score{
	display:none;
	}
	
	.box_comment .content-comment .box-left .box-avatar img{
	width:30px;
	height:30px;
	border-radius:4px;
	}
	
	.box_comment .content-comment .box-cm{
	padding:0;
	width:100%;
	}
	
	.list-comments em{
	display:none;
	}
	
	.box_comment .content-comment .box-left{
	width:20px;
	clear:both;
	float:left;
	}
	
	.box_comment .content-comment .box-left .box-avatar{
	height:30px;
	width:30px;
	}
	
	.box_comment .content-comment .box-cm{
	margin-left:38px;
	}
	
	.tabble .td span.from, .tabble .td span.title, .tabble .td span.date, .tabble .td span.description{
	font-size:11px;
	
	}
	
	.comment-count{
	font-size:1.2em;
	margin-top:-15px;
	}
	
	.friends ul li{
	width:100%;
	}
	
	.control, .mainleft .tabs ul li a.bank_btn, .mainleft .tabs ul li a.friends_btn, .mainleft .tabs ul li a.scraps_btn{
	display:none;
	}
	
	.friend_comment{
	width:100%;
	}
	
	.friend_comment .votes{
	display:none;
	}
	
	.bottom_cm_re{
	}
	
	.infomation{
	background-position: left;
	}
	
	.box-it p.count span{
	font-size:15px;
	}
	
	.friend_comment{
	width:100%;
	}
	
	.sysrating{
	clear:both;
	width:100%;
	}
	
	.review-content img{
	width:100%;
	}
	
	.post.span-live-video,.sidebar.span-live-comment{
	width:100%;
	}
}
/*article comment more btn*/

.comment_focus{
    border: 2px solid #df8a04!important;
    padding: 10px 0;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}

.morebox {
    background: none repeat scroll 0 0 #df8a04;
    color: white;
    text-align:center;
    font-size: .8em;
    font-weight: 700;
    margin-bottom: 30px;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
    cursor:pointer;
    -moz-transition: all .5 ease-in-out;
    -webkit-transition: all .5 ease-in-out;
    -ms-transition: all .5 ease-in-out;
    transition: all .5 ease-in-out;
    border-radius: 5px;
}

.morebox.end {
	background: #ccc;
	cursor:default;
}

.morebox.end:hover {
	background: #ccc;
}

.morebox a{
	color:white;
}
.morebox:hover {
    background: none repeat scroll 0 0 #000;
}


.article-box.cmt_screen_box{
	margin-top:40px;
}

.new_screen_box.article-box{
	margin-bottom:30px;
}

#reset{
	width:350px;
	position:absolute;
	height:400px;
	top:50px;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	padding:20px;
}

.newpassword, .verifypassword{
	display: block;
	margin-bottom: 5px;
	color: #7f7f7f;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 10px;
}

.btn-verify{
	background: none repeat scroll 0 0 #b4150d;
	color: white;
	text-align: center;
	font-size: .8em;
	font-weight: 700;
	margin-bottom: 30px;
	padding: 8px 35px 8px 14px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
	cursor: pointer;
	-moz-transition: all .5 ease-in-out;
	-webkit-transition: all .5 ease-in-out;
	-ms-transition: all .5 ease-in-out;
	transition: all .5 ease-in-out;
	border-radius: 5px;
	width:100%;
}
.btn-a  {
	width: 30px;
	height: 23px;
	margin-top: 10px;
	font-size: 18px;
	text-align: center;
	vertical-align: middle;
	display: inline-block;
	cursor: pointer;
	color:white!important;
}

.btn-a:hover {
	color:gray!important;
}

.arrowup {
	background-image: url(/img/downw.png);
	left: auto;
	position: absolute;
	margin-top: -9px;
	margin-left: 240px;
	width: 40px;
	height: 15px;
	z-index: 999999999999999;
}
.btn-cmt{
display: inline-block;
text-align: center;
background-color: #ddd;
color: #FFF;
border: 1px solid transparent;
border-radius: 2px;
cursor: pointer;
height: 40px;
padding: 16px;
box-sizing: border-box;
-moz-box-sizing: border-box;
font-size: 1em;
line-height: 0.4em;
font-weight: 200;
}

.btn-cmt-fb{
background-color: #506dbe;
}

.btn-cmt-fb:hover{
	background-color:#506dbe;
	border-color:#344985;
	box-shadow:0 1px 3px rgba(0,0,0,.25);
	color:#FFF;
	background-image:-o-linear-gradient( #506dbe, #445da2);
	background-image:-ms-linear-gradient( #506dbe, #445da2);
	background-image:-moz-linear-gradient( #506dbe, #445da2);
	background-image:-webkit-linear-gradient( #506dbe, #445da2);
	background-image:linear-gradient( #506dbe, #445da2)
}

.btn-cmt-tw{
background-color: #38a0f0;
}

.btn-cmt-tw:hover{
	background-color:#2b94e6;
	border-color:#1e78bf;
	box-shadow:0 1px 3px rgba(0,0,0,.25);
	color:#FFF;
	background-image:-o-linear-gradient( #2b94e6, #2f8dd7);
	background-image:-ms-linear-gradient( #2b94e6, #2f8dd7);
	background-image:-moz-linear-gradient( #2b94e6, #2f8dd7);
	background-image:-webkit-linear-gradient( #2b94e6, #2f8dd7);
	background-image:linear-gradient( #2b94e6, #2f8dd7)
}

.btn-cmt-6t{
background-color: #f7893c;
}

.btn-cmt-6t:hover{
	background-color:#f97214;
	border-color:#dc7126;
	box-shadow:0 1px 3px rgba(0,0,0,.25);
	color:#FFF;
	background-image:-o-linear-gradient( #f97214, #ed7f32);
	background-image:-ms-linear-gradient( #f97214, #ed7f32);
	background-image:-moz-linear-gradient( #f97214, #ed7f32);
	background-image:-webkit-linear-gradient( #f97214, #ed7f32);
	background-image:linear-gradient( #f97214, #ed7f32)
}

.ctn-6theory{
width:17px;
height:14px;
margin-top:-4px;
}

.loggin-btn{
float: left;
padding-right: 5px;
margin-bottom: 0px;
word-wrap: break-word;
color: #575353;
font-size: 14px;
line-height: 1.5em;
margin: 0;
padding: 3px 0 10px 3px;
}