/*
Theme Name: InGamer
Theme URI: http://ingamer.nl/
*/

/* ### general ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 12px; color: #2e2e2e; }
input, select, textarea { font-family: Arial; font-size: 12px; color: #8c806e; }
body { background: #000 url('images/bg.jpg') repeat-x; }
img { border: 0px; display: block; }
a, input { outline: none; }
a, h2 a:hover, h3 a:hover { color: #06c; text-decoration: none; }
a:hover { color: #147; text-decoration: underline; }

/* ### global classes ### */
.clear { clear: both; height: 1px; }

/* ### wrapper ### */
#wrapper { position: relative; display: block; overflow: hidden; width: 100%; background: #F4F4F4 url('http://www.ingamer.nl/static/images/wallpaper.jpg') top center no-repeat; }
a.wbg { margin-left: -965px; position: absolute; top: 0px; left: 50%; z-index: 5; width: 1930px; height: 1181px; text-indent: -9999px;  }

/* ### main container ### */
#mainCntr { margin: 0 auto;position: relative; z-index: 10; width: 958px; }

	/* ### header container ### */
	#headerCntr { position: relative; width: 958px; height: 162px; }
	#headerCntr h1 { position: absolute; top: 18px; left: 8px; }
	#headerCntr h1 a { display: block; width: 200px; height: 73px; text-indent: -9999px; background: url('images/logo.jpg') no-repeat; }
	
		/* ### ad box ### */
		.adBox { width: 958px; height: 93px; overflow: hidden; }
		.adBox img { float: right; border: #333333 solid 2px; }
		
		/* ### menu box ### */
		.menuBox { padding-top: 1px; width: 958px; height: 37px; }
		.menuBox ul { list-style: none; }
		.menuBox li { float: left; font-family: 'Myriad Pro', Arial; line-height: 37px; font-size: 14px; text-transform: uppercase; background: url('images/menu-sprtr.jpg') right no-repeat; }
		.menuBox li a { padding: 0 10px; border-left: #141336 solid 1px; border-right: #141336 solid 1px; line-height: 37px; display: block; color: #FFFFFF; text-decoration: none; background: url('images/menu-arrow.jpg') bottom center no-repeat; }
		.menuBox li a:hover { border-left: #777fd1 solid 1px; border-right: #777fd1 solid 1px; background: url('images/menu-hover.jpg') repeat-x; }
		.menuBox li.current_page_item a { border-left: #777fd1 solid 1px; border-right: #777fd1 solid 1px; background: url('images/menu-hover.jpg') repeat-x; }
		.menuBox li ul { display: none; }
		.menuBox li.current_page_item ul { display: block; position: absolute; }
		.menuBox li.current_page_item ul li { font-size: 12px; text-transform: none; background: none; }
		.menuBox li.current_page_item ul li a { padding: 0 5px; border: 0px; line-height: 32px; background: none; }
		.menuBox li.current_page_item ul li a:hover { text-decoration: underline; }
				
		/* ### search box ### */
		.searchBox { width: 958px; height: 31px; overflow: hidden; }
		.searchBox form fieldset { padding: 0px; border: 0px; overflow: hidden; float: right; }
		.searchBox input.field { padding: 4px 10px 4px 25px; width: 192px; float: left; height: 17px; color: #FFFFFF; border: 0px; background: #212866 url('images/search-icon.jpg') left no-repeat; }
		.searchBox input.submit { width: 32px; height: 26px; float: left; cursor: pointer; margin: -2px 0 0 5px; border: 0px; background: url('images/search-button.jpg') no-repeat; }
			
	/* ### content container ### */
	#contentCntr { padding-bottom: 48px; overflow: hidden; width: 958px; }
	
		/* ### left container ### */
		#leftCntr { float: left; width: 187px; right: -1px; position: relative; }
		
			/* ### link container ### */
			#linkCntr { padding-top: 6px; width: 187px; background: url('images/left-top.png') top right no-repeat;  }
			#linkCntr .bottom { padding-bottom: 6px; width: 187px; background: url('images/left-bottom.png') bottom right no-repeat; }
			#linkCntr .middle { padding: 12px 0; width: 187px; background: url('images/left-mid.png') right repeat-y; }
			#linkCntr h3 { padding-left: 16px; font-family: Arial; width: 171px; height: 27px; color: #FFFFFF; font-size: 12px; line-height: 27px; background: url('images/left-heading.png') no-repeat; }
			#linkCntr li.widget_categories h3 { color: #a4ed2c; }
			#linkCntr li.widget_links h3 { color: #00d2ff; }
			#linkCntr ul li.widget { padding-bottom: 10px; }
			#linkCntr ul ul { padding: 0px 10px 10px 12px; list-style: none; overflow: hidden; }
			#linkCntr ul ul li { line-height: 22px; border-bottom: #353a53 solid 1px; }
			#linkCntr ul ul li a { padding-left: 18px; display: block; color: #9bb3dd; text-decoration: none; background: url('images/left-arrow.jpg') 5px 9px no-repeat; }
			#linkCntr ul ul li a:hover { color: #ffd800; background: url('images/hover-arrow.jpg') 5px 9px no-repeat; }
			#linkCntr ul ul ul { display: none; }
			#linkCntr ul ul li.current_page_item a { color: #fff; background: #353a53 url('images/active-arrow.jpg') 5px 9px no-repeat; }
			#linkCntr ul ul li.current_page_item ul li { border: 0px; }
			#linkCntr ul ul li.current_page_item ul li a { color: #9bb3dd; background: url('images/left-arrow.jpg') 5px 9px no-repeat; }
			#linkCntr ul ul li.current_page_item ul li a:hover { color: #ffd800; background: url('images/hover-arrow.jpg') 5px 9px no-repeat; }
			
			/* ### game box ### */
			.gameBox { padding-top: 12px; width: 187px; overflow: hidden; }
			.gameBox h3 { padding-left: 14px; line-height: 27px; color: #6f6f6f; font-size: 12px; background: url('images/link-heading.png') no-repeat; }
			.gameBox img { margin: 10px auto 0 auto; }
					
		/* ### right container ### */
		#rightCntr { float: right; width: 770px; background: url('images/right-mid.jpg') repeat-y; }
		#rightCntr #top { width: 770px; background: url('images/right-top.jpg') top left no-repeat; }
		#rightCntr #bottom { padding: 8px 7px 8px 6px; min-height: 600px; width: 757px;
        -moz-border-radius-bottomleft:1em; -moz-border-radius-bottomright:1em;
		}
		#rightCntr #post-2 { display: none; }
		#rightCntr h2.pagetitle { padding: 5px 0 5px 5px; text-align: left; color: #006cff; font-size: 17px; text-transform: uppercase; }
		#rightCntr .navigation { display: none; }
		#rightCntr h3#comments { color: #ff4e00; font-size: 18px; font-weight: normal; }
			
			/* ### post ### */
			#rightCntr .post { padding: 5px; overflow: hidden; }
			#rightCntr .post h2 { padding-bottom: 6px; color: #006cff; font-size: 17px; text-transform: uppercase; }
			#rightCntr .post p { padding: 10px 0 10px 0; float: left; color: #333; line-height: 18px; }
			#rightCntr .post img { float: left; margin: 0px 15px 0px 0; border: #bbbbbb solid 1px; }
			#rightCntr #respond { width: 100%; }
			#rightCntr #respond h3 { color: #ff4e00; font-weight: normal; font-size: 18px; }
			#rightCntr h3 a { color: #ff4e00; }
			#rightCntr .entry { overflow: hidden; }
			#rightCntr .post p.postmetadata { padding-top: 0px; }
						
			/* ### atoz box ### */
			.atozBox { margin-left: 3px; width: 752px; height: 25px; position: relative; border: #bdbdd4 solid 1px; background: #141335; }
			.atozBox h4 { padding: 0 8px; line-height: 25px; float: left; font-size: 11px; color: #FFFFFF; font-weight: normal; }
			.atozBox ul { list-style: none; height: 29px; position: absolute; right: 5px; top: -2px; overflow: hidden; }
			.atozBox li { padding: 0px; float: left; }
			.atozBox li a { padding: 0px; display: block; color: #a1aaff; font-size: 11px; text-decoration: none; width: 25px; height: 29px; line-height: 29px; text-align: center; }
			.atozBox li a:hover { color: #FFFFFF; background: url('images/atoz-hover.png') no-repeat; }
						
			/* ### banner box ### */
			.bannerBox { padding: 10px 0 10px 3px; width: 754px; }
			.bannerBox img { margin-bottom: 1px; }
			.bannerBox ul { list-style: none; overflow: hidden; }
			.bannerBox li { padding: 0 1px; float: left; border-right: #c5c7c9 solid 1px; }
			.bannerBox li a { padding: 14px 11px 0px 13px; display: block; color: #666666; text-transform: uppercase; text-decoration: none; font-size: 18px; font-family: 'Times New Roman'; width: 224px; height: 60px; background: #FFFFFF; }
			.bannerBox li a span { display: block; }
			.bannerBox li a span span { padding-top: 5px; text-transform: none; font-family: Arial; font-size: 12px; color: #8d8d8d; }
			.bannerBox li a:hover, .bannerBox li.selected a { color: #FFFFFF; background: url('images/slider-hover.jpg') repeat-x; }
			.bannerBox li a:hover span, .bannerBox li.selected a span { background: url('images/arrow-hover.jpg') right 15px no-repeat; }
			.bannerBox li a:hover span span, .bannerBox li.selected a span span { color: #FFFFFF; background: none; }
			.bannerBox li.last { border: 0px; }
			
			/* ### nieuws box ### */
			.nieuwsBox { margin-bottom: 6px; width: 757px; background: url('images/nieuws-mid.jpg') repeat-y; }
			.nieuwsBox .top { width: 757px; background: url('images/nieuws-top.jpg') top left no-repeat; }
			.nieuwsBox .bottom { padding: 2px 0px 20px 0px; width: 757px; overflow: hidden; background: url('images/nieuws-bottom.jpg') bottom left no-repeat; }
			.nieuwsBox ul { padding-bottom: 15px; list-style: none; overflow: hidden; }
			.nieuwsBox li { padding: 7px 14px 8px 14px; overflow: hidden; border-bottom: #dbdbdb solid 1px; }
			.nieuwsBox li img { margin: -26px 10px 0 0; float: left; border: #bbbbbb solid 1px; }
			.nieuwsBox li a { margin-left: 80px; display: block; color: #006cff; font-weight: bold; font-size: 24px; }
			.nieuwsBox li p { padding-top: 2px; color: #969696; font-size: 11px; }
			.nieuwsBox li a:hover { text-decoration: none; color: #333333; }
			.nieuwsBox a.meer { margin-right: 12px; display: block; color: #ff4e00; font-size: 17px; font-weight: bold; text-decoration: none; float: right; text-transform: uppercase; }
			.nieuwsBox a.meer:hover { text-decoration: underline; }
			
			/* ### laatste container ### */
			#laatsteCntr { margin-bottom: 10px; width: 757px; background: url('images/nieuws-mid.jpg') repeat-y; }
			#laatsteCntr .top { width: 757px; background: url('images/nieuws-top.jpg') top left no-repeat; }
			#laatsteCntr .bottom { padding: 7px; width: 743px; overflow: hidden; background: url('images/nieuws-bottom.jpg') bottom left no-repeat; }
			#laatsteCntr ul { list-style: none; }
			#laatsteCntr ul li { list-style: none; background: none; }
						
				/* ### text 2 ### */
				#laatsteCntr #text-2 { padding-top: 4px; width: 365px; float: left; }
				#laatsteCntr #text-2 h3 { padding-left: 24px; line-height: 28px; color: #ff4e00; font-size: 17px; text-transform: uppercase; border-bottom: #dbdbdb solid 1px; background: url('images/star-icon.jpg') left no-repeat; }
				#laatsteCntr #text-2 h3 span { color: #333333; font-size: 12px; text-transform: none; font-weight: normal; }
				#laatsteCntr #text-2 ul { padding-top: 10px; list-style: none; }
				#laatsteCntr #text-2 li { padding: 10px 8px 0px 8px; cursor: pointer; margin-right: 10px; position: relative; float: left; width: 158px; height: 260px; border: #e0e0e0 solid 1px; }
				#laatsteCntr #text-2 li.next { margin: 0px; }
				#laatsteCntr #text-2 li:hover { background: #f7f7f7; }
				#laatsteCntr #text-2 li h4 { padding-bottom: 25px; font-size: 12px; color: #000000; }
				#laatsteCntr #text-2 li img { margin: 0 auto 16px auto; }
				#laatsteCntr #text-2 span.name { padding-right: 5px; display: block; color: #65a600; font-size: 13px; text-align: right; }
				#laatsteCntr #text-2 p { height: 27px; width: 176px; position: absolute; left: -1px; bottom: -1px; background: url('images/price-strip.jpg') repeat-x; }
				#laatsteCntr #text-2 li:hover p { background: #4951a4; }
				#laatsteCntr #text-2 p span { padding-left: 7px; line-height: 27px; display: block; float: left; font-size: 11px; color: #FFFFFF; font-weight: bold; }
				#laatsteCntr #text-2 a.cart { display: block; width: 44px; height: 27px; float: right; text-indent: -9999px; background: url('images/cart-bg.jpg') no-repeat; }
				#laatsteCntr #text-2 li:hover a.cart { background: url('images/cart-hover.jpg') no-repeat; }
				#laatsteCntr #text-2 a.cart:hover { background: url('images/cart-hover.jpg') no-repeat; }
				
				/* ### text 3 ### */
				#laatsteCntr #text-3 { padding-top: 4px; width: 365px; float: right; }
				#laatsteCntr #text-3 h3 { padding-left: 25px; line-height: 28px; color: #006cff; font-size: 17px; text-transform: uppercase; border-bottom: #dbdbdb solid 1px; background: url('images/comment-icon.jpg') left no-repeat; }
				#laatsteCntr #text-3 h3 span { color: #000; font-size: 12px; text-transform: none; font-weight: normal; }
				#laatsteCntr #text-3 ul { list-style: none; overflow: hidden; }
				#laatsteCntr #text-3 li { padding: 9px 5px 5px 0px; overflow: hidden; }
				#laatsteCntr #text-3 li img { padding: 2px; border: #dedede solid 1px; margin: 4px 14px 0 0; float: left; }
				#laatsteCntr #text-3 h4 { color: #000; font-size: 17px; }
				#laatsteCntr #text-3 span.date { padding-left: 18px; line-height: 18px; display: block; background: url('images/watch-icon.jpg') left no-repeat; }
				#laatsteCntr #text-3 p { padding-bottom: 10px; color: #000000; font-size: 11px; line-height: 18px; }
				#laatsteCntr #text-3 a.lees { display: block; width: 78px; height: 24px; float: left; line-height: 24px; font-size: 10px; font-weight: bold; text-align: center; color: #404040; text-decoration: none; background: url('images/lees-bg.jpg') no-repeat; }
				#laatsteCntr #text-3 a.lees:hover { text-decoration: underline; }
				#laatsteCntr #text-3 li.last { padding-bottom: 0px; }
			
			/* ### ad container ### */
			#adCntr { width: 757px; background: url('images/nieuws-mid.jpg') repeat-y; }
			#adCntr .top { width: 757px; background: url('images/nieuws-top.jpg') top left no-repeat; }
			#adCntr .bottom { padding: 7px; width: 743px; overflow: hidden; background: url('images/nieuws-bottom.jpg') bottom left no-repeat; }
											
				/* ### advertentie box ### */
				.advertentieBox { width: 365px; float: left; }
				.advertentieBox h3 { padding-left: 25px; line-height: 28px; color: #429519; font-size: 17px; text-transform: uppercase; border-bottom: #dbdbdb solid 1px; background: url('images/ad-icon.jpg') left no-repeat; }
				.advertentieBox img { margin-left: 8px; }
				
				/* ### video box ### */
				.videoBox { width: 360px; float: right; }
				.videoBox h3 { padding-left: 25px; line-height: 28px; color: #006cff; font-size: 17px; text-transform: uppercase; border-bottom: #dbdbdb solid 1px; background: url('images/video-icon.jpg') left no-repeat; }
				.videoBox h3 span { font-size: 12px; color: #000000; font-weight: normal; text-transform: none; }
				.videoBox h3 a { font-size: 12px; color: #000000; text-decoration: underline; text-transform: none; font-weight: normal; }
				.videoBox h3 a:hover { text-decoration: none; color: #000000; }
				.videoBox img { padding: 4px; border: #c9c9c9 solid 1px; margin-top: 6px; }
			
	/* ### footer container ### */
	#footerCntr { overflow: hidden; width: 100%; height: 188px; background: url('images/footer-strip.jpg') repeat-x; }
	
		/* ### nieuws container ### */
		#nieuwsCntr { overflow: hidden; height: 144px; width: 958px; margin: 0 auto; }
		#nieuwsCntr li { list-style: none; }
			
			/* ### text ### */
			#text-5, #nieuwsCntr #text-6 { width: 200px; margin-right: 10px; height: 144px; float: left; background: url('images/footer-sprtr.jpg') right no-repeat; }
			#text-5 h3, #nieuwsCntr #text-6 h3 { font-family: Georgia; color: #eff1ff; font-size: 11px; line-height: 36px; }
			#text-5 ul, #nieuwsCntr #text-6 ul { padding-top: 5px; list-style: none; overflow: hidden; }
			#text-5 li, #nieuwsCntr #text-6 li { padding-left: 16px; font-family: Verdana, Arial; line-height: 25px; font-size: 11px; background: url('images/footer-disc.png') left no-repeat; }
			#text-5 li a, #nieuwsCntr #text-6 li a { color: #e9ebff; text-decoration: none; }
			#text-5 li a:hover, #nieuwsCntr #text-6 li a:hover { text-decoration: underline; }
			
			/* ### recent-posts-3 ### */
			#recent-posts-3 { width: 278px; height: 144px; float: left; background: url('images/footer-sprtr.jpg') right no-repeat; }
			#recent-posts-3 h3 { font-family: Georgia; color: #eff1ff; font-size: 11px; line-height: 36px; }
			#recent-posts-3 ul { padding-top: 5px; list-style: none; overflow: hidden; }
			#recent-posts-3 li { padding-left: 16px; font-family: Georgia; line-height: 26px; font-size: 11px; background: url('images/footer-disc.png') left no-repeat; }
			#recent-posts-3 li a { display: block; color: #e9ebff; line-height: 26px; text-decoration: none; }
			#recent-posts-3 li a:hover { color: #39d3ff; background: url('images/laatste-hover.png') 10px 0 no-repeat; }
			
			/* ### text-7 ### */
			#text-7 { width: 238px; float: left; overflow: hidden; }
			#text-7 h3 { font-family: Georgia; color: #eff1ff; font-size: 11px; line-height: 36px; }
			#text-7 img { margin-top: 18px; border: #4049a0 solid 1px; }
			
		/* ### copyright box ### */
		.copyrightBox { width: 958px; margin: 0 auto; overflow: hidden; height: 44px; }
		.copyrightBox span.copyright { padding-right: 12px; line-height: 44px; color: #FFFFFF; font-size: 11px; display: block; float: left; }
		.copyrightBox a.twitter { padding: 0 12px 0 25px; font-family: Georgia; font-size: 11px; color: #FFFFFF; text-decoration: none; display: block; float: left; line-height: 44px; background: url('images/twitter-icon.jpg') left no-repeat; }
		.copyrightBox a.twitter:hover { text-decoration: underline; }
		.copyrightBox a.rss { padding-left: 25px; font-size: 11px; color: #FFFFFF; text-decoration: none; display: block; float: left; line-height: 44px; background: url('images/rss-icon.jpg') left no-repeat; }
		.copyrightBox a.rss:hover { text-decoration: underline; }
		.copyrightBox span.g-projects { padding-right: 30px; display: block; float: right; line-height: 44px; color: #FFFFFF; font-size: 11px; background: url('images/g-icon.jpg') right no-repeat; }

/* ### wordpress css ### */				
.thread-alt { background-color: #f8f8f8; }
.thread-even { background-color: white; }
.depth-1 { border: 1px solid #ddd; }
.even, .alt { border-left: 1px solid #ddd; }
.entry p a:visited { color: #b85b5a; }
.sticky { padding: 0 10px 10px; background: #f7f7f7; }
.sticky h2 { padding-top: 10px; }
.commentlist li, #commentform input, #commentform textarea { font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentlist li ul li { font-size: 1em; }
.commentlist li { font-weight: bold; }
.commentlist li .avatar { padding: 2px; float: right; border: 1px solid #eee; background: #fff; }
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 1.1em; }
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; }
.commentmetadata { font-weight: normal; }
code { font: 1.1em 'Courier New', Courier, Fixed; }
acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; }
.post hr { display: block; }
.postmetadata { clear: both; }
h3.comments { padding: 0; margin: 40px auto 20px ; }
p img { padding: 0; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }
html>body .entry ul { padding: 0 0 0 10px; margin-left: 0px; list-style: none; text-indent: -10px; }
html>body .entry li { margin: 7px 0 8px 10px; }
.entry ol { padding: 0 0 0 35px; margin: 0; }
.entry ol li { padding: 0; margin: 0; }
.postmetadata ul, .postmetadata li { display: inline; list-style-type: none; list-style-image: none; }
.center { text-align: center; }
hr { display: none; }

/* Begin Form Elements */
#searchform { padding: 3px 3px; }
.entry form { text-align:center; }
select { width: 130px; }
#commentform input { padding: 2px; width: 170px;  margin: 5px 5px 1px 0; }
#commentform { margin: 5px 10px 0 0; }
#commentform textarea { padding: 2px; width: 100%; }
#commentform #submit { margin: 0 0 5px auto; float: right; }
/* End Form Elements */

/* Begin Comments*/
.alt { padding: 10px; margin: 0; }
.commentlist { padding: 0; text-align: justify; }
.commentlist li { padding: 5px 5px 10px 10px; margin: 15px 0 10px; list-style: none; }
.commentlist li ul li { margin-right: -5px; margin-left: 10px; }
.commentlist p { margin: 10px 5px 10px 0; }
.children { padding: 0; }
#commentform p { margin: 5px 0; }
.nocomments { padding: 0; text-align: center; margin: 0; }
.commentmetadata { margin: 0; display: block; }
/* End Comments */

/* Captions */
.aligncenter, div.aligncenter { display: block; margin: 0 auto; }
.wp-caption { padding-top: 4px; border: 1px solid #ddd; text-align: center; margin: 10px; background-color: #f3f3f3; }
.wp-caption img { padding: 0; margin: 0; border: 0 none; }
.wp-caption p.wp-caption-text { padding: 0 4px 5px; font-size: 11px; line-height: 17px; margin: 0; }
/* End captions */
