#home {
	background: url('../images/home/bg_spacer_homepage.png') top center repeat-y;
}
#featuredTabs {
	background: url('../images/home/bg_featuresection.png') top left no-repeat;
	width: 1000px;
	height: 266px;
	padding-top: 20px;
}
	#featuredTabs .mediaFrame {
		width: 380px;
		height: 243px;
		float: left;
		position: relative;
		margin-left: 20px;
	}
		#featuredTabs .mediaFrame .overlay {
			position: absolute;
			background-position: 0px 0px;
			width: 370px;
			height: 243px;
			background-repeat: no-repeat;
		}
		#featuredTabs .mediaFrame .vertical {
			width: 1px;
			top: 5px;
		}
		#featuredTabs .mediaFrame .horizontal {
			height: 1px;
			left: 5px;
		}
		#featuredTabs .mediaFrame .corner {
			width: 5px;
			height: 5px;
		}
		#featuredTabs .mediaFrame .top {
			background-image: url('../images/home/overlay_top.png');
			top: 0px;
		}
		#featuredTabs .mediaFrame .bottom {
			background-image: url('../images/home/overlay_bottom.png');
			bottom: 0px;
		}
		#featuredTabs .mediaFrame .left {
			background-image: url('../images/home/overlay_left.png');
			left: 0px;
		}
		#featuredTabs .mediaFrame .right {
			background-image: url('../images/home/overlay_right.png');
			right: 0px;
		}
		#featuredTabs .mediaFrame .top.right {
			background-image: url('../images/home/overlay_topright.png');
		}
		#featuredTabs .mediaFrame .top.left {
			background-image: url('../images/home/overlay_topleft.png');
		}
		#featuredTabs .mediaFrame .bottom.right {
			background-image: url('../images/home/overlay_bottomright.png');
		}
		#featuredTabs .mediaFrame .bottom.left {
			background-image: url('../images/home/overlay_bottomleft.png');
		}

	#featuredTabs .tabs {
		margin-left: 430px;
		width: 265px;
		height: 170px;
		color: white;
	}
		#featuredTabs .tabs .tab {
			display: none;
		}
			#featuredTabs .tabs .tab .associatedMedia {
				display: none;
			}
			#featuredTabs .tabs .tab .title {
				margin: 0px;
				padding: 0px 0px 20px;
				font-size: 18px;
			}
			#featuredTabs .tabs .tab .abstract {
				font-size: 14px;
			}
				#featuredTabs .tabs .tab .abstract a {
					color: white !important;
					text-decoration: underline;
				}
				#featuredTabs .tabs .tab .abstract a:hover {
					color: #cd8509 !important;
				}
	#featuredTabs #newsletterSignupLink {
		display: block;
		margin-left: 430px;
		width: 290px;
		height: 50px;
		text-indent: -10000px;
		background-position: 0px 0px;
		background-repeat: no-repeat;
		background-image: url('../images/home/enewsletter_signup.png');
	}
	#featuredTabs #newsletterSignupLink:hover {
		background-position: 0px -50px;
	}
	#featuredTabs .tabList {
		margin: 0px 0px 0px 430px;
		padding: 0px;
	}
		#featuredTabs .tabList li {
			float: left;
			margin-right: 10px;
		}
			#featuredTabs .tabList li a {
				display: block;
				text-indent: -10000px;
			}
			#featuredTabs .tabList li a.bullet {
				width: 11px;
				height: 11px;
				margin-top: 4px;
				background: url('../images/home/feature_navbullets.png') top left no-repeat;
			}
			#featuredTabs .tabList li a.bullet:hover,
			#featuredTabs .tabList li a.bullet.active {
				background-position: 0px -11px;
			}
			#featuredTabs .tabList li a.prev {
				width: 19px;
				height: 19px;
				background: url('../images/home/feature_arrow_back.png') top left no-repeat;
			}
			#featuredTabs .tabList li a.prev:hover {
				background-position: 0px -19px;
			}
			#featuredTabs .tabList li a.next {
				width: 19px;
				height: 19px;
				background: url('../images/home/feature_arrow_next.png') top left no-repeat;
			}
			#featuredTabs .tabList li a.next:hover {
				background-position: 0px -19px;
			}
#bottomContent {
	background: url('../images/home/bg_homepage_bottomsection.png') bottom left no-repeat;
	min-height: 500px;
	margin: 0px -50px;
	padding: 20px 50px 0px;
}
	#bottomContent h2 {
		margin: 0px;
		padding: 0px;
		text-indent: -10000px;
		background-position: top left;
		background-repeat: no-repeat;
	}
	#bottomContent .readMore {
		display: block;
		height: 21px;
		background-position: 0px 0px;
		background-repeat: no-repeat;
		text-indent: -10000px;
	}
	#bottomContent .readMore:hover {
		background-position: 0px -21px;
	}
	#socialUpdates {
		float: left;
		width: 395px;
	}
		#socialUpdates h2 {
			background-image: url('../images/home/header_followdavecamp.png');
			width: 355px;
			height: 65px;
			margin-left: 20px;
		}
		#socialUpdates p {
			margin: 0px;
			padding: 0px 20px 20px;
			font-style: italic;
			font-size: 10px;
		}
		#socialUpdates ul {
			margin: 0px;
			padding: 0px 20px;
		}
			#socialUpdates ul li {
				font-size: 13px;	
				padding-bottom: 20px;
				/*padding-left: 40px;*/
				padding-left: 0px;
				background-position: 0px 5px;
				background-repeat: no-repeat;
			}
			#socialUpdates ul li.twitter {
				background-image: url('../images/home/bullet_twitter.png');
			}
				#socialUpdates ul li a {
					color: #404040 !important;
				}
				#socialUpdates ul li a:hover {
					color: #cd8509 !important;
					text-decoration: none !important;
				}
	#latestUpdates {
		float: left;
		width: 265px;
		height: 335px;
		margin-left: 30px;
	}
		#latestUpdates h2 {
			background-image: url('../images/home/header_latestupdates.png');
			width: 265px;
			height: 65px;
		}
		#latestUpdates ul {
			margin: 0px;
			padding: 0px;
		}
			#latestUpdates ul li {
				font-size: 13px;	
				padding-bottom: 20px;
			}
				#latestUpdates ul li a {
					color: #404040 !important;
				}
				#latestUpdates ul li a:hover {
					color: #cd8509 !important;
					text-decoration: none !important;
				}
		#latestUpdates .readMore {
			background-image: url('../images/home/btn_morenewsupdates.png');
			width: 129px;
		}
	#latestBlogs {
		float: left;
		width: 240px;
		height: 335px;
		margin-left: 50px;
	}
		#latestBlogs h2 {
			background-image: url('../images/home/header_latestblogs.png');
			width: 240px;
			height: 65px;
		}
		#latestBlogs ul {
			margin: 0px;
			padding: 0px;
		}
			#latestBlogs ul li {
				font-size: 13px;	
				padding-bottom: 20px;
			}
				#latestBlogs ul li a {
					color: #404040 !important;
				}
				#latestBlogs ul li a:hover {
					color: #cd8509 !important;
					text-decoration: none !important;
				}
		#latestBlogs .readMore {
			background-image: url('../images/home/btn_moreblogs.png');
			width: 129px;
		}
	#currentIssues {
		float: right;
		width: 570px;
		padding-top: 20px;
	}
		#currentIssues .mediaFrame {
			float: left;
			position: relative;
			width: 260px;
			margin-left: 20px;
		}
			#currentIssues .tabList {
				margin: 15px 0px 0px 90px;
				padding: 0px;
			}
				#currentIssues .tabList li {
					float: left;
					margin: 0px;
					padding: 0px;
				}
					#currentIssues .tabList li a {
						display: block;
						text-indent: -10000px;
					}
					#currentIssues .tabList li a.prev {
						position: absolute;
						top: 37px;
						left: -15px;
						width: 28px;
						height: 21px;
						background: url('../images/home/currentissues_back.png') top left no-repeat;
					}
					#currentIssues .tabList li a.prev:hover {
						background-position: 0px -21px;
					}
					#currentIssues .tabList li a.next {
						position: absolute;
						top: 37px;
						right: -15px;
						width: 28px;
						height: 21px;
						background: url('../images/home/currentissues_next.png') top left no-repeat;
					}
					#currentIssues .tabList li a.next:hover {
						background-position: 0px -21px;
					}
					#currentIssues .tabList li a.bullet {
						width: 11px;
						height: 11px;
						margin: 0px 10px 0px 0px;
						background: url('../images/home/currentissues_navbullets.png') top left no-repeat;
					}
					#currentIssues .tabList li a.bullet:hover,
					#currentIssues .tabList li a.bullet.active {
						background-position: 0px -11px;
					}
		#currentIssues h2 {
			width: 240px;
			text-indent: 0px;
			font-family: Georgia, serif;
			font-size: 20px;
			font-style: italic;
			font-weight: normal;
			color: #5c819e;
			border-bottom: 1px solid #ccd2d9;
			margin-left: 310px;
			margin-bottom: 10px;
			padding-bottom: 10px;
		}
		#currentIssues .tabs {
			margin-left: 310px;
		}
			#currentIssues .tabs .tab {
				display: none;
			}
				#currentIssues .tabs .tab a {
					color: #404040 !important;
				}
				#currentIssues .tabs .tab a:hover {
					color: #cd8509 !important;
					text-decoration: none !important;
				}
				#currentIssues .tabs .tab .associatedMedia {
					display: none;
				}
				#currentIssues .tabs .tab .title {
					font-size: 14px;
					font-weight: bold;
					margin: 0px;
					padding: 0px;
				}
				#currentIssues .tabs .tab .abstract {
					font-size: 14px;
				}

#screenMask{
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	background: transparent url(/_skins/default/images/home/transparent-black.png) repeat top left;
	width: 100%;
	z-index: 102;
}
#splash{
	display: none;
	position: absolute;
	top: 50px;
	background: transparent url(/_skins/default/images/home/DaveCamp_landing.png) no-repeat center center;
	width: 720px;
	height: 503px;
	margin: auto;
	z-index: 103;
}
#skipToSite{
	display: block;
	height: 20px;
	width: 120px;
	position: absolute;
	bottom: 55px;
	right: 25px;
}
	#skipToSite span{
		display: none;
	}
#donateButton{
	display: block;
	height: 35px;
	width: 90px;
	position: absolute;
	top: 265px;
	left: 60px;
}
	#donateButton span{
		display: none;
	}
#splashEmailAddress{
	display: block;
	background: none;
	border: none;
	height: 30px;
	width: 300px;
	position: absolute;
	bottom: 125px;
	left: 60px;
	font-family: helvetica;
	font-size: 13px;
	color: #484848;
}
#splashZipCode{
	display: block;
	background: none;
	border: none;
	height: 30px;
	width: 170px;
	position: absolute;
	bottom: 125px;
	left: 380px;
	font-family: helvetica;
	font-size: 13px;
	color: #484848;
}
#learnMoreButton{
	display: block;
	background: none;
	border: none;
	height: 37px;
	width: 100px;
	position: absolute;
	bottom: 120px;
	left: 567px;
	text-indent: -9999px;
	cursor: pointer;
}

