/*
Theme Name:SEO Horror Story
Theme URI:http://www.seohorrorstory.com/
Description:A goulish theme.
Version:1.0
Author: Vizion Interpimpactive
Tags:pimpin dawg, killin, pumpkins, naan millimetah, bitches and ho's y'all
*/

/* = First we 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,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-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"""";}

/* = Global Parameters ================================================================================================================== */
body, html									{font-family:Verdana, Tahoma, Helvetica, sans-serif; font-size:12px; color:#EAEAEA; background:url(images/bg_top.jpg) no-repeat center top #000 }
.logo, h1									{background-image:url(images/sprites.png); background-repeat:no-repeat;}


/* = Text and Links ===================================================================================================================== */
a											{color:#FFDF08; text-decoration:none;}
a:hover										{color:#CCC; text-decoration:underline;}

h1, h2, h3, h4, h5, h6						{font-weight:bold;}
h1											{font-size:24px; color:#FFDF08; padding:20px 0 15px 70px; margin:0 0 10px 0; background-position:left -86px;}
h2											{font-size:18px; color:#FF9600; margin:10px 0;}
h3											{clear:both; font-size:16px; color:#FFDF08;}
h4, h5, h6									{font-size:14px; color:#FFDF08;}

hr											{height:0; border:none; border-bottom:1px dotted #CCC; margin:10px 0; clear:both;}
small										{font-size:10px;}
big											{font-size:14px;}

strong										{font-weight:bold; font-family:Tahoma;}
em											{font-style:italic; color:#CCC;}

blockquote									{font-style:italic; padding:20px; font-family:Tahoma; font-weight:bold;}

.alignright									{float:right; margin:5px 0 5px 15px;}
.alignleft									{float:left; margin:5px 15px 5px 0;}
.alignnone									{clear:both; margin:5px 0 5px 0;}
.aligncenter								{clear:both; margin:0 auto;}
.usercomment .wp-smiley,
#maincontent .wp-smiley						{border:0px!important; outline:none!important; margin:0!important;}


/* = Layout and stuff =================================================================================================================== */
#wrap										{width:980px; margin:0 auto;}
	#header									{position:relative; width:980px; height:254px;}
		.logo								{display:block; position:absolute; width:242px; height:86px; top:25px; left:0; text-indent:-999em; background-position:left top;}
		#nav								{position:absolute; width:490px; height:58px; top:45px; left:289px; font-family:Arial, Helvetica, sans-serif;}
			#nav li							{width:120px; float:left; font-size:10px; font-weight:bold; color:#FFF;}
			#nav li a						{font-size:20px; text-decoration:none; color:#D12700;}
			#nav li a:hover					{color:#000;}
			#nav li span					{display:block; width:120px; padding:0 30px 0 0; line-height:14px;}
	
	#content								{width:695px; float:left; padding:0; line-height:20px; font-size:12px;}
		#content p							{margin:10px 0 20px 0;}

		.judges dt							{clear:both; width:150px; float:left; margin:20px 0 40px 0; font-size:12px; font-weight:bold; font-family:Tahoma; text-align:center;}
			.judges dt img					{border:2px solid #FF9600; margin:0 0 10px 0;}
		.judges dd							{width:505px; float:right; margin:25px 0 40px 0;}
	
	#content ul								{width:325px; float:left; margin:20px 20px 40px 0;}
		#content li,
		#sidebar li							{padding:0 0 10px 20px; background:url(images/bg_li.gif) no-repeat -5px 5px;}
	
	.posts dt								{font-size:16px; padding:20px 0 0 0;}
		.posts dd							{margin:0 0 15px 0;}
	
	.postmeta								{background-color:#222; padding:5px; margin:5px 0 50px 0; border-bottom:1px dotted #CCC; border-top:1px dotted #CCC;}
		
	
	#sidebar								{width:245px; float:right; padding:40px 0;}
		#sidebar dt							{clear:both; color:#FFDF08; font-size:18px; padding:30px 0 0 0; margin:0 0 15px 0;}
		#sidebar dt small					{font-size:11px;}
		#sidebar .sponsor					{margin:10px 10px 0 0; float:left;}
		#sidebar li							{line-height:18px; margin:0 0 15px 0;}

	#footer									{clear:both; width:980px; height:229px; padding:30px 0 0 0; text-align:center; background:url(images/bg_ftr.jpg) no-repeat center bottom #000;}	

/* = Forms ============================================================================================================================== */
	.gform_wrapper							{float:right; width:310px; padding:10px; margin:0 0 0 20px; background-color:#333; }

	#gform_title							{font-size:14px;}
	#gform_description						{font-size:11px;}
	.instruction							{font-size:10px;}
	.gfield_required						{color:red;}
	
	.gform_wrapper ul						{width:auto!important; float:none!important; margin:0!important;}
	.gform_wrapper li						{margin:0 0 5px 0; background-image:none!important; padding:0!important;}
	.gform_wrapper label					{color:#FFF; margin:0; font-size:12px;}
	.gform_wrapper input,
	.gform_wrapper textarea					{padding:3px 3px 0 3px; border:none; background-color:#FF9600; font-family:Verdana; font-size:12px; color:#000;}
	.gform_wrapper input					{width:304px;}
	.gform_wrapper textarea					{width:304px; height:80px;}
	
	.validation_error						{background:#333; color:#F00; padding:5px; margin:5px 0;}
	
	.gfield_error							{background:#333;}
	.gform_footer input						{border:none; padding:0; width:105px; height:25px;}