/* @override 
	http://localhost/we-farm/wp-content/themes/wefarm/css/game.css
*/

/*
Usage: Standard styles for the game profile pages.
*/

/* Structure */

html {
	background: #fff url(../images/games/we-farm/backgrounds/body.jpg) repeat center 118px;
	min-width: 970px;
}

body {
	color: #543513;
	background: url(../images/games/we-farm/backgrounds/head.jpg) repeat-x center 0;
}

#head, #content, #plus, #foot {
	position: relative;
	min-width: 970px;
}

/* Wraps */

.wrap {
	position: relative;
	width: 970px;
	min-width: 960px;
	margin-left: auto;
	margin-right: auto;
	z-index: 2;
}

.wrap:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#foot .wrap:after {
	content: "";
}

/* Theme */

#the-theme {
	background: url(../images/games/we-farm/backgrounds/theme-hero.png) repeat-x center 40px;
	position: absolute;
	top: 17px;
	left: 0;
	right: 0;
	height: 577px;
	z-index: 0;
}

.blog #the-theme {
	background: url(../images/games/we-farm/backgrounds/theme-blog.png) repeat-x center 40px;
	position: absolute;
	left: 0;
	right: 0;
	height: 577px;
	z-index: 0;
	top: 105px;
}

/* @group Head */

#head {
	padding-top: 50px;
	padding-bottom: 16px;
	position: relative;
	z-index: 1;
}

.profile #head {
	padding-bottom: 0;
}

/* @group Mast */

#mast {
	padding-bottom: 150px;
	position: relative;
	z-index: 1;
	height: 120px;
}

.blog #mast {
	padding-bottom: 40px;
}

/* @group Logo */

#mast h1 {
	float: left;
}

#mast h1 a {
	width: 277px;
	height: 79px;
	display: block;
	text-indent: -999px;
	overflow: hidden;
	background: url(../images/games/we-farm/global/logo.png) no-repeat;
}

#mast h1 a:active {
	position: relative;
	top: 1px;
}

/* @end */

/* @group Main Nav */

#mast ul {
	padding-top: 5px;
	float: left;
	clear: both;
	padding-left: 5px;
}

#mast ul li {
	float: left;
	padding-right: 5px;
}

#mast ul li a {
	display: block;
	height: 33px;
	background: url(../images/games/we-farm/global/main-nav.png) no-repeat;
	text-indent: -999px;
	overflow: hidden;
}

#mast ul li.profile a {
	width: 96px;
	background-position: 0 0;
}

#mast ul li.profile a:hover {
	background-position: 0 -33px;
}

.profile #mast ul li.profile a {
	background-position: 0 -66px;
}

#mast ul li.media a {
	width: 79px;
	background-position: -96px 0;
}

#mast ul li.media a:hover {
	width: 79px;
	background-position: -96px -33px;
}

.media #mast ul li.media a {
	background-position: -96px -66px;
}

#mast ul li.blog a {
	width: 70px;
	background-position: -175px 0;
}

#mast ul li.blog a:hover {
	width: 70px;
	background-position: -175px -33px;
}

.blog #mast ul li.blog a {
	background-position: -175px -66px;
}

#mast ul li a:active {
	position: relative;
	top: 1px;
}

/* @end */

/* @group App Store */

#mast strong {
	position: absolute;
	top: 9px;
	right: 20px;
}

#mast strong a, #mast strong span {
	width: 161px;
	height: 59px;
	display: block;
	background: url(../images/games/we-farm/global/app-store.png) no-repeat;
	text-indent: -999px;
	overflow: hidden;
}

#mast strong.available a {
	background-position: 0 0;
}

#mast strong.available a:hover {
	background-position: 0 -59px;
}

#mast strong.unavailable span {
	background-position: 0 -118px;
}

#mast strong a:active {
	position: relative;
	top: 1px;
}

/* @end */

/* @end */

/* @group Spotlights */

#spotlights {
	padding-bottom: 16px;
	overflow: hidden;
	position: relative;
	margin-right: 11px;
	margin-left: 11px;
	z-index: 1;
}

.blog #spotlights {
	padding-bottom: 0;
}

#spotlights ul {
	overflow: hidden;
	width: 980px;
}

#spotlights ul li {
	float: left;
	position: relative;
	width: 228px;
	height: 149px;
	margin-right: 12px;
}

#spotlights ul li:last-child, #spotlights ul li.last {
	margin-right: 0;
}

#spotlights ul li img {
	background-image: url(../images/games/we-farm/global/frame-medium.png);
	width: 214px;
	height: 131px;
	padding: 5px 7px 13px;
	position: absolute;
	top: 0;
	left: 0;
}

#spotlights ul li p {
	position: absolute;
	bottom: 13px;
	left: 7px;
	text-align: center;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	background: url(../images/games/we-farm/spotlights/title.png) no-repeat 0 top;
	padding-top: 14px;
	padding-bottom: 8px;
	line-height: 13px;
	right: 7px;
	width: 214px;
}

#spotlights ul li p a {
	color: #543513;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
	text-decoration: none;
}

#spotlights ul li p a:hover {
	text-decoration: underline;
}

#spotlights ul li em.comments {
	position: absolute;
	background: url(../images/games/we-farm/global/comment.png) no-repeat 0 0;
	top: 14px;
	right: 16px;
}

#spotlights ul li em.comments a {
	width: 36px;
	height: 37px;
	display: block;
	text-align: center;
	line-height: 36px;
	font-weight: bold;
	font-style: normal;
	font-size: 14px;
	color: #da1818;
	text-decoration: none;
}

#spotlights ul li em.comments a:hover {
	text-decoration: underline;
}

#spotlights ul li:active {
	position: relative;
	top: 1px;
}

/* @end */

/* @group Blog Latest */

#blog-latest {
	margin-left: 3px;
	margin-right: 3px;
	clear: both;
	overflow: hidden;
	background: url(../images/games/we-farm/framework/wide-body.jpg) repeat-y top left;
	background: url(../images/games/we-farm/framework/wide-top.jpg) no-repeat top left, url(../images/games/we-farm/framework/wide-foot.jpg) no-repeat bottom left, url(../images/games/we-farm/framework/wide-body.jpg) repeat-y top left;
	background-color: #ecd794;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 2px 13px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 2px 13px rgba(0,0,0,0.75);
	box-shadow: 0px 2px 13px rgba(0,0,0,0.75);
	padding: 14px 0 14px 14px;
	position: relative;
	z-index: 1;
}

#blog-latest h2 {
	float: left;
	background: url(../images/games/we-farm/titles/blog-latest.png) no-repeat;
	height: 73px;
	width: 84px;
	text-indent: -999px;
	overflow: hidden;
	position: relative;
	margin-left: 4px;
	margin-top: 4px;
}

#blog-latest h2 a {
	width: 85px;
	height: 23px;
	display: block;
	background-image: url(../images/games/we-farm/buttons/view-blog.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -999px;
	overflow: hidden;
	zoom: 1;
	margin-top: 32px;
}

#blog-latest h2 a:hover {
	background-position: 0 -23px;
}

#blog-latest h2 a:active {
	background-position: 0 -46px;
}

#blog-latest ul {
	padding-left: 10px;
	float: left;
	min-height: 80px;
	width: 850px;
}

#blog-latest ul li {
	float: left;
	position: relative;
	padding-left: 130px;
	width: 142px;
	padding-right: 10px;
	overflow: hidden;
	min-height: 80px;
}

#blog-latest ul li:last-child {
	padding-right: 0;
}

#blog-latest ul li img {
	width: 115px;
	height: 70px;
	padding: 4px 5px 7px;
	background: url(../images/games/we-farm/global/frame-small.png) no-repeat;
	float: left;
	position: absolute;
	top: 0;
	left: 0;
}

#blog-latest ul li img:active {
	position: absolute;
	top: 1px;
}

#blog-latest ul li em.comments {
	position: absolute;
	background: url(../images/games/we-farm/global/comment.png) no-repeat right 0;
	top: 11px;
	left: 88px;
}

#blog-latest ul li em.comments a {
	width: 25px;
	height: 26px;
	display: block;
	text-align: center;
	font-weight: bold;
	font-style: normal;
	font-size: 10px;
	color: #da1818;
	text-decoration: none;
	line-height: 25px;
}

#blog-latest ul li em.comments a:hover {
	text-decoration: underline;
}

#blog-latest ul li h4 {
	font-size: 13px;
	line-height: 16px;
}

#blog-latest ul li h4 a {
	color: #543513;
	text-decoration: none;
}

#blog-latest ul li h4 a:hover {
	text-decoration: underline;
}

#blog-latest ul li p {
	font-size: 11px;
	line-height: 14px;
}

#blog-latest ul li small {
	display: block;
	font-size: 11px;
	line-height: 14px;
	color: #816545;
}

/* @end */



/* @end */

/* @group Content */

#content {
	padding-bottom: 30px;
}

.profile #content {
	padding-top: 20px;
}

/* @group Theme */

#theme-support {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	overflow: hidden;
	bottom: 0;
}

#theme-support img.mid {
	position: absolute;
	margin-left: -825px;
	left: 50%;
	top: 0;
}

.blog #theme-support img.mid {
	top: 200px;
}

#theme-support img.foot {
	position: absolute;
	margin-left: -604px;
	left: 50%;
	bottom: 55px;
}

/* @end */

/* @group Left */

#left {
	width: 712px;
	float: left;
	background: url(../images/games/we-farm/framework/left-body.jpg) repeat-y top left;
	background: url(../images/games/we-farm/framework/left-top.jpg) no-repeat top left, url(../images/games/we-farm/framework/left-foot.jpg) no-repeat bottom left, url(../images/games/we-farm/framework/left-body.jpg) repeat-y top left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 2px 13px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 2px 13px rgba(0,0,0,0.75);
	box-shadow: 0px 2px 13px rgba(0,0,0,0.75);
	margin-top: 34px;
}

#left:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#left h2 {
	height: 47px;
	position: relative;
	margin-top: -32px;
	text-indent: -999px;
	overflow: hidden;
}

#left h3 {
	font-size: 13px;
	color: #543513;
	text-transform: uppercase;
	text-shadow: 0px 1px 0px rgba(255,255,255,0.6);
	padding-left: 18px;
	padding-right: 1px;
}

/* @group About */

#about {
	float: left;
	width: 712px;
	padding-bottom: 8px;
}

#about:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#about h2 {
	background: url(../images/games/we-farm/titles/about.png) no-repeat;
	width: 217px;
}

/* @group Info */

#info {
	padding: 4px 18px 2px;
	min-height: 32px;
}

#info:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#info ul {
	float: left;
	overflow: hidden;
}

#info ul li {
	float: left;
	line-height: 16px;
	font-size: 13px;
	text-shadow: 0px 1px 0px rgba(255,255,255,0.6);
	padding-right: 30px;
	font-weight: bold;
}

#info ul li strong {
	display: block;
	color: #876a48;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}

#info ul.badges {
	float: right;
	overflow: visible;
}

#info ul.badges li {
	padding-right: 0;
	margin-left: 10px;
	background-image: url(../images/games/global/icons/badges.png);
	width: 31px;
	height: 31px;
	display: block;
	text-indent: -999px;
	background-color: rgba(255,255,255,0.9);
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.5);
	box-shadow: 0px 1px 2px rgba(0,0,0,0.5);
	-webkit-transition: all ease 0.3s;
	position: relative;
}

#info ul.badges li:hover {
	-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.6);
	-moz-box-shadow: 0px 1px 4px rgba(0,0,0,0.6);
	box-shadow: 0px 1px 4px rgba(0,0,0,0.6);
	-webkit-transition: all ease 0.3s;
	background-color: rgba(255,255,254,0.99);
}

#info ul.badges li.plus {
	background-position: 0px 0;
}

#info ul.badges li.connection {
	background-position: -31px 0;
}

#info ul.badges li.multiplayer {
	background-position: -62px 0;
}

#info ul.badges li.location {
	background-position: -93px 0;
}

#info ul.badges li.gamecenter {
	background-position: -124px 0;
}

#info ul.badges li.accelerometer {
	background-position: -155px 0;
}

#info ul.badges li.gyroscope {
	background-position: -186px 0;
}

#info ul.badges li.camera {
	background-position: -217px 0;
}

#info ul.badges li .tooltip {
	background-image: url(../images/games/global/icons/tooltips.png);
	height: 28px;
	display: none;
	position: absolute;
	top: -24px;
}

#info ul.badges li.connection .tooltip {
	width: 126px;
	left: -49px;
	background-position: 0 0;
}

#info ul.badges li.location .tooltip {
	width: 99px;
	left: -36px;
	background-position: -126px 0;
}

#info ul.badges li.multiplayer .tooltip {
	width: 79px;
	left: -23px;
	background-position: -225px 0;
}

#info ul.badges li.plus .tooltip {
	width: 99px;
	left: -36px;
	background-position: -304px 0;
}

#info ul.badges li.gamecenter .tooltip {
	width: 126px;
	left: -49px;
	background-position: -403px 0;
}

#info ul.badges li.accelerometer .tooltip {
	width: 99px;
	left: -36px;
	background-position: -529px 0;
}

#info ul.badges li.gyroscope .tooltip {
	width: 79px;
	left: -23px;
	background-position: -628px 0;
}

#info ul.badges li.camera .tooltip {
	width: 79px;
	left: -23px;
	background-position: -707px 0;
}

/* @end */

/* @group Features */

#features {
	background: url(../images/games/we-farm/backgrounds/features.jpg) no-repeat;
	padding: 22px 18px 23px;
}

#features .carousel {
	overflow: hidden;
	position: relative;
}

#left #features h3 {
	color: #fff;
	text-transform: uppercase;
	text-shadow: 0px 1px 2px rgba(0,0,0,0.8);
	padding-bottom: 12px;
	padding-left: 0;
}

#features ol {
	overflow: hidden;
	width: 700px;
}

#features ol li {
	float: left;
	width: 164px;
	padding-right: 6px;
	color: #f0e8cd;
	text-align: center;
	font-size: 11px;
	line-height: 14px;
	text-shadow: 0px 1px 0px rgba(0,0,0,0.4);
	font-weight: bold;
}

#features ol li:last-child, #features ol li.last {
	padding-right: 0;
}

#features ol li strong {
	font-size: 12px;
	color: #fff;
	line-height: 16px;
	display: block;
	clear: both;
}

#features ol li img {
	width: 150px;
	height: 91px;
	padding: 5px 7px 11px;
	background: url(../images/games/we-farm/global/frame-standard.png) no-repeat;
}

/* @end */

/* @group Description */

#description {
	float: left;
	width: 344px;
	background: url(../images/games/we-farm/backgrounds/description.jpg) no-repeat right top;
	padding-right: 8px;
	padding-left: 2px;
}

#left #description h3 {
	padding-bottom: 12px;
	margin-bottom: 10px;
	background: url(../images/games/we-farm/titles/description.gif) no-repeat right bottom;
	padding-top: 4px;
}

#description .description {
	width: 318px;
	background-color: #fff;
	background-image: url(../images/games/we-farm/backgrounds/paper.jpg);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
	box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}

#description .description .inner {
	border: 3px solid rgba(0,0,0,0.05);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
}

#description .description p, #description .description ul {
	padding-bottom: 6px;
}

#description .description ul {
	list-style-type: disc;
	padding-left: 16px;
}

#description .description p:first-child {
	font-weight: bold;
}

#description .reviews ul li {
	float: left;
	width: 150px;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	padding-left: 18px;
	padding-bottom: 18px;
}

#description .reviews ul li img {
	margin-bottom: 4px;
	margin-top: 8px;
}

#description .reviews ul li em {
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	display: block;
}

/* @end */

/* @group Media */

#media {
	float: right;
	width: 358px;
	position: relative;
}

#media h3 {
	margin-left: -8px;
	padding-bottom: 11px;
	background: url(../images/games/we-farm/titles/media.gif) no-repeat 0 2px;
	margin-right: 10px;
	padding-top: 4px;
	margin-bottom: 10px;
	position: relative;
}

#media h3 a {
	width: 93px;
	height: 23px;
	display: none;
	background-image: url(../images/games/we-farm/buttons/view-media.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -999px;
	overflow: hidden;
	position: absolute;
	right: 6px;
	top: 2px;
}

#media h3 a:hover {
	background-position: 0 -23px;
}

#media h3 a:active {
	background-position: 0 -46px;
}

#media .toggle {
    background-color: #fff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,0.1);
    -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
    box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
    margin-bottom: 12px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    letter-spacing: -3px;
    text-align: center;
    display: table;
    background-image: url(../images/games/we-farm/backgrounds/paper.jpg);
    top: 0;
    right: 7px;
}

#media ul.tabs {
	border: 3px solid rgba(0,0,0,0.05);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#media ul.tabs li {
	display: inline-block;
	letter-spacing: 0;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	padding: 1px;
}

#media ul.tabs li a {
	display: block;
	text-decoration: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 0 7px;
}

#media ul.tabs li a:hover {
	color: #876a48;
}

#media ul.tabs li.active a, #media ul.tabs li a:active {
	color: #fff;
	background: url(../images/games/we-farm/buttons/toggle.gif) repeat-x 0 top;
	-webkit-box-shadow: inset 0px 0px 2px rgba(0,0,0,0.8);
	-moz-box-shadow: inset 0px 0px 2px rgba(0,0,0,0.8);
	box-shadow: inset 0px 0px 2px rgba(0,0,0,0.8);
	text-shadow: 0px 1px 1px rgba(0,0,0,0.3);
}

#media .carousel {
	margin-left: 4px;
	position: relative;
	overflow: visible;
}

#media .carousel ul {
	overflow: hidden;
	width: 340px;
	margin-right: 10px;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}

#media .carousel ul:first-child {
	display: block;
}

#media .carousel ul li {
	float: left;
	margin-right: 6px;
	margin-bottom: 6px;
}

#media .carousel ul li img {
	width: 150px;
	height: 91px;
	padding: 5px 7px 11px;
	background: url(../images/games/we-farm/global/frame-standard.png) no-repeat;
}

#media .carousel ul li a:active img {
	position: relative;
	top: 1px;
}

/* @end */

/* @end */

/* @group Blog */

#blog {
	float: left;
	width: 712px;
	padding-bottom: 8px;
	position: relative;
}

.archives h3 {
	padding-bottom: 8px;
}

.tags h3 {
	padding-bottom: 8px;
}

.search h3 {
	padding-bottom: 8px;
}

.single #blog {
	padding-top: 12px;
}

#blog:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#blog h2 {
	background: url(../images/games/we-farm/titles/blog.png) no-repeat;
	width: 217px;
	margin-bottom: 6px;
}

#blog.archives h2 {
	background: url(../images/games/we-farm/titles/blog-archived.png) no-repeat;
}

#blog.tags h2 {
	background: url(../images/games/we-farm/titles/blog-tags.png) no-repeat;
}

#blog.search h2 {
	background: url(../images/games/we-farm/titles/search.png) no-repeat;
}

/* @group Comments */

#comments {
	padding-left: 30px;
	padding-right: 30px;
	font-size: 11px;
	padding-top: 0;
}

#disqus_thread {
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
}

#left #dsq-content h3 {
	padding-left: 0;
	font-size: 12px;
}

#dsq-content div.dsq-request-user-info {
	background-color: #efe6b9;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	border: 1px solid #c5b178;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-image: none;
}

a.dsq-brlink {
	margin-left: 30px;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	color: #988067;
}



/* @end */

/* @group RSS */

#blog a#rss {
	width: 144px;
	height: 23px;
	display: block;
	background-image: url(../images/games/we-farm/buttons/rss-feed.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -999px;
	overflow: hidden;
	position: absolute;
	right: 14px;
	top: -25px;
}

#blog a#rss:hover {
	background-position: 0 -23px;
}

#blog a#rss:active {
	background-position: 0 -46px;
}

/* @end */

/* @group Posts */

#blog .post {
	background-color: #fff;
	background-image: url(../images/games/we-farm/backgrounds/paper.jpg);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
	box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
	position: relative;
	margin-left: 14px;
	margin-right: 14px;
	margin-bottom: 8px;
}

#blog .post img.wp-post-image {
	width: 297px;
	height: 183px;
	padding: 5px 8px 14px;
	background: url(../images/games/we-farm/global/frame-large.png) no-repeat;
	float: right;
	margin-right: 13px;
	margin-top: 16px;
}

#blog .post .title {
	border: 3px solid rgba(0,0,0,0.05);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-bottom-left-radius: 0px !important;
	-webkit-border-bottom-right-radius: 0px !important;
	border-radius: 3px;
	background: url(../images/games/we-farm/blog/post-title.png) repeat-x 0 bottom;
	border-bottom: none;
	padding: 6px 12px 10px;
}

#blog .post .title small {
	color: #988067;
	font-size: 11px;
	font-weight: bold;
}

#blog .post .title small a {
	color: #988067;
	text-decoration: none;
}

#blog .post .title small a:hover {
	text-decoration: underline;
}

#left #blog .post .title h3 {
	padding-left: 0;
	text-transform: none;
	font-size: 18px;
	line-height: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
}

#left #blog .post .title h3 a {
	text-decoration: none;
}

#left #blog .post .title h3 a:hover {
	text-decoration: underline;
}

#left #blog .post .title em.comments {
	position: relative;
	background: url(../images/games/we-farm/global/comment.png) no-repeat 0 0;
	float: right;
	top: -18px;
	margin-right: 5px;
}

#left #blog .post .title em.comments a {
	width: 36px;
	height: 37px;
	display: block;
	text-align: center;
	line-height: 36px;
	font-weight: bold;
	font-style: normal;
	font-size: 14px;
	color: #da1818;
	text-decoration: none;
}

#left #blog .post .title em.comments a:hover {
	text-decoration: underline;
}

#blog .post .body {
	border: 3px solid rgba(0,0,0,0.05);
	background: url(../images/games/we-farm/blog/post-title.png) repeat-x 0 bottom;
	padding: 12px 12px 10px;
	border-top: 1px solid #fff;
	border-bottom-style: none;
	min-height: 140px;
}

#blog .post .body ul, #blog .post .body ol {
	list-style-type: disc;
	padding-left: 16px;
	margin-bottom: 10px;
}

#blog .post .body a {
	color: #543513;
	text-decoration: underline;
}

#blog .post .body a:hover {
	color: #543513;
	text-decoration: none;
}

#blog .post .body p {
	margin-bottom: 10px;
}

#blog .post .body p:first-child {
	font-weight: bold;
	font-size: 13px;
}

#blog .post .body a.more-link {
	color: #fff;
	text-decoration: none;
	background-color: #765d42;
	display: inline-block;
	padding-left: 8px;
	padding-right: 8px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	border: 1px solid #624a32;
	line-height: 16px;
	font-weight: bold;
	text-shadow: rgba(0,0,0,0.3) 0 1px 1px;
}

#blog .post .body a.more-link:hover {
	text-decoration: underline;
}

#blog .post .meta {
	border: 3px solid rgba(0,0,0,0.05);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-top-left-radius: 0px !important;
	-webkit-border-top-right-radius: 0px !important;
	border-radius: 3px;
	background: url(../images/games/we-farm/blog/post-meta.png) repeat-x 0 top;
	padding: 6px 12px;
	border-top-style: none;
	overflow: hidden;
	clear: both;
}

#blog .post .meta p {
	float: left;
}

#blog .post .meta p strong {
	color: #988067;
	font-size: 10px;
	text-transform: uppercase;
	padding-right: 8px;
}

#blog .post .meta p a {
	font-size: 11px;
	font-weight: bold;
	margin-right: 6px;
}

#blog .post .sociable {
	float: right;
}

#blog .post .sociable .sociable_tagline {
	display: inline;
	float: left;
	color: #988067;
	font-size: 10px;
	text-transform: uppercase;
	padding-right: 8px;
}

#blog .post .sociable ul {
	float: right;
	display: inline;
	padding-top: 1px;
}

#blog .post .sociable ul li {
	float: left;
	padding-left: 4px;
}

/* @end */

/* @group Pagination */

#pagination {
	clear: both;
	background-image: url(../images/games/we-farm/blog/pagination.jpg);
	height: 71px;
	margin-bottom: 4px;
}

#pagination .navigation {
	padding-top: 22px;
	text-align: center;
}

#pagination .navigation ol {
	padding-top: 10px;
	padding-bottom: 10px;
	position: relative;
}

#pagination li {
	display: inline-block;
	color: #988067;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
	font-weight: bold;
	font-size: 14px;
}

#pagination li a {
	display: inline-block;
	width: 19px;
	height: 18px;
	color: #988067;
	text-decoration: none;
}

#pagination li a:hover {
	color: #fff;
}

#pagination li span {
	display: inline-block;
	width: 19px;
	background-image: url(../images/games/we-farm/buttons/pagination.png);
	height: 18px;
	color: #fff;
	font-size: 14px;
}

#pagination li span.title {
	display: none;
}

#pagination li a.prev {
	width: 114px;
	height: 27px;
	display: block;
	background-image: url(../images/games/we-farm/buttons/posts-prev.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -999px;
	overflow: hidden;
	position: absolute;
	top: 7px;
	left: 12px;
}

#pagination li a.prev:hover {
	background-position: 0 -27px;
}

#pagination li a.prev:active {
	background-position: 0 -54px;
}

#pagination li a.next {
	width: 114px;
	height: 27px;
	display: block;
	background-image: url(../images/games/we-farm/buttons/posts-next.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -999px;
	overflow: hidden;
	position: absolute;
	top: 7px;
	right: 12px;
}

#pagination li a.next:hover {
	background-position: 0 -27px;
}

#pagination li a.next:active {
	background-position: 0 -54px;
}

#pagination {
	position: relative;
	clear: both;
}

#pagination span.left {
	position: absolute;
	top: 29px;
	left: 12px;
	width: 114px;
	height: 27px;
}

#pagination span.left a {
	width: 114px;
	height: 27px;
	display: block;
	background-image: url(../images/games/we-farm/buttons/posts-prev.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -999px;
	overflow: hidden;
	position: absolute;
	top: 0;
}

#pagination span.left a:hover {
	background-position: 0 -27px;
}

#pagination span.left a:active {
	background-position: 0 -54px;
}

#pagination span.right {
	position: absolute;
	top: 29px;
	right: 12px;
	width: 114px;
	height: 27px;
}

#pagination span.right a {
	width: 114px;
	height: 27px;
	display: block;
	background-image: url(../images/games/we-farm/buttons/posts-next.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -999px;
	overflow: hidden;
	position: absolute;
	top: 0;
}

#pagination span.right a:hover {
	background-position: 0 -27px;
}

#pagination span.right a:active {
	background-position: 0 -54px;
}

/* @end */

/* @end */

/* @end */

/* @group Right */

#right {
	width: 234px;
	float: right;
}

#right:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#right h2 {
	height: 43px;
	position: relative;
	margin-top: -28px;
	text-indent: -999px;
	overflow: hidden;
	margin-left: -2px;
}

#right h4 {
	font-size: 12px;
	color: #543513;
	text-transform: uppercase;
	text-shadow: 0px 1px 0px rgba(255,255,255,0.6);
	padding-bottom: 4px;
	padding-left: 18px;
}

/* @group Social */

#right #social {
	background: url(../images/games/we-farm/framework/right-body.jpg) repeat-y top left;
	background: url(../images/games/we-farm/framework/right-top.jpg) no-repeat top left, url(../images/games/we-farm/framework/right-foot.jpg) no-repeat bottom left, url(../images/games/we-farm/framework/right-body.jpg) repeat-y top left;
	background-color: #ecd794;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 2px 13px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 2px 13px rgba(0,0,0,0.75);
	box-shadow: 0px 2px 13px rgba(0,0,0,0.75);
	float: left;
	width: 234px;
	margin-top: 34px;
	margin-bottom: 12px;
}

#social h2 {
	background: url(../images/games/we-farm/titles/social.png) no-repeat;
	width: 217px;
	margin-bottom: 4px;
}

#right #social .box {
	background-color: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
	box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
	position: relative;
	margin-left: 9px;
	margin-right: 9px;
	margin-bottom: 10px;
	background-image: url(../images/games/we-farm/backgrounds/paper.jpg);
}

#right #social .box .inner {
	border: 3px solid rgba(0,0,0,0.05);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 6px;
}

#right #social .box img {
	float: left;
	margin-bottom: 7px;
	width: 36px;
	height: 36px;
}

#right #social .box  ul {
	float: left;
	padding-left: 12px;
	padding-top: 1px;
}

#right #social .box ul li {
	float: left;
	padding-right: 12px;
	line-height: 16px;
	font-size: 13px;
	font-weight: bold;
	color: #543513;
}

#right #social .box ul li strong {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #876a48;
	display: block;
}

#right #social .box p {
	font-size: 12px;
	line-height: 16px;
	clear: both;
}

#right #social .box p small {
	display: block;
}

#right #social .box p small a {
	font-size: 11px;
	font-style: italic;
}

/* @end */

/* @group Related */

#right #related {
	background: url(../images/games/we-farm/framework/right-body.jpg) repeat-y top left;
	background: url(../images/games/we-farm/framework/right-top.jpg) no-repeat top left, url(../images/games/we-farm/framework/right-foot.jpg) no-repeat bottom left, url(../images/games/we-farm/framework/right-body.jpg) repeat-y top left;
	background-color: #ecd794;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 2px 13px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 2px 13px rgba(0,0,0,0.75);
	box-shadow: 0px 2px 13px rgba(0,0,0,0.75);
	float: left;
	width: 234px;
	margin-top: 34px;
}

#related h2 {
	background: url(../images/games/we-farm/titles/related.png) no-repeat;
	width: 217px;
}

#right #related h4 {
	padding-left: 0;
}

/* @group Games */

#related .games {
	overflow: hidden;
	background: url(../images/games/we-farm/backgrounds/games.gif) no-repeat 0 bottom;
	padding: 4px 18px;
}

#related .games ul li {
	position: relative;
	width: 53px;
	float: left;
	margin-right: 5px;
	text-align: center;
	padding-bottom: 4px;
}

#related .games ul li img {
	width: 49px;
	height: 49px;
	position: relative;
	z-index: 1;
	margin-right: auto;
	margin-top: 1px;
	margin-left: auto;
}

#related .games ul li span.mask {
	position: absolute;
	width: 53px;
	background: url(../images/games/we-farm/masks/icon-small.png) no-repeat;
	height: 53px;
	z-index: 2;
	top: 0;
	left: 0;
}

#related .games ul li a, #related .games ul li {
	font-size: 10px;
	color: #a18158;
	font-weight: bold;
	line-height: 12px;
	text-decoration: none;
}

#related .games ul li a:hover {
	text-decoration: underline;
}

/* @end */

/* @group Links */

#related .links {
	overflow: hidden;
	padding: 8px 18px;
}

#related .links ul {
	line-height: 13px;
	font-size: 10px;
}

#related .links ul li {
	padding-bottom: 4px;
}

#related .links ul li a {
	font-size: 10px;
	color: #988067;
	display: block;
	padding-left: 22px;
	text-decoration: none;
} 

#related .links ul li a strong {
	color: #543513;
	font-size: 12px;
	font-weight: bold;
	display: block;
}

#related .links ul li a:hover strong {
	text-decoration: underline;
}

#related .links ul li a, #related .links ul li.web a {
	background: url(../images/games/we-farm/icons/related-web.gif) no-repeat 1px 4px;
}

/* @end */

/* @group Subscribe */

#social form {
	padding-left: 14px;
	padding-bottom: 15px;
	width: 206px;
	position: relative;
}

#social form input {
	border: 1px solid #d8c388;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	font: 12px "Helvetica Neue", Arial;
	color: #b1b8be;
	padding: 4px 3px;
	width: 126px;
}

#social form input.focus {
	color: #543513;
}

#social form button {
	width: 69px;
	height: 23px;
	display: block;
	text-indent: -999px;
	overflow: hidden;
	border-style: none;
	background: transparent url(../images/games/we-farm/buttons/sign-up.png) no-repeat 0 0;
	float: right;
	margin-top: 1px;
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 0;
}

#social form button:hover {
	background-position: 0 -23px;
}

#social form button:active {
	background-position: 0 -46px;
}

/* @end */



/* @end */

/* @group Browse */

#right #browse {
	background: url(../images/games/we-farm/framework/right-body.jpg) repeat-y top left;
	background: url(../images/games/we-farm/framework/right-top.jpg) no-repeat top left, url(../images/games/we-farm/framework/right-foot.jpg) no-repeat bottom left, url(../images/games/we-farm/framework/right-body.jpg) repeat-y top left;
	background-color: #ecd794;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 2px 13px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 2px 13px rgba(0,0,0,0.75);
	box-shadow: 0px 2px 13px rgba(0,0,0,0.75);
	float: left;
	width: 234px;
	margin-top: 34px;
	margin-bottom: 12px;
	padding-bottom: 2px;
}

#browse h2 {
	background: url(../images/games/we-farm/titles/browse.png) no-repeat;
	width: 217px;
	margin-bottom: 4px;
}

#right #browse a:hover {
	text-decoration: underline;
}

/* @group Search */

#browse form {
	padding-left: 14px;
	width: 206px;
	padding-bottom: 11px;
	background: url(../images/games/we-farm/backgrounds/games.gif) no-repeat center bottom;
	margin-bottom: 6px;
	position: relative;
}

#browse form input {
	border: 1px solid #d8c388;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	font: 12px "Helvetica Neue", Arial;
	color: #b1b8be;
	padding: 4px 3px;
	width: 124px;
}

#browse form input.focus {
	color: #543513;
}

#browse form button {
	width: 71px;
	height: 23px;
	display: block;
	text-indent: -999px;
	overflow: hidden;
	border-style: none;
	background: transparent url(../images/games/we-farm/buttons/search.png) no-repeat 0 0;
	float: right;
	margin-top: 1px;
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 0;
}

#browse form button:hover {
	background-position: 0 -23px;
}

#browse form button:active {
	background-position: 0 -46px;
}



/* @end */

/* @group Archive */

#right #browse .box.archive {
}

#right #browse .box.archive li {
	color: #da1818;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	display: block;
	float: none;
	padding-bottom: 2px;
	padding-right: 0;
}

#right #browse .box.archive li a {
	font-size: 13px;
	text-align: left;
	display: block;
	float: left;
}

/* @end */

/* @group Tags */

#tags {
	background: url(../images/games/we-farm/backgrounds/games.gif) no-repeat center top;
	padding-top: 8px;
}

#right #browse .box.tags {
	
}

#right #browse .box.tags a {
	padding-right: 6px;
	text-align: right;
	display: inline;
	float: none;
	padding-bottom: 2px;
	font-weight: bold;
}

/* @end */

#right #browse .box {
	background-color: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
	box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
	position: relative;
	margin-left: 9px;
	margin-right: 9px;
	margin-bottom: 10px;
	background-image: url(../images/games/we-farm/backgrounds/paper.jpg);
	overflow: hidden;
}

#right #browse .box .inner {
	border: 3px solid rgba(0,0,0,0.05);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 3px 6px;
	text-align: center;
}

#right #browse .box img {
	float: left;
	margin-bottom: 7px;
	width: 36px;
	height: 36px;
}

#right #browse .box  ul {
	float: left;
	padding-left: 12px;
	padding-top: 1px;
}

#right #browse .box li {
	float: left;
	padding-right: 12px;
	line-height: 16px;
	font-size: 13px;
	font-weight: bold;
	color: #543513;
	list-style: none;
}

#right #browse .box ul li strong {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #876a48;
	display: block;
}

#right #browse .box p {
	font-size: 12px;
	line-height: 16px;
	clear: both;
}

#right #browse .box p small {
	display: block;
}

#right #browse .box p small a {
	font-size: 11px;
	font-style: italic;
}

#right .popular h4 {
	font-size: 12px;
	color: #543513;
	text-transform: uppercase;
	text-shadow: 0px 1px 0px rgba(255,255,255,0.6);
	padding-bottom: 0;
	padding-left: 18px;
	padding-top: 4px;
}

#right .commented h4 {
	font-size: 12px;
	color: #543513;
	text-transform: uppercase;
	text-shadow: 0px 1px 0px rgba(255,255,255,0.6);
	padding-bottom: 12px;
	padding-left: 18px;
	padding-top: 10px;
	background: url(../images/games/we-farm/blog/comment.jpg) no-repeat center top;
	margin-top: -10px;
}

.commented .holder {
	position: relative;
	overflow: hidden;
	background: url(../images/games/we-farm/blog/comment.png) no-repeat center top;
	padding-bottom: 14px;
}

.commented .post {
	width: 198px;
	float: left;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 8px;
}

.commented .post .title {
	position: relative;
	padding-bottom: 4px;
}

.commented .post .title h3 a {
	color: #543513;
	text-decoration: none;
}

.commented .post .title h3 a:hover {
	text-decoration: underline;
}

.commented .post .title small {
	font-weight: bold;
	color: #988067;
	font-size: 11px;
}

.commented .post em.comments {
	position: absolute;
	background: url(../images/games/we-farm/global/comment.png) no-repeat right 0;
	bottom: 3px;
	right: 0;
}

.commented .post em.comments a {
	width: 25px;
	height: 26px;
	display: block;
	text-align: center;
	font-weight: bold;
	font-style: normal;
	font-size: 10px;
	color: #da1818;
	text-decoration: none;
	line-height: 25px;
}

.commented .post em.comments a:hover {
	text-decoration: underline;
}

/* @group Top Posts */

.popular .holder {
	background: url(../images/games/we-farm/blog/top.jpg) no-repeat;
	height: 151px;
	position: relative;
	overflow: hidden;
}

.popular .holder .scroll {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 9999px;
}

.popular .post {
	text-shadow: 0px 1px 0px rgba(0,0,0,0.45);
	padding-left: 18px;
	padding-right: 18px;
	width: 198px;
	float: left;
}

.popular .post .title {
	padding-top: 22px;
	padding-bottom: 4px;
	position: relative;
}

.popular .post .title h3 {
	font-size: 14px;
	padding-right: 14px;
}

.popular .post .title h3 a {
	color: #fff;
	text-decoration: none;
}

.popular .post .title h3 a:hover {
	text-decoration: underline;
}

.popular .post .title small {
	color: #f0e8cd;
	font-size: 11px;
	font-weight: bold;
}

.popular .post p {
	font-size: 12px;
	color: #f0e8cd;
	line-height: 16px;
}

.popular .post em.comments {
	position: absolute;
	background: url(../images/games/we-farm/global/comment.png) no-repeat right 0;
	bottom: 3px;
	right: 0;
	text-shadow: none;
}

.popular .post em.comments a {
	width: 25px;
	height: 26px;
	display: block;
	text-align: center;
	font-weight: bold;
	font-style: normal;
	font-size: 10px;
	color: #da1818;
	text-decoration: none;
	line-height: 25px;
}

.popular .post em.comments a:hover {
	text-decoration: underline;
}

/* @end */

/* @end */

/* @group Top Posts */

#right #top-posts {
	background: url(../images/games/we-farm/framework/right-body.jpg) repeat-y top left;
	background: url(../images/games/we-farm/framework/right-top.jpg) no-repeat top left, url(../images/games/we-farm/framework/right-foot.jpg) no-repeat bottom left, url(../images/games/we-farm/framework/right-body.jpg) repeat-y top left;
	background-color: #ecd794;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 2px 13px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 2px 13px rgba(0,0,0,0.75);
	box-shadow: 0px 2px 13px rgba(0,0,0,0.75);
	float: left;
	width: 234px;
	margin-top: 34px;
	margin-bottom: 12px;
}

#top-posts h2 {
	background: url(../images/games/we-farm/titles/top.png) no-repeat;
	width: 217px;
}

/* @end */

/* @end */

/* @end */

/* @group Plus+ */

#plus {
	padding-top: 20px;
	padding-bottom: 22px;
	background: #292017 url(../images/games/we-farm/backgrounds/plus.jpg) repeat-x center top;
}

#plus .wrap {
	background: url(../images/games/we-farm/backgrounds/black-board.jpg) no-repeat;
	width: 960px;
}

#plus h3 {
	color: #fff;
	text-transform: uppercase;
	text-shadow: 0px 1px 2px rgba(0,0,0,0.8);
	padding-bottom: 12px;
	padding-left: 20px;
	font-size: 13px;
	padding-top: 14px;
}

#plus .scroll {
	width: 9999px;
	float: left;
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 22px;
	padding-left: 0;
	height: 222px;
	overflow: hidden;
}

#plus img {
	width: 30px;
	height: 30px;
	float: left;
	margin-right: 10px;
}

#plus span.mask {
	position: absolute;
	width: 32px;
	background: url(../images/games/we-farm/masks/avatars-plus.png) no-repeat;
	height: 32px;
	z-index: 2;
	top: 0;
	left: -1px;
}

#plus .dots {
	position: absolute;
	top: 14px;
	right: 14px;
}

#plus .dots a {
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	background-image: url(../images/games/we-farm/buttons/dots.png);
	background-position: 0 0;
	text-indent: -999px;
	overflow: hidden;
}

#plus .dots a:hover {
	background-position: 0 -16px;
}

#plus .dots a.selected {
	background-position: 0 -32px;
}

/* @group Leaderboards */

#plus #leaderboards {
	width: 470px;
	height: 298px;
	float: left;
	position: relative;
}

#boards {
	width: 470px;
	height: 256px;
	overflow: hidden;
	position: relative;
}

#boards .board {
	width: 218px;
	float: left;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
	box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
	position: relative;
	margin-left: 10px;
	background: #fff url(../images/games/we-farm/backgrounds/paper.jpg) -24px;
}

#boards .board ol {
	border: 3px solid rgba(0,0,0,0.05);
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	padding: 10px 6px 2px;
	zoom: 1;
}

#boards .board ol li:first-child, #boards .board ol li.first {
	margin-top: -32px;
	margin-bottom: 12px;
	color: #e2dbc8;
	font-weight: bold;
	font-size: 12px;
	position: relative;
	zoom: 1;
}

#boards .board ol li {
	padding-bottom: 10px;
	clear: both;
	overflow: hidden;
	line-height: 12px;
	position: relative;
	zoom: 1;
}

#boards .board ol li strong {
	color: #543513;
	font-size: 11px;
	font-weight: bold;
	float: left;
	padding-top: 2px;
	width: 110px;
}

#boards .board ol li strong span {
	font-weight: normal;
	font-style: normal;
	display: block;
	color: #a18158;
	font-size: 11px;
}

#boards .board ol li em {
	font-weight: bold;
	font-size: 11px;
	position: absolute;
	top: 14px;
	right: 0;
}

/* @end */

/* @group Achievements */

#plus #achievements {
	width: 470px;
	height: 298px;
	float: right;
}

#list {
	width: 448px;
	float: left;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
	box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
	position: relative;
	margin-left: 10px;
	background: #fff url(../images/games/we-farm/backgrounds/paper.jpg) -24px;
	overflow: hidden;
	height: 220px;
}

#achievements h4 {
	color: #e2dbc8;
	font-weight: bold;
	font-size: 12px;
	padding-left: 20px;
	line-height: 12px;
	padding-bottom: 10px;
}

#plus #achievements .scroll {
	width: 9999px;
	float: left;
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 0;
}

#achievements .board {
	border: 3px solid rgba(0,0,0,0.05);
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	width: 443px;
	height: 215px;
}

#achievements .board ul {
	float: left;
	width: 434px;
	padding: 15px 6px 0 9px;
}

#achievements .board ul li {
	padding-bottom: 10px;
	overflow: hidden;
	line-height: 12px;
	position: relative;
	width: 50%;
	float: left;
}

#achievements .board ul li strong {
	color: #543513;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	display: block;
	float: left;
}

#achievements .board ul li strong span {
	font-weight: normal;
	font-style: normal;
	display: block;
	color: #a18158;
	font-size: 11px;
}

/* @end */

/* @end */

/* @group Foot */

#foot {
	background: url(../images/games/we-farm/backgrounds/foot.jpg) repeat-x center top;
}

/* @group End */

#foot #end {
	height: 70px;
	overflow: hidden;
	position: relative;
	padding-top: 15px;
}

/* @group Logo */

#foot #end h3 {
	float: left;
}

#foot #end h3 a {
	width: 203px;
	height: 59px;
	display: block;
	text-indent: -999px;
	overflow: hidden;
	background: url(../images/games/we-farm/global/logo-foot.png) no-repeat;
}

#foot #end h3 a:active {
	position: relative;
	top: 1px;
}

/* @end */

/* @group Main Nav */

#foot #end ul {
	padding-top: 5px;
	padding-left: 5px;
	position: absolute;
	top: 23px;
	right: 139px;
}

#foot #end ul li {
	float: left;
	padding-right: 5px;
}

#foot #end ul li a {
	display: block;
	height: 33px;
	background: url(../images/games/we-farm/global/main-nav.png) no-repeat;
	text-indent: -999px;
	overflow: hidden;
}

#foot #end ul li.profile a {
	width: 96px;
	background-position: 0 0;
}

#foot #end ul li.profile a:hover {
	background-position: 0 -33px;
}

.profile #foot #end ul li.profile a {
	background-position: 0 -66px;
}

#foot #end ul li.media a {
	width: 79px;
	background-position: -96px 0;
}

#foot #end ul li.media a:hover {
	width: 79px;
	background-position: -96px -33px;
}

.media #foot #end ul li.media a {
	background-position: -96px -66px;
}

#foot #end ul li.blog a {
	width: 70px;
	background-position: -175px 0;
}

#foot #end ul li.blog a:hover {
	width: 70px;
	background-position: -175px -33px;
}

.blog #foot #end ul li.blog a {
	background-position: -175px -66px;
}

#foot #end ul li a:active {
	position: relative;
	top: 1px;
}

/* @end */

/* @group App Store */

#foot #end strong {
	position: absolute;
	top: 21px;
	right: 0;
}

#foot #end strong a, #foot #end strong span {
	width: 122px;
	height: 45px;
	display: block;
	background: url(../images/games/we-farm/global/app-store-foot.png) no-repeat;
	text-indent: -999px;
	overflow: hidden;
}

#foot #end strong.available a {
	background-position: 0 0;
}

#foot #end strong.available a:hover {
	background-position: 0 -45px;
}

#foot #end strong.unavailable span {
	background-position: 0 -90px;
}

#foot #end strong a:active {
	position: relative;
	top: 1px;
}

/* @end */

/* @end */

/* @group Legal */

#foot #legal {
	overflow: hidden;
	padding-top: 12px;
	padding-bottom: 12px;
}

#foot #legal p, #foot #legal ul {
	color: #fff;
	font-size: 11px;
	line-height: 16px;
	width: 40%;
	font-weight: bold;
	text-shadow: 0px 1px 0px rgba(0,0,0,0.5);
}

#foot #legal p {
	float: left;
	text-align: left;
}

#foot #legal ul {
	float: right;
	text-align: right;
}

#foot #legal ul li {
	display: inline;
}

#foot #legal a {
	color: #fff;
	text-decoration: none;
}

#foot #legal a:hover {
	color: #fff;
	text-decoration: underline;
}

/* @end */

/* @group Disqus */

#disqus_thread .dsq-full-comment {
    background-color: #fff;
    background-image: url(../images/games/we-farm/backgrounds/paper.jpg);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,0.1);
    -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
    box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
    position: relative;
    margin-bottom: 8px;
}

#disqus_thread .dsq-full-comment .dsq-comment-header {
    border-bottom: 1px solid #d6d6d6;
    position: relative;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

td.dsq-sub-header-right {
    position: absolute;
    background-image: none;
    top: 6px;
    right: 2px;
}

.dsq-comment-footer {
    margin-left: 10px !important;
    margin-right: 10px !important;
    padding-top: 10px !important;
    border-top: 1px solid #e6e6e6 !important;
}

.dsq-comment-body {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

#disqus_thread #dsq-comments-title {
    padding-bottom: 6px;
}

#disqus_thread #dsq-new-post {
    
}

#comments {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 11px;
    padding-top: 0;
}

#disqus_thread {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 10px;
}

#left #dsq-content h3 {
    padding-left: 0;
    font-size: 12px;
}

#dsq-content div.dsq-request-user-info {
    background-color: #efe6b9;
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 10px;
    border: 1px solid #c5b178;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-image: none;
}

a.dsq-brlink {
    margin-left: 30px;
    font-size: 10px;
    text-transform: uppercase;
    text-decoration: none;
    color: #988067;
}

/* @end */

/* @end */
