/*   
Theme Name: Nintendo Everything
Theme URI: http://www.nintendoeverything.com
Description: Theme developed for Nintendo Everything
Author: Dave Burns - Fizzy Lime Studios
Author URI: http://www.fizzylimestudios.co.uk
Version: 1.0
*/

/* Apply a natural box layout model to all elements: http://paulirish.com/2012/box-sizing-border-box-ftw/ */


.chromeframe {position: absolute; top: 0;}

/* Ok, this is where the fun starts.
-------------------------------------------------------------------------------*/

/* A Linux- and Windows-friendly sans-serif font stack: http://prospects.mhurrell.co.uk/post/updating-the-helvetica-font-stack */
body {font: 13px 'Droid Sans', Helmet, Freesans, sans-serif;}

/* Using local fonts? Check out Font Squirrel's webfont generator: http://www.fontsquirrel.com/tools/webfont-generator */

/* We like off-black for text. */
body, select, input, textarea {color: #333;}

a {color: #03f;}
a:hover {color: #69f;}

/* Custom text-selection colors (remove any text shadows: http://twitter.com/miketaylr/status/12228805301) */
::-moz-selection{background: #239dfa; color: #fff; text-shadow: none;}
::selection {background: #239dfa; color: #fff; text-shadow: none;} 

/*	j.mp/webkit-tap-highlight-color */
a:link {-webkit-tap-highlight-color: #fcd700;} 

ins {background-color: #fcd700; color: #000; text-decoration: none;}
mark {background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;}

/* Mozilla dosen't style place holders by default */
input:-moz-placeholder { color:#a9a9a9; }
textarea:-moz-placeholder { color:#a9a9a9; }

.clear {
	clear:both;
	height:1px;
	width:1px;
	float:left;
}

/* Type Faces
-------------------------------------------------------------------------------*/

@font-face {
    font-family: 'exobold';
    src: url('fonts/exo-bold-webfont.eot');
    src: url('fonts/exo-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/exo-bold-webfont.woff') format('woff'),
         url('fonts/exo-bold-webfont.ttf') format('truetype'),
         url('fonts/exo-bold-webfont.svg#exobold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'exobolditalic';
    src: url('fonts/exo-bolditalic-webfont.eot');
    src: url('fonts/exo-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/exo-bolditalic-webfont.woff') format('woff'),
         url('fonts/exo-bolditalic-webfont.ttf') format('truetype'),
         url('fonts/exo-bolditalic-webfont.svg#exobolditalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'exoitalic';
    src: url('fonts/exo-italic-webfont.eot');
    src: url('fonts/exo-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/exo-italic-webfont.woff') format('woff'),
         url('fonts/exo-italic-webfont.ttf') format('truetype'),
         url('fonts/exo-italic-webfont.svg#exoitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'exoregular';
    src: url('fonts/exo-regular-webfont.eot');
    src: url('fonts/exo-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/exo-regular-webfont.woff') format('woff'),
         url('fonts/exo-regular-webfont.ttf') format('truetype'),
         url('fonts/exo-regular-webfont.svg#exoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* And here begins the WordPress fun.
-------------------------------------------------------------------------------*/

#page-wrap {width: 980px;position:relative;}

#header {
	width:100%;
	height:127px !important;
	background-image:url(images/header-bg.png);
	-webkit-box-shadow:  0px 0px 9px 3px #606060;
    box-shadow:  0px 0px 9px 3px #606060;
}

#header-content {
	margin: 0 auto;
	width:980px;
}

#wrapper {
	margin: 0 auto;
	width:964px;
	-moz-box-shadow: 0px 3px 8px rgb(100,100,100);
-webkit-box-shadow: 0px 3px 8px rgb(100,100,100);
box-shadow: 0px 3px 8px rgb(100,100,100);
	padding:8px;
}

/* For modern browsers */
.clearfix:before,
.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after {
    clear:both;
}
/* For IE 6/7 (trigger hasLayout) */
.clearfix {
    zoom:1;
}

.logo {
	width:386px;
	height:105px;
	float:left;
	padding-top:9px;
	margin-left:18px;
	margin-right:78px;
}

#header h1 a{
	width:386px;
  	height:105px;
  	display:block;
  	text-indent:-9999px;
  	background:url(images/logo.png);
}

#header-search {
	width:490px;
	height:33px;
	float:left;
	text-align:right;
}

input[type="text"], input[type="password"], textarea {
	background-color:transparent;
    border: 0px solid #cccccc;
    box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
    -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
    padding: 2px;
}

#s {
	color: #999999;
	font-family: 'Exo', sans-serif; 
	font-size: 13px; 
	margin: 0 -31px 0 0; 
	padding: 10px 37px 10px 8px;
	text-transform: lowercase; 
	width: 189px;
	height:13px;
	background-image:url('images/search-box.png');
	 
	transition-duration: 400ms;
	transition-property: width, background;
	transition-timing-function: ease; 
	 
	/* Safari and Chrome */
	-webkit-transition-duration: 400ms;
	-webkit-transition-property: width, background;
	-webkit-transition-timing-function: ease; 
	 
	/* Opera */
	-o-transition-duration:400ms;
	-o-transition-property: width, background;
	-o-transition-timing-function: ease; 
} 

#searchsubmit {
	text-indent: -9999px;
	background-image: url('images/search-button.png'); 
	border: medium none;
	height: 33px;
	width: 37px; 
	background-color:transparent;
}

#header-quote {
	width:490px;
	height:51px;
	float:left;
	font-family: 'Exo', sans-serif;
	font-size:18px;
	font-weight:400;
	color:#fff;
	vertical-align:middle
}

#nav {
	width:490px;
	height:37px;
	background: url(images/menu-bg.png) bottom no-repeat;
	float:left;
}

#nav{
    list-style:none;
    margin:0;
    padding:0;
    text-align:center;
	font-family: 'exobold', sans-serif;
}
#nav li{
    display:inline;
}
#nav a{
    display:inline-block;
    padding:10px 12px 10px 12px;
	font-size:18px;
	font-weight:600;
	text-decoration:none;
	color:#124d8d;
	height:14px;
}

#nav a, x:-moz-any-link, x:default { padding:13px !important; } /* FireFox 3 */

#nav a:hover {
	text-shadow: 0px -1px 1px rgba(0, 0, 0, 1);
	color:#fff;
	background:url('images/nav-rl.png') repeat-x;
	-webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
	-webkit-box-shadow:  0px -3px 5px 0px #000;
    -webkit-box-shadow: 0px -3px 8px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px -3px 8px rgba(50, 50, 50, 0.75);
	box-shadow:         0px -3px 8px rgba(50, 50, 50, 0.75);
	height:17px;
}

#nav #menu-item-74719 a{
	text-indent: -9999px;
	background:url('images/home.png') no-repeat;
}

#nav #menu-item-74719 a:hover{
	background:url('images/home-rl.png') no-repeat;
	-webkit-box-shadow:  0px 0px 0px 0px #000;
    -webkit-box-shadow: 0px 0px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 0px rgba(50, 50, 50, 0.75);
}

#content {
	width:656px;
	clear:none;
	float:left;
	margin-right:8px;
}

.featured-content {
	width:963px;
	float:left;
}

.featured-content h2 {
	color:#1965b7;
	font-family: 'exobold', sans-serif;
	padding:0;
	margin:0;
	font-size: 18px;
	float:left;
	width:300px;
	padding-top:10px;
	padding-left:4px;
}

.featured-content .social {
	width:300px;
	height:33px;
	float:right;
	text-align:right;
}

.featured-content .social .social-submit input{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:#1965b7;
	color:#fff;
	font-family: 'exobolditalic', sans-serif;
	font-size:16px;
	border:none;
	float:left;
	width:151px;
	height:33px;
}

.featured-content .blocks {
    margin-left:-40px;
    width:1100px;
    float:left;
    text-align:center;
    
}

.featured-content .block-item {
	width:187px;
	margin-left:2px;
	margin-right:2px;
	float:left;
}

.featured-content .block-item a{
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
}

.featured-content img {
	margin:0;
	padding:0;
}

.featured-content .block-text {
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	background-color:#1965b7;
	color:#fff;
	padding:5px;
	margin-top:-3px;
	min-height:33px;
}

.post {}

.entry-content {}
.entry-content a {}
.entry-content a:hover {}

#meta {}
.postmetadata {}

#sidebar {
	width:300px;
	background-color:#ddd;
        background-repeat:repeat-y;
	float:left;
	display:block;
}

#sidebar h3 {
	color:#575757;
	font-family: 'Exo', sans-serif;
	font-size:24px;
}

#sidebar .widget {
	padding:13px;
}

#sidebar .widget ul {
	list-style-type:square;
	margin-left:13px;
	line-height:24px;
	font-size:14px;
}

#sidebar .widget ul a{
	text-decoration:none;
	color:#124d8d;
}

#sidebar .widget ul a:hover{
	color:#000;
}

.navgation {}
.next-posts {}
.prev-posts {}

#searchform {}
#s {}
#searchsubmt {}
	
ol.commentlist {list-style: none;}
ol.commentlist li {}
ol.commentlist li.alt {}
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment {border-bottom: 1px dotted #666; padding: 10px;}
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard {}
ol.commentlist li.comment div.vcard cite.fn {font-style: normal;}
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar {float:right; margin: 0 0 10px 10px;}
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta {font-size: 10px;}
ol.commentlist li.comment div.comment-meta a {color: #ccc;}
ol.commentlist li.comment p {}
ol.commentlist li.comment ul {}
ol.commentlist li.comment div.reply {font-size: 11px;}
ol.commentlist li.comment div.reply a {font-weight: bold;}
ol.commentlist li.comment ul.children {list-style: none; margin: 10px 0 0;}
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 {border-left: 5px solid #555; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-3 {border-left: 5px solid #999; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-4 {border-left: 5px solid #bbb; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even {background: #fff;}
ol.commentlist li.odd {background: #f6f6f6;}
ol.commentlist li.parent {border-left: 5px solid #111;}
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

/* Home page items
-------------------------------------------------------------------------------*/

.home-filter {
	width:648px;
	height:38px;

	background-image:url(images/home-filter.png);
	
	padding-left:8px;
	float:left;
}

.home-filter p {
	margin:0;
	padding:0;
	float:left;
	width:100px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding-top:6px;
}

.home-filter a {
	font-family: 'Exo', sans-serif;
	color:#fff;
	text-decoration:none;
	padding-left:8px;
	padding-right:8px;
	font-weight:400;
	height:32px;
	float:left;
	padding-top:6px;
}

.home-filter a:hover{
	background-image:url(images/home-filter-rl.png);
	background-position:center;
	background-repeat:no-repeat;
}

.btn, #tabs {
    margin: 5px;
}
.ui-widget {
    font-size: 12px;
}

/* Article Elements
-------------------------------------------------------------------------------*/

article {
	background-image:url(images/article-bg.png);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:30px;
	margin-bottom:20px;
	float:left;
	width:656px;
}

.related {
	float:left;
	width:656px;
}

.related ul {
	list-style-type:square;
	padding-left:20px;
}

.related li {
	font-family: 'Exo', sans-serif;
	font-size:18px;
	padding-bottom:8px;
}

.related li a {
	text-decoration:none;
	color:#124d8d;
	font-weight:500;
}

article h2 {
	font-family: 'Exo', sans-serif;
	font-size:30px;
	padding-bottom:8px;
	color:#124d8d;
}

article h2 a{
	text-decoration:none;
	color:#124d8d;
	font-weight:500;
}

article li a {
	color:#124d8d;
	text-decoration:none;
}

.entry-left {
	width:653px;
	float:left;
	margin-right:8px;
	color:#4d4b4b;
	font-size:14px;
	line-height:24px;
}

.cat, .entry-left .cat {
	width:653px;
	height:auto;
	background-color:#1965b7;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-family: 'exobolditalic';
	font-size:16px;
	color:#fff;
	text-align:center;
	padding:5px;
}

.cat, .entry-left .cat  a{
	color:#fff;
}

.entry-left span {
	color:#000;
}

.entry-left a {
	color:#124d8d;
	text-decoration:none;
}

.entry-right {
	width:653px;
	float:left;
	color:#696969;
	max-width:653px;
	overflow:hidden;
}

.entry-right p {
	font-size:14px;
	line-height:20px;
}

article h1{
	font-family: 'Exo', sans-serif;
	font-size:30px;
	padding-bottom:8px;
	color:#124d8d;
	font-weight:500;
}

article p {
	color:#696969;
	font-size:14px !important;
	line-height:24px !important;
	padding-bottom: 20px !important;
}

article blockquote {
	background: url(images/blockquote.png) no-repeat;
	margin: 0px 25px 10px 25px;
	padding: 20px 10px 10px 50px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:24px;color:#999;
	
}

article blockquote p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:24px;color:#999;
	padding-bottom:20px;
}

article ol {
	padding-left:30px;
	font-size:14px;
	line-height:24px;
	padding-bottom:20px;
	margin:0;
}

article ul {
	padding-left:30px;
	list-style-type:square;
	font-size:14px;
	line-height:24px;
	padding-bottom:20px;
	margin:0;
}

.entry-left-post {
	width:225px;
	float:left;
	margin-right:8px;
	color:#4d4b4b;
	font-size:14px;
	line-height:24px;
	padding:5px;
	background-color:#ddd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-right:8px;
}

.entry-left-post .cat {
	width:215px;
	height:auto;
	background-color:#1965b7;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-family: 'exobolditalic';
	font-size:16px;
	color:#fff;
	text-align:center;
	padding:5px;
}

.entry-left-post .cat a{
	color:#fff;
}

.entry-left-post span {
	color:#000;
}

.entry-left-post a {
	color:#124d8d;
	text-decoration:none;
}

/* Adverts
-------------------------------------------------------------------------------*/

.advert-728 {
	width:728px;
	height:90px;
	margin:18px auto;
	clear:both;
}

/* Footer
-------------------------------------------------------------------------------*/

#footer {
	height:182px;
	width:966px;
	margin:0 auto;
	background-image:url('images/footer-bg.png');
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-box-shadow: 0px 3px 8px rgb(100,100,100);
	-webkit-box-shadow: 0px 3px 8px rgb(100,100,100);
	box-shadow: 0px 3px 8px rgb(100,100,100);
	margin-bottom:10px;
	color:#fff;
	padding:8px;
}

#footer a {
	color:#fff;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

#footer .footer-left {
	float:left;
	width:389px;
}

#footer .flogo a{
	width:358px;
	height:96px;
	float:left;
	background-image:url('images/footer-logo.png');
	margin-top:21px;
	margin-bottom:30px;
	margin-left:14px;
}

#footer .flogo a:hover{
	background-image:url('images/footer-logo-rl.png');
}

#footer .credit {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:#fff;
	color:#635f5f;
	padding:10px;
	-moz-box-shadow: inset 0 0 10px #000000;
	-webkit-box-shadow: inset 0 0 10px #000000;
	box-shadow: inset 0 0 10px #000000;
	width:338px;
	text-align:center;
	float:left;
	margin-left:14px;
}

#footer .credit a{
	text-decoration:none;
	color:#124d8d;
}

#footer .credit a:hover{
	text-decoration:underline;
}


#footer .footer-right {
	width:575px;
	float:left;
	height:182px;
}

#footer .footer-right .columns {
	width:575px;
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
	font-size:16px;
	line-height:22px;
}

#footer .gr {
	width:194px;
	height:20px;
	float:right;
	background-image:url('images/gr_white.png');
	margin-top:18px;
}

/* Games Database
-------------------------------------------------------------------------------*/

#content-archives table a:link {
	color: #005e8c;
	font-weight: bold;
	text-decoration:none;
}
#content-archives table a:visited {
	color: #005e8c;
	font-weight:bold;
	text-decoration:none;
}
#content-archives table a:active, table a:hover {
	color: #red;
	text-decoration:underline;
}
#content-archives table {
	color:#666;
	font-size:12px;
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;

	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;

	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}
#content-archives table th {
	padding:5px;
	border-bottom:1px solid #e0e0e0;
	color:#fff;
	text-shadow:none;

	background: #12438f;
	background: -webkit-gradient(linear, left top, left bottom, from(#26a3ff), to(#12438f));
	background: -moz-linear-gradient(top,  #26a3ff,  #12438f);
}
#content-archives table th:first-child {
	text-align: left;
	padding-left:20px;
}
#content-archives table tr:first-child th:first-child {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
}
#content-archives table tr:first-child th:last-child {
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
}
#content-archives table tr {
	text-align: center;
	padding-left:20px;
	border-bottom:1px solid #e0e0e0;
}
#content-archives table td:first-child {
	text-align: left;
	padding-left:20px;
	border-left: 0;
}
#content-archives table td {
	padding:18px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;

	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
.even {
    background: #fafafa;
}
.odd {
    background: #f6f6f6;
}
#content-archives table tr.even td {
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
#content-archives table tr:last-child td {

}
#content-archives table tr:last-child td:first-child {
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
#content-archives table tr:last-child td:last-child {
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
#content-archives table tr:hover td {
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
}

.rating-1, .rating-2, .rating-3, .rating-4, .rating-5, .rating-6, .rating-7, .rating-8, .rating-9, .rating-10 {
	width:48px;
	height:41px;
	padding:auto;
	padding-top:7px;
	color:#fff;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	font-size:28px;
	text-shadow: 1px 1px 1px #000000;
    filter: dropshadow(color=#000000, offx=1, offy=1);
	margin:0 auto;
}

.rating-1 a, .rating-2 a, .rating-3 a, .rating-4 a, .rating-5 a, .rating-6 a, .rating-7 a, .rating-8 a, .rating-9 a, .rating-10 a {
	color:#fff !important;
	text-decoration:none;
	font-weight:normal !important;
}

.rating-1 a:hover, .rating-2 a:hover, .rating-3 a:hover, .rating-4 a:hover, .rating-5 a:hover, .rating-6 a:hover, .rating-7 a:hover, .rating-8 a:hover, .rating-9 a:hover, .rating-10 a:hover {
	color:#fff;
	text-shadow: -1px -1px 1px #000000;
}

.rating-1 {
	background-color:#ec2327;
}

.rating-2 {
	background-color:#ec3926;
}

.rating-3 {
	background-color:#ec4b26;
}

.rating-4 {
	background-color:#ec6c24;
}

.rating-5 {
	background-color:#ec9523;
}

.rating-6 {
	background-color:#c69320;
}

.rating-7 {
	background-color:#aa911e;
}

.rating-8 {
	background-color:#678e18;
}

.rating-9 {
	background-color:#328b14;
}

.rating-10 {
	background-color:#1d8a12;
}

/* Pagination styles
-------------------------------------------------------------------------------*/

.wp-paginate {
	padding:0; margin:0;
	margin-bottom:10px !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	background-color:#1965b7;
	display:block;
	float:left;
	padding:10px !important;
	color:#fff !important;
	font-family: 'exobold';
	font-size:18px;
}
.wp-paginate li {
	display:inline; 
	list-style:none;
}
.wp-paginate a {
	background:#1965b7 !important; 
	border:none !important; 
	color:#fff !important; 
	margin-right:4px; 
	padding:5px; 
	text-align:center; 
	text-decoration:none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	width:10px;
}
.wp-paginate a:hover, .wp-paginate a:active {
	background:#fff !important; 
	color:#1965b7 !important;
	border:none !important;
}
.wp-paginate .title {
	color:#fff !important; 
	margin-right:4px;
}
.wp-paginate .gap {
	color:#999; 
	margin-right:4px;
}
.wp-paginate .current {
	color:#1965b7 !important; 
	background:#fff !important; 
	border:none !important; 
	margin-right:4px; 
	padding:5px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.wp-paginate .page {}
.wp-paginate .prev, .wp-paginate .next {}


/* Print styles!
-------------------------------------------------------------------------------*/
@media print {

}


/* Media queries!
-------------------------------------------------------------------------------*/

/* Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 480px) {

}

@media all and (orientation: portrait) {
	
}

@media all and (orientation: landscape) {
	
}

.back-to-top {
	position: fixed;
	bottom: 2em;
	right: 0px;
	text-decoration: none;
	color: #000000;
	background-color:#409cff;
	font-size: 12px;
	padding: 1em;
	display: none;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	 border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.back-to-top:hover {	
	background-color:#1965b7;
}	

.disqus_rcw_single_comment_wrapper {
	width:254px;
	background-color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:10px;
}

.disqus_rcw_avatar {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.disqus_rcw_author_name a{
	color:#000;
	font-size:12px;
	text-decoration:none;
}

.disqus_rcw_author_name a:hover {
	color:#1965b7;
}

.disqus_rcw_thread_title {
	color:#124d8d;
	font-size:12px;
	font-weight:normal !important;
}

.disqus_rcw_comment_actual_wrapper {
	background:#1965b7 url('images/comment-pop.png') no-repeat top left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:10px;
	color:#fff;
	width:231px;
	padding-top:20px;
}

.disqus_rcw_comment_actual_wrapper a {
	color:#fff;
	font-style:normal !important;
	text-decoration:none;
	font-size:12px;
}

.disqus_rcw_comment_actual_wrapper a:hover {
	text-decoration:underline;
}

.pagetitle {
	background:#1965b7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#FFF;
	padding:10px;
	font-family: 'exobolditalic';
	font-size:24px;
	margin-bottom:10px;
}

.advancedsearch {
	background:#1965b7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#FFF;
	padding:10px;
	font-size:14px;
}

.gamedb {
	font-size:14px;
}

#contentselect {
	background:#1965b7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#fff;
	padding:10px;
}

#contentselect ul {
	display:inline;
	list-style:none;
    margin:0;
    padding:0;
	font-family: 'exobold', sans-serif;
	font-weight:normal;
	font-size:18px;
}

#contentselect li {
	display:inline;
	padding:5px;
}

#contentselect li a {
	color:#fff;
	text-decoration:none;
	padding:5px;
}

#contentselect li a:hover {
	background-color:#124d8d;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.selected {
	color:#124d8d;
	background-color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.left {
  float: left;
}

.right {
  float: right;
}

.postbit {
	background-color:#398be4;
	padding:10px;
	color:#fff;
	float:left;
	width:636px;
	margin-bottom:10px;
}

.postbit a{
	color:#fff;
	text-decoration:underline;
}

.tip {
	width:580px;
	background-color:#ddd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:10px;
	font: 13px 'Droid Sans', Helmet, Freesans, sans-serif;
       z-index: 10;
}

.feat-image {
    text-align: center;
}

.tagged a:link {
color:inherit;
text-decoration: none;
font-size:100%
}

.tagged a:visited{
color:inherit;
text-decoration: none;
font-size:100%
}

.gameinfo{
	background-color:#398be4;
	padding:10px;
	color:#fff;
	float:left;
	width:260px;
	margin-bottom:10px;
font-weight:bold;
}

.aleft {
margin-top:-9px;
width:47px;
display:inline;
float:left;
}

.aright {
width:47px;
display:inline;
float:left;
}

.rectop
{
    width:959px;
    float:left;
    margin-left:5px;
    margin-top:0px;
}

.recbottom
{
    width:959px;
    float:left;
    margin-top:-15px;
    margin-left: 5px;
    margin-bottom:18px;
}

input.button_add {
    background-image: url(/images/left.png); 
    background-color: transparent; /* make the button transparent */
    background-repeat: no-repeat;  /* make the background image appear only once */
    background-position: 0px 0px;  /* equivalent to 'top left' */
    border: none;           /* assuming we don't want any borders */
    cursor: pointer;        /* make the cursor like hovering over an <a> element */
    height: 164px;           /* make this the size of your image */
    padding-left: 16px;     /* make text start to the right of the image */
    vertical-align: middle; /* align the text vertically centered */
}

#tester {
    display:none;
}