﻿h2 {color:447733; font-size:22px;}

.hp { }
	.hp #mainbody { }
		.hp .module { clear: both; margin: 0 0 35px 0; }
			.module .dualinset { border-color: #e3e3e3; border-width: 1px 0 0 0; border-style: solid; padding: 7px 0; }
			.module .topinset { border-color: #e3e3e3; border-width: 1px 0 0 0; border-style: solid; padding: 7px 0; }
			.hp .sifrheading { margin: 0 0 7px 5px; }
		.hp p { line-height: 2em; }

		.hp .sixtyforty { }
			.sixtyforty .left { width: 350px; }
			.sixtyforty .right { width: 469px; }

		.hp .thirds { }
			.thirds .left { width: 37%; }
			.thirds .centers { width: 30%; margin: 0 0 0 12px; }
			.thirds .right { width: 30%; }

	.hp .rotator { }
		.hp .rotator h2 { margin: 0; }
		.hp .rotator div.entry-master { height: 395px; position: relative; }
		.hp .rotator .entry { display: none; position: absolute; }
		.hp .rotator div.first { display: block; }
		.hp .rotator img { display: block; }
		.hp .rotator p { line-height: 2.3em; }

		.hp .rotator .rotator-bottom { }
			.hp .rotator .right { width: 365px; }
			.hp .rotator .left { width: 465px; padding: 17px 0 0 0; }

		.hp .rotator-bottom .box { width: 363px; height: 219px; }
				.hp .rotator-bottom .box h3 { font-size: 16px; color: #336699; font-weight: bold; margin: 0 0 .3em 0; }
				.hp .rotator-bottom .box .content { padding: 32px 14px 0 20px; }

		.hp #free-quote { position: relative; background: url(images/free-quote.jpg) no-repeat top left; }
				.hp #free-quote .call { position: absolute; top: 166px; left: 160px; height: 37px; display: block; width: 185px; text-indent: -3000em; }
		.hp #content-marketing { position: relative; background: url(images/content-marketing.png) no-repeat top left; }
				.hp #content-marketing p { margin: 7px 0 0 0; }
				.hp #content-marketing .call { position: absolute; top: 156px; left: 158px; height: 37px; display: block; width: 185px; text-indent: -3000em; }

	.hp .slider { position: relative; }
		.hp .slider .boxinset { border: 1px solid #e3e3e3; height: 80px; }
		.hp .slider .arrowLeft, .hp .slider .arrowRight { display: block; background: url(images/arrow_buttons.gif) no-repeat; width: 25px; height: 25px; margin: 17px 2px; position: absolute; }
		.hp .slider .arrowLeft { background-position: left -25px; left: 10px; }
		.hp .slider .arrowRight { background-position: left top; right: 10px; }
			.hp .slider .arrowLeft.hidden, .hp .slider .arrowRight.hidden { display: none; }
		.hp .slider .slide-master { margin: 5px 40px; overflow: hidden; position: relative; height: 50px; width: auto !important; width: 750px; }
		.hp .slider .slide-master ul { position: relative; width: 5000px; display: block; }
		.hp .slider .slide-master ul li { margin-right: 30px; border: none; padding: 0px; float: left; display: inline; background: url(images/frontpage_distributoricons.gif) no-repeat; overflow: hidden; }
		.hp .slider .slide-master ul li.last { margin-right: 0px; }
		.hp .slider .slide-master ul li a { display: block; height: 50px; font-size: 1px; text-indent: -5000px; }
			.hp .slider .slide-master ul li.iconGolfLink { width: 88px; background-position: 0px 0px; }
			.hp .slider .slide-master ul li.iconEHow { width: 80px; background-position: 0px -50px; }
			.hp .slider .slide-master ul li.iconLiveStrong { width: 265px; background-position: 0px -100px; }
			.hp .slider .slide-master ul li.iconTrails { width: 102px; background-position: 0px -150px; }
			.hp .slider .slide-master ul li.iconYouTube { width: 95px; background-position: 0px -200px; }
			.hp .slider .slide-master ul li.iconCracked { width: 109px; background-position: 0px -250px; }
			.hp .slider .slide-master ul li.iconTravels { width: 101px; background-position: 0px -310px; }
			.hp .slider .slide-master ul li.iconAlanta { width: 150px; background-position: 0px -373px; }

	.hp .roles { }
		.hp .roles .dualinset { height: 162px; }
		.hp .roles ul { padding: 0 0 0 225px; background: url(images/success.jpg) no-repeat left top; }
			.creators .roles ul { padding-bottom: 90px; }
		.hp .roles li { border-bottom: 1px solid #e3e3e3; padding: 3px 0; }
			.creators .roles li { background: url(images/li_arrow.png) no-repeat right center; }
		.hp .roles a { display: block; }

	.hp .featuredcreators { }
		.hp .featuredcreators .dualinset { padding: 15px 0; }
		.hp .featuredcreators .viewport { width: 469px; height: 125px; overflow: hidden; position: relative; }
		.hp .featuredcreators .cs-slide-master  { width: 5000px; position: relative; }
		.hp .featuredcreators .slide-entry { float: left; width: 469px; margin-right: 30px; }
		.hp .featuredcreators .slide-entry.hidden { display: none; }
			.hp .featuredcreators .slide-entry .photo { float: left; width: 85px; margin-right: 10px; }
			.hp .featuredcreators .slide-entry .photo .imageframe { width: 81px; height: 84px; background: url(images/frontpage_profilephotoframe.gif) left top no-repeat; margin: 0px auto 0 auto; overflow: hidden; }
			.hp .featuredcreators .slide-entry .photo .imageframe img { display: block; width: 70px; margin: 5px auto 0px auto; }
			.hp .featuredcreators .photo p { text-align: center; }
			.hp .featuredcreators .slide-entry .bio { float: left; font-size: 11px; width: 370px; }
			.hp .featuredcreators .slide-entry .bio .bioName { display: block; font-weight: bold; font-size: 12px; }
			.hp .featuredcreators .slide-entry .bio .bioLocation { display: block; font-weight: bold; margin-bottom: 3px; }
			.hp .featuredcreators .slide-entry .bio p { margin: 0px; padding: 0px; line-height: 1.3em; }
			.hp .featuredcreators .slide-entry .bio a.hidden { display: none; }

		.hp .featuredcreators .controls { padding-top: 4px; }
			.hp .featuredcreators .controls .nav { float: left; display: inline; margin-right: 10px; }
			.hp .featuredcreators .controls .nav .prev, .hp .featuredcreators .controls .nav .separate, .hp .featuredcreators .controls .nav .next { display: block; float: left; margin-right: 3px; }
			.hp .featuredcreators .controls .nav .prev, .hp .featuredcreators .controls .nav .next { background: url(images/fc_arrows.png) no-repeat; height: 17px; }
			.hp .featuredcreators .controls .nav .prev { background-position: left -35px; padding-left: 10px; }
			.hp .featuredcreators .controls .nav .next { background-position: right 2px; padding-right: 10px; }
			.hp .featuredcreators .controls .nav a.prev.disabled, .hp .featuredcreators .controls .nav a.prev.disabled:hover, .hp .featuredcreators .controls .nav a.next.disabled, .hp .featuredcreators .controls .nav a.next.disabled:hover { color: #999999; text-decoration: none; cursor: default; }
			.hp .featuredcreators .controls .nav a.disabled { background: none; }
			.hp .featuredcreators .controls .nav .separate { color: #369; }
			.hp .featuredcreators .controls .articleLink { float: left; display: inline; }
				.hp .featuredcreators .controls .articleLink a { text-decoration: underline; background: url(images/frontpage_favicons_mod.gif) no-repeat; line-height: 16px; padding-left: 20px; }
				.hp .featuredcreators .controls .articleLink a.hidden { display: none; }

	.hp .thirds li { padding: 5px 0 5px 0; border-bottom: 1px solid #e5e5e5; line-height: 1.5em; }
	.hp .press li, .publishers .featuredarticles li, .publishers .casestudies li { padding: 5px 0 5px 24px; background: url(images/frontpage_favicons_mod.gif) no-repeat; }
	.hp .thirds li.last { border: 0; }
	.hp .press li { color: #336699; }	
	.hp .press .propertyname { color: black; padding: 0 10px 0 0; }
	.hp .press .date { padding: 0 0 0 10px; }
	.hp .press a, .publishers .featuredarticles a { font-weight: bold; display: block; }

	.publishers .casestudies li { border-bottom: 1px solid #e6e5e5; line-height: 1.5em; font-size: 11px; color: #336699; }
	.publishers .casestudies a { font-weight: bold; font-size: 12px; }

	.hp .blog li { border-bottom: 1px solid #e6e5e5; line-height: 1.5em; font-size: 11px; color: #999; }
	.hp .blog a { font-weight: bold; font-size: 12px; display: block; }


	.publishers .featuredarticles li { color: #999; }

	.hp .thirds .moneycounter { padding: 7px 0 0 0; }