/*  
Theme Name: Bigstuf 1.0
Description: Customized Theme
Author: Mellowtown
*/

/* ----------  CLEARFIX  ------------ */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* ----------  BASIC SETUP  ------------ */

body {
	background: #686770 url(images/bg.jpg) repeat-x 0px 0px;
	color: #343434;
	font-size: 12px;
	font-family:Helvetica,Arial,sans-serif;
	margin: 0;
}

.panamaSpeakerBox a,.panamaSpeakerBox2 a {
	color: #FFFFFF;
	text-decoration: none;
	outline: none;
	margin: 14px 0 0 2px;
	padding: 0;
	float: left;
	font-size: 14px;
	cursor:pointer;
}

.panamaSpeakerBox a:hover,.panamaSpeakerBox2 a:hover {
	color: #666666;

}

.daytonaCampDaytonaBox a {
	color: #FFFFFF;
	text-decoration: none;
	outline: none;
	margin:27px 0 0 14px;
	padding: 0;
	float: left;
	font-size: 14px;
	cursor:pointer;
}

.daytonaCampDaytonaBox a:hover {
	color: #666666;

}


.wpa_container, .wpa_container div, .wpa_container span, .wpa_container a {
border:0 none;
font-weight:normal;
letter-spacing:normal;
line-height:normal;
margin:2px 0 0 !important;
padding:0;
}

.wpa_container a {
color:#AAAAAA;
text-decoration:none;
}



a {
	color: #000000;
	text-decoration: underline;
	outline: none;
}
a:hover {
	color: #666666;
	
}
p	{
	color:#343434;
	font-size:13px;
	font-family: Helvetica,Arial, sans-serif;
	font-weight:normal;
}
h1	{
	font-family:Helvetica,, Arial,sans-serif;
	font-size:24px;
	color:#c9292f;
	font-weight:normal;
	padding-bottom: 6px;
	padding-top: 6px;
	line-height: 24px;
}
h2 {
	color:#757575;
	font-family:Helvetica,Arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-bottom:6px;
	text-transform:uppercase;
}
h3	{
	font-family:Helvetica,Arial,sans-serif;
	font-size:14px;
	color:#757575;
	font-weight:bold;
	padding-bottom: 10px;
	text-transform: uppercase;
}
.page-id-5 h3, .parent-pageid-5 h3 {
	color: #7EAB3C !important;
	padding: 0 0px 11px 17px !important;
}

.page-id-5 .internContentBox  h3, .parent-pageid-5 .internContentBox h3 {
	color: #7EAB3C !important;
	padding: 0 0px 11px !important;
}

.page-id-6 .internContentBox  h3, .parent-pageid-6 .internContentBox h3 {
	padding: 0 0px 11px !important;
}


.page-id-6 h3, .parent-pageid-6 h3 {
	color: #F65D01 !important;
}
.clr { clear: both; }
strong { font-weight: bold;font-family:inherit; }

.orange { color:#D96021; }


/* ----------  PAGE  ------------ */

#wrap {
	margin: 0 auto;
	width: 922px;
	font-family: inherit;
	min-height: 750px;
}
#content {
	margin-left:19px;
	margin-top:5px;
	width:884px;
}
.divider {
	width: 100%;
	background: url(images/divider.png) repeat-x;
	height: 3px;
}
.fullwidthcontent {
	border: 2px solid #000;
	min-height: 500px;
	background-color: #F7F7FF;
	padding:0 0 15px;
}
.fullwidthcontent h2, h3 {
	margin: 0;
	padding: 0 17px 10px 17px;
}
.fullwidthcontent table {
	margin: -12px 17px 15px 17px;
}
.fullwidthcontent table h3 {
	padding: 0 0 10px 0 !important;
	margin: 30px 0 2px;
}
.fullwidthcontent h3 {
	margin: 10px 0 2px;
	padding: 0 17px;
}

.parent-pageid-11 h3,.page-id-7 h3,.parent-pageid-33 h3,.parent-pageid-35 h3 {

	color: #000000 !important;

}

.page-id-7 h3 {

	font-size: 13px !important;

}



.fullwidthcontent table td {
	padding: 5px 0;
	vertical-align: top;
}
.fullwidthcontent table td p {
	margin: 0;
}
.fullwidthcontent h2 {
	padding-top: 15px;
}
.fullwidthcontent p {
	margin: 0 17px 10px 17px;
	line-height: 16px;
}

.fullwidthcontent ul {
	margin: 0 27px 10px 34px;
	list-style:disc outside none;
	line-height: 18px;
}
.graycontentback {
	background: url(images/bg-content.png) repeat-x;
	padding-top: 18px;
	min-height: 500px;
}


/* ----------  HEADER  ------------ */

#header {
	background: url(images/navBg.png) no-repeat 0px 0px;
	width:922px;
	height:79px;
	display:block;
	margin:0;
	padding:0;
	position: relative;
	z-index: 200;
}

#logo {
	background: url(images/logo.png) no-repeat 0px 0px;
	width: 71px;
	height: 43px;
	text-indent: -9999px;
	display: block;
	margin:20px 0 0 23px;
	padding:0;
	float:left;
}
.page-id-5 #logo, .parent-pageid-5 #logo { background-image: url(images/daytona/logo.png); }
.page-id-6 #logo, .parent-pageid-6 #logo { background-image: url(images/panama/logo.png); }


#nav {
	width: 800px;
	display:block;
	height:15px;
	margin:36px 0 0 9px;
	padding:0;
	float:left;
}
#nav li {
	float: left;
	display: inline;
	text-indent: -9999px;


}
#nav li a {
	text-indent: -9999px;
	height: 15px;
	display: block;
	overflow: hidden;
	background-image: url(images/nav.png);
	margin:0;
}

.page-id-5 #nav a, .parent-pageid-5 #nav a { background-image: url(images/daytona/nav.png); }
.page-id-6 #nav a, .parent-pageid-6 #nav a { background-image: url(images/panama/nav.png); }


li#home a {
	width: 38px;
	background-position: 0px 0px;
}

li#home a:hover, .home li#home a {
	background-position: 0px -15px;
}


li#register a {
	width: 64px;
	background-position: -38px 0px;
}

li#register a:hover {
	background-position: -38px -15px;
}

li#daytona a {
	width: 99px;
	background-position: -102px 0px;
}

li#daytona a:hover, .page-id-5 li#daytona a, .parent-pageid-5 li#daytona a {
	background-position: -102px -15px;
}


li#panama a {
	width: 121px;
	background-position: -200px 0px;
}

li#panama a:hover, .page-id-6 li#panama a, .parent-pageid-6 li#panama a {
	background-position: -200px -15px;
}


li#whoweare a {
	width: 84px;
	background-position: -321px 0px;
}

li#whoweare a:hover, .page-id-7 li#whoweare a {
	background-position: -321px -15px;
}


li#internship a {
	width: 75px;
	background-position: -405px 0px;
}

li#internship a:hover, li#internship a.sel, .page-template-page_internship-php li#internship a {
	background-position: -405px -15px !important;
}


li#media a {
	width: 92px;
	background-position: -478px 0px;
}

li#media a:hover {
	background-position: -478px -15px;
}


li#store a {
	width: 46px;
	background-position: -569px 0px;
}

li#store a:hover, li#store a.sel {
	background-position: -569px -15px !important;
}


li#networking a {
	width: 81px;
	background-position: -615px 0px;
}

li#networking a:hover, li#networking a.sel {
	background-position: -615px -15px !important;
}

#headerNetworkBlog {
	display:block;
	width:115px;
	margin:0;
	padding:0;
}

#headerLannyBlog {
	display:block;
	width:115px;
	margin:0;
	padding:0;
}

#headerNetworkFacebook {
	display:block;
	width:115px;
	margin:0;
	padding:0;
}

#headerNetworkTwitter {
	display:block;
	width:115px;
	margin:0;
	padding:0;
}

#headerNetworkYoutube {
	display:block;
	width:115px;
	margin:0;
	padding:0;
}



li#contact a {
	width: 56px;
	background-position: -696px 0px;
}

li#contact a:hover, .page-id-9 li#contact a {
	background-position: -696px -15px;
}

li#login a {
	width: 40px;
	background-position: -752px 0px;
}

li#login a:hover {
	background-position: -752px -15px;

}


/* ----------- DROPDOWNS ---------------- */



.dropdown {
	width: 160px;
	display: none;
	background: url("images/dropdown-middle.png") repeat-y 0px 0px transparent;
	position: absolute;
	top: 57px;
	z-index: 100;
}

.dropdownHeader {
	width: 160px;
	height: 8px;
	display: block;
	background: url("images/dropdown-top.png") no-repeat 0px 0px transparent;
	position: absolute;
	top: -8px;
	z-index: 100;
}

.dropdownFooter {
	width: 160px;
	height: 8px;
	display: block;
	background: url("images/dropdown-bottom.png") no-repeat 0px 0px transparent;
	z-index: 100;
	position: relative;
	bottom: -8px;
}

.dropdown a {
	color: #fff;
	text-decoration: none;
	padding: 4px 6px;
	display: block;
}
.dropdown a:hover {
	color: #FFCC01;
}
.page-id-5 .dropdown a:hover, .parent-pageid-5 .dropdown a:hover {
	color: #8BB343;
}
.page-id-6 .dropdown a:hover, .parent-pageid-6 .dropdown a:hover {
	color: #CA6329;
}

#menu_daytona {
	left: 334px;
}
#menu_panama {
	left: 213px;
}
#menu_internship {
	left: 516px;
}
#menu_store {
	left: 679px;
}
#menu_networking {
	left: 729px;
}
#menu_networking {
	width: 160px;
}
#menu_networking a {
	margin: 4px 6px !important;
}

#menu_camp_artist {
	left: 580px;
   top: 40px;
   width: 160px;
}



/* ----------- HOMEPAGE ---------------- */


#mainContentWrap{
	width: 922px;
	margin:0;
	padding:0;
}

#mainContentTop{
	background: url(images/whiteBgTop.png) no-repeat 0px 0px;
	width:922px;
	height:3px;
	display:block;
	margin:0;
	padding:0;
	float:left;
	
}

#mainContentMiddle{
	background: url(images/whiteBgMiddle.png) repeat-y 0px 0px;
	width:922px;
	display:block;
	padding:0 0 4px 0;
	margin:0;
	float:left;
	min-height: 620px;
	position: relative;
	
}

#mainContentBottom{
	background: url(images/whiteBgBottom.png) no-repeat 0px 0px;
	width:922px;
	height:32px;
	display:block;
	margin:0;
	padding:0;
	clear:both;
	
}


#homepageHeaderWrap {
	width:922px;
	height:68px;
	display:block;
	float:left;
	margin:0;
	padding:0;
	
}

a#homepageDaytonaHeader {
	background:url("images/homepageDaytonaHeader.jpg") no-repeat scroll 0 0 transparent;
	display:block;
	width:442px;
	height:68px;
	margin:1px 16px 0 0;
	padding:0;
	text-indent:-9999px;
	float:right;
	
}

a#homepageDaytonaHeader:hover {
	background-position:0px -68px;
}







a#homepagePanamaHeader {
	background:url("images/homepagePanamaHeader.jpg") no-repeat scroll 0 0 transparent;
	display:block;
	width:442px;
	height:68px;
	margin:0 0 0 19px;
	padding:0;
	text-indent:-9999px;
	float:left;
	
}

a#homepagePanamaHeader:hover {
	background-position:0 -66px;
}



#feature {
	background-color:#000;
	width:883px;
	height:288px;
	display:block;
	margin:7px 0 0 19px;
	padding:0;
	float:left;
	position: relative;
}

#feature.insideFeature {
	width: 586px;
	height: 212px;
	margin: 7px 0 0 30px;
}


#slideshow	{
	width:879px;	
	height:288px;
	display:block;
	margin:2px 0 0 2px;
	padding:0;
	overflow:hidden;
}

#feature.insideFeature #slideshow {
	width: 582px;
	height: 212px;
}
#feature.insideFeature img {
	width: 582px;
	height: 208px;
	overflow: hidden;
}

.navSlider {
	bottom:8px;
	margin:5px 10px 0 0;
	position:absolute;
	right:0px;
	z-index:100;
}
.navSlider a {
	background-color:#FFCC01;
	border:1px solid #979799;
	color:#FFCC01;
	display:block;
	float:left;
	font-family:Arial;
	font-size:10px;
	margin:3px;
	padding:1px 4px;
	text-decoration:none;
}


.navSlider a.activeSlide, .navSlider a:hover {
	background-color: #979799;
	color: #979799;
	text-decoration: none;
}


.homepageBottomLeftCol	{
	width:285px;
	display:block;
	float:left;
	
}

.homepageDatesWrap {
	border:#000 2px solid;
	background-color:#FFF;
	width:285px;
	margin:7px 0 0 19px;
	float:left;
}

.homepageDatesWrap.panamaSpeakers {
	padding: 1px;
}
#panamaSpeakersBox {
	background: #000 url(images/bg-pcbsidebarspeakerbox.png) repeat-x;

#campDate {
	font-size: 17px;
	font-weight: bold;
	color: #fff;
	padding: 10px;
}


}
#panamaSpeakersBox #campDate {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding: 10px;
}

#panamaSpeakersBox #campDate span {
	color:#F65D01;
	margin: 0 8px 0 0;
}


#panamaSpeakersBox #campDate a {
	background:url("images/homepageRegisterMore.png") no-repeat scroll 0 0 transparent;
	float:right;
	width:77px;
	height:17px;
	padding:0;
	text-indent:-9999px;
	margin-top:1px;
}
#panamaSpeakersBox #campDate a:hover {
	background-position:-77px 0px;
}



#campDate a {
	background:url("images/homepageRegisterMore.png") no-repeat scroll 0 0 transparent;
	float:right;
	width:77px;
	height:17px;
	padding:0;
	text-indent:-9999px;
	margin-top: 3px;
}
#campDate a:hover {
	background-position:-77px 0px;
}


#enrolled {
	color: #555555;
	font-weight: bold;
	padding: 7px 10px 14px;
	font-size: 18px;
}


#enrolled span {
	margin: 2px 0 0 5px;
}

.parent-pageid-6 #enrolled {

	display: block;
	padding:15px 10px 14px;

}

#enrolled_orange {
	color: #F65D01;
	font-weight: bold;
	font-size: 20px;
}

#enrolled_green {
	color: #7EAB3C;
	font-weight: bold;
	font-size: 20px;
}

#featuring {
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	padding:10px 0 0px 10px;
}
.panamaSpeakerBox {
	width: 253px;
	height: 52px;
	background: url("images/bg-speaking.png") no-repeat scroll 2px 13px #000000;
	padding: 5px;
	margin: 0;
}
.panamaSpeakerBox img,.panamaSpeakerBox2 img {
	margin-right: 11px;
	border: 1px solid #F6F6F6;
	float: left;
	width: 79px;
	height: 46px;
	background-color: #222222;
}


.panamaSpeakerBox2 {
background:url("images/bg-speaking.png") no-repeat scroll 2px 13px #000000;
height:52px;
margin:0 0 0 5px;
padding:18px 0 6px 7px;
width:253px;
}


#CurrentPriceBox {
	width: 289px;
	height: 99px;
	background: url(images/box-currentcost.png) no-repeat;
	float: left;
	font-weight: bold;
}

#CurrentPriceBoxDaytona {
	width: 289px;
	height: 99px;
	background: url(images/box-currentcost.png) no-repeat;
	float: left;
	font-weight: bold;
}
#CampFooter {
	width: 587px;
	height: 99px;
	background: url(images/pcb_camp_footer.png) no-repeat;
	float: right;
}

#ConferenceFooter {
	width: 587px;
	height: 				px;
	background: url(images/pcb_camp_footer-D.png) no-repeat;
	float: right;
}

#currentPrice {
	color: #fff;
	padding: 10px;
	font-size: 16px;
}

#currentPriceDaytona {
	color: #fff;
	padding: 10px;
	font-size: 16px;
}

#currentPriceDaytona span {
	color: #7eab3c;
	font-size: 19px;
}

#CurrentPriceBox a {
	background:url("images/button-registernow-big.png") no-repeat scroll 0 0 transparent;
	display:block;
	width:193px;
	height:29px;
	padding:0;
	text-indent:-9999px;
	margin: 0 10px 10px;
}
#CurrentPriceBox a:hover {
	background-position:0 -29px;
}

#CurrentPriceBoxDaytona a {
	background:url("images/button-registernow-big-Daytona.png") no-repeat scroll 0 0 transparent;
	display:block;
	width:193px;
	height:29px;
	padding:0;
	text-indent:-9999px;
	margin: 0 10px 10px;
}
#CurrentPriceBoxDaytona a:hover {
	background-position:0 -29px;
}

#CampDetails {
	background-color:#DFDFE6;
	border:2px solid #000000;
	float:left;
	height:511px;
	margin-left:31px;
	margin-top:7px;
	overflow:hidden;
	padding:1px;
	width:579px;
}

#CampDetails2 {
	background-color:#DFDFE6;
	border:2px solid #000000;
	float:left;
	height:574px;
	margin-left:31px;
	margin-top:7px;
	overflow:hidden;
	padding:1px;
	width:579px;
}


#CampDetailsHeader {
	background-image:url("images/title-campdetails.png");
	height:31px;
	margin-bottom:12px;
	text-indent:-99999px;
	width:100%;
}


#conferenceDetailsHeader {
	background-image:url("images/conferenceDetails.jpg");
	height:31px;
	margin-bottom:12px;
	text-indent:-99999px;
	width:100%;
}


.insidePadding {
	padding: 0 10px 10px 10px;
}
.insidePadding h3, .insidePadding p {
	padding: 0 0 12px 0;
}


.homepageDatesHeader {
	background: url(images/homepageCampDatesHeader.jpg) no-repeat 0px 0px;
	width:283px;
	height:31px;
	margin:1px 0 1px 1px;
	float:left;
}

.homepageDatesHeader_CampDates {
	background: url(images/title-campdates.jpg) no-repeat 0px 0px;
	width:283px;
	height:31px;
	margin:1px 0 1px 1px;
	float:left;
}
.homepageDatesBox {
	background: url(images/homepageDatesBoxBg.jpg) no-repeat 0px 0px;
	width:283px;
	height:49px;
	margin:0 0 1px 1px;
	float:left;
		
	
}





.homepageDatesBox2 {
	background-color: #000;
	width:283px;
	height:44px;
	margin:0 0 1px 1px;
	float:left;
		
	
}

.watermarkLogo {
	background: url(images/watermark-logo.png) no-repeat 0px 0px #000000;
	width: 150px;
	height: 87px;
	margin: 5px auto;
	padding: 0;
	text-indent: -9999px;

}
.homepageDatesBox3 {
	background-color: #000;
	width:283px;
	height:99px;
	margin:0 0 1px 1px;
	float:left;
		
	
}

.homepageDatesBox54 {
    background-color: #000000;
    float: left;
    height: 99px;
    margin: 0 0 1px 1px;
    width: 283px;
}





.homepageDatesBox .campInfo {
	color:#E6E6E6;
	display:block;
	float:left;
	font-family:Helvetica,Arial,sans-serif;
	font-size:23px;
	font-weight:bold;
	height:49px;
	margin:0;
	padding:4px 0 0 4px;
	text-align:center;
	width:47px;
}
.campTitle {
	color: #D96021;
	font-size: 9px;
}
.campNumber {
	color: #D96021;
	font-size: 12px;
	vertical-align: -1px;
	padding-left: 4px;
}
.campPrice {
	display: block;
	text-align: center;
	font-size: 16px;
	margin-top: 2px;
	font-family: Helvetica, Arial;
}

.daytonaCampPrice {
	color:#FFFFFF;
	display:block;
	float:left;
	font-family:Helvetica,Arial,sans-serif;
	font-size:15px;
	font-weight:bold;
	left:3px;
	margin:10px 0 0;
	overflow:hidden;
	padding:0 0 0 6px;
	position:absolute;
	text-align:left;
	width:44px;
}

.daytonaCampPrice span {
	color:#88AC48;
	display:block;
	font-size:11px;
	height:1px;
}





.homepageDatesBox .campWrap {
	width:110px;
	height:49px;
	display:block;
	float:left;
}

.homepageDatesBox .campWrap .campTitle {
	width:100%;
	display:block;
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#d96021;
	width:100px;
	display:block;
	margin:9px 0 0 10px;
	padding:0;
	float:left;

}


.homepageDatesBox .campWrap .campDate {
	width:100%;
	display:block;
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#e6e6e6;
	display:block;
	margin:5px 0 2px 10px;
	padding:0;
	float:left;

}

.registerMoreWrap {
	display:block;
	float:right;
	height:39px;
	margin:0 4px 0 0;
	padding:0;
	width:77px;
}

.registerMoreWrapPurple {
	display:block;
	float:right;
	height:17px;
	margin:0 80px 0 0;
	padding:0;
	width:30px;
}

.daytonaBeachConferenceHeader {
	background: url(images/daytonaBeachConferenceHeader.jpg) no-repeat 0px 0px;
	width:283px;
	height:31px;
	margin:1px 0 1px 1px;
	float:left;
}



.homepageCampDaytonaBox .registerMoreWrapPurple {
	width: 174px;
	margin: 0;
}

a.register {
	background:url("images/homepageRegisterMore.png") no-repeat scroll 0 0 transparent;
	display:block;
	width:77px;
	height:17px;
	margin:4px 0 0 0;
	padding:0;
	text-indent:-9999px;
}

.registerSoldOut {
	background:url("images/soldOutHomepage22.png") no-repeat scroll 0 0 transparent;
	display:block;
	width:77px;
	height:17px;
	margin:4px 0 0 0;
	padding:0;
	text-indent:-9999px;
}

.limitedspace {
	background:url("images/limited.png") no-repeat scroll 0 0 transparent;
	display:block;
	width:77px;
	height:17px;
	margin:4px 0 0 0;
	padding:0;
	text-indent:-9999px;
}


a.register:hover {
	background-position:-77px 0px;
}





.registerMoreWrapPurple a.register {
	background:url("images/register.png") no-repeat scroll 0 0 transparent;
	display:block;
	width:77px;
	height:17px;
	margin:7px 0 0 0;
	padding:0;
	text-indent:-9999px;
}

.registerMoreWrapPurple a.register:hover {
	background-position:0 -17px;
}

.moreinfobutton {
	background:url("images/moreinfo.png") no-repeat scroll 0 0 transparent;
	display:block;
	width:77px;
	height:17px;
	margin:3px 0 0 0;
	padding:0;
	text-indent:-9999px;
}

.moreinfobutton:hover {
	background-position:0 -17px;
}
.registerMoreWrap a.moreInfo {
	background:url("images/homepageRegisterMore.png") no-repeat scroll 0 -22px transparent;
	display:block;
	width:77px;
	height:17px;
	margin:5px 0 0 0;
	padding:0;
	text-indent:-9999px;
}

.registerMoreWrap a.moreInfo:hover {
	background-position:-77px -22px;
}

a.daytonaMoreInfo {
	background:url("images/homepageRegisterMore.png") no-repeat scroll 0 -22px transparent;
	float:left;
	width:77px;
	height:17px;
	margin: 9px 0 0 0;
	padding:0;
	text-indent:-9999px;
}

a.daytonaMoreInfo:hover {
	background-position:-77px -22px;
}

.homepageCampDaytonaBox .daytonaWrap {

	position: relative;

}

.homepageCampDaytonaBox .daytonaWrap {
	background: url(images/homepageDatesBoxBg2.jpg) #000000 no-repeat 0px 0px;
	width: 283px;
	height: 62px;
	float:left;
	margin: 0 0 0px 1px;

}


.daytonaCampDaytonaBox .daytonaWrap {

	position: relative;

}

.daytonaCampDaytonaBox .daytonaWrap {
	background: url(images/homepageDatesBoxBg2.jpg) #000000 no-repeat 0px 0px;
	width: 283px;
	height: 72px;
	float:left;
	margin:-1px 0 0 -2px;
	border-bottom: 1px #FFFFFF solid;
}

.daytonaCampDaytonaBox #daytonaCountdown.hasCountdown {
	background-position:0 -24px;
	left:54px;
	padding:2px 0 0 4px;
	position:absolute;
	top:31px;
}




.homepageCampDaytonaBox {
	background-color: #FFFFFF;
	border:2px solid #000000;
	width:285px;
	height:96px;
	margin:7px 0 0 19px;
	float:left;
}



.homepageCampDaytonaBox .registerMoreWrap {
	display:block;
	float:right;
	height:39px;
	margin:7px 4px 0 0;
	padding:0;
	width:77px;
}



.pcbSpeakersBox{
	background: url(images/homepageCampDaytonaBg.jpg) no-repeat 0px 0px;
	width:283px;
	height:15px;
	margin:0 0 1px 1px;
	float:left;
	padding: 9px 11px 12px;
}

.homepageDaytonaConferenceHeader {
	background: url(images/title-DBC.jpg) no-repeat 0px 0px;
	width:283px;
	height:31px;
	margin:1px 0 0px 1px;
	float:left;
	text-indent: -9999px;
	border-bottom: 1px solid #FFFFFF;

}




.homepageCampDaytonaBox .campWrap {
	width:110px;
	height:49px;
	display:block;
	float:left;
}

.homepageCampDaytonaBox .campWrap .campTitle {
	width:100%;
	display:block;
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#d96021;
	width:100px;
	display:block;
	margin:9px 0 0 10px;
	padding:0;
	float:left;

}


.homepageCampDaytonaBox .campWrap .campDate {
	width:100%;
	display:block;
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#e6e6e6;
	display:block;
	margin:18px 0 2px 64px;
	padding:0;
	float:left;

}


.daytonaCampDaytonaBox {
	background-color:#000000;
	border:2px solid #000000;
	float:left;
	height:482px;
	margin:0 0 1px 1px;
	width:279px;
}

.daytonaCampDaytonaBox .registerMoreWrap {
	display:block;
	float:right;
	height:39px;
	margin:3px 4px 0 0;
	padding:0;
	width:77px;
}

.daytonaCampDaytonaBox .campTitle {
	text-indent: -9999px;

}

.daytonaCampDaytonaBox .campDate {
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	margin:19px 0 0 65px;
	padding:0;
	float:left;
	display:block;
	width:80px;

}

.daytonaCampDaytonaBox a.register {
	background:url("images/homepageDaytonaRegisterMore.png") no-repeat scroll 0 0 transparent;
	margin:12px 0 0 0;
}

.daytonaCampDaytonaBox a.register:hover {
	background-position:0px -17px;
}

a#daytonaRegisterSmall {
	background:url("images/homepageDaytonaRegisterMore.png") no-repeat scroll 0 0 transparent;
}

a#daytonaRegisterSmall:hover {
	background-position:0px -17px;
}



/*daytonaCampDaytonaBox a.register {
	background:url("images/homepageDaytonaRegisterMore2.png") no-repeat scroll 0 0 transparent;
	margin:12px 0 0 0;
}

.daytonaCampDaytonaBox a.register:hover {
	background-position:0px -17px;
}

a#daytonaRegisterSmall {
	background:url("images/homepageDaytonaRegisterMore2.png") no-repeat scroll 0 0 transparent;
}

a#daytonaRegisterSmall:hover {
	background-position:0px -17px;
}

*/









.register {
	background:url("images/homepageDaytonaRegisterMore2.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 17px;
}


.homepageCampDaytonaBox .registerMoreWrapPurple .register {
	background:url("images/register.png") no-repeat scroll 0 0 transparent;
}




/* WHO NEWSLETTER */

.whoNewsletterWrap {
	border:#000 2px solid;
	background-color:#FFF;
	width:251px;
	margin:0;
	float:left;
	position: relative;
	
}


.whoNewsletterHeader {
	background: url(images/homepageNewsletterHeader.jpg) no-repeat 0px 0px;
	width:249px;
	height:31px;
	margin:1px 0 1px 1px;
	float:left;
		
	
}



#whoNewsletterForm {
	/*background: #B2B2B2 url(images/homepageNewsletterBg.jpg) no-repeat 0 0;*/
	background-color: #BABABA;
	width:249px;
	height:153px;
	margin:1px 0 1px 1px;
	float:left;
	position: relative;
	
}

#whoNewsletterForm input[type=text] {
	background:url(images/fieldBG.png) no-repeat 0 0;
	border: 0;
	width: 198px;
	height: 21px;
	padding: 4px 4px;
	margin:0 0 1px 0;
	color: #d3d2d2;
	font-size: 15px;
	float:left;
	padding: 4px 6px 4px 4px;
}


#whoNewsletterForm #signupName {
	float:left;
	/*margin:36px 0 0 24px;*/
	width:213px;
	color: #d3d2d2;
	font-size: 14px;
	position:relative;
}

#whoNewsletterForm #signupEmail {
	float:left;
	/*margin:15px 0 0 24px;*/
	width:213px;
	color: #d3d2d2;
	font-size: 14px;
	position:relative;	
}

#whoNewsletterForm #signupText {
	position: absolute;
	top: 3px;
	left: 15px;
}


#whoNewsletterForm #mce-responses {
	background-color: white;
	z-index: 100;
	position: absolute;
	top: 20px;
	padding: 25px 10px;
}



#whoNewsletterForm #submitbutton {
	background:url(images/homepageNewsletterSubmit.png) no-repeat scroll 0 0 transparent;
	cursor:pointer;
	display:block;
	/*float:left;*/
	width:116px;
	height:29px;
	/*margin:10px 0 0 153px;*/
	border: 0;
	padding:0;
	text-indent: -99999px;
	position: absolute;
	bottom:5px;
	left:123px;
}

#whoNewsletterForm #submitbutton:hover {
	background-position: 0px -29px;
}


#whoNewsletterForm .mce_inline_error {
	display: inline;
	position: relative;
}












.homepageNewsletterWrap {
	border:#000 2px solid;
	background-color:#FFF;
	width:285px;
	margin:7px 0 0 19px;
	float:left;
	position: relative;
	
}


.homepageNewsletterHeader {
	background: url(images/homepageNewsletterHeader.jpg) no-repeat 0px 0px;
	width:283px;
	height:31px;
	margin:1px 0 1px 1px;
	float:left;
		
	
}


#homepageNewsletterForm {
	/*background: #B2B2B2 url(images/homepageNewsletterBg.jpg) no-repeat 0 0;*/
	background-color: #BABABA;
	width:283px;
	height:170px;
	margin:1px 0 1px 1px;
	float:left;
	position: relative;
	
}

input[type=text] {
	background:url(images/fieldBG.png) no-repeat 0 0;
	border: 0;
	width: 198px;
	height: 21px;
	padding: 4px 4px;
	margin:0 0 1px 0;
	color: #d3d2d2;
	font-size: 15px;
	float:left;
	padding: 4px 6px 4px 4px;
}



#signupNameDIV {
	position:absolute;
	top:43px;
	left:14px;
	min-width: 100px;
	min-height: 20px;
}


#signupEmailDIV {
	position: absolute;
	top:85px;
	left:14px;
	min-width: 100px;
	min-height: 20px;
}




#signupName {
	float:left;
	/*margin:36px 0 0 24px;*/
	width:246px;
	color: #d3d2d2;
	font-size: 14px;
	position:relative;
}

#signupEmail {
	float:left;
	/*margin:15px 0 0 24px;*/
	width:246px;
	color: #d3d2d2;
	font-size: 14px;
	position:relative;	
}

#signupText {
	position: absolute;
	top: 15px;
	left: 15px;
}


#mce-responses {
	background-color: white;
	z-index: 100;
	position: absolute;
	top: 20px;
	padding: 25px 10px;
}



#signup li {
	float: left;
	height: 57px;
}

#signup #submitLI {
	min-width: 100px;
	min-height: 20px;
}

#submitbutton {
	background:url(images/homepageNewsletterSubmit.png) no-repeat scroll 0 0 transparent;
	cursor:pointer;
	display:block;
	/*float:left;*/
	width:116px;
	height:29px;
	/*margin:10px 0 0 153px;*/
	border: 0;
	padding:0;
	text-indent: -99999px;
	position: absolute;
	bottom:5px;
	left:153px;
}

#submitbutton:hover {
	background-position: 0px -29px;
}


.mce_inline_error {
	display: inline;
	position: relative;
}


#videoFullWrap {
	background-color:#000000;
	float:left;
	height:266px;
	margin:0 0 0 1px;
	width:580px;
}

#insideRightTopWrap #videoFullWrap {
	background-color:#000000;
	float:left;
	height:267px;
	margin:0 0 0 1px;
	width:580px;
}

#homepageRightTopWrap {
	border:#000 2px solid;
	background-color:#ffffff;
	width:582px;
	height:300px;
	margin:7px 20px 0 0;
	padding:0;
	float:right;
}
#insideRightTopWrap {
	border:#000 2px solid;
	background-color:#ffffff;
	width:582px;
	height:301px;
	margin:7px 21px 0 0;
	padding:0;
	float:right;
}

.homepageVideoHeader {
	background: url(images/homepageVideoHeader.jpg) no-repeat 0px 0px;
	width:580px;
	margin:1px 0 -4px 1px;
	float:left;
	text-indent:-9999px;
}
#daytonaVideoHeader {
	background-image: url(images/daytonaVideoHeader.jpg);
}
#panamaVideoHeader {
	background-image: url(images/panamaVideoHeader.jpg);
}

#videoWrap {
	display:block;
	float:left;
	height:255px;
	margin:6px 0 7px 7px;
	padding:0;
	width:450px;
	border:0;
}

#videoWrap > object {
	border:0;
}
#insideRightTopWrap #videoWrap  {
	height: 252px;
	margin: 7px 0 7px 7px;
}




#videoThumbWrap {
	display:block;
	float:left;
	height:215px;
	margin:7px 0 0 10px;
	padding:0;
	width:107px;
}

.videoThumb {
	background-color:#000000;
	display:block;
	float:left;
	height:63px;
	margin:0 0 29px;
	padding:1px 1px 1px 1px;
	width:105px;
	position: relative;
}


#insideRightTopWrap .videoThumb {
}

.videoThumbHover {
	width: 105px;
	height: 63px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(images/play_overlay.png) no-repeat;
	display: none;
	cursor: pointer;
}
.videoThumb:hover .videoThumbHover {
	display: block;
}
.videoThumb > img {
	height:63px;
	width:105px;
}


#feature2 {
	background-color:#FFFFFF;
	border:2px solid #000000;
	display:block;
	float:left;
	height:247px;
	padding:0;
	width:426px;
}

#slideshow2	{
	width:424px;	
	height:245px;
	display:block;
	margin:1px 0 0 1px;
	padding:0;
	overflow:hidden;

}

#homepageRightBottomWrap {
	width:586px;
	margin:7px 20px 0 0;
	padding:0;
	float:right;
}


.homepageHappeningWrap {
	border:#000 2px solid;
	background: #e1dfe6 url(images/homepageHappeningHeader.jpg) 1px 1px no-repeat;
	width:319px;
	height:363px;
	margin:0;
	padding: 32px 0 0 0;
	float:left;
}
#insideBottomWrap {
	padding: 10px 21px 0 19px;
	clear: both;
}
#insideBottomWrap .homepageHappeningWrap {
	float:right;
	height: 334px;
}

.homepageHappeningBoxWrap {
	background: url(images/homepageHappeningBg.jpg) repeat-x;
	width:319px;
	height:161px;
	margin: 0 0 10px 0;
	padding:2px 0 0 0;
	float:left;
	overflow: hidden;
}
.homepageHappeningWrap div.homepageHappeningBoxWrap:first-child {
	background-position: 0 -3px;
}


.homepageHappeningBoxWrapLast {
	background: url(images/homepageHappeningBgLast.jpg) no-repeat 0px 0px;
	width:319px;
	height:111px;
	margin:0;
	padding:3px 0 0 0;
	float:left;
		
	
}


.homepageHappeningThumb  {
	background-color:#838181;
	display:block;
	height:65px;
	margin:15px 4px 0 12px;
	padding:4px;
	width:61px;
	float:left;
}

.homepageHappeningThumb img {
	border:1px solid #000000;
	display:block;
	height:63px;
	margin:0 0 0 0;
	padding:0;
	width:59px;
}


.homepageHappeningTitle a {
	color:#744379;
	display:block;
	float:left;
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:12px 0 0 10px;
	overflow:hidden;
	padding:0;
	text-transform:uppercase;
	width:213px;
}


.homepageHappeningText {
	color:#2c2c2c;
	display:block;
	float:left;
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:3px 0 0 10px;
	overflow:hidden;
	padding:0;
	width:213px;
}


.homepageLinksWrap {
	border:#000 2px solid;
	background-color:#e1dfe6;
	width:251px;
	margin:0 0 7px 0;
	padding:0;
	float:right;

}


a.homepageWordFrom {
	background: url(images/homepageWordFromBigstuf.jpg) no-repeat 0px 0px;
	width:249px;
	height:45px;
	display:block;
	margin:1px 0 1px 1px;
	text-indent:-9999px;
	cursor:pointer;
		
	
}

a.homepageWordFrom:hover {
	background-position:0 0;
}


.homepageTwitterHeader {
	background: url(images/homepageTwitterHeader.jpg) no-repeat 0px 0px;
	width:249px;
	height:31px;
	margin:1px 0 1px 1px;
	float:left;
	text-indent:-9999px;
		
	
}


a.homepageTwitterLink {
	background: url(images/homepageTwitterFollow.jpg) no-repeat 0px 0px;
	width:249px;
	height:24px;
	display:block;
	margin:0px 0 1px 1px;
	text-indent:-9999px;
	cursor:pointer;
	float:left;
		
	
}

a.homepageTwitterLink:hover {
	background-position:0 -24px;
}

.twitterTextWrap{
	background: #C1C1C1 url("images/homepageTwitterBg.jpg") no-repeat scroll 0 bottom;
	width:249px;
	height:88px;
	display:block;
	margin:0px 0 1px 1px;
	float:left;

}


#twitter_div {
	font-size:12px;
	color:#282828;
	float:left;
	display:block;
	margin: 7px 0 0 7px;
	width: 230px;
}
.homepageAd {
	width:255px;
	height:89px;
	display:block;
	margin:0px 0 5px 8px;
	float:left;
}
.hasCountdown {
	float: left;
	color: #E6E6E6;
/*	background: url(images/bg-countdown.png) no-repeat;*/
	width: 167px;
	height: 18px;
/*	padding: 5px 0 0 28px;*/
	padding:0 0 0 4px;
	margin: 0 0 0 7px;
	font-size: 12px;
	clear: left;
	font-weight: bold;
	font-family: Helvetica, Arial;
}
#daytonaCountdown.hasCountdown {
	background-position:0 -24px;
	left:54px;
	padding:2px 0 0 4px;
	position:absolute;
	top:31px;
}


#daytonaCountdown.hasCountdown .green {
	color: #88AC48;
}
.days {
	font-size: 9px;
	color:#D96021;
	padding-right: 3px;
	vertical-align: 1px;
}
#daytonaCountdown.hasCountdown .days {
	color: #7EAB3C;
}



/* ----------  INTERNSHIP  ------------ */

a#internshipDownload {
	background:url("images/internDownload.png") no-repeat scroll 0 0 transparent;
	display:block;
	width:160px;
	height:29px;
	margin:17px 0 0 16px;
	padding:0;
	text-indent:-9999px;
	
}

a#internshipDownload:hover {
	background-position:0px -29px;
}



#navheader_11 {
	width: 884px;
	height:37px;
	background: url(images/title-campinterns.png) no-repeat;
	margin: 0;
	padding: 0;
	text-indent: -99999px;
}
#navheader_33 {
	width: 884px;
	height:37px;
	background: url(images/title-journeyinterns.png) no-repeat;
	margin: 0;
	padding: 0;
	text-indent: -99999px;
}
#navheader_35 {
	width: 884px;
	height:37px;
	background: url(images/title-darajainterns.png) no-repeat;
	margin: 0;
	padding: 0;
	text-indent: -99999px;
}
.internship_nav {
	margin: 10px 0;
	width: 884px;
	height: 29px;
	background: url(images/nav-internbg.png) no-repeat;
}
.internship_nav > li {
	float: left;
	list-style: none;
}
.internship_nav > li > a {
	display: block;
	text-indent: -99999px;
	height: 29px;
}

#internship_nav_11 a { background-image: url(images/nav-campinterns.png); }
#internship_nav_33 a { background-image: url(images/nav-journeyinterns.png); }
#internship_nav_35 a { background-image: url(images/nav-darajainterns.png); }

/* Camp Interns */
#internship_nav_11 .page-item-23 a { width: 65px; background-position: 0 0; }
#internship_nav_11 .page-item-25 a { width: 75px; background-position: -65px 0; }
#internship_nav_11 .page-item-27 a { width: 113px; background-position: -140px 0; }
#internship_nav_11 .page-item-29 a { width: 65px; background-position: -253px 0; }
#internship_nav_11 .page-item-31 a { width: 84px; background-position: -318px 0; }

#internship_nav_11 .page-item-23 a:hover { background-position: 0 -29px; }
#internship_nav_11 .page-item-25 a:hover { background-position: -65px -29px; }
#internship_nav_11 .page-item-27 a:hover { background-position: -140px -29px; }
#internship_nav_11 .page-item-29 a:hover { background-position: -253px -29px; }
#internship_nav_11 .page-item-31 a:hover { background-position: -318px -29px; }

/* Journey Interns */
#internship_nav_33 .page-item-37 a { width: 61px; background-position: 0 0; }
#internship_nav_33 .page-item-39 a { width: 75px; background-position: -61px 0; }
#internship_nav_33 .page-item-41 a { width: 107px; background-position: -136px 0; }
#internship_nav_33 .page-item-43 a { width: 88px; background-position: -243px 0; }

#internship_nav_33 .page-item-37 a:hover { background-position: 0 -29px; }
#internship_nav_33 .page-item-39 a:hover { background-position: -61px -29px; }
#internship_nav_33 .page-item-41 a:hover { background-position: -136px -29px; }
#internship_nav_33 .page-item-43 a:hover { background-position: -243px -29px; }


/* Daraja Choir Interns */
#internship_nav_35 .page-item-45 a { width: 65px; background-position: 0 0; }
#internship_nav_35 .page-item-47 a { width: 112px; background-position: -65px 0; }
#internship_nav_35 .page-item-49 a { width: 63px; background-position: -177px 0; }

#internship_nav_35 .page-item-45 a:hover { background-position: 0 -29px; }
#internship_nav_35 .page-item-47 a:hover { background-position: -65px -29px; }
#internship_nav_35 .page-item-49 a:hover { background-position: -177px -29px; }







/* ----------  GENERIC INTERNS PAGE  ------------ */

#internsPage {
	
}

.internOuter {
	position: relative;
	margin: 0 0 0 0;
	padding: 15px 30px 30px 30px;
	overflow: hidden;
	min-height: 200px;
}

.internInner {
	position: relative;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.internImageContainer {
	position: relative;
	width:175px;
	height:175px;
	background-color: #9e9e9e;
	float:left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: #000000 solid 2px;
}

.internImage {
	position: relative;
	width:175px;
	height:175px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.internContentBox {
	position: relative;
	float: left;
	margin: 0 0 0 25px;
	padding: 0 0 0 0;
}
.internContentBox h3 {
	padding: 0;
	margin: 0;
}


.internTitle {
	display: block;
	position:relative;
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #757575;
}

.internContent {
	position: relative;
	margin: 0px 0 0 0;
	padding: 0 0 0 0;
	width: 610px;
}

.internContent p {
	margin: 0 0 0 0;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #191919;
}

.internDivider {
	width: 100%;
	background: url(images/divider.png) repeat-x;
	height: 3px;
	position: absolute;
	bottom: 1px;
	left: 0px
}






/* ----------  DAYTONA / PANAMA SUBNAV  ------------ */

#subnav {
	margin: 4px 19px;
	width: 884px;
	height: 31px;
}
#subnav > li {
	float: left;
	list-style: none;
}
#subnav > li > a {
	display: block;
	text-indent: -99999px;
	height: 31px;
}

.page-id-5 #subnav a, .parent-pageid-5 #subnav a { background-image: url(images/daytona/subnav-D2.png); }
.page-id-6 #subnav a, .parent-pageid-6 #subnav a { background-image: url(images/panama/subnav-P2.png); }

.page-item-83 a, .page-item-113 a	{ width: 100px; background-position: 0 0; }		/* FAQS */
/*.page-item-85 a, .page-item-115 a	{ width: 79px; background-position: -62px 0; }*/
.page-item-87 a, .page-item-117 a	{ width: 109px; background-position: -100px 0; }	/* SCHEDULE */
.page-item-89 a, .page-item-119 a	{ width: 114px; background-position: -209px 0; }	/* ACTIVITIES */
.page-item-111 a, .page-item-121 a	{ width: 113px; background-position: -323px 0; }	/* SHOPPING */
.page-item-91 a, .page-item-123 a	{ width: 125px; background-position: -436px 0; }/* RESTAURANTS */
/*.page-item-93 a, .page-item-125 a	{ width: 121px; background-position: -505px 0; }*/
.page-item-95 a, .page-item-127 a	{ width: 95px; background-position: -563px 0; }	/* SPEAKERS / ARTSIST */
.page-item-97 a, .page-item-129 a, .page-item-1539 a	{ width: 107px; background-position: -654px 0; }	/* PODCAST */
.page-item-99 a, .page-item-131 a	{ width: 121px; background-position: -763px 0; }	/* DOWNLOADS */

.page-item-83 a:hover,.page-item-113 a:hover		{ background-position: 0 -31px; }
/*.page-item-85 a:hover,.page-item-115 a:hover		{ background-position: -62px -31px; }*/
.page-item-87 a:hover,.page-item-117 a:hover		{ background-position: -100px -31px; }
.page-item-89 a:hover,.page-item-119 a:hover		{ background-position: -209px -31px; }
.page-item-111 a:hover,.page-item-121 a:hover	{ background-position: -323px -31px; }
.page-item-91 a:hover,.page-item-123 a:hover		{ background-position: -436px -31px; }
/*.page-item-93 a:hover,.page-item-125 a:hover		{ background-position: -505px -31px; }*/
.page-item-95 a:hover,.page-item-127 a:hover		{ background-position: -563px -31px; }
.page-item-97 a:hover,.page-item-129 a:hover,.page-item-1539 a:hover		{ background-position: -654px -31px; }
.page-item-99 a:hover,.page-item-131 a:hover		{ background-position: -763px -31px; }


/* ----------  DAYTONA / PANAMA CONTENT  ------------ */


a#pdfDaytona {
	background:url("images/PDF-D.png") no-repeat scroll 0 0 transparent;
	display:block;
	width:103px;
	height:20px;
	position: absolute;
	top:125px;
	right: 39px;
	text-indent:-9999px;
	
}

a#pdfDaytona:hover {
	background-position:0px -20px;
}


a#pdfPanama {
	background:url("images/PDF-P.png") no-repeat scroll 0 0 transparent;
	display:block;
	width:103px;
	height:20px;
	position: absolute;
	top:125px;
	right: 39px;
	text-indent:-9999px;
	
}

a#pdfPanama:hover {
	background-position:0px -20px;
}






#insideHeaderWrap {
	margin-left: 19px;
	margin-right: 13px;
}
#daytonaTitleBox {
	float: left;
	width: 621px;
	height: 62px;
	background: url(images/titlebox-daytona.png);
	text-indent: -99999px;
	margin-top: 5px;
}
a#checkoutDaytona {
	float: right;
	width: 261px;
	height: 67px;
	background: url(images/checkout-daytona.jpg);
	text-indent: -99999px;
}

a#checkoutDaytona:hover {
	background-position: 0 -67px;
}


#panamaTitleBox {
	float: left;
	width: 621px;
	height: 62px;
	background: url(images/titlebox-panama.png);
	text-indent: -99999px;
	margin-top: 5px;
}
a#checkoutPanama {
	float: right;
	width: 261px;
	height: 67px;
	background: url(images/checkout-panama.jpg);
	text-indent: -99999px;
}

a#checkoutPanama:hover {
	background-position: 0 -67px;
}



#daytonaFooter {
	width: 883px;
	height: 48px;
	clear: both;
	margin: 10px 19px 0 19px;
	background-image: url(images/daytonaFooter.png);
}
#panamaFooter {
	width: 883px;
	height: 48px;
	clear: both;
	margin: 10px 19px 0 19px;
	background-image: url(images/panamaFooter.png);
}
#NeedToKnow {
	border: 2px solid #000;
	width: 546px;
	height: 364px;
	background-color: #DFDFE6;
	padding: 1px;
	float: left;
	overflow: hidden;
	line-height: 14px;
}
#panamaNeedToKnowHeader {
	width: 546px;
	height: 31px;
	background-image: url(images/panama-NeedToKnow.png);
	text-indent: -99999px;
	margin-bottom: 12px;
}
#daytonaNeedToKnowHeader {
	width: 546px;
	height: 31px;
	background-image: url(images/daytona-NeedToKnow.png);
	text-indent: -99999px;
	margin-bottom: 12px;
}
#NeedToKnow p {
	margin: 0 16px 10px 17px;
	line-height: 14px;

}

#NeedToKnow h3 {
	line-height: 14px;

}

.daytonaDatesBox {
	position: relative;

}




/* ---------- KUBE ------------ */


#kubeHeader {
	background: url(images/kube-header.jpg) no-repeat 0px 0px;
	width:865px;
	height:303px;
	display:block;
	margin:0;
	padding:0;
	position: relative;
}


#kubesPage {
	
}

.kubeOuter {
	position: relative;
	margin: 0 0 0 0;
	padding: 15px 30px 30px 30px;
	overflow: hidden;
	max-height: 168px;
}

.kubeInner {
	position: relative;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.kubeImageContainer {
	position: relative;
	width:200px;
	height:200px;
	float:left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.kubeImage {
	position: relative;
	width:200px;
	height:200px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.kubeContentBox {
	position: relative;
	float: left;
	margin: 13px 0 0 -5px;
	padding: 0 0 0 0;
}
.kubeContentBox h3 {
	padding: 0;
	margin: 0 0 -15px -17px !important;
	width:505px;
	word-wrap:break-word;
}


.kubeTitle {
	display: block;
	position:relative;
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #757575;
}

.kubeContent {
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	width: 610px;
}

.kubeContent p {
	margin: 0 0 0 0;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #1f1f1f;
}

.kubeDivider {
	width: 100%;
	background: url(images/divider.png) repeat-x;
	height: 3px;
	position: absolute;
	bottom: 1px;
	left: 0px
}


.kubeValue {
	position: absolute;
	right: 10px;
	top:-2px;
	font-family: Helvetica,Arial, sans-serif;
	font-size: 12px;
	color: #1f1f1f;
	font-weight: normal;

}

.kubeValue span {
	font-weight: bold;
	font-size: 16px;
	color: #aa343e;

}

a.kubeWebsiteLink {
	color: #6c93a6;
	text-decoration: underline;
	font-size: 14px;
	margin: 10px 0 0 0;
}

a.kubeWebsiteLink:hover {
	color: #1f1f1f;
}








.daytonaSpeakers {
	height: 58px;
	background: url("images/bg-speaking.png") no-repeat scroll 2px 13px;
	padding: 5px 6px 5px 7px;
	clear: both;
}


.daytonaSpeakersWrap {
	width: 279px;
	height: 410px;
	overflow: hidden;
}


.daytonaSpeakersWrap2 {
	width: 279px;
	height: 426px;
	overflow: hidden;
	margin: 0 0 0 4px;
}

.daytonaSpeakersWrap2 a {
color:#FFFFFF;
cursor:pointer;
float:left;
font-size:14px;
margin:27px 0 0 14px;
outline:medium none;
padding:0;
text-decoration:none;
}

.daytonaSpeakersWrap2 a:hover {
color:#666666;
}

.daytonaSpeakers img {
	width: 77px;
	height: 44px;
	border: 1px solid #fff;
	margin: 13px 0 0 8px;
	float: left;
}
.daytonaSpeakers .speakerName {
	font-size: 16px;
	color: #aaa;
	font-family: Helvetica;
	padding: 26px 0 0 14px;
	float: left;
}


.panamaSpeakersWrap {

	width: 279px;
	height: 489px;
	overflow: hidden;
	margin: 0 0 0 4px;
}

.panamaSpeakersWrap a {
color:#FFFFFF;
cursor:pointer;
float:left;
font-size:14px;
margin:17px 0 0 14px;
outline:medium none;
padding:0;
text-decoration:none;
}

.panamaSpeakersWrap a:hover {
color:#666666;
}

.panamaSpeakersWrap img {
	width: 77px;
	height: 44px;
	border: 1px solid #fff;
	margin: 4px 0 0 2px;
	float: left;
}
.panamaSpeakersWrap .speakerName {
	font-size: 16px;
	color: #aaa;
	font-family: Helvetica;
	padding: 26px 0 0 14px;
	float: left;
}


.panamaSpeakersWrap .panamaSpeakerBox2 {
background:url("images/bg-speaking.png") no-repeat scroll 2px 13px #000000;
height:52px;
margin:0px 0px 0px 0px;
padding:18px 0 6px 7px;
width:253px;
}











/*    DAYTONA DOWNLOADS */


#dlContent {
	margin:10px 0 0 15px;
	width:840px;
}


.dlBox {
	float: left;
	background:url("images/dlBoxBG.png") no-repeat scroll 0 0px transparent;
	margin: 0 20px 20px 0;
	padding: 0 0 0 0;
	width: 250px;
	height: 250px;
	position:relative;
}

.dlBoxPicContainer {
	background:url("images/dlBoxPicBG.png") no-repeat scroll 0 0px transparent;
	margin: 0 0px 0px 0;
	padding: 0 0 0 0;
	width: 236px;
	height: 181px;
	position: absolute;
	top: 7px;
	left: 7px;
	overflow: hidden;
}

.dlBoxPic {
	margin: 0 0px 0px 0;
	padding: 0 0 0 0;
	width: 230px;
	height: 175px;
	position: absolute;
	top: 3px;
	left: 3px;
}


.dlBoxInfoContainer {
	bottom:8px;
	left:60px;
	position:absolute;
	text-decoration: none;
}

.dlName {
	font-family: Helvetica, sans-serif;
	font-weight: 600;
	font-size: 14px;
	color: #382d25;
	margin: 0 0 0px 0;
	width: 180px;
	height: 29px;
	overflow:hidden;
}












/*            INTERN PICS             */

#galleriesContent {
	margin:10px 0 0 20px;
	width:845px;
}

.galleriesContentOneRow {
	width: 845px;
	/*height: 400px;*/
	overflow-x: scroll;
	overflow-y: hidden;
	white-space: nowrap;
}



.galleryBox {
	display: inline-block;
	background: url(images/galleryPhotoBG.png) no-repeat 0px 0px transparent;
	margin: 15px 15px 0 0;
	padding: 0 0 0 0;
	width: 250px;
	height: 250px;
	position: relative;
	cursor: pointer;
	white-space: normal;
}


.galleryPicContainer {
	background:url("images/dlBoxPicBG.png") no-repeat scroll 0 0px transparent;
	margin: 0 0px 0px 0;
	padding: 0 0 0 0;
	width: 236px;
	height: 181px;
	position: absolute;
	top: 7px;
	left: 7px;
	overflow: hidden;
}

.galleryPic {
	margin: 0 0px 0px 0;
	padding: 0 0 0 0;
	width: 230px;
	height: 175px;
	position: absolute;
	top: 3px;
	left: 3px;
}

.galleryInfoContainer {
	bottom:12px;
	left:55px;
	position:absolute;
}

.galleryName {
	font-family: Helvetica, sans-serif;
	font-weight: 600;
	font-size: 16px;
	color: #382d25;
	margin: 0 0 0px 0;
}

.galleryDate {
	font-family: Helvetica, sans-serif;
	font-weight: 400;
	font-size: 12px;
	color: #000000;
}

#newGalleryContainer {
	position: relative;
	margin: 20px auto;
	width: 780px;
	min-height: 100px;
	text-align: center;
}

#galleryBox {
	position: relative;
	margin: 0px 0 0 0;
	width: 780px;
}

.testBigBox {
	background-color:#AAAAAA;
	float:left;
	height:500px;
	margin:0 0 0 120px;
	padding:0;
	width:500px;
}

.testBigBox2 {
	background-color:#555555;
	float:left;
	height:500px;
	margin:0 0 0 120px;
	padding:0;
	width:500px;
}

#testCloseBox {
	background:url("images/x.png") no-repeat scroll 0 0px transparent;
	display:inline-block;
	height:23px;
	margin:00;
	padding:0;
	position:absolute;
	right:0;
	top:0;
	width:23px;
	z-index:100;
	cursor: pointer;
}

#testCloseBox:hover {
	background-position: 0 -23px;
}










/* ----------  WHO WE ARE  ------------ */
#whoWeAreHeader {
	margin: 8px 19px;
	border: 2px solid #000;
	background-color: #DFDFE6;
	padding: 1px;
}
#whoWeAreTitle {
	background: url(images/title-whoweare.png);
	width: 878px;
	height: 31px;
	margin-bottom: 1px;
	text-indent: -99999px;
}
#whoWeAreHeader p {
	padding: 10px;
	background-color: #B6B6BB;
}
#whoVideo {
	float: left;
	width: 444px;
	margin: 7px 0 0 20px;
}
#feature.whoFeature {
	width: 406px;
	height: 212px;
	margin: 7px 19px 0 0;
	float: right;
	background-color: #7F7F7F;
	padding: 8px;
}
#feature.whoFeature #slideshow {
	width: 402px;
	height: 208px;
}
#feature.whoFeature img {
	width: 408px;
	height: 245px;
}
#whoContent {
	clear: both;
	margin: 0 0 0 19px;
	float: left;
	width: 615px;
}
#RightColumnWrap {
	float: right;
	width: 255px;
	margin: 0 19px 0 0;
}
#visitBlog {
	width: 255px;
	height: 51px;
	display: block;
	background: url(images/visit-blog.jpg) no-repeat;
	text-indent: -99999px;
	margin-bottom: 8px;
	float: right;
}
#newsletterWrap {
	width: 255px;
	height: 179px;
	background: url(images/bg-newsletter2.png) no-repeat;
	float: right;
}
#newsletterWrap #signup {
	margin-top: 34px;
}

#newsletterWrap #submitbutton {
	margin: 11px 0 0 124px;
}


/* ----------  CONTACT  ------------ */
#contactHeader {
	margin: 0px 0px 8px 0;
	padding: 0px 0 0 0;
}
#contactTitle {
	background:url("images/contactHeader.png") no-repeat scroll 0 0 transparent;
	height:37px;
	text-indent:-99999px;
	width:884px;
}
#contacthead {
	background: url(images/contact-top.jpg) no-repeat;
	width: 880px;
	height: 96px;
	position: relative;
}

#contanctPageTopLink {
	display:block;
	width:177px;
	height:66px;
	position:absolute;
	right:13px;
	top:17px;
	text-indent:-9999px;
}


#contactform {
	padding: 0 17px;
	display: block;
}
.grayfields label {
	clear: both;
	display: block;
	margin-bottom: 3px;
}




.grayfields input[type=text], .grayfields input[type=password] {
	padding: 4px 4px 4px 8px;
	width: 395px;
	height: 21px;
	background: url(images/bg-field.png) no-repeat;
	border: 0 none;
	color: #000;
}
.grayfields textarea {
	padding: 4px;
	width: 395px;
	height: 121px;
	background: url(images/bg-textarea.png) no-repeat;
	border: 0 none;
	color: #000;
	font-family: Verdana,Arial,sans-serif;
	font-size: 14px;
}
#submitButton {
	width: 116px;
	height: 29px;
	text-indent: -99999px;
	cursor: pointer;
	display: block;
	border: 0 none;
	background: url(images/homepageNewsletterSubmit.png) no-repeat;
}
#submitButton:hover {
	background-position: 0 -29px;
}

.colhalf {
	float: left;
	width: 420px;
}

#loginform input[type=text], #loginform input[type=password] {
	padding: 4px 4px 4px 8px;
	width: 250px;
	height: 21px;
	background: url(images/bg-field-login.png) no-repeat;
	border: 0 none;
	color: #000;
}




/* ----------  REGISTER  ------------ */


#registerChurchesWrap {
	display:block;
	height:79px;
	margin:100px auto;
	padding:0;
	width:750px;
}

a#registerNewChurches {
	background:url("images/registerNewChurches.png") no-repeat scroll 0 0 transparent;
	display:block;
	width:336px;
	height:79px;
	padding:0;
	margin:0;
	float:left;
	text-indent:-9999px;
}

a#registerNewChurches:hover {
	background-position:0px -79px;
}


a#registerExistingChurches {
	background:url("images/registerExistingChurches.png") no-repeat scroll 0 0 transparent;
	display:block;
	width:336px;
	height:79px;
	padding:0;
	margin:0;
	float:right;
	text-indent:-9999px;
}

a#registerExistingChurches:hover {
	background-position:0px -79px;
}






#registerHeader {
	margin: 0px 0px 8px 0;
	padding: 0px 0 0 0;
}
#registerTitle {
	background:url("images/registerHeader.png") no-repeat scroll 0 0 transparent;
	height:37px;
	text-indent:-99999px;
	width:884px;
}
#registerhead {
	background: url(images/register-top.jpg) no-repeat;
	width: 880px;
	height: 76px;
	position: relative;
}
#registerhead a {
	text-indent: -99999px;
	position: absolute;
	display: block;
}
#register_new {
	width: 230px;
	height: 60px;
	top: 8px;
	left: 20px;
}
#register_search {
	width: 262px;
	height: 60px;
	top: 10px;
	left: 305px;
}
#register_email {
	width: 91px;
	height: 25px;
	top: 36px;
	left: 775px;
}
#registerform {
	padding: 0 17px;
	display: block;
	height: 680px;
}







/* ----------  CAMP INTERNSHIP APPLICATION  ------------ */

#internCampAppContentTopP {
	margin:8px 17px 15px;
}

#internCampAppContent .grayfields input[type="text"] {
	margin:0 0 8px;
}

#internCampAppContent #submitButton {
	display: inline-block;
	margin: 19px 0 0 0;
	/*width: 142px;*/
	height: 29px;
	text-indent: -99999px;
	cursor: pointer;
	border: 0 none;
	/*background: url(images/downloadBtn.png) no-repeat;*/
}

#internCampAppContent #submitButton:hover {
	background-position: 0 -29px;
}

#internCampAppText {
	margin:20px 0 0;
	padding:0 0 40px 0;
}

#internCampAppText p {
	
}

#internCampAppText #internCampAppAddress {
	padding:5px 0;
	color: #757575;
	font-family: Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
}






/* ----------  Daraja INTERNSHIP APPLICATION  ------------ */

#internDarajaAppContentTopP {
	margin:8px 17px 15px;
}

#internDarajaAppContent .grayfields input[type="text"] {
	margin:0 0 8px;
}

#internDarajaAppContent #submitButton {
	display: inline-block;
	margin: 19px 0 0 0;
	/*width: 142px;*/
	height: 29px;
	text-indent: -99999px;
	cursor: pointer;
	border: 0 none;
	/*background: url(images/downloadBtn.png) no-repeat;*/
}

#internDarajaAppContent #submitButton:hover {
	background-position: 0 -29px;
}

#internDarajaAppText {
	margin:20px 0 0;
	padding:0 0 40px 0;
}

#internDarajaAppText p {
	
}

#internDarajaAppText #internDarajaAppAddress {
	padding:5px 0;
	color: #757575;
	font-family: Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
}







/* ------------- CAMP LOGIN ------------ */


.loginform {
	
}

.loginform label {
	
}

.loginform input {
	
}






/* ------------ SPEAKER STUFF -------- */



a.speakerVideoLink {
	background:url("images/watchVideo.png") no-repeat scroll 0 0 transparent;
	display:block;
	width:175px;
	height:29px;
	margin:13px 0 0 0;
	padding:0;
	text-indent:-9999px;
	cursor: pointer;

}

a.speakerVideoLink:hover {
	background-position:0px -29px;
}








/* ----------  FOOTER  ------------ */


#footer {
	background:url("images/footerBg.jpg") repeat-x scroll 0 20px transparent;
	clear:both;
	position: relative;
	height: 279px;
}


#footerWrap {
	margin: 0 auto;
	padding:20px 0 0 0;
	width: 922px;
	height:239px;
	font-family: inherit;
	position:relative;
}




ul#footerBigstuf {
	display:block;
	width:240px;
	height:237px;
	margin:20px 0 0 0;
	padding:0;
	float:left;
}

#footerBigstuf li {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
	line-height:inherit;
	color:#979799;
	
	
}

#footerBigstuf h1 {
	background:url("images/footerHeader.png") no-repeat scroll 0 0  transparent;
	width:230px;
	height:34px;
	margin:0 0 8px 0;
	padding:0;
	float:left;
	text-indent:-9999px;
}


/* page-id-5 is Daytona, page-id-6 is Panama */


.page-id-5 #footerBigstuf h1, .parent-pageid-5 #footerBigstuf h1 {
	background:url("images/daytonaFooterHeader.png") no-repeat scroll 0 0  transparent;
}

.page-id-6 #footerBigstuf h1, .parent-pageid-6 #footerBigstuf h1 {
	background:url("images/panamaFooterHeader.png") no-repeat scroll 0 0  transparent;
}

#footerBigstuf li, #footerBigstuf li a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0 0 4px 4px;
	line-height:inherit;
	color:#979799;
	text-decoration:none;

}
#footerBigstuf li a:hover {
	color:#ffcc01;
}

.page-id-5 #footerBigstuf li a:hover, .parent-pageid-5 #footerBigstuf li a:hover {
	color: #7EAB3C !important;
}

.page-id-6 #footerBigstuf li a:hover, .parent-pageid-6 #footerBigstuf li a:hover {
	color: #F65D01 !important;
}



ul#footerLinks {
	display:block;
	width:240px;
	height:237px;
	margin:20px 0 0 0;
	padding:0;
	float:left;
}

#footerLinks h1 {
	background:url("images/footerHeader.png") no-repeat scroll -238px 0  transparent;
	width:230px;
	height:34px;
	margin:0 0 8px 0;
	padding:0;
	float:left;
	text-indent:-9999px;
}

.page-id-5 #footerLinks h1, .parent-pageid-5 #footerLinks h1 {
	background:url("images/daytonaFooterHeader.png") no-repeat scroll -238px 0  transparent;
}

.page-id-6 #footerLinks h1, .parent-pageid-6 #footerLinks h1 {
	background:url("images/panamaFooterHeader.png") no-repeat scroll -238px 0  transparent;
}

#footerLinks li, #footerLinks li a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0 0 4px 4px;
	line-height:inherit;
	color:#979799;
	text-decoration:none;

}

#footerLinks li a:hover {
	color:#ffcc01;
}

.page-id-5 #footerLinks li a:hover, .parent-pageid-5 #footerLinks li a:hover {
	color: #7EAB3C !important;
}

.page-id-6 #footerLinks li a:hover, .parent-pageid-6 #footerLinks li a:hover {
	color: #F65D01 !important;
}




ul#footerNetworking {
	display:block;
	width:240px;
	height:237px;
	margin:20px 0 0 0;
	padding:0;
	float:left;
	
}


#footerNetworking h1 {
	background:url("images/footerHeader.png") no-repeat scroll -476px 0  transparent;
	width:230px;
	height:34px;
	margin:0 0 8px 0;
	padding:0;
	float:left;
	text-indent:-9999px;
}

.page-id-5 #footerNetworking h1, .parent-pageid-5 #footerNetworking h1 {
	background:url("images/daytonaFooterHeader.png") no-repeat scroll -476px 0  transparent;
}

.page-id-6 #footerNetworking h1, .parent-pageid-6 #footerNetworking h1 {
	background:url("images/panamaFooterHeader.png") no-repeat scroll -476px 0  transparent;
}

#footerNetworking li {
	margin:0;
	padding:0 0 10px 4px;
	float:left;
	width:100%;
	
}

#footerNetworking li, #footerNetworking li a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0 0 4px 4px;
	line-height:inherit;
	color:#979799;
	text-decoration:none;

}

#footerNetworking li a:hover {
	color:#ffcc01;
}

.page-id-5 #footerNetworking li a:hover, .parent-pageid-5 #footerNetworking li a:hover {
	color: #7EAB3C !important;
}

.page-id-6 #footerNetworking li a:hover, .parent-pageid-6 #footerNetworking li a:hover {
	color: #F65D01 !important;
}





/*
a.footerNetworkBlog {
	background:url("images/footerNetworkBlog.png") no-repeat scroll 0 0 transparent;
	display:block;
	width:115px;
	height:23px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	float:left;
	
}

a.footerNetworkBlog:hover {
	background-position:0px -23px;
}

.page-id-5 a.footerNetworkBlog, .parent-pageid-5 a.footerNetworkBlog {
	background-image:url("images/footerNetworkBlog-daytona.png");
}

.page-id-6 a.footerNetworkBlog, .parent-pageid-6 a.footerNetworkBlog {
	background-image:url("images/footerNetworkBlog-panama.png");
}



a.lannyBlog {
	background:url("images/lannyBlog.png") no-repeat scroll 0 0 transparent;
	display:block;
	width:115px;
	height:23px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	float:left;
	
}

a.lannyBlog:hover {
	background-position:0px -23px;
}


a.footerNetworkFacebook {
	background:url("images/footerNetworkFacebook.png") no-repeat scroll 0 0 transparent;
	display:block;
	width:115px;
	height:23px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	float:left;
	
}

a.footerNetworkFacebook:hover {
	background-position:0px -23px;
}

.page-id-5 a.footerNetworkFacebook, .parent-pageid-5 a.footerNetworkFacebook {
	background-image:url("images/footerNetworkFacebook-daytona.png");
}

.page-id-6 a.footerNetworkFacebook, .parent-pageid-6 a.footerNetworkFacebook {
	background-image:url("images/footerNetworkFacebook-panama.png");
}


a.footerNetworkTwitter {
	background:url("images/footerNetworkTwitter.png") no-repeat scroll 0 0 transparent;
	display:block;
	width:115px;
	height:23px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	float:left;
	
}

a.footerNetworkTwitter:hover {
	background-position:0px -23px;
}

.page-id-5 a.footerNetworkTwitter, .parent-pageid-5 a.footerNetworkTwitter {
	background-image:url("images/footerNetworkTwitter-daytona.png");
}

.page-id-6 a.footerNetworkTwitter, .parent-pageid-6 a.footerNetworkTwitter {
	background-image:url("images/footerNetworkTwitter-panama.png");
}




a.footerNetworkYoutube {
	background:url("images/footerNetworkYoutube.png") no-repeat scroll 0 0 transparent;
	display:block;
	width:115px;
	height:29px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	float:left;
	
}

a.footerNetworkYoutube:hover {
	background-position:0px -29px;
}


.page-id-5 a.footerNetworkYoutube, .parent-pageid-5 a.footerNetworkYoutube {
	background-image:url("images/footerNetworkYoutube-daytona.png");
}

.page-id-6 a.footerNetworkYoutube, .parent-pageid-6 a.footerNetworkYoutube {
	background-image:url("images/footerNetworkYoutube-panama.png");
}





*/




a#footerBigstufLogo {
	background:url("images/footerBigstufLogo.png") no-repeat scroll 0 0 transparent;
	display:block;
	width:132px;
	height:72px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	position:absolute;
	top:35px;
	right:50px;
	
}

a#footerBigstufLogo:hover {
	background-position:0px -72px;
}

a#mellowtown {
	background:url("images/footerMT.png") no-repeat scroll 0 0 transparent;
	display:block;
	height:29px;
	margin:0;
	padding:0;
	position:absolute;
	right:38px;
	text-indent:-9999px;
	top:214px;
	width:152px;
}

a#mellowtown:hover {
	background-position:0px -29px;
}




.page-id-5 #footerBigstufLogo, .parent-pageid-5 #footerBigstufLogo {
	background-image:url("images/footerBigstufLogo-daytona.png");
}

.page-id-6 #footerBigstufLogo, .parent-pageid-6 #footerBigstufLogo {
	background-image:url("images/footerBigstufLogo-panama.png");
}

#footerCopyright {
	position:absolute;
	top:111px;
	right:48px;
	font-size: 11px;
	width: 132px;
	height: 25px;
	color: #676771;

}




/* ----------  PODCAST  ------------ */
.topPost {
	border-bottom:1px solid #E8E8E8;
	margin:0 28px;
	padding:0 0 20px;
}
.topPost h3 {
	margin-bottom: 5px;
}
.topPost h3 a {
	text-decoration: none;
	color: #5A921A;
}

.postContent {
	float: left;
	width: 620px;
}

.comm_date {
	background:transparent url(images/date_comm_box.png) no-repeat scroll 0 0;
	color:#353535;
	font-weight:bold;
	height:73px;
	left:0;
	float:left;
	text-align:center;
	width:73px;
	margin: 27px 0 3px 8px;
	font-family: Helvetica, Arial;
}
.comm_date .day {
	display:block;
	font-size:44px;
	line-height:34px;
	padding-top:15px;
	font-family: Helvetica, Arial;
}

.topPost .postContent p .wpa_container a {
	color: #646464;
}
.podcastLink {
	margin: 15px 0 20px  20px;
	width: 253px;
	height: 42px;
	display: block;
	background: url(images/podcast-subscribe.png);
	text-indent: -99999px;
}

/* ---------- ACTIVITIES PAGES -------------- */
.page-id-89 h3,.page-id-91 h3,.page-id-111 h3,.page-id-119 h3 {
	
	margin: 0 0 0 0 !important;
	padding: 10px 17px 0px !important;

}

.page-id-89 br,.page-id-119 br {
	margin: 0 0 6px 0;
}

/* ----------  POPUP WINDOW OVERLAYS  ------------ */


.jqmWindow  {
	height: 566px;
	width: 904px;
	-moz-border-radius:5px 5px 5px 5px;
	border:none;
	color:#333333;
	display:none;
	left:50%;
	padding:12px;
	position:fixed;
	top:17%;
	width:904px;
	margin-left:-443px;
}


.jqmClose {
	background:url(images/close.png) no-repeat scroll 0 0 transparent;
	display:block;
	height:21px;
	position:absolute;
	right:93px;
	text-indent:-99999px;
	top:51px;
	width:22px;
	z-index:1000;
}
.jqmClose:hover {
	background-position: 0 -21px;
}


.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

#NeedToKnow h3 {
padding:0 0 11px 17px !important;
}





/*-------------  BAND PAGES  ------------*/

.fullwidthcontent ul.bandLinkList {
   margin: 15px 0 0 0 !important;
}

.fullwidthcontent ul.bandLinkList li {
   list-style: none;
   margin: 0 10px 0 0;
   padding: 0 0 0 0;
   float: left;
}

.fullwidthcontent ul.bandLinkList li a {
   display: inline-block;
   text-indent: -9999px;
   height: 24px;
}

.fullwidthcontent ul.bandLinkList li a.bandWebsite {
   width: 90px;
   background: url(images/btn-web.png) no-repeat 0 0 transparent;
}

.fullwidthcontent ul.bandLinkList li a.bandFB {
   width: 99px;
   background: url(images/btn-facebook.png) no-repeat 0 0 transparent;
}

.fullwidthcontent ul.bandLinkList li a.bandTW {
   width: 90px;
   background: url(images/btn-twitter.png) no-repeat 0 0 transparent;
}

.fullwidthcontent ul.bandLinkList li a.bandMS {
   width: 99px;
   background: url(images/btn-myspace.png) no-repeat 0 0 transparent;
}

.fullwidthcontent ul.bandLinkList li a:hover {
   background-position: 0 -24px !important;
}

