@charset "utf-8";
/* CSS Document */

* {
	border:0 none;
	outline:none;
}

body
{  
	background:#000; 
	background-image:url('images/background.jpg');
	background-attachment:fixed;
	font-family:helvetica, arial, sans-serif;
	text-decoration:none;
	color:#fff;
}

div.isgheader
{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	margin-top:32px;
	border-left-width:2px;
	border-right-width:2px;
	border-top-width:2px;
	border-style: solid; 
	border-color: white;
	border-top-left-radius:32px;
	border-top-right-radius:32px;
	position:relative;
}

#header
{
	background-image:url('images/headerbg_main.png');
	height:160px;
}

#headerww
{
	background-image:url('images/headerbg_weirdworlds.jpg');
	height:240px;
}

#headeris3
{
	background-image:url('images/headerbg_is3.jpg');
	height:240px;
}

#headersais
{
	background-image:url('images/headerbg_strangeadventures.jpg');
	height:240px;
}

#headerisx
{
	background-image:url('images/headerbg_isx.jpg');
	height:240px;
}

#headerludo
{
	background-image:url('images/headerbg_ludo.jpg');
	height:240px;
}

#headerdiceland
{
	background-image:url('images/headerbg_diceland.jpg');
	height:240px;
}

a.gamemain {
	width:800px; height:240px; position:absolute; x:0; y:0;
}

a
{
	color:#c8d8f8;
}

a:visited
{
	color:#c8d8f8;
}

h2
{
	font-family:helvetica, arial, sans-serif;
	text-decoration:none;
	color:#fff;
	margin-top:0;
}

#nav
{
	background-image:url('images/navbg.png');
	width:864px;
	height:32px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

#nav a
{
	display:block;
	margin:8px;
	height:16px;
	font-family:helvetica, arial, sans-serif;
	text-decoration:none;
	color:#fff;
	position:absolute;
}

#nav a:hover
{
	color:#fff;
	font-weight:bold;
}

#navnews
{
	left:32px;
}

#navgames
{
	left:176px;
}

#navforum
{
	left:320px;
}

#navguide
{
	left:464px;
}

#navabout
{
	left:608px;
}

#navcontact
{
	right:32px;
}

#contentouter
{
	background-color:#1E324F;
	width:800px;
	min-height:200px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	clear:both;
	border-left-width:2px;
	border-right-width:2px;
	border-style: solid; 
	border-color: white;

	margin-bottom:64px;
	border-bottom-width:2px;
	border-bottom-left-radius:32px;
	border-bottom-right-radius:32px;
}

#contentinner
{
	width:568px;
	padding:16px;
	float:left;
}

#contentinner-wide
{
	width:768px;
	padding:16px;
	float:left;
}

#contentinner p
{
	margin-top:0;
}

#contentinner-wide p
{
	margin-top:0;
}

#sidebar
{
	width:170px;
	padding-right:16px;
	padding-top:16px;
	padding-bottom:16px;
	float:right;
}

#clear
{
	clear:both;
}

#footer
{
	width:700px;
	height:32px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}

#copyright
{
	display:block;
	font-family:helvetica, arial, sans-serif;
	text-decoration:none;
	color:#ccc;
	margin-top:16px;
	text-align: center;
	font-size:small;
}

#articletitle
{
	display:block;
	font-family:helvetica, arial, sans-serif;
	text-decoration:none;
	color:#c8d8f8;
	font-size:x-large;
}

#articledate
{
	display:block;
	font-family:helvetica, arial, sans-serif;
	text-decoration:none;
	color:#ccc;
	font-size:small;
}

#smalltext
{
	font-family:helvetica, arial, sans-serif;
	text-decoration:none;
	font-size:small;
	color:#ccc;
}

.alignright { float: right; margin-left: 8px; border: 2px solid white; clear:right; }

.buttonbuy { 
	width: 180px; height: 48px;
	background-color:#444;
	border-radius:8px;
	display:inline-block;
	margin-right:8px;
	border: 2px solid grey;
}

.buttonbuy:hover { background-color:#596C8A; }

.buttondesura { background-image:url('images/button_desura.png'); }

.buttonsteam { background-image:url('images/button_steam.png'); }

.buttonindiestand { background-image:url('images/button_indiestand.png'); }

.buttonhumblestore { background-image:url('images/button_humblestore.png'); }

.buttonipad { background-image:url('images/button_ipad.png'); }

.buttonandroid { background-image:url('images/button_android.png'); }

.buttondemo { background-image:url('images/button_demo.png'); }

.buttonpaizo { background-image:url('images/button_paizo.png'); }

.buttongamecrafter { background-image:url('images/button_gamecrafter.png'); }

.buttontablets { background-image:url('images/button_tablets.png'); }

.buttongamersgate { background-image:url('images/button_gamersgate.png'); }

#socialouter {
	float:right; width:288px; margin-left:8px;
}

#sociallinks {
	float:right;
}

.demosocial {
	background-color:#444;
	background-image:url('images/social_demo.png');
	width: 92px; height: 32px;
	border-radius:8px;
	display:inline-block;
	margin-right:8px;
	border: 2px solid grey;	
}

.demosocial:hover { background-color:#596C8A; }

.buttonsocial {
	width: 36px; height: 36px;
	margin-left:8px;
	display:inline-block;
}

.buttonreddit { background-image:url('images/redditbug_36.jpg'); }

.buttonfacebook { background-image:url('images/Facebook-icon-resized-image-36x36.png'); }

#comments
{
	font-family:helvetica, arial, sans-serif;
	text-decoration:none;
}

#commentdiv
{
	padding:16px;
	padding-bottom:1px;
	background-color:#344865;
	margin-bottom:8px;
	border-radius:15px;
}

#reply-title
{
	display:block;
	font-family:helvetica, arial, sans-serif;
	text-decoration:none;
	color:#fff;
	font-size:large;
	margin-top:0;
}

#respond
{
	padding:16px;
	background-color:#344865;
	border-radius:15px;
	position:relative;
}

#commentform
{
}

#commentform input
{
	float:right;
	padding-left:4px;
	padding-right:4px;
	border-radius:4px;
	width:300px;
}

.form-allowed-tags
{
	font-family:helvetica, arial, sans-serif;
	text-decoration:none;
	font-size:small;
	color:#ccc;
}

.form-allowed-tags code
{
	font-family:helvetica, arial, sans-serif;
	text-decoration:none;
	font-size:small;
	color:#ccc;
}

.comment-form-comment label
{
	display:block;
}

.comment-form-author
{
	background-color:#1E324F;
	padding:4px;
	padding-left:8px;
	padding-right:8px;
	border-radius:8px;
	margin-bottom:4px;
}

.comment-form-email
{
	background-color:#1E324F;
	padding:4px;
	padding-left:8px;
	padding-right:8px;
	border-radius:8px;
	margin-bottom:4px;
}

.comment-form-url
{
	background-color:#1E324F;
	padding:4px;
	padding-left:8px;
	padding-right:8px;
	border-radius:8px;
}

.comment-form-comment
{
	background-color:#1E324F;
	padding:4px;
	padding-left:8px;
	padding-right:8px;
	border-radius:8px;
}

#commentform textarea
{
	display:block;
	padding-left:4px;
	padding-right:4px;
	border-radius:4px;
	width:98%;
	resize: none;
}

.form-submit
{
	background-color:#1E324F;
	padding:4px;
	padding-left:8px;
	padding-right:8px;
	border-radius:8px;
	float:left;
}

.form-submit input:hover
{
	background-color:#c8d8f8;
}

div.gamebox
{
	display:inline-block;
	width:160px;
	height:120px;
	padding:8px;
	border-radius:8px;
	background-color:#344865;	
	position:relative;
	margin-right:4px;margin-left:0px;
	border-width:2px;	
	border-style:solid; 
	border-color:#1E324F;
	background-repeat:no-repeat;
	background-position:left top;
}

div.gamebox:hover
{
	border-color: white;
}

div.gamebox span
{
	position:absolute;
	bottom:8px;	
	font-family:helvetica, arial, sans-serif;
	text-decoration:none;
	color:#fff;
}

div.gamebox a
{
	position:absolute;
	top:0;
	left:0;
	width:176px;
	height:136px;
}

#boxis3 { background-image:url('images/gamebox_is3.jpg'); }
#boxweirdworlds { background-image:url('images/gamebox_ww.jpg'); }
#boxsais { background-image:url('images/gamebox_sais.jpg'); }
#boxeed { background-image:url('images/gamebox_eed.jpg'); }
#boxisexplorers { background-image:url('images/gamebox_isx.jpg'); }
#boxspaceludo { background-image:url('images/gamebox_ludo.jpg'); }
#boxdiceland { background-image:url('images/gamebox_dice.jpg'); }

/* Screenshot gallery */

.gallery-item { margin-bottom:0; }
.gallery-icon { padding:0; width:155px; }
.gallery-icon img { margin:0; }
.gallery-icon a { margin:0; }
.gallery-caption { 
	width:155px; 
	background-color:#344865;	
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	padding:8px;
	padding-top:3px;
	text-align:left;
	font-size:small;
	box-sizing: border-box;
}

/* Forum */

p.wpbb-centered
{
	font-family:helvetica, arial, sans-serif;
	text-decoration:none;
	font-size:small;
}

.wpbb-centered-bold
{
	font-family:helvetica, arial, sans-serif;
	text-decoration:none;
	color:#fff;
	clear:both;
	margin-bottom:0;
	padding-top:8px;
	padding-bottom:0;
}
h1.wpbb-centered-bold { font-size:large; }
h2.wpbb-centered-bold { font-size:medium; }

table.wpbb-table
{
	font-family:helvetica, arial, sans-serif;
	text-decoration:none;
	font-size:small;
	background-color:#1E324F;
	border-radius:4px; border:0;
	border-collapse: separate;
	border-spacing: 0 4px;
	*border-collapse: expression('separate', cellSpacing = '0 4px');
}

.wpbb-table tr { background-color:#ccc;  }
.wpbb-table td { color:#000; border-top-color:#fff; }
.wpbb-table a { color:#346CCA; }
.wpbb-table a:visited { color:#346CCA; }
.wpbb-table p { color:#000; }

.wpbb-topic-and-post-content { 
	min-width:460px; background-color:#eee; 
	border-radius:4px; padding:4px; margin-bottom:4px;
}

#wpbb-profile-table-stats { color:#000; }

#wpbb-forum-index-table-forum-td { width:360px; }

div.wpbb-quick-reply
{
	width:536px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	padding:16px;
	background-color:#344865; border-radius:15px;
	font-family:helvetica, arial, sans-serif; color:#fff;
	text-align:left;
}

.wpbb-quick-reply input { 	padding: 3px 8px; border-radius:4px; margin:0; margin-bottom:3px; }
.wpbb-quick-reply textarea { padding: 3px; border-radius:4px; margin:0; margin-bottom:3px; resize: none; }

#wpbb-search input
{
	padding: 3px; 
	border-radius:4px;
	margin:0;
	margin-bottom:3px;
}

/* Sidebar widgets */

div.widget
{
	font-family:helvetica, arial, sans-serif;
	text-decoration:none;
	margin-bottom:8px;
	background-color:#344865;
	border-radius:8px; 
	padding:8px;
	color:#fff;
	font-size:small;
}

.widget ul { text-decoration:none; padding-left:16px; }
.widget a { text-decoration:none; color:#c8d8f8; }
.title { display:block;color:#fff;font-size:medium; }

#searchform input
{
	padding: 3px; 
	border-radius:4px;
	margin:0;
	margin-bottom:3px;
}

#wp-submit{  height:23px; width:46px; padding:0; margin:0 0 0 7px; border-radius:4px; }
#user_pass{  height:18px; width:86px; padding: 3px; border-radius:4px; }
#user_login{ height:18px; width:86px; padding: 3px; border-radius:4px; }
#loginform label{ display:inline-block; width:2.75em; color:#ccc; font-size:small; font-family:helvetica, arial, sans-serif; }
#rememberme{ border:0; padding:0; margin: 0 2px; background:none; }
#forgotText{ display:inline-block; margin-left:9px; height:26px; font-size:80%;}
.fbLoginButton{   display:block; height:18px; margin-top:7px; text-align:center; }
.wpfb-widget-avatar {float: left;}
.wpfb-widget-avatar img.avatar {float:none; margin:0; }
