*
{
	outline: none;
}
body
{
	background:#EBE3D0 url(../images/bitebg.jpg);
	color: #222;
	font: 13px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	min-width: 1080px;
}
body#page-signup
{
	min-width: 600px;
}
.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr
{
	display: none !important;
}
body#page-full
{
	background-color: #222;
}
a
{
	color: #00a5f0;
	moz-transition: color .2s linear;
	text-decoration: none;
	webkit-transition: color .2s linear;
}
a:hover
{
	color: #24bbff;
}
a:active
{
	color: #0082bd;
}
a img
{
	border: none;
}
::-moz-selection
{
	background: #E92C6C;
	color: #fff;
	text-shadow: 0 1px rgba(0,0,0,.2);
}
::selection
{
	background: #E92C6C;
	color: #fff;
	text-shadow: 0 1px rgba(0,0,0,.2);
}
.white, a.white:link, a.white:visited, a.white:hover, a.white:active 						{ color: #FFFFFF; text-decoration:none}
.pink, a.pink:link, a.pink:visited, a.pink:hover, a.pink:active 							{ color: #ff2288;}
.black, a.black:link, a.black:visited, a.black:hover, a.black:active 						{ color: #333333; text-decoration:none}
.blue, a.blue:link, a.blue:visited, a.blue:hover, a.blue:active 							{ color: #339DD7;}
.lightblue, a.lightblue:link, a.lightblue:visited, a.lightblue:hover, a.lightblue:active 	{ color: #B9DAED;}
.lightgray, a.lightgray:link, a.lightgray:visited, a.lightgray:hover, a.lightgray:active 	{ color: #999999;}
.gray, a.gray:link, a.gray:visited, a.gray:hover, a.gray:active 							{ color: #666666;}
.fl{ float:left}
.fr{ float:right}
.centerdiv{ text-align:center; margin-top:10px}
input.inputStyle{
	border: 1px solid #ddd;
	border-radius: 5px;
	display: block;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; padding:5px
}


/*------------main css----------------------------*/
#container{	clear: both;	margin: 50px auto 0;	padding: 0;	position: relative;	width: 1060px; overflow:auto}
#status-bar-wrap a#status-bar
{
	background-color: #24A3DA;
	border-bottom: 1px solid #000;
	border-top: 1px solid rgba(255,255,255,.4);
	color: #FFF;
	display: block;
	font-size: 11px;
	font-weight: bold;
	moz-transition: background-color .2s linear;
	padding: 8px 0;
	text-align: center;
	text-shadow: 0 -1px rgba(0,0,0,.2);
	webkit-transition: background-color .2s linear;
}
#status-bar-wrap a#status-bar:hover
{
	background-color: #32a9dc;
}
#status-bar-wrap a#status-bar-close
{
	background-color: #24A3DA;
	color: #fff;
	float: right;
	font-size: 11px;
	height: 30px;
	line-height: 30px;
	margin-top: -30px;
	moz-transition: background-color .2s linear;
	text-align: center;
	webkit-transition: background-color .2s linear;
	width: 59px;
}
#status-bar-wrap a#status-bar-close:hover
{
	background-color: #32a9dc;
}
#head-wrapper
{
	background-color: #222;
	border-bottom: 1px solid #333;
	border-top: 1px solid #333;
	box-shadow: 0 1px #000,0 2px 1px rgba(0,0,0,.4);
	min-width: 1060px;
	moz-box-shadow: 0 1px #000,0 2px 1px rgba(0,0,0,.4);
	padding: 0;
	position: fixed;
	top: 0;
	webkit-box-shadow: 0 1px #000,0 2px 1px rgba(0,0,0,.4);
	width: 100%;
	z-index: 15;
}
#head-bar
{
	height: 50px;
	margin: 0 auto;
	max-width: 1060px;
}
#head-bar a
{
	moz-transition: color .2s linear;
	webkit-transition: color .2s linear;
}
#head-bar a:hover
{
	color: #00a5f0;
}
#head-bar h1
{
	float: left;
	margin: 0;
}
#head-bar h1 a
{
	background: url(../images/logo.png) no-repeat 0 10px;
	border-right: 1px solid #333;
	box-shadow: -1px 0 #000 inset;
	display: block;
	float: right;
	font-size: 18px;
	height: 20px;
	line-height: 20px;
	moz-box-shadow: -1px 0 #000 inset;
	overflow: hidden;
	padding: 16px 18px 14px 0;
	text-indent: -9999px;
	webkit-box-shadow: -1px 0 #000 inset;
	width: 100px;
}

#head-bar h1 a.snowman
{
	background: url(../images/sprite_v12.png) no-repeat -370px -2251px;
	border: none;
	box-shadow: none;
	float: left;
	height: 21px;
	moz-box-shadow: none;
	padding: 15px 8px 14px 0;
	webkit-box-shadow: none;
	width: 14px;
}
#head-bar h1 a.snowman:hover
{
	opacity: .8;
}
#head-bar h1 a.snowman:active
{
	background: url(../images/sprite_v12.png) no-repeat -370px -2250px;
}
#head-bar ul
{
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
#head-bar ul.main-menu
{
	float: left;
}
#head-bar ul.main-menu li,#head-bar ul.secondary-menu li
{
	float: left;
}
#head-bar ul.main-menu li a
{
	border-right: 1px solid #333;
	box-shadow: -1px 0 #000 inset;
	color: #999;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 10px;
	line-height: 11px;
	moz-box-shadow: -1px 0 #000 inset;
	padding: 20px;
	text-shadow: 0 -1px #000;
	webkit-box-shadow: -1px 0 #000 inset;
}
#head-bar a.post-button
{
	color: #ccc;
	display: block;
	float: right;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	padding: 15px 20px;
}
#head-bar ul.main-menu li a:hover,#head-bar a.post-button:hover,#head-bar ul.main-menu li a.current,#head-bar ul.main-menu li a.add-post.current
{
	color: #fff;
	text-shadow: 0 1px #000;
}
#head-bar ul.main-menu li a:active
{
	padding: 21px 20px 19px;
}
#head-bar ul.main-menu li a.add-post
{
	background: url(../images/sprite_v12.png) -460px -324px no-repeat;
	padding-left: 48px;
}
#head-bar ul.main-menu li a.add-post:hover,#head-bar ul.main-menu li a.add-post.current
{
	background: url(../images/sprite_v12.png) -460px -384px no-repeat;
}
#head-bar ul.main-menu li a.add-post:active
{
	background: url(../images/sprite_v12.png) -460px -383px no-repeat;
	padding: 21px 20px 19px 48px;
}
#head-bar ul.main-menu li a.current,#head-bar ul.main-menu li a.add-post.current
{
	background-color: #111;
}
#head-bar a.post-button:active
{
	color: #0082bd;
	padding: 16px 20px 14px;
}
#head-bar ul.secondary-menu
{
	float: right;
	margin: 13px 10px 0 0;
}
#head-bar ul.main-2-menu
{
	border-left: 1px solid #000;
	border-right: 1px solid #333;
	float: right;
	overflow: visible;
}
#head-bar ul.main-2-menu li
{
	border-left: 1px solid #333;
	border-right: 1px solid #000;
	float: left;
	height: 50px;
}
#head-bar ul.secondary-menu li a
{
	background-color: #444;
	border: 1px solid #000;
	border-radius: 5px;
	box-shadow: 0 0 0 1px rgba(255,255,255,.2) inset;
	color: #fff;
	display: block;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	margin-left: 10px;
	-moz-border-radius: 5px;
	-moz-box-shadow: 0 0 0 1px rgba(255,255,255,.2) inset;
	padding: 5px 10px;
	text-shadow: 0 -1px rgba(0,0,0,.2);
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.2) inset;
}
#head-bar ul.secondary-menu li a:active
{
	margin: 1px 0 0 10px;
}
#head-bar ul.secondary-menu li .signup
{
	background-color: #E15F4E;
	box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset;
	moz-box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset;
	webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset;
}
#head-bar a.random-button,#head-bar a.search-button
{
	display: block;
	height: 50px;
	overflow: hidden;
	text-indent: -9999px;
	width: 60px;
}
#head-bar a.random-button strong,#head-bar a.search-button strong
{
	background: #222 url(../images/sprite_v12.png) -120px -324px no-repeat;
	display: block;
	height: 50px;
	webkit-transition: background-color .2s linear;
}
#head-bar a.search-button strong
{
	background: #222 url(../images/sprite_v12.png) -180px -324px no-repeat;
}
#head-bar a.random-button strong:hover
{
	background: url(../images/sprite_v12.png) -120px -384px no-repeat;
}
#head-bar a.search-button strong:hover
{
	background: url(../images/sprite_v12.png) -180px -384px no-repeat;
}
#head-bar a.random-button strong:active,#head-bar a.search-button strong:active
{
	background: url(../images/sprite_v12.png) -120px -383px no-repeat #111;
	box-shadow: none;
	moz-box-shadow: none;
	webkit-box-shadow: none;
}
#head-bar a.search-button strong:active
{
	background: url(../images/sprite_v12.png) -180px -383px no-repeat #111;
}
#menu-bar-search
{
	float: right;
	margin: 14px 0;
}
#menu-bar-search input.search
{
	background: #fff url(../images/sprite_v12.png) no-repeat -3px -512px;
	border: 0 none;
	border-radius: 20px;
	font-size: 11px;
	line-height: 14px;
	moz-border-radius: 20px;
	moz-transition: border-color .2s linear;
	padding: 5px 10px 5px 25px;
	webkit-border-radius: 20px;
	webkit-transition: border-color .2s linear;
	width: 110px;
}
.profile-menu
{
	position: relative;
}
.main-2-menu a.button,.main-2-menu a.bookmark-button,.main-2-menu a.signup-button,.profile-menu a.profile-button
{
	background-color: #444;
	border: 1px solid #000;
	border-radius: 5px;
	box-shadow: 0 0 0 1px rgba(255,255,255,.2) inset;
	color: #fff;
	display: block;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	margin: 13px 9px 0;
	moz-border-radius: 5px;
	moz-box-shadow: 0 0 0 1px rgba(255,255,255,.2) inset;
	padding: 5px 10px;
	text-shadow: 0 -1px rgba(0,0,0,.2);
	webkit-border-radius: 5px;
	webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.2) inset;
}
.main-2-menu a.signup-button
{
	moz-animation: glow 2s infinite;
	webkit-animation: glow 2s infinite;
}
.main-2-menu a.signup-button.green
{
	background-color: #399A35;
	moz-animation: green-glow 2s infinite;
	webkit-animation: green-glow 2s infinite;
}
.main-2-menu a.signup-button.blue
{
	background-color: #00a5f0;
	moz-animation: blue-glow 2s infinite;
	webkit-animation: blue-glow 2s infinite;
}
.profile-menu a.profile-button
{
	background: #444 url(../images/sprite_v12.png) no-repeat 124px -539px;
	width: 132px;
}
.profile-menu a.profile-button:hover,.profile-menu a.profile-button.hover
{
	background-color: #000;
	border-radius: 5px 5px 0 0;
	box-shadow: none;
	color: #00a5f0;
	moz-border-radius: 5px 5px 0 0;
	moz-box-shadow: none;
	webkit-border-radius: 5px 5px 0 0;
	webkit-box-shadow: none;
}
.main-2-menu a.signup-button:hover,.main-2-menu a.button:hover,.main-2-menu a.bookmark-button:hover
{
	background-color: #555;
	box-shadow: 0 0 0 1px rgba(255,255,255,.2) inset,0 1px 2px #111;
	color: #fff !important;
	moz-box-shadow: 0 0 0 1px rgba(255,255,255,.2) inset,0 1px 2px #111;
	webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.2) inset,0 1px 2px #111;
}
.main-2-menu a.signup-button:hover 
{
	background-color:#20B7FF;
}
.main-2-menu a.signup-button:active,.main-2-menu a.button:active,.main-2-menu a.bookmark-button:active
{
	margin-top: 14px;
}
#head-bar .profile-menu ul
{
	background-color: #000;
	border-radius: 0 0 5px 5px;
	display: none;
	font-size: 11px;
	margin-left: 9px;
	moz-border-radius: 0 0 5px 5px;
	padding-bottom: 5px;
	position: absolute;
	webkit-border-radius: 0 0 5px 5px;
	width: 154px;
	z-index: 999;
}
#head-bar .profile-menu ul li
{
	border: none;
	height: auto;
}
#head-bar .profile-menu:hover ul
{
	cursor: pointer;
	display: block;
}
#head-bar .profile-menu ul a
{
	color: #999;
	display: block;
	moz-transition: color .2s linear;
	padding: 5px 10px;
	webkit-transition: color .2s linear;
	width: 134px;
}
#head-bar .profile-menu ul a:hover
{
	color: #fff;
}
#side-bar-signup
{
	display: block;
}
#footer
{
	clear: both;
	margin: 0 auto;
	width: 1060px;
}
#footer.middle
{
	width: 740px;
}
#main
{
	float: left;
	margin: 30px 0 22px;
	width: 740px;
}
#main.middle
{
	float: none;
	margin: 30px 0 22px 160px;
}
.sticky-bottom
{
	bottom: 0;
	position: fixed !important;
}
.content-title
{
	background-color: #fff;
	border-radius: 5px 5px 0 0;
	moz-border-radius: 5px 5px 0 0;
	padding: 20px 20px 0;
	webkit-border-radius: 5px 5px 0 0;
}
.content-title h3
{
	font-size: 28px;
	font-weight: bold;
	margin: 0 0 -10px;
}
.search-bar
{
	background-color: #f4f4f4;
	border-bottom: 1px solid #ddd;
	border-radius: 5px 5px 0 0;
	box-shadow: 0 0 0 1px #fff inset;
	moz-border-radius: 5px 5px 0 0;
	moz-box-shadow: 0 0 0 1px #fff inset;
	padding: 20px;
	webkit-border-radius: 5px 5px 0 0;
	webkit-box-shadow: 0 0 0 1px #fff inset;
}
.search-bar input.search
{
	background: #fff url(../images/sprite_v12.png) no-repeat 10px -1543px;
	border: 1px solid #ccc;
	border-radius: 50px;
	box-shadow: 0 1px 0 #fff;
	color: #999;
	display: block;
	font-size: 14px;
	height: 15px;
	line-height: 15px;
	moz-border-radius: 50px;
	moz-box-shadow: 0 1px 0 #fff;
	moz-transition: border-color .2s linear;
	padding: 10px 10px 10px 40px;
	webkit-border-radius: 50px;
	webkit-box-shadow: 0 1px 0 #fff;
	webkit-transition: border-color .2s linear;
	width: 648px;
}
.search-bar input.search:focus
{
	border-color: #00a5f0;
}
.post-info-pad{	background-color: #222;	border-bottom: 1px solid #000;	height: 50px; border-radius: 5px 5px 0 0;	moz-border-radius: 5px 5px 0 0;webkit-border-radius: 5px 5px 0 0;	padding: 20px;	position: relative;	text-shadow: 0 -1px #111;}

.post-info-pad h1
{
	color: #fff;
	font-size: 22px;
	font-weight: normal;
	margin: 0 0 10px;
	margin: 0 0 8px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 600px;
}
.post-info-pad p
{
	color: #999;
	font-size: 11px;
	line-height: 15px;
	margin: 0;
}
.post-info-pad p a.edit
{
	margin-left: 5px;
}
.post-info-pad p span.seperator
{
	margin: 0 5px;
}
.post-info-pad p a.delete
{
	color: #E92D6C;
	moz-transition: color .2s linear;
	webkit-transition: color .2s linear;
}
.post-info-pad p a.delete:hover
{
	color: #ee5b8c;
}
.post-info-pad p a.delete:active
{
	color: #ce1653;
}
.post-info-pad ul.actions
{
	background-color: #000;
	border-radius: 5px;
	list-style-type: none;
	margin: 0;
	moz-border-radius: 5px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	right: 20px;
	top: 20px;
	webkit-border-radius: 5px;
}
.post-info-pad ul.actions li
{
	float: left;
}
.post-info-pad ul.actions li a
{
	border: 1px solid #000;
	border-radius: 5px;
	box-shadow: 0 0 0 1px rgba(255,255,255,.2) inset;
	display: block;
	float: left;
	height: 48px;
	moz-border-radius: 5px;
	moz-box-shadow: 0 0 0 1px rgba(255,255,255,.2) inset;
	moz-transition: background-color .2s linear;
	text-indent: -9999px;
	webkit-border-radius: 5px;
	webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.2) inset;
	webkit-transition: background-color .2s linear;
	width: 68px;
}
.post-info-pad ul.actions li a.love
{
	background: url(../images/sprite_v12.png) no-repeat -160px -159px #333;
}
.post-info-pad ul.actions li a:hover
{
	background-color: #444;
}
.post-info-pad ul.actions li a.love.current
{
	background: #F9F900 url(../images/sprite_v12.png) no-repeat -90px -159px;
	border: 1px solid #ff0;
}
.post-info-pad p span
{
}
.post-info-pad p span.comment
{
	margin: 0 5px;
}
span.nsfw-badge
{
	background: url(../images/sprite_v12.png) -200px -282px no-repeat;
	display: inline-block;
	height: 14px;
	margin-left: 5px;
	text-indent: -9999px;
	width: 34px;
}
span.original-badge
{
	background: url(../images/sprite_v12.png) -420px -2259px no-repeat;
	display: inline-block;
	height: 14px;
	margin-left: 5px;
	text-indent: -9999px;
	width: 47px;
}
#content-holder{ border-radius: 5px;	box-shadow: 0 1px 2px #aaa;	moz-box-shadow: 0 1px 2px #aaa;
	webkit-box-shadow: 0 1px 2px #aaa; }
	
#post-control-bar
{
	background-color: #f4f4f4;
	border-bottom: 1px solid #ddd;
	box-shadow: 0 0 0 1px #fff inset;
	height: 41px;
	margin-bottom: -42px;
	min-width: 740px;
	moz-box-shadow: 0 0 0 1px #fff inset;
	position: absolute;
	webkit-box-shadow: 0 0 0 1px #fff inset;
	z-index: 3;
}
.post-next-prev
{
	float: right;
}
.post-next-prev .prev-post
{
	background: url("../images/sprite_v12.png") no-repeat -10px -322px transparent;
	display: block;
	float: left;
	height: 26px;
	margin: 8px -20px 0 20px;
	overflow: hidden;
	text-indent: -9999px;
	width: 35px;
}
.post-next-prev .next-post
{
	background: url("../images/sprite_v12.png") no-repeat -45px -322px transparent;
	display: block;
	float: right;
	height: 26px;
	margin: 8px 20px 0;
	width: 35px;
}
.post-next-prev .prev-post:hover
{
	background: url("../images/sprite_v12.png") no-repeat -10px -400px transparent;
}
.post-next-prev .prev-post:active
{
	background: url("../images/sprite_v12.png") no-repeat -10px -374px transparent;
}
.post-next-prev .next-post:hover
{
	background: url("../images/sprite_v12.png") no-repeat -45px -426px transparent;
}
.post-next-prev .next-post:active
{
	background: url("../images/sprite_v12.png") no-repeat -45px -348px transparent;
}
#content-holder .spread-bar
{
	float: left;
	margin-left: 20px;
	width: auto;
}
#post-control-bar .spread-bar .twitter-btn
{
	margin-right: 1px;
	width: auto;
}
#post-control-bar .spread-bar .facebook-share-btn
{
	margin-right: 15px;
	padding-top: 1px;
}
#post-control-bar .spread-bar .facebook-share-big,#entries-content.list ul.col-1 li .sharing-box ul.sharing li .facebook-share-big
{
	background: url(../images/sprite_v12.png) no-repeat -10px -282px;
	float: left;
	height: 20px;
	margin-right: 10px;
	width: 60px;
}
#post-control-bar .spread-bar .facebook-share-big:active,#entries-content.list ul.col-1 li .sharing-box ul.sharing li .facebook-share-big:active
{
	background: url(../images/sprite_v12.png) no-repeat -80px -282px;
}
#post-control-bar .spread-bar .facebook-btn
{
	margin-right: 5px;
}
.profile-pad
{
	border-bottom: 1px solid #ddd;
	border-radius: 5px 5px 0 0;
	moz-border-radius: 5px 5px 0 0;
	overflow: hidden;
	webkit-border-radius: 5px 5px 0 0;
}
.profile-pad .profile-image
{
	float: left;
	overflow: hidden;
}
.profile-pad .profile-image img
{
	background-color: #222;
	display: block;
	float: left;
	height: 300px;
	width: 480px;
}
.profile-pad .profile-image a img
{
	border: none;
}
.profile-pad .profile-info
{
	background-color: #222;
	border-radius: 0 5px 0 0;
	box-shadow: 0 -68px rgba(0,0,0,.2) inset;
	color: #fff;
	display: block;
	float: left;
	height: 280px;
	moz-border-radius: 0 5px 0 0;
	moz-box-shadow: 0 -68px rgba(0,0,0,.2) inset;
	padding: 20px 20px 0;
	position: relative;
	text-shadow: 0 -1px rgba(0,0,0,.2);
	webkit-border-radius: 0 5px 0 0;
	webkit-box-shadow: 0 -68px rgba(0,0,0,.2) inset;
	width: 220px;
}
.profile-pad .profile-info h3
{
	font-size: 28px;
	font-weight: normal;
	margin: 0 0 10px;
}
.profile-pad .profile-info p
{
	font-size: 12px;
	line-height: 1.6em;
	margin: 5px 0;
}
.profile-pad .profile-info p.website
{
	font-size: 11px;
	font-style: italic;
}
.profile-pad .profile-info a
{
	color: #fff;
}
.profile-pad .profile-info a:hover
{
	color: rgba(255,255,255,.7);
}
.profile-pad .profile-info a:active
{
	color: rgba(255,255,255,.5);
}
.profile-pad .profile-info h4
{
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}
.profile-pad a.friendship,.profile-pad a.settings
{
	background: url(../images/sprite_v12.png) -400px -100px no-repeat rgba(255,255,255,.1);
	border: 1px solid rgba(0,0,0,.4);
	border-radius: 50px;
	bottom: 15px;
	box-shadow: 0 0 0 1px rgba(255,255,255,.2) inset;
	display: block;
	height: 36px;
	moz-box-shadow: 0 0 0 1px rgba(255,255,255,.2) inset;
	moz-transition: background-color .2s linear;
	moz-transition: opacity .2s linear;
	overflow: hidden;
	position: absolute;
	right: 20px;
	text-indent: -9999px;
	webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.2) inset;
	webkit-transition: background-color .2s linear;
	webkit-transition: opacity .2s linear;
	width: 36px;
}
.profile-pad a.friendship:hover,.profile-pad a.settings:hover
{
	background-color: rgba(255,255,255,.2);
}
.profile-pad a.friendship:active,.profile-pad a.settings:active
{
	box-shadow: 0 0 0 30px rgba(0,0,0,.21) inset,0 1px 2px rgba(0,0,0,.2) inset;
	moz-box-shadow: 0 0 0 30px rgba(0,0,0,.21) inset,0 1px 2px rgba(0,0,0,.2) inset;
	webkit-box-shadow: 0 0 0 30px rgba(0,0,0,.21) inset,0 1px 2px rgba(0,0,0,.2) inset;
}
.profile-pad a.settings
{
	background: url(../images/sprite_v12.png) no-repeat -400px -208px rgba(255,255,255,.1);
}
.main-filter
{
	background-color: #f4f4f4;
	border-radius: 5px 5px 0 0;
	box-shadow: 0 1px #fff inset,0 -1px #ddd inset;
	height: 43px;
	moz-border-radius: 5px 5px 0 0;
	moz-box-shadow: 0 1px #fff inset,0 -1px #ddd inset;
	overflow: hidden;
	webkit-border-radius: 5px 5px 0 0;
	webkit-box-shadow: 0 1px #fff inset,0 -1px #ddd inset;
}
.with-topping,.profile-pad.with-topping .profile-info
{
	border-radius: 0;
	moz-border-radius: 0;
	webkit-border-radius: 0;
}
.main-filter ul
{
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.main-filter ul.content-type li
{
	float: left;
}
.main-filter ul.content-type li a
{
	border-right: 1px solid #fff;
	box-shadow: -1px 0 #ddd inset;
	color: #00a5f0;
	display: block;
	font-size: 12px;
	line-height: 20px;
	moz-box-shadow: -1px 0 #ddd inset;
	padding: 11px 22px 12px 20px;
	text-shadow: 0 1px 0 #fff;
	webkit-box-shadow: -1px 0 #ddd inset;
}
.main-filter ul.content-type li a:hover
{
	color: #0082bd;
}
.main-filter ul.content-type li a:active
{
	padding: 12px 22px 11px 20px;
}
.main-filter ul.content-type li a.current
{
	background-color: #fff;
	color: #222;
}
.main-filter ul.content-type li span.tag-new
{
	background: #E92C6C;
	border-radius: 20px;
	box-shadow: margin-left:5px;
	color: #fff;
	font-weight: bold;
	padding: 0 6px;
	text-shadow: 0 1px rgba(0,0,0,.2);
}
.main-filter a.safe-mode-switcher
{
	background: url(../images/sprite_v12.png) -330px -2160px no-repeat;
	display: block;
	float: right;
	height: 20px;
	margin: 12px 20px 0 10px;
	width: 120px;
}
.main-filter a.safe-mode-switcher.off
{
	background: url(../images/sprite_v12.png) -330px -2190px no-repeat;
}
.main-filter a.safe-mode-switcher:hover{ text-decoration:none}
.main-filter a.speed-mode-toggle
{
	background: url(../images/sprite_v12.png) -329px -360px no-repeat;
	display: block;
	float: right;
	height: 26px;
	margin: 9px 7px 9px 0;
	overflow: hidden;
	text-indent: -9999px;
	width: 29px;
}
.main-filter a.speed-mode-toggle.current
{
	background: url(../images/sprite_v12.png) -300px -360px no-repeat;
}
.main-filter a.view-mode-toggle
{
	background: url(../images/sprite_v12.png) -357px -400px no-repeat;
	display: block;
	float: right;
	height: 26px;
	margin: 9px 20px 9px 0;
	overflow: hidden;
	text-indent: -9999px;
	width: 57px;
}
.main-filter a.view-mode-toggle.list
{
	background: url(../images/sprite_v12.png) -300px -400px no-repeat;
	display: block;
	float: right;
	height: 26px;
	margin: 9px 20px 9px 0;
	overflow: hidden;
	text-indent: -9999px;
	width: 57px;
}
#content
{
	background-color: #fff;
	border-radius: 0 0 5px 5px;
	min-height: 760px;
	moz-border-radius: 0 0 5px 5px;
	overflow: hidden;
	padding-top: 20px;
	webkit-border-radius: 0 0 5px 5px;
}
#content.static
{
	padding: 0 20px;
}
#view-info{	overflow: hidden;	padding: 0 20px;	width: 700px; font-size:11px; text-align:center}
#view-info p
{
	color: #222;
	float: left;
	margin: 0 20px 0 0;
}
#view-info a
{
	font-weight: bold;
}
#view-info p a,#view-info p strong
{
	margin: 0 10px;
}
#view-info p strong
{
	color: #222;
}
#view-info .keyboard_link{	border-bottom: 1px dotted #999;	color: #00a5ef;	margin-left: 8px;}

#entries-content
{
	overflow: hidden;
	padding: 0 20px;
}
#entries-content ul li a,#entries-content ul li img
{
	border: none;
	display: block;
}
#entries-content ul li img
{
	margin: 0 auto;
}
#entries-content ul li a
{
	position: relative;
}
#entries-content.grid ul li a img
{
}
.thimage
{
	background: #ddd url(../images/nopic.jpg) no-repeat;
	border: 1px solid #ddd;
	border-radius: 4px;
	box-shadow: 0 1px #fff;
	height: 152px;
	moz-border-radius: 4px;
	moz-box-shadow: 0 1px #fff;
	moz-transition: background-color .2s linear;
	overflow: hidden;
	padding: 2px;
	webkit-border-radius: 4px;
	webkit-box-shadow: 0 1px #fff;
	webkit-transition: background-color .2s linear;
	width: 224px;
}
#entries-content.grid ul li a:hover img
{
	background-color: #24bbff;
	border-color: #24bbff;
}
#entries-content.grid ul li a:active img
{
	background-color: #0082bd;
	border-color: #0082bd;
}
#entries-content ul li a span.video
{
	background: url(../images/sprite_v12.png) -300px -300px no-repeat;
	display: block;
	height: 30px;
	left: 93px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	top: 63px;
	width: 36px;
}
#entries-content.grid,#entries-content.collage
{
	padding-top: 20px;
	text-align: center;
}
#entries-content.grid ul,#entries-content.collage ul
{
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#entries-content.collage ul.col-1,#entries-content.collage ul.col-2
{
	margin-right: 20px;
}
#entries-content.grid ul.col-1,#entries-content.grid ul.col-2
{
	margin-right: 20px;
}
#entries-content.grid ul li
{
	margin-bottom: 20px;
	width: 220px;
}
#entries-content.grid ul li h1
{
	color: #222;
	font-size: 12px;
	font-weight: normal;
	margin: 6px 0 0;
}
#entries-content.grid ul li h4
{
	font-size: 11px;
	font-weight: normal;
	margin: 3px 0 0;
}
#entries-content.grid ul li a.ad-block
{
	background-color: #f4f4f4;
	border-radius: 5px;
	color: #999;
	display: block;
	font: 14px "HelveticaNeue",Helvetica,Arial,sans-serif;
	font-weight: bold;
	height: 140px;
	line-height: 140px;
	moz-border-radius: 5px;
	padding: 3px;
	text-transform: uppercase;
	webkit-border-radius: 5px;
}
#entries-content.collage ul li a.ad-block
{
	background-color: #f4f4f4;
	color: #999;
	display: block;
	font: 14px "HelveticaNeue",Helvetica,Arial,sans-serif;
	font-weight: bold;
	height: 140px;
	line-height: 150px;
	text-transform: uppercase;
}
#entries-content.collage ul li
{
	margin-bottom: 20px;
}
#entries-content.list
{
	
}
#entries-content.list ul.col-1
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#entries-content.list ul.col-1 li
{
	border-bottom: 1px solid #ddd;
	overflow: hidden;
	padding: 20px 0 10px; margin-bottom:20px
}
/*
#entries-content.list ul.col-1 li:first-child
{
	padding-top: 0;
}
*/
#entries-content.list ul.col-1 li:last-child
{
	border-bottom: none;
}
#entries-content.list ul .content
{
	float: left;
	margin-right: 20px;
	min-height: 240px;
	width: 460px;
}
#entries-content.list ul .content a
{
	position: relative;
}
#entries-content.list ul .content a img.watermark-clear
{
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
#entries-content.list ul.col-1 li .content .watermark-clear
{
	background-color: #fff;
	height: 30px;
	width: 460px;
}
#entries-content.list ul .content .video-post
{
	margin-bottom: 30px;
}
#entries-content.list ul .info
{
	float: right;
	width: 220px;
}
#entries-content.list ul .info li
{
	padding: 0;
}
#entries-content.list ul .info h1,#entries-content.list ul .info h4,#entries-content.list ul .info p
{
	margin: 0 0 5px;
}
#entries-content.list ul .info h1 a,#entries-content.list ul .info h1 { color: #ff2288; font-size: 20px; font-weight: normal;}

#entries-content.list ul .info h1 a:active
{
	color: #333;
}
#entries-content.list ul .info h4 a
{
	float: left;
	font-weight: normal;
	line-height: 16px;
	margin-right: 5px; font-size:11px
}
#entries-content.list ul .info h4 p
{
}
#entries-content.list ul .info p
{
	line-height: 16px;
}
#entries-content.list ul .info h5,#entries-content.list ul .info p
{
	color: #999;
	font-size: 11px;
	font-weight: normal;
}
#entries-content.list ul .info h5,#entries-content.list ul .info p span.seperator
{
	margin: 0 5px;
}
#entries-content.list ul .info p span.comment,#entries-content.list ul .info p span.loved,.post-info-pad span.comment,.post-info-pad span.loved, #entries-content.list ul .info p span.view
{ display: inline-block; margin: 0 0 0 5px; padding-left: 16px;}
.post-info-pad span.comment,.post-info-pad span.loved
{
	margin: 0;
}
#entries-content.list ul .info p span.loved
{
	background: url(../images/sprite_v12.png) no-repeat -11px -60px;
}
.post-info-pad span.loved
{
	background: url(../images/sprite_v12.png) no-repeat -11px -61px;
}
#entries-content.list ul .info p span.comment
{
	background: url(../images/sprite_v12.png) no-repeat -11px -77px;
	margin-left: -2px;
}
.post-info-pad span.comment{ background: url(../images/sprite_v12.png) no-repeat -11px -78px;}
span.views{ background: url(../images/sprite_bite.png) no-repeat 0 -6px; padding:1px 0 0 15px; color:#999;font-weight:normal; font-size:11px; padding-top:1px}


#entries-content.list ul .info ul.actions
{
	background-color: #f4f4f4;
	border: 1px solid #ddd;
	border-radius: 5px;
	box-shadow: 0 0 0 1px #fff inset,0 1px 2px #eee;
	list-style-type: none;
	margin: 10px 0 6px;
	moz-border-radius: 5px;
	moz-box-shadow: 0 0 0 1px #fff inset,0 1px 2px #eee;
	overflow: hidden;
	padding: 0;
	webkit-border-radius: 5px;
	webkit-box-shadow: 0 0 0 1px #fff inset,0 1px 2px #eee;
}
#entries-content.list ul .info ul.actions li
{
	border-bottom: none;
	float: left;
	margin: 0;
}
#entries-content.list ul .info ul.actions li a
{
	height: 50px;
	moz-transition: background-color .2s linear;
	overflow: hidden;
	text-indent: -999px;
	webkit-transition: background-color .2s linear;
	width: 108px;
}
#entries-content.list ul .info ul.actions li a span
{
	background: url(../images/sprite_v12.png) no-repeat;
	display: block;
	height: 22px;
	margin: 14px auto;
	width: 22px;
}
#entries-content.list ul .info ul.actions li a.share,#entries-content.list ul .info ul.actions li a.comment,#entries-content.list ul .info ul.actions li a.unlove
{
	border-right: 1px solid #ddd;
}
#entries-content.list ul .info ul.actions li a.love
{
	border-left: 1px solid #fff;
	width: 107px;
}
#entries-content.list ul .info ul.actions li a.comment span
{
	background: url(../images/sprite_v12.png) -44px -150px no-repeat;
}
#entries-content.list ul .info ul.actions li a.love span
{
	background: url(../images/sprite_v12.png) 0 -150px no-repeat;
}
#entries-content.list ul .info ul.actions li a.unlove span
{
	background: url(../images/sprite_v12.png) -22px -150px no-repeat;
}
#entries-content.list ul .info ul.actions li a:hover
{
	background-color: #e4e4e4;
	border-radius: 5px 0 0 5px;
	box-shadow: 0 0 0 1px rgba(255,255,255,.6) inset;
	moz-box-shadow: 0 0 0 1px rgba(255,255,255,.6) inset;
	webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.6) inset;
}
#entries-content.list ul .info ul.actions li a:active
{
	background-color: #ccc;
}
#entries-content.list ul .info ul.actions li a.love.loved
{
	background-color: #F9F900;
}
#entries-content.list ul .info ul.actions li a.unlove.unloved
{
	background-color: #333;
	border-right-color: #aaa;
	box-shadow: 0 0 0 30px rgba(0,0,0,.21) inset,0 1px 2px rgba(0,0,0,.2) inset,0 1px #fff;
	moz-box-shadow: 0 0 0 30px rgba(0,0,0,.21) inset,0 1px 2px rgba(0,0,0,.2) inset,0 1px #fff;
	webkit-box-shadow: 0 0 0 30px rgba(0,0,0,.21) inset,0 1px 2px rgba(0,0,0,.2) inset,0 1px #fff;
}
#entries-content.list ul .info ul.actions li a.love.loved span
{
	background: url(../images/sprite_v12.png) 0 -172px no-repeat;
}
#entries-content.list ul .info ul.actions li a.unloved.unloved span
{
	background: url(../images/sprite_v12.png) -22px -172px no-repeat;
}
#entries-content.list ul .info ul.actions li a.share:hover,#entries-content.list ul .info ul.actions li a.share.current,#entries-content.list ul .info ul.actions li a.unloved
{
	border-radius: 5px 0 0 5px;
	moz-border-radius: 5px 0 0 5px;
	webkit-border-radius: 5px 0 0 5px;
}
#entries-content.list ul .info ul.actions li a.love:hover,#entries-content.list ul .info ul.actions li a.love.loved
{
	border-radius: 0 5px 5px 0;
	box-shadow: 0 0 0 1px rgba(255,255,255,.6) inset;
	moz-border-radius: 0 5px 5px 0;
	moz-box-shadow: 0 0 0 1px rgba(255,255,255,.6) inset;
	webkit-border-radius: 0 5px 5px 0;
	webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.6) inset;
}
#entries-content ul li.nsfw .info p
{
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 15px;
}
#entries-content ul li.nsfw .info .inline-message p
{
	font-size: 11px;
	line-height: 1.4em;
	margin: 0;
}
hr.arrow
{
	background: url(../images/sprite_v12.png) 105px -254px no-repeat;
	border: none;
	height: 4px;
	margin: 0;
	overflow: hidden;
	width: 100%;
}
#entries-content.list .info hr.arrow.second
{
	background: url(../images/sprite_v12.png) 105px -254px no-repeat;
}
#entries-content.list .info hr.arrow.third
{
	background: url(../images/sprite_v12.png) 175px -254px no-repeat;
}
hr.arrow.may-like
{
	background: url(../images/sprite_v12.png) center -254px no-repeat;
	margin: 0;
}
#entries-content.list .info .inline-action,#entries-content.list .info .inline-message
{
	background-color: #f4f4f4;
	border: 1px solid #ddd;
	border-radius: 5px;
	box-shadow: 0 0 0 1px #fff inset,0 1px 2px #eee;
	margin-bottom: 30px;
	moz-border-radius: 5px;
	moz-box-shadow: 0 0 0 1px #fff inset,0 1px 2px #eee;
	overflow: hidden;
	padding: 10px;
	text-align: center;
	text-shadow: 0 1px #fff;
	webkit-border-radius: 5px;
	webkit-box-shadow: 0 0 0 1px #fff inset,0 1px 2px #eee;
	width: 198px;
}
#entries-content.list .info .inline-message p
{
	margin: 0;
}
#entries-content.list .info .inline-message p a
{
	display: inline;
	font-weight: bold;
}
#entries-content.list .info .message-box.alt .inline-message
{
	background-color: #f4f4f4;
}
#entries-content.list .info .inline-action textarea
{
	border: 1px solid #ddd;
	border-radius: 5px;
	box-shadow: 0 1px 0 #fff;
	color: #999;
	display: block;
	font: 12px "HelveticaNeue",Helvetica,Arial,sans-serif;
	height: 48px;
	margin-bottom: 10px;
	moz-border-radius: 5px;
	moz-box-shadow: 0 1px 0 #fff;
	moz-transition: border-color .2s linear;
	padding: 5px;
	webkit-border-radius: 5px;
	webkit-box-shadow: 0 1px 0 #fff;
	webkit-transition: border-color .2s linear;
	width: 188px;
}
#entries-content.list .info .inline-action textarea:focus
{
	border-color: #00a5f0;
	color: #222;
}
#entries-content.list .info .inline-action ul.buttons
{
	margin: 0;
	overflow: hidden;
	padding: 0;
}
#entries-content.list .info .inline-action ul.buttons li
{
	border: none;
	float: right;
	margin-left: 5px;
}
#entries-content.list .info .inline-action ul.buttons li a
{
	background-color: #00a5f0;
	border-radius: 5px;
	color: #fff;
	display: block;
	font-size: 12px;
	font-weight: bold;
	line-height: 36px;
	moz-border-radius: 5px;
	moz-transition: background-color .2s linear;
	padding: 0 20px;
	webkit-border-radius: 5px;
	webkit-transition: background-color .2s linear;
}
#entries-content.list .info .inline-action ul.buttons li a:hover
{
	background-color: #24bbff;
}
#entries-content.list .info .inline-action ul.buttons li a:active
{
	background-color: #0082bd;
}
#entries-content.list .info .inline-action ul.buttons li a.cancel
{
	background-color: transparent;
	color: #999;
	text-shadow: 0 1px 0 #fff;
}
.sharing-box
{
	overflow: hidden;
	width: 220px;
}
.sharing-box ul.sharing
{
	background-color: #F4F4F4;
	border: 1px solid #ddd;
	border-radius: 5px;
	box-shadow: 0 1px 2px #eee,0 0 0 1px #fff inset;
	list-style-type: none;
	margin: 0 0 30px;
	moz-box-shadow: 0 1px 2px #eee,0 0 0 1px #fff inset;
	overflow: hidden;
	padding: 0;
	webkit-box-shadow: 0 1px 2px #eee,0 0 0 1px #fff inset;
	width: 218px;
}
.sharing-box ul.sharing.pinterest,.sharing-box ul.sharing.weibo
{
	padding-bottom: 4px;
}
.sharing-box ul.sharing.orkut,.sharing-box ul.sharing.tuenti
{
	padding-bottom: 2px;
}
#entries-content.list ul.col-1 li .sharing-box ul.sharing li
{
	height: 20px;
	padding: 6px; margin:0
}
#entries-content.list ul.col-1 li .sharing-box ul.sharing li .facebook-share-button
{
	float: right;
	margin-top: 1px;
}
#entries-content.list ul.col-1 li .sharing-box ul.sharing.pinterest li .facebook-share-button,#entries-content.list ul.col-1 li .sharing-box ul.sharing.weibo li .facebook-share-button
{
	margin-top: 3px;
}
#entries-content.list ul.col-1 li .sharing-box ul.sharing.orkut li .facebook-share-button,#entries-content.list ul.col-1 li .sharing-box ul.sharing.tuenti li .facebook-share-button
{
	margin-top: 2px;
}
#entries-content.list ul.col-1 li .sharing-box ul.sharing li .facebook-share-big
{
	margin-bottom: -3px;
}
#entries-content.list ul.col-1 li .sharing-box ul.sharing li .twitter-share-button
{
	margin-right: -20px;
}
#entries-content.list ul.col-1 li .sharing-box ul.sharing li #orkut_share
{
	float: left;
	width: 76px !important;
}
.sharing-box ul.sharing li a,.sharing-box ul.sharing li iframe,#entries-content.list ul.col-1 li .sharing-box ul.sharing li a,#entries-content.list ul.col-1 li .sharing-box ul.sharing li iframe
{
	display: inline-block;
}
.fb_share_count,.FBConnectButton .FBConnectButton_Text,.FBConnectButton_RTL .FBConnectButton_Text
{
	font-family: "lucida grande","HelveticaNeue",Helvetica,Arial,sans-serif !important;
}
.fb_share_count_right .fb_share_count_inner
{
	padding: 2px 3px 3px !important;
	width: 26px !important;
}
.blank-state
{
	background-color: #f4f4f4;
	border-radius: 5px;
	color: #666;
	font-size: 12px;
	margin: 20px;
	moz-border-radius: 5px;
	overflow: hidden;
	padding: 15px 0;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	webkit-border-radius: 5px;
}
.blank-state.big
{
	margin-top: 20px;
	padding: 120px 0;
}
.blank-state h3
{
	color: #222;
	font-size: 22px;
	font-weight: normal;
	margin: 0 0 5px;
}
.blank-state p
{
	line-height: 1.5em;
	margin: 0;
}
.blank-state p a
{
	font-weight: bold;
}
.post-container
{
	padding: 0 0 16px;
	position: relative;
	text-align: center;
}
.post-container .img-wrap
{
	margin-top: 42px;
	overflow: hidden;
	position: relative;
}
.post-container img
{
	border: none;
	display: block;
	margin: 0 auto;
}
.post-container .img-wrap .watermark-clear
{
	float: none;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.post-meta-bar
{
	background-color: #f4f4f4;
	overflow: hidden;
	padding: 20px;
	position: relative;
}
.post-meta-bar a.avatar,.post-meta-bar a.avatar img
{
	background-color: #EEE;
	border: 0 none;
	border-radius: 5px;
	display: block;
	height: 50px;
	moz-border-radius: 5px;
	webkit-border-radius: 5px;
	width: 80px;
}
.post-meta-bar a.avatar
{
	float: left;
	margin-right: 10px;
}
.post-meta-bar .info
{
	color: #999;
	float: left;
	height: 50px;
	width: 380px;
}
.post-meta-bar .info p
{
	line-height: 1.4em;
	margin: 0 0 3px;
	margin-bottom: 5px;
	width: 360px;
}
.post-meta-bar .info p span
{
	margin: 0 10px;
}
.post-meta-bar .info p a.report,a.report
{
	background: url(../images/sprite_v12.png) no-repeat -138px -97px;
	color: #E92D6C;
	line-height: 14px;
	moz-transition: color .2s linear;
	padding-left: 16px;
	webkit-transition: color .2s linear;
}
#entries-content.list ul.col-1 li div.info a.fix,.post-meta-bar .info p a.report,a.fix
{
	background: url(../images/sprite_v12.png) no-repeat 0 -2257px;
	color: #399A35;
	line-height: 14px;
	margin: 0px;
	margin: -16px 0 22px;
	padding-left: 16px;
	visibility: hidden;
}
#entries-content.list ul.col-1 li div.info a.report
{
	margin: -16px 0 30px;
	visibility: hidden;
}
#entries-content.list ul.col-1 li:hover div.info a.report,#entries-content.list ul.col-1 li:hover div.info a.fix
{
	visibility: visible;
}
.post-meta-bar .info p a.report,div.info a.report:hover
{
	color: #ee5b8c;
	text-decoration: underline;
}
#entries-content.list ul.col-1 li div.info a.fix:hover
{
	color: #43b93f;
	text-decoration: underline;
}
.post-meta-bar .info p a.report,a.fix
{
	visibility: visible;
}
.post-meta-bar .sharing-box,.post-meta-bar .url-box
{
	margin-top: 0;
	position: absolute;
	right: 20px;
	top: 20px;
}
.url-box
{
	background: #eee;
	background-color: #f4f4f4;
	border-radius: 5px;
	height: 50px;
	margin: 0 0 30px;
	moz-border-radius: 5px;
	overflow: hidden;
	padding: 0;
	webkit-border-radius: 5px;
	width: 220px;
}
.post-meta-bar .sharing-box ul.sharing
{
	background-color: #eee;
}
.post-may-like
{
	background-color: #F4F4F4;
	border-top: 1px solid #ddd;
	box-shadow: 0 0 0 1px #fff inset;
	margin: 40px 0 0;
	moz-box-shadow: 0 0 0 1px #fff inset;
	webkit-box-shadow: 0 0 0 1px #fff inset;
}
.post-may-like #entries-content
{
	padding: 20px;
}
.comment-section h3.title
{
	color: #222;
	font-size: 14px;
	margin: 20px 20px 0;
	padding-bottom: 12px;
}
.comment-section .report-and-source
{
	float: right;
	margin: -26px 20px 0;
}
.comment-section .report-and-source a
{
}
.comment-section .report-and-source a:hover
{
	text-decoration: underline;
}
.comment-section .report-and-source p
{
	color: #999;
	margin: 0;
}
.comment-section .report-and-source .report
{
	color: #E92D6C;
	font-weight: normal;
}
.comment-section .report-and-source #report-item-separator
{
	color: #999;
	margin: 0 10px;
}
.comment-section .guidelines p
{
	border-top: 1px solid #ddd;
	color: #666;
	font-style: italic;
	line-height: 1em;
	margin: 0 20px;
	padding: 8px;
	text-align: center;
	text-shadow: 0 1px #fff;
}
.comment-section .guidelines a
{
	color: #E92D6C;
	font-weight: bold;
}
.comment-section .guidelines a:hover
{
	text-decoration: underline;
}
ul.comment-list
{
	list-style-type: none;
	margin: 0;
	padding: 0 20px;
}
ul.comment-list li
{
	border-bottom: 1px solid #DDD;
	margin: 12px 0 0;
	overflow: hidden;
	padding-bottom: 12px;
}
ul.comment-list li:first-child
{
	border-top: 1px solid #ddd;
	margin-top: 0;
	padding-top: 12px;
}
ul.comment-list li .avatar
{
	float: left;
	margin-right: 10px;
	width: 80px;
}
ul.comment-list li .avatar a,ul.comment-list li .avatar a img
{
	background-color: #F4F4F4;
	border: medium none;
	border-radius: 5px;
	display: block;
	height: 50px;
	moz-border-radius: 5px;
	webkit-border-radius: 5px;
	width: 80px;
}
ul.comment-list li .content
{
	float: left;
	width: 610px;
}
ul.comment-list li .content p
{
	color: #999;
	margin: 0 0 5px;
}
ul.comment-list li .content p span.seperator
{
	margin: 0 5px;
}
ul.comment-list li .content p a.delete
{
	color: #E92D6C;
	moz-transition: color .2s linear;
	webkit-transition: color .2s linear;
}
ul.comment-list li .content p a.delete:hover
{
	color: #ee5b8c;
}
ul.comment-list li .content p a.delete:active
{
	color: #ce1653;
}
ul.comment-list li .content p.text
{
	color: #222;
	font-size: 12px;
	line-height: 1.5em;
}
form#form-post-add-comment
{
	margin: 20px 0 60px;
	overflow: hidden;
	padding: 0 20px;
}
form#form-post-add-comment .avatar
{
	float: left;
	margin-right: 10px;
}
form#form-post-add-comment .avatar a,form#form-post-add-comment .avatar a img
{
	background-color: #F4F4F4;
	border: 0 none;
	border-radius: 5px;
	display: block;
	height: 50px;
	margin: 0;
	moz-border-radius: 5px;
	webkit-border-radius: 5px;
	width: 80px;
}
form#form-post-add-comment .field
{
	float: left;
	width: 610px;
}
form#form-post-add-comment textarea
{
	border: 1px solid #ddd;
	border-radius: 5px;
	display: block;
	font: 12px "HelveticaNeue",Helvetica,Arial,sans-serif;
	margin: 0;
	moz-border-radius: 5px;
	moz-transition: border-color .2s linear;
	padding: 10px;
	webkit-border-radius: 5px;
	webkit-transition: border-color .2s linear;
	width: 588px;
}
form#form-post-add-comment textarea:focus
{
	border-color: #00a5f0;
}
form#form-post-add-comment .buttons
{
	margin-top: 10px;
	min-height: 36px;
	overflow: hidden;
	position: relative;
}
form#form-post-add-comment p.counts
{
	color: #999;
	float: left;
	margin: 0;
}
form#form-post-add-comment a.submit-button
{
	background-color: #00a5f0;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 5px;
	box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 1px #FFF;
	color: #fff;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	moz-border-radius: 5px;
	moz-box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 1px #FFF;
	moz-transition: background-color .2s linear;
	padding: 8px 20px;
	position: absolute;
	right: 0;
	text-shadow: 0 -1px rgba(0,0,0,.2);
	top: 0;
	webkit-border-radius: 5px;
	webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 1px #FFF;
	webkit-transition: background-color .2s linear;
}
form#form-post-add-comment a.submit-button:hover
{
	background-color: #24bbff;
}
form#form-post-add-comment a.submit-button:active
{
	background-color: #0082bd;
	box-shadow: 0 1px 2px rgba(0,0,0,.2) inset,0 1px #fff;
	moz-box-shadow: 0 1px 2px rgba(0,0,0,.2) inset,0 1px #fff;
	webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2) inset,0 1px #fff;
}
#content.nsfw
{
	border-radius: 5px;
	height: 310px;
	min-height: 310px;
	moz-border-radius: 5px;
	padding: 20px;
	webkit-border-radius: 5px;
}
#content.nsfw .content
{
	float: left;
	margin-right: 20px;
	width: 460px;
}
#content.nsfw .content img
{
	display: block;
}
#content.nsfw .info
{
	float: left;
	width: 220px;
}
#content.nsfw .info h1
{
	color: #222;
	font-size: 20px;
	font-weight: normal;
	margin: 0;
}
#content.nsfw .info p
{
	color: #666;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 15px;
}
#content.nsfw .info .inline-message
{
	background-color: #f4f4f4;
	border: 1px solid #00a5f0;
	border-radius: 5px;
	box-shadow: 0 0 0 1px #fff inset,0 1px 2px #eee;
	moz-border-radius: 5px;
	moz-box-shadow: 0 0 0 1px #fff inset,0 1px 2px #eee;
	overflow: hidden;
	padding: 10px;
	text-shadow: 0 1px #fff;
	webkit-border-radius: 5px;
	webkit-box-shadow: 0 0 0 1px #fff inset,0 1px 2px #eee;
	width: 198px;
}
#content.nsfw .message-box.alt .inline-message
{
}
#content.nsfw .message-box .inline-message p
{
	font-size: 11px;
	margin: 0;
	text-align: center;
}
#content.nsfw .message-box .inline-message p a
{
	font-weight: bold;
}
ul.featured-people
{
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	padding: 20px 0 20px 20px;
}
ul.col-1 .ad-block a,ul.col-1 .ad-block a img
{
	display: block;
	height: 250px;
	width: 300px;
}
ul.col-1 .ad-block a
{
	margin: 30px auto;
}
ul.featured-people li
{
	background-color: #f4f4f4;
	border: 1px solid #ddd;
	border-radius: 8px;
	box-shadow: 0 1px 2px #eee,0 0 0 1px #fff inset;
	float: left;
	height: 254px;
	margin: 0 20px 20px 0;
	moz-border-radius: 8px;
	moz-box-shadow: 0 1px 2px #eee,0 0 0 1px #fff inset;
	padding-bottom: 36px;
	position: relative;
	text-shadow: 0 1px 0 #FFF;
	webkit-border-radius: 8px;
	webkit-box-shadow: 0 1px 2px #eee,0 0 0 1px #fff inset;
	width: 218px;
}
ul.featured-people li .info
{
	margin: 10px 10px 0;
	padding: 0 0 10px;
	position: relative;
}
ul.featured-people li .info a img
{
	background-color: #EEE;
	border: medium none;
	border-radius: 5px 5px 0 0;
	display: block;
	height: 124px;
	margin-bottom: 10px;
	moz-border-radius: 5px 5px 0 0;
	webkit-border-radius: 5px 5px 0 0;
	width: 198px;
}
ul.featured-people li .info h4
{
	color: #222;
	font-size: 12px;
	line-height: 16px;
	margin: 0;
}
ul.featured-people li .desc
{
	border-top: 1px solid #fff;
	box-shadow: 0 -1px #ddd;
	margin: 0 10px 10px;
	moz-box-shadow: 0 -1px #ddd;
	webkit-box-shadow: 0 -1px #ddd;
}
ul.featured-people li .desc p
{
	color: #666;
	font-size: 11px;
	line-height: 16px;
	margin: 10px 0 0;
}
ul.featured-people li .stat
{
	background-color: #eee;
	border-radius: 0 0 5px 5px;
	border-top: 1px solid #ddd;
	bottom: 0;
	box-shadow: 0 0 0 1px #fff inset;
	color: #999;
	height: 16px;
	left: 0;
	moz-border-radius: 0 0 5px 5px;
	moz-box-shadow: 0 0 0 1px #fff inset;
	padding: 10px;
	position: absolute;
	webkit-border-radius: 0 0 5px 5px;
	webkit-box-shadow: 0 0 0 1px #fff inset;
	width: 198px;
}
ul.featured-people li .stat p
{
	margin: 0;
}
ul.featured-people li .stat p span
{
	margin: 0 5px;
}
ul.featured-people li .info h5
{
	color: #999;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
}
ul.people-list,ul.video-list
{
	margin: 20px;
	padding: 0;
}
ul.people-list li,ul.video-list li
{
	background: #fff;
	border-top: 1px solid #ddd;
	moz-transition: background-color .2s linear;
	overflow: hidden;
	padding: 12px 0;
	webkit-transition: background-color .2s linear;
}
ul.people-list li:hover,ul.video-list li:hover
{
	background: #f4f4f4;
	text-shadow: 0 1px #fff;
}
ul.people-list li h3
{
	color: #999;
	float: left;
	font-size: 28px;
	font-weight: normal;
	line-height: 50px;
	margin: 0;
	margin-right: 10px;
	text-align: center;
	width: 50px;
}
ul.video-list li h3
{
	color: red;
	float: left;
	font-size: 28px;
	font-weight: normal;
	line-height: 50px;
	margin: 0;
	margin-right: 10px;
	text-align: center;
	width: 50px;
}
ul.people-list li a.avatar img
{
	background-color: #ddd;
	border: none;
	border-radius: 5px;
	box-shadow: 0 1px #fff;
	display: block;
	float: left;
	height: 50px;
	margin-right: 10px;
	moz-box-shadow: 0 1px #fff;
	webkit-box-shadow: 0 1px #fff;
	width: 80px;
}
ul.video-list li a.thumbnail img
{
	background-color: #ddd;
	border: none;
	box-shadow: 0 1px #fff;
	display: block;
	float: left;
	height: 145px;
	margin-right: 10px;
	moz-box-shadow: 0 1px #fff;
	webkit-box-shadow: 0 1px #fff;
	width: 220px;
}
ul.people-list li .info
{
	float: left;
	overflow: hidden;
	white-space: nowrap;
	width: 500px;
}
ul.video-list li .info
{
	float: left;
	width: 460px;
}
ul.people-list li .info h4
{
	color: #999;
	font-weight: normal;
	line-height: 25px;
	margin: 0;
}
ul.video-list li .info h4
{
	color: #999;
	font-weight: normal;
	line-height: 1.2;
	margin: 0;
}
ul.people-list li .info h4 a
{
	color: #222;
	font-size: 12px;
	font-weight: bold;
}
ul.video-list li .info h4 a
{
	color: #222;
	font-size: 20px;
	font-weight: normal;
}
ul.people-list li .info h4 a:hover,ul.video-list li .info h4 a:hover
{
	color: #24bbff;
}
ul.people-list li .info h4 a:active,ul.video-list li .info h4 a:active
{
	color: #0082bd;
}
ul.people-list li .info h4 span
{
	margin: 0 10px;
}
ul.video-list li .info h4 span
{
	margin: 0 10px;
}
ul.people-list li .info p
{
	color: #222;
	font-size: 11px;
	line-height: 1.3em;
	margin: 0;
}
ul.video-list li .info p
{
	color: #222;
	font-size: 11px;
	line-height: 1.3em;
	margin: 0;
}
#paging-buttons
{
	background-color: #f4f4f4;
	border-radius: 0 0 5px 5px;
	border-top: 1px solid #ddd;
	box-shadow: 0 0 0 1px #fff inset;
	moz-border-radius: 0 0 5px 5px;
	moz-box-shadow: 0 0 0 1px #fff inset;
	overflow: hidden;
	padding: 20px;
	webkit-border-radius: 0 0 5px 5px;
	webkit-box-shadow: 0 0 0 1px #fff inset;
}
#paging-buttons a
{
	background-color: #00A5F0;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 5px;
	box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 1px #fff;
	color: #fff;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 36px;
	line-height: 36px;
	moz-border-radius: 5px;
	moz-box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 1px #fff;
	text-align: center;
	text-shadow: 0 -1px rgba(0,0,0,.2);
	webkit-border-radius: 5px;
	webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 1px #fff;
	width: 100%;
}
#paging-buttons.paging-buttons a
{
	float: right;
	width: 338px;
}
#paging-buttons.paging-buttons a:hover,#paging-buttons.infinite a:hover
{
	box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 1px #fff,0 0 0 30px rgba(255,255,255,.21) inset;
	opacity: .9;
}
#paging-buttons.paging-buttons a:active,#paging-buttons.infinite a:active
{
	box-shadow: 0 0 0 30px rgba(0,0,0,.21) inset,0 1px 2px rgba(0,0,0,.2) inset,0 1px #fff;
	moz-box-shadow: 0 0 0 30px rgba(0,0,0,.21) inset,0 1px 2px rgba(0,0,0,.2) inset,0 1px #fff;
	webkit-box-shadow: 0 0 0 30px rgba(0,0,0,.21) inset,0 1px 2px rgba(0,0,0,.2) inset,0 1px #fff;
}
#paging-buttons.paging-buttons a.previous
{
	float: left;
}
#paging-buttons a.disabled,#paging-buttons a.disabled:hover,#paging-buttons a.disabled:active
{
	box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 1px #fff;
	cursor: default;
	moz-box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 1px #fff;
	opacity: .2;
	webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 1px #fff;
	text-decoration:none
}
.setting-actions
{
	background-color: #f4f4f4;
	border-radius: 0 0 5px 5px;
	border-top: 1px solid #ddd;
	box-shadow: 0 0 0 1px #fff inset;
	moz-border-radius: 0 0 5px 5px;
	moz-box-shadow: 0 0 0 1px #fff inset;
	overflow: hidden;
	padding: 15px 20px;
	webkit-border-radius: 0 0 5px 5px;
	webkit-box-shadow: 0 0 0 1px #fff inset;
}
.setting-actions ul.buttons
{
	float: right;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.setting-actions ul.buttons li
{
	float: left;
}
.setting-actions ul li a,.setting-actions a.deactivate
{
	background-color: #00A5F0;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 5px;
	box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 1px #fff;
	color: #fff;
	display: block;
	font-size: 12px;
	font-weight: bold;
	line-height: 34px;
	margin-left: 10px;
	moz-border-radius: 5px;
	moz-box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 1px #fff;
	padding: 0 20px;
	text-shadow: 0 -1px rgba(0,0,0,.2);
	webkit-border-radius: 5px;
	webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 1px #fff;
}
.setting-actions a.deactivate
{
}
.setting-actions ul li a.cancel,.setting-actions a.deactivate
{
	background-color: transparent;
	box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 1px #fff,0 0 0 1px #fff inset;
	color: #999;
	moz-box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 1px #fff,0 0 0 1px #fff inset;
	text-shadow: 0 1px 0 #fff;
	webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 1px #fff,0 0 0 1px #fff inset;
}
.setting-actions ul li a.button:hover
{
	background-color: #24bbff;
}
.setting-actions ul li a.button:active
{
	background-color: #0082bd;
	box-shadow: 0 1px 2px rgba(0,0,0,.2) inset,0 1px #fff;
	moz-box-shadow: 0 1px 2px rgba(0,0,0,.2) inset,0 1px #fff;
	webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2) inset,0 1px #fff;
}
.setting-actions ul li a.cancel:hover
{
	color: #bbb;
}
.setting-actions ul li a.cancel:active
{
	color: #999;
}
.setting-actions a.deactivate
{
	float: left;
	margin: 0;
}
.setting-actions a.deactivate:hover
{
	color: #bbb;
}
.setting-actions a.deactivate:active
{
	color: #999;
}
body#page-full #container
{
	margin-right: 200px;
	overflow: hidden;
	padding: 30px 20px;
	width: auto;
}
body#page-404
{
	background-color: #222;
	color: #fff;
}
#full-content
{
	text-align: center;
}
#full-content .content
{
	width: auto;
}
#full-content h1
{
	margin: 0 auto 25px;
	width: 74px;
}
#full-content h3
{
	margin: 0 0 5px;
}
#full-content h3 a
{
	color: #eee;
	font-size: 20px;
	font-weight: normal;
}
#full-content h4
{
	color: #999;
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 15px;
}
#full-content .take-back
{
	font-size: 12px;
	margin-top: 20px;
}
#footer .wrap
{
	padding-bottom: 30px;
	width: 740px;
}
#footer .nsfw-signuplogin,#footer .yuno-signup
{
	background: url(../images/sprite_v12.png) 130px -600px no-repeat;
	border-bottom: 1px solid #bbb;
	box-shadow: 0 1px #eee;
	color: #666;
	display: block;
	font-size: 11px;
	height: 160px;
	margin: 0 0 20px;
	moz-box-shadow: 0 1px #eee;
	text-shadow: 0 1px #eee;
	webkit-box-shadow: 0 1px #eee;
	width: 740px;
}
#footer .nsfw-signuplogin h3,#footer .nsfw-signuplogin p,#footer .yuno-signup h3,#footer .yuno-signup p
{
	margin: 0;
	padding-left: 390px;
}
#footer .nsfw-signuplogin h3,#footer .yuno-signup h3
{
	color: #222;
	font-size: 14px;
	line-height: 1.5em;
	padding-top: 60px;
}
#footer .yuno-signup
{
	background: url(../images/sprite_v12.png) 125px -1900px no-repeat;
	height: 240px;
}
#footer .yuno-signup h3
{
	padding-top: 90px;
}
#footer .section-1
{
	background-color: #111;
	border-bottom: 1px solid #333;
	border-top: 1px solid #fff;
	box-shadow: 0 4px 2px #000 inset,0 -1px #000 inset;
	color: #999;
	min-width: 1060px;
	moz-box-shadow: 0 4px 2px #000 inset,0 -1px #000 inset;
	overflow: hidden;
	padding: 0;
	webkit-box-shadow: 0 4px 2px #000 inset,0 -1px #000 inset;
}
#footer .section-1 .wrap
{
	background-color: #222;
	border: 1px solid #000;
	border-radius: 5px;
	box-shadow: 0 1px #222;
	height: auto;
	moz-box-shadow: 0 1px #222;
	overflow: hidden;
	padding: 20px 0;
	webkit-box-shadow: 0 1px #222;
}
#footer .section-1 .column-1,#footer .section-1 .column-2
{
	float: left;
}
#footer .ad-block
{
	background-color: #111;
	border-radius: 5px;
	margin-left: 20px;
	moz-border-radius: 5px;
	padding: 20px;
	webkit-border-radius: 5px;
}
#footer .ad-block a,#footer .ad-block a img
{
	border: none;
	display: block;
	height: 250px;
	width: 300px;
}
#footer .ad-block a
{
	color: #666;
	display: block;
	font: 14px "HelveticaNeue",Helvetica,Arial,sans-serif;
	font-weight: bold;
	line-height: 250px;
	text-align: center;
	text-transform: uppercase;
}
#footer .section-1 .block
{
	height: 140px;
}
#footer .section-1 h3
{
	color: #fff;
	font-size: 11px;
	margin: 7px 0 4px 15px;
	padding: 6px 0;
	text-shadow: 0 1px #000;
}
#footer .section-1 ul
{
	border-top: 1px solid #222;
	list-style-type: none;
	margin: 0;
	padding: 10px 0 0;
}
#footer .section-1 ul a
{
	color: #999;
	display: block;
	moz-transition: color .2s linear;
	webkit-transition: color .2s linear;
	width: 140px;
}
#footer .section-1 ul a:hover
{
	color: #fff;
}
#footer .section-1 ul li
{
	margin: 0 0 5px;
}
#footer .section-2
{
	color: #666;
	text-shadow: 0 1px #eee;
}
#footer .section-2 a
{
	color: #00a5f0;
}
#footer .section-2 ul.info
{
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#footer .section-2 ul.info.footer-items-right
{
	float: right;
}
#footer .section-2 ul.info li
{
	float: left;
	margin-right: 8px;
}
#footer .section-2 ul.info.footer-items-right li
{
	margin: 0 0 0 8px;
}
#footer .section-2 ul.info li a
{
	border-bottom: 1px dotted #999;
	color: #666;
	font-weight: bold;
	margin-left: 8px;
	moz-transition: color .2s linear;
	webkit-transition: color .2s linear;
}
#footer .section-2 ul.info li a:hover
{
	color: #00a5f0;
}
#footer .section-2 ul.info li .facebook-like
{
	height: 20px;
	overflow: hidden;
	width: 99px;
}
#footer .section-2 ul.info li .facebook-like,#footer .section-2 ul.info li .twitter-follow
{
	margin-right: -6px;
}
#footer .section-2 ul.info li .google-plus
{
	margin-right: -16px;
}
#footer .section-2 .functions
{
	float: right;
	position: relative;
}
#footer .section-2 .functions a.button
{
	background: #444 url(../images/sprite_v12.png) no-repeat 117px -565px;
	border: 1px solid #000;
	border-radius: 5px;
	box-shadow: 0 0 0 1px rgba(255,255,255,.2) inset;
	color: #fff;
	display: block;
	float: right;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	moz-border-radius: 5px;
	moz-box-shadow: 0 0 0 1px rgba(255,255,255,.2) inset;
	padding: 5px 10px;
	text-shadow: 0 -1px rgba(0,0,0,.2);
	webkit-border-radius: 5px;
	webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.2) inset;
	width: 123px;
}
#footer .section-2 .functions.nsfw
{
	margin: 0 10px 0 0;
}
#footer .section-2 .functions a
{
	color: #fff;
	moz-transition: color .2s linear;
	webkit-transition: color .2s linear;
}
#footer .section-2 .functions a:hover,#footer .section-2 .functions a.hover
{
	background-color: #000;
	border-radius: 0 0 5px 5px;
	color: #00a5f0;
	moz-border-radius: 0 0 5px 5px;
	webkit-border-radius: 0 0 5px 5px;
}
#footer .section-2 ul.menu
{
	background-color: #000;
	border-radius: 5px 5px 0 0;
	bottom: 24px;
	display: none;
	font-size: 11px;
	list-style-type: none;
	margin: 0;
	moz-border-radius: 5px 5px 0 0;
	padding: 5px 0 0;
	position: absolute;
	right: 0;
	webkit-border-radius: 5px 5px 0 0;
	width: 145px;
}
#footer .section-2 .functions:hover ul.menu
{
	display: block;
}
#footer .section-2 ul.menu a
{
	color: #999;
	display: block;
	moz-transition: color .2s linear;
	padding: 5px 10px;
	webkit-transition: color .2s linear;
	width: 120px;
}
#footer .section-2 ul.menu a:hover
{
	color: #fff;
}
#ad-bar
{
	background-color: #000;
	color: #999;
	font-size: 12px;
	font-style: italic;
	height: 100%;
	position: fixed;
	right: 0;
	top: 0;
	width: 190px;
}
#ad-bar .ad-block
{
	margin: 25px 15px;
}
#ad-bar .ad-block p.by
{
	font-size: 11px;
}
.side-bar
{
	float: left;
	margin-left: 20px;
	margin-top: 30px;
	overflow: hidden;
	width: 300px;
}
.side-bar.left
{
	margin-left: -190px;
}
.side-bar.left .ad-block
{
	float: right;
}
.spcl-button-wrap
{
	height: 50px;
	margin: 10px 0 -5px;
	overflow: hidden;
}
a.spcl-button
{
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 5px;
	box-shadow: 0 1px 0 rgba(255,255,255,.4) inset,0 -3px 0 rgba(0,0,0,.3) inset,0 0 10px rgba(255,255,255,.3) inset,0 2px 4px rgba(0,0,0,.2);
	color: #fff;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 20px;
	moz-box-shadow: 0 1px 0 rgba(255,255,255,.4) inset,0 -3px 0 rgba(0,0,0,.3) inset,0 0 10px rgba(255,255,255,.3) inset,0 2px 4px rgba(0,0,0,.2);
	moz-transition: background-color .2s linear 0;
	padding: 11px 0 14px;
	text-align: center;
	text-shadow: 0 -1px rgba(0,0,0,.2);
	webkit-box-shadow: 0 1px 0 rgba(255,255,255,.4) inset,0 -3px 0 rgba(0,0,0,.3) inset,0 0 10px rgba(255,255,255,.3) inset,0 2px 4px rgba(0,0,0,.2);
	webkit-transition: background-color .2s linear 0;
}
a.spcl-button.red
{
	background-color: #E15F4E;
}
a.spcl-button.green
{
	background-color: #399A35;
}
a.spcl-button.facebook
{
	background: url("../images/sprite_v12.png") no-repeat -386px -1590px #3b5998;
	margin-bottom: 0;
}
a.spcl-button:hover
{
	background-color: #24bbff;
	box-shadow: 0 1px 0 rgba(255,255,255,.4) inset,0 -3px 0 rgba(0,0,0,.3) inset,0 0 10px rgba(255,255,255,.4) inset,0 2px 4px rgba(0,0,0,.3);
	moz-box-shadow: 0 1px 0 rgba(255,255,255,.4) inset,0 -3px 0 rgba(0,0,0,.3) inset,0 0 10px rgba(255,255,255,.4) inset,0 2px 4px rgba(0,0,0,.3);
	webkit-box-shadow: 0 1px 0 rgba(255,255,255,.4) inset,0 -3px 0 rgba(0,0,0,.3) inset,0 0 10px rgba(255,255,255,.4) inset,0 2px 4px rgba(0,0,0,.3);
}
a.spcl-button.red:hover
{
	background-color: #F96655;
}
a.spcl-button.green:hover
{
	background-color: #43B93F;
}
a.spcl-button.facebook:hover
{
	background-color: #2c57a5;
}
a.spcl-button:active
{
	background-color: #0082bd;
	box-shadow: 0 1px 0 rgba(255,255,255,.2) inset,0 -1px 0 rgba(0,0,0,.3) inset,0 0 10px rgba(255,255,255,.2) inset,0 2px 4px rgba(0,0,0,.2);
	margin-top: 2px;
	moz-box-shadow: 0 1px 0 rgba(255,255,255,.2) inset,0 -1px 0 rgba(0,0,0,.3) inset,0 0 10px rgba(255,255,255,.2) inset,0 2px 4px rgba(0,0,0,.2);
	padding: 11px 0 12px;
	webkit-box-shadow: 0 1px 0 rgba(255,255,255,.2) inset,0 -1px 0 rgba(0,0,0,.3) inset,0 0 10px rgba(255,255,255,.2) inset,0 2px 4px rgba(0,0,0,.2);
}
a.spcl-button.red:active
{
	background-color: #C65143;
}
a.spcl-button.green:active
{
	background-color: #2E7F2B;
}
a.spcl-button.facebook:active
{
	background-color: #112f61;
}
.side-bar .msg-box,.side-bar .feature-people,.side-bar .social-block,.side-bar .tags-block,.popular-block
{
	background-color: #EEE;
	border: 1px solid #bbb;
	border-radius: 5px;
	box-shadow: 0 1px #eee,0 0 0 1px #fff inset;
	clear: right;
	color: #666;
	margin-bottom: 20px;
	moz-border-radius: 5px;
	moz-box-shadow: 0 1px #eee,0 0 0 1px #fff inset;
	padding: 12px 15px 15px;
	position: relative;
	text-shadow: 0 1px #fff;
	webkit-border-radius: 5px;
	webkit-box-shadow: 0 1px #eee,0 0 0 1px #fff inset;
	width: 268px;
}
.side-bar .msg-box:hover,.side-bar .feature-people:hover,.side-bar .social-block:hover,.side-bar .tags-block:hover,.popular-block:hover
{
}
.side-bar .social-block
{
	height: 191px;
}
.side-bar .blue
{
	border: 1px solid #00a5f0;
}
.side-bar .notice
{
	background-color: #ffff99;
	box-shadow: 0 1px #eee,0 1px rgba(255,255,255,.8) inset;
	color: #222;
	moz-box-shadow: 0 1px #eee,0 1px rgba(255,255,255,.8) inset;
	text-shadow: 0 1px rgba(255,255,255,.8);
	webkit-box-shadow: 0 1px #eee,0 1px rgba(255,255,255,.8) inset;
}
.side-bar .s-300
{
	background-color: #ccc;
	float: right;
	height: 250px;
	margin-bottom: 20px;
	width: 300px;
}
.side-bar .special-social-block .fb_edge_widget_with_comment
{
	float: right;
	margin-right: 16px;
	top: 200px;
}
.side-bar .social-block .twitter-follow,.side-bar .social-block .weibo-follow,.side-bar .social-block .google-plus
{
	border-top: 1px solid #ccc;
	box-shadow: 0 1px #fff inset;
	moz-box-shadow: 0 1px #fff inset;
	padding-bottom: 7px;
	padding-top: 10px;
	webkit-box-shadow: 0 1px #fff inset;
}
.side-bar .social-block .weibo-follow
{
	height: 25px;
}
.side-bar .social-block .google-plus
{
	height: 23px;
}
.side-bar .social-block .google-plus p
{
	color: #333;
	left: 100px;
	line-height: 20px;
	margin: 0;
	position: absolute;
	text-shadow: none;
}
.side-bar .social-block .facebook-like
{
	margin-bottom: 10px;
	overflow: hidden;
	padding: 0;
}
.side-bar .msg-box h3,.side-bar .msg-box p,.side-bar .feature-people h3
{
	line-height: 1.3em;
	margin: 0;
}
.side-bar .msg-box h3,.side-bar .feature-people h3,.side-bar .social-block h3,.side-bar .tags-block h3,.side-bar .popular-block h3
{
	color: #222;
	font-size: 14px;
	line-height: 1.2em;
	margin: 0 0 12px;
}
.side-bar .msg-box h3,.side-bar .tags-block h3
{
	margin-bottom: 6px;
}
.side-bar .msg-box p.memo
{
	background-color: #ddd;
	border: 1px solid #bbb;
	border-radius: 5px;
	box-shadow: 0 1px #fff;
	color: #222;
	font-weight: bold;
	moz-border-radius: 5px;
	moz-box-shadow: 0 1px #fff;
	padding: 5px;
	text-align: center;
	text-shadow: #eee;
	webkit-border-radius: 5px;
	webkit-box-shadow: 0 1px #fff;
}
.side-bar .newsletter-form h3
{
	color: #222;
	font-size: 14px;
	line-height: 1.2em;
	margin-bottom: 6px;
}
.side-bar .msg-box .newsletter-form input#email_subscribe_email
{
	box-shadow: 0 1px #fff;
	color: #999 !important;
	moz-box-shadow: 0 1px #fff;
	moz-transition: border-color .2s linear 0s;
	webkit-box-shadow: 0 1px #fff;
	webkit-transition: border-color .2s linear 0s;
	width: 160px !important;
}
.side-bar .msg-box .newsletter-form input#email_subscribe_email:focus
{
	border-color: #00A5F0 !important;
	color: #222 !important;
}
.side-bar .msg-box .newsletter-form .submit
{
	background-color: #00A5F0;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 1px #FFF;
	color: #FFF;
	cursor: pointer;
	float: right;
	font-family: inherit;
	font-size: 11px;
	font-weight: bold;
	height: 32px;
	margin: 10px 0 0 8px;
	moz-box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 1px #FFF;
	padding: 4px 0 6px;
	text-shadow: 0 -1px rgba(0,0,0,.2);
	webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 1px #FFF;
	width: 80px;
}
.side-bar .msg-box .newsletter-form .submit:hover
{
	background-color: #24bbff;
}
.side-bar .msg-box .newsletter-form .submit:active
{
	background-color: #0082bd;
	box-shadow: 0 1px 2px rgba(0,0,0,.2) inset,0 1px #fff;
	moz-box-shadow: 0 1px 2px rgba(0,0,0,.2) inset,0 1px #fff;
	webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2) inset,0 1px #fff;
}
.side-bar .msg-box a,.side-bar .feature-people a
{
	font-weight: bold;
}
.side-bar .msg-box ul.what-to-do
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.side-bar .msg-box ul.what-to-do li.done a
{
	cursor: default;
}
.side-bar .msg-box ul.what-to-do li:last-child
{
	margin: 0;
}
.side-bar .msg-box ul.submit-info
{
	list-style-type: disc;
	margin: 0 0 10px 15px;
	padding: 0;
}
.side-bar .msg-box ul.submit-info li
{
	margin: 0 0 10px;
}
.side-bar .msg-box ul.submit-info li:last-child
{
	margin: 0;
}
.side-bar .feature-people .grid-wrap
{
	border-bottom: 1px solid #fff;
	border-top: 1px solid #ddd;
	width: 120px;
}
.side-bar .feature-people .grid-wrap-wrap
{
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #fff;
	padding: 10px 0;
	width: 120px;
}
.side-bar .feature-people ul.grid
{
	height: 120px;
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 126px;
}
.side-bar .feature-people ul.grid li
{
	float: left;
	margin: 0 6px 6px 0;
}
.side-bar .feature-people ul.grid a img
{
	border: none;
	display: block;
}
.side-bar .feature-people p
{
	line-height: 1.3em;
	margin-bottom: 0;
}
.side-bar .popular-block ol
{
	list-style-type: none;
	margin: 0;
	margin: -10px 0;
	padding: 0;
}
.side-bar .popular-block ol li{	border-top: 1px solid #ccc;	box-shadow: 0 1px #fff inset;	moz-box-shadow: 0 1px #fff inset;	webkit-box-shadow: 0 1px #fff inset;	overflow: hidden;	padding: 10px 0;	position: relative;}
.side-bar .popular-block ol li a.wrap{	display: block;}
.side-bar .popular-block ol li a.wrap:hover{ text-decoration:none}
.side-bar .popular-block ol.quicklinks{ overflow:auto}
.side-bar .popular-block ol.quicklinks li{ width:50%; float:left}

.side-bar .popular-block ol li:first-child{	border-top: none;	box-shadow: none;	moz-box-shadow: none;	webkit-box-shadow: none;}
.side-bar .popular-block ol.quicklinks li:first-child{ 	border-top: 1px solid #ccc;	box-shadow: 0 1px #fff inset;	moz-box-shadow: 0 1px #fff inset;	webkit-box-shadow: 0 1px #fff inset;}
	
.side-bar .popular-block h4,.side-bar .popular-block p,.side-bar .popular-block h4,.side-bar .popular-block img
{
	float: left;
}
.side-bar .popular-block h4,.side-bar .popular-block p
{
	margin: 5px 0 0 10px;
	width: 125px;
}
.side-bar .popular-block p.meta
{
	margin-left: 7px;
}
.side-bar .popular-block h4
{
	color: #222;
	font-size: 12px;
	line-height: 1.2em;
	margin: 0 0 0 10px;
	moz-transition: color .2s linear 0s;
	webkit-transition: color .2s linear 0s;
}
.side-bar .popular-block h4:hover
{
	color: #555;
}
.side-bar .popular-block .mask { width: 130px;height: 75px;overflow: hidden;float: left;}
.side-bar .popular-block img { width: 130px;height: 99px;margin-top: -13px;background: #bbb;}
.side-bar .popular-block h4 {
font-size: 13px;color: #222;-moz-transition: color .2s linear 0s;-webkit-transition: color .2s linear 0s;
margin: 2px 0 0 10px;line-height: 1.2em;}
h4, .side-dock .popular-block p {margin: 5px 0 0 10px;width: 158px;}
.side-bar .popular-block span.comment,.side-bar .popular-block span.loved
{	color: #999;	margin: 0 5px 0 0;	padding-left: 16px; font-size:11px;
}
.side-bar .popular-block span.loved,.side-bar .popular-block span.loved
{	background: url(../images/sprite_v12.png) no-repeat -11px -61px;}
.side-bar .popular-block span.comment,.side-bar .popular-block span.comment{	background: url(../images/sprite_v12.png) no-repeat -11px -78px; font-size:11px}
.side-bar .popular-block span.medal-gold,.side-bar .popular-block span.medal-silver,.side-bar .popular-block span.medal-bronze{	background: url(../images/sprite_v12.png) 0 -100px no-repeat;
	display: block;	height: 43px;	left: 8px;	position: absolute;
	top: 8px;	width: 23px;	font-size:11px}
.side-bar .popular-block span.medal-silver
{
	background: url(../images/sprite_v12.png) no-repeat -23px -100px;
}
.side-bar .popular-block span.medal-bronze
{
	background: url(../images/sprite_v12.png) no-repeat -46px -100px;
}
.side-bar .tags-block
{
	float: right;
}
.side-bar .popular-tags
{
	list-style: none;
	margin: 0 0 20px;
	padding: 0;
}
.side-bar .popular-tags li
{
	float: left;
	font-size: 11px;
	line-height: 1;
	margin: 0;
}
.side-bar .popular-tags li a
{
	background-color: #E4E4E4;
	border: 1px solid #ccc;
	border-radius: 20px;
	box-shadow: 0 0 0 1px #fff inset,0 1px #fff;
	color: #00A5F0;
	float: left;
	font-weight: normal;
	margin: 6px 6px 0 0;
	max-width: 200px;
	moz-border-radius: 20px;
	moz-box-shadow: 0 0 0 1px #fff inset,0 1px #fff;
	overflow: hidden;
	padding: 3px 8px 5px;
	text-decoration: none;
	text-shadow: 0 1px #fff;
	webkit-border-radius: 20px;
	webkit-box-shadow: 0 0 0 1px #fff inset,0 1px #fff;
	white-space: nowrap;
}
.side-bar .popular-tags li a:hover
{
	background-color: #f4f4f4;
	box-shadow: 0 0 0 1px #fff inset,0 1px 1px #ddd;
	color: #24bbff;
	moz-box-shadow: 0 0 0 1px #fff inset,0 1px 1px #ddd;
	webkit-box-shadow: 0 0 0 1px #fff inset,0 1px 1px #ddd;
}
.side-bar .popular-tags li a:active
{
	background-color: #ddd;
	box-shadow: 0 1px 1px #bbb inset,0 1px 1px #fff;
	color: #0082bd;
	moz-box-shadow: 0 1px 1px #bbb inset,0 1px 1px #fff;
	webkit-box-shadow: 0 1px 1px #bbb inset,0 1px 1px #fff;
}
.side-bar .ad-block
{
	background-color: #eee;
	border-radius: 5px;
	box-shadow: 0 1px #eee;
	clear: right;
	color: #999;
	display: block;
	margin-bottom: 20px;
	moz-border-radius: 5px;
	moz-box-shadow: 0 1px #eee;
	padding: 15px 15px 10px;
	text-align: center;
	webkit-border-radius: 5px;
	webkit-box-shadow: 0 1px #eee;
	width: 120px;
}
.side-bar .ad-block a img
{
	border: none;
	display: block;
}
.ad-block p
{
	margin: 10px 0;
}
.ad-block p a
{
	font-weight: bold;
}
.ad-block hr
{
	background-color: #ddd;
	border: none;
	box-shadow: 0 0 1px #fff;
	height: 1px;
	margin: 0 0 5px;
	moz-box-shadow: 0 1px 0 #fff;
	webkit-box-shadow: 0 1px 0 #fff;
}
.ad-block a.by
{
	color: #aaa;
	display: inline;
	font-size: 10px;
	height: auto;
	margin: 5px 0 0;
	text-shadow: 0 1px 0 #fff;
	text-transform: uppercase;
}
.ad-block p.by a
{
	color: #666;
}
.side-bar .ad-block
{
	background-color: #ccc;
	border: 1px solid #bbb;
	width: 198px;
}
.side-bar .ad-block.s-160
{
	padding: 19px 0 16px;
}
.side-bar .ad-block.s-160 a
{
	display: block;
	padding: 19px;
	width: 160px;
}
.side-bar .ad-block.s-120
{
	padding: 0;
}
.side-bar .ad-block.s-120 a
{
	display: block;
	padding: 39px;
	width: 120px;
}
#overlay-shadow
{
	background-color: rgba(0,0,0,.8);
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 301;
}
#overlay-container
{
	left: 0;
	margin-top: -300px;
	min-width: 780px;
	position: fixed;
	top: 50%;
	width: 100%;
	z-index: 302;
}
.scriptolution-soft-box
{
	margin: 10% auto 0;
	width: 740px;
	z-index: 100;
}
.scriptolution-soft-box.static
{
	margin: 0;
	z-index: auto;
}
#scriptolution-soft-report.scriptolution-soft-box,#scriptolution-soft-share.scriptolution-soft-box,#scriptolution-soft-language.scriptolution-soft-box,#scriptolution-soft-submit.scriptolution-soft-box
{
	border-radius: 4px;
	box-shadow: 0 0 0 6px rgba(0,0,0,.4),0 4px 8px rgba(0,0,0,.4);
	moz-box-shadow: 0 0 0 6px rgba(0,0,0,.4),0 4px 8px rgba(0,0,0,.4);
	webkit-box-shadow: 0 0 0 6px rgba(0,0,0,.4),0 4px 8px rgba(0,0,0,.4);
	width: 460px;
}
#form-scriptolution-soft-report .field,#form-scriptolution-soft-share .field,#form-scriptolution-soft-language .field
{
	margin-bottom: 5px;
	overflow: hidden;
}
.scriptolution-soft-box .head
{
	background-color: #f4f4f4;
	border-radius: 5px 5px 0 0;
	box-shadow: 0 1px #fff inset,0 -1px #DDD inset;
	moz-border-radius: 5px 5px 0 0;
	moz-box-shadow: 0 1px #fff inset,0 -1px #DDD inset;
	padding: 20px 20px 0;
	position: relative;
	webkit-border-radius: 5px 5px 0 0;
	webkit-box-shadow: 0 1px #fff inset,0 -1px #DDD inset;
}
.scriptolution-soft-box .head ul.switch
{
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.scriptolution-soft-box .head ul.switch li
{
	border-radius: 5px;
	float: left;
	margin: 0 20px;
}
.scriptolution-soft-box .head ul.switch li.current
{
	background: url(../images/sprite_v12.png) no-repeat -279px -493px;
}
.scriptolution-soft-box .head ul.switch li a
{
	color: #999;
	display: block;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	padding: 55px 0 15px;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	width: 50px;
}
.scriptolution-soft-box .head ul.switch li a:hover
{
	color: #bbb;
}
.scriptolution-soft-box .head ul.switch li a:active
{
	color: #999;
}
.scriptolution-soft-box .head ul.switch li.current a
{
	color: #222;
}
.scriptolution-soft-box .head ul.switch li a.login
{
	background: url(../images/sprite_v12.png) no-repeat 0 -1100px;
}
.scriptolution-soft-box .head ul.switch li.current a.login
{
	background: url(../images/sprite_v12.png) no-repeat -50px -1100px;
}
.scriptolution-soft-box .head ul.switch li a.signup
{
	background: url(../images/sprite_v12.png) no-repeat -100px -1100px;
}
.scriptolution-soft-box .head ul.switch li.current a.signup
{
	background: url(../images/sprite_v12.png) no-repeat -150px -1100px;
}
.scriptolution-soft-box .head ul.switch li a.photo
{
	background: url(../images/sprite_v12.png) no-repeat -200px -1100px;
}
.scriptolution-soft-box .head ul.switch li.current a.photo
{
	background: url(../images/sprite_v12.png) no-repeat -250px -1100px;
}
.scriptolution-soft-box .head ul.switch li a.video
{
	background: url(../images/sprite_v12.png) no-repeat -300px -1100px;
}
.scriptolution-soft-box .head ul.switch li.current a.video
{
	background: url(../images/sprite_v12.png) no-repeat -350px -1100px;
}
.scriptolution-soft-box .head ul.switch li a.news{ background: url(../images/sprite_bite.png) no-repeat 0 -27px;}
.scriptolution-soft-box .head ul.switch li.current a.news{ background: url(../images/sprite_bite.png) no-repeat -50px -27px;}
.scriptolution-soft-box .content
{
	background-color: #fff;
	padding: 20px;
}
#scriptolution-soft-post .form_photo,#scriptolution-soft-post .form_video
{
}
.scriptolution-soft-box .actions
{
	background-color: #f4f4f4;
	border-radius: 0 0 5px 5px;
	border-top: 1px solid #ddd;
	box-shadow: 0 0 0 1px #fff inset;
	moz-border-radius: 0 0 5px 5px;
	moz-box-shadow: 0 0 0 1px #fff inset;
	overflow: hidden;
	padding: 20px;
	webkit-border-radius: 0 0 5px 5px;
	webkit-box-shadow: 0 0 0 1px #fff inset;
}
.scriptolution-soft-box .actions ul.buttons
{
	float: right;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.scriptolution-soft-box .actions ul.buttons li
{
	float: left;
}
.scriptolution-soft-box .actions ul.buttons a,.scriptolution-soft-box .actions a.delete-button
{
	display: block;
}
.scriptolution-soft-box .actions ul.buttons a.button,.scriptolution-soft-box .actions ul.buttons a.cancel,.scriptolution-soft-box .actions a.delete-button,.scriptolution-soft-box .actions ul.social-connect li a
{
	background-color: #00a5f0;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 5px;
	box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 1px #fff;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	line-height: 34px;
	moz-border-radius: 5px;
	moz-box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 1px #fff;
	moz-transition: background-color .2s linear;
	padding: 0 20px;
	text-shadow: 0 -1px rgba(0,0,0,.2);
	webkit-border-radius: 5px;
	webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 1px #fff;
	webkit-transition: background-color .2s linear;
	cursor:pointer
}
.scriptolution-soft-box .actions ul.buttons a.button:hover
{
	background-color: #24bbff;
}
.scriptolution-soft-box .actions ul.buttons a.button:active
{
	background-color: #0082bd;
	box-shadow: 0 1px 2px rgba(0,0,0,.2) inset,0 1px #fff;
	moz-box-shadow: 0 1px 2px rgba(0,0,0,.2) inset,0 1px #fff;
	webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2) inset,0 1px #fff;
}
.scriptolution-soft-box .actions ul.buttons a.button.red
{
	background: #E15F4E;
	moz-animation: glow 2s infinite;
	webkit-animation: glow 2s infinite;
}
.scriptolution-soft-box .actions ul.buttons a.button.disactiviate
{
	background: #E92E6C;
}
.scriptolution-soft-box .actions ul.buttons a.button.loading
{
	background: url(../images/spinner-v2.gif) 8px 8px no-repeat transparent;
	border: none;
	box-shadow: none;
	cursor: default;
	height: 20px;
	moz-box-shadow: none;
	overflow: hidden;
	padding: 8px;
	webkit-box-shadow: none;
	width: 20px;
}
.scriptolution-soft-box .actions ul.buttons a.cancel
{
	background-color: transparent;
	color: #999;
	margin-right: 10px;
	text-shadow: 0 1px 0 #fff;
	webkit-transition: color .2s linear;
}
.scriptolution-soft-box .actions ul.social-connect
{
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.scriptolution-soft-box .actions ul.social-connect li
{
	float: left;
	margin-right: 10px;
}
.scriptolution-soft-box .actions ul.social-connect li a
{
	display: block;
	font-size: 12px;
	line-height: 34px;
	padding-left: 50px;
	text-align: center;
}
.scriptolution-soft-box .actions ul.social-connect li a.facebook
{
	background: url("../images/sprite_v12.png") no-repeat 14px -1592px #3B5998;
	box-shadow: 0 0 0 1px rgba(255,255,255,.2) inset,0 1px #fff;
	moz-box-shadow: 0 0 0 1px rgba(255,255,255,.2) inset,0 1px #fff;
	webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.2) inset,0 1px #fff;
}
.scriptolution-soft-box .actions ul.social-connect li a:hover.facebook
{
	background-color: #456DB9;
}
.scriptolution-soft-box .actions ul.social-connect li a:active.facebook
{
	background-color: #314B7F;
	box-shadow: 0 1px 2px rgba(0,0,0,.2) inset,0 1px #fff;
	moz-box-shadow: 0 1px 2px rgba(0,0,0,.2) inset,0 1px #fff;
	webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2) inset,0 1px #fff;
}
.scriptolution-soft-box .actions p.social-connected
{
	color: #999;
	float: left;
	font-size: 12px;
	line-height: 36px;
	margin: 0;
	text-shadow: 0 1px 0 #fff;
	vertical-align: middle;
}
.scriptolution-soft-box .actions p.social-connected img
{
	background-color: #ddd;
	border-radius: 5px;
	box-shadow: 0 1px #fff;
	margin-right: 10px;
	moz-border-radius: 5px;
	moz-box-shadow: 0 1px #fff;
	vertical-align: bottom;
	webkit-border-radius: 5px;
	webkit-box-shadow: 0 1px #fff;
}
.scriptolution-soft-box .actions a.delete-button
{
	background-color: transparent;
	color: #E92E6C;
	float: left;
	margin: 0;
	text-shadow: 0 1px 0 #FFF;
	webkit-transition: color .2s linear;
}
.scriptolution-soft-box .actions a.delete-button:hover
{
	color: #ee5c8c;
}
.scriptolution-soft-box .actions a.delete-button:active
{
	color: #ce1653;
}
.scriptolution-soft-box .actions ul.buttons a.cancel:hover
{
	color: #bbb;
}
.scriptolution-soft-box .actions ul.buttons a.cancel:active
{
	color: #999;
}
#scriptolution-soft-forgotpassword.scriptolution-soft-box .content,#scriptolution-soft-edit.scriptolution-soft-box .content,#scriptolution-soft-report.scriptolution-soft-box .content,#scriptolution-soft-language.scriptolution-soft-box .content
{
	border-radius: 5px 5px 0 0;
	moz-border-radius: 5px 5px 0 0;
	webkit-border-radius: 5px 5px 0 0;
}
#scriptolution-soft-share.scriptolution-soft-box .content,#scriptolution-soft-submit.scriptolution-soft-box .content
{
	border-radius: 5px;
	moz-border-radius: 5px;
	webkit-border-radius: 5px;
}
#scriptolution-soft-forgotpassword.scriptolution-soft-box .content h2
{
	font-size: 14px;
	font-weight: bold;
}
#scriptolution-soft-report.scriptolution-soft-box .content h3,#scriptolution-soft-share.scriptolution-soft-box .content h3,#scriptolution-soft-language.scriptolution-soft-box .content h3
{
	margin: 0 0 5px;
}
#scriptolution-soft-submit.scriptolution-soft-box .content h3
{
	font-size: 28px;
	margin: 0 0 5px;
}
#scriptolution-soft-report.scriptolution-soft-box .content h4,#scriptolution-soft-share.scriptolution-soft-box .content h4,#scriptolution-soft-language.scriptolution-soft-box .content h4,#scriptolution-soft-submit.scriptolution-soft-box .content h4
{
	border-bottom: 1px solid #ddd;
	font-size: 12px;
	line-height: 1.4em;
	margin: 0 0 15px;
	padding-bottom: 15px;
}
#scriptolution-soft-report.scriptolution-soft-box .close-btn,#scriptolution-soft-share.scriptolution-soft-box .close-btn,#scriptolution-soft-language.scriptolution-soft-box .close-btn,#scriptolution-soft-submit.scriptolution-soft-box .close-btn
{
	background: url("../images/sprite_v12.png") -180px -60px no-repeat;
	display: block;
	float: right;
	height: 21px;
	margin: -10px -10px 0;
	overflow: hidden;
	width: 20px;
}
#scriptolution-soft-report.scriptolution-soft-box .close-btn:hover,#scriptolution-soft-share.scriptolution-soft-box .close-btn:hover,#scriptolution-soft-submit.scriptolution-soft-box .close-btn:hover
{
	opacity: .8;
}
#scriptolution-soft-share.scriptolution-soft-box .other-social
{
	border-bottom: 1px solid #ddd;
	padding-bottom: 16px;
}
#scriptolution-soft-share.scriptolution-soft-box p
{
	font-size: 12px;
	margin: 15px 0 10px;
}
#scriptolution-soft-share.scriptolution-soft-box .twitter-tweet,#scriptolution-soft-share.scriptolution-soft-box .google-plus,#scriptolution-soft-share.scriptolution-soft-box .facebook-button
{
	float: left;
}
#scriptolution-soft-share.scriptolution-soft-box .google-plus
{
	margin-right: -15px;
}
#scriptolution-soft-share.scriptolution-soft-box .facebook-button
{
	width: 90px;
}
#scriptolution-soft-share.scriptolution-soft-box .stumbleupon-button
{
	height: 20px;
	padding-top: 1px;
}
#scriptolution-soft-share.scriptolution-soft-box .add-this
{
	height: 18px;
	padding-top: 2px;
}
#scriptolution-soft-share.scriptolution-soft-box .facebook-send
{
	height: 20px;
	margin: 15px 0;
	padding-bottom: 4px;
}
#scriptolution-soft-share.scriptolution-soft-box .facebook-share
{
	background-color: #f4f4f4;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	box-shadow: 0 0 0 1px #fff inset;
	margin: -16px -20px 15px;
	moz-box-shadow: 0 0 0 1px #fff inset;
	padding: 15px 0;
	webkit-box-shadow: 0 0 0 1px #fff inset;
}
#scriptolution-soft-share.scriptolution-soft-box .facebook-share a
{
	background: url(../images/sprite_v12.png) 0 -470px no-repeat;
	display: block;
	height: 32px;
	margin: 0 auto;
	width: 200px;
}
#scriptolution-soft-share.scriptolution-soft-box .facebook-share a:active
{
	background: url(../images/sprite_v12.png) -200px -470px no-repeat;
}
#scriptolution-soft-report.scriptolution-soft-box .content label,#scriptolution-soft-language.scriptolution-soft-box .content label
{
	margin: 0 0 5px;
}
#scriptolution-soft-language.scriptolution-soft-box .content label
{
	float: left;
	padding: 10px 5px;
	width: 94px;
}
#scriptolution-soft-language.scriptolution-soft-box .content label:hover
{
	background-color: #eee;
	border-radius: 5px;
	text-shadow: 0 1px #fff;
}
#scriptolution-soft-report.scriptolution-soft-box .content input.text,#scriptolution-soft-share.scriptolution-soft-box .content input.text
{
	width: 398px;
}
form#form-scriptolution-soft-report.modal .field input.text.success,form#form-scriptolution-soft-report.modal .field input.text.failed
{
	padding-right: 40px;
	width: 368px;
}
form#form-scriptolution-soft-report.modal .field input.text.success
{
	background: url(../images/sprite_v12.png) no-repeat 390px -1182px;
}
form#form-scriptolution-soft-report.modal .field input.text.failed
{
	background: url(../images/sprite_v12.png) no-repeat 390px -1262px;
}
.keyboard-instruction
{
	color: #fff;
	margin: 10% auto 0;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0,0,0,.8);
	width: 620px;
	z-index: 100;
}
.keyboard-instruction h3
{
	font-size: 22px;
	font-weight: normal;
	margin: 0 0 5px;
}
.keyboard-instruction ul
{
	font-size: 12px;
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.keyboard-instruction ul li
{
	display: inline-block;
	margin: 0 10px;
}
.keyboard-instruction p
{
	color: #999;
	font-size: 11px;
}
.keyboard-instruction .keyboard-img
{
	background: url(../images/sprite_v12.png) 0 -1660px no-repeat;
	display: block;
	height: 233px;
	margin: 0 auto;
	width: 518px;
}
.message-page
{
	font-size: 14px;
	height: 360px;
	left: 50%;
	margin: -180px 0 0 -240px;
	position: absolute;
	text-align: center;
	top: 50%;
	width: 480px;
}
.message-page h3
{
	font-size: 50px;
	margin: 0 0 10px;
	text-transform: uppercase;
}
.message-page h3.message-404 a
{
	background: url(../images/sprite_v12.png) 0 -770px no-repeat;
	display: block;
	height: 310px;
	margin: 0 auto 10px;
	overflow: hidden;
	text-indent: -9999px;
	width: 246px;
}
.message-page h3.message-404 a:hover
{
	background: url(../images/sprite_v12.png) -246px -770px no-repeat;
}
.message-page h3.message-404 a:active
{
	background: url(../images/sprite_v12.png) -246px -769px no-repeat;
}
.message-page p
{
	color: #999;
	font-size: 12px;
	margin: 0 0 5px;
}
.message-page a
{
	color: #fff;
}
.static-block
{
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 1px 2px #aaa;
	moz-border-radius: 5px;
	moz-box-shadow: 0 1px 2px #aaa;
	padding: 20px;
	webkit-border-radius: 5px;
	webkit-box-shadow: 0 1px 2px #aaa;
}
.static-block h3
{
	font-size: 22px;
	font-weight: normal;
	margin: 0 0 10px;
}
.static-block h4
{
	font-size: 28px;
	font-weight: normal;
	margin: 0 0 10px;
}
.static-block .info
{
	color: #666;
	font-size: 14px;
	line-height: 1.5em;
	margin: 0 0 20px;
}
.static-block.black .info
{
	color: #999;
}
.static-block .info p
{
	margin: 0 0 5px;
}
.static-block .info p.black
{
	color: #111;
}
.static-block .impression-box img
{
	display: block;
}
.static-block .section
{
	margin-top: 30px;
}
.static-block .section h4
{
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 15px;
}
.static-block .section ul.rates
{
	border-top: 1px solid #f4f4f4;
	font-size: 12px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.static-block .section ul.rates li
{
	border-bottom: 1px solid #f4f4f4;
	overflow: hidden;
}
.static-block .section ul.rates li .plan,.static-block .section ul.rates li .desc
{
	float: left;
	line-height: 50px;
	vertical-align: baseline;
	width: 340px;
}
.static-block .section ul.rates li .plan
{
	margin-right: 20px;
}
.static-block .section ul.rates li .plan h5,.static-block .section ul.rates li .desc p
{
	margin: 0;
}
.static-block .section ul.rates li .plan h5.estimates
{
	float: left;
	font-size: 20px;
}
.static-block .section ul.rates li .plan h5.price
{
	float: right;
	font-size: 20px;
	font-weight: normal;
}
.static-block .section ul.rates li .plan h5 span
{
	color: #999;
	font-size: 12px;
	font-weight: normal;
}
.static-block .section ul.rates li .desc p
{
	padding-top: 3px;
}
.static-block .section ul.rates li p.contact
{
	color: #999;
	line-height: 50px;
	margin: 0;
	text-align: center;
}
.static-block .section ul.rates li p.contact a
{
	font-weight: bold;
}
.static-block table.garden
{
	background: #f4f4f4;
	border-collapse: collapse;
	border-radius: 5px;
	moz-border-radius: 5px;
	text-align: center;
	webkit-border-radius: 5px;
	width: 700px;
}
.static-block table.garden td
{
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	padding: 40px 0;
}
.static-block table.garden td:last-child
{
	border-right: none;
}
.static-block table.garden .ad-block a,.static-block table.garden .ad-block a img
{
	display: block;
	margin: 0 auto;
}
.static-block table.garden .ad-block p
{
	color: #999;
	height: 70px;
	margin: 10px auto 0;
	width: 120px;
}
.static-block ul.qa-list
{
	border-top: 1px solid #ddd;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.static-block ul.qa-list li
{
	border-bottom: 1px solid #ddd;
	padding: 20px 0 10px;
}
.static-block img,.static-block ul.qa-list li img
{
	background-color: #f4f4f4;
	border-radius: 5px;
	display: block;
	height: 300px;
	margin-bottom: 15px;
	width: 700px;
}
.static-block ul.qa-list li img
{
	background-color: #222;
}
.static-block ul.qa-list h3
{
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 5px;
}
.static-block ul.qa-list p
{
	font-size: 12px;
	line-height: 1.5em;
	margin: 0 0 10px;
}
.static-block.black
{
	background-color: #000;
}
.static-block.black h3
{
	color: #999;
}
.static-block.black h4
{
	color: #fff;
}
.static-block.black ul.qa-list
{
	border: none;
}
.static-block.black ul.qa-list li
{
	border-bottom: none;
	border-top: 1px solid #222;
}
.static-block.black ul.qa-list h3
{
	color: #fff;
}
.static-block.black ul.qa-list p
{
	color: #999;
}
.static-block.black a
{
	font-weight: bold;
}
form
{
	margin: 0;
}
form div.field
{
	overflow: visible;
}
form input.text,form input.search,.contact-wrapper textarea
{
	font: 14px "HelveticaNeue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 10px;
}
form input.text:focus,form input.search:focus
{
	color: #333;
}
form a.button
{
	display: inline-block;
}
form.generic .field
{
	margin-bottom: 10px;
}
form.generic label
{
	color: #212121;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 8px;
	text-shadow: 0 1px 0 #eee;
}
form.generic label span
{
	color: #878787;
	font-weight: normal;
}
form.generic input.text
{
	border: 1px solid #bbb;
	border-color: #ddd;
	border-radius: 5px;
	box-shadow: 0 1px 0 #eee;
	display: block;
	font-size: 14px;
	moz-border-radius: 5px;
	moz-box-shadow: 0 1px 0 #eee;
	moz-transition: border-color .2s linear;
	webkit-border-radius: 5px;
	webkit-box-shadow: 0 1px 0 #eee;
	webkit-transition: border-color .2s linear;
	width: auto;
}
form.generic input.text:focus
{
	border-color: #00A5F0;
}
form.generic input.text.error
{
	background: url(../images/sprite_v12.png) no-repeat 250px -1262px #fff;
	border-color: #E92D6C;
}
form.generic .action
{
	overflow: hidden;
}
form.generic a.button,form.generic #login-submit
{
	background-color: #00A5F0;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 5px;
	box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 1px #fff;
	color: #fff;
	cursor: pointer;
	display: block;
	font-family: inherit;
	font-size: 12px;
	font-weight: bold;
	line-height: 34px;
	moz-border-radius: 5px;
	moz-box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 1px #fff;
	padding: 0 20px;
	text-align: center;
	text-shadow: 0 -1px rgba(0,0,0,.2);
	webkit-border-radius: 5px;
	webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 1px #fff;
}
form.generic a.button:hover,form.generic #login-submit:hover
{
	background-color: #24bbff;
}
form.generic a.button:active,form.generic #login-submit:active
{
	background-color: #0082bd;
	box-shadow: 0 1px 2px rgba(0,0,0,.2) inset,0 1px #fff;
	moz-box-shadow: 0 1px 2px rgba(0,0,0,.2) inset,0 1px #fff;
	webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2) inset,0 1px #fff;
}
form.generic #login-submit
{
	height: 36px;
	padding: 0 0 1px;
	width: 280px;
}
form.modal h3
{
	font-size: 28px;
	font-weight: bold;
	margin: 0;
	margin-bottom: 20px;
}
form.modal h4
{
	font-size: 14px;
	font-weight: bold; width:auto; margin:0 0 5px
}
#form-scriptolution-soft-post-fix .post-container .img-wrap
{
	margin: 0;
}
form.modal .field
{
	margin-bottom: 20px;
	overflow: hidden;
}
form.modal .field.checkbox
{
	margin-bottom: 10px;
	padding-left: 198px;
}
form.modal .field label
{
	cursor: pointer;
	display: block;
	font-size: 12px;
	overflow: hidden;
}
form.modal .field h4
{
	float: left;
	font-size: 12px;
	font-weight: normal;
	line-height: 36px;
	margin: 0 20px 0 0;
	width: 178px;
}
form.modal .field h4 span
{
	color: #999;
}
form.modal .field input.text, .contact-wrapper textarea, textarea.inputStyle{	border: 1px solid #ddd;	border-radius: 5px;	display: block;	float: left;	moz-border-radius: 5px;	moz-transition: border-color .2s linear;	webkit-border-radius: 5px;	webkit-transition: border-color .2s linear;	width: 480px;}
form.modal .field input.text:focus,.contact-wrapper textarea:focus, textarea.inputStyle:focus{	border-color: #00A5F0;}
textarea.inputStyle{ padding: 10px;}
form.modal .field input.text.success,form.modal .field input.text.failed
{
	padding-right: 40px;
	width: 450px;
}
form.modal .field input.text.success
{
	background: url(../images/sprite_v12.png) no-repeat 470px -1182px;
}
form.modal .field input.text.failed
{
	background: url(../images/sprite_v12.png) no-repeat 470px -1262px;
}
form.modal .field input.file
{
	border: 1px solid #ddd;
	border-radius: 5px;
	float: left;
	font-size: 12px;
	line-height: 24px;
	margin: 0;
	moz-border-radius: 5px;
	padding: 6px 10px;
	webkit-border-radius: 5px;
	width: 478px;
}
form.modal .field input.checkbox
{
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
form.modal .field input.checkbox
{
	margin: 0 5px 0 0;
}
form.modal .field p.info
{
	clear: both;
	color: #999;
	font-size: 11px;
	line-height: 20px;
	margin: 0 0 0 198px;
}
form.modal .post-content-wrap
{
	margin-bottom: 40px;
	text-align: center;
}
form.modal .post-content-wrap img
{
	display: inline-block;
}
form.modal hr
{
	border-bottom: 1px solid #DDD;
	border-style: none none solid;
	height: 1px;
	margin: 0 0 20px;
}
form.page
{
	padding: 0 20px;
}
form.page hr
{
	border-bottom: 1px solid #DDD;
	border-style: none none solid;
	clear: both;
	float: left;
	height: 1px;
	margin: 10px 0 30px;
	overflow: hidden;
	width: 100%;
}
form.page .field
{
	float: left;
	margin-bottom: 20px;
	width: 100%;
}
form.page .field label
{
	float: left;
	width: 100%;
}
form.page .field h4
{
	float: left;
	font-size: 12px;
	font-weight: normal;
	line-height: 36px;
	margin: 0 20px 0 0;
	width: 135x; text-align:right
}
form.page .field input.text
{
	border: 1px solid #ddd;
	border-radius: 5px;
	display: block;
	float: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 478px;
}
form.page p.info
{
	color: #999;
	float: left;
	font-size: 11px;
	line-height: 20px;
	margin: 0 0 0 170px;
}
form.page .wrap
{
	float: left;
	width: 500px;
}
form.page .wrap .first,form.page .wrap .second
{
	float: left;
	width: 240px;
}
form.page .wrap p.info
{
	width: 181px;
}
form.page .wrap p.info.last
{
	margin-left: 24px;
}
form.page .wrap .first
{
	margin-right: 20px;
}
form.page .wrap .first input.text,form.page .wrap .second input.text
{
	width: 218px;
}
form.page .wrap a.twitter,form.page .wrap a.facebook
{
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 5px;
	box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 1px #fff;
	display: block;
	font-size: 12px;
	line-height: 36px;
	moz-border-radius: 5px;
	moz-box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 1px #fff;
	moz-transition: background-color .2s linear;
	text-align: center;
	text-indent: -9999px;
	webkit-border-radius: 5px;
	webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 1px #fff;
	webkit-transition: background-color .2s linear;
	width: 238px;
}
form.page .wrap a.twitter
{
	background: #31C5F6 url(../images/sprite_v12.png) 0 -1300px;
}
form.page .wrap a.twitter:hover
{
	background-color: #62d3f8;
}
form.page .wrap a.twitter:active,form.page .wrap a.facebook:active
{
	background-color: #0ab2ea;
	box-shadow: 0 0 0 30px rgba(0,0,0,.21) inset,0 1px 2px rgba(0,0,0,.2) inset,0 1px #fff;
	moz-box-shadow: 0 0 0 30px rgba(0,0,0,.21) inset,0 1px 2px rgba(0,0,0,.2) inset,0 1px #fff;
	webkit-box-shadow: 0 0 0 30px rgba(0,0,0,.21) inset,0 1px 2px rgba(0,0,0,.2) inset,0 1px #fff;
}
form.page .wrap a.facebook
{
	background: #3B5997 url(../images/sprite_v12.png) 0 -1408px no-repeat;
}
form.page .wrap a.facebook:hover
{
	background-color: #4c6fb9;
}
form.page .wrap a.facebook:active
{
	background-color: #2d4372;
}
form.page .wrap a.twitter.disconnected
{
	background-color: #31C5F6 url(../images/sprite_v12.png) 0 -1300px no-repeat;
}
form.page .wrap a.twitter.disconnected:hover
{
	background-color: #62d3f8;
}
form.page .wrap a.twitter.disconnected:active
{
	background-color: #0ab2ea;
}
form.page .wrap a.facebook.disconnected
{
	background: #3B5997 url(../images/sprite_v12.png) 0 -1408px no-repeat;
}
form.page .wrap a.facebook.disconnected:hover
{
	background-color: #4c6fb9;
}
form.page .wrap a.facebook.disconnected:active
{
	background-color: #2d4372;
}
form.page .wrap a.twitter.checked,form.page .wrap a.facebook.checked
{
	background: #aaa url(../images/sprite_v12.png) 0 -1336px no-repeat;
	box-shadow: 0 1px 2px rgba(0,0,0,.2) inset,0 1px #fff;
	moz-box-shadow: 0 1px 2px rgba(0,0,0,.2) inset,0 1px #fff;
	webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2) inset,0 1px #fff;
}
form.page .wrap a.twitter.checked:hover,form.page .wrap a.facebook.checked:hover
{
	background: #e92e6c url(../images/sprite_v12.png) 0 -1372px no-repeat;
	box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 1px #fff;
	moz-box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 1px #fff;
	webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 1px #fff;
}
form.page .wrap a.twitter.checked:active,form.page .wrap a.facebook.checked:active
{
	box-shadow: 0 0 0 30px rgba(0,0,0,.21) inset,0 1px 2px rgba(0,0,0,.2) inset,0 1px #fff;
	moz-box-shadow: 0 0 0 30px rgba(0,0,0,.21) inset,0 1px 2px rgba(0,0,0,.2) inset,0 1px #fff;
	webkit-box-shadow: 0 0 0 30px rgba(0,0,0,.21) inset,0 1px 2px rgba(0,0,0,.2) inset,0 1px #fff;
}
form.page .wrap a.facebook.checked
{
	background: #aaa url(../images/sprite_v12.png) 0 -1444px no-repeat;
}
form.page .wrap a.facebook.checked:hover
{
	background: #e92e6c url(../images/sprite_v12.png) 0 -1480px no-repeat;
}
form.page .field.checkbox h4
{
	line-height: 1.4em;
}
form.page .field.checkbox label
{
	cursor: pointer;
	float: none;
	font-size: 12px;
	padding: 8px 0;
	width: auto;
}
form.page .field.checkbox ul
{
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 500px;
}
form.page .field.checkbox ul li
{
	float: left;
	margin-bottom: 10px;
}
form#form-settings input
{
	font-size: 12px;
}
form#form-settings input.text
{
	border-color: #ddd;
	moz-transition: border-color .2s linear;
	webkit-transition: border-color .2s linear;
}
form#form-settings input.text:focus
{
	border-color: #00A5F0;
}
form#form-settings .locale .country,form#form-settings .locale .language,form#contact-form .field .topic
{
	border: 1px solid #ddd;
	border-radius: 5px;
	float: left;
	moz-border-radius: 5px;
	padding: 10px;
	webkit-border-radius: 5px;
	width: 218px;
}
form#contact-form .field .topic
{
	width: 480px;
}
form#contact-form .field .topic select
{
	width: 100%;
}
form#form-settings .locale .country
{
	margin-right: 20px;
}
form#form-settings .locale select
{
	width: 100%;
}
form#form-settings .locale p.info
{
	width: 240px;
}
form#form-settings .locale p.info.last
{
	margin-left: 18px;
}
form#form-settings .field.colors .profile,form#form-settings .field.colors .links
{
	float: left;
	width: 240px;
}
form#form-settings .field.colors .profile
{
	margin-right: 20px;
}
form#form-settings .field.colors input.text
{
	float: left;
	width: 170px; margin-left:10px
}
form#form-settings .field.colors a.color-picker
{
	display: block;
	float: left;
	height: 38px;
	margin-right: 10px;
	width: 38px; padding:0; border:none; margin:0
}
form#form-settings .field.colors a.color-picker img
{
	border: none;
}
form#form-settings .field.colors p.info
{
	margin-left: 182px;
	width: 190px;
}
form#form-settings .field.colors p.info.last
{
	margin-left: 85px;
	width: 130px;
}
form#form-settings .fix-password
{
	float: left;
}
form#form-settings .password p.info
{
	width: 240px;
}
form#form-settings .password p.info.last
{
	margin-left: 18px;
}
form#form-settings .field.profile-pic h4{	width: auto;}
form#form-settings .field.profile-pic .wrap
{
	background-color: #f4f4f4;
	border: 1px solid #ddd;
	border-radius: 5px;
	box-shadow: 0 0 0 1px #fff inset;
	moz-border-radius: 5px;
	moz-box-shadow: 0 0 0 1px #fff inset;
	padding: 20px;
	text-shadow: 0 1px #fff;
	webkit-border-radius: 5px;
	webkit-box-shadow: 0 0 0 1px #fff inset;
	width: 658px;
}
form#form-settings .field.profile-pic .wrap .image-wrap
{
	border: 1px solid #ccc;
	border-radius: 5px;
	box-shadow: 0 1px #FFF;
	float: left;
	margin-right: 20px;
	moz-border-radius: 5px;
	moz-box-shadow: 0 1px #FFF;
	webkit-border-radius: 5px;
	webkit-box-shadow: 0 1px #FFF;
}
form#form-settings .field.profile-pic .wrap .image-wrap img
{
	background-color: #ddd;
	border-radius: 5px;
	display: block;
	height: 100px;
	moz-border-radius: 5px;
	webkit-border-radius: 5px;
	width: 160px;
}
.settings_userphoto{ float:left; text-align: left; margin-left10px}
form#form-settings .field.profile-pic .file
{
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 5px;
	font-size: 14px;
	-moz-border-radius: 5px;
	padding: 10px;
	-webkit-border-radius: 5px;
	width: 454px; 
}
form#form-settings .field.profile-pic p.info
{
	color: #999;
	float: none;
	font-size: 11px;
	margin: 5px auto;
	width: auto;
}
form#form-settings .field.profile-pic p.remove-avatar
{
	font-size: 12px;
}
form#form-settings .field.profile-pic p.remove-avatar label
{
	float: none;
}
form#form-settings .field.profile-pic p.remove-avatar label input
{
	margin: 5px 5px 0 0;
}
p.form-message
{
	border-radius: 5px;
	color: #fff;
	font-size: 14px;
	line-height: 50px;
	margin: 74px 0 -10px;
	moz-border-radius: 5px;
	padding-left: 50px;
	text-shadow: 0 -1px rgba(0,0,0,.1);
	webkit-border-radius: 5px;
}
p.form-message.success
{
	background: #76CAC6 url(../images/sprite_v12.png) no-repeat -385px 15px;
}
p.form-message.error
{
	background: #E92E6C url(../images/sprite_v12.png) no-repeat -385px -25px;
}
p.form-message.middle
{
	margin: 0 auto;
	width: 690px;
}
.form-message a
{
	color: #fff;
	font-style: italic;
}
#bottom-ad-tray
{
	background-color: #222;
	height: 90px;
	margin: 20px auto;
	overflow: hidden;
	width: 728px;
}
#main-bottom-ad-tray
{
	background-color: #ccc;
	border: 1px solid #bbb;
	border-radius: 5px;
	box-shadow: 0 1px #eee;
	display: block;
	height: 90px;
	margin-bottom: 20px;
	-moz-border-radius: 5px;
	-moz-box-shadow: 0 1px #eee;
	padding: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 0 1px #eee;
	width: 728px;
}
#top-ad-tray a,#top-ad-tray a img,#bottom-ad-tray a,#bottom-ad-tray a img
{
	display: block;
}
#top-ad-tray a,#bottom-ad-tray a
{
	float: left;
	height: 90px;
	margin: 7px;
	width: 728px;
}
#bottom-ad-tray a
{
	margin: 0;
}
.hide
{
	display: none !important;
}
#bottom-ad-tray .newsletter-form
{
	background-color: #222;
	border: 1px solid #000;
	border-radius: 5px;
	box-shadow: 0 1px #222;
	float: right;
	height: 117px;
	moz-box-shadow: 0 1px #222;
	webkit-box-shadow: 0 1px #222;
	width: 198px;
}
ul.autocompleter-choices
{
	background-color: rgba(255,255,255,.95);
	border: 1px solid #ccc;
	border-radius: 5px;
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	font-family: "HelveticaNeue",Helvetica,Arial,sans-serif;
	list-style: none;
	margin: 4px 0 0;
	moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	padding: 0;
	position: absolute;
	text-align: left;
	webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	z-index: 9000;
}
ul.autocompleter-choices li
{
	color: #222;
	cursor: pointer;
	display: block;
	float: none !important;
	font: 12px "HelveticaNeue",Helvetica,Arial,sans-serif;
	font-weight: normal;
	line-height: 150%;
	margin: -2px 0 0;
	padding: 5px 10px;
	position: relative;
	white-space: nowrap;
}
ul.autocompleter-choices li.autocompleter-selected
{
	background-color: rgba(0,165,240,.2);
	color: #222;
	text-shadow: 0 1px rgba(255,255,255,.6);
}
ul.autocompleter-choices span.autocompleter-queried
{
	color: #00a5f0;
	display: inline;
	float: none;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
	color: #0082bd;
}
#head-bar a.keyboard-shortcut-button
{
	border-left: 1px solid #000;
	display: block;
	height: 60px;
	overflow: hidden;
	position: absolute;
	right: 60px;
	text-indent: -9999px;
	width: 60px;
}
#footer .wrap-2
{
	border-top: 1px solid #111;
	box-shadow: 0 1px #333 inset;
	height: 20px;
	margin: 18px auto 5px;
	moz-box-shadow: 0 1px #333 inset;
	padding-top: 15px;
	webkit-box-shadow: 0 1px #333 inset;
	width: 1060px;
}
#searchbar_container
{
	background: #111;
	box-shadow: 0 -1px #333 inset,0 -2px 8px #000 inset;
	moz-box-shadow: 0 -1px #333 inset,0 -2px 8px #000 inset;
	webkit-box-shadow: 0 -1px #333 inset,0 -2px 8px #000 inset;
}
#searchbar_wrapper
{
	margin: 0 auto;
	width: 700px;
}
#search_wrapper
{
	height: 32px;
	margin: 0 auto;
	padding: 18px 0;
	width: 700px;
}
#sitebar_search_header
{
	background: url("../images/sprite_v12.png") no-repeat scroll 10px -1545px #eee;
	border: none;
	border-radius: 50px;
	box-shadow: 0 0 0 1px #000,0 2px #222;
	color: #999;
	display: block;
	float: left;
	font-size: 14px;
	moz-box-shadow: 0 0 0 1px #000,0 2px #222;
	moz-transition: -moz-box-shadow .2s linear;
	outline: none;
	padding: 8px 8px 8px 36px;
	webkit-box-shadow: 0 0 0 1px #000,0 2px #222;
	webkit-transition: -webkit-box-shadow .2s linear;
	width: 656px;
}
#sitebar_search_header:focus
{
	background-color: #fff;
	box-shadow: 0 0 0 1px #00a5f0,0 2px #222;
	color: #222;
	moz-box-shadow: 0 0 0 1px #00a5f0,0 2px #222;
	webkit-box-shadow: 0 0 0 1px #00a5f0,0 2px #222;
}
#header_searchbar .btn-submit
{
	background: #00a5f0;
	border: none;
	border-radius: 5px;
	box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 0 0 1px #000;
	color: #fff;
	cursor: pointer;
	display: block;
	float: right;
	font-family: inherit;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	moz-box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 0 0 1px #000;
	padding: 0 0 1px;
	text-shadow: 0 -1px rgba(0,0,0,.2);
	webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.4) inset,0 0 0 1px #000;
	width: 78px;
}
#header_searchbar .btn-submit:hover
{
	background: #24bbff;
}
#header_searchbar .btn-submit:active
{
	background: #0082bd;
	box-shadow: 0 0 0 1px #000,0 1px 2px rgba(0,0,0,.2) inset;
	moz-box-shadow: 0 0 0 1px #000,0 1px 2px rgba(0,0,0,.2) inset;
	webkit-box-shadow: 0 0 0 1px #000,0 1px 2px rgba(0,0,0,.2) inset;
}
div.profile-comment-wrapper
{
	margin: 20px 20px;
}
@-webkit-keyframes glow
{
	0%
	{
		background-color: #f96655;
	}
	50%
	{
		background-color: #C65143;
	}
	100%
	{
		background-color: #f96655;
	}
}
@-moz-keyframes glow
{
	0%
	{
		background-color: #f96655;
	}
	50%
	{
		background-color: #C65143;
	}
	100%
	{
		background-color: #f96655;
	}
}
@-webkit-keyframes green-glow
{
	0%
	{
		background-color: #43b93f;
	}
	50%
	{
		background-color: #2E7F2B;
	}
	100%
	{
		background-color: #43b93f;
	}
}
@-moz-keyframes green-glow
{
	0%
	{
		background-color: #43b93f;
	}
	50%
	{
		background-color: #2E7F2B;
	}
	100%
	{
		background-color: #43b93f;
	}
}
@-webkit-keyframes blue-glow
{
	0%
	{
		background-color: #24bbff;
	}
	50%
	{
		background-color: #0082bd;
	}
	100%
	{
		background-color: #24bbff;
	}
}
@-moz-keyframes blue-glow
{
	0%
	{
		background-color: #24bbff;
	}
	50%
	{
		background-color: #0082bd;
	}
	100%
	{
		background-color: #24bbff;
	}
}
#moving-boxes .msg-box
{
	display: none !important;
}
@media screen and (max-width:1094px)
{
	#head-wrapper
	{
		position: absolute;
		width: 1080px;
	}
	#post-control-bar
	{
		position: absolute !important;
		top: 121px !important;
	}
	#moving-boxes
	{
		top: 22px !important;
	}
}
@media screen and (max-height:620px)
{
	#moving-boxes .popular-block
	{
		display: none !important;
	}
	#moving-boxes .msg-box
	{
		display: block !important;
	}
}
@media screen and (min-height:750px)
{
	#moving-boxes .msg-box
	{
		display: block !important;
	}
}
.contact-container
{
	border-radius: 5px 5px 0 0;
	moz-border-radius: 5px 5px 0 0;
	webkit-border-radius: 5px 5px 0 0;
}
.contact-wrapper .info
{
	color: #666;
	font-size: 14px;
	line-height: 1.5em;
	margin: -10px 0 20px;
}
.contact-wrapper .info p
{
	margin: 0 0 5px;
}
.contact-wrapper textarea
{
	height: 150px;
	line-height: 1.5em;
}
.captcha-wrapper
{
	background-color: #f4f4f4;
	border: 1px solid #ddd;
	border-radius: 5px;
	box-shadow: 0 0 0 1px #fff inset;
	float: right;
	moz-border-radius: 5px;
	moz-box-shadow: 0 0 0 1px #fff inset;
	padding: 20px 91px;
	webkit-border-radius: 5px;
	webkit-box-shadow: 0 0 0 1px #fff inset;
}
.signup-login-wrap .signup-login-btn
{
	background: #ddd;
	border: 1px solid #bbb;
	border-radius: 5px;
	box-shadow: 0 0 0 1px #eee inset,0 1px #eee;
	color: #333;
	font-weight: bold;
	moz-box-shadow: 0 0 0 1px #eee inset,0 1px #eee;
	padding: 6px 12px;
	position: fixed;
	right: 15px;
	text-shadow: 0 1px #fff;
	top: 15px;
	webkit-box-shadow: 0 0 0 1px #eee inset,0 1px #eee;
}
.signup-login-wrap .signup-login-btn:hover
{
	background: #e4e4e4;
	box-shadow: 0 0 0 1px #f4f4f4 inset,0 1px 1px rgba(0,0,0,.1);
	moz-box-shadow: 0 0 0 1px #f4f4f4 inset,0 1px 1px rgba(0,0,0,.1);
	webkit-box-shadow: 0 0 0 1px #f4f4f4 inset,0 1px 1px rgba(0,0,0,.1);
}
.signup-login-wrap .signup-login-btn:active
{
	top: 16px;
}
.signup-login-wrap h1
{
	background: url(../images/logo-large.png) no-repeat;
	height: 90px;
	margin: 0 auto;
	overflow: hidden;
	text-indent: -999px;
	width: 184px;
}
.signup-wrapper h1{
	width:184px;height:90px;overflow:hidden;
	text-indent:-999px;
	background:url(../images/logo-large.png) no-repeat;
	margin:0 auto}
.signup-login-wrap h2
{
	font-size: 28px;
	margin: 0;
}
.signup-login-wrap h3
{
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 15px;
}
.signup-login-wrap .header
{
	margin: 0 auto;
	padding: 60px 0 0;
	width: 200px;
}
.signup-login-wrap .description
{
	color: #222;
	margin: 0 auto;
	padding: 15px 0 0;
	text-align: center;
	text-shadow: 0 1px 0 #eee;
	width: 600px;
}
.signup-login-wrap a.spcl-button,.signup-login-wrap a.spcl-button:active
{
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	width: 258px;
}
form#form-signup-login
{
	background: url(../images/seperator.png) no-repeat top center;
	margin: 15px auto;
	padding-top: 30px;
	width: 280px;
}
form#form-signup-login input.text
{
	width: 258px;
}
p.message
{
	color: #888;
	font-size: 12px;
	line-height: 1.6em;
	margin: 10px;
	text-align: center;
	text-shadow: 0 1px 0 #eee;
}
p.message.red
{
	color: #e92d6c;
}
.illegitimate
{
	font-size: 20px;
	margin: 180px 0 100px;
	text-align: center;
	text-shadow: 0 1px #eee;
}
a.spcl-button
{
	border-bottom-color: rgba(0,0,0,0.2);
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-left-color-value: rgba(0,0,0,0.2);
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: solid;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-width-value: 1px;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-right-color-value: rgba(0,0,0,0.2);
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: solid;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-width-value: 1px;
	border-top-color: rgba(0,0,0,0.2);
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-top-style: solid;
	border-top-width: 1px;
	box-shadow: 0pt 1px 0pt rgba(255,255,255,0.4) inset,0pt -3px 0pt rgba(0,0,0,0.3) inset,0pt 0pt 10px rgba(255,255,255,0.3) inset,0pt 2px 4px rgba(0,0,0,0.2);
	color: #ffffff;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 20px;
	padding-bottom: 14px;
	padding-left: 0pt;
	padding-right: 0pt;
	padding-top: 11px;
	text-align: center;
	text-shadow: 0pt -1px rgba(0,0,0,0.2);
}
a.spcl-button.green
{
	background-color: #399a35;
}
a.spcl-button:hover
{
	background-color: #24bbff;
	box-shadow: 0pt 1px 0pt rgba(255,255,255,0.4) inset,0pt -3px 0pt rgba(0,0,0,0.3) inset,0pt 0pt 10px rgba(255,255,255,0.4) inset,0pt 2px 4px rgba(0,0,0,0.3);
}
a.spcl-button.green:hover
{
	background-color: #43b93f;
}
ul .col-1
{
	overflow: hidden;
}
.spread-bar
{
	height: 20px;
	margin: 0 auto;
	padding: 10px 0;
	position: relative;
	width: 1060px;
}
.spread-bar .facebook-btn,.spread-bar .facebook-share-btn,.spread-bar .twitter-btn,.spread-bar .google-btn,.spread-bar .stumbleupon-btn
{
	float: left;
}
.spread-bar .facebook-btn
{
	margin-right: 7px;
}
.spread-bar .google-btn
{
	margin-right: -10px;
}
.spread-bar .stumbleupon-btn
{
	padding-top: 1px;
}
.spread-bar .btn-spread-close
{
	background: url(../images/sprite_v12.png) -180px -60px no-repeat;
	display: block;
	height: 21px;
	overflow: hidden;
	position: absolute;
	right: 0;
	text-indent: -9999px;
	top: 10px;
	width: 20px;
}
.side-bar .section-2 ul.sideinfo.side-items-left
{
	float: left;
	list-style: none;
}
.side-bar .section-2 ul.sideinfo.side-items-left
{
	list-style-type: none;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	padding-right: 0pt;
	padding-top: 0pt;
	text-decoration: none;
}
.side-bar .section-2 ul.sideinfo.side-items-left li
{
	float: left;
}
.side-bar .section-2 ul.sideinfo.side-items-left li a
{
	border-bottom-color: #999999;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	color: #00a5f0;
	color: #666666;
	margin-bottom: 0pt;
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 0pt;
	text-decoration: none;
}
#footer .section-2 ul.info.footer-items-left
{
	float: left;
}
#footer .section-2 ul.info li
{
	float: left;
	margin-right: 8px;
}
#footer .section-2 ul.info.footer-items-right li
{
	margin: 0 0 0 8px;
}
#footer .section-2 ul.info li a
{
	border-bottom: 1px dotted #999;
	color: #666;
	font-weight: bold;
	margin-left: 8px;
	moz-transition: color .2s linear;
	webkit-transition: color .2s linear;
}
#footer .section-2 ul.info li a:hover
{
	color: #00a5f0;
}
#footer .section-2 ul.info li .facebook-like
{
	height: 20px;
	overflow: hidden;
	width: 99px;
}
#footer .section-2 ul.info li .facebook-like,#footer .section-2 ul.info li .twitter-follow
{
	margin-right: -6px;
}
#footer .section-2 ul.info li .google-plus
{
	margin-right: -16px;
}
#footer .section-2 .functions
{
	float: right;
	position: relative;
}
#footer .section-2 .functions a.button
{
	background: #444 url(../img/sprite_v12.png) no-repeat 117px -565px;
	border: 1px solid #000;
	border-radius: 5px;
	box-shadow: 0 0 0 1px rgba(255,255,255,.2) inset;
	color: #fff;
	display: block;
	float: right;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	moz-border-radius: 5px;
	moz-box-shadow: 0 0 0 1px rgba(255,255,255,.2) inset;
	padding: 5px 10px;
	text-shadow: 0 -1px rgba(0,0,0,.2);
	webkit-border-radius: 5px;
	webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.2) inset;
	width: 123px;
}
#footer .section-2 .functions.nsfw
{
	margin: 0 10px 0 0;
}
#footer .section-2 .functions a
{
	color: #fff;
	moz-transition: color .2s linear;
	webkit-transition: color .2s linear;
}
#footer .section-2 .functions a:hover,#footer .section-2 .functions a.hover
{
	background-color: #000;
	border-radius: 0 0 5px 5px;
	color: #00a5f0;
	moz-border-radius: 0 0 5px 5px;
	webkit-border-radius: 0 0 5px 5px;
}
#footer .section-2 ul.menu
{
	background-color: #000;
	border-radius: 5px 5px 0 0;
	bottom: 24px;
	display: none;
	font-size: 11px;
	list-style-type: none;
	margin: 0;
	moz-border-radius: 5px 5px 0 0;
	padding: 5px 0 0;
	position: absolute;
	right: 0;
	webkit-border-radius: 5px 5px 0 0;
	width: 145px;
}
#footer .section-2 .functions:hover ul.menu
{
	display: block;
}
#footer .section-2 ul.menu a
{
	color: #999;
	display: block;
	moz-transition: color .2s linear;
	padding: 5px 10px;
	webkit-transition: color .2s linear;
	width: 120px;
}
#footer .section-2 ul.menu a:hover
{
	color: #fff;
}
#changeview,.grayroundbuttons
{
	background: #f4f4f4;
	border: 1px solid #bbb;
	border-radius: 5px;
	box-shadow: 0 1px #eee,0 1px #fff inset;
	color: #333;
	display: block;
	moz-border-radius: 5px;
	moz-box-shadow: 0 1px #eee,0 1px #fff inset;
	opacity: .7;
	overflow: hidden;
	text-shadow: 0 1px #fff;
	webkit-border-radius: 5px;
	webkit-box-shadow: 0 1px #eee,0 1px #fff inset;
}
#changeview		{ background: #ddd url(images/buttons-white.png) no-repeat 6px -190px;	float: right;	height: 21px;	margin: 5px 10px 5px 10px;	padding: 8px 0 0 26px;	width: 80px; font-size:11px}
#changeview:hover,.grayroundbuttons:hover
{
	opacity: 1;
}
.view_thumbs
{
	background: #ddd url(images/buttons-white.png) no-repeat 6px -190px;
}
.view_list
{
	background: #ddd url(images/buttons-white.png) no-repeat 6px -258px;
}
.grid p span.comment
{
}
.grid span.comment
{
	background: url(../images/sprite_v12.png) no-repeat -11px -78px;
}
.grid span.comment
{
	background: url(../images/sprite_v12.png) no-repeat -11px -78px;
}
.grid span.comment,.post-info-pad span.loved
{
	margin: 0;
}
.grid span.loved
{
	background: url(../images/sprite_v12.png) no-repeat -11px -61px;
}
.grid span.comment,.grid span.loved
{
	display: inline-block;
	padding-left: 16px;
}
/*-------------------old css moved-------------------------------------------*/
.content_ad_box							{ height:1%; padding:20px 0}
.content_ad								{ height:250px; width:300px; float:left; margin:0 10px}
*html .content_ad						{ margin:0 8px}
.article_content h1 { color:#339DD7; font-size:16px; padding:0 10px; }
/*---------gallary browse------------*/
.gallary_browse_headline				{ font-size:20px; font-weight:bold; line-height:25px;  padding:10px}
.gallary_sort_bar						{ background-color:#f7f7f7; padding:5px 10px; margin-bottom:5px; height:1%}
.gallary_sort_bar a						{ margin:3px 25px 0 0; display:inline-block}
.gallary_sort_txt						{ float:left}
.gallary_sort_by						{ float:right}
.gallary_browse_content					{ padding-left:32px}
.gallary_browse_content img				{ padding:1px;height:110px;width:130px;margin:0 8px 10px 0 }
*html .gallary_browse_content a:hover	{ padding:1px}
*html .gallary_browse_content a			{ padding:1px}
*html .gallary_browse_content img		{ border:none; padding:0px}

/*---------people browse----------------*/
.people_browse_headline					{ font-size:20px; font-weight:bold; line-height:25px; padding:10px }
.people_sort_bar						{ background-color:#f7f7f7; padding:5px 10px; margin-bottom:5px; height:1%}
.people_sort_bar a						{ margin-right:25px}
.people_sort_txt						{ float:left}
.people_sort_by							{ float:right}
.people_browse_content					{ padding-left:30px }
.people_browse_row						{ height:1% }
.people_browse_cell						{ float:left; width:150px; margin:10px 25px 20px 0}
.people_browse_cell_img					{ margin-bottom:5px}
.people_browse_cell_img img				{ padding:1px;height:120px;width:150px; margin-top:3px}
.people_browse_cell_img img:hover		{ padding:1px}
*html .people_browse_cell_img a:hover	{ padding:1px}
*html .people_browse_cell_img a			{ padding:1px}
*html .people_browse_cell_img img		{ border:none; padding:0px}
.people_browse_name						{ text-align:center}
/*-------------------video browse-------------------------*/
.video_browse_headline					{ font-size:20px; font-weight:bold; line-height:25px; padding:10px}
.video_sort_bar							{ background-color:#f7f7f7; padding:5px 10px; margin-bottom:5px}
.video_sort_bar a						{ margin-right:25px}
.videos_browse_content					{ padding-left:35px }
.videos_browse_row						{ height:1%}
.videos_browse_cell						{ float:left; width:150px; margin:10px 25px 20px 0}
.browse_video							{ width:150px; height:120px; margin-bottom:5px}
.browse_video a							{ display:block; width:142px; height:117px;}
.browse_video a:hover					{ text-decoration:none}
.browse_video_box						{ width:140px; height:115px;}
.browse_video_box img						{ width:140px; height:115px; }
.browse_video_title						{ font-weight: bold}
/*-------------------video page-------------------------*/
.artical_video_box						{ text-align:left}
.artical_video							{ margin-bottom:10px}
.artical_video_title					{ margin-bottom:10px; padding:0 10px}
/*-------------footer----------------*/
.footer							{ width:740px; font-size:11px; padding-bottom:20px; overflow:hidden}
.footer ul {margin: 0;padding: 0;list-style-type: none;overflow: hidden; margin-bottom:5px}
.footer_left					{ float: left;}
ul.footer_left li 					{ float: left;font-weight: bold;}
ul.footer_right 					{ float:right}
.footer ul li						{ float:left; margin-right: 8px;}
.footer ul li a						{ color: #666;-webkit-transition: color .2s linear;-moz-transition: color .2s linear;border-bottom: 1px dotted #999;display: inline-block;}
.wrap .footer ul 					{ float:none}
/*-----tags-------*/
.tabs_list{
	padding: 0;
	margin: 0;
	width:960;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.tabs_list li{
	font-size:12px; 
	padding:5px 5px 5px 12px;
	margin:10px;
	background:transparent url(/themes/images/dot.gif) no-repeat scroll 0pt 9px ;
	text-align:left; 
	display: inline;
	margin: 0px;
	border: 0px ;
	float:left;
	width:290px;
}
/*--------people page----------------*/
.aritcal_people_box						{ margin-bottom:20px; }
.aritcal_people_img						{ float:left; width:200px}
.aritcal_people_img img					{ width:200px}
.aritcal_people_content					{ float:right; width:420px; font-size:12px }
.aritcal_people_cell					{ height:1%; margin-bottom:3px}
.aritcal_people_label					{ float:left; text-align:right; width:100px}
.aritcal_people_info					{ float:right; width:310px; font-weight:bold}
.aritcal_people_space					{ margin-bottom:20px}
.mainwhite{ margin:30px 0 20px; background:white; padding: 10px;border-radius: 5px;box-shadow: 0 1px 2px #aaa;moz-box-shadow: 0 1px 2px #aaa;webkit-box-shadow: 0 1px 2px #aaa; padding: 10px;}
.headline	{ font-size: 20px;font-weight: bold;line-height: 25px; margin-bottom: 10px;}
.btnPink, a.btnPink	{ background-color:#E92C6C; color:white; border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px; padding:5px 10px; border:none; margin-top:10px}
.btnPink:hover, a.btnPink:hover	{ background-color:#EC4A83}
.about_people_box						{ margin-bottom:30px}
.about_people_headline					{ font-size:16px; font-weight:bold; line-height:25px; margin-bottom:10px}
.about_people_headline span				{ display: block; border-bottom:3px solid #E1DBDF; display:block; padding-right:20px }
.about_people_content					{ padding-left:12px}


.post_tags			{ font-size: 12px; margin:0 0 10px 20px}
.post_tags a			{ margin-right: 7px; color: #a8b1ba; }

/*--------------article box---------------*/
.article								{ margin-bottom:20px; overflow:auto}
.article_title 							{ font-size:20px; font-weight:bold; line-height:25px;border-bottom:3px solid #BDDFF2;overflow:hidden; padding:10px}
.article_title h1							{ font-size:20px; font-weight:bold; line-height:25px; }
.article_func							{ height:1%; margin-bottom:10px; padding:10px}
.article_func_cell						{ float:left; margin-right:30px; font-size:12px}
.article_func_cell a						{ font-weight:bold}
.article_imgs							{ text-align:center; padding:10px}/* used in article page*/
.article_imgs img						{ padding:1px}
.article_img							{ text-align:center; padding:10px}/*used in index page*/
.article_img img							{ padding:1px; max-width:500px;}/*border:2px solid #ff2288;*/
.article_img img:hover					{ padding:1px}/*border:2px solid #339DD7;*/
*html .article_img a:hover				{ padding:1px}
*html .article_img a						{ padding:1px; width:500px;}
*html .article_img img					{ border:none; padding:0px}
.article_content						{ margin-bottom:15px; padding:10px}
.article_img_box						{ background-color:#f7f7f7; padding:15px; text-align:center; margin-bottom:15px}
.article_img_box  a:hover				{ text-decoration:none}
.article_img_box_title					{ font-size:16px; line-height:18px; padding-bottom:10px }
.article_img_box_title a					{ font-weight:bold}
.article_img_box_content img				{ padding:1px;height:90px;margin:0 5px; width:115px}
.article_img_box_content img:hover		{ padding:1px}
*html .article_img_box_content a:hover	{ padding:1px}
*html .article_img_box_content a			{ padding:1px}
*html .article_img_box_content img		{ border:none; padding:0px}
.article_more							{ text-align:right}
.article_more a							{ font-weight:bold}
.popular-block ol li					{ padding:8px 0; position:relative}
.popular-block a.wrap 				{display: block;overflow: hidden;}

.article_decription						{ text-align:left;padding:0 20px;padding-top:10px} 
.right_premore, h3 .right_premore		{ font-weight:normal; float: right; display:block; font-size:13px }
.right_premore a:hover					{ text-decoration:none}

.related_imgs_content					{ padding:0 15px }
.related_imgs_content img				{ padding:1px;height:90px;margin:0 2px; width:115px}
.related_imgs_content img:hover			{ padding:1px}
*html .related_imgs_content a:hover		{ padding:1px}
*html .related_imgs_content a				{ padding:1px}
*html .related_imgs_content img			{ border:none; padding:0px}
.related_more							{ font-size: 12px;float: right;margin-right: 10px;}
.related_news_box						{ margin-bottom:30px; padding:10px}
.related_news_headline					{ font-size:16px; font-weight:bold; line-height:25px; margin-bottom:10px}
.related_news_headline span				{ display: block; border-bottom:3px solid #E1DBDF; }
.related_news_title						{ background: url(/themes/images/dot.gif) no-repeat;
background-position: 0px 6px;padding-left: 13px;margin-bottom: 6px;margin-left: 5px;}
.related_videos_box						{ margin-bottom:30px; padding:10px}
.related_videos_headline				{ font-size:16px; font-weight:bold; line-height:25px; margin-bottom:10px}
.related_videos_headline span			{ display: block; border-bottom:3px solid #E1DBDF; }
.related_videos_content					{ height:1%} 
.related_videos_cell					{ float:left; width:150px; margin:0 5px}
.related_video							{ width:150px; height:120px; margin-bottom:5px}
.related_video a						{ display:block;border:2px solid #ff2288; width:142px; height:117px;} 
.related_video a:link					{ display:block;border:2px solid #ff2288; width:142px; height:117px;}
.related_video a:visited				{ display:block;border:2px solid #ff2288; width:142px; height:117px;}
.related_video a:hover					{ display:block;border:2px solid #339DD7; width:142px; height:117px; text-decoration:none}
.related_video a:active					{ display:block;border:2px solid #ff2288; width:142px; height:117px;}
.related_video_put						{ width:140px; height:115px; margin:1px;cursor:pointer }
.related_video_title					{ font-weight: bold}
.related_imgs_box						{ margin-bottom:30px}
.related_imgs_headline					{ font-size:16px; font-weight:bold; line-height:25px; margin-bottom:10px}
.related_imgs_headline span				{ display: block; width:320px; border-bottom:3px solid #E1DBDF; }

.related_info_box						{ margin-bottom:30px}
.related_info_headline					{ font-size:16px; font-weight:bold; line-height:25px; margin-bottom:10px}
.related_info_headline span				{ display: block; width:320px; border-bottom:3px solid #E1DBDF; }
.related_info_content					{ font-size:12px }
.related_people_box						{ margin-bottom:30px}
.related_people_headline				{ font-size:16px; font-weight:bold; line-height:25px; margin-bottom:10px}
.related_people_headline span			{ display: block; border-bottom:3px solid #E1DBDF; float:left; width:320px; }
.related_people_content					{ font-size:12px }

/*-------------------gallery page-------------------------*/
.artical_gallery_box					{ }
.artical_gallery_box img				{ padding:0 0px 10px 9px;height:110px;width:130px;}
.artical_gallery_box img:hover			{ padding:1px}
*html .artical_gallery_box a:hover		{ padding:1px}
*html .artical_gallery_box a			{ padding:1px}
*html .artical_gallery_box img			{ border:none; padding:0px}
.article_comment_box					{ margin-bottom:30px}
.article_comment_headline				{ font-size:16px; font-weight:bold; line-height:25px; margin-bottom:10px}
.article_comment_content				{ }
/*=========sign up============================*/
.signup-wrapper .signup-login-btn{padding:6px 12px;border-radius:5px;box-shadow:0 0 0 1px #eee inset,0 1px #eee;-moz-box-shadow:0 0 0 1px #eee inset,0 1px #eee;-webkit-box-shadow:0 0 0 1px #eee inset,0 1px #eee;border:1px solid #bbb;position:fixed;right:52px;top:15px;background:#ddd;font-weight:bold;color:#333;text-shadow:0 1px #fff}
.signup-wrapper .signup-login-btn:hover{background:#e4e4e4;box-shadow:0 0 0 1px #f4f4f4 inset,0 1px 1px rgba(0,0,0,.1);-moz-box-shadow:0 0 0 1px #f4f4f4 inset,0 1px 1px rgba(0,0,0,.1);-webkit-box-shadow:0 0 0 1px #f4f4f4 inset,0 1px 1px rgba(0,0,0,.1)}
.signup-wrapper .signup-login-btn:active{top:16px}
.signup-wrapper h2{font-size:28px;margin:0}
.signup-wrapper h3{font-size:20px;font-weight:normal;margin:0 0 15px}
.signup-wrapper .header{padding:60px 0 0;width:200px;margin:0 auto}
.signup-wrapper .description{text-shadow:0 1px 0 #eee;color:#222;text-align:center;width:600px;padding:15px 0 0;margin:0 auto}
.signup-wrapper a.spcl-button,.signup-wrapper a.spcl-button:active{width:258px;margin-left:auto;margin-right:auto;padding-left:20px}
form#form-signup-login{width:280px;margin:15px auto;background:url(../images/seperator.png) no-repeat top center;padding-top:30px}
.gohome{ position: fixed;right: 15px;top: 17px;width: 23px;height: 25px;background:url(../images/sprite_bite.png) no-repeat -160px -37px; display:block}
.right_upload		{ background-color: #E92C6C;
color: white;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding:10px 0 20px 20px;
border: none;
 box-shadow: 0 1px 0 rgba(255,255,255,.4) inset,0 -3px 0 rgba(0,0,0,.3) inset,0 0 10px rgba(255,255,255,.3) inset,0 2px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 0 rgba(255,255,255,.4) inset,0 -3px 0 rgba(0,0,0,.3) inset,0 0 10px rgba(255,255,255,.3) inset,0 2px 4px rgba(0,0,0,.2);
-moz-transition: background-color .2s linear 0; -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.4) inset,0 -3px 0 rgba(0,0,0,.3) inset,0 0 10px rgba(255,255,255,.3) inset,0 2px 4px rgba(0,0,0,.2);
-webkit-transition: background-color .2s linear 0; text-shadow: 0 -1px rgba(0,0,0,.2);font-weight: bold;
margin-bottom: 20px; text-shadow: 0px -1px #8F1B44;}
.right_upload h3{ font-size:20px; margin-bottom:5px}
.right_upload_disc{ color:#5A0A26;text-shadow: 0px 1px rgb(199, 121, 148)}
.right_upload_func{ overflow:hidden; margin-top:10px}
.right_upload_func a{ background:url(../images/sprite_bite.png) no-repeat; width:70px; display:block; float:left; margin-right:20px; padding-top:58px; text-align: center;
color: #fff;font-size: 12px;font-weight: normal; font-size:12px}
.right_upload_func a.upload_news{ background-position:0px -138px}
.right_upload_func a.upload_pic{ background-position:-90px -138px}
.right_upload_func a.upload_video{ background-position:-180px -138px}
.right_upload_func a:hover	{ text-decoration:none}
.right_upload_func a.upload_news:hover{ background-position:0px -243px}
.right_upload_func a.upload_pic:hover{ background-position:-90px -243px}
.right_upload_func a.upload_video:hover{ background-position:-180px -243px}

/*-------------------paging-------------------------*/
.page							{ text-align:center; padding:15px 10px 25px; font-size:13px;}
.page a							{ padding:3px 7px; border:1px solid #ff2288; background-color:white; margin:4px; text-decoration:none; font-weight:bold; color:#ff2288 } 
.page a:hover					{ border:1px solid #ff2288; background-color:#FFAED7; color:white; text-decoration:none}
.page a.on						{ border:1px solid #ff2288; background-color:#FFAED7; color:white; text-decoration:none; font-weight:bold}

.spread-bar .facebook-btn,.spread-bar .twitter-btn,.spread-bar .google-btn{ display:inline-block}
.spread-bar .twitter-btn{margin-right:10px;width:auto}.spread-bar .facebook-btn{margin-right:2px}


/*-------------------photo page-------------------------*/
.artical_photo_box						{ text-align:center;  }
.artical_photo_box img					{ max-width:500px;}
.artical_morephoto_box					{ text-align:center}
.artical_morephoto_cell					{ padding: 5px 10px;display: inline-block; vertical-align:top}
.artical_morephoto_cell img				{ width:120px; height:90px; }
.artical_morephoto_cell img:hover		{ }
*html .artical_morephoto_cell a:hover	{ }
*html .artical_morephoto_cell a			{}
*html .artical_morephoto_cell img		{}
.artical_morephoto_cellon				{ padding:5px 10px; width:120px; background-color:#339DD7; display:inline-block }
.artical_morephoto_cellon img			{ height:90px;width:120px; }
.artical_morephoto_txt					{ font-weight:bold; text-align:center}
.artical_morephoto_img					{ margin-bottom:10px}



