/* global reset */

#vgd-wrapper{
	width:100%;
	overflow:hidden;
	position:relative;
}
.vgd-w1{
	width:1118px;
	position:relative;
	left:50%;
	float:left;
}
.vgd-w2{
	width:1118px;
	position:relative;
	float:left;
	left:-50%;
}
.vgd-w3{
	width:980px;
	background:url(http://archive.videogamesdaily.com/i1/vgd/images/bg-wrapper.png) repeat-y 50% 0;
	padding:0 69px 10px;
}
#vgd-header{
	margin:0 0 0px;
	position:relative;
}
.vgd-header-block{
	height:36px;
	background:url(http://archive.videogamesdaily.com/i1/vgd/images/bg-header-block.gif) no-repeat;
	margin:0 0 0px;
	font-size:13px;
	font-weight:bold;
	padding:6px 11px 0 16px;
}
#vgd-nav{
	margin:0;
	padding:8px 0 0 10px;
	list-style:none;
	width:750px;
	overflow:hidden;
	height:20px;
	float:left;
}
#vgd-nav li{
float:left;
margin:0 30px 0 0;
}
#vgd-nav a{
	color:#7ec1ff;
	float:left;
	text-align:center;
	font-family: arial;
}


.vgd-logo{
	width:128px;
	height:37px;
/*	background:url(http://archive.videogamesdaily.com/i1/k1/logo-footer.gif) no-repeat;*/
	background:url(http://archive.videogamesdaily.com/i1/k1/logo-footer.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	float:right;
	margin: -3px;
}

.vgd-logo a{
	display:block;
	height:100%;
	position:relative;
}
.vgd-title{
	float:left;
	color:#fefeff;
	padding:8px 10px 0 0;
	font-family: arial;
}
.vgd-header-box{
	overflow:hidden;
	width:100%;
	padding-bottom:0px;
}
.vgd-logo2{
	width:245px;
	height:94px;
	background:url(http://archive.videogamesdaily.com/i1/vgd/images/logo2.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:-1px 0 0 2px ;
	float:left;
	display:inline;
}
.vgd-logo2 a{
	display:block;
	height:100%;
	position:relative;
}
.vgd-header-box .vgd-ad{
	width:728px;
	height:90px;
	float:right;
}
.vgd-header-box .vgd-ad img{display:block;}
#vgd-main{
	overflow:hidden;
	height:1%;
	position:relative;
}
.vgd-container{
	width:670px;
	float:left;
	overflow:hidden;
}
.vgd-container-hp{
	width:979px;
	float:left;
	overflow:hidden;
}
.vgd-container-block{width:100%;}
.vgd-navigation-box{
	width:647px;
	background:url(http://archive.videogamesdaily.com/i1/vgd/images/bg-navigation-box.png) no-repeat;
	padding:9px 10px 9px 13px;
	overflow:hidden;
}
.vgd-navigation-box-hp{
	width:956px;
	background:url(http://archive.videogamesdaily.com/i1/vgd/images/bg-navigation-box-hp.png) no-repeat;
	padding:9px 10px 9px 13px;
	overflow:hidden;
}
.vgd-container-holder{position:relative;}
.vgd-navigation-box ul{
	margin:0;
	padding:3px 0 0;
	list-style:none;
	font-weight:bold;
	font-size:12px;
}
.vgd-navigation-box li{
	display:inline;
	margin-right:21px;
}




.vgd-navigation-box-hp ul{
	margin:0;
	padding:3px 0 0;
	list-style:none;
	font-weight:bold;
	font-size:12px;	
	font-family:arial;
}
.vgd-navigation-box-hp li{
	display:inline;
	margin:0 30px 0 7px;
}

.vgd-container-holder ul li a{color:#fff;}
.vgd-container-holder ul li a:hover, a:visited, a:hover {
	color:#fff; 
	text-decoration:underline;
}

.vgd-search-form{
	width:145px;
	float:right;
	border:1px solid #7e9db9;
	position:relative;
	background-color:#FFFFFF;
}
.vgd-search-form input{
	margin:0;
	border:0;
}
.vgd-search-form fieldset{
	background:#fff url(http://archive.videogamesdaily.com/i1/vgd/images/bg-search-form.gif) no-repeat;
	padding-left:45px;
}




.vgd-search-form .vgd-text{
border-right:1px solid #7E9DB9;
float:left;
font-size:9px;
padding:4px 3px;
width:115px;
}
.vgd-search-form .vgd-submit{
background:url("http://archive.videogamesdaily.com/i1/vgd/images/btn-search.gif") no-repeat scroll 0 0 transparent;
cursor:pointer;
float:left;
font-size:0;
height:20px;
line-height:0;
text-indent:-9999px;
width:23px;
}
.vgd-columns-holder{
	background:url(http://archive.videogamesdaily.com/i1/vgd/images/bg-columns-holder.png) repeat-y;
	width:670px;
}
.vgd-columns-frame{
	overflow:hidden;
	width:700px;
	margin-right:-30px;
	position:relative;
}
.vgd-columns-holder .vgd-column{
	width:130px;
	float:left;
	margin:0 5px 0 0;
}
.vgd-columns-holder .vgd-column img{
	display:block;
	border:1px solid #323232;
}
.vgd-columns-holder .vgd-column .vgd-text-box{
	padding:3px 5px 10px;
	font-size:12px;
	line-height:14px;
	overflow:hidden;
}
.vgd-columns-holder .vgd-column strong a{color:#fff;}
#vgd-twocolumns{
	width:962px;
	border:1px solid #b4b4b4;
	padding:10px 0 15px 15px;
	margin:0 0 9px;
	background:#fafafa;
}
#vgd-twocolumns:after{
	clear:both;
	display:block;
	content:"";
}
#vgd-content{
	width:946px;
	float:center;
}

html{
	min-width:1000px;
}
body{
	margin:0;
	color:#181818;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	background:#d0d9dc url(http://archive.videogamesdaily.com/i/kbimg/bg-body.gif) repeat-x;
	min-width:1000px;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#3572c4;
}
a:hover{text-decoration:underline;}
input, textarea, select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* wrapper */
#wrapper{
	width:100%;
	overflow:hidden;
	position:relative;
}
.w1{
	width:1032px;
	float:left;
	position:relative;
	left:50%;
}
.w2{
	float:left;
	width:1032px;
	position:relative;
	left:-50%;
	padding:8px 0 0;
}
.wrapper-t{
	background: url(i/bg-wrapper-t0.png) no-repeat;
	width: 1032px;
	height: 161px;
	overflow:hidden;
}
.wrapper-b{
	background: url(i/bg-wrapper-b.png) no-repeat;
	width: 1032px;
	height: 25px;
	overflow:hidden;
}
.wrapper-c{
	background: url(i/bg-wrapper-c.png) repeat-y;
	width:100%;
}
.wrapper-c:after{
	content:"";
	display:block;
	clear:both;
}
/* container */
.container{
	float:left;
	width:1000px;
	padding:15px 16px 0;
	margin:-161px 0 -25px;
	position:relative;
}
/* header */
#header{
	min-height:187px;
	padding:30px 51px 0 51px;
	overflow:hidden;
	margin:0 0 -6px;
}
.logo{
	background: url(./i/vgd-logo-top.png) no-repeat;
	width: 337px;
	height: 94px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
.logo a{
	display:block;
	height:100%;
}
.slogan{
	padding:7px 0 0;
	width:350px;
	float:right;
	font:bold 29px/32px "Trebuchet MS", Helvetica, sans-serif;
	color:#eaa500;
	text-align:center;
}
/* navigation */
#nav{
	list-style:none;
	margin:0 0 35px;
	padding:0 0 0 45px;
	overflow:hidden;
	background: url(i/bg-nav.gif) repeat-x;
	height: 36px;
	border-bottom:2px solid #3458c0;
}
#nav li{
	float:left;
	background: url(i/separator.gif) no-repeat;
}
#nav .home{
	background:none;
	padding:13px 13px 0 0;
}
#nav .home a,
#nav .home a:hover{
	background: url(i/ico-home2.gif) no-repeat;
	width: 14px;
	height: 11px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	padding:0;
}
#nav .home a:hover{
	background-position:0 -11px;
}
#nav a{
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#7ec1ff;
	padding:8px 22px 0;
	height:28px;
	float:left;
}
#nav a:hover,
#nav .active a{
	background: url(i/bg-nav-hover.png) repeat-x;
	color:#276dc2;
	text-decoration:none;
}
/* main */
#main{
	height:1%;
	overflow:hidden;
	padding:0 10px 27px;
}
.text-block{
	height:1%;
	overflow:hidden;
	padding:0 5px 20px 5px;
}
.text-block h1{
	font:bold 36px "Trebuchet MS", Helvetica, sans-serif;
	margin:0 0 24px 20px;
	color:#276dc2;
}
.text-block h2{
	font:bold 30px "Trebuchet MS", Helvetica, sans-serif;
	margin:0 0 12px;
	color:#276dc2;
}
.text-block p{
	margin:0;
	line-height:22px;
}
.body1{
	font: 20px/26px Verdana, Arial, sans-serif;
	color:#181818;
}
.bodytop{
	color:#181818;
	font:16px Verdana, Arial, Helvetica, sans-serif;
	line-height:22px;

}

.credits{
	color:#444444;
	font:10px Verdana, Arial, Helvetica, sans-serif;


}


.bodytop a:link { color: #3798d0;text-decoration: none }
.bodytop a:active { color: #3798d0;text-decoration: none }
.bodytop a:visited { color: #3798d0;text-decoration: none }
.bodytop a:hover { color: #3798d0; text-decoration: underline }





.how{
	color:#181818;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	line-height:22px;

}

.yeartitle {
	font:bold 30px "Trebuchet MS", Helvetica, sans-serif;
	margin:0 0 12px;
	color:#ffffff;
}

.yeartitlesub {
	font:bold 14px "Trebuchet MS", Helvetica, sans-serif;
	margin:0 0 12px;
	color:#ffffff;
}

.yearblock li{
	width:130px;
	float:left;
	display:inline;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:1px solid #000;



}



.yearblock p{
	font: bold 11px Verdana, Arial, sans-serif;
	color:#276dc2;

}






/* footer */
#footer{
	border:1px solid #151515;
	background:#f7f6fc;
	height:1%;
	overflow:hidden;
	padding:36px 128px 27px 116px;
	font-size:13px;
	color:#202020;
}
#footer h3{
	font-size:14px;
	color:#202020;
	margin:0 0 13px;
}
#footer p{
	margin:0 0 16px;
font-family:verdana;
font-size:13px;
line-height:18px;



}
/* list */
.list{
	list-style:none;
	margin:0 0 30px;
	padding:0;
	height:1%;
	overflow:hidden;
}
.list li{
	float:left;
	margin:0 14px 0 -9px;
	padding:0 0 0 9px;
	background: url(i/separator2.gif) no-repeat 0 2px;
}
.footer-box{
	height:1%;
	overflow:hidden;
}


.footer-box .copy{
	float:left;
	color:#484848;
	font-size:12px;
	padding:6px 0 0;
}

.copyright{
	float:left;
	color:#484848;
	font:13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.logo-footer{
	float:left;
	background:url(http://archive.videogamesdaily.com/i1/k1/logo-footer.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	width:128px;
	height:37px;
	margin:0 18px 0 0;
	position:relative;
	display:inline;
}
.copyright span{
	float:left;
	padding:9px 0 0;
}
#footer .row{
	width:100%;
}
#wrapper #footer .social{padding: 13px 10px;}
.block-holder{
	border:1px solid #000;
	border-width:1px 1px 0;
	margin: 0 0 11px;
}
.block-holder .block{
	border-bottom:1px solid #000;
	padding: 4px 32px 2px 32px;
	overflow:hidden;
	height:1%;
}
/* social */
.social{
	float:right;
	list-style:none;
	margin:0;
	padding:3px 0 0;
}
.social li{
	float:left;
	margin:0 0 0 6px;
}
.social li a{
	text-indent:-9999px;
	overflow:hidden;
	width: 23px;
	height: 23px;
	display:block;
}
.social li .linked{
	background: url(i/ico-linked.gif) no-repeat;
}
.social li .facebook{background: url(i/ico-facebook.gif) no-repeat;}


.testimonial { font-family: Calibri, Arial, Verdana, Helvetica; font-size: 15pt; color: #333333; font-weight: normal }
.testimonial2 { font-family: Arial, Verdana, Helvetica; font-size: 12pt; color: #333333; font-weight: normal }


.testimonial a:link { color: #3798d0;text-decoration: none }
.testimonial a:active { color: #3798d0;text-decoration: none }
.testimonial a:visited { color: #3798d0;text-decoration: none }
.testimonial a:hover { color: #3798d0; text-decoration: underline }


.p a:link { color: #3798d0;text-decoration: none }
.p a:active { color: #3798d0;text-decoration: none }
.p a:visited { color: #3798d0;text-decoration: none }
.p a:hover { color: #3798d0; text-decoration: underline }




a:link { color: #3798d0;text-decoration: none }
a:active { color: #3798d0;text-decoration: none }
a:visited { color: #3798d0;text-decoration: none }
a:hover { color: #3798d0; text-decoration: underline }









































/* global reset */

a:link { color: #3798d0;text-decoration: none }
a:active { color: #3798d0;text-decoration: none }
a:visited { color: #3798d0;text-decoration: none }
a:hover { color: #3798d0; text-decoration: underline }


html{
	min-width:1000px;
}
body{
	margin:0;
	color:#181818;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	background: #edf4f8 url(http://archive.videogamesdaily.com/i/kbimg/kb-bg.jpg) 50% 0 no-repeat;
	background-attachment: fixed
	min-width:1000px;
}

/* was 	background:#d0d9dc url(http://archive.videogamesdaily.com/i/kbimg/bg-body.gif) repeat-x; */

img{border-style:none;}
a{
	text-decoration:none;
	color:#3572c4;
}
a:hover{text-decoration:underline;}
input, textarea, select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* wrapper */
#wrapper{
	width:100%;
	overflow:hidden;
	position:relative;
}
.w1{
	width:1032px;
	float:left;
	position:relative;
	left:50%;
}
.w2{
	float:left;
	width:1032px;
	position:relative;
	left:-50%;
	padding:8px 0 0;
}
.wrapper-t{
	background: url(http://archive.videogamesdaily.com/i/kbimg/bg-wrapper-t12.png) no-repeat;
	width: 1032px;
	height: 161px;
	overflow:hidden;
}
.wrapper-b{
	background: url(http://archive.videogamesdaily.com/i/kbimg/bg-wrapper-b.png) no-repeat;
	width: 1032px;
	height: 25px;
	overflow:hidden;
}
.wrapper-c{
	background: url(http://archive.videogamesdaily.com/i/kbimg/bg-wrapper-c.png) repeat-y;
	width:100%;
}
.wrapper-c:after{
	content:"";
	display:block;
	clear:both;
}
/* container */
.container{
	float:left;
	width:1000px;
	padding:15px 16px 0;
	margin:-161px 0 -25px;
	position:relative;
}
/* header */
#header{
	padding:10px 0px 0px 0px;
	overflow:hidden;
}
.logo{
	background: url(http://archive.videogamesdaily.com/i/kbimg/logo2.gif) no-repeat;
	width: 422px;
	height: 77px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
.logo a{
	display:block;
	height:100%;
}
.slogan{
	padding:7px 0 0;
	width:350px;
	float:right;
	font:bold 29px/32px "Trebuchet MS", Helvetica, sans-serif;
	color:#eaa500;
	text-align:center;
}
/* navigation */
#nav{
	list-style:none;
	margin:10px 0 25px;
	padding:0 0 0 45px;
	overflow:hidden;
	background: url(http://archive.videogamesdaily.com/i/kbimg/bg-nav.gif) repeat-x;
	height: 36px;
	border-bottom:2px solid #3458c0;
}
#nav li{
	float:left;
	background: url(http://archive.videogamesdaily.com/i/kbimg/separator.gif) no-repeat;
}
#nav .home{
	background:none;
	padding:13px 13px 0 0;
}
#nav .home a,
#nav .home a:hover{
	background: url(http://archive.videogamesdaily.com/i/kbimg/ico-home2.gif) no-repeat;
	width: 14px;
	height: 11px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	padding:0;
}
#nav .home a:hover{
	background-position:0 -11px;
}
#nav a{
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#7ec1ff;
	padding:9px 16px 0px 15px;
	height:28px;
	float:left;
}
#nav a:hover,
#nav .active a{
	background: url(http://archive.videogamesdaily.com/i/kbimg/bg-nav-hover.png) repeat-x;
	color:#276dc2;
	text-decoration:none;
}
/* main */
#main{
	height:1%;
	overflow:hidden;
	padding:0 10px 27px;
}
.text-block{
	height:1%;
	overflow:hidden;
	padding:0 20px 20px 20px;
}
.text-block h1{
	font:bold 36px "Trebuchet MS", Helvetica, sans-serif;
	margin:0 0 14px;
	color:#276dc2;
}
.text-block h2{
	font:bold 30px "Trebuchet MS", Helvetica, sans-serif;
	margin:0 0 12px;
	color:#276dc2;
}
.B4-2016-FIX-text-block p{
	margin:0;
	line-height:22px;
}


.text-block p{
	margin:0;

}


.body1{
	font: 20px/26px Verdana, Arial, sans-serif;
	color:#181818;
}
.body1b{
	font: 20px/26px Verdana, Arial, sans-serif;
	color:#276dc2;
}


.body1bx{
	font: 28px Verdana, Arial, sans-serif;
	color:#276dc2;
}


/* footer */
#footer{
	border:1px solid #151515;
	background:#f7f6fc;
	height:1%;
	overflow:hidden;
	padding:36px 128px 27px 116px;
	font-size:13px;
	color:#202020;
}
#footer h3{
	font-size:14px;
	color:#202020;
	margin:0 0 13px;
}
#fooooter p{
	margin:0 0 16px;
	line-height:23px;
}
/* list */
.list{
	list-style:none;
	margin:0 0 30px;
	padding:0;
	height:1%;
	overflow:hidden;
}
.list li{
	float:left;
	margin:0 14px 0 -9px;
	padding:0 0 0 9px;
	background: url(http://archive.videogamesdaily.com/i/kbimg/separator2.gif) no-repeat 0 2px;
}
.footer-box{
	height:1%;
	overflow:hidden;
}
.footer-logo{
	float:left;
	background: url(http://archive.videogamesdaily.com/i/kbimg/bg-footer-logo2.gif) no-repeat;
	width: 134px;
	height: 25px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 16px 0 0;
}
.footer-logo a{
	display:block;
	height:100%;
}
.footer-box .copy{
	float:left;
	color:#484848;
	font-size:12px;
	padding:6px 0 0;
}

.logo-footer{
	float:left;
	background:url(http://archive.videogamesdaily.com/i1/k1/logo-footer.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	width:128px;
	height:37px;
	margin:0 18px 0 0;
	position:relative;
	display:inline;
}
/* social */
.social{
	float:right;
	list-style:none;
	margin:0;
	padding:3px 0 0;
}
.social li{
	float:left;
	margin:0 0 0 6px;
}
.social li a{
	text-indent:-9999px;
	overflow:hidden;
	width: 23px;
	height: 23px;
	display:block;
}
.social li .linked{
	background: url(http://archive.videogamesdaily.com/i/kbimg/ico-linked.gif) no-repeat;
}
.social li .facebook{background: url(http://archive.videogamesdaily.com/i/kbimg/ico-facebook.gif) no-repeat;}













/* imported from okd kbiz */







.tiny {  font-family: Verdana, Arial, Helvetica; font-size: 3pt; color: #E5E5E5; font-weight: normal; line-height: 3px }


.kbtopnav { font-family: Arial, Verdana, Helvetica; font-size: 18pt; color: #65ccf2; font-weight: bold }
.kbtopnav a { font-family: Arial, Verdana, Helvetica; font-size: 18pt; color: #ffffff; font-weight: bold }



.testimonial { font-family: Calibri, Arial, Verdana, Helvetica; font-size: 15pt; color: #333333; font-weight: normal }
.testimonial2 { font-family: Arial, Verdana, Helvetica; font-size: 12pt; color: #333333; font-weight: normal }



.service-description { font-family: Arial, Verdana, Helvetica; font-size: 12pt; color: #5f5f5f; font-weight: bold }

.kbfooter { font-family: Arial, Verdana, Helvetica; font-size: 12pt; color: #333333; font-weight: bold }

.kbheadline { font-family: Arial, Verdana, Helvetica; font-size: 24pt; color: #3798d0; font-weight: bold }

.kbhead { font-family: Arial, Verdana, Helvetica; font-size: 32pt; color: #3798d0; font-weight: normal }
.kbstrap { font-family: Arial, Verdana, Helvetica; font-size: 14pt; color: #0b376e; font-weight: bold }

.kbbody { font-family: Arial, Verdana, Helvetica; font-size: 14pt; color: #333333; font-weight: normal }
.kbbody-h { font-family: Arial, Verdana, Helvetica; font-size: 12pt; color: #333333; font-weight: normal }

.kbbody-rest { font-family: Arial, Verdana, Helvetica; font-size: 10pt; color: #333333; font-weight: normal }

.kbbody-b { font-family: Arial, Verdana, Helvetica; font-size: 22pt; color: #ff7706; font-weight: bold }
.kbbody-bb { font-family: Arial, Verdana, Helvetica; font-size: 14pt; color: #000000; font-weight: bold }
.kbbody a { color: #3798d0; font-weight: bold }


.kbbody2 { font-family: Verdana, Arial, Helvetica; font-size: 11pt; color: #2f2f2f; font-weight: normal }
.kbbody2 a { color: #3798d0; font-weight: bold }

.kbbody3b { font-family: Arial, Helvetica; font-size: 12pt; color: #2f2f2f; font-weight: normal }
.kbbody3bx { font-family: Arial, Helvetica; font-size: 11pt; color: #2f2f2f; font-weight: normal }
.kbbody3 a { color: #3798d0; font-weight: bold }

.kbbody4 { font-family: Verdana, Arial, Helvetica; font-size: 9pt; color: #2f2f2f; font-weight: normal }
.kbbody4 a { color: #3798d0; font-weight: bold }

.kbbody5 { font-family: Verdana, Arial, Helvetica; font-size: 10pt; color: #2f2f2f; font-weight: normal }
.kbbody5 a { color: #3798d0; font-weight: bold }



a.prevnext {
font-family: verdana, arial;
	color: #0e63b5;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
}

a.rotatornumbers {
font-family: verdana, arial;
	color: #0e63b5;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 1px;
	padding: 0 0 0 9px;
}