/*  Upstate South Carolina "I was blown away"   */
/*  www.iwasblownaway.com  */

/*  STYLES
******************************************************************/

	*					{margin:0; padding:0;}
	body				{font-family:Arial, Helvetica, sans-serif; font-size:75%; line-height:1.5em;}
	a					{color:#738d48;}
	p					{margin-bottom:1.2em;}
	.small				{font-size:.9em!important;}
	img					{border:none;}
	hr					{display:none;}
	h3					{font-size:1.2em; margin-bottom:.2em;}
	sup					{font-size:50%;}
	.clear				{clear:both;}
	.hrzrule			{height:1px; background:#ccc; margin:1em 0;}
	.submitstory		{float:right; margin:0 0 1em 1em;}
	p.error				{color: #f00;}
	h3.error			{color: #f00;}
	select.formSelect	{width:196px; margin-right:8px; padding-left:0; }
	#nav a				{font-size: 173%; font-family: "Times New Roman";}


/*  HOME
******************************************************************/

	#home_flash								{height:366px; border-bottom:solid 1px #738d48;}
	
	#home_main								{background:url(../images/bg_main.gif) top repeat-x; padding-top:30px;}
	#home_maincontent						{width:768px; margin:0 auto;}
	#home_maincontent #left					{float:left; width:475px;}
	#home_maincontent #right				{float:right; width:264px;}
	
	.homeblurb1_top			{background:url(../images/blurb1_top.gif) top no-repeat; width:226px; padding:15px 18px 8px 20px; }
	.homeblurb1_top p		{padding-bottom:.8em; margin:0; font-size:1em;}
	.homeblurb1_bottom		{background:url(../images/blurb1_bottom.gif) bottom no-repeat; height:21px;}
	
	.homeblurb2_top			{background:url(../images/blurb2_top.gif) no-repeat; height:21px;}
	.homeblurb2_bottom p	{padding-bottom:.8em; margin:0; font-size:1em;}
	.homeblurb2_bottom		{background:url(../images/blurb2_bottom.gif) bottom left no-repeat; width:226px; padding:8px 18px 17px 20px;}
	

/*  MAIN
******************************************************************/

	#main					{background:url(../images/bg_main.gif) top repeat-x; padding-top:30px;}
	#maincontent			{width:768px; margin:0 auto;}
	.pagination				{float:right; list-style-type:none; margin-top:5px;}
	.pagination li			{float:left;}
	.pagination li a		{float:left; padding:0 3px;}
	.pagination li.prev a	{padding-left:9px; margin-left:12px; background:url(../images/icon_prev.gif) left no-repeat; font-weight:bold;}
	.pagination li.next a	{padding-right:9px; background:url(../images/icon_next.gif) right no-repeat; font-weight:bold;}
	.pagination li.cur		{font-weight:bold;}
	
	#maincontent #left		{}
	#maincontent #right		{}
	#maincontent #wide		{}
	
	#mainphoto				{height:194px; border-bottom:solid 1px #738d48;}	
	.resources				{background:url(../images/pano_lakejocassee.jpg) center no-repeat;}	
	.about					{background:url(../images/pano_fallspark.jpg) center no-repeat;}	
	.commercials			{background:url(../images/pano_spartanburg.jpg) center no-repeat;}	
	.contact				{background:url(../images/pano_caesarshead.jpg) center no-repeat;}	
	.testimonials			{background:url(../images/pano_clemson.jpg) center no-repeat;}	
	#mainphoto_content		{position:relative; width:768px; height:194px; margin:0 auto;}	
	
	.mainphotoblurb			{width:310px; position:absolute; bottom:20px; right:0;}
	.mainphotoblurb_top		{width:252px; float:left; background:url(../images/mainphotoblurb_top.png) top no-repeat; padding:15px 28px 0 30px; font-size:.9em; line-height:1.4em;}
	.mainphotoblurb_bottom	{width:310px; float:left; height:15px; background:url(../images/mainphotoblurb_bottom.png) top no-repeat;}

	#upstatemap				{float:right; margin:0 0 2em 2em; width:397px;}	
	
/*-- Icon Chooser -- */
	
	#iconchooser										{float:right; width:288px;}
	#iconchooser div.or									{float:left; width:282px; height:1px; border-bottom:solid 1px #4f38dc; position:relative; top:9px; z-index:+1}	
	#iconchooser p.or									{float:left; width:288px; text-align:center;color:#FFF;}
	#iconchooser p span									{background:#4f38dc; padding:0 4px; position:relative; z-index:+2;}	
	#iconchooser input.upload							{margin-bottom:1em; font-size:11px; color:#4f38dc; border:solid 1px #4f38dc; padding:2px 4px;}	
	#iconchooser div#crop								{float:left;}	
	#iconchooser div#crop_image							{width:83px; height:83px; background:#fff; border:solid 1px #789350; margin:10px 10px 5px 0;}
	#crop_image											{overflow:hidden; position: relative;}
	
	#iconchooser #iconchooser_top						{float:left; width:288px;}	
	#iconchooser #iconchooser_top ul.avatars			{list-style-type:none;}	
	#iconchooser #iconchooser_top ul.avatars li			{float:left; width:83px; margin-right:16px; }	
	#iconchooser #iconchooser_top ul.avatars li.end		{margin-right:0; }	
	#iconchooser #iconchooser_top ul.avatars li a		{float:left; }	
	#iconchooser #iconchooser_top ul.avatars li input,
	#iconchooser #iconchooser_top input.radio			{width:83px; border:none;}	
	
	#iconchooser #iconchooser_bottom					{float:left; width:336px; height:21px;}
		
/*-- Testimonials -- */

	form#testimonial				{min-height: 540px; _height: 540px;}
	
	#testimonials_content			{width:768px; float:left; margin:20px 0 8px;}
	#testimonials_content h3		{font-size:1.2em;}
	#testimonials_content .bottom1	{position:relative; float:right; width:677px; height:6px; background:url(../images/bg_testimonial1_bottom.gif) no-repeat; margin-bottom:10px;}
	#testimonials_content .bottom2	{position:relative; float:right; width:677px; height:6px; background:url(../images/bg_testimonial2_bottom.gif) no-repeat; margin-bottom:10px;}

	.testimonial1					{position:relative; float:right; width:615px; padding:18px 18px 8px 34px; border:solid 1px #000; min-height: 55px; _height: 55px;}
	.testimonial1 img				{position:absolute; left:-100px; top:-1px;}
	.testimonial2					{position:relative; float:right; width:615px; padding:18px 18px 8px 34px; border:solid 1px #000; min-height: 55px; _height: 55px;}
	.testimonial2 img				{position:absolute; left:-100px; top:-1px;}
	
	#testimonials_submit			{margin-left: 25px;}
	#testimonials_submit input		{width:186px; margin:0 8px 8px 0;}
	#testimonials_submit select.error,
	#testimonials_submit textarea.error,
	#testimonials_submit input.error	{border-color:#f00;}
	#testimonials_submit label		{position:absolute; left:-999em;}
	
	
	
/*  FORMS
******************************************************************/

	fieldset			{border:none;}
	input				{font-size:11px; color:#000; border:solid 1px #000; padding:2px 4px;}
	select				{font-size:11px; color:#000; border:solid 1px #000; padding:2px; margin-bottom:6px;}
	textarea			{border:solid 1px #000; padding:2px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000; }
	input.button		{border:none; padding:0; width:auto!important;}
	
	fieldset.search 	{float:left; width:400px;}
	fieldset.search * 	{float:left; margin-right:6px; }
	fieldset.search input 	{padding:2px 3px;}
	fieldset.search label	{position:absolute; left:-999em;}

	textarea#copy		{width:396px; margin-bottom:8px;}

	fieldset.sendinfo	 {width:200px; float:right;}
	fieldset.sendinfo *	{float:left;}
	input.checkbox		{width:15px!important; height:15px; border:none;}
	input#allow			{position:relative; left:3px; top:2px;}
	#body				{padding: 20px 35px;}
