/* General Elements */
div, table, tr, td , a, img, textarea { border:0; border-spacing:0px; border-collapse:collapse; padding:0px; margin:0px; }
textarea { font-size:14px; line-height:20px; font-family:Verdana, sans-serif, Arial; }
#recaptcha_area { margin: 0 auto; width:442px; }
.handcursor { cursor:pointer; }
a { text-decoration:none !important; color:#660000; } a:hover { text-decoration:none !important; color:#FF0000; }
a.headlink	{ color:#F9F9F9; } a.headlink:hover	{ color:#FF0000; }
a.reglink	{ color:#888888; } a.reglink:hover	{ color:#FFFFFF; }
a.userlink	{ color:#FF9900; } a.userlink:hover	{ color:#FF0000; }
a.comlink	{ color:#666666; } a.comlink:hover	{ color:#191919; }
a.folink	{ color:#FFFFFF; } a.folink:hover	{ color:#FF9900; }
a.editlink 	{ color:#BB8888; } a.editlink:hover	{ color:#660000; }

strong { background-color:#666666 !important; }

/* General Page */
body				{ background-color:#DDDDDD; background-image:url('design/carbon_bg.png'); color:#000000; }
.wrapper1		{ position:absolute; top:0px; width:98%; }
.wrapper2		{ position:relative; width:900px; margin:0px auto; }
.page_content	{ width:900px; padding-top:82px; text-align:left; color:#191919; font-size:14px; line-height:20px; font-family:Verdana, sans-serif, Arial; }
.section_tab	{ clear:left; float:left; width:900px; background-color:#191919; font-size:12px; line-height:18px; font-weight:bold; border:1px solid #191919; border-bottom:2px solid #FF0000; }
.float_left		{ float:left; }
.float_right	{ float:right; }
.float_center	{ margin-left:auto; margin-right:auto; text-align:center; }
.align_bottom	{ vertical-align:bottom; }
.faded			{ color:#999999; }
.hidden			{ display:none; }
.input_border	{ border:1px solid #AAAAAA; line-height:20px; font-size:14px; }

/* Header, Body & Footer */
.pix_logo	{ background-image:url('design/pixelante_logo.png'); cursor:pointer; position:absolute; left:0px; top:0px; width:256px; height:82px; border-left:1px solid #191919; border-bottom:1px solid #191919; }
.head_sect	{ background-image:url('design/header_bg.png'); background-repeat:repeat-x; position:absolute; left:256px; top:0px; width:645px; height:82px; border-right:1px solid #191919; }
.login_sect	{ float:right; margin-right:10px; text-align:right; vertical-align:top; color:#888888; font-size:17px; font-variant:small-caps; font-family:'Arial Black', Arial, sans-serif; }
	.login_inp	{ width:110px; height:20px; padding-left:2px; margin-right:10px; background-color:#DDDDDD; color:#000000; font-size:12px; vertical-align:top; }
.reg_sect	{ float:right; margin-right:20px; font-size:9px; font-weight:bold; text-align:right; line-height:10px; }
.error_sect	{ position:absolute; left:400px; top:30px; width:500px; color:#FFAAAA; font-weight:bold; text-align:center; font-size:15px; font-family:'Arial Black', Arial, sans-serif; }
.nav_bg		{ background-color:#660000; position:absolute; left:324px; top:82px; width:576px; height:18px; border:1px solid #191919; border-top:0; }
.nav_sect	{ position:absolute; left:330px; top:79px; width:570px; font-size:17px; font-variant:small-caps; font-family:'Arial Black', Arial, sans-serif; }
	.nav_float	{ float:left; width:25%; text-align:center; }
.game_strip		{ width:900px; height:80px !important; margin-bottom:5px; border:1px solid #191919; border-top:0px; background-color:#191919; }
	.game_img		{ float:left; width:80px; height:80px; border-right:1px solid #191919; }
	.game_img_small	{ float:left; width:62px; height:62px; margin-top:18px; border-right:1px solid #191919; }
	.social_info	{ float:right; width:auto; height:62px; margin-top:21px; text-align:right; }
		.social_link	{ float:right; clear:right; width:110px; height:28px; margin-right:2px; }
.page_sect	{ clear:left; float:left; width:880px; padding:10px; background-color:#F9F9F9; border:1px solid #191919; }
.page_sect2	{ clear:left; float:left; width:880px; padding:10px; background-color:#000000; color:#EEEEEE; border:1px solid #191919; }
.page_strip	{ clear:left; float:left; width:890px; padding:5px; text-align:right; background-color:#F9F9F9; border:1px solid #191919; }
.page_nopad	{ clear:left; float:left; width:900px; background-color:#F9F9F9; border:1px solid #191919; }
.footer		{ clear:left; float:left; width:860px; padding:20px; text-align:center; background-color:#191919; color:#666666; border:1px solid #191919; border-top:2px solid #FF0000; }

/* Blog Posts */
.blog_top900	{ clear:left; float:left; width:900px; height:auto; border:1px solid #191919; border-bottom:0;  }
.blog_header	{ clear:left; float:left; width:880px; height:60px; padding:10px; background-image:url('design/post_top.png'); border:1px solid #191919; border-bottom:0; }
	.blog_title		{ clear:left; float:left; padding-top:5px; padding-bottom:10px; font-variant:small-caps; font-size:28px; font-family:Arial, san-serif, Helvetica; }
		a.blogtitle		{ color:#191919; } 		a.blogtitle:hover	{ color:#C86400; }
	.blog_details	{ clear:left; float:left; height:20px !important; margin-left:10px; margin-right:10px; color:#9F9F9F; font-size:13px; font-family:Verdana, sans-serif, Arial; }
		a.blog_poster	{ color:#C86400; }		a.blog_poster:hover	{ color:#FF0000; }
	.blog_gplus		{ float:left; height:20px !important; }
	.blog_addthis	{ clear:left; float:left; height:20px !important; margin-left:10px; margin-right:10px; }
.blog_post		{ clear:left; float:left; width:800px; padding:50px; padding-top:20px; padding-bottom:30px; background-color:#F9F9F9; border-left:1px solid #191919; border-right:1px solid #191919; border-top:1px solid #DDDDDD; }
	.blog_left200	{ float:left; width:200px; height:200px; margin-right:20px; margin-bottom:20px; }
	.blog_cut		{ font-weight:bold; }
.blog_bottom	{ clear:left; float:left; width:900px; height:32px; background-image:url('design/post_bottom.png'); border:1px solid #191919; border-top:0; color:#BBBBBB; text-align:center; font-size:11px; }
.blog_spacer	{ clear:left; float:left; width:900px; height:8px; background-image:url('design/black.png'); border:1px solid #191919; border-top:1px solid #FF0000; border-bottom:0px; }
.blog_spacer2	{ clear:left; float:left; width:900px; height:8px; background-image:url('design/black.png'); border:1px solid #191919; border-bottom:1px solid #FF0000; border-top:0px; }
.blog_edit		{ clear:left; float:left; width:800px; padding:10px 50px; background-color:#DDDDDD; border:1px solid #191919; border-top:0; border-bottom:0; margin-top:-2px; }
	.blog_entry	{ width:100%; height:300px; text-align:left; border:1px solid #AAAAAA; }
	
/* Comments */
.com_div	{ margin-left:auto; margin-right:auto; width:800px; background-image:url('design/com_closed.png'); background-repeat:repeat-x; background-color:#EEEEEE; font-size:12px; line-height:18px; font-weight:bold; border-bottom:2px solid #DDDDDD; }
	.com_load	{ margin-left:auto; margin-right:auto; width:300px; text-align:center; padding-top:30px; padding-bottom:20px; color:#191919; }
	.com_sect	{ color:#191919; }
		.com_post	{ clear:left; float:left; width:786px; padding:5px; font-weight:normal; border:2px solid #DDDDDD; background-color:#EEEEEE; border-bottom:0px; }
			.com_name	{ clear:left; float:left; width:388px; color:#777777; }
			.com_date	{ float:left; width:388px; color:#999999; text-align:right;}
			.com_msg	{ float:left; width:756px; margin-top:4px; }
		.com_form	{ clear:left; float:left; width:786px; padding:5px; text-align:center; border:2px solid #DDDDDD; background-color:#EEEEEE; border-bottom:0px; }
			.com_info	{ clear:left; float:left; width:786px; font-weight:normal; }
				.com_entry	{ width:200px; text-align:left; border:1px solid #AAAAAA; }
				.com_entry2	{ width:784px; text-align:left; border:1px solid #AAAAAA; }
		.com_nav	{ float:left; width:155px; text-align:center; }
	
/* Mod Panel */
.mod_confirm{ font-weight:bold; font-size:20px; }
.mod_col	{ float:left; width:292px; }
.mod_panel	{ float:left; width:288px; margin-left:2px; margin-right:2px; margin-bottom:10px; }
	.col_title	{ clear:left; float:left; width:280px; padding:4px; text-align:center; background-color:#E0E0E0; color:#444444; }
	.col_sect	{ float:left; width:282px; padding:5px 2px; text-align:left; overflow:auto; border:1px solid #E0E0E0; border-top:0px; }
		.col_pmsg	{ clear:left; float:left; width:270px; max-height:400px; padding-left:5px; padding-right:2px; margin-top:10px; margin-bottom:10px; overflow:auto; background-color:#F3F3F3; border:1px solid #E0E0E0; }
		.col_comtop	{ clear:left; float:left; margin-top:10px; font-size:16px; font-family:Arial, san-serif, Helvetica; }
		.col_commsg	{ clear:left; float:left; width:270px; padding-left:5px; padding-right:2px; margin-top:10px; margin-bottom:10px; overflow:auto; background-color:#F3F3F3; border:1px solid #E0E0E0; }
		.xp_float	{ clear:left; float:left; margin-right:5px; }
		.xp_float2	{ float:left; margin-right:5px; }
	
/* Style Guide */
.style_left	{ float:left; width:360px; }
.style_right{ float:right; width:520px; }
	
/* Register */
.regdesc { color:#999999; padding:20px; font-size:13px; width:300px; }
.recaptchatable .recaptcha_image_cell, #recaptcha_table { background-color:#F9F9F9 !important; }
#recaptcha_table { border-color: #BBBBBB !important; }
#recaptcha_response_field { border-color: #000000 !important; background-color:#FFFFFF !important; }

/* Tutorial */
.tut_title	{ width:880px; text-align:center; font-weight:bold; font-size:16px; color:#000000; }
.tut_img	{ width:100px; height:100px; float:left; text-align:left; clear:left; }
.tut_desc	{ width:739px; height:58px; float:left; padding:20px; text-align:left; vertical-align:center; border:1px solid #CCCCCC; border-left:0; color:#444444; }
.tut_desc2	{ margin-top:10px; }
.tut_dep	{ color:#666666; width:880px; text-align:center; clear:left; font-size:11px; }
.tut_simple	{ width:860px; padding:10px; border:1px solid #CCCCCC; }
	
/* Forums */
.fo_info	{ clear:left; float:left; width:880px; padding:5px 10px; border-bottom:1px solid #999999; background-color:#E0E0E0; }
.fo_thread	{ clear:left; float:left; width:880px; padding:5px 10px; border-bottom:1px solid #999999; }
	.fo_dates	{ float:right; width:100px; height:20px; padding-top:10px; padding-bottom:10px; text-align:right; font-size:11px; color:#999999; }
	.fo_posts	{ float:right; width:40px; height:20px; padding-top:10px; padding-bottom:10px; text-align:center; }
	.fo_content	{ float:right; width:690px; height:40px; padding-left:10px; }
		.fo_pretxt	{ margin-left:20px; font-size:11px; color:#999999; }
	.fo_icon	{ float:right; width:40px; height:40px; }
.fo_body	{ clear:left; float:left; width:880px; padding:10px; border:1px solid #191919; background-color:#F9F9F9; }
	.fo_title	{ margin-top:10px; margin-bottom:20px; font-size:20px; font-variant:small-caps; font-family:'Arial Black', Arial, sans-serif; }
	.fo_flow	{ width:880px; overflow:auto; }
		.nth_left	{ clear:left; float:left; width:75px; padding-right:10px; padding-bottom:20px; text-align:right; }
		.nth_right	{ clear:right; float:right; width:795px; padding-bottom:20px; text-align:left; }
			.nth_icoradio	{ float:left; height:14px; padding-top:23px; padding-bottom:23px; }
			.nth_icolabel	{ float:left; height:60px; margin-right:20px; text-align:center; }
/* Threads */
.th_info	{ clear:left; float:left; width:880px; padding:5px 10px; border:1px solid #191919; border-bottom:0; border-top:0; background-color:#E0E0E0; }
.th_header	{ clear:left; float:left; width:900px; border:1px solid #191919; border-bottom:1px solid #DDDDDD; background-image:url('design/post_top_60.png'); color:#BBBBBB; font-size:11px; }
	.th_avvy	{ clear:left; float:left; width:60px; height:60px; }
	.th_user	{ float:left; width:400px; height:20px; padding-left:20px; padding-top:20px; padding-bottom:20px;  }
		a.thlink		{ color:#000000; font-size:18px; font-family:Verdana, sans-serif, Arial; font-weight:bold; }
		a.thlink:hover	{ color:#FF0000; font-size:18px; font-family:Verdana, sans-serif, Arial; font-weight:bold; }
	.th_lean	{ float:left; width:400px; height:20px; padding-right:20px; padding-top:10px; padding-bottom:5px; text-align:right; }
	.th_edit	{ float:right; width:400px; height:16px; padding-right:20px; padding-bottom:9px; text-align:right; line-height:16px; }
.th_body	{ clear:left; float:left; width:880px; padding:10px; padding-top:20px; padding-bottom:0; border:1px solid #191919; border-top:0px; border-bottom:0px; background-color:#F9F9F9; }
.th_footer	{ clear:left; float:left; width:900px; height:20px; margin-bottom:10px; border:1px solid #191919; border-top:0px; background-image:url('design/post_bottom_20.png'); }
.th_reparea	{ width:880px; max-width:880px; height:300px; border:1px solid #AAAAAA; line-height:20px; font-size:14px; }
/* Guests */
.an_header	{ clear:left; float:left; width:900px; border:1px solid #BBBBBB; border-bottom:0; color:#BBBBBB; font-size:10px; background-color:#F9F9F9; }
	.an_user	{ float:left; width:200px; height:20px; padding-left:5px; padding-top:2px;  }
		a.anlink		{ color:#666666; font-size:14px; font-family:Verdana, sans-serif, Arial; }
		a.anlink:hover	{ color:#333333; font-size:14px; font-family:Verdana, sans-serif, Arial; }
	.an_lean	{ float:left; width:675px; height:20px; padding-right:20px; padding-top:2px; text-align:right; }
.an_body	{ clear:left; float:left; width:890px; padding:5px; margin-bottom:10px; border:1px solid #BBBBBB; border-top:0px; color:#555555; font-size:12px; background-color:#F9F9F9; }
.an_del		{ clear:left; float:left; width:890px; padding:5px; margin-bottom:10px; border:1px solid #BBBBBB; color:#666666; font-size:12px; }




.edited			{ color:#999999; }

/* Forum Posts */
.post_body { width:858px; padding:10px; background-color:#F0F0F0; border:1px solid #666666; border-top:0; float:left; clear:left; margin-bottom:15px; text-align:left; }
.post_misc { width:858px; padding:10px; background-color:#F0F0F0; border:1px solid #666666; float:left; clear:left; margin-bottom:15px; text-align:left; }
.post_overflow { width:840px; overflow:auto; }
.post_content { background-color:#F0F0F0; font-size:13px; padding:10px; vertical-align:top; width:880px; height:60px; }


a.spoiler { text-decoration:none; background-color:#000000; color:#000000; }
a.spoiler:hover { text-decoration:none; background-color:#FFFFFF; color:#000000; }
.quote { background-color:#E9E9E9; color:#555555; margin:0px 25px; padding:10px; }
	
	
	
	
	
	

/* Facepalm */
a.donate_contact { color:#029bff; }
a.donate_contact:hover { color:#003366; }
a.donate_toplinks { font-family:Verdana, sans-serif, Arial; font-size:20px; line-height:24px; color:#029bff; font-weight:bold; }
a.donate_toplinks:hover { font-family:Verdana, sans-serif, Arial; font-size:20px; line-height:24px; color:#003366; font-weight:bold; }
.donate_header { color:#1166CC; font-family:Arial Black, Impact, Verdana; font-size:24px; line-height:32px; } 
.donate_header2 { color:#1166CC; font-size:15px; } 
.donate_desc { width:530px; padding:10px; border:1px solid #CCCCCC; }
.donate_sel { width:250px; padding:10px; border:1px solid #CCCCCC; text-align:center; }
.donate_promo { color:#666666; }
.donate_sp { color:#666666; font-size:11px; line-height:15px; }
.donate_li { margin-top:3px; }
.donate_ul { margin-left:280px; }
.donate_ul2 { margin-left:200px; }
.donate_gamename { color:#660000; font-weight:bold; }
.donate_fund { color:#333333; font-weight:bold; }

/* User CP */
.user_about { font-family:Verdana, sans-serif, Arial; font-size:13px; line-height:18px; float:right; text-align:left; width:500px; }
.user_table { font-family:Verdana, sans-serif, Arial; font-size:13px; line-height:18px; }
.ut_right { width:150px; padding:5px; text-align:right; vertical-align:top; }
.ut_left { width:200px; padding:5px; text-align:left; vertical-align:top; }
.ut_left_big { padding:5px; text-align:left; vertical-align:top; }

/* Games */
.game_sect { width:870px; }
.game_td { vertical-align:top; }
.game_table { width:210px; border:2px solid #191919; cursor:pointer; }
.game_ico { background-color:#CCCCCC; text-align:center; height:80px; position:relative; }
.game_title { padding:5px; background-color:#191919; text-align:center; }
a.gamelink { text-decoration:none; color:#FF8800; font-size:16px; font-family:'Arial Black', Tahoma, sans-serif; font-weight:bold; position:relative; }
a.gamelink:hover { text-decoration:none; color:#FFFFFF; font-size:16px; font-family:'Arial Black', Tahoma, sans-serif; font-weight:bold; }
.game_desc { display:none; background-color:#CCCCCC; border:2px solid #191919; padding:5px; position:absolute; z-index:25; width:196px; font-size:12px; }
a.hiddenlink { display:none; }
a.hiddenlink:hover { display:none; }
a.permalink { text-decoration:none; color:#666666; font-size:9px; font-family:Verdana, sans-serif, Arial; }
a.permalink:hover { text-decoration:none; color:#660000; font-size:9px; font-family:Verdana, sans-serif, Arial; }



