/*********Start CSS Reset*********/

		/* Don't forget to set a foreground and background color 
		   on the 'html' or 'body' element! */
		html, body, div, span,
		applet, object, iframe,
		h1, h2, h3, h4, h5, h6, p, blockquote, pre,
		a, abbr, acronym, address, big, cite, code,
		del, dfn, em, font, img, ins, kbd, q, s, samp,
		small, strike, strong, sub, sup, tt, var,
		dd, dl, dt, li, ol, ul,
		fieldset, form, label, legend,
		table, caption, tbody, tfoot, thead, tr, th, td {
			margin: 0;
			padding: 0;
			border: 0;
			font-weight: inherit;
			font-style: inherit;
			font-size: 100%;
			line-height: 1;
			font-family: inherit;
			text-align: left;
			vertical-align: baseline;
		}
		a img, :link img, :visited img {
			border: 0;
		}
		table {
			border-collapse: collapse;
			border-spacing: 0;
		}
		ol, ul {
			list-style: none;
		}
		q:before, q:after,
		blockquote:before, blockquote:after {
			content: "";
		}

/*********End CSS Reset*********/


/*********Start FF Dotted Line Removal on Click*********/

/*
a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}
*/

/*********End FF Dotted Line Removal on Click*********/



strong {
	font-weight: bold;
	}

.left {
	float: left;
	}

.clear {
	clear.both;
	}

#logo, .artists a {
	text-indent: -9999px;
	}

body {
	background: transparent url('images/cork-BG.jpg') repeat center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	}
	
#wrapper {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	}
	
#logo {
	background: transparent url('images/logo.jpg') no-repeat;
	width: 1000px;
	height: 238px;
	display: block;
	}
	
#camplified {
	background: transparent url('images/logo.jpg') no-repeat;
	width: 1000px;
	height: 100px;
	display: block;
	}
	
#blog {
	background: transparent url('images/blogs.jpg') no-repeat right 0px;
	width: 144px;
	height: 136px;
	margin-top: 2px;
	margin-left: 155px;
	display: block;
	}
	
#blog:hover {
	background: transparent url('images/blogs.jpg') no-repeat right -136px;
	}

#announcementArea {
	width: 100%;
	height: 235px;
	background: transparent url("images/announcement.jpg") no-repeat top center;
}

#announcementArea h2 {
	margin: 0 140px 0 450px;
	font-size: 36px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #2a7e2e;
	padding-top: 20px;
}

#announcementArea p {
	margin: 10px 140px 0 450px;
	line-height: 26px;
	font-size: 18px;
}

#announcementArea p a {
	color: #094e2d;
	text-decoration: none;
	font-weight: bold;
}

#sonicsLink {
	display: block;
	width: 300px;
	height: 200px;
	margin: 0 0 0 130px; 
	float: left;
	text-indent: -9999px;
}

#announcementArea p a:hover {
	text-decoration: underline;
}

#videoPlayer {
	text-align:center;
}

.artists {
	width: 932px; /* width is 1000px-68px to compensate for margin-left */
	height: 358px;
	margin-left: 68px;
	}
	
.artists a {
	width: 223px;
	height: 300px;
	display: block;
	float: left;
	}
	
#artistsSongs {
	width: 1000px;
	height: 100px;
	margin-top: -70px;
	font-family: Impact, Charcoal, sans-serif;
	}
	
#artistsSongs #songsWrapper {
	margin-left: 70px;
	}
	
#artistsSongs div.left {
	padding-right: 20px;
	}
	
#artistsSongs div.songSpacer {
	width: 210px;
	}
	
#artists-1 {
	background: transparent url('images/artists-1.jpg') no-repeat -68px 0px;
	}
	
#artistsSongs.one {
	background: transparent url('images/artists-1.jpg') no-repeat 0 -368px;
	}
	
#philBensen {
	background: transparent url('images/artists-1.jpg') no-repeat -68px 0px;
	}
	
#philBensen:hover {
	background: transparent url('images/artists-1.jpg') no-repeat -1068px 0px;
	}
	
#laurenFrost {
	background: transparent url('images/artists-1.jpg') no-repeat -291px 0px;
	}
	
#laurenFrost:hover {
	background: transparent url('images/artists-1.jpg') no-repeat -1291px 0px;
	}
	
#loomis {
	background: transparent url('images/artists-1.jpg') no-repeat -514px 0px;
	}
	
#loomis:hover {
	background: transparent url('images/artists-1.jpg') no-repeat -1514px 0px;
	}
	
#jaicko {
	background: transparent url('images/artists-1.jpg') no-repeat -737px 0px;
	}
	
#jaicko:hover {
	background: transparent url('images/artists-1.jpg') no-repeat -1737px 0px;
	}
	
#artists-2 {
	background: transparent url('images/artists-2.jpg') no-repeat -68px 0px;
	}
	
#artistsSongs.two {
	background: transparent url('images/artists-2.jpg') no-repeat 0 -368px;
	}
	
#twoAM {
	background: transparent url('images/artists-2.jpg') no-repeat -68px 0px;
	}
	
#twoAM:hover {
	background: transparent url('images/artists-2.jpg') no-repeat -1068px 0px;
	}
	
#taylorBright {
	background: transparent url('images/artists-2.jpg') no-repeat -291px 0px;
	}
	
#taylorBright:hover {
	background: transparent url('images/artists-2.jpg') no-repeat -1291px 0px;
	}
	
#dukeSquad {
	background: transparent url('images/artists-2.jpg') no-repeat -514px 0px;
	}
	
#dukeSquad:hover {
	background: transparent url('images/artists-2.jpg') no-repeat -1514px 0px;
	}
	
#mishaWilliams {
	background: transparent url('images/artists-2.jpg') no-repeat -737px 0px;
	}
	
#mishaWilliams:hover {
	background: transparent url('images/artists-2.jpg') no-repeat -1737px 0px;
	}
	
#artists-3 {
	background: transparent url('images/artists-3.jpg') no-repeat -68px 0px;
	}
	
#artistsSongs.three {
	background: transparent url('images/artists-3.jpg') no-repeat 0 -368px;
	}
	
#lansdowne {
	background: transparent url('images/artists-3.jpg') no-repeat -68px 0px;
	}
	
#lansdowne:hover {
	background: transparent url('images/artists-3.jpg') no-repeat -1068px 0px;
	}
	
#faceswithoutnames {
	background: transparent url('images/artists-3.jpg') no-repeat -291px 0px;
	}
	
#faceswithoutnames:hover {
	background: transparent url('images/artists-3.jpg') no-repeat -1291px 0px;
	}
	
#kickingDaisies {
	background: transparent url('images/artists-3.jpg') no-repeat -514px 0px;
	}
	
#kickingDaisies:hover {
	background: transparent url('images/artists-3.jpg') no-repeat -1514px 0px;
	}
	
#jerseyKidz {
	background: transparent url('images/artists-3.jpg') no-repeat -737px 0px;
	}
	
#jerseyKidz:hover {
	background: transparent url('images/artists-3.jpg') no-repeat -1737px 0px;
	}
	
#tourDates li, #tourDates a {
	color: #094e2d;
	line-height: 1.5em;
	text-decoration: none;
	}
	
#tourDates a:hover {
	text-decoration: underline;
	}

#tourDates {
	background: transparent url('images/tourDates.jpg') no-repeat;
	width: 1000px;
	height: 490px;
	padding-bottom: 40px;
	margin-top: 50px;
	}

#tourDates ul {
	position: relative;
	top: 8em;
	left: 120px;
	}

#tourDates ul#column1 {
	width: 460px;
	padding-right: 50px;
	}
	
#tourDates ul#column2 {
	width: 325px;
	position: relative;
	}

#tourDates ul li.date {
	float: left;
	padding-right: 1em;
	font-family: Arial Black, Gadget, sans-serif;
	}
	
#tourDates ul li.camp {
	margin-left: 5em;
	}
	
#sponsors {
	background: #ffffff url('images/sponsors.jpg') no-repeat;
	width: 1000px;
	height: 192px;
	padding-bottom: 1em;
	}
	
#sponsors a {
	text-indent: -9999px;
	float: left;
	display: block;
	height: 80px;
	margin-top: 15px;
	}
	
#sponsors div#sponsors1stCol a {
	width: 142.8px;
	}
	
#sponsors div#sponsors2ndCol a {
	width: 200px;
	}
	
#contacts {
	background: #ffffff;
	width: 1000px;
	padding-bottom: 3em;
	border-top: 1px solid #094e2d;
	}
	
#contactsWrapper p {
	position: relative;
	line-height: 1.5em;
	text-align: center;
	}
	
#contactsWrapper a {
	color: #000000;
	}
	
#contactsWrapper h1 {
	color: #094e2d;
	padding: 1.5em 0 1em 0;
	text-align: center;
	font-family: Impact, Charcoal, sans-serif;
	font-size: 18pt;
	}
	
#contactsWrapper h3 {
	padding-bottom: 1em;
	text-align: center;
	font-weight: bold;
	font-size: 14pt;
	}