/*
Theme Name: Crawl Space Games
Theme URI: http://wordpress.org/
Description: Crawl Space Games
Version: 1.1
Author: Paper Tower
Author URI: http://www.papertower.com/
Tags: games


	This theme was designed and built by Paper Tower,
	whose site you will find at http://www.papertower.com/

*/



@charset "UTF-8";

/*  ================ Reset ========================== */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/*  ================================================= */

/* ================== Layout ========================= */
body {
	/*background-color:#1b3642;*/
	background:transparent url(images/background.jpg) no-repeat;
	background-position:top center;
	background-color:#4d89d0;
	font-family:Helvetica, sans-serif;
	font-size:62.5%;
	color:#333333;
}

h1,h2,h3,h4,h5,h6 {	
	margin:0;
}

body.games h2 {	
	float:left;
}

h2{
	color:#7EA2B0;
	/*float:left;*/
	font-size:1.5em;
	line-height:1.2em;
	margin-bottom:15px;
}
h2.hand{
	font-size:3em !important;
}

#bd {
	font-size:1.3em;
	line-height:1.6em;
}

ol {
	margin-left:15px;
	padding-left:15px;
	list-style:decimal;
}

h4 {
	font-size:1.4em;	
}

p {
	/* clear:both; */
	/*float:left;*/
	margin-bottom:10px;
}

h3.topmargin {
	margin-top:30px;	
}

a { text-decoration:none; outline:none; color:#6e8d06; }

a img {
	border:none;
}

ul {
	margin:0;
	padding:0;
}

ul.bull {
	list-style: circle;
	margin-left:10px;
	padding-left:10px;
	margin-bottom: 40px;
}


div#mn ul li {
	margin-bottom:8px;
}
ul li{
	line-height:1.35em;	
}
h3 {
	font-size:1.5em;
	text-transform:none;
	clear: both;
}

span.b {
	font-weight:bold;
	/*text-transform:uppercase;*/
	font-family:Georgia, Times, Times New Roman, serif;
	font-style:italic;
}

#cntr {
	width:980px;
	position:relative;
	margin:0 auto;
	overflow:auto;
	background:#FFFFFF;
}

#sgnoff {
	width:980px;
	position:relative;
	margin:0 auto;
}

#bd, #ft {
	width:956px;
	float:left;
	margin-left:13px;
}

h4#comcttl a, h4#gmttl a, h4#sitesttl {
	color:#7ea2b0;
}

#bd {
	margin-top:135px;
}

body.games #bd, body.page #bd{
	margin-top:150px !important;
}

h1 {
	float:left;
	width:767px;
	margin:0 0 12px;
	background:#fff;
	font-family:"Trebuchet MS",Helvetica,sans-serif;
	text-transform:uppercase;
	color:#35302D;
	font-style:normal;
	font-size:1.8em;
	line-height:1.3em;
}

h1.test {
	color:#fff;
}

pre {
	font-size: 12px;
	padding: 0;
	margin: 0;
	background: #f0f0f0;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	line-height: 20px; /*--Height of each line of code--*/
	width: 600px;
	overflow: auto; /*--If the Code exceeds the width, a scrolling is available--*/
	overflow-Y: hidden;  /*--Hides vertical scroll created by IE--*/
}

pre code {
	margin: 0 0 0 40px;  /*--Left Margin--*/
	padding: 18px 0;
	display: block;
}


body.blog h1 {
	width:550px;
}

div.error h1 {
	width:auto;
}

textarea#comment {
	width:536px;
}

#mn {
	float:left;
	width:940px;
	margin:0 0 0 10px;
	display:inline;
}

#mn.forum{
	width:932px !important;
}

*html #mn {
	padding:0;
}

#mn.error {
	background:#fff;
	padding:14px;
}

body.page div#mn, body.games div#mn {
	background:transparent none repeat scroll 0 0;
	margin-left:10px;
	padding:0;
	width:677px;
	position: relative;
}
body.page div#mn-full {
	background:transparent none repeat scroll 0 0;
	margin-left:10px;
	padding:0;
	position: relative;
}
body.blog div#mn div.entry {
}

body.page div#mn div.entry {
	width:670px;
	background:#fff;
	float:left;
}

*html body.page div#mn div.entry {
	padding:14px 9px;
}

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

div.entry ol {
	margin-bottom:20px;	
}

div.entry ol li {
	line-height:2em;	
}

body.page div#mn div.sociable {
	background:#fff;
	float:left;
	width:670px;
}

ul.threecol {
	margin:12px 0 0 0;
	float:left;
	width:795px;
}

*html ul.threecol {
	width:785px;
}

div#mn ul.threecol li {
	float:left;
	display:inline;
	width:257px;
	margin:0 12px 0 0;
}

div#mn ul.threecol li h3 {
	margin-bottom:3px;
}

div#mn ul.threecol li p {
	padding:10px 14px 24px 14px;
	margin-bottom:0;
	background:#fff;
}

div#mn ul.threecol li.nomargin {
	margin:0;	
}

*html div#mn ul.threecol li.nomargin {
	margin:0;	
	width:246px;
}

li.widget_breukiesarchives {
	margin:16px 0 3px;
}

ul.support {
	float:left;
	display:inline;
}

ul.support li {
	margin:0 14px 14px 0;
	width:389px;
	display:inline;
	float:left;
	background:none;
}

ul.support li.nomargin {
	margin-right:0;
}

ul.support li h2 {
	background:#fff;
	padding:14px 14px 8px 14px;
	width:363px;
	margin-bottom:3px;
	display:inline;
	float:left;
	font-size:1.3em;
}

ul.support li div {
	background:#fff;
	padding:14px;
	width:363px;
	height:132px;
	display:inline;
	float:left;
	margin-bottom:4px;
}

ul.support p {
	margin:0;
	padding:0;
}

ul#comics, ul#games, ul#sites, h4#gmttl, h4#comcttl {
	position:absolute;
	width:230px;
}

div#reviews-lg ul li {
	padding:10px 0 10px 0;	
}

div#ft h5 {
	background: transparent url(images/sprites.png) no-repeat;
	background-position:-363px -48px;
	width:175px;
	height:50px;
	display:block;
	text-indent:-9999px;
	position:absolute;
	top:23px;
	left:738px;
}

h4#gmttl {
	top:16px;
	left:21px;
}
ul#elvt{
	position:absolute;
	right:38px;
	top:84px;
	width:175px;
}
ul#elvt li a{
	color:#d29a26 !important;
	margin-bottom:11px !important;
}
ul#elvt li a:hover{
	color:#FFFFFF !important;
}
ul#games {
	left:22px;
	top:60px;
}
ul#games li.new {
	background: transparent url(images/new.png) no-repeat 80px 0;
}

h4#comcttl {
	top:16px;
	left:261px;
}

ul#comics {
	top:60px;
	left:262px;
}

ul#comics li, ul#sites li {
	padding-bottom:6px;	
}

h4#sitesttl {
	top:22px;
	left:502px;
	font-size: 2.5em;
	position: absolute;
}

ul#sites {
	top:60px;
	left:502px;
}

h4#gmttl a, h4#comcttl a  {
	font-size:2em;	
}

div.ngg-galleryoverview {
	margin-bottom: 30px;
}

h4.review {
	margin-top:90px;
	margin-bottom:30px;
}

div#contact span {
	font-weight:bold;
}

div.bx {
	float:left;
	width:795px;
	margin:0 0 12px 0;
}

iframe#fblike {
	margin:10px 0 0 2px;
	float: left;
	height: 300px;
}
div#bd.game .facebooklike {
	background: #000;
}

div.bx div {
	margin:0;
	padding:14px;
	background:#fff;
}

img.lt {
	margin-right:14px;
	float:left;
}

img.rt {
	margin-left:14px;
	float:right;
}

div.post {
	margin-bottom:12px;
	float:left;
}

div#fblike {
	width:219px;
	margin:10px 0 0 2px;
	float: left;
}
span.posted, span.on {
	text-transform:uppercase;
	color:#c5c5c5;
}

#g-lock-double-opt-in-manager h4, #linkcat-2 h4 {
	color:#2CC9F7;
}

#author_avatars-2 h4 {
	color:#2CC9F7;
}

#recent-posts-3 h4, tag_cloud-3 h4 {
	color:#F9B600;
}

#archives-3 h4, #archives-4 h4 {
	color:#80D606;
}

#recent-posts-3 a, #archives-3 a, #linkcat-2 a {
	color:#333;
}


span.on {
	margin-left:10px;	
}

div.post div.header, div.post div.entry {
	background:#fff;
	float:left;
	/*width:500px;*/
}

div.post div.header {
	margin:10px 0 16px 0;
}
div#bd.game .header {
	margin-left: 10px;
	margin-bottom: 15px;
}
div#bd.game .header h2 {
	display: inline;
	font-size: 48px;
}
div.post div.header p {
	margin:0;
	clear:both;
}

div.post div.header h3 {
	font-size:2.8em;
	font-style:normal;
	font-weight:bold;
	margin:0 0 3px 0;
	line-height:1em;
	float:left;
}
div.header h3#devices {
	float: right;
	display: inline;
	font-size: 30px;
	line-height: 1.2em;
}

p.postinfo {
	font-style:italic;	
}

body.blog div.sociable {
	margin: 36px 0 0 0 !important;
	float:left !important;
	width:350px !important;
}

body.comics div.post div.header h3 {
	margin:0 0 3px 10px !important;
}

body.comics div.sociable{
	margin:24px 0 0 10px !important;
	float:left !important;
}
body.comics p.postinfo{
	margin-left:10px !important;
}
div.post div.header img {
	float:left;	
	margin:4px 12px 12px 0;
}
div#respond{
	background-color:#EEFAFF;
	clear:both;
	float:left;
	margin-top:15px;
	padding:27px;
}
div#respond h3{
	display:block;
	margin-bottom:15px;
}
div#respond input{
	border:1px solid #C6C0BA;
	height:24px;
}
div#respond textarea{
	border:1px solid #C6C0BA;
}
div.post div.header h3 a {
	color:#35302d;	
}

div.post div.header h3 a:hover {
	text-decoration:none;
	color:#7EA2B0;
}

body.blog #mn {
	background:transparent none repeat scroll 0 0;
	margin-left:10px;
	padding:0;
	width:685px;
}
div.sociable_tagline h5{
	color:#635541;
	font-family:"felt-tip-roman-1","felt-tip-roman-2","Helvetica";
	font-size:1.7em;
	font-weight:bold;
	margin-bottom:9px;
	clear: both;
}
div#bd.game p#top {
	display: none;
}
div#video {
	background: #000;
	padding: 20px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	float: left;
	margin-bottom: 20px;
}
div.entry .ngg-gallery-thumbnail {
	margin-right: 1px;
}
div.entry .ngg-gallery-thumbnail img {
	margin-left: 3px;
}
div#left h3, div#right h3, div#reviews-lg h3, div#bd.game .entry h3 {
	color:#7EA2B0;
	font-size:2.1em;
	margin-bottom:8px;
}
div#sc h3 {
	color: #333333;
	font-size: 3em;
	margin-bottom: 15px;
}
div#bd.game div#sc h3 {
	margin-top: 40px;
	color: #7ea2b0;
	font-size: 24px;
}
div#left h3.margin {
	margin-top:1em;
}
div#left{
	background:transparent url(images/crapline-vertical.jpg) repeat-y scroll right top;
	float:left;
	padding-right:32px;
	width:68%;
	min-height:151px;
	
}
div#bd.game div#left {
	width: 385px;
}
div#bd.game #left #explain {
	margin-bottom: 30px;
}
div#bd.game div#left ul#details {
	color:  #7ea2b0;
}
div#bd.game div#left ul#details li{
	list-style: square;
	color: #3e3e3e;
	margin-left: 16px;
}
div#bd.game div#right {
	width: 235px;
}
body.games div#left {
	width: 63%;
}
body.games div#right {
	width: 29%;
}
div#right{
	float:right;
	width:23%;
}
div#right ul#share {
	float: left;
	margin-bottom: 30px;
}
div#right ul#share li {
	float: left;
	width: 50px;
	margin-right: 10px;
}
div#right ul#share li iframe {
	border: none;
}
div#right ul#share li#game-twitter {
	margin-right: 17px;
}
body.home #mn {
	background:none;
	padding:0;
	width:703px;
	margin:0;
}

#sc, #sc-g {
	float:right;
	width:234px;
}
#sc-g #price {
	background: #000;
	padding: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	float: left;
	width: 214px;
}
#sc-g #price img {
	float: left;
}
#sc-g #price div {
	background: #FFF;
	padding: 25px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	float: left;
	margin-left: 10px;
}
#sc-g #price div h3 {
	color: #7ea2b0;
	font-size: 40px;
}
#sc-g #links {
	margin-top: 30px;
	float: left;
}
#sc-g #links h3 {
	font-size: 36px;
	margin-bottom: 20px;
}
#sc-g #links a#itunes{
	background: url(images/icons/ios-game.png) no-repeat;
}
#sc-g #links a#android{
	background: url(images/icons/android-game.png) no-repeat;
}
#sc-g #links a#nook{
	background: url(images/icons/nook-game.png) no-repeat;
}
#sc-g #links a {
	height: 82px;
	width: 234px;
	float: left;
	text-indent: -9999px;
}
#hd {
	width:956px;
	position:absolute;
	top:0;
	left:13px;
	color:#fff;
}

#hd h4 {
	width:132px;
	height:102px;
	position:absolute;
	top:8px;
	left:28px;
	z-index:100;
}

#hd h4 a {
	background: transparent url(images/sprites.png) no-repeat;
	width:132px;
	height:102px;
	display:block;
	text-indent:-9999px;
}

div#hd ul {
	height:58px;
	width:952px;
	background:transparent url(images/sprites.png) no-repeat;
	background-position:0 -400px;
	font-size:2.3em;
	position:absolute;
	top:70px;
}

div#hd ul li {	
	float:right;
	margin:10px 40px 0 0 ;
}

div#hd ul li a {
	color:#FFF;
	text-decoration:none;
}
div#hd ul li a:hover {
	color:#add037;
}
li.current_page_item a, li.current-cat a, .current_page_ancestor a, .current_page_parent a {
	color:#add037 !important;
}
#hd h5 {	
	width:168px;
	left:807px;
	top:0;
	position:absolute;
}
.sfforumlink{
	float:left;
	clear:both;
}

#hd h5 a {
	width:134px;
	height:42px;
	display:block;
	text-indent:-9999px;
	background:transparent url(images/sprites.png) no-repeat;
	background-position:0 -43px;
	margin:15px 0 0 18px;
}

div#nav {
	width:976px;
	position:absolute;
	height:44px;
	background:#fff;
	top:87px;
}


div#news {
	width:460px;
	float:right;
	margin:0;
	clear:none;
}


div#news ul {
	background:transparent url(images/tsr-bkgd.png) repeat-x scroll left bottom;
	border-bottom:1px solid #C6C0BA;
	border-left:1px solid #C6C0BA;
	border-right:1px solid #C6C0BA;
	float:left;
	margin:0 0 0 4px;
	padding:8px 5px 22px;
	width:448px;
}
div#news ul li {
	border-right:1px solid #C6C0BA;
	display:inline;
	float:left;
	height:191px;
	margin-right:15px;
	width:43%;
	background:transparent none repeat scroll 0 0;
	margin:3px 0 0;
	padding:3px 15px 14px;
}
.nm{
	margin:0 !important;
}
.nb{
	border:none !important;	
}

div#reviews ul li {
	background:none;	
	padding:0 14px 0 14px;
	margin:3px 0 0 0;
}

div#reviews ul {
	background:transparent url(images/tsr-bkgd.png) repeat-x scroll left bottom;
	border-bottom:1px solid #C6C0BA;
	border-left:1px solid #C6C0BA;
	border-right:1px solid #C6C0BA;
	margin:-3px 0 0 4px;
	padding:0 4px 5px;
	width:210px;
}

div#reviews h4, div#news h4{
	color:#342215;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:2px;
}

div#reviews ul {
	min-height:239px;
	float:left;
	display:inline;
}

div#sc div#reviews ul {
	margin-bottom:20px;
}

div#mn div#reviews ul li {
	margin-top:10px;
	float:left;
	display:inline;
}

div#mn div#reviews ul li:first-child {
	margin:18px 0 0 0;	
}

div#sc div#reviews ul li {
	margin:10px 0 10px 0;
	float:left;
	display:inline;
}

div#reviews p {
	margin:0;	
}

div#mn div#news p {
	margin-top:6px;	
}

div#sc a#buy-now {
	background:transparent url(images/buy-now-lg.png) no-repeat;
	float:left;
	height:50px;
	text-indent:-9999px;
	width:230px;
	margin-bottom:9px;
}

div#left a#buy-now {
	background:transparent url(images/buy-now-sm.png) no-repeat;
	float:left;
	height:27px;
	text-indent:-9999px;
	width:120px;
	margin-bottom:9px;
}

div#sc a#buy-now:hover {
	background-position:1px 0;
}

div#left a#buy-now:hover {
	background-position:1px 0;
}

div#sc li#facebook a, div#sc li#twitter a, div#sc li#youtube a {
	height:96px;
	width:227px;
	margin-bottom:9px;
	text-indent:-9999px;
	float:left;
}

div#sc li#facebook a:hover, div#sc li#twitter a:hover, div#sc li#youtube a:hover {
	background-position:1px 0;
}

div#sc li#facebook a {
	background:transparent url(images/facebook.png) no-repeat;
}

div#sc li#twitter a {
	background:transparent url(images/twitter.png) no-repeat;
}

div#sc li#youtube a {
	background:transparent url(images/youtube.png) no-repeat;
}

div#reviews-lg {
	float:left;
	margin-bottom:20px;
	margin-top:20px;
	width:675px;
}

ul#socmods {
	margin:10px 0 20px 0;	
	float:left;
	display:inline;
}

ul.widgets {
	float:left;
	display: none;
}

div#news h3, div#reviews h3, ul.widgets li#twitter-1 h4, ul.screenshots li#screenshot-1 h4, ul.buzz li#buzz-1 h4  {
	font-size:1.6em;
	padding:8px 0 8px 22px;
	margin:0;
}

div#news span.date {
	color:#85A1AD;
	font-size:0.95em;
	font-style:italic;
}

div.bx h3 {
	margin-bottom:3px;
}

div.user a span.name {
	font-size:1.1em;
	color:#000;
	margin:10px 0 0 9px;
	float:left;
}

div#news h3 {
	color:#283034;
	background:transparent url(images/sprites.png) no-repeat;
	background-position:-362px -2px;
	height:22px;
	width:448px;
}

div#reviews {
	width:212px;
	float:left;
	margin-left:3px;
}

div#reviews h3 {
	color:#29320d;
	background:transparent url(images/sprites.png) no-repeat;
	background-position:-134px -39px;
	width:204px;
	height:22px;
}

div#contact h3 {
	color:#80d606;
}

div#contact div p a {
	line-height:1.6em;	
}

div#contact div {
	margin:3px 0 0 0;
	background:#fff;
	padding:14px;
	width:140px;
	height:154px;
	line-height:1.4em;
}

div#contact div p {
	margin:0;
}

div#contact h5 {
	margin:14px 0 0 0;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	color:#a7a7a7;
	font-style:normal;
	text-transform:uppercase;
	letter-spacing:0.05em;
	font-size:1em;
}

ul.buzz{
	margin-top:28px;
	float:left;
}

ul.buzz li ul{
	background:transparent url(images/tsr-bkgd.png) repeat-x scroll left bottom;
	border-bottom:1px solid #C6C0BA;
	border-left:1px solid #C6C0BA;
	border-right:1px solid #C6C0BA;
	float:left;
	margin:0 0 0 4px;
	padding:12px 6px 9px 14px;
	width:198px;
}
ul.buzz li ul li{
	float:left;
	margin-right:6px;
}

ul.buzz li#buzz-1 h4 {
	background:transparent url(images/blue.png) no-repeat scroll 0 0;
	color:#283034;
	height:21px;
	width:207px;
	z-index:100 !important;
}

ul.buzz li#buzz-1 {
	float:left;
}

ul.screenshots{
	margin-top:28px;
	float:left;
}

ul.screenshots li ul{
	background:transparent url(images/tsr-bkgd.png) repeat-x scroll left bottom;
	border-bottom:1px solid #C6C0BA;
	border-left:1px solid #C6C0BA;
	border-right:1px solid #C6C0BA;
	float:left;
	margin:0 0 0 4px;
	padding:12px 6px 9px 14px;
	width:198px;
}
ul.screenshots li ul li{
	float:left;
	margin-right:6px;
}

ul.screenshots li#screenshot-1 h4 {
	background:transparent url(images/sprites.png) no-repeat scroll -132px 0;
	color:#FFFFFF;
	height:21px;
	width:207px;
	z-index:100 !important;
}

ul.screenshots li#screenshot-1 {
	float:left;
}

div.glabel {
	float:right;	
}
ul.widgets li#twitter-1 h4 {
	background:transparent url(images/sprites.png) no-repeat;	
	background-position:-132px 0;
	width:205px;
	height:23px;
	color:#fff;
	z-index:100 !important;
}

ul.widgets li#twitter-1 h4 a {
	color:#fff;
}

ul.twitter {
	background:transparent url(images/tsr-bkgd.png) repeat-x scroll left bottom;
	border-bottom:1px solid #C6C0BA;
	border-left:1px solid #C6C0BA;
	border-right:1px solid #C6C0BA;
	height:292px;
	margin:0 0 0 4px;
	padding:12px 14px;
	width:191px;
}

ul.twitter li {
	margin-bottom:10px;
}

div#ft {
	float:left;
	position:relative;
	width:956px;
	background:#262019;
	margin:15px 0 20px 13px;
	background:transparent url(images/sprites.png) no-repeat;
	background-position:0 -162px;
	height:236px;
}
#ft p{
	color:#8F826F;
	font-size:1.1em;
	line-height:1.31em;
}
#ft a {
	color:#9d8f7c;	
}

#ft a:hover {
	color:#fff;
}
#ft ul li a{
	color:#FFFFFF;
	display:block;
	font-size:1.3em;
	margin-bottom:3px;
}

#ft ul#nv li a{
	font-size:1em;	
}

#ft ul li a:hover{
	color:#74939e;
}
#ft ul li img{
	float:left;
	margin-right:9px;
}

div#soc, ul#soc li#share a, ul#soc li#youtube a, ul#soc li#twitter a, ul#soc li#facebook a {
	background:transparent url(images/sprites.png) no-repeat;
}

div#soc {
	width:956px;
	background-position:0 -107px;
	margin:20px 0 0 13px;
	height:54px;
	float:left;
}

div#soc h4 {
	color:#29241e;
	font-size:3em;
	float:left;
	margin:7px 0 0 25px;
}

ul#soc {
	margin:20px 12px 20px 0;	
}

ul#soc li {
	float:right;
	font-size:1.07em;
	margin:0 32px 0 8px;
}

ul#soc li a {
	color:#29241e;	
	font-size:1.2em;
	padding:5px 0 5px 30px;
	height:12px;
}

ul#soc li a:hover {
	color:#ebc39c;	
}

ul#soc li#share a {
	background-position:-927px -71px;
}

ul#soc li#youtube a {
	background-position:-927px -25px;
}

ul#soc li#twitter a {
	background-position:-927px -2px;
}

ul#soc li#facebook a {
	background-position:-927px -48px;
}

p.plugin-support {
	text-indent:-9999px;
	height:10px;
	display:block;
}


body.blog ul#ads {
	margin-top:0;	
}

ul#ads li {	
	float:left;
	width:227px;
	height:172px;
	display:inline;
	margin:13px 1px 0 13px;
}

ul#ads li a {
	text-indent:-9999px;
	display:block;
	width:225px;
	height:170px;
	border:1px solid #6a6a6a;
}

div#mn iframe {
	border:1px solid #6a6a6a;	
}

table#faculty tr td {
	padding-bottom:20px;
	vertical-align:top;
}

table#faculty tr td img {
	margin-right:14px;
}

span#copyright { 
	font-size:10px;
	float:left;
}

span#credit { 
	float:right;
	margin:12px 16px 0 0;
	color:#c6c6c6;
	font-size:10px;
}

span#credit a, span#copyright {
	color:#8F826F;
}

span#credit a:hover {
	color:#00cefa;
	text-decoration:none;
}

div.hentry {
	float:left;
	width:100%;
}
.postmetadata{
	background:transparent url(images/crapline-hor3.jpg) repeat-x scroll left bottom;
	float:left;
	padding:5px 0 34px 12px;
	width:100%;
}

body.blog .postmetadata {
	margin-top:-28px;
	width:673px;
}

body.comics .postmetadata {
	width:920px;
	margin-top:10px;
}

div#tags{
	float:left;
}
div#postin{
	float:right;
}
div#gamemod{
	background-color:#231C16;
	float:left;
	height:497px;
	margin-bottom:29px;
	position:relative;
	width:677px;
}
div.glabel span{
	float:right;
	font-size:1.3em;
	margin:21px 0 0;
}

div#showcase {
	/*background:transparent url(images/showcase/knife-toss.png) no-repeat;*/
	float:left;
	width:940px;
	height:352px;
/* 	background:#338347; */
	margin:0 0 16px 7px;
	position:relative;
}

div#showcase a#badge {
	position: absolute;
	top:20px;
	right:-36px;
	
}

div#sc a#badge {
	float: left;
	margin: 40px 0 0 -15px;
}

div#showcase h1 {
	background: none;
}

div#showcase h1 a {
	display:block;
	width:940px;
	height: 352px;
	text-indent: -9999px;
	background: transparent
}

div#showcase h2 {
	display: block;
	text-indent: -9999px;
	width:50px;
	height: 50px;
	background: none;
}

div#showcase div#video {
	width:292px;
	height:198px;
	position:absolute;
	top:48px;
	right:103px;
	border:solid 1px #000;
	background:#000000;
}

div#showcase div#video object {
	margin-top:2px;
}

div#showcase a#buy-now {
	background:transparent url(images/showcase/buy-now.png) no-repeat;
	text-indent:-9999px;
	float:left;
	width:162px;
	height:49px;
	position:absolute;
	bottom:22px;
	right:252px;
}

div#showcase a#more-info {
	background:transparent url(images/showcase/more-info.png) no-repeat;
	text-indent:-9999px;
	float:left;
	width:161px;
	height:49px;
	position:absolute;
	bottom:22px;
	right:76px;
}

div#showcase a#buy-now:hover {
	background-position:0 -1px;
}

div#showcase a#more-info:hover {
	background-position:0 -1px;
}

ul.gallery li {
	float:left;
	width:214px;
	height:174px;
	border:1px solid #b5b5b5;
	margin:3px 6px 3px 0;
}

ul.gallery li a {
	float:left;
	padding:7px;
	background:#fff;
	width:200px;
	height:160px;
	display:block;
}

ul.gallery li a:hover {
	background:#6E8D06;
}

form#searchform {
	height:27px;
	width:191px;
	position:absolute;
	background:transparent url(images/sprites.png) no-repeat;
	background-position:-134px -77px;
	top:36px;
	border:none;
	right:40px;
}

form#searchform label {
	color:#242C30;
	display:none;
	float:left;
	font-size:1.4em;
	height:15px;
	margin:5px 12px 0 0;
	width:50px;
}

form#searchform input#s {	
	background:transparent none repeat scroll 0 0 !important;
	border:medium none !important;
	color:#242C30;
	font-size:1.4em;
	height:20px;
	left:8px;
	padding:2px;
	position:absolute;
	top:3px;
	width:118px;
}

form#searchform input#searchsubmit {
	background:transparent none repeat scroll 0 0 !important;
	border:medium none !important;
	cursor:pointer;
	display:block;
	font-size:0;
	height:29px;
	line-height:0;
	position:absolute;
	right:0;
	text-indent:-9999px;
	top:0;
	width:28px;
}

.highslide-dimming {
	background: black !important;
}

.highslide-wrapper {
	padding:12px 12px 0 12px !important;
	background:#fff;
}

.highslide-wrapper img {
	float:left;
	background:#fff;
}

.galleryimg .highslide-image {
	border:1px solid #6A6A6A;
	margin:12px;
}

.highslide-caption {
	padding:12px;
	background:#fff;
	margin-top:12px;
}

div#tnav, div#bnav{
    float: right;
    margin: 20px 0 20px 0;
  /*   position: absolute; */
    text-align: right;
    right: 15px;
/*     top: 21px; */
    width: 500px;
}
div#bnav{
	position:relative;
	right:15px;
	top:0;
}
del{
	text-decoration:line-through;
}

ul#games-new {
	background: transparent url(images/div.gif) repeat-y left -15px;
	float: left;
}
ul#games-new li {
	float: left;
}
ul#games-new li img {
	float: left;
	margin-right: 15px;
}
ul#games-new li div{
	float: left;
	width: 270px;
}
ul#games-new li.left {
	margin-right: 0px;
	background: transparent url(images/div-l.gif) no-repeat left top;
	width: 461px;
	height: 170px;
	padding-top: 20px;
}
ul#games-new li.right {
	background: transparent url(images/div-r.png) no-repeat left top;
	width: 435px;
	height: 170px;
	padding: 20px 0 0 15px;
}
ul#games-new h4 {
	font-family:"felt-tip-roman-1","felt-tip-roman-2","Helvetica";
	font-size: 2.3em;
	color: #7ea2b0;
}
ul#games-new a.lm {
	font-family:"felt-tip-roman-1","felt-tip-roman-2","Helvetica";
	font-size: 1.5em;
}
ul#games-new li p {
	margin-top: 10px;
}
ul#games-new span {
	font-family:"felt-tip-roman-1","felt-tip-roman-2","Helvetica";
	font-size: 1.5em;
	margin-bottom: 10px;
	float: left;
	display: block;
	width: 100%;
}
ul#games-new ul li ul {
	margin-top: 5px;
}
ul#games-new ul {
	float: left;
}
ul#games-new ul li a {
	text-indent: -9999px;
	display: block;
	float: left;
	width: 85px;
	height: 30px;
}
ul#games-new ul li.ios a {
	background: transparent url(images/icons/ios.png) no-repeat;
	margin-right: 5px;
}
ul#games-new ul li.android a {
	background: transparent url(images/icons/android.png) no-repeat;
	margin-right: 5px;
}
ul#games-new ul li.nook a {
	background: transparent url(images/icons/nook.png) no-repeat;
}
ul#games-new div.icon {
	width: 150px;
	margin-right: 15px;
}
ul#games-new div.icon a {
	text-indent: -9999px;
	display: block;
	height: 150px;
}
ul#games-new div.icon a:hover {
	/* for IE */
  filter:alpha(opacity=85);
  /* CSS3 standard */
  opacity:0.85;
}
ul#games-new div#zalam a {
	background: transparent url(images/icons/icons-150.png) no-repeat;
}
ul#games-new div#kt a {
	background: transparent url(images/icons/icons-150.png) no-repeat -450px 0;
}
ul#games-new div#flt a {
	background: transparent url(images/icons/icons-150.png) no-repeat -150px 0;
}
ul#games-new div#gbs a {
	background: transparent url(images/icons/icons-150.png) no-repeat -300px 0;
}
div.yt {
	background-color: #000000;
	padding: 15px;
	margin-bottom: 15px;
	float: left;
	-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
}
div.glabel span {
	font-family:"felt-tip-roman-1","felt-tip-roman-2","Helvetica";
	font-size: 2em;
}
div#i {
	height: 75px;
	background-color: #000000;
	padding: 10px;
	margin-bottom: 30px;
	-moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
}
div#i div#f {
	background: transparent url(images/icons/icons-75.png) no-repeat -75px 0;
	height: 75px;
	text-indent: -9999px;
	width: 75px;
	float: left;
}
div#i div#price {
	float: left;
	padding: 26px 25px;
	background-color: #FFFFFF;
	margin: 1px 0 0 9px;
	font-family:"felt-tip-roman-1","felt-tip-roman-2","Helvetica";
	font-size: 3em;
	color: #7ea2b0;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}
div#mn div.socialicons iframe {
	border: none;
}
ul#purchase li {
	margin-bottom: 5px;
}
ul#purchase li a {
	display: block;
	height: 75px;
	text-indent: -9999px;
}
ul#purchase li a:hover {
	/* for IE */
  filter:alpha(opacity=85);
  /* CSS3 standard */
  opacity:0.85;
}
ul#purchase li a#p-ios {
	background: transparent url(images/icons/icons-218.png) no-repeat 0 0;
}
ul#purchase li a#p-droid {
	background: transparent url(images/icons/icons-218.png) no-repeat 0 -75px;
}
ul#purchase li a#p-nook {
	background: transparent url(images/icons/icons-218.png) no-repeat 0 -150px;
}

/*  ================ Game Carousel ========================== */
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
	background: transparent url(images/burst.jpg) no-repeat;
    overflow: hidden;
    position: relative;
	height:392px;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
   float:left;
	height:384px;
	width:689px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

#gcontrols{
	left:1px;
	position:absolute;
	top:391px;
}
ul#gcontrols li{
	float:left;
	display:inline;
	width:134px;
	height:103px;
	background-color:#231c16;
	margin-right:1px;
}

ul#gcontrols li a{
	background-color:#231C16;
	color:#231C16;
	float:left;
	height:86px;
	padding:10px 0 10px 9px;
	font-size:0;
	line-height:0;
}

ul#gcontrols li.active{
	background-color:#F0F0F0;
	height:105px;
	/*width:135px;*/
}

span.twitter-timestamp {
	color:#857361;
	font-style:italic;
	display:block;
}

ul#gcontrols li.active a{
	background:transparent url(images/game-mod-active.png) no-repeat scroll 59px 0;
	color:#F0F0F0;
	height:96px;
	padding:20px 0 0 9px;
	position:absolute;
	top:-10px;
	width:126px;
	z-index:100;
}


