/* Moved from theme screen ---------------------- */

p {
	margin-top:10px;
	margin-bottom:20px;
}

/* Header */

#header-inner {
	position: relative;
}

#header-name {
	margin: 0 0 5px;
	line-height: 1;
}

#header-description {
	margin: 0;
	font-size: 14px;
	line-height: 1.125;
}

#header a {
	text-decoration: none;
}

#header a:hover {
	text-decoration: underline;
}

/* Content */

.asset-name {
	font-size: 22px;
	font-weight: bold;
}
.asset-name a {
	text-decoration: none;
}
.asset-name a:hover {
	text-decoration: underline;
}
.asset-content {
	margin: 5px 0;
}
.asset-more-link {
	font-weight: bold;
}
.asset-meta {
	margin-top: .25em;
	padding-top: 2px;
	font-weight: normal;
	display: block;
	padding-bottom: .3em;
}
.asset-footer a,
.comment-footer a {
	font-weight: normal;
}
.content-nav {
	margin: 5px 0 10px;
}
.archive-title {
	margin: 5px 0 30px;
	font-size: 26px;
	font-weight: bold;
}
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed {
	margin: 5px 0;
}
.widget-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header,
.search-form-header,
.search-results-header {
	margin: 0;
	padding: 5px 0;
	font-size: 18px;
	font-weight: bold;
}
.search-results-header {
	margin-bottom: .25em;
}
.asset-more-link,
.asset-meta,
.comment-footer,
.trackback-footer,
.typelist-thumbnailed {
	font-size: 11px;
}
/* Utility */

.widget-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header,
.search-form-header,
.search-results-header {
	/* ie win (5, 5.5, 6) bugfix */
	p\osition: relative;
	width: 100%;
	w\idth: auto;
}
/* Global ----------------------------------------------------------------- */

/*a:hover {
	text-decoration: none;
}
*/

/* Layout ----------------------------------------------------------------- */

#header-inner, #content-inner, #footer-inner {
	padding-top: 0;
	padding-bottom: 0;
}

#header-inner, #beta-inner, #gamma-inner {
	padding-right: 0;
	padding-left: 0;
}

#header-inner,
#main-navigation-inner,
#content-inner,
#footer-inner {
	position: relative;
	width: 970px;
	margin: 0 auto;
}
/* Header ----------------------------------------------------------------- */

#header a {
	font-weight: normal;
}
* html #header-content {  /*HACK targets IE6 but not 7, instead of min-height*/
  height: 100px;
}

#header-content {
   min-height: 100px; 
	margin-top: 0;
  
}

#header-name {
	font-size: 28px;
	font-weight: normal;
}

#header-description {
	font-weight: normal; 
}

#header {
	margin-bottom: 0px;
}

#header-inner {
	height: 79px !important;
	padding: 0 0 10px 1px;
}

#banner-link {
	position:absolute;
	top: 45px;
}


/* Content ---------------------------------------------------------------- */

.asset-header {
	margin-top: 15px;
}
.asset-header,
.asset-content,
.asset-footer {
	margin-left: 10px;
	margin-right: 10px;
}
  

.archive-list-item {
	margin-bottom: 5px;
}
/* Widget ----------------------------------------------------------------- */

.widget-content {
	margin-right: 10px;
	margin-left: 10px;
}
.widget-header {
	margin-right: 5px;
	margin-left: 15px;
}
.widget-header {
	margin-top: 10px;
}
.widget-header {
	font-weight: bold;
}
.widget-header a {
	font-weight: bold;
}
.widget-content {
	margin-bottom: 15px;
}
.widget-about .widget-header {
	margin-bottom: 10px;
}

#content .widget-powered .widget-content {
	margin: 0;
}
.layout-wtt #content #beta .widget-powered .widget-content,
.layout-twt #content #gamma .widget-powered .widget-content,
.layout-wt #content #beta .widget-powered .widget-content {
	margin-left: 1px;
}
.layout-twt #content #beta .widget-powered .widget-content,
.layout-tw #content #beta .widget-powered .widget-content {
	margin-right: 1px;
}
.widget-email .widget-content,
.widget-subscribe .widget-content,
.widget-syndicate .widget-content {
	margin-top: 15px;
}
 

.widget-header {
	font-size: 14px;
}
.layout-wt #beta .widget-header{
   margin-left: 10px;
}
.widget-header a {
	text-decoration: none;
}
.widget-header a:hover {
	text-decoration: underline;
}
.widget-content {
	margin-top: 5px;
	margin-bottom: 20px;
	font-size: 11px;
}
.layout-wt #beta .widget-content{
	margin-right: 0px;
	margin-top: 0;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
/* "Powered By" Widget */

.widget-powered .widget-content {
	padding: 10px;
	text-align: center;
}

/* Calendar Widget */

.widget-calendar .widget-content table {
	font-size: 10px;
}

/* Footer Widgets */

#footer .widget {
	margin: 10px 0;
}

#footer .widget-content {
	padding-right: 0;
	padding-left: 0;
}

#footer .widget-powered .widget-content {
	padding: 0;
	text-align: left;
}
/* Footer ----------------------------------------------------------------- */

#footer-content {
	margin: 20px 0;
}
/* Utilities -------------------------------------------------------------- */

#header:after,
#header-inner:after,
#content:after,
#alpha-inner:after,
#beta-inner:after,
#gamma-inner:after,
#footer:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}

#header-inner,
#content-inner,
#footer-inner,
.asset-body {
	height: 1%;
}

/* Custom Styles ---------------------------------------------------------- */

.asset-stream  .asset-header-content {
	padding: 15px 0 0 15px;
}

/* Custom Styles (CasualGameplay) ----------------------------------------- */
/****************************************************************************/

/* Wide-Thin-Thin */

.layout-wtt #alpha {
	width: 560px;
}
.layout-wtt #beta {
	left: 190px;
	width: 190px;
}
.layout-wtt #gamma {
	right: 190px;
	width: 190px;
}

/* Thin-Wide-Thin */

.layout-twt #alpha {
	left: 190px;
	width: 560px;
}
.layout-twt #beta {
	left: -560px;
	width: 190px;
}
.layout-twt #gamma {
	width: 190px;
}

#header-inner, #footer-inner,
#alpha-inner, #beta-inner, #gamma-inner {
	overflow: hidden;
	padding-right: 0px;
	padding-left: 0px;
}

#container-inner {
	width: 990px;
}
/* Wide-Thin-Thin */

.layout-wtt #beta {
	left: 200px;
	width: 200px;
}
.layout-wtt #gamma {
	right: 200px;
	width: 200px;
}
/* Thin-Wide-Thin *************/

.layout-twt #alpha {
	left: 210px;
	width: 520px;
}
.layout-twt #beta {
	left:-520px;
	width: 210px;
}
.layout-twt #gamma {
	width: 210px;
}
/*Wide-Thin *************/ /*TO*/

.layout-wt #alpha {
	
	width: 659px;
	border-right: 1px solid #C2DAF2;
}
.layout-wt #alpha-inner{
   margin-right: 9px;
}
.layout-wt #beta {
	width: 310px;
}


/* Content ---------------------------------------------------------------- */

#gamma-inner, .widget, .widget-content {
overflow:visible !important;
}
/* header logo ---------------------------------------------------------- */

#header .widget-logo h1,
#header .widget-logo h2{
 background: url(../themes/oblea/images/jigLogo.png) no-repeat top left;
 position: absolute;
 display: block;
 height: 88px;
 width: 270px;
 top: -6px;
 margin-top: 0px;
 padding-top: 0px;
 text-indent: -9999px;
 
}

#header .widget-logo h1 a,
#header .widget-logo h2 a{
 display: block;
 height: 88px;
 width: 270px;
}
/* header search ---------------------------------------------------------- */
	
.widget-search{
	margin: 0;
}
	
.widget-search .widget-content{
	margin: 0 5px;
}

#search-submit input, #search-submit input:hover, #search-submit input:active,
#mobile-search-submit input, #mobile-search-submit input:hover, #mobile-search-submit input:active {
background-color: #377396;
}

#search-submit input,
#mobile-search-submit input {
	color: #000;
	background-color: #EDA334;
	margin-left: 10px !important;
}

#header .widget-sign-in .button,
#header .widget-sign-in .button:link,
#header .widget-sign-in .button:visited,
#search-submit input,#search-submit input:hover,
#search-submit input:active,
#mobile-search-submit input,#mobile-search-submit input:hover,
#mobile-search-submit input:active,
#header a.button:hover,
#header a.button:active {
	color: #000;
	background: #EDA334 url(../themes/oblea/tabOn-fallback.png) no-repeat center top;
	background: -moz-radial-gradient(top, ellipse cover,  #FFDD6B 1%, #FFB401 29%, #E87706 99%);
	background: -webkit-gradient(radial, center top, 0px, center center, 100%, color-stop(1%,#FFDD6B), color-stop(29%,#FFB401), color-stop(99%,#E87706));
	background: -webkit-radial-gradient(top, ellipse cover,  #FFDD6B 1%, #FFB401 29%, #E87706 99%);
	background: -o-radial-gradient(top, ellipse cover,  #FFDD6B 1%, #FFB401 29%, #E87706 99%);
	background: -ms-radial-gradient(top, ellipse cover,  #FFDD6B 1%, #FFB401 29%, #E87706 99%);
	background: radial-gradient(top, ellipse cover,  #FFDD6B 1%, #FFB401 29%, #E87706 99%);
	text-shadow: 0px 1px 0px #FFC05B;
	-webkit-box-shadow: inset 0px 1px 0px 0px #FFDD6B;
	-moz-box-shadow: inset 0px 1px 0px 0px #FFDD6B;
	box-shadow: inset 0px 1px 0px 0px #FFDD6B; 
	behavior: url(PIE.php);
}

#header .widget-sign-in .button:hover,
#header .widget-sign-in .button:active,
#search-submit input,
#mobile-search-submit input,
#header a.button,
#header a.button:link,
#header a.button:visited {
	
	background: #377396 url(../themes/oblea/tabOff-fallback.png) no-repeat center top;
	background: -moz-radial-gradient(bottom, ellipse cover,  #4b9dcd 0%, #306483 100%);
	background: -webkit-gradient(radial, center bottom, 0px, center center, 100%, color-stop(0%,#4b9dcd), color-stop(100%,#306483));
	background: -webkit-radial-gradient(bottom, ellipse cover,  #4b9dcd 0%,#306483 100%);
	background: -o-radial-gradient(bottom, ellipse cover,  #4b9dcd 0%,#306483 100%);
	background: -ms-radial-gradient(bottom, ellipse cover,  #4b9dcd 0%,#306483 100%);
	background: radial-gradient(bottom, ellipse cover,  #4b9dcd 0%,#306483 100%);
	-webkit-box-shadow: inset 0px 1px 0px 0px #4b9dcd;
	-moz-box-shadow: inset 0px 1px 0px 0px #4b9dcd;
	box-shadow: inset 0px 1px 0px 0px #4b9dcd; 
	text-shadow: 0px 1px 0px #4EA4D7;

 border-radius: 2px;
  border: none;
	font-family: Arial,sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #000;
	margin-left: 0px;
	margin-bottom: 10px;
	padding: 1px 2px;
	text-decoration: none !important;

}

#search-text,
#mobile-search-text {
	margin-bottom:5px;
	float: left;
	width: 230px;
}
	
#search-text input[type="text"],
#mobile-search-text input[type="text"]{
	width: 220px;
	height: 17px;
}
/* Sign In ---------------------------------------------------------------- */

#header .widget-sign-in,
#header .widget-rss {
	/*position: absolute;
	top: 5px;*/
	font-family: verdana;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

#header .widget-sign-in{
 position: relative;
}

#header .widget-sign-in .widget-content{
  display: block;
	height: 25px;
	margin: 0;
	padding: 0;
	width: 550px;
}

#header .widget-sign-in #username-field{
float: left;
 width: 160px;
 position: relative;
}

#header .widget-sign-in #password-field{
float: left;
 width: 160px;
 position: relative;
}

#header .widget-sign-in #password-label,
#header .widget-sign-in #username-label{
  color: #000000;
	font-size: 1.2em;
	font-weight: bold;
	left: 3px;
	top: 2px;
	line-height: 18px;
	opacity: 0.4;
   position: absolute;
}


#header .widget-sign-in input#username, 
#header .widget-sign-in input[type="password"] {
	border-color: #000000;
	border-style: solid;
	border-width: 0 1px 2px;
	font-size: 1.2em;
	line-height: 18px;
	font-weight: bold;
	height: 18px;
	padding: 2px 3px;
	width: 150px;
}

#header .actions-bar  {

}

#header .widget-sign-in p{
float: left;
margin: 0;
position: relative;
top: -2px
}

#header .widget-sign-in p label{
display: inline-block;
	text-align: right;
	width: 65px;
	line-height: 11px;
}

#header .widget-sign-in p input{
position: relative;
top: -3px;
}

#header .widget-sign-in .button {
	margin: 1px 4px 0 0;
}

#header .widget-sign-in .right{
 position: absolute;
	right: -123px;
	top: -3px;
}

#header .widget-sign-in .right  + .right{

   right: -60px;
	top: 10px;
}

/*more styles needed for sign in-->

#header .widget-sign-in> label {
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
	left: 3px;
	line-height: 26px;
	opacity: 0.4;
	position: absolute;
}
/*---------------*/


#header .widget-sign-in {
	float: none;
	position: absolute;
	top: 6px;
	right: 0px;
	width: auto;
	text-align: right;
}

#header .widget-rss {
  
	top: 61px;
	height: 23px;
   position: absolute;
	right: 0;
	text-align: left;
	width: 170px;
}

#header .widget-rss img {
	vertical-align:middle;
}

#header .widget-sign-in .widget-header {
	display: none;
}

#header .widget-rss .widget-content {
	margin: 0;
	padding: 5px 0px 5px 15px;
	overflow: hidden;
}

#header .widget-sign-in .widget-content {

}

#header .widget-rss .widget-content {
	float: left;
}

#header .widget-sign-in a,
#header .widget-rss a {
	text-decoration: underline !important;
}

/* Navigation ----------------------------------------------------------------- */

#main-navigation {
	width: 990px;
	font-size: 11pt;
}

#main-navigation-inner {
	position: relative;
	z-index:601;
	height: 31px;
	width: 990px;
	padding-top: 0px;
}

#main-navigation ul {
	height:auto;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

#main-navigation ul li.tab ul li {
	float: left; 
}

#main-navigation li.tab{
   float: left;
   margin-right: 3px;
}

#main-navigation li.tab:last-child{
   margin-right: 0px;
}

#main-navigation li.tab:first-child{
margin-left: 0px; 
}

#main-navigation ul li h2 {
	margin:0;
	padding:0;
}

#main-navigation ul li a {
	font-weight: bold;
	display: block;
	line-height: 31px;
	margin: 0px;
	padding: 3px 11px !important;
	text-align: left;
	text-decoration: none;
}

#main-navigation ul li.tab>h1>a,
#main-navigation ul li.tab>a {
	padding: 0px 1.839em !important;
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
}

#main-navigation ul li a:hover {
	text-decoration: none;
}

#main-navigation ul li.tab ul li ul {
	display: none; 
	height: auto;
	padding: 0px;
	margin: 0px;
	position: absolute;
	z-index: 3;
}

#main-navigation ul li.tab ul li:hover ul {
	display: block;
}

#main-navigation ul li.tab>ul {
	display: none;
	height: auto;
	width: 990px;
	margin: 0px;
	position: absolute;
	left: 0px;
	z-index:3;
}

#main-navigation ul li.tab:hover>ul,
#main-navigation ul li.tab:active>ul{
	display: block;
}

#main-navigation ul li.tab>ul.on{
	display: block;
}

#main-navigation ul li.tab ul li li {
	padding-top: 0;
	display: block;
	float: none;
}

#main-navigation ul li ul a {
	margin: 0px;
	padding: 0 11px;
}

/*Tags Dropdown Menu -------------------------------------------------------------------*/
#main-navigation ul li.icn-tab > a{
border: 1px solid #f39304;
border-bottom: none;
background-color: rgb(49,45,89);
background: url(icn-tag.png) no-repeat scroll center -1px rgb(49,45,89); 
background: url(icn-tag.png) no-repeat scroll center -1px, -moz-linear-gradient(top,  rgba(49,45,89,1) 0%, rgba(12,7,61,1) 100%);
background: url(icn-tag.png) no-repeat scroll center -1px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(49,45,89,1)), color-stop(100%,rgba(12,7,61,1)));
background: url(icn-tag.png) no-repeat scroll center -1px, -webkit-linear-gradient(top,  rgba(49,45,89,1) 0%,rgba(12,7,61,1) 100%);
background: url(icn-tag.png) no-repeat scroll center -1px, -o-linear-gradient(top,  rgba(49,45,89,1) 0%,rgba(12,7,61,1) 100%);
background: url(icn-tag.png) no-repeat scroll center -1px, -ms-linear-gradient(top,  rgba(49,45,89,1) 0%,rgba(12,7,61,1) 100%);
background: url(icn-tag.png) no-repeat scroll center -1px, linear-gradient(to bottom,  rgba(49,45,89,1) 0%,rgba(12,7,61,1) 100%);
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#312d59', endColorstr='#0c073d',GradientType=0 );*/
box-shadow: none;
position: relative;
z-index: 1;
top: -1px;
height: 30px;
padding: 0 1.5em !important;
}
#main-navigation .icn-tab-open ul li.icn-tab > a,
#main-navigation ul li.icn-tab > a:hover, 
#main-navigation ul li.icn-tab > a:active{
background: url(icn-tag.png) no-repeat scroll center -32px rgb(49,45,89);
background: url(icn-tag.png) no-repeat scroll center -32px, -moz-linear-gradient(top,  rgba(49,45,89,1) 0%, rgba(12,7,61,1) 100%);
background: url(icn-tag.png) no-repeat scroll center -32px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(49,45,89,1)), color-stop(100%,rgba(12,7,61,1)));
background: url(icn-tag.png) no-repeat scroll center -32px, -webkit-linear-gradient(top,  rgba(49,45,89,1) 0%,rgba(12,7,61,1) 100%);
background: url(icn-tag.png) no-repeat scroll center -32px, -o-linear-gradient(top,  rgba(49,45,89,1) 0%,rgba(12,7,61,1) 100%);
background: url(icn-tag.png) no-repeat scroll center -32px, -ms-linear-gradient(top,  rgba(49,45,89,1) 0%,rgba(12,7,61,1) 100%);
background: url(icn-tag.png) no-repeat scroll center -32px, linear-gradient(to bottom,  rgba(49,45,89,1) 0%,rgba(12,7,61,1) 100%);
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#312d59', endColorstr='#0c073d',GradientType=0 );*/
border: 1px solid #336c8f;
border-bottom: none;
box-shadow: none;
}
#main-navigation ul li.icn-tab{
text-indent: -9999px;
width: 51px;
margin-right: 5px;
}
#main-navigation ul li.icn-tab li{
text-indent: 0;
}
#main-navigation-inner li.icn-tab ul.on{
height: 0;
overflow: hidden;
position: relative;
}
#main-navigation-inner.icn-tab-open li.icn-tab ul.on{
transition-property: height;
transition-duration: .5s;
transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
position: absolute;
display: block;
height: 37px;
left: 0px;
overflow: visible;
text-indent: 0;
}
#main-navigation-inner.icn-tab-open{
height: 68px;
transition-duration: 0.5s;
transition-property: height;
transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}
/*Top Ad-------------------------------------------------------------------*/
.widget-topad{
	background-color: #ffffff;
}
.widget-topad .widget-content{
  margin: 0px;
  padding: 15px 10px 13px;
}

.widget-topad .widget-content .adlabel {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
position: absolute;
width: 90px;
right: -55px;
bottom: 35px;
}

.adlabel {
color: white;
font-size: 8px;
height: 20px;
line-height: 20px;
overflow: hidden;
text-align: center;
text-transform: uppercase;
font-weight: bold;
width: 100%;
}

#floatingdiv .adlabel {
margin: -2px 0 0;
padding: 0 0 5px;
height: 10px;
line-height: 10px;
}

.widget-notice {
	background-color: #ee4411;
	margin: 0 0 10px;
	padding: 0;
}

.widget-notice .widget-content {
	margin: 0;
	padding: 0;
	min-height: 50px;
}

.widget-notice .widget-content p {
	margin: 0;
	padding: 10px;
	color: #fff;
	font-size: 27px;
	line-height: 30px;
	text-align: center;
}

.widget-notice .widget-content p a {
	color: #fff;
}

.widget-notice .widget-content p a:link,
.widget-notice .widget-content p a:visited {
	border-bottom: 1px dotted #fff;
}

.widget-notice .widget-content p a:hover,
.widget-notice .widget-content p a:active {
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

/* Utilities -------------------------------------------------------------- */

#header:after,
#header-inner:after,
#content:after,
#alpha-inner:after,
#beta-inner:after,
#gamma-inner:after,
#main-navigation:after,
.entry-asset .asset-meta:after,
.comment:after,
#footer-content:after,
#footer:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}

#header-inner,
#content-inner,
#footer-inner,
#main-navigation,
.entry-asset .asset-meta,
.comment,
#footer-content,
.asset-body {
	height: 1%;
}
/* Appearance -------------------------------------------------------------- */

.featureTitle,
.entryTitle,
a:link.featureTitle,
a:visited.featureTitle,
a:active.featureTitle,
a:link.entryTitle,
a:visited.entryTitle,
a:active.entryTitle {
	text-decoration:none;
}
.entry-container {
	width:100%;
}
.byline	{
	font-size: 9pt;
	padding-bottom:1px;
	padding-left:2px;
	margin-bottom:5px;
}
.byline a,
.byline a:link,
.byline a:visited,
.byline a:active,
.byline a:hover {
	text-decoration: none;
}
blockquote {
	font-size:12px;
	line-height:16px;
	padding:10px;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:20px;
}
li.archive-list-item {
	margin-top:5px;
}
/* Category icons -------------------*/
.action-arcade, .adventure, .boardgame, .cardgame, .fighting, .hidden-object, .interactiveart, .jigman, .music, .physics, .platformer, .point-and-click, .puzzle, .room-escape, .resourcemgmt, .rpg-strategy, .simple-idea, .simulation, .sports, .stunt, .textgame, .tower-defense, .webtoy-interactive, .wordgame, .xmas {
	margin-right:25px;
}
/* Spoiler tags ------------------------*/

div.spoiler {
  margin-bottom: 0.75em;
  margin-left: 5px;
  margin-right: 5px;
  display: none;
}
.entrybody div.spoiler {
	margin-top:-10px
}
div.spoiler.spoiled {
  display: block;
}
div.spoiler > a:first-child {
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding-left: 0.5em;
  line-height: 150%;
}
div.spoiler > a:first-child:before {
  content: 'Hide ';
}
div.spoiler > a.hide:first-child:before {
  content: 'Show ';
}
div.spoiler > div {
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.spoiler ol, .spoiler ul {
	margin-top:5px;
}
li > .spoiler {
	margin:5px 0 5px 0;
}
.spoiler .spoiler {
	margin:5px 0 5px 0;
}
div.spoiler p {margin-bottom:10px;}
.mt-powered-footer {
	position:absolute;
	top:20px;
	left:20px;
}
.mt-hosted-footer {
	position:absolute;
	top:20px;
	right:20px;
}
ul, ol, dl {
	margin-bottom: 1.25em;
}
ul.list-leading-5 li, ol.list-leading-5 li {
	margin-bottom:5px;
}

#walkthrough.comments {
	width:94%;
	padding-left:10px;
	margin-bottom:20px;
}

#walkthrough > .comments-content {
	padding-right:10px;
}

#from-search {
	width:100%;
}

#from-search-inner {
	width:960px;
	text-align:left;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	padding-left:50px;
	font-size:medium;
}



/* Begin base ------------------ */
/* Images ---------------------- */

	.bannerimage {
	margin:0;
}
	html>body .bannerimage {
	margin:0;
	padding: 0;
}
	
/*legacy  size banner image ----------*/
 
 .entrybody > p:first-child > a:first-child{
 background: none repeat scroll 0 0 #DDDDDD;
	display: block;
	text-align: center;
	width: 100%;
	
 }

/***********************************/
	
	.iconimage {
	margin:3px;
}
	html>body .iconimage {
	margin:3px;
}
	.leftimage, .leftalphaimage {
	float: left;
	margin:4px 8px 1px 0px;
}
		
	html>body .leftimage, html>body .leftalphaimage {
	margin:3px 8px 1px 0px;
}
		
	.rightimage, .rightalphaimage {
	float: right;
	margin:4px 0px 1px 8px;
}
		
	html>body .rightimage, html>body .rightalphaimage {
	margin:3px 0px 1px 8px;
}
	.authorimage {
	float:left;
	position:relative;
	top:-35px;
	margin:0px 0px 0px 0px;
}
		
	html>body .authorimage {
	margin:0px 0px 0px 0px;
}
	img.social_icon {
	margin-left:3px;
}
	img.social_icon_left {
	margin-right:3px;
}
		
/* All games archive ---------------------- */

	.archiveImage {
	margin:2px 8px 2px 0px;
}
	
	html>body .archiveImage {
	margin:1px 8px 2px 0px;
}
	
	.archiveImageDiv {
	min-height:50px;
}
	* html .archiveImageDiv {
	height:50px; }
	.archive-content
	{
	  clear: both;
	  margin: 5px 10px 20px 10px;
}
	.archive-list-item
	{
	line-height:1em;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-bottom:10px;
}
	.archive-list-item a
	{
	  font-weight:bold;
}
	.widget-list,
	.archive-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

/* Entries and Tag search results ---------------------- */

	.entry, .bfg-feature {
	width: 98.5%;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:45px;
}
  
	.bfg-feature .entrytitle h1 {
	width: 98.5%;
	margin:10px 0 5px 0;
}
	.bfg-feature-link {
	font-size:large;
}
	.entryheader {
	margin-top:5px;
	position:relative;
	width: 100%;
	overflow:hidden;
	padding-top:2px;
	padding-bottom:5px;
}
	.bestof-header {
	padding-top:15px;
}
	.entryheader h4 {
	margin:0px;
}
	.entrydate {
	font-size:x-small;
	font-weight:bold;
	position:relative;
	padding-top:9px;
	width:28%;
	float:right;
	text-align:right;
}
	.entrytitle h1,
	.entrytitle h2 {
	font-size:x-large;
	font-weight:bold;
	position:relative;
	width:72%;
	float:left;
	margin:0px;
	line-height:1em;
	z-index:2;
}
	.entrymeta {
	margin-bottom:5px;
	margin-top:5px;
}
	.entrybody {
	line-height:1.45em;
}
	.entrybody li {
	margin-bottom:10px;
}
	
/* Begin new header update ------------------ */
ul.review-tab-buttons {
   /*layout*/
	font-size: 13pt;
	height: 28px;
	list-style: none;
	margin: 0 auto;
	padding-left: 0;
	position: relative;
	width: 98.5%;	
}
ul.review-tab-buttons li{
	/*layout*/
	float: left;
	margin-right: 3px;
}
ul.review-tab-buttons li h2{
	/*layout*/
	margin-bottom: 0; 
}
ul.review-tab-buttons li a{
	/*layout*/
	display: block;
	font-weight: normal;
	line-height: 17px;
	padding: 5px 10px;
	text-decoration: none;
	position: relative;/*needed for pie background*/
}
ul.review-tab-buttons li.platform-label{
	/*layout*/
	padding-bottom:5px;
	margin: 0 0 15px;
	position: relative;
	font-size: 80%;
}
ul.review-tab-buttons li.platform-label a{
   /*layout*/
	font-weight: bold;
	line-height: 14px;
	padding: 5px 14px;	
}

ul.review-tab-buttons li.platform-labelReadMore{
	/*layout*/
	position: relative;
	float:left;
	left: 3px;
	top: 0px;
	font-size: 80%;
}
ul.review-tab-buttons li.platform-labelReadMore a{
   /*layout*/
	font-weight: bold;
	line-height: 14px;
	padding: 5px 14px;	
}
ul.review-tab-buttons li span {
	display: block;
	font-weight: normal;
	line-height: 17px;
	padding: 5px 10px;
	text-decoration: none;
	position: relative;

	background: #063365;
	background: -moz-linear-gradient(top,#064A95 0%,#064A95 58%,#063365 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#064A95),color-stop(58%,#064A95),color-stop(100%,#063365));
	background: -webkit-linear-gradient(top,#064A95 0%,#064A95 58%,#063365 100%);
	background: -o-linear-gradient(top,#064A95 0%,#064A95 58%,#063365 100%);
	background: -ms-linear-gradient(top,#064A95 0%,#064A95 58%,#063365 100%);
	background: linear-gradient(top,#064A95 0%,#064A95 58%,#063365 100%);
	-pie-background: linear-gradient(top,#064A95 0%,#064A95 58%,#063365 100%);
	color: #fff;
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border: 1px solid #063466;
	border-bottom: none;
	
	behavior: url(../../themes-base/PIE.php);
}



/* End new header update -------------------- */	

#more p {
	line-height: 20px;
}

.more-link-footer{
	float: left;
	width: 50%;
	height: 40px;
}
.comments-link-footer {
	float: right;
	width: 50%;
	height: 40px;
	text-align: right;
}
.blogbody {
	margin-top:5px;
	margin-bottom:10px;
	min-height:60px;
}
	.tags, .platform {
	display:block;
	width:70%;
	font-size:small;
	font-weight:normal;
	position:relative;
	left:2px;
}
	.tags-header, .platform-header {
	font-weight:bold;
}
	.platform {
	font-size:medium;
}
	
	.rating_bar {
	position:relative;
	float:left;
	margin:3px 0 0 5px;
	width: 55px;
}
	.rating_bar div {
	position:relative;
	float:left;
	height: 12px;
}
	.rating_header {
	position:relative;
	float:left;
	font-size:small;
	font-weight:bold;
	left:2px;
}
	.rating_text {
	position:relative;
	float:left;
	font-size:x-small;
	margin:3px 0 0 3px;
}

#sort_form {
	padding:0 0 0 14px;
	display:none;
}
	.sort_form_label {
	position:relative;
	font-size:medium;
	line-height:1.2em;
	margin:7px;
	top:-2px;
}
	
	.addthis-button {
	position:absolute;
	top:35px;
	right:0px;
}
	.mission-background {
	position:absolute;
	z-index:1;
	min-height:60px;
	width:190px;
	left:-10px;
	margin-bottom:0px;
	font-size:small;
	padding:15px 15px 5px 15px;
}
	.mission {
	z-index:2;
	position:relative;
	display:block;
	margin-bottom:0px;
	font-size:small;
	padding:15px;
	padding-bottom:8px;	
}

#search-google,
#mobile-search-google {
	margin-top:0;
	margin-left:5px;
	padding-top: 16px;
	height: 30px;
	text-align:right;
}

#search-submit,
#mobile-search-submit {
	float: left;
	margin-top: 1px;
	margin-bottom:10px;
	/*float:right;*/
}

#search-text,
#mobile-search-text {
	margin-bottom:5px;
	margin-right: 3px;
}
	.div-centered {
	width:750px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#comments, #walkthrough {
	margin: 0 10px 0 10px;
	width:auto;
}
/* Begin change for 438update ------------------ */
#comment-panels, #walkthrough {
	font: normal 14px trebuchet MS, verdana, arial, sans-serif;
	word-wrap: break-word;
}
/* end change for 438update ------------------ */
	.comment-footer {
	margin-bottom:-5px;
	text-align:right;
}
	.comment-content {
	margin-top:20px;
}

#comments-open {
	margin-left:10px;
}

#comments-open-notes {
	width:460px;
}

#comments-open-notes li {
	margin-bottom:5px;
	margin-top:5px;
}

#non-auth-user-note {
	display:none;
}
	.content-inner {
	width:100%;
	min-height:30px;
}
	.content-inner h1 {
	float:left;
}
	.content-inner img {
	float:right;
	position:relative;
	right:20px;
}
	
	.walkthrough {
	margin:10px 0 10px 0;
	clear:both;
}
	.pulltext, .walkthrough-alert {
	font-size:large;
	line-height:1.2em;
}
	.walkthrough-alert {
	padding-left:5px;
	padding-top:10px;
	margin-bottom:15px;
}
	.Gamecode {
	padding:2px;
}
	.Gamecode textarea {
	width:485px;
}
	.GamecodeText {
	font-size:small;
}
	.aficons-mac {
	width:187px;
	margin-left:auto;
	margin-right:auto;
}
	.cg-icons {
	margin:1px;
}
	.ravenhearst2-icon {
	top:4px;
}
	.totemtribe-icon {
	top:2px;
}
	.walkthrough-icon {
	margin-bottom:16px;
}
	.icon-taglist {
	clear:both;
}
	
	.legal {
	font-size:small;
}
	.legal h2 {
	font-size:medium;
	font-weight:bold;
}
	.legal li {
	margin-top:5px;
	margin-bottom:10px;
}
	.copyright {
	font-size:x-small;
	text-align:right;	
}
	.strikethrough {
	text-decoration:line-through;
}
	.footnote {
	font-size:x-small;
	line-height:1em;
	margin-bottom:5px;
}

#companyline {
	font-size:small;
}

#footerlinks {
	text-align:center;
}
	.anchor-link {
	font-size:x-small;
}
	.newsimage {
	width:294px;
	margin-left:5px;
	float:right;
	font-size:small;
	font-family:Times;
	line-height:1.1em;
}
	.newsimage .copy {
	clear:both;
	padding:5px;
}
	.bestof-votebtn {
	position:absolute;
	bottom:29px;
	right:0;
}
	.bestof-goty {
	position:relative;
	width:440px;
	padding:5px 15px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	border:#000 1px solid;
	background-color:#D1FFFF;
}
	.bestof-goty-2012 {
	background-color:#D7EA94;
}
	.bestof-icons {
	width:100%;
}
	.bestof-icon {
	width:50px;
	float:left;
	padding-left:8%;
}
	.twitter-text {
	font-weight:bold;
	position:relative;
	top:20px;
	left:10px;
}
	.twitter-button {
	margin-bottom:10px;
}
	.new-rating {
	position:absolute;
	width:24px;
	height:22px;
	right:0;
	bottom:3px;
}
	.bestof2008-award,
	.bestof2009-award,
	.bestof-award {
	position:absolute;
	right:0;
	bottom:1px;
}

#listsubscribe-frame {
	width:500px;
	height:635px;
	border:0;
}
	div.all-gamesfeatured {
	font-size:x-small;
	position:relative;
	width:125px;
	float:right;
	margin-top:3px;
	margin-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:5px;
}
	div.all-gamesfeatured ul {
	margin-bottom:0;
	margin-left:3px;
	list-style:none;
}
	.clear {
	clear:both;
}
	.leftside-alert {
	position:relative;
	left:-13px;
}
	.leftside-skyscraper {
	position:relative;
	left:-5px;
}
	.icon-adjust {
	position:relative;
	left:7px;
}
	td.cat-icon {
	width:100px;
	height:70px;
	padding-left:20px;
}
	td.cat-blurb {
	font-size:medium;
	font-weight:bold;
}
	button, .playButton {
	font-size:1.9em;
	padding:14px;
	background:url(http://images.jayisgames.com/overlay.png) repeat-x center;
	-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
	cursor:pointer;
}
	button:active, .playButton:active {position:relative;top:2px;}
	button.play-btn, .playButton {
	width:500px;
	text-align:center;
}
	.playButton {
	width: 606px;
	display:block;
	padding:16px;
	text-align:center;
	font-weight:normal;
	line-height:1em;
}

button.play-btn:hover, .playButton:hover,
button.play-btn:active, .playButton:active {
	
	background: #F58D36; /* old browsers */
	background: -moz-linear-gradient(top, #F58D36 0%, #F5B717 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F58D36 ), color-stop(100%,#F5B717)); /* webkit */

	-moz-box-shadow: 0 1px 1px #6C6C6C;
	-webkit-box-shadow: 0 1px 1px #6C6C6C;
	box-shadow: 0 1px 1px #6C6C6C;
	}

a.play,
	a.play:link,
	a.play:visited,
	a.play:active,
	a.play:hover { text-decoration: none;
}

a.play{
	
	background: #F09A10; 
	background: -moz-linear-gradient(top, #F5B717 0%, #F58D36 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F5B717 ), color-stop(100%,#F58D36));
	 
	-moz-box-shadow: 0 1px 1px #6C6C6C;
	-webkit-box-shadow: 0 1px 1px #6C6C6C;
	box-shadow: 0 1px 1px #C1C1C1;

	border: medium none;
	border-radius: 10px;
	
	display: block;
	line-height: 1em;
	padding: 5px;
	width: 629px;
}

a.play span.playButton{
	
	background-color: none !important;
	
	background: -moz-radial-gradient(56% 81% 0deg,ellipse farthest-side, rgba(249, 210, 132, 1), rgba(244, 172, 26, 0.1) );
	background:  -webkit-radial-gradient(56% 81%, ellipse farthest-side, rgba(249, 210, 132, 1), rgba(244, 172, 26, 0.1));  
	
	-moz-box-shadow: inset 0px -1px #DB8127, 0px -1px #F0961D;
	-webkit-box-shadow: inset 0px -1px #DB8127, 0px -1px #F0961D;
	box-shadow: inset 0px -1px #DB8127, 0px -1px #F0961D;
	
	border-radius: 6px; 
	border: 1px solid #FFD484;  
	
	text-shadow: 0 1px 0 #FFE5B2;
	height: 23px;
	line-height: 0.9;
	width: 595px;

}

a.play:hover, a.play:active{
	background: #F58D36; /* old browsers */
	background: -moz-linear-gradient(top, #F58D36 0%, #F5B717 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F58D36 ), color-stop(100%,#F5B717)); /* webkit */

	-moz-box-shadow: 0 1px 1px #6C6C6C;
	-webkit-box-shadow: 0 1px 1px #6C6C6C;
	box-shadow: 0 1px 1px #6C6C6C;
}

a.play:hover span.playButton, a.play:active span.playButton{
	-moz-box-shadow: inset 0px -1px #F0961D, 0px -1px #DB8127;
	-webkit-box-shadow: inset 0px -1px #F0961D, 0px -1px #DB8127;
	box-shadow: inset 0px -1px #F0961D, 0px -1px #DB8127;
}

	.white-border {
	border: 3px solid #FFFFFF;
}

#walkthrough-notes {
	position:relative;
	top:-21px;
	font-size:small;
}
	object, embed {
  	outline: 0;
}
	.app-store-links, .google-play-links, .amazon-links, .nook-links {margin-bottom:5px;}
	.app-store-badge {float:left;margin-bottom:5px;}
	.app-metadata {position:relative;margin-left:135px;left:3px;top:3px;height:45px;}
	.macapp-metadata {position:relative;margin-left:165px;left:3px;top:3px;height:45px;}
	.googleplay-metadata {position:relative;margin-left:129px;left:3px;top:3px;height:50px;}
	.amazon-metadata {position:relative;margin-left:131px;left:3px;top:3px;height:50px;}
	.nook-metadata {position:relative;margin-left:134px;left:3px;top:3px;height:50px;}
	.app-title {font-weight:bold;font-size:larger}
/*fx issue bottom issue***/

#main-navigation:after{
	height: 1%;
}

.widget-recent-comments ul {
	margin: 0 6px;
	list-style: none;
}

.widget-recent-comments ul li {
	padding: 3px 0;
}

.widget-recent-comments ul li a {
	margin: 0 10px 0 0;
}

.widget-recent-comments ul li .a,
.widget-recent-comments ul li .t {
	padding: 0 5px 0 0;
}

.widget-recent-comments ul li .t {
	padding: 0 5px;
	font-style: italic;
}

.bottom_nav {
	text-align: center;
}

#slidedown, #slideup {
	margin: 5px 0 0;
	cursor: pointer;
	cursor: hand;
	text-align: center;
	background-color: #e5eecc;
	border: solid 1px #c3c3c3;
}

#morecomments, #slideup {
	display: none;
}

.widget-recent-comments	.widget-header {
	float: left;
	width: 130px;
}

#reloadcomments {
	float: none;
	margin: 0;
	padding: 15px 0 5px 0;
	cursor: pointer;
	cursor: hand;
}

#reloadcomments img {
	vertical-align: middle;
}

#comment-update p {
  text-align: center;
}

#comment-update-message {
  margin-left: auto;
  margin-right: auto;
  width: 50%;
  margin-bottom: 1em;
  display: none;
}

#comment-update-message > p {
  position: relative;
  padding: .4em 1em .4em 20px;
  margin-bottom: 0px;
}

#comment-update span.ui-icon {
  margin: 0 5px 0 0;
  position: absolute;
  left: .2em;
  top: 50%;
  margin-top: -8px;
  zoom: 1;
}

#comment-update a.ui-xomment-update {
  padding: .4em 1em .4em 20px;
  text-decoration: none;
  position: relative;
}

#comment-preview-box span.ui-icon {
  margin: 0 5px 0 0;
  position: absolute;
  left: .2em;
  top: 50%;
  margin-top: -8px;
  zoom: 1;
}

#comment-preview-box div.comment-success p,
#comment-preview-box div.comment-pending p,
#comment-preview-box div.comment-error p {
  position: relative;
  padding: .4em 1em .4em 20px;
  margin-bottom: 0;
}

#comment-preview-box {
  margin-bottom: 1em;
}

#most-popular li {
	clear: both;
	min-height: 58px;
	margin: 0;
	padding: 0 5px 5px;
	background: url("bg-most-popular-separator.gif");
	background-position: bottom left;
	background-repeat: no-repeat;
}

#most-popular .last {
	min-height: 50px;
	background-image: none;
}

#most-popular p {
	margin: 4px 0 0;
	padding: 0;
}

#most-popular .details {
	padding-bottom: 4px;
}

#most-popular img {
	float: left;
	margin: 0;
	padding: 0 10px 0 0;
}

#most-popular h2 {
	margin: 0;
	padding: 0;
}


.ad{
	width: 75%; 
	position: fixed; 
	left: 50%;
	margin: 0 0 0 -37.5%;
}

#dynamic_background_Left { position: absolute; top: 0px; left: -25%; width: 50%; height: 1024px;  }
#dynamic_background_Right { position: absolute; top: 0px; right: -25%; width: 50%; height: 1024px; }



.advertising {
float:left;

}

/* Entry Related */

@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,300);

@font-face {
	font-family: 'bebas_neueregular';
	src: url('fonts/BebasNeue-webfont.eot');
	src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/BebasNeue-webfont.woff') format('woff'),
		 url('fonts/BebasNeue-webfont.ttf') format('truetype'),
		 url('fonts/BebasNeue-webfont.svg#bebas_neueregular') format('svg');
	font-weight: normal;
	font-style: normal;

}

.entry-related .entryheader,
.entry-related .blogbody{
	font-family: 'Roboto',Helvetica,Arial,sans-serif;
}

.asset-related h1,
.asset-related h2 {
	 font-family: 'Roboto Condensed', Helvetica, Arial,sans-serif;
	 font-weight: 300;
	 text-transform: uppercase;
	 color: #a6a6a6;
	 font-size: 19px;
	 
}
.asset-related h1 span, 
.asset-related h2 span {
	font-family: 'bebas_neueregular' ,Helvetica,Arial,sans-serif;
	color: #8c8c8c;
	font-size: 25px;
	position: relative;
	top: 1px;
	font-weight: normal;
	letter-spacing: 0.5px;
	
}
.asset-header.asset-related,
.asset-related + .asset-content{
	margin: 0;
}
.asset-related + .asset-content{
	margin-bottom: 25px;
}

.entry-related{
	background-color: #ffffff;
	padding: 10px;
	
	-webkit-box-shadow: 4px 4px 0px 0px #e4e4e4;
	-moz-box-shadow:	4px 4px 0px 0px #e4e4e4;
	box-shadow:		 4px 4px 0px 0px #e4e4e4;
	width: 45%;
	display: inline-block;
	margin-top: 15px;
}
.entry-related:nth-child(odd){
 margin-right: 10px;
}
	
.entry-related .entryheader{
	border-bottom: 0;
	margin-top: 0;
	padding-top: 0;
}
.entry-related .entrytitle{
	 height: 50px;
}
.entry-related .entrytitle h2{
	float: none;
	width: 100%;
	 font-family: 'Squada One',Helvetica,Arial,sans-serif;
	 font-size: 26px;
	 line-height: 27px;
	 font-weight: 400;
}
.entry-related .entrytitle h2 a{
	font-weight: 400;
}
.entry-related .entryviews,
.entry-related a.comments-link,
.entry-related a.comments-link:visited,
.entry-related .entrydate{
	color: #a2a2a2;
	font-size: 14px;
	font-weight: bold;
	display: inline-block;
	float: none;
}
.entry-related .entrydate{
width: 25%;
}

.entry-related a.comments-link:hover,
.entry-related a.comments-link:active{
	color: #72BF33;
	text-decoration: none;
}

.entry-related .entryviews{
	margin-right: 10px;
}

.entry-related .entryviews span{
	background: url(icn-views-med.png) no-repeat center 5px;
	display: inline-block;
	text-indent: -9999px;
	width: 23px
}
.entry-related a.comments-link span{
  background: url(icn-comment-med.png) no-repeat center 5px;
	display: inline-block;
	text-indent: -9999px;
	width: 23px;
}


.entry-related .blogbody{
	font-size: 16px;
	line-height: 22px;
	color: #323232;
	font-weight: 300;
	height: 89px; 
	overflow: hidden; 
	text-overflow: ellipsis; 
	position: relative;
	margin-bottom: 3px;
}
.entry-related .leftalphaimage{
	 
	-webkit-box-shadow: 4px 4px 0px 0px #ebebeb;
	-moz-box-shadow:	4px 4px 0px 0px #ebebeb;
	box-shadow:		 4px 4px 0px 0px #ebebeb;
	margin-right: 14px;
	 margin-bottom: 12%;
	 margin-top: 6px;
}
/*author link next to game image*/
.entry-related a + a{
	font-size: 14px;
	color: #4179D8;
	position: relative;
	top: -1px;
}
.entry-related .dash{
	font-size: 15px;
	margin-left: 4px;
}
.entry-related .ellipses{
	position: absolute;
	bottom: 0px;
	right: 0px;
}

#beta-inner .widget-content a:link,
#beta-inner .widget-content a:visited,
#beta-inner .widget-content a:active,
#beta-inner .widget-content a:hover {
	color: #fff;
}

.widget-game-of-the-week .widget-content,
.widget-support .widget-content {
	text-align: center;
}

br.clear {
	clear: both;
}

.center {
	text-align: center;
}

.leftgamead .inner,
.rightgamead .inner {
	margin: 0px auto;
	width: 160px;
}


/* Announcement */

#announcement {
	display: none;
	position: fixed;
	bottom: 23px;
	margin: 0 0 0 11px;
	width: 100%;
	font-size: 120%;
	z-index: 1000;
}

#announcement .inner {
	width: 100%;
	max-width: 987px;
	margin: 0 -10px;
	line-height: 42px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
	background-color: #283557;
}

#announcement .inner p {
	color: #fff;
	font-size: 100%;
}

#announcement .inner .label {
	display: block;
	float: left;
	width: 22%;
	margin-right: 2%;
	padding-right: 3%;
	text-align: right;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
	background-color: #161e30;
	background-position: right center;
	background-image: url("/images/bg/announcement.png");
	background-repeat: no-repeat;
}

#announcement .inner a,
#announcement .inner a:link,
#announcement .inner a:visited,
#announcement .inner a:hover,
#announcement .inner a:active {
	color: #fff;
}

#announcement .inner a:link,
#announcement .inner a:visited {
	border-bottom: 1px dotted #fff;
}

#announcement .inner a:hover,
#announcement .inner a:active {
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

#announcement .inner .close {
	display: block;
	float: right;
	width: 21px;
	height: 21px;
	margin: 10px 11px 0 0;
	background-position: right center;
	background-image: url("/images/bg/announcement-close.png");
	background-repeat: no-repeat;
	text-indent: -9999px;
	border: none !important;
}

/* Forum */

.forum-header {
	min-height: 50px;
}

.forum-header h1#page-title,
.forum-header h2#page-title {
	font-size: 2em;
	font-weight: bold;
	position: relative;
	width: 72%;
	float: left;
	margin: 0px;
	line-height: 1em;
}


.forum-header .create-entry {
	float: right;
	font-size: 14px;
	padding-left: 20px;
	line-height: 2em;
	background: transparent url(/mt4/mt-static/addons/Community.pack/themes/tristan-blue/start-topic-icon.png) left center no-repeat;
}

#popular-entry {
	clear: both;
}

h1.section,
h2.section,
p.section {
	clear: both;
	margin: 0;
	padding: 20px 0 11px 3px;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
}

h1.section {
	padding-top: 50px;
	border-bottom: 5px solid #063466;
}

h1.noborder {
	border: none;
}

h2.popular,
p.popular {
	padding-top: 50px;
}

#mt-community-forum .entry {
	padding-top: 10px;
	margin-bottom: 35px;
}

#mt-community-forum .entry-title {
	font-size: 1.8em;
	margin-bottom: 0.3em;
}

#mt-community-forum .category-name {
	padding-left: 12px;
	background: url(/mt4/mt-static/addons/Community.pack/themes/tristan-blue/forum-icon.gif) no-repeat 0 0;
	background-position: 0% 60%; 
	font-size: 1.4em;
	margin-bottom: 0.6em;
}

#mt-community-forum .entry-comments .icon-comment {
	background: url(/mt4/mt-static/addons/Community.pack/themes/tristan-blue/reply-icon.gif) no-repeat 0 30%;
	padding-left: 15px;
}

#mt-community-forum .field-inner {
	padding-bottom: 15px;
}

#mt-community-forum .field-header {
	padding-bottom: 5px;
}

#entry-submit {
	margin-bottom: 20px;
}

#beta-top-wrap .widget-recent-topics {
	border-bottom: 1px solid #020b2b;
	box-shadow: 0 1px 0 0 #203a91;
}

.widget-recent-topics .widget-header {
	float: left;
	width: 130px;
}

#beta-top-wrap .widget-recent-topics .widget-header {
	width: auto;
	margin-bottom: 20px;
	margin-bottom: 16px;
	background: url(http://images.jayisgames.com/sidebar/cmnt-header-icn.png) no-repeat left center;
	padding-left: 29px!important;
	margin-left: 11px!important;
}

#beta-top-wrap #reloadtopics {
	background: url("http://images.jayisgames.com/sidebar/reload-icn.png") no-repeat scroll center center rgba(0,0,0,0);
	margin-bottom: 0;
	margin-left: 182px;
	margin-right: 48px;
	overflow: hidden;
	padding-top: 35px;
	text-indent: -9999px;
}

#reloadtopics {
	float: none;
	margin: 0;
	padding: 15px 0 5px 0;
	cursor: pointer;
	cursor: hand;
}

#beta-top-wrap .widget-recent-topics .widget-content {
	margin-bottom: 15px;
	margin-top: 0px;
}

.widget-recent-topics ul {
	margin: 0 6px;
	list-style: none;
}

#beta-top-wrap .widget-recent-topics li:nth-child(odd) {
	background: url(http://images.jayisgames.com/sidebar/cmnt-row-highlight.png) no-repeat center bottom;
}

#beta-top-wrap .widget-recent-topics ul li {
	clear: both;
	line-height: 20px;
	padding: 2px 0 0;
}

#beta-top-wrap .widget-recent-topics ul li.sub {
	padding-left: 14px;
}

.widget-recent-topics ul li a {
	margin: 0 10px 0 0;
}

#beta-top-wrap .widget-recent-topics ul li a {
	font-size: 16px;
	font-weight: normal;
}

#beta-top-wrap .widget-recent-topics ul li a:link, #beta-top-wrap .widget-recent-topics ul li a:visited, #beta-top-wrap .widget-recent-topics ul li a:hover, #beta-top-wrap .widget-recent-topics ul li a:active {
	color: #fff;
}

#beta-top-wrap .widget-recent-topics ul li .a {
	font-weight: 300;
	font-size: 14px;
}

.widget-recent-topics ul li .a, .widget-recent-topics ul li .t {
	padding: 0 5px 0 0;
}

#beta-top-wrap .widget-recent-topics ul li .t {
	white-space: nowrap;
}

.widget-recent-topics ul li .t {
	padding: 0 5px;
	font-style: italic;
}

.slidedown, .slideup {
	margin: 5px 0 0;
	cursor: pointer;
	cursor: hand;
	text-align: center;
	background-color: #e5eecc;
	border: solid 1px #c3c3c3;
}

#beta-top-wrap .slidedown, #beta-top-wrap .slideup {
	color: #182c67;
	font-weight: 400;
	font-size: 18px;
	text-shadow: 0 1px 0 #f1f2f5;
	line-height: 34px;
	margin: 15px 15px 0 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0 1px 0 0 #ffffff;
	box-shadow: inset 0 1px 0 0 #ffffff;
}

#beta-top-wrap .slidedown {
	background: #dfe4f0 url(http://images.jayisgames.com/sidebar/more-cmnts.png) no-repeat 262px center;
	background: url(http://images.jayisgames.com/sidebar/more-cmnts.png) no-repeat 262px center,-moz-linear-gradient(top,#dfe4f0 0%,#bec3ce 100%);
	background: url(http://images.jayisgames.com/sidebar/more-cmnts.png) no-repeat 262px center,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dfe4f0),color-stop(100%,#bec3ce));
	background: url(http://images.jayisgames.com/sidebar/more-cmnts.png) no-repeat 262px center,-webkit-linear-gradient(top,#dfe4f0 0%,#bec3ce 100%);
	background: url(http://images.jayisgames.com/sidebar/more-cmnts.png) no-repeat 262px center,-o-linear-gradient(top,#dfe4f0 0%,#bec3ce 100%);
	background: url(http://images.jayisgames.com/sidebar/more-cmnts.png) no-repeat 262px center,-ms-linear-gradient(top,#dfe4f0 0%,#bec3ce 100%);
	background: url(http://images.jayisgames.com/sidebar/more-cmnts.png) no-repeat 262px center,linear-gradient(to bottom,#dfe4f0 0%,#bec3ce 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfe4f0',endColorstr='#bec3ce',GradientType=0);
}

#moretopics, .slideup {
	display: none;
}

.categories p {
	margin: 0 4px 10px;
	padding: 0 0 11px;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 5px solid #063466;
}

.categories ul {
	list-style: none;
}

.categories ul li {
	float: left;
	display: inline-block;
	padding: 5px 30px;
}

.categories ul .main {
	clear: left;
	font-size: 120%;
	padding: 2px 30px 0 0;
}

.categories ul .main.selected {
	padding: 2px 20px 0 0;
	margin: 0 0 0 -10px;
}

.categories ul .main.selected h1 {
	background-color: #063466;
	border-radius: 14px;
	padding: 0 10px;
}

.categories ul .main.selected h1 a {
	color: #fff;
}

.categories ul li.current {
	padding: 5px 20px;
}

.categories ul li.current h1,
.categories ul li.current h2 {
	background-color: #063466;
	border-radius: 14px;
	padding: 0 10px;
}

.categories ul li.current h1 a,
.categories ul li.current h2 a {
	color: #fff;
}

.categories ul li h1,
.categories ul li h2,
.categories ul li h3 {
	margin-bottom: 0;
}

.search {
	position: relative;
	float: right;
}

input.searchText {
	font-size: 13px;
	line-height: 28px;
	position: relative;
	width: 133px;
	height: 28px;
	padding: 0 10px 0 36px;
	color: #738294;
	border: 0;
	border-radius: 14px;
	outline: 0;
}

.vhidden {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 28px;
	height: 28px;
	padding: 0;
	border: 0;	
	border-radius: 14px;
}

.vhidden:hover {
	cursor: pointer;
	cursor: hand;
}

@media only screen and (max-width: 700px) {
.desk {
display:none;
  }
}

@media only screen and (min-width: 700px) {
.mob {
display:none;
  }
}
