/*

A theme based on a Six Apart theme adapted for Casual Gameplay
name: oblea  
designer: Jay Bibby  
layouts: layout-wtt, layout-twt, layout-wt, layout-tw
*/


/* Default ---------------------------------------------------------------- */

/* Global */

body {
    font: normal 16px trebuchet MS, verdana, arial, sans-serif;
    color: #333;   
	/*background: url(../oblea/background.gif) repeat;*/ /*temp TO*/
	background: url(background.gif) repeat;
}
a {
    color: #063466; 
    font-weight: bold; 
}

a#pull {
	display: none;
}

.mobile,
.mobilenav {
	display: none;
}

/* Header */

#header {

}

/* Content */

.asset-meta {
    border-top: 1px dashed #d4e5f2;
}

/* Footer */

#footer-content,
#footer-content a {
    color: #fff;
}

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

#container-inner {
/*
	background: #000000 url(../oblea/container-inner-background.gif) no-repeat left 0px;
*/
	background-color: #000000;
}

#content {
    background-color: #fff;
		box-shadow: none !important;
}

/* Header ----------------------------------------------------------------- */

#header { 
    background: #0C073D url(images/header-back.jpg) no-repeat scroll left bottom; 
    border-top-width: 0px;
    border-top-style: solid;
}

#header a {
    color: #fff;
}

#header-name {
    color: #fff; 
}

#header-description {
    color: #999;  
}

#banner-link {
	color: #234AB1;
    font-size: 9px;
    left: 295px;
    position: absolute;
    top: 47px;
}

#header #banner-link a:link,
#header #banner-link a:visited{

    color: #234AB1;
    display: block;
    height: 80px;
    padding-left: 50px;
    width: 420px;
}

#header #banner-link a:hover,
#header #banner-link a:active{
font-size: 14px;
color: #fff;
}


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

.asset-name,
.asset-name a,
.archive-title {
    color: #284E43;
}

.asset-footer,
.asset-footer a,
.comment-footer,
.comment-footer a,
.trackback-footer {
    color: #999;
}

.asset-footer {
    border-top-color: #d4e5f2;
}

.comments-header,
.comments-open-header,
.trackbacks-header,
.archive-header,
.search-form-header,
.search-results-header {
    color: #063466;
}


/* Widget ----------------------------------------------------------------- */

.layout-wtt #content-inner { background: transparent url(../oblea/content-wtt.gif) repeat-y scroll right top; }
.layout-twt #content-inner { background: transparent url(../oblea/content-new-twt.gif) repeat-y scroll left top; }
.layout-wt #content-inner { background: transparent url(../oblea/content-wt.gif) repeat-y scroll right top; }
.layout-tw #content-inner { background: transparent url(../oblea/content-tw.gif) repeat-y scroll left top; }

#content .widget {
    border-bottom: 1px solid #C2DAF2;
}

.widget-header {
    color: #284E43;
}

.widget-header a {
    color: #063466;
}

.widget-content a {
    color: #999;
}

#content .widget-powered .widget-content {
    background-color: #f0f6fa;
}

/* Footer ----------------------------------------------------------------- */

#footer { 
    /*background-color: #235AC2;*/
	/*background: url(../oblea/footer-background.gif) repeat;*/ /*temp TO*/
	background: url(footer-background.gif) repeat;
}

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

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


/* Sign In ---------------------------------------------------------------- */

#header .widget-sign-in,
#header .widget-rss {
    color: #777;
}
#header .widget-sign-in .widget-content,
#header .widget-rss .widget-content {
    background-color: transparent;
}
#header .widget-sign-in a,
#header .widget-rss a {
    color: #777;
}
#header .widget-sign-in a:hover,
#header .widget-rss a:hover {
    color: #fff;
}
.widget-sign-out {
	margin-left:10px !important;
}

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

#main-navigation {
	background: url(images/nav-back.jpg) no-repeat top left; /*for local TO*/
    border-bottom: 1px solid #ccc;
}
/*shadow gradient over footer image*/
#main-navigation-inner{
	/*background: url(../oblea/navBack-fallback.png) repeat-x left top;
	background: -moz-linear-gradient(top, rgba(61,89,106,0.65) 0%, rgba(61,89,106,0.62) 4%, rgba(25,0,30,0.61) 5%, rgba(47,0,56,0.54) 16%, rgba(47,0,56,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(61,89,106,0.65)), color-stop(4%,rgba(61,89,106,0.62)), color-stop(5%,rgba(25,0,30,0.61)), color-stop(16%,rgba(47,0,56,0.54)), color-stop(100%,rgba(47,0,56,0)));
	background: -webkit-linear-gradient(top, rgba(61,89,106,0.65) 0%,rgba(61,89,106,0.62) 4%,rgba(25,0,30,0.61) 5%,rgba(47,0,56,0.54) 16%,rgba(47,0,56,0) 100%);
	background: -o-linear-gradient(top, rgba(61,89,106,0.65) 0%,rgba(61,89,106,0.62) 4%,rgba(25,0,30,0.61) 5%,rgba(47,0,56,0.54) 16%,rgba(47,0,56,0) 100%);
	background: -ms-linear-gradient(top, rgba(61,89,106,0.65) 0%,rgba(61,89,106,0.62) 4%,rgba(25,0,30,0.61) 5%,rgba(47,0,56,0.54) 16%,rgba(47,0,56,0) 100%);
	background: linear-gradient(top, rgba(61,89,106,0.65) 0%,rgba(61,89,106,0.62) 4%,rgba(25,0,30,0.61) 5%,rgba(47,0,56,0.54) 16%,rgba(47,0,56,0) 100%);*/
}

#main-navigation ul li.tab ul li a {
    color: #063466;
    border-left: 1px solid #bbb;
}

#main-navigation ul li.tab>ul {
	background: #D6DBE6;
	background: -moz-linear-gradient(top,  #e4e9f5 0%, #d6dbe6 63%, #c7cdd7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e9f5), color-stop(63%,#d6dbe6), color-stop(100%,#c7cdd7));
	background: -webkit-linear-gradient(top,  #e4e9f5 0%,#d6dbe6 63%,#c7cdd7 100%);
	background: -o-linear-gradient(top,  #e4e9f5 0%,#d6dbe6 63%,#c7cdd7 100%);
	background: -ms-linear-gradient(top,  #e4e9f5 0%,#d6dbe6 63%,#c7cdd7 100%);
	background: linear-gradient(top,  #e4e9f5 0%,#d6dbe6 63%,#c7cdd7 100%);
	/*ie - no gradient, causes tranperancy & overflow issues*/
}

#main-navigation ul li.tab>h1>a,
#main-navigation ul li.tab>a {
	color: #000;
	background: #EDA334 url(../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(../../themes-base/PIE.php);
}

#main-navigation ul li.tab>h1>a:hover, 
#main-navigation ul li.tab>a:hover, 
#main-navigation ul li.tab>h1>a:active,
#main-navigation ul li.tab>a:active,
#main-navigation ul li.tab.inDivision>h1>a,
#main-navigation ul li.tab.inDivision>a {
	background: #377396 url(../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;
	behavior: url(../../themes-base/PIE.php); 
}

#main-navigation ul li.first a {
    border-left: 0;
}
#main-navigation ul li a.last {
    border-right: 1px solid #bbb;
}
#main-navigation  ul li.tab ul li a:hover {
	background:#CFB0FA;
	background: -moz-radial-gradient(bottom, ellipse cover, #f0eaff 0%, #cfb0fa 99%);
	background: -webkit-gradient(radial, center bottom, 0px, center center, 100%, color-stop(0%,#f0eaff), color-stop(99%,#cfb0fa));
	background: -webkit-radial-gradient(bottom, ellipse cover,  #f0eaff 0%,#cfb0fa 99%);
	background: -o-radial-gradient(bottom, ellipse cover,  #f0eaff 0%,#cfb0fa 99%);
	background: -ms-radial-gradient(bottom, ellipse cover,  #f0eaff 0%,#cfb0fa 99%);
	background: radial-gradient(bottom, ellipse cover,  #f0eaff 0%,#cfb0fa 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfb0fa', endColorstr='#f0eaff',GradientType=0 ); 
	/*ie  - linear gradient*/
	color:#000;
}
#main-navigation ul li ul {
    background: #D6DBE6;
    border: 0px;
}

#main-navigation ul li.tab ul li ul a {
    background: #D6DBE6;
	background: -moz-linear-gradient(top, #dae0eb 0%, #d6dbe6 37%, #d1d6e1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dae0eb), color-stop(37%,#d6dbe6), color-stop(100%,#d1d6e1));
	background: -webkit-linear-gradient(top,  #dae0eb 0%,#d6dbe6 37%,#d1d6e1 100%);
	background: -o-linear-gradient(top,  #dae0eb 0%,#d6dbe6 37%,#d1d6e1 100%);
	background: -ms-linear-gradient(top,  #dae0eb 0%,#d6dbe6 37%,#d1d6e1 100%);
	background: linear-gradient(top,  #dae0eb 0%,#d6dbe6 37%,#d1d6e1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dae0eb', endColorstr='#d1d6e1',GradientType=0 ); 
    border: none;
    border-top: 1px solid #bbb;
    border-left: 1px solid #bbb;
    border-right: 1px solid #bbb;
}

#main-navigation ul li.tab ul li ul a.last {
    border-bottom: 1px solid #bbb;
}
#main-navigation ul li.on > h2 > a,
#main-navigation ul li.on > a,
#main-navigation ul li ul li ul li.on > h2 > a {
    color: #000;
	background: #fff url(../oblea/nav-arrow-on.gif) no-repeat 50% bottom;
	/*for local TO*/
    /*background: #fff url(../oblea/nav-arrow-on.gif) no-repeat 50% bottom;*/
    border-left: 1px solid #bbb;
}

/* Appearance -------------------------------------------------------------- */

.featureTitle,
.entryTitle,
a:link.featureTitle,
a:visited.featureTitle,
a:active.featureTitle,
a:link.entryTitle,
a:visited.entryTitle,
a:active.entryTitle {
	color: #063466;
}

.bfg-feature,
.entry {
	border-top:5px solid #063466;
}
.entryheader {
	border-bottom:2px solid #063466;
}

.entrydate {
	color:#555555;
}

.byline	{ 
	color: #000000;
	border-bottom:1px solid #063466;
	background:#D6DBE6;
}

.leftimage, .rightimage, .bannerimage, .iconimage {
   border: 3px solid #DDDDDD !important;
}

.tags a:link,
.tags a:visited,
.tags a:active {
	color:#4179D8;
}

.tags, .rating_header {
	color:#555555;
}

.platform {
	color:#FE7201;
}
.platform a,
.platform a:link,
.platform a:visited,
.platform a:active { color: #FE7201; }

a.comments-link,
a:link.comments-link,
a:visited.comments-link,
a:active.comments-link {
color:#063466;
}

.comment-content a, a 			{ color: #063466; text-decoration: none; }
.comment-content a:link, a:link		{ color: #063466; text-decoration: none; }
.comment-content a:visited, a:visited	{ color: #063466; text-decoration: none; }
.comment-content a:active, a:active	{ color: #063466; }
.comment-content a:hover, a:hover, a:hover h3, a:hover.featureTitle, a:hover.entryTitle, .tags a:hover, a:hover.comments-link { color: #72BF33; text-decoration: underline;}

.tags a { background: url(../oblea/dotted.gif) repeat-x left bottom; }

blockquote {
	color:#231F20;
	background-color:#CFB0FA;
	border:1px solid #CD37F1;
}


li.archive-list-item {
	border-bottom: 1px #063466 dotted;
}

.mission-background {
	color:#CAF3C7;
	background:#CAF3C7;
}

.newsflash {
	color:#CD37F1;
}
	
/* Category icons -------------------*/
.action-arcade {
	background: url(https://jayisgames.com/images/tag_action-arcade.gif) no-repeat 355px 95%;
}
.adventure {
	background: url(https://jayisgames.com/images/tag_adventure.png) no-repeat 355px 95%;
}
.boardgame {
	background: url(https://jayisgames.com/images/tag_boardgame.png) no-repeat 355px 95%;
}
.cardgame {
	background: url(https://jayisgames.com/images/tag_cardgame.png) no-repeat 355px 95%;
}
.fighting {
	background: url(https://jayisgames.com/images/tag_fighting.png) no-repeat 355px 95%;
}
.hidden-object {
	background: url(https://jayisgames.com/images/tag_hidden-object.png) no-repeat 355px 95%;
}
.interactiveart {
	background: url(https://jayisgames.com/images/tag_interactiveart.png) no-repeat 355px 95%;
}
.jigman {
	background: url(https://jayisgames.com/images/tag_jigman_ps.png) no-repeat 355px 95%;
}
.music {
	background: url(https://jayisgames.com/images/tag_music.png) no-repeat 355px 95%;
}
.physics {
	background: url(https://jayisgames.com/images/tag_physics.png) no-repeat 355px 95%;
}
.platformer {
	background: url(https://jayisgames.com/images/tag_platform.png) no-repeat 355px 95%;
}
.point-and-click {
	background: url(https://jayisgames.com/images/tag_point-and-click.png) no-repeat 355px 95%;
}
.puzzle {
	background: url(https://jayisgames.com/images/tag_puzzle.png) no-repeat 355px 95%;
}
.room-escape {
	background: url(https://jayisgames.com/images/tag_room-escape.png) no-repeat 355px 95%;
}
.resourcemgmt {
	background: url(https://jayisgames.com/images/tag_resourcemgmt.png) no-repeat 355px 95%;
}
.rpg-strategy {
	background: url(https://jayisgames.com/images/tag_rpg-strategy.png) no-repeat 355px 95%;
}
.simple-idea {
	background: url(https://jayisgames.com/images/tag_simple-idea.png) no-repeat 355px 95%;
}
.simulation {
	background: url(https://jayisgames.com/images/tag_simulation.png) no-repeat 355px 95%;
}
.sports {
	background: url(https://jayisgames.com/images/tag_sports.png) no-repeat 355px 95%;
}
.stunt {
	background: url(https://jayisgames.com/images/tag_stunt.png) no-repeat 355px 95%;
}
.textgame {
	background: url(https://jayisgames.com/images/tag_textgame.png) no-repeat 355px 95%;
}
.tower-defense {
	background: url(https://jayisgames.com/images/tag_tower-defense.png) no-repeat 355px 95%;
}
.webtoy-interactive {
	background: url(https://jayisgames.com/images/tag_webtoy-interactive.png) no-repeat 355px 95%;
}
.wordgame {
	background: url(https://jayisgames.com/images/tag_wordgame.png) no-repeat 355px 95%;
}
.xmas {
	background: url(https://jayisgames.com/images/tag_xmas.png) no-repeat 355px 95%;
}
	
/* Category icons on wt layout--------------*/
/*needs correction*/
.layout-wt .action-arcade, .layout-wt .adventure, .layout-wt .boardgame, .layout-wt .cardgame, .layout-wt .fighting, 
.layout-wt .hidden-object, .layout-wt .interactiveart, .layout-wt .jigman, .layout-wt .music,  .layout-wt .physics, 
.layout-wt .platformer, .layout-wt .point-and-click,  .layout-wt .puzzle, .layout-wt .room-escape, 
.layout-wt .resourcemgmt, .layout-wt .rpg-strategy, .layout-wt .simple-idea, .layout-wt .simulation,
.layout-wt .sports, .layout-wt .stunt, .layout-wt .textgame, .layout-wt .tower-defense, .layout-wt .webtoy-interactive, .layout-wt .wordgame, .layout-wt .xmas {
/*background-position: 490px 95%;*/
background-position: 100%;
}

/* Rating icons ------------------------*/

.rating-g {
	background: url(../oblea/rating-g.png) no-repeat;
}
.rating-y {
	background: url(../oblea/rating-y.png) no-repeat;
}
.rating-o {
	background: url(../oblea/rating-o.png) no-repeat;
}
.rating-r {
	background: url(../oblea/rating-r.png) no-repeat;
}


/* Spoiler tags ------------------------*/

div.spoiler {
  border: 2px solid #C0C0C0;
}

div.spoiler > a:first-child {
  background: #C0C0C0;
  color: #FFF;
}

span.error-tag {
  background: #FF0000;
  color: #FFFFFF;
}

#walkthrough.comments,
.walkthrough-alert {
	background:#DAEBFF;
	border:#063466 1px solid;
}

.spoiler {
	background-color:#f7f7f7;
}

#from-search-inner {
	background:#00FF00;
}

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

.rating_bar {
	background: url(../oblea/star_x_grey.gif) 0 0 repeat-x;
}
.rating_bar div {
	background: url(../oblea/star_x_orange.gif) 0 0 repeat-x;
}

.cg-icons {
	border:#000 1px solid;
}
#footerlinks {
	color:#FE7201;
}
#footerlinks a {
	color:#FFB500;
}
div.all-gamesfeatured {
	border:#063466 1px dotted;
}
button, .playButton {
	color:#08233e;
	border:1px solid #00B300;
}
button.play-btn, .playButton {
	border-color:#a7dd32;
}

/* Begin new header update ------------------ */
ul.review-tab-buttons {
	height: auto;
	margin: 0 auto 0 auto;
	overflow: hidden;
}
ul.review-tab-buttons li {
	float: left;
}
ul.review-tab-buttons li a{
	padding: 6px 10px;
	/*effects*/
	background: #FFFFFF;
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 58%, #bfbfbf 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(58%,#ffffff), color-stop(100%,#bfbfbf));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 58%,#bfbfbf 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 58%,#bfbfbf 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 58%,#bfbfbf 100%);
	background: linear-gradient(top,  #ffffff 0%,#ffffff 58%,#bfbfbf 100%);
	-pie-background: linear-gradient(top,  #ffffff 0%,#ffffff 58%,#bfbfbf 100%);
	
	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);
}
ul.review-tab-buttons li a:hover,
ul.review-tab-buttons li a:active,
ul.review-tab-buttons li.on a{
	/*effects*/
	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;

	behavior: url(../../themes-base/PIE.php);
}
ul.review-tab-buttons li.off a {
	background: transparent;
	border-radius: 0;
	border: none;
	border-image: none;
	padding: 0 0 0 0;
}
ul.review-tab-buttons li.platform-label a{
	/*effects*/
	background: #FE7201; /*orange - robotwants and oblea themes*/
	-pie-background: #FE7201; /* needed to override gradient for tab li in ie*/
	
	/*background: #9DC521; /*green - poked theme*/
	/*-pie-background: #9DC521;*/
	
	border: none;	
	border-radius: 5px;
	-moz-border-radius: 5px;
	color: #fff;
	
	behavior: url(../../themes-base/PIE.php);
}
ul.review-tab-buttons li.platform-label a:hover,
ul.review-tab-buttons li.platform-label a:active{
	/*effects*/
	background: #72BF33; /*green rollover - robotwants and oblea themes*/
	-pie-background: #72BF33; /* needed to override gradient for tab li in ie*/
	
	/*background: #063365; /*blue rollover - poked theme*/
	/*-pie-background: #063365;*/
	behavior: url(../../themes-base/PIE.php);
}
/* End new header update -------------------- */	

#tester {

	display:none;
	
}

.entrybody {
	line-height: 1.6em !important;
}

.entrytitle {
	margin-bottom: 15px;
}
.entrytitle h2 {
	font-size: xx-large !important;
}
.layout-wt #alpha {
	border-right: 0 !important;
}
#beta-top-wrap {
	padding-top: 10px;
}
.sidebar-top-ad {
	text-align: center;
}
.nineninezero,
.comments-link {
	font-size: 12px !important;
}
.entryheader {
	background-size: 30px !important;
}
.addthis_inline_share_toolbox {
	display: none;
} 
img {
	max-width: 100%;
	height: auto !important;
}
table {
	width: 100% !important;
	height: auto !important;
}