/*

Theme Name: IVG5 

Description: The default theme for IndianVideoGamer.com

Author: Starfish Multimedia

Author URI:  http://www.starfishmultimedia.co.uk

Version: 1.0

*/





/* Reset */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}



html{margin:0 !important;}



/* Fonts */





@font-face {font-family:'ChunkFiveRegular'; src:url('fonts/Chunkfive-webfont.eot'); src:url('fonts/Chunkfive-webfont.eot?iefix') format('eot'), url('fonts/Chunkfive-webfont.woff') format('woff'), url('fonts/Chunkfive-webfont.ttf') format('truetype'), url('fonts/Chunkfive-webfont.svg#webfont90E2uSjN') format('svg'); font-weight:normal; font-style:normal;}





/* @font-face {font-family: 'BebasNeue';src: url('fonts/BebasNeue-webfont.eot');src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/BebasNeue-webfont.woff') format('woff'),url('fonts/BebasNeue-webfont.ttf') format('truetype'),url('fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');font-weight: normal;font-style: normal;} */





/* General */

body{ background:#ddd url(images/body_bg.jpg) repeat; font:13px Verdana, Arial, sans-serif; color:#333;}



#wrapper{ width:960px; margin:0 auto;}



#content{float:left; width:100%; height:100%; padding-bottom:20px; background:#fff; box-shadow:0 0 2px 2px #bbb;}



a:link, a:visited{ color:#f7931e; text-decoration:none;}

	a:hover{ text-decoration:underline;}

	.nolinkcolor{color:#333 !important;}



.alignleft{ float:left !important;}

.alignright{ float:right !important;}



.small_text{font:11px Verdana, Arial, sans-serif;}



.clear{ float:left; clear:both; display:block; width:100%; height:1px;}

.clearleft{ clear:left !important;}

.clearright{ clear:right !important;}

.clearnone{clear:none !important;}



.center_text{text-align:center !important;}

.full_width{width:100% !important;}



.marginright10{ margin-right:10px !important;}

.marginright20{ margin-right:20px !important;}

.margintop10{ margin-top:10px !important;}

.margintop20{ margin-top:20px !important;}

.marginbottom20{ margin-bottom:20px !important;}

.nomargin{ margin:0 !important;}

	.nomargintop{ margin-top:0 !important; }

	.nomarginright{ margin-right:0 !important; }

	.nomarginbottom{ margin-bottom:0 !important; }

	.nomarginleft{ margin-left:0 !important; }

	

.nopadding{ padding:0 !important;}

	.nopaddingtop{ padding-top:0 !important; }

	.nopaddingright{ padding-right:0 !important; }

	.nopaddingbottom{ padding-bottom:0 !important; }

	.nopaddingleft{ padding-left:0 !important; }	

	

.nopadding{ padding:0 !important;}	



.noborder{ border:none !important;}

	.nobordertop{ border-top:none !important;}

	.noborderright{ border-right:none !important;}

	.noborderbottom{ border-bottom:none !important;}

	.noborderleft{ border-left:none !important;}



.nobackground{background:none !important;}



.blocker{ position:absolute; width:100%; height:100%; display:none; background:url(images/trans.png); z-index:10000;}

	.blocker_loading{ position:absolute; left:45%; top:45%; width:50px; height:50px; background:#fff url(images/loading.gif) no-repeat center;

			  		  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;

					  -moz-box-shadow:0 0 5px 2px #222; -webkit-box-shadow:0 0 5px 2px #222; box-shadow:0 0 5px 2px #222;}



.flat_list{ float:left; clear:both; width:100%; list-style:none;}

	.flat_list li{ float:left; clear:none; display:inline; width:auto; margin:0 10px 0 0;}





/* Header */

#top_bar{ float:left; clear:both; width:960px; padding:10px 0; font-size:11px; color:#777;}

	.twitter_feed{ float:left;}

		.twitter_feed a:link, .twitter_feed a:visited{ text-decoration:none;}

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

		.twitter_user_link{ float:left; clear:left; width:120px; height:21px; background:url(images/img_sprite.png) no-repeat 0 -624px;}





#header{ float:left; clear:both; width:100%;}



	#logo{ float:left; clear:left; width:180px; height:90px; margin:20px 0 20px 20px; background:url(images/ivg-logo.png) no-repeat 0 0; text-indent:-9999px;}

		#logo a{ float:left; clear:both; width:100%; height:100%; display:block;}

		

	#header_ad{ float:right; clear:right; width:630px; height:80px; overflow:hidden; margin:20px 20px 0 0; background:#ccc;}

		#header_ad div{ width:100px; margin:30px auto; text-align:center;}

	

	#main_menu_wrapper{ float:left; clear:both; width:100%; margin:0 0 20px 0;}

		#main_menu{ float:left; clear:both; width:920px; margin:5px 20px 0 20px; background:#eee; list-style:none;}

			#main_menu li{ float:left; clear:none; width:auto;}

				#main_menu li a{ float:left; clear:both; display:block; padding:10px; font:16px Georgia, "Times New Roman", Times, serif; color:#999;}

						#main_menu li a:hover{ background:#ddd; text-decoration:none !important;}

						#main_menu li a.current_page{ background:#F7931E url(images/img_sprite.png) repeat-x 0 -180px; color:#fff;}

						#main_menu li a.community_link{ color:#F7931E !important;}

							

							

/* Content */

	#content_left_column{ float:left; clear:left; width:605px; margin:0 20px;}

	#content_right_column{ float:right; clear:right; width:280px; margin:0 20px 0 0;}

	

	.module{ float:left; clear:both; width:100%; display:block; margin:40px 0 0 0;}

	.module_header{ float:left; width:auto; padding:3px 10px 1px 10px; background:#f7931e; color:#fff; font:bold 12px "Trebuchet MS", Arial, Verdana, sans-serif; 

					text-transform:uppercase;}

	.module_content{ float:left; clear:both; width:100%; display:block; padding:10px 0 0 0; border-top:2px solid #f7931e;}	

	.module_action{ float:left; clear:both; display:block; width:98%; margin:10px 0 0 0; padding:5px; background:#f0f0f0; border:1px solid #e0e0e0; font-size:10px; text-align:center;}

		/* .module_action .alignleft, .module_action .alignright{ margin:0 5px;} */

		.module_action a:link, .module_action a:visited{ color:#777; text-shadow:1px 0 #fff;}

			.module_action a:hover{ color:#000; text-decoration:underline;}

	

	.two_col{ clear:none; width:290px !important; margin-right:25px;}

	

	.left_column_ad{ float:left; clear:both; width:605px; height:80px; overflow:hidden; margin:20px 0 0 0; background:#ccc;}

		

		

	.right_column_ad{ float:left; clear:both; width:280px; height:200px; overflow:hidden; margin:20px 20px 0 0; background:#ccc;}

		

	.post_cards_wrapper{ float:left; clear:both; width:630px; margin:0 0 20px 0; list-style:none;}			

	.post_card{ float:left; width:193px; height:200px; overflow:hidden; margin:0 10px 10px 0; background:#fff; border:1px solid #ddd;}

	.post_card:hover{ border-color:#ccc; box-shadow:0 0 2px 2px #ddd;}

	

	.post_card a{ float:left; clear:both; width:100%; height:100%; display:block; color:#333;}

		.post_card a:hover{ text-decoration:none;}	

		

	.post_card_content{ position:relative; width:173px; height:180px; display:block; margin:10px; overflow:hidden;}

		.post_card_content img{ position:absolute;}	

		

	.post_card_title{ position:absolute; bottom:8px; width:175px; margin:0 10px 0 0; padding:10px 0 0 0; background:url(images/img_sprite.png) repeat-x 0 -390px; 

		font:16px 'ChunkFiveRegular', Georgia, "Times New Roman", Times, serif; line-height:1; padding:3px; z-index:1000;}	



	.grid_post_card{height:220px !important;}	

		.grid_post_card .post_card_content{ height:200px !important; background:#eee url(images/logo_mask.png) no-repeat center 65px;}

		

		

	.sort_by{ float:left; clear:both; width:585px; margin:0 0 10px 0; padding:5px 10px; background:#eee; font:10px Verdana, Arial, sans-serif;

			  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

		.sort_title{ float:left; clear:left; padding:3px 0 0 0; font-weight:bold;}			  

		.sort_options{ float:left; clear:none; width:530px; margin:0 0 0 10px; list-style:none;}

			.sort_options li{ float:left; clear:none; width:auto; margin:0 5px 0 0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

				.sort_options li.active_sort, .sort_options li:hover, .sort_options li.active_sort:hover{ background-color:#999;}

					.sort_options li.active_sort{ -moz-box-shadow:inset 0 0 1px 1px #888; -webkit-box-shadow:inset 0 0 1px 1px #888; box-shadow:inset 0 0 1px 1px #888;}

					.sort_options li.active_sort input{color:#fff !important;}

					.sort_options li:hover{ background:#ccc; color:#333;}

				.sort_options li input{ padding:3px 5px; background:none; border:none; font:10px Verdana, Arial, sans-serif; cursor:pointer;}



/* Featured Content */			 		

.featured_post_1{ width:360px !important;}

.featured_post_2{ width:230px !important;}

.featured_post_3, .featured_post_4, .featured_post_5{ width:193px;}

	.featured_post_2, .featured_post_5{margin-right:0 !important;}		

	

.featured_post_1 .post_card_content{ width:360px !important;}

.featured_post_2 .post_card_content{ width:210px !important;}

.featured_post_3 .post_card_content, .featured_post_4 .post_card_content, .featured_post_5 .post_card_content{ width:173px;}		

		

.featured_post_1 .post_card_title{ width:327px !important; font-size:18px !important;}

.featured_post_2 .post_card_title{ width:195px !important;}

.featured_post_3 .post_card_title, .featured_post_4 .post_card_title, .featured_post_5 .post_card_title{ width:160px;}

	

	

/* Stream */

.stream{ float:left; clear:both; width:100%; padding-left:0 !important; list-style:none;}

	.stream li{ float:left; clear:both; width:100%; display:block; margin:0 0 10px 0; padding-bottom:10px; border-bottom:1px dotted #ccc;}

				.stream li:last-child{ margin-bottom:0; padding-bottom:0; border-bottom:none;}

		.stream_avatar{ float:left; clear:left; width:80px; height:80px; overflow:hidden; margin:0 10px 0 0; background:#eee url(images/logo_mask.png) no-repeat center;}

		.stream_info_wrapper{ float:left; clear:right;}

			.stream_title{ float:left; clear:both; display:block; width:100%; font:bold 13px Tahoma, Verdana, Arial, sans-serif; color:#f7931e;}

				.stream_title a:link, .stream_title a:visited{ color:#333;}

				.stream_comments{ float:right; font:11px Verdana, Arial, sans-serif; color:#fff;}

					.stream_comments a{ float:left; display:block; padding:3px 5px; background:#999; color:#fff !important; text-align:center;}

						.stream_comments a:hover{ text-decoration:none;}

					.stream_comments_tail{ float:left; clear:both; display:block; width:100%; height:5px; background:url(images/img_sprite.png) no-repeat center -20px; }

			.stream_desc{ float:left; clear:both; width:100%; margin:5px 0 0 0; font-size:11px; color:#666;}

				.stream_desc a:link, .stream_desc a:visited{ color:inherit;}				

			.stream_action{ float:left; clear:both; width:100%; margin:10px 0 0 0; font:10px Verdana, Arial, sans-serif !important; color:#999;}

				.stream_action a:link, .stream_action a:visited{ color:#999;}	

			.stream_readmore{ float:left; margin:10px 0 0 0; padding:3px; background:#f7931e; font:10px Verdana, Arial, sans-serif; color:#fff !important;}

			

	.more_activity{ float:right; width:100%; margin:10px 0; font:11px Verdana, Arial, sans-serif; text-align:right;}

				.more_activity a:link, .more_activity a:visited{ color:#006699;}

				

				

	.two_col_stream{ clear:none; width:290px; margin:0 20px 0 0;}

	.noavatar .stream_info_wrapper{ width:100% !important;}

	.hasavatar .stream_info_wrapper{ width:200px !important;}	

	.full_width_module .stream_info_wrapper{ width:515px !important;}

		

		

/* Popular Games */

#pg_slider_wrapper{ width:605px; margin:auto;}

.pg_viewer{ width:605px; height:auto; margin:0 auto 20px; overflow:hidden; position:relative; }

.pg_content{ width:605px; height:auto; position:relative; }

.pg_item{ float:left; width:195px; height:auto; margin:0 10px 0 0;}

.pg_rank{ float:left; clear:left; width:50px; height:120px; background:url(images/img_sprite.png) no-repeat 0 0;}

	.pg_rank_1{ background-position:5px -680px;}

	.pg_rank_2{ background-position:-150px -680px;}

	.pg_rank_3{ background-position:-315px -680px;}

	.pg_rank_4{ background-position:-470px -680px;}

	.pg_rank_5{ background-position:-630px -680px;}

	.pg_rank_6{ background-position:-790px -680px;}

	.pg_rank_7{ background-position:-955px -680px;}

	.pg_rank_8{ background-position:-1115px -680px;}

	.pg_rank_9{ background-position:-1275px -680px;}

	.pg_rank_10{ background-position:-1435px -680px;}								

.pg_image{ float:left; clear:right;}

.pg_info{ float:left; clear:both; width:145px; margin:10px 0 0 50px;}

.pg_game_title{ float:left; clear:both; width:145px; height:40px; overflow:hidden; margin:0; font:18px Georgia, "Times New Roman", Times, serif; }

.pg_item table{ float:left; clear:both; width:145px; margin:10px 0 0 0; font-size:10px; color:#777;}

.pg_item th{ float:left; clear:both; width:145px; margin:0 5px 0 0; font-weight:bold; text-align:left;}

.pg_item td{ float:left; clear:both; width:145px; margin:0 0 5px 0;}







/* jQuery UI */

.ui-slider-horizontal .ui-slider-handle{ top:-6px !important;}

.ui-slider{background:#555 !important; border:none !important; -moz-box-shadow:inset 0 0 2px 2px #333; -webkit-box-shadow:inset 0 0 2px 2px #333; box-shadow:inset 0 0 2px 2px #333;

		   -moz-border-radius:20px !important; -webkit-border-radius:20px !important; border-radius:20px !important;}

.ui-slider-handle{ width:28px !important; height:25px !important; background: url(images/img_sprite.png) no-repeat -2px -40px !important; border:none !important; cursor:pointer !important;}

		

		



/* Single */

.single_breadcrumb{ float:left; width:100%; height:18px; border-bottom:2px solid #b5b5b5; color:#fff; font:10px Verdana, Arial, sans-serif;}

	.single_breadcrumb span{ float:left; width:auto; padding:3px 10px; background:#b5b5b5; font-style:normal;}

	.single_breadcrumb a:link, .single_breadcrumb a:visited{ font-weight:bold; color:#fff; text-decoration:none; text-shadow:none;}

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

.single_post_title{ float:left; clear:both; width:100%; margin:20px 0 0 0; font:30px 'ChunkFiveRegular'; color:#444;}

.single_post_meta{ float:left; clear:both; width:100%; margin:10px 0 0 0; font:11px Verdana, Arial, sans-serif; color:#999;}

	.single_post_meta a:link, .single_post_meta a:visited{ color:#999; text-decoration:none;}

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

.single_post_entry{ float:left; clear:both; width:100%; margin:10px 0 0 0;}

	.single_post_entry p{ margin:10px 0; text-align:justify; line-height:20px; color:#555 !important;}



#content_left_column ol, .single_post_entry ul{ float:left; clear:both; width:100%; margin:0 0 10px 0; padding:0 0 0 20px; color:#555}

	.single_post_entry li{line-height:20px;}

	

.related_posts{ float:left; clear:both; width:605px; margin:10px 0 0 0; padding:10px 0 0 0; border-top:1px solid #ccc;}

	.related_posts_stream{ width:605px !important; margin:10px 0 0 0 !important;}

		.related_posts_stream li{ float:left; clear:none !important; width:180px !important; margin:0 20px 0 0 !important; font-size:11px !important; border-bottom: none !important;}

		.related_posts_stream .stream_avatar{ clear:both !important; width:180px !important; height:100px !important; margin:0 0 5px 0 !important;}

		.related_posts_stream li a:link, .related_posts_stream li a:visited{color:#555 !important;}

	

/* Reviews */

.review_card{ float:left; clear:left; width:585px; margin:0 20px 20px 0; padding:10px; background:#eee; 

			  -moz-box-shadow:0 0 2px 2px #ddd; -webkit-box-shadow:0 0 2px 2px #ddd; box-shadow:0 0 2px 2px #ddd;}



	.box_art{ float:left; clear:left; width:auto; height:auto; background:#000;}

		.box_art_gloss{ position:absolute; width:150px; height:167px; background:url(images/gloss.png) no-repeat 0 0;}

		.box_art img{ float:left;}

		

	.game_thread_button{ float:left; clear:both; width:110px; margin:10px 0 0 0; padding:5px 20px !important; font:bold 10px Verdana, Arial, sans-serif; color:#fff !important; 

						 text-decoration:none; text-align:center; background:url(images/img_sprite.png) repeat-x 0 -218px; 

						 -moz-border-radius:20px !important; -webkit-border-radius:20px !important; border-radius:20px !important;}

						 

	.game_thread_button:hover{ text-decoration:none !important; background-position:0 -180px !important;}

		

	.review_card_info{ float:left; clear:right; width:410px; margin:0 0 0 20px;}		

		

	.review_card_quote{ float:left; clear:both; width:410px; margin:0; padding:0 0 10px 0; border-bottom:1px dotted #ccc; 

						font:italic 15px/20px Georgia, "Times New Roman", Times, serif; color:#555;}

		.review_card_quote p{margin:0 !important;}



	.review_card_heading{ float:left; clear:both; width:410px; margin:10px 0 0 0; font:bold 11px Verdana, Arial, sans-serif; 

						  color:#000 !important;}

	

	.review_card_list{ float:left; clear:both; width:410px !important; margin:0 !important; padding:0 0 10px 0 !important; border-bottom:1px dotted #ccc; font-size:11px; color:#777;}

		.review_card_list li{ float:left; clear:none; width:auto; display:inline; margin:5px 5px 0 0; padding:0 5px 0 0; border-right:1px solid #ccc; line-height:1;}

		

	.platforms{ float:left; clear:both; width:410px; margin:0 !important; padding:0 !important; list-style:none;}

		.platforms li{ float:left; width:80px; height:30px; overflow:hidden; margin:5px 0 0 0; padding:3px 0; background:url(images/platforms.png) no-repeat 0 0; 

					   text-indent:-999px;}

		.reviewed_on{ background-color:#ddd !important; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

		.platform_ps3{ background-position:-2px 2px !important;}

		.platform_xbox{ background-position:15px -35px !important;}

		.platform_wii{ background-position:8px -79px !important;}

		.platform_psp{ background-position:-2px -117px !important;}

		.platform_pc{ background-position:18px -158px !important;}

		.platform_3ds{ background-position:0 -200px !important}

		.platform_android{ background-position:18px -248px !important}		

		.platform_ios{ background-position:17px -302px !important}

		.platform_vita{ background-position:1px -356px !important}

	

	.pro_con_list{ float:left; clear:both; width:605px; margin:15px 0 0 0; list-style:none;}

		.pro_con_list li{ float:left; clear:both; width:580px; min-height:20px; margin:5px 0 0 0; padding:0 0 0 25px; background:url(images/img_sprite.png) no-repeat 0 0;}

		

	.positives li{ background-position:0 -519px !important; color:#060;}

	.negatives li{ background-position:0 -576px; color:#900;}	

	

	.the_verdict{ float:left; clear:both; width:605px; margin:20px 0 0 0; background:#eee; font:11px Verdana, Arial, sans-serif; color:#555;}

		.the_verdict_column{ float:left; width:auto; height:90px; margin:0; padding:10px; border-right:1px solid #ccc;}

		.the_verdict_heading{ float:left; clear:both; width:100%; font:bold 11px Verdana, Arial, sans-serif; color:#000 !important;}		

		.the_verdict_rating{ float:left; clear:left; margin:10px 0 0 0; padding:10px 5px 5px 5px; background:#C00; font:50px Georgia, "Times New Roman", Times, serif; color:#fff; 

							 text-align:center;}

		.the_verdict_rating_desc{ float:left; width:114px; margin:10px 0 0 10px; font:11px Verdana, Arial, sans-serif; color:#333; line-height:1.3;}

	

	

/* Author page */

.author_card{ float:left; clear:left; width:585px; margin:10px 20px 20px 0; padding:10px; background:#eee;}

	.author_avatar{ float:left; clear:left; width:200px;}

	.author_info{ float:left; clear:right; width:365px; margin:0 0 0 20px; color:#777;}

		.author_name{ float:left; clear:both; width:365px; font:22px Georgia, "Times New Roman", Times, serif; color:#333;}

		.author_desc{ float:left; clear:both; width:365px; margin:10px 0 0 0 !important;}

		.author_twitter{ float:left; clear:left; width:120px; height:18px; margin:10px 0 0 0; padding:0 0 0 25px; background:url(images/img_sprite.png) no-repeat 0 2px; 

						 color:#27b0ea !important;}

						 

	

/* Image Slideshow */

.image_slideshow{ float:left; clear:both; width:595px; margin:20px 0 10px 0; padding:0 0 10px 0; background: url(images/ss_bg.png) repeat 0 0; border:5px solid #bbb;}



	.slideshow_stage{ position:relative; width:595px; height:auto; min-height:300px; overflow:hidden; border-bottom:1px solid #666; text-align:center;}

		#slideshow_caption{ position:absolute; bottom:0; left:0; width:575px; padding:10px; background:url(images/trans.png) repeat; font:11px Verdana, Arial, sans-serif; color:#fff; text-align:left;}		

		#slideshow_caption p{color:#fff !important; margin:0 !important;}											

							

	.slideshow_thumbs_viewport{float:left; clear:none; width:492px; height:100px; overflow:hidden; margin:0 10px;}

	.slideshow_thumbs{ float:left; clear:none; width:1000000px !important; height:100px; margin:10px 0 0 0; margin-top:10px !important; padding:0 !important;}

		.slideshow_thumbs li{ float:left; display:inline; width:90px; height:90px; overflow:hidden; margin:0 10px 0 0; background:#222 url(images/logo_mask.png) no-repeat center;

							  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

			.slideshow_thumbs li img{ float:left; overflow:hidden; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}							  	

			.slideshow_thumbs li a{ float:left; clear:both; padding:5px; width:80px; height:80px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

				.slideshow_thumbs li a.current_image{background:url(images/img_sprite.png) repeat-x 0 -176px;}

				

	.slideshow_nav{ float:left; clear:none; width:28px; height:28px; margin:40px 0 0 10px;}

		.slideshow_nav_next{ margin-left:0; margin-right:10px;}

		.slideshow_nav input{ float:left; width:28px; height:28px; background:url(images/img_sprite.png) no-repeat !important; border:none; cursor:pointer;}

			.slideshow_nav input::-moz-focus-inner{ border:0;}

			.slideshow_nav_prev input{ background-position:-10px -102px !important;} 

				.slideshow_nav_prev input.disabled{ background-position:-59px -102px !important;}

			.slideshow_nav_next input{ margin-left:0; background-position:-11px -137px !important;}

				.slideshow_nav_next input.disabled{ margin-left:0; background-position:-60px -137px !important;}

		

	

/* Comments */

#comments{ float:left; clear:both; width:605px; margin:10px 0 0 0; padding:10px 0 0; border-top:1px solid #ccc;}



/* Footer */	

#footer{ float:left; clear:both; width:100%; padding:20px 0; color:#666; text-shadow:0 1px #eee;}

	.footer_column{ float:left; clear:none; width:150px; margin:0 0 0 20px;}

	.footer_wide_column{ width:290px;}

		.footer_column h6{ float:left; clear:both; width:100%; font:bold 14px Verdana, Arial, sans-serif; color:#555;}

		.footer_column ul{ float:left; clear:both; width:100%; margin:5px 0 0 0; font-size:11px; list-style:none;}

			.footer_column ul li{ margin:5px 0 0 0;}

			.footer_column a:link, .footer_column a:visited{ color:#666;}



	.footer_partners{ float:left; width:100%; margin:5px 0 0 0;}

		.footer_partners li{ float:left; width:80px; height:80px; margin:5px 10px 5px 0 !important; background:#eee; border-radius:8px;}



	.footer_ad{ float:left; clear:both; width:270px; height:170px; margin:25px 0 0 0; background:#ccc;}			

		.footer_ad div{ width:100px; margin:80px auto; text-align:center;}

		



/* 404 */

#error_404{ float:left; clear:both; width:100%; padding-bottom:45px; background:#6f85ff url(images/404_bricks.png) repeat-x center bottom;}

	#error_404_content{ float:left; clear:both; width:100%; height:300px; background:url(images/404_bg.png) no-repeat center bottom;}

	#h1_404{ width:355px; height:30px; margin:20px auto 0 auto; background:url(images/404_text.png) no-repeat 0 -49px;}

	#h2_404{width:355px; height:60px; margin:10px auto 0 auto; background:url(images/404_text.png) no-repeat 0 -92px;}

	#p_404{ width:355px; height:auto; margin:20px auto 0 auto; color:#fff;}

		#p_404 a:link, #p_404 a:visited{ color:#fff; text-decoration:underline !important;}

	#mario_404{ position:absolute; width:51px; height:68px; margin:44px 0 0 400px; background:url(images/404_mario.png) no-repeat;}

		



/* TP Deals */

#tp_deals{ width:278px !important; overflow:hidden; background:#333; border:1px solid #000;}

	#tp_deals .module_header{ width:278px; height:50px; padding:0; background:#565656 url(images/tp_deals.png) no-repeat center; border-bottom:1px solid #777;}

	#tp_deals .module_content{padding-top:0 !important;}

	.tp_deals_list{ float:left; clear:both; width:278px; padding:10px 0 0 0; list-style:none; -moz-box-shadow:inset 0 0 2px 2px #111;}

		.tp_deals_list li{ float:left; clear:both; width:258px; min-height:20px; margin:0 10px 5px 10px; font-size:11px;}

		.tp_deals_list a:link, .tp_deals_list a:visited{ color:#fff;}

	.tp_deals_desc{float:left; clear:both; width:258px; padding:10px; background:#565656; border-top:1px solid #777; font:11px Verdana, Arial, sans-serif; color:#ccc; text-align:justify;}

		

/* Tipsy */

.tipsy { padding: 5px; font-size: 10px; background-repeat: no-repeat;  background-image: url(images/tipsy.gif); }

  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 300px; text-align: center; }

  .tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }

  .tipsy-north { background-position: top center; }

  .tipsy-south { background-position: bottom center; }

  .tipsy-east { background-position: right center; }

  .tipsy-west { background-position: left center; }

		

/* Twitter feed */

.tweet, .query{color: #333; float:left; width:840px; height:20px; overflow:hidden;}



.tweet .tweet_list, .query .tweet_list {list-style-type: none;margin: 0;padding: 0;overflow-y: hidden;background:none; width:840px; height:20px; }



.tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic { text-transform: uppercase; }



.tweet .tweet_list li, .query .tweet_list li { overflow-y: auto; overflow-x: hidden; margin:0 0 15px 0; }

.tweet .tweet_list li a, .query .tweet_list li a {  color: #006699; }

.tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even { background: none; }

.tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar { padding-right: .5em; float: left; }

.tweet .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img {  vertical-align: middle; display:none; }



.tweet .blocks-date{float:left; font:11px Verdana, Arial, sans-serif; color:#777;}

.tweet .blocks-date a:link, .tweet .blocks-date a:visited{ color:#777;}

.tweet_text{ float:left; width:auto; height:20px; margin:0 5px 0 0; font:11px Verdana, Arial, sans-serif;}



.tweet_list, .tweet_list li{float:left; clear:both; width:100%; height:20px; margin-bottom:0 !important; overflow:hidden;}



.e3_tweet{float:left; clear:both; width:100%; height:466px; overflow:hidden;}

.e3_tweet .tweet_list, .e3_tweet .tweet_list li{float:left; clear:both; width:100%; height:2375px; margin-bottom:0 !important; overflow:hidden;}

	.e3_tweet .tweet_list li{ height:80px !important; margin:0 0 9px 0 !important; padding-bottom:5px; border-bottom:1px dotted #ccc;}

	.e3_tweet .tweet_avatar{float:left; clear:left; width:24px; height:24px; margin:2px 5px 0 0;}

	.e3_tweet .blocks-date{float:right; clear:both; font:11px Verdana, Arial, sans-serif; color:#777;}

	.e3_tweet .blocks-date a:link, .e3_tweet .blocks-date a:visited{ color:#777 !important;}

	.e3_tweet .tweet_text{ float:left; width:245px !important; height:auto !important; margin:0 5px 0 0; font:11px Verdana, Arial, sans-serif;}
	
	
	.gc_tweet{float:left; clear:both; width:100%; height:466px; overflow:hidden; list-style:none;}

.gc_tweet .tweet_list, .gc_tweet .tweet_list li{float:left; clear:both; width:100%; height:2375px; margin-bottom:0 !important; overflow:hidden;}

	.gc_tweet .tweet_list li{ height:80px !important; margin:0 0 9px 0 !important; padding-bottom:5px; border-bottom:1px dotted #ccc; list-style:none;}

	.gc_tweet .tweet_avatar{float:left; clear:left; width:24px; height:24px; margin:2px 5px 0 0;}

	.gc_tweet .blocks-date{float:right; clear:both; font:11px Verdana, Arial, sans-serif; color:#777;}

	.gc_tweet .blocks-date a:link, .gc_tweet .blocks-date a:visited{ color:#777 !important;}

	.gc_tweet .tweet_text{ float:left; width:245px !important; height:auto !important; margin:0 5px 0 0; font:11px Verdana, Arial, sans-serif;}



.tweet{margin-top:2px;}





/* Polls */

.wp-polls-ul{ margin-top:10px !important;}

.wp-polls-ul li{float:left; clear:both; width:100%; display:block; margin:0 0 10px 0 !important;}



/* Game Releases */

.release_page_header{float:left; clear:both; width:585px; margin:20px 0 0 0; padding:10px; background:#CC4000;}

.release_page_title{ clear:none !important; width:333px; margin-top:0 !important; font-size:25px !important; color:#fff !important; text-align:center;}

.release_month_nav{ width:120px; margin:2px 0 0 0;}

.release_month_nav a:link, .release_month_nav a:visited{float:inherit; clear:none; width:98px; padding:3px 10px; background:#712300; border:1px solid #de4500; border-radius:20px; font:11px Verdana,Arial,sans-serif; color:#fff !important; text-align:center; text-decoration:none;}

.release_post_entry{ width:583px !important; margin-top:0 !important; padding:10px; border:1px solid #999; border-top:none;}



.release_list .stream_avatar{width:50px; height:auto !important;}

.release_list .stream_info_wrapper{width:440px !important;}

.release_list .stream_title{font-size:18px; color:#333;}

.release_list .stream_desc{line-height:20px !important;}

.release_date{float:left; clear:both; width:100%; margin:5px 0 0 0; font:30px ChunkFive, Georgia; color:#777; text-align:center;}

.release_list a:link, .release_list a:visited {color:#CC4000 !important;}

.release_avatar{width:80px !important;}



.sidebar_release_list .stream_avatar{width:50px !important; height:auto !important;}

.sidebar_release_list .stream_info_wrapper{width:210px !important;}

.sidebar_release_list .stream_title{font-size:13px; font-weight:normal; color:#555;}



/* Share On */

.share_on{ float:left !important; width:16px; height:16px; margin:0 10px 0 0; background:url(images/img_sprite.png) no-repeat 0 0;}

	.share_twitter{background-position:-102px -72px;}

	.share_facebook{background-position:-128px -72px;}

	.share_buzz{margin-right:0;background-position:-155px -72px;}



/* Quick fix */

#content_right_column #content_left_column, #content_right_column #content_right_column{display:none;}

.linklove{display:none;}	