/*
Theme Name: Gamesector
Theme URI: http://gamesector.net/
Description: Gamesector Theme
Version: 1.0
Author: Gamesector
Author URI: http://gamesector.net/
*/


/* Begin Typography & Colors */

html,body {
	width:100%;
	height: 100%;
	height:auto !important;
}


body{
padding:0;
margin:0;
background:url(images/bg.jpg) no-repeat center top #000;
font-family:Arial, Helvetica, sans-serif;
color:#8c8c8c;
font-size:12px;
}



/* Layout CSS */

#wrapper{ clear:both;}



/* Header CSS */

#headerouter{ clear:both; width:100%; background:url(images/headerbg.jpg) repeat-x center top;}

#header{ width:980px; margin:0 auto;}

.toplinks{background:url(images/toplinksbg.png) no-repeat; width:995px; height:45px; margin:0 auto;}

.links{ float:left; padding:14px 0 0 20px}

.sociallinks{ float:right; padding:8px 18px 0 0;}

.links a{ color:#ffffff; font-size:11px; text-decoration:none; font-weight:bold; margin:0 20px 0 0;}

.links a:hover{text-decoration:underline;}

.sociallinks a{ font-size:9px; color:#ffffff; text-decoration:none;}
.sociallinks span{ color:#ccc;}

.sociallinks a:hover, .sociallinks span:hover{ text-decoration:none;}

.sociallinks a.twitter{background:url(images/twitter.png) no-repeat; padding:0 0 0 28px; float:left; margin:0 25px 0 0;}

.sociallinks a.facebook{background:url(images/facebook.png) no-repeat; padding:0 0 0 28px; float:left; margin:0 25px 0 0;}

.sociallinks a.reddit{background:url(images/reddit.png) no-repeat; padding:0 0 0 28px; float:left; margin:0 25px 0 0;}

.sociallinks a.digg{background:url(images/digg.png) no-repeat; padding:0 0 0 28px; float:left; margin:0 25px 0 0;}

.sociallinks a.feed{background:url(images/rssfeed.png) no-repeat; padding:0 0 0 28px; float:left;}

.logo a{ background:url(images/logo.png) no-repeat; width:202px; height:26px; float:left; display:block; margin:62px 0 0 22px;}

#mainnav{ background:url(images/mainnavbg.png) no-repeat; width:669px; height:42px; margin:52px 0 0 0; float:right;}

#mainnav a{ color:#ffffff; font-size:12px; text-decoration:none; padding:5px 6px; display:block; float:left;}

#mainnav .greenlinks{ float:left; margin:10px 0 0 10px;}
#mainnav .bluelinks{ float:left; margin:10px 0 0 30px;}

#mainnav .bluelinks a{ margin:0 4px 0 0;}

#mainnav .greenlinks a:hover, #mainnav .greenlinks .active{ background-color:#4d6600; border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-top:solid 1px #3e5300;border-bottom:solid 1px #7da100;}

#mainnav .bluelinks a:hover, #mainnav .bluelinks .active{ background-color:#001732; border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px;
border-top:solid 1px #000103; border-bottom:solid 1px #005680;}


.login{background:url(images/loginbg.png) no-repeat; width:216px; height:100px; padding:15px 0 0 15px; overflow:hidden; margin:48px 0 0 0; float:left;}

.login .username{background:url(images/username.png) no-repeat; width:185px; height:28px; margin:0 0 5px 0;}

.login .input{font-family:Verdana, Arial, Helvetica, sans-serif; color:#444444; font-size:11px;}

.username .input, .password .input{ width:160px; border:0; background:none;}

.username .input{ margin:5px 0 0 10px;}
.password .input{ margin:5px 0 0 10px;}


.login .password{background:url(images/username.png) no-repeat; width:185px; height:28px;}

.login .loginbtn{background:url(images/loginbtn.png) no-repeat; width:51px; height:23px; border:0; cursor:pointer; float:left; margin:5px 0px 0 2px;}

.login .joinbtn{background:url(images/join.png) no-repeat; width:51px; height:23px; border:0; cursor:pointer; float:left; margin:5px 0px 0 0;}

input#rememberme{ padding:0; margin:0 2px 0 0;}


.keepme{ font-size:8px; color:#686464; font-family:Verdana, Arial, Helvetica, sans-serif; padding:8px 0 0 0; float:left;}


#header .search{background:url(images/searchbg.png) no-repeat; width:256px; height:34px; clear:both; float:right;}

#header .search .input{ margin:4px 0 0 35px; width:177px; border:0; background:none; font-size:12px; color:#8f8f8f; float:left;}

#header .search .gobtn{background:url(images/gobtn.png) no-repeat; width:39px; height:25px; border:0; cursor:pointer; margin:0; float:left;}

.featuredbanner{ float:right; margin:48px 0 0 0; width:749px; height:89px; overflow:hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

.top_banner{ position:absolute; margin:5px 0 0 448px; z-index:500; background:url(images/newbg.png) no-repeat; width:301px; height:76px;}

.top_banner .bh{ color:#d28122; font-size:14px; font-weight:bold; text-transform:uppercase; text-decoration:underline; padding:25px 0 0 50px;}
.top_banner .bsh{color:#ffffff; font-size:10px; text-transform:uppercase; padding:4px 0 0 50px; }

a.linkbanner{ position:absolute; width:749px; height:89px; cursor:pointer; z-index:10000;}

.tabvideoimg, .tabnewsimg{ float:left; width:120px;}
.tabvideoimg img, .tabnewsimg img{ max-width:105px; max-height:70px; }

.maxh img{ max-height:70px; }

.tabvideotxt, .tabnewstxt{ float:left; width:180px;}

.tabvideotxt a, .tabnewstxt a{ font-size:12px !important;}


.tabdesc, .tabdesc2{ clear:both; overflow:auto; border-bottom:solid 1px #dee9f0; padding:15px 0 20px 0; line-height:18px;}

.tabdesc2{ padding:0 0 20px 0 !important; margin:0 0 15px 0;}

.tabdesc .img, .tabdesc2 .img, .tabdesc2 .img2{float:left; width:55px;}

.tabdesc .img img, .tabdesc2 .img img{ max-width:42px; max-height:60px; }

.tabdesc2 .img2 img{ max-width:48px; max-height:68px; }


.tabdesc .desc, .tabdesc2 .desc{ float:left; width:245px; font-size:11px; color:#8a8b87; }

.tabdesc a.link,a.link, .tabdesc2 a.link{ color:#7eaa29; text-decoration:none; font-size:13px; font-weight:bold; display:block;}

.tabdesc .datecomments, .tabdesc2 .datecomments{ font-style:italic; font-size:12px; display:block; clear:both;}

.tabdesc .desctxt, .tabdesc2 .desctxt{ float:left; width:200px;}

.tabdesc .rsbt, .tabdesc2 .rsbt{ float:right; width:35px; height:26px; background:url(images/rsbt.gif) no-repeat; color:#fff; padding:10px 0 0 0; font-size:13px; font-weight:bold; text-align:center; margin:10px 0 0 0;}

.desctxt ul{ padding:0; margin:0; line-height:normal !important; list-style-type:none;}
.desctxt li{ padding:0 5px 0 0; margin:0 !important; float:left;}

.desctxt ul li:after {
content: ", ";
}

.desctxt ul li:last-child:after {
content: "";
}

.desctxt .rdh, .desctxt .gh{ font-weight:bold;}
.desctxt .rsbh{ color:#54830e;}


.bn{clear:both; overflow:auto; border-bottom:solid 1px #dee9f0; padding:0 0 10px 0; line-height:18px; margin:0 0 15px 0;}

.bn img{ max-width:300px; margin:0 0 5px 0;}


/* User login CSS */

.userphoto{ float:left; width:60px;}

.userphoto img{ max-width:60px; border:solid 2px #6b9202; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}

.userlinks{ float:left; width:135px; margin:0 0 0 8px;}

.userlinks a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#686464; text-decoration:none; display:block; clear:both;}

.userlinks a.editprofile{background:url(images/editprofileicon.png) no-repeat left; padding:5px 0 5px 22px;}
.userlinks a.submitnews{background:url(images/submitnewsicon.png) no-repeat left; padding:5px 0 5px 22px;}
.userlinks a.needhelp{background:url(images/needhelpicon.png) no-repeat left; padding:5px 0 5px 22px;}

.logoutbtn{background:url(images/logoutbtn.png) no-repeat left; display:block; text-indent:-9999em; position:absolute; 
margin:70px 0 0 140px; width:53px; height:23px; cursor:pointer;}

.loggedinbg{ background:url(images/loggedinbg.png) no-repeat top; width:202px; height:20px; position:absolute; overflow:hidden; padding:8px 7px 0 7px; margin:-16px 0 0 -15px; font-size:9px; color:#686464;  font-family:Verdana, Arial, Helvetica, sans-serif;}

.loggedinbg .u_name{ color:#6a9201; font-weight:bold;}

.photoandlinks{ margin:18px 0 0 -8px;}

/* Content CSS */

#content{ clear:both; width:960px; padding:10px; border:solid 1px #cdcbcb; margin:20px auto 35px auto; background-color:#fff; border-radius:5px; min-height:550px;}

.postinfo{ color:#8c8c8c; font-size:12px; padding:0 0 10px 0}
.postinfo span{ color:#7eaa29; font-weight:bold;}

.fpimg img{ clear:both; margin:0 0 10px 0; max-width:645px;}

.post, .hentry{ border-bottom:solid 1px #dee9f0; padding:0 0 15px 0; margin:0 0 15px 0; clear:both;}

.search-results .type-games{border-bottom:solid 1px #dee9f0 !important; padding:0 0 15px 0; margin:0 0 15px 0; clear:both;}


.search-results .entry, .tag .entry{
    color: #8C8C8C;
    font-size: 12px;
    line-height: 19px;
    margin: 0;
    padding: 10px 0 10px 0;
}

.search-results #sidebar{ margin:10px 5px 0 0 !important;}


.page-template-default .post{ border:0 !important;}

.socialsharing{ float:left; padding:15px 0 0 0;}

.rppage{ float:left; width:225px; padding:0 0 20px 0;}
.socialsharingsp{ position:absolute; margin:0 0 0 243px;}


.comments{ float:left; font-size:11px; color:#fff; margin:17px 0 0 5px; background:url(images/commentbg.png) no-repeat; text-align:center; width:91px; height:22px;}

.comments a{font-size:11px; color:#fff; font-weight:bold; text-decoration:none; padding:5px 0 0 0; display:block; }

.breakingnews{ clear:both; color:#858585; font-size:11px; background:url(images/breakingnewsbg.png) repeat-x; padding:15px 10px 15px 10px; margin:0 -10px 0 -10px;}

.breakingnews .heading{ float:left; color:#023455; font-weight:bold;}
.breakingnews .ticker{ float:left; margin:0 0 0 10px;}
.breakingnews .ticker a{ margin:0 150px 0 0;}


.st_fblike_hcount,.st_twitter_hcount, .st_stumbleupon_hcount{ margin:0 15px 0 0;}

/* Content Slider CSS */

.contentslider{ clear:both; background:url(images/contentsliderbg.png) no-repeat right top; color:#767676;}

#smooth_sldr{ margin:0 !important;}

#smooth_sliderc_nav{ width:100% !important; margin:5px 0 0 0 !important;}

a.smooth_sliderc_nav{margin:0 8px 0 0 !important;}

#smooth_sldr_body h2{padding:20px 10px 20px 0px !important; height:40px; overflow:hidden;}
#smooth_sldr_body h2 a{ color:#ffffff !important; font-size:17px; font-weight:bold; line-height:20px; }

#smooth_sliderc{ text-align:left !important;}

.smooth_slider_thumbnail{ margin:0 20px 0 0 !important;}

a.facebooklike{ float:left; display:block !important; background:url(images/facebooklike.png) no-repeat !important; width:162px; height:37px; text-indent:-9999em; margin:275px 0 0 635px !important; position:absolute; z-index:11000 !important;}

a.readmore, .jdGallery a.open{ float:right; display:block; background:url(images/readmore.png) no-repeat 840px 275px !important; text-indent:-9999em; position:absolute; z-index:10000; width:960px; height:320px; }

#smooth_sldr_items{ padding:0 !important;}


.jdGallery .carousel .carouselInner .thumbnail:hover, .jdExtCarousel .carouselInner .thumbnail:hover{ border:5px solid #689002;}


.screenshots{ height:1000px;}

.slideElement{
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
width:615px !important; 
height:327px !important;
}

/* Common CSS */

a{ color:#054D7C; text-decoration:underline; outline:none;}

a:hover{text-decoration:underline;}

a.readmorelink{ color:#054D7C !important; font-size:12px !important; float:none !important; padding:0 !important; width:auto !important; text-decoration:underline !important;}

p,.entry p{ font-size:12px; color:#8c8c8c; padding:0 0 15px 0; margin:0; line-height:19px;}

.entry{font-size:12px;}

.entry .alignleft{ float:left; margin:0 10px 5px 0}
.entry .alignright{ float:right; margin:0 0 5px 10px}


.entry ul, .entry ol,.contentleft ol, .contentleft ul{font-size:12px; color:#8C8C8C; padding:0 0 15px 0; margin:0 0 0 20px; line-height:20px;}

.entry table{ padding:0; margin:0; border-collapse:collapse; margin:0 0 15px 0; border:solid 1px #555;}

.entry table td{ padding:5px 20px 5px 10px; border:solid 1px #555;}

.clear{ clear:both;}

img{ border:0;}

h1,h2,h3,h4,h5,h6{ padding:0 0 0px 0; margin:0; font-weight:normal; line-height:normal; color:#054d7c;}

h1{ font-size:18px;}
h2{ font-size:17px;}
h3{ font-size:16px;}
h4{ font-size:15px;}
h5{ font-size:14px;}
h6{ font-size:12px;}

h1 a{ font-size:18px; color:#054d7c; text-decoration:none;}

h1.pageheading, h1.postheading{ font-size:17px; color:#545454; background:url(images/headingbg.jpg) repeat-x bottom; padding:0 0 14px 0; margin:0 0 17px 0;}

h1.postheading{ padding:0 0 10px 0 !important; margin:0 0 10px 0 !important;}

.left_column{ float:left; width:635px; padding:10px 0 0 5px;}
.right_column{ float:right; width:600px;}

.navigation{ overflow:auto; padding:10px 0;}

.navigation .alignleft{ float:left; width:45%; text-align:left;}

.navigation .alignright{ float:right; width:45%; text-align:right;}

.navigation .alignleft a,.navigation .alignright a{ font-size:14px; color:#054D7C; text-decoration:none;}

.navigation .alignleft a:hover,.navigation .alignright a:hover{ text-decoration:underline;}


.pageinnerbg{background:url(images/headingbg.jpg) repeat-x bottom; padding:0 0 5px 0; margin:0 0 8px 0;}

.pageinnerh1, .lcp_catlist li a{ font-size:18px; color:#054d7c; float:left; width:600px; padding:2px 0 0 0;}

ul.lcp_catlist{ padding:0; margin:0; list-style:none;}
ul.lcp_catlist li{ padding:0; margin:0; clear:both;}

.single-games .bottomcontainerBox, .single-games .lcp_catlist li{border-bottom:solid 1px #dee9f0; padding:0 0 15px 0; margin:0 0 15px 0;}

.lcp_catlist li a{ text-decoration:none;}

.single-games .type-games{ border:0 !important;}

ul.lcp_catlist img, p.lcp_excerpt{ clear:both; }

ul.lcp_catlist img{clear: both; margin: 10px 0; max-width: 635px;}


p.lcp_excerpt{color: #8C8C8C; font-size: 12px; line-height: 19px; margin: 0; padding: 0 0 10px 0;}

ul.lcp_catlist .authorname, ul.lcp_catlist .date{color: #7EAA29; font-weight: bold;}

.pageinnerh2{ color:#545454; font-size:17px; padding:5px 0 6px 0;}

.review-heading{margin:0 0 15px 0; overflow:auto;}



.commentcount, .commentcount2{background:url(images/ccbg.png) no-repeat; float:right; width:24px; height:27px; text-align:center; font-size:12px; color:#fff; padding:4px 0 0 0;}

.commentcount3{background:url(images/ccbg.png) no-repeat; width:24px; height:27px; text-align:center; font-size:12px; color:#fff; padding:0; float:right;}

.commentcount a,.commentcount2 a,.commentcount3 a{ display:block; color:#fff; text-decoration:none;}
.commentcount a:hover,.commentcount2 a:hover,.commentcount3 a:hover{ text-decoration:underline !important;}

.commentcount3 a{ width:auto !important; color:#fff !important; text-decoration:none !important; font-size:12px !important; font-weight:normal !important; float:none !important; padding:0 !important; }

.commentcount2{ position:absolute; margin:0 0 0 610px;}

.scorereview{ clear:both; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
background-image: linear-gradient(bottom, rgb(241,241,241) 0%, rgb(255,255,255) 50%, rgb(241,241,241) 100%);
background-image: -o-linear-gradient(bottom, rgb(241,241,241) 0%, rgb(255,255,255) 50%, rgb(241,241,241) 100%);
background-image: -moz-linear-gradient(bottom, rgb(241,241,241) 0%, rgb(255,255,255) 50%, rgb(241,241,241) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(241,241,241) 0%, rgb(255,255,255) 50%, rgb(241,241,241) 100%);
background-image: -ms-linear-gradient(bottom, rgb(241,241,241) 0%, rgb(255,255,255) 50%, rgb(241,241,241) 100%);
border:solid 1px #dedede;
margin:25px 0 25px 0;
padding:20px;
}

.score{ float:left; background:url(images/scorebg.png) no-repeat; width:64px; height:50px; font-size:28px; text-align:center; padding:15px 0 0 0; color:#fff;}

.lovehate{ float:left; width:500px; margin:0 0 0 15px;}

.you_love, .you_hate{ font-size:12px; color:#3c3c3c; font-weight:bold;}

.you_love ul, .you_hate ul{ font-size:12px; color:#818080; font-weight:normal; list-style:none; padding:0; margin:5px 0 0 0;}

.you_love ul{margin:5px 0 10px 0;}

.you_love li{ background:url(images/you_love.png) no-repeat left; line-height:20px; padding:0 0 0 20px;}
.you_hate li{ background:url(images/you_hate.png) no-repeat left; line-height:20px; padding:0 0 0 20px;}


.entry img{ max-width:635px;}


/* Sidebar CSS */

#sidebar,#sidebarsinglepage{ float:right; width:300px; margin:10px 5px 0 0;}

#sidebar2{ float:right; width:300px; margin:10px 5px 0 0; clear:right;}

#sidebar3{ float:right; width:300px; margin:12px 5px 0 0;}

#sidebar3 hr{ height:1px; color:#e5eef2; background-color:#e5eef2; border:0; display:block; margin:15px 0 20px 0;}

#sidebar ul,#sidebar2 ul,#sidebar3 ul,#sidebarregister ul,#sidebarsinglepage ul{ padding:0; margin:0; list-style:none;}

#sidebar li,#sidebar2 li, #sidebarsinglepage li{ margin:0 0 10px 0;}

h2.widgettitle, #sidebar3 h1{ font-size:17px; color:#545454; background:url(images/headingbg.jpg) repeat-x bottom; padding:0 0 14px 0; margin:0 0 17px 0;}

#sidebar #widget_sp_image-7{background:url(images/headingbg.jpg) repeat-x top; padding:15px 0 14px 0; margin:32px 0 0 0;}

#sidebar3 h6 a{ background:url(images/hbg.jpg) no-repeat; width:279px; height:26px; padding:7px 0 0 10px; color:#fff; font-size:15px; text-decoration:none; display:block; clear:both; }

#sidebar3 p{ padding:0; margin:0;}


#sidebarregister{ float:right; width:303px; height:203px; margin:0px 0 0 620px !important; background:url(images/loginbg.gif) no-repeat; position:absolute; padding:15px 15px 20px 15px; }


#sidebarregister #loginform  #user_login,#sidebarregister #loginform  #user_pass{ float:left; background:url(images/registerinputbg2.png) no-repeat; width:215px !important; height:29px !important; border:0; padding:0 10px 0 10px; margin:0 0 10px 0;}

#sidebarregister h2.widgettitle{ font-size:20px; font-weight:bold; color:#4e4e4e; padding:0 0 5px 0; margin:0; background:none !important;}

#sidebarregister #loginform label{ float:left; width:65px; color:#4e4e4e; font-size:11px; font-weight:bold; text-align:left; padding:10px 0 0 0;}

#sidebarregister .fbLoginButton{ position:absolute; margin:0 0 0 90px;}


#sidebarregister #wp-submit{background:url(images/loginbtn2.png) no-repeat; width:51px; height:23px; border:0; text-indent:-9999em; cursor:pointer; margin:0 5px 0 0; }


#sidebarregister .loginforgot{ padding:0 0 0 65px;}


.nowyoucan{ clear:both; font-size:10px; color:#3e3e3e; text-align:center; padding:10px 0 30px 0; font-weight:bold;}

#sidebarregister #forgotText a{ color:#646464; text-decoration:none; font-size:11px; font-weight:bold;}
#sidebarregister #forgotText a:hover{ text-decoration:underline;}


#sidebarsinglepage{ padding:0; margin:11px 0 0 0;}

#sidebar3 img{ max-width:300px;}

/* Related Posts CSS */

#related-posts{ clear:both; margin:10px 0 10px 0;}

#related-posts ul{ padding:5px; margin:0; list-style-type:none; background-color:#dee9f0;}

#related-posts h2{ color:#62788a; font-size:14px; text-transform:uppercase; padding:0 0 10px 10px;}

#related-posts ul li{ margin:5px 5px 10px 5px; background-color:#ffffff;}

#related-posts ul li a{ padding:10px; color:#6a9200; font-size:12px; text-decoration:none; display:block;}

#related-posts ul li a:hover{ background-color:#001429; color:#fff;}

a.showpressrelease{ background:url(images/showpressrelease.gif) no-repeat; width:138px; height:37px; display:block; text-align:center; margin:20px auto 20px auto;}

#show_press_release{ display:none;}


/* Register with Game Sector CSS */

h1.loginheading{ font-size:17px; color:#545454; font-weight:normal; background:url(images/loginheadingbg.png) no-repeat; width:592px; height:29px; padding:12px 0 0 12px; margin:0 0 20px 0;}

#wppb_register{ float:left; width:260px;}

.registercontainer{ float:left; width:592px;}

#wppb_register .text-input{background:url(images/registerinputbg.png) no-repeat; width:240px !important; height:29px !important; border:0 !important; padding:0 10px 0 10px; }

#wppb_register p.alert,#wppb_register p.registerNameHeading, span.wppb-description-delimiter{ display:none;}

#wppb_register label{ display:block !important; clear:both !important; float:none !important; font-size:11px; color:#545454; font-weight:bold; width:auto !important; padding:0 0 0 10px !important;}

#wppb_register .submit{background:url(images/registersubmit.png) no-repeat; width:144px; height:40px; border:0; cursor:pointer; display:block; text-indent:-9999em; margin:25px auto 25px auto;}

#wppb_register p{ padding:0 0 5px 0; margin:0;}

#wppb_register .terms{ font-size:11px; text-align:center; line-height:15px;}

#wppb_register .iagree{ text-align:center;}
#wppb_register .iagree a{ color:#ff7611; text-decoration:none;}
#wppb_register .iagree a{text-decoration:underline;}


.memberBenefits{ float:left; color:#424242; font-size:12px; margin:0 0 0 35px;}

.memberBenefits h1{ font-size:16px; color:#49710e; padding:0; margin:0 0 10px 0; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

.memberBenefits strong{ color:#012642; display:block; font-size:13px;}

.memberBenefits span{ color:#699101;}

.memberBenefitsinfo{ background:url(images/mbbg.png) no-repeat; padding:0 0 20px 70px; line-height:18px;}

#wppb_login{ float:right; width:330px;}

.bottompagination{
font-size:15px;
}

.bottompagination a, a.contentjumplink{ font-size:15px; text-decoration:underline; color:#054D7C;}

/* Review Page CSS */

h1.reviewheading{ font-size:25px; color:#585858; font-weight:bold; background:url(images/rbg.jpg) repeat-x; padding:25px 0 70px 15px; margin:0 -10px 0 -10px;}

.reviewc{background:url(images/rbg2.png) no-repeat; width:980px; height:116px; overflow:hidden; margin:0 -10px 0 -10px; padding:15px 0 0 10px;}

.reviewc h1{font-size:25px; color:#585858; font-weight:bold; padding:0 0 20px 5px; margin:0;}

.reviewc a{ float:left; display:block; font-size:11px; font-weight:bold; color:#575757; text-decoration:none; padding:10px; margin:0 5px 0 0; border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:solid 1px #bdcad3; text-align:center; background:url(images/rbgbtn.gif) bottom repeat-x #ffffff; }

.reviewc a:hover{background:url(images/rbgbtnhover.gif) bottom repeat-x #023759; color:#fff;}

#review_banner{ clear:both; border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#000304;}

#review_banner .review_banner_image{ float:left; width:620px; overflow:hidden;}

#review_banner .fader{ background:url(images/fader.png) no-repeat; position:absolute; margin:0 0 0 485px; width:114px; height:254px;}

#review_banner .review_banner_image img{border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px;}

#review_banner .review_info_container{ float:left; width:320px; overflow:hidden; color:#ffffff; font-size:11px; line-height:20px; padding:15px 0 0 0;}

#review_banner .review_info_container h1{ padding:0; margin:0; font-size:17px; color:#ffffff; font-weight:normal; text-transform:uppercase;}

#review_banner .review_info_container span{ color:#6eab18;}

#review_banner .review_info{ width:200px; float:left;}

#review_banner .review_game_box_image{
float:right;
border-radius:5px; 
-moz-border-radius:5px; 
-webkit-border-radius:5px;
background: url(images/borderbg.png) left repeat-y,
url(images/borderbg.png) right repeat-y,
url(images/bordert.png) top repeat-x,
url(images/borderb.png) bottom repeat-x;
overflow:hidden;
}

#review_banner .review_game_box_image img{ max-width:105px; max-height:135px; margin:5px;}

#review_banner .facebooklike2{ display:block; background:url(images/facebooklike.png) no-repeat; width:162px; height:37px; text-indent:-9999em; margin:190px 0 0 0; position:absolute;}

#review_banner .rgppc{ float:left; background:url(images/pc.png) no-repeat; width:26px; height:18px; margin:5px 5px 5px 0;}
#review_banner .keyrgps3{float:left; background:url(images/ps3.png) no-repeat; width:33px; height:18px; margin:5px 5px 5px 0;}
#review_banner .keyrgx360{float:left; background:url(images/x360.png) no-repeat; width:36px; height:18px; margin:5px 5px 5px 0;}
#review_banner .keyrgwiiu{float:left; background:url(images/wii.png) no-repeat; width:37px; height:18px; margin:5px 5px 5px 0;}
#review_banner .keyrg3ds{float:left; background:url(images/3ds.png) no-repeat; width:28px; height:18px; margin:5px 5px 5px 0;}
#review_banner .keyrgds{float:left; background:url(images/ds.png) no-repeat; width:26px; height:18px; margin:5px 5px 5px 0;}
#review_banner .keyrgpsp{float:left; background:url(images/psp.png) no-repeat; width:29px; height:18px; margin:5px 5px 5px 0;}
#review_banner .keyrgpsv{float:left; background:url(images/psv.png) no-repeat; width:29px; height:18px; margin:5px 5px 5px 0;}
#review_banner .keyrgps2{float:left; background:url(images/ps2.png) no-repeat; width:33px; height:18px; margin:5px 5px 5px 0;}
#review_banner .keyrgps1{float:left; background:url(images/ps1.png) no-repeat; width:33px; height:18px; margin:5px 5px 5px 0;}
#review_banner .keyrgwii{float:left; background:url(images/wii2.png) no-repeat; width:26px; height:18px; margin:5px 5px 5px 0;}
#review_banner .keyrgxbox{float:left; background:url(images/xbox.png) no-repeat; width:36px; height:18px; margin:5px 5px 5px 0;}
#review_banner .keyrgmac{float:left; background:url(images/mac.png) no-repeat; width:33px; height:18px; margin:5px 5px 5px 0;}
#review_banner .keyrgmobile{float:left; background:url(images/mobile.png) no-repeat; width:41px; height:18px; margin:5px 5px 5px 0;}

/* Video Player CSS */

.videoplayerholder{ padding:10px; border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#000000; min-height:280px; margin:0 0 30px 0;}

h1.vpageheading{ font-size:18px; color:#054d7c; font-weight:normal; padding:0 0 10px 0; margin:0; }

.vpageheadingc{float:left; width:535px;}
.vpagesocialsharing{  position:absolute; margin:0 0 0 565px;}
.spagesocialsharing{  position:absolute; margin:385px 0 0 160px; z-index:10000;}


#relatedtopicsvideo{ float:left; width:850px; margin:0 0 10px 5px;}
#relatedtopicsvideo h2{ display:none;}
#relatedtopicsvideo ul{ padding:0; margin:0; list-style:none; background:none;}

#relatedtopicsvideo #related-posts{ padding:0; margin:0;}

#relatedtopicsvideo ul li{ padding:0 0 0 5px; margin:0; float:left;}
#relatedtopicsvideo ul li a{ background:none; color:#424242; font-size:12px; font-weight:bold; display:inline-block; padding:0; margin:0;}

#relatedtopicsvideo ul li a:hover{ background:none; color:#424242;}

.vheadingrt{ float:left; font-size:12px; color:#8c8c8c; font-style:italic; padding:2px 0 0 0;}

.video{ float:left; width:595px;}

#sidebarvideo ul{ padding:0; margin:40px 0 0 20px; float:left; width:300px; list-style:none;}

#relatedtopicsvideo ul li:after {
content: ", ";
color: #424242;
}

#relatedtopicsvideo ul:last-child:after {
content: "";
}

.single-videos .pageinnerh1, .single-videos .lcp_catlist li a{ width:190px !important; font-size:13px !important; color:#054d7c !important; font-weight:bold !important;}

.single-videos ul.lcp_catlist li{ clear:none !important; border:0 !important;}

.single-videos .thumbs_wrap2{ margin:0 !important; position:inherit;}

.single-videos ul.lcp_catlist img{ max-width:185px !important; max-height:95px !important;}


.single-videos .jcarousel-skin-tango .jcarousel-item-horizontal{ margin:0 30px 0 0; text-align:center;}

.single-videos .jcarousel-skin-tango .jcarousel-item{ height:auto !important;}

.single-videos ul.lcp_catlist img{background-color: #FFFFFF; border: 1px solid #C6C6C6; padding: 2px;}

.single-videos a.postheading{ display:none !important;}

.single-videos #mycarousel{ padding:20px 75px !important;}

.single-videos #mycarousel ul,.single-videos #mycarousel li{ line-height:normal !important;}

.single-videos .lcp-customfield{ color:#054d7c; font-size:13px; font-weight:bold;}


/* Game Index CSS */


.pageheadinggi{ background:url(images/pageheadinggibg.png) no-repeat; width:635px; height:40px;  }

.pageheadinggi h1{color:#545454; font-size:17px; font-weight:normal; padding:10px 0 0 15px; float:left;}

.pageheadinggi a.browse_all{ float:right; font-size:12px; color:#848484; text-decoration:underline; font-weight:bold; 
padding:12px 10px 0 0; display:inline-block;}

.gibg{ background:url(images/gibg.png) repeat-x; clear:both; height:58px; margin:0 0 10px 0; overflow:hidden;}

ol.snap_nav{ padding:5px 0 0 15px; margin:0; list-style:none;}

.snap_nav li{ float:left; margin:0 5px 0 0;}

.snap_nav a, .snap_nav{ color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none;}

.snap_nav a:hover{ text-decoration:underline;}

.fpimggi{ float:left; border-radius:5px; margin:0 15px 0 0;
-moz-border-radius:5px; 
-webkit-border-radius:5px;
background: url(images/borderbg.png) left repeat-y,
url(images/borderbg.png) right repeat-y,
url(images/bordert.png) top repeat-x,
url(images/borderb.png) bottom repeat-x;}

.fpimggi img{ margin:5px; max-width:105px; max-height:135px;}

.entrygi{ float:left; width:425px;}

.scorei{ float:right; width:70px; margin:20px 0 0 0;}

.entrygi h1 a{ font-size:19px; color:#49710e; font-weight:bold;}

.entrygi .releasedate{ font-size:11px; color:#6e6e6e; padding:5px 0 5px 0;}

.entrygi .releasedate .rdd{ color:#0d5686;}

a.fullreview{ display:inline-block; font-size:10px; color:#848484; font-weight:bold; text-decoration:none; padding:5px 0 0 0;}

a:hover.fullreview{ text-decoration:underline;}

.genre{ font-size:12px; color:#848484; padding:10px 0 5px 0;}

.genre .g{ color:#49710e; font-weight:bold;}

.dropdown{ clear:both; padding:10px 0 0 15px;}

/* Footer CSS */

.footerbg{background:url(images/footerbg.jpg) repeat-x center top; width:100%; padding:35px 0 25px 0;}

#footer{ width:980px; margin:0 auto;}

.footerlinks{ float:left; color:#7fb000; font-size:11px; margin:10px 0 0 15px;}
.footerlinks a{ color:#7fb000; text-decoration:none; font-size:12px; margin:0 5px 0 5px;}
.footerlinks a:hover{ text-decoration:underline;}

.copyright{ font-size:12px; color:#fff;}

.footerlinks2{font-size:11px; color:#b6b6b6; padding:10px 0 0 0;}
.footerlinks2 a{ font-size:11px; color:#b6b6b6; text-decoration:none; margin:0 5px 0 5px;}
.footerlinks2 a:hover{text-decoration:underline;}


.copyrightlinks{ float:right; margin:0 15px 0 0;}

