@charset "utf-8";

/* SFP 2008 Styles */

.comp-cont{
 padding:5px 0 0 18px	
}

.comp-cont img{
	margin: 11px
}

body

{

	background-color:#022044;

	background-image:url(images/bg.jpg);

	background-position:center top;

	background-repeat:no-repeat;

	color:#9d9380;

	font-family:"Trebuchet MS", Arial, sans-serif;

	font-size:12px;

	margin:0;

	padding:0;

	text-align:center;

}



h1

{

	/*color:#6db9e9;*/

	color:#5fa0ca;

	font-size:16px;

	margin:0;

}



h2

{

	color:#6db9e9;

	font-size:12px;

	font-weight:bold;

	margin:0;

}



p

{

	margin:15px 0 0 0;

}



a

{

	color:#04a6f1;	

	text-decoration:none;

}



a:hover

{

	color:#377ad1;

	text-decoration:none;

}



/* Containers */

.container

{

	margin:0 auto;

	text-align:left;

	width:995px;

}



/* Header */

#header

{

	margin:25px 0 0 0;

	padding:0 14px;

}

	/* header elements */

	#logo

	{

		padding:0 0 0 20px;

	}

	

	#nav

	{

		padding:5px 15px 5px 0;

		text-align:right;

	}

		/* nav elements */

		.navSpace

		{

			margin:0 37px 0 0;

		}

	

	#subNav

	{

		background-color:#043a77;

		border-top:4px solid #0b4a91;

		border-right:4px solid #0b4a91;

		border-bottom:none;

		border-left:4px solid #0b4a91;

		margin:0;

		padding:5px 0 0 18px;

	}

		/* subnav elements */

		.subNavLinks

		{

			margin:0 188px 0 0;

		}

		

		.subNavSpace

		{

			margin:0 16px 0 0;

		}



#banner

{

	margin:0;

}



#bannerBottom

{

	background-image:url(images/banner_bg.gif);

	background-repeat:repeat-x;

	margin:0;

}



#banner2

{

	background-image:url(images/banner_bg.gif);

	background-position:bottom;

	background-repeat:repeat-x;

	margin:0;

}



#banner3

{

	background:url(http://www.stormfrontproductions.net/2010banner/poster.jpg) center;

	border:6px solid #FFF;

	margin:0 auto;

	width:984px;

	height:290px;

}



#banner-bg

{

	background-image:url(images/banner_bg2.gif);

	background-position:bottom;

	background-repeat:repeat-x;

	margin:0;

}



#banner-bg-ie

{

	background-image:url(images/banner_bg2_ie.gif);

	background-position:bottom;

	background-repeat:repeat-x;

	margin:0;

}



#shadow
{
	position:relative;
	z-index:1000;
}

#shadow-ie
{
	top:-6px;
	position:relative;
	z-index:1000;
}



#mainBody

{

	background-color:#f9efdd;

	margin:0;

}



#content

{

	padding:20px 70px 0 30px;

}



#content-new

{

	padding:20px 70px 0 30px;

	width:655px;

}



#content404

{

	padding:0px;

	width: 275px;

	margin: 0 auto;

}



.content404

{

	margin: 150px 0 0 0;

	text-align: left;

}



#sidebar

{

	margin:0;

	padding:20px 10px 0 10px;

	width:220px;

}



#sidebar-new

{

	float:right;

	margin:0;

	padding:20px 10px 0 10px;

	width:220px;

}



#sidebar2

{

	background-color:#EFDFC2;

	margin:0;

	padding:20px 10px 0 10px;

	width:220px;

}



#sidebar3

{

	margin:0;

	padding:20px 10px 0 10px;

	text-align:center;

	width:220px;

}



/* bottom white bar */

#testimonials

{

	background-color:#FFFFFF;

	height:112px;

}



.buzz

{

	margin:0;

	padding:0 40px 0 0;

	vertical-align:bottom;

}



.flash

{

	margin:0;

	padding:0 0 0 20px;

}



/* Forms */

#contactForm

{

	color:#9d9380;

	font-size:12px;

	margin:15px 15px 0 0;

}



.textbox

{

	background-color:#FFFFFF;

	border:1px solid #eee5d4;

	color:#9d9380;

	font-family:"Trebuchet MS", Arial, sans-serif;

	font-size:12px;

	width:165px;

}



.textboxQC

{

	background-color:#FFFFFF;

	border:1px solid #eee5d4;

	color:#9d9380;

	font-family:"Trebuchet MS", Arial, sans-serif;

	font-size:12px;

	width:145px;

}



.listbox

{

	background-color:#FFFFFF;

	border:1px solid #eee5d4;

	color:#9d9380;

	font-family:"Trebuchet MS", Arial, sans-serif;

	font-size:12px;

}



.textarea

{

	background-color:#FFFFFF;

	border:1px solid #eee5d4;

	color:#9d9380;

	font-family:"Trebuchet MS", Arial, sans-serif;

	font-size:12px;

	width:200px;

}



.textareaLong

{

	background-color:#FFFFFF;

	border:1px solid #eee5d4;

	color:#9d9380;

	font-family:"Trebuchet MS", Arial, sans-serif;

	font-size:12px;

	scrollbar-base-color:#FFFFFF;

	scrollbar-darkshadow-color:#FFFFFF;

	scrollbar-shadow-color:#FFFFFF;

	scrollbar-arrow-color:#FFFFFF;

	width:338px;

}



.textareaBig

{

	background-color:#FFFFFF;

	border:1px solid #eee5d4;

	color:#9d9380;

	font-family:"Trebuchet MS", Arial, sans-serif;

	font-size:12px;

	scrollbar-base-color:#FFFFFF;

	scrollbar-darkshadow-color:#FFFFFF;

	scrollbar-shadow-color:#FFFFFF;

	scrollbar-arrow-color:#FFFFFF;

}



.button

{

	background-image:url(images/bg_button.gif);

	background-repeat:repeat-x;

	background-position:top;

	border:none;

	color:#FFFFFF;

	cursor:pointer;

	font-family:"Trebuchet MS", Arial, sans-serif;

	font-size:11px;

	padding:3px 6px 3px 6px;

}



.buttonIE

{

	background-color:#CFB785;

	border:1px solid #eee5d4;

	color:#FFFFFF;

	cursor:pointer;

	font-family:"Trebuchet MS", Arial, sans-serif;

	font-size:11px;

	padding:3px;

}



/* Footer */

#footer

{

	background-color:#022044;

	margin:0;

	padding:5px 0 0 5px;

}



.footerCell

{

	border-left:1px dotted #004584;

	color:#6db9e9;

	font-size:11px;

	padding:5px 0 0 10px;

	vertical-align:top;

}



	.footerCell .topLink

	{

		color:#6db9e9;

		text-decoration:none;

	}

	

	.footerCell .allLink

	{

		color:#ffba58;

		text-decoration:none;

	}

	

	.footerCell a

	{

		color:#b5cfe3;

		text-decoration:none;

	}

	

	.footerCell a:hover

	{

		color:#FFFFFF;

		text-decoration:none;

	}	



#subFooter

{

	background-color:#022044;

	font-size:10px;

	margin:0;

	padding:20px 0 5px 0;

	text-align:center;

}



	#subFooter .top

	{

		color:#6db9e9;

		margin:0;

		font-weight:bold;

	}

	

	#subFooter .bottom

	{

		color:#3888bb;

		margin:0;

	}

	

/* Gallery Images */

.galleryImg

{

	float:left;

	margin:0 20px 20px 0;

	text-align:left;

	width:192px;

}



.galleryImg2

{

	float:right;

	margin:0 0 20px 20px;

}



.caption

{

	margin:5px 0;

}



.hostingImg

{

	border:1px solid #c7b289;

	text-align:center;

	width:180px;

}



.galleryItem

{

	margin:0 0 25px 0;

}



.galleryItem2

{

	margin:0;

}



/* Bios */
.bioItem
{
	float:left;
	text-align:center;
	width:160px;
}

.bioImg
{
	border:1px solid #c7b289;
	cursor:pointer;
	text-align:center;
	width:90px;
}

.bioContent
{
	background-color:#FFFFFF;
	border:1px solid #c7b289;
	display:none;
	height:0px;
	margin:0 0 0 10px;
	opacity:0;
	padding:10px;
}

.SFPname
{
	color:#04a6f1;
	font-weight:bold;
}

.SFPname:hover

{

	color:#377ad1;

	cursor:pointer;

}



/* Press */

.pressImg

{

	float:right;

	font-size:10px;

	margin:15px 0 10px 20px;

	text-align:center;

	width:192px;

}



.pressImgBorder

{

	border:1px solid #c7b289;

	width:192px;

}



.pressImg2

{

	float:right;

	font-size:10px;

	margin:15px 0 10px 20px;

	text-align:center;

	width:282px;

}



.pressImgBorder2

{

	border:1px solid #c7b289;

	width:282px;

}

.pressImg3

{

	float:right;

	font-size:10px;

	margin:15px 0 10px 20px;

	text-align:center;

	width:300px;

}



.pressImgBorder3

{

	border:1px solid #c7b289;

	width:300px;

}



.pressImgLeft

{

	float:left;

	font-size:10px;

	margin:15px 20px 10px 0;

	text-align:center;

	width:200px;

}



.pressSwf

{

	float:right;

	font-size:10px;

	margin:15px 0 10px 20px;

	text-align:center;

	width:320px;

}

	 	

/* Borders & Backs */

.lightBorder

{

	border:1px solid #eee5d4;

}



.darkBorder

{

	border:1px solid #c7b289;

}



.whiteBorder

{

	border:5px solid #FFF;

}



.slightBg

{

	background-color:#eee5d4;

}



.darkerBg

{

	background-color:#c7b289;

	color:#FFF;

}



/* whois lookup */

.open

{

	color:#009900;

	cursor:pointer;

	list-style:none;

}



.closed

{

	color:#990000;

	list-style:none;

}



/* Misc. */

.clearfloat 

{

	clear:both;

	height:0;

	font-size: 1px;

	line-height: 0px;

}



.noGap

{

	margin:5px 0 0 0;

}



.arrow

{

	cursor:default;

}



.smallText

{

	font-size:10px;

}



.icon

{

	position:relative;

	top:3px;

	z-index:100;

}



.subHeader

{

	color:#9ba220;

	font-size:13px;

	margin:3px 0 0 0;

}



.allBuzz

{

	color:#9ba220;

}



	.allBuzz:hover

	{

		color:#b9bf49;

	}

	

.reqs

{

	color:#990000;

}	



.box570

{

	width:570px;

}



.center

{

	margin:0 0 0 14px;

	text-align:center;

}



/*popup */

.preview

{

	cursor:pointer;

}



#popup

{

	border:1px solid #190E04;

	color:#FFFFFF;

	display:none;

	position:absolute;

	text-align:left;

	width:550px;

	z-index:1000;

}