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

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

	*					{margin:0; padding:0;}
	body				{background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:75%; line-height:1.5em; color:#555;}
	body.home			{background:#fff url(../images/bg_home.gif) top repeat-x;}
	body.secondary		{background:#fff url(../images/bg_secondary.gif) top repeat-x;}
	img					{border:none;}
	hr					{display:none;}
	a					{color:#738d48;}

	p					{margin-bottom:1.2em;}
	h2					{font-size:1.6em; margin-bottom:.4em; height:40px!important;}
	h3					{font-size:1.6em; font-weight:normal; line-height:1.1em; margin-bottom:.6em;}
	h4					{font-size:1em; margin-bottom:.4em;}
	
	.error				{color: red;}
	.success			{color: green;}
	.clear				{clear:both;}
	.hrzrule			{height:1px; background:#ccc; margin:2em 0;}
	.submit				{padding-left:66px; background:url(../images/icon_submit.gif) left no-repeat; text-decoration:none; margin-left:14px;}
	.submit	span		{display:none;}
	.text_detail		{font-size:.9em; font-weight:bold;}
	.resources			{font-size:1.2em; line-height:1.5em; list-style-type:none;}
	.resources a		{text-decoration:none; color:#738d48;}
	.resources a:hover	{text-decoration:underline;}
	.fullstory			{font-weight:bold; text-transform:uppercase; padding:0 15px 0 3px; background:url(../images/icon_arrow1_down.gif) right no-repeat;}
	.close				{font-weight:bold; text-transform:uppercase; padding:0 15px 0 3px; background:url(../images/icon_arrow1_up.gif) right no-repeat;}
	.pdf				{background: url(../images/icon_pdf.gif) no-repeat left; padding-left: 20px;}
	.category_checkboxes li{margin-bottom:2px!important; list-style-type:none;}
	
	
/*  HEADER
******************************************************************/

	#header						{position:relative; width:906px; height:108px; background:url(../images/header.jpg) no-repeat; margin:0 auto; z-index:2;}
	#header a#homelink			{position:absolute; top:30px; width:290px; height:65px;}
	
	#header ul#navigation									{position:absolute; top:56px; left:373px; list-style-type:none; }
	#header ul#navigation li								{float:left;}
	#header ul#navigation li a								{float:left; height:25px; background:url(../images/navigation.png); text-indent:-999em; outline:none; overflow:hidden;}
	
	#header ul#navigation li a#home							{width:50px; background-position:0 0;}
	#header ul#navigation li a#home:hover					{background-position:0 -50px;}
	#header ul#navigation li a#home.current,
	#header ul#navigation li a#home.highlight				{background-position:0 -25px;}
	#header ul#navigation li a#home.current:hover			{background-position:0 -50px;}

	#header ul#navigation li a#blownaway					{width:170px; background-position:-50px 0;}
	#header ul#navigation li a#blownaway:hover				{background-position:-50px -25px;}
	#header ul#navigation li a#blownaway.current,
	#header ul#navigation li a#blownaway.highlight			{background-position:-50px -50px;}
	#header ul#navigation li a#blownaway.current:hover		{background-position:-50px -50px;}

	#header ul#navigation li a#share						{width:123px; background-position:-220px 0;}
	#header ul#navigation li a#share:hover					{background-position:-220px -50px;}
	#header ul#navigation li a#share.current,
	#header ul#navigation li a#share.highlight				{background-position:-220px -25px;}
	#header ul#navigation li a#share.current:hover			{background-position:-220px -50px;}

	#header ul#navigation li a#about						{width:128px; background-position:-343px 0px;}
	#header ul#navigation li a#about:hover					{background-position:-343px -50px;}
	#header ul#navigation li a#about.current,
	#header ul#navigation li a#about.highlight				{background-position:-343px -25px;}
	#header ul#navigation li a#about.current:hover			{background-position:-343px -50px;}

	#header ul#dropdown					{position:absolute; display:block; top:25px; left:50px; height:245px; width:215px; background:url(../images/navigation_dropdown.png) no-repeat; list-style-type:none; z-index:3; padding-top:5px;}
	#header ul#dropdown li				{float:left; width:206px;}
	#header ul#dropdown li a			{float:left; width:174px; text-indent:0; background:none; text-decoration:none; color:#fff; padding:3px 16px; height:auto; border-bottom:solid 1px #9bae80; outline:none;}
	#header ul#dropdown li a.end		{border-bottom:none;}
	#header ul#dropdown li a:hover		{background:#9bae80;}
	
	
/*  HOME
******************************************************************/

	#home_flash								{position:relative; height:366px; z-index:1; border-bottom:solid 1px #3E5326;}
	
	#home_main								{background:url(../images/bg_main.gif) top repeat-x; padding-top:30px;}
	#home_maincontent						{width:906px; margin:0 auto;}
	#home_maincontent #left					{float:left; width:337px;}
	#home_maincontent #right				{float:right; width:540px;}
	#home_maincontent #right p				{font-size:1.4em; line-height:1.4em; color:#666;}
	#home_maincontent #sep					{float:left; width:906px; height:14px; border-bottom:solid 1px #d5ddc8;}
	
	#home_maincontent #promos				{float:left; width:906px; margin-top:30px; background:url(../images/bg_promos.gif) repeat-y;}
	#home_maincontent #promos p				{color:#555;}
	#home_maincontent #promos h3			{font-weight:normal; font-size:1.5em; color:#738d48;}
	#home_maincontent #promos .right		{float:right; margin:0 0 0 14px;}
	#home_maincontent #promos #promo1		{float:left; width:285px; padding-right:15px;}
	#home_maincontent #promos #promo2		{float:left; width:270px; padding:0 15px;}
	#home_maincontent #promos #promo3		{float:left; width:285px; padding-left:15px;}
	
	#home_maincontent #promos #promo1 img	{margin-bottom: 10px;}
	
/*  MAIN
******************************************************************/

	#main					{background:url(../images/bg_main.gif) top repeat-x; padding-top:30px;}
	
	#mainphoto				{height:194px; border-bottom:solid 1px #738d48;}	
	.baldknob				{background:url(../images/pano_baldknob.jpg) center no-repeat;}	
	.caesarshead			{background:url(../images/pano_caesarshead.jpg) center no-repeat;}	
	.clemson				{background:url(../images/pano_clemson.jpg) center no-repeat;}	
	.fallspark				{background:url(../images/pano_fallspark.jpg) center no-repeat;}	
	.lakejocassee			{background:url(../images/pano_lakejocassee.jpg) center no-repeat;}	
	.michelin				{background:url(../images/pano_michelin.jpg) center no-repeat;}	
	.patriot				{background:url(../images/pano_patriot.jpg) center no-repeat;}	
	.presbyterian			{background:url(../images/pano_presbyterian.jpg) center no-repeat;}	
	.spartanburg			{background:url(../images/pano_spartanburg.jpg) center no-repeat;}

	#maincontent			{width:906px; margin:0 auto;}
	#maincontent #left		{float:left; width:590px;}
	#maincontent #right		{float:right; width:286px;}
	
	#video_testimonials					{float:left; padding:20px 0; margin-bottom:20px; border-top:solid 1px #dbddd0; border-bottom:solid 1px #dbddd0;}
	#video_testimonials ul				{margin:0; list-style-type:none;}
	#video_testimonials ul li			{width:190px; float:left; position:relative;}
	#video_testimonials ul li h4		{padding-left:5px; font-size:1.2em; color:#738d48;}
	#video_testimonials ul li p			{padding-left:5px;}
	#video_testimonials ul li img		{border:solid 4px #d0d6c8;}
	#video_testimonials ul li img.play	{border:none; position:absolute; top:75px; left:155px;}
	#video_testimonials ul li.col1		{border-right:solid 10px #fff;}
	#video_testimonials ul li.col2		{border-right:solid 10px #fff;}
	#video_testimonials ul li.col3		{}
	
	div.testimonial1			{float:left; padding:14px; border-bottom:solid 1px #dbded8; width:558px;}
	div.testimonial1 img		{float:left; border:solid 3px #d0d6c8;}
	div.testimonial1 div		{float:right; width:490px;}
	div.testimonial1 h4			{color:#738D48;}
	div.testimonial1 p			{margin:0;}
	
	div.testimonial2			{float:left; padding:14px; border-bottom:solid 1px #dbded8; width:558px; background:#f4f7f1;}
	div.testimonial2 img		{float:left; border:solid 3px #d0d6c8;}
	div.testimonial2 div		{float:right; width:490px;}
	div.testimonial2 h4			{color:#738D48;}
	div.testimonial2 p			{margin:0;}
	
/*  CONTENT AREAS
******************************************************************/

	/* Misc */
	#resource-logos						{list-style-type: none; margin-bottom: 10px; width: 286px; float: left;}
	#resource-logos li					{float: left; margin-right: 4px;}
	.commercial-thumb,
	.share-promo						{border: 4px solid #d0d6c8;}
	#flash_player						{position: relative; z-index:1;}
	#flash_player_border				{border: 4px solid #d0d6c8; width: 576px; margin-bottom: 15px;}
	.back-right							{float: right; margin-right: 8px;}
	.sponsor-logo-highlight				{text-align: center; width: 100%; background-color: #eff2e9; padding-top: 15px; padding-bottom: 15px;}
	ul#sponsors							{list-style-type: none;}
	ul#sponsors	li						{float: left; margin-right: 12px; margin-bottom: 12px}
	div.full-testimonial p				{margin-bottom: 18px;}
	div#right ul,
	div#right ol	{list-style-type: none;}
	
	table.table-testimonials img		{border:solid 3px #d0d6c8;}
	table.table-testimonials td			{vertical-align: top; width: 188px; padding-bottom: 16px;}
	table.table-testimonials td.col1 	{padding-right: 13px;}
	table.table-testimonials td.col2 	{padding-right: 13px;}
	table.table-testimonials td.col3 	{padding-right: 0px;}
	
	
	
/*  FOOTER
******************************************************************/

	 #footer					{float:left; width:906px; padding:8px 0 60px 0; margin-top:30px; border-top:solid 1px #d5ddc8; font-size:.9em!important; color:#738d48;}
	 #footer p					{float:left;}
	 #footer ul					{float:right; list-style-type:none;}
	 #footer ul li				{float:left; padding-right:6px; margin-right:6px; border-right:solid 1px #d5ddc8;}
	 #footer ul li.end			{border-right:none; padding:0; margin:0;}
	 #footer ul li a			{text-decoration:none;}
	 #footer ul li a:hover		{text-decoration:underline;}
	 #footer ul li a.current	{text-decoration:underline;}

/*  FORMS
******************************************************************/

	.form					{list-style-type: none;}
	.form li 				{float: left; width: 295px; margin-bottom: 15px;}
	input					{width: 260px; padding: 3px;}
	select		 			{width: 269px; padding: 3px;}
	.comments				{width: 590px;}
	.comments textarea		{width: 563px; height: 150px; font-family: Arial, Helvetica, sans-serif; font-size: 1em;}
	.checkbox				{width: 590px !important;}
	.checkbox input			{float: left; width: 18px !important; margin-right: 7px;}
	.checkbox label			{float: left;}
	.radio					{width: 590px !important;}
	.radio input			{float: left; width: 18px !important; margin-left: 7px; margin-right: 7px;}
	.radio img				{float: left;}
	.button input			{width: auto !important;}

/*  SIFR
******************************************************************/

	.sIFR-active h1 	{visibility:hidden; margin-bottom:.6em;}
	.sIFR-active h2 	{visibility:hidden; margin-bottom:.6em;}
	
/*  ADMIN
******************************************************************/

	#admin-nav			{list-style-type: none; margin-bottom: 15px;}
	#admin-nav li		{float: left; margin-right: 22px;}
	#admin-nav a		{background: url(../images/icon_arrow1_down.gif) no-repeat left; padding-left: 14px;}
	
	table.admin			{width: 100%; margin-bottom: 18px;}
	table.admin th		{text-align: left; background-color: #3e5326; padding: 6px; color: #fff;}
	table.admin td		{padding: 6px;}
	table.admin tr.alt	{background-color: #f0f0f0;}
	
	table.admin tbody td 			{border-bottom: 1px solid #dcdcdc;}
	table.admin tbody tr.selected 	{background-color: red;}

/*  MISC
******************************************************************/
	
	/* Custom Avatar Upload */
	p span							{background:#F3F5EF; padding:0px 4px; position:relative; z-index:+2;}	
	div#crop						{float:left;}	
	div#crop_image					{width:46px; height:46px; background:#fff; border:solid 1px #789350; float:left; margin:0; padding:0; overflow:hidden; position:relative;}
	
	#icons 							{margin-bottom: 15px;}
	#avatars						{list-style-type:none;}
	#avatars li						{float:left; width:48px; margin-right:8px;}
	#avatars li input				{margin:5px 0 0 16px;}
	#position_image 				{float: left;}
	#avatarimg 						{line-height: normal;}
	
	.custom 						{background-color: #ecefe5; padding: 15px;}
	input.upload					{margin-bottom:1em; font-size:11px; color:#738d48; border:solid 1px #799451; padding:2px 4px;}	
	li.upload						{background-color: #f3f5ef; border: 1px solid #738d48; width: 526px !important; padding: 15px 20px 15px 20px;}
	li.upload h3					{color: #748e49; font-size: 1.2em; font-weight: bold; margin-bottom: 15px;}
	
	
	
	
	
	
	
	