/*
------------------------------------------------------------
ERICJORDANYOUNG.COM BASE CSS
------------------------------------------------------------
**COMMON**   CUSTOM CSS BASE
------------------------------------------------------------
By: Dante Ferrarini for KOSA MINORE ( www.kosaminore.com )
------------------------------------------------------------
*/


/* ////////////////////////////////////////////////////// */
/* COMMON DEFINITIONS */

/* get rid of system borders being generated for A tags */
a:active {
  outline:none !important;
}
:focus {
  -moz-outline-style:none !important;
  outline-style:none !important;
}
/* //////// */
.clearFix {
	margin: 0px;
	padding: 0px;
	clear: both !important;
	height: 0px !important;
	display: block;
}
/* //////// */

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #ae9c61;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #ae9c61;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
}

a {
}
a:hover {
}
a:active {
}

/* ////////////////////////////////////////////////////// */




/* ////////////////////////////////////////////////////// */
/* BASE LAYOUT */
body, html {
	margin: 0px;
	padding: 0px;
	width: 100% !important;
}

body {
	background-color: #7e6d6a;
	background-image: url(/storage/site_assets/site_images/bkd_infinite.png);
	background-repeat: repeat;
	color: #9c9898;
	min-width: 1000px;
}


#canvasWrapper {
	background-image: url(/storage/site_assets/site_images/bkd_grad_topbar.jpg);
	background-repeat: repeat-x;
	width: 100%;
	margin: 0px !important;
	padding: 0px !important;
}

#canvas {
	background-color: #1f1515;
	display: block;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(/storage/site_assets/site_images/header_bkd.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
/* ////////////////////////////////////////////////////// */







/* ////////////////////////////////////////////////////// */
/* CUSTOM HEADER */

/* SQSPC HEADER (DISABLED) */
#pageHeaderWrapper {
	display:none !important;
	height:0px;
	margin: 0px !important;
	padding: 0px;
}
#pageHeader {
	display:none !important;
	height:0px;
	margin: 0px !important;
	padding: 0px;
}
/* ------- */

#customHeaderWrapper {
	height: 119px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6a5b3f;
	position: relative;
	z-index: 0px;
}

#customHeader {
	font-family: HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif;
	height: 49px;
	font-size: 14px;
	color: #8c7e62;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 330px;
	width: 650px;
	margin-top: 0px;
	position: relative;
	font-style: normal;
	font-weight: lighter;
	overflow: visible;
	z-index: 8000 !important;
}
#ejyLogo {
	height: 79px;
	width: 322px;
	background-image: url(../site_assets/site_images/header_ejy_logo_lights.png);
	background-position: 0px 0px;
	float: left;
	left: 0px;
	top: 15px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	position: absolute;
	z-index: 10;
	background-repeat: no-repeat;
	font-size: 0px;
}
#ejyLogo h1 {
	font-size: 0px;
	text-indent: -9999px;
}


#customHeaderWrapper .headerSubLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #756a68;
	text-align: left;
	height: 25px;
	padding-top: 0px;
	padding-right: 14px;
	padding-left: 14px;
	/* overflow: hidden; */
	z-index: 1;
	position: relative;
	line-height: 25px;
	margin: 0px;
	padding-bottom: 0px;
}

.headerSubLinks a {
	font-style: normal;
	font-weight: bold;
	color: #a99e9c;
	text-decoration: none;
}
.headerSubLinks a:hover {
	color: #FFFFFF;
}

#customHeaderWrapper .headerDarkBar {
	background-color: #000000;
	height: 25px;
	position: absolute;
	left: 0px;
	top: 94px;
	width: 980px;
	z-index: 0;
	filter:alpha(opacity=35);
	-moz-opacity:0.35;
	-khtml-opacity: 0.35;
	opacity: 0.35;
}

/* MAILCHIMP */

#mc_embed_signup {
	float: right;
	width: 400px;
	height: 19px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#mc_embed_signup form,
#mc_embed_signup form fieldset {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#mc_embed_signup .mc-field-group {
}
#mc_embed_signup .mc-field-group label {
	float: left;
}
#mc_embed_signup .mc-field-group input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	padding: 4px;
	width: 200px;
	margin: 0px;
	height: 11px;
	display: block;
	float: left;
	font-style: normal;
	font-weight: bold;
	color: #333;
	background-color: #FFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}



#mc_embed_signup #mc-embedded-subscribe { /* SUBMIT button */
	position: absolute;
	top: 0px;
	right: 0px;
}

#mc_embed_signup .mce_inline_error {
	font-weight: bold;
	color: #FFF;
	background-color: #900;
	z-index: 50;
	display: block;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding-top: 30px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	margin-top: -3px;
}

#mc_embed_signup .response {
	font-weight: bold;
	color: #FFF;
	background-color: #89744E;
	padding: 20px;
	border: 1px solid #333;
	z-index: 50;
	padding-top: 30px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

/* ////////////////////////////////////////////////////// */






/* ////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////// */
/* FOOTER */
#pageFooterWrapper {
	background-color: #383030;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #988559;
	margin: 0px;
	width: 980px;
	padding: 0px;
}

#pageFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9c9898;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
}

#pageFooter .ftrLinks {
	width: 644px;
	margin-right: auto;
	margin-left: auto;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #423a3a;
	padding: 0px;
	margin-top: 36px;
	margin-bottom: 36px;
}

#pageFooter .ftrLinkSection {
	width: 140px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #423a3a;
	float: left;
	overflow: hidden;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
}

#pageFooter h2 {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #E6E6E6;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 14px;
	padding-left: 5px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif !important;
}

.ftrLinks a {
	color: #9c9898;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding-right: 5px;
	padding-left: 5px;
}
.ftrLinks a:hover {
	color: #B3ADAD;
	text-decoration: none;
	background-color: #302929;
}
.ftrLinks a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #2B2424;
}

#pageFooter .ftrBookEnd {
	text-align: center !important;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #666464;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #423a3a;
	padding-top: 20px;
	padding-right: 140px;
	padding-bottom: 50px;
	padding-left: 140px;
	background-image: url(/storage/site_assets/site_images/footer_ejy_name.png);
	background-repeat: no-repeat;
	background-position: center 90px;
	margin: 0px;
}

.ftrBookEnd .ftr-logos {
	margin-right: auto;
	margin-left: auto;
	width: 200px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-bottom: 0px;
}
.ftr-logos .ftr-logo {
	background-image: url(/storage/site_assets/site_images/footer-logos.png);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 60px;
	width: 60px;
	margin-right: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}
.ftr-logo.sag {
	background-position: 0px 0px;
}
.ftr-logo.sag:hover {
	background-position: 0px -60px;
}
.ftr-logo.acteq {
	background-position: -60px 0px;
	margin: 0px;
	padding: 0px;
}
.ftr-logo.acteq:hover {
	background-position: -60px -60px;
}
.ftr-logo.ascap {
	background-position: -120px 0px;
}
.ftr-logo.ascap:hover {
	background-position: -120px -60px;
}



.ftrBookEnd a {
	color: #B3ADAD;
	font-weight: normal;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 5px;
	margin-left: 5px;
}
.ftrBookEnd a:hover {
	color: #D9D3D3;
	text-decoration: underline;
}
.ftrBookEnd a:active {
	color: #FFFFFF;
	text-decoration: none;
}


.ftrBookEnd .kosaLink {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	font-size: 9px;
	color: #7c7a7a;
	height: 20px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 40px;
	padding-left: 0px;
	background-image: url(/storage/site_assets/site_images/kosa_icon.gif);
	background-repeat: no-repeat;
	background-position: 124px 5px;
	text-align: right;
	width: 120px;
}

.kosaLink span.kosaIcon {
	background-image: url(/storage/site_assets/site_images/kosa_icon.gif);
	display: block;
	background-repeat: no-repeat;
}

.ftrBookEnd {
}

/* ////////////////////////////////////////////////////// */





/* ////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////// */
/* HOME PAGE BUCKETS */
.bucketShell {
	background-color: #372c2b;
	margin-top: 0px;
	margin-right: 16px;
	margin-bottom: 0px;
	margin-left: 16px;
	background-image:url(/storage/site_assets/site_images/bucketHeader_bkd.gif);
	background-repeat: repeat-x;
	background-position: 0px 7px;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 0px;
}
/* BUCKET SCROLLER */
/* root element for scrollable */
.bktScroller {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 306px;
	height: 460px;
}

/* root element for scrollable items */
.bucketBox {	
	position:absolute;
	
	/* switch to width for HORI*/	
	height: 3000px;	
	margin: 0px;
}

.bucketBox div.feature {
	width: 306px !important;
	height: 460px;
	float: left;
	overflow: hidden;
}


/* single buckets */
.bucket {
	width: 306px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #bac6c5;
	line-height: 14px;
	float: left;
	padding: 0px;
	margin: 0px;
}
.spacer {
	margin-right: 7px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #473d3e;
	padding-right: 7px;
}

.bucketHeader {
	height: 33px;
	padding: 0px;
	background-color: #89744e;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	width: 306px;
	display: block;
}
.bucketHeader.shows {
	background-image:url(/storage/site_assets/site_images/bkt_hdr_shows.png);
}
.bucketHeader.gallery {
	background-image:url(/storage/site_assets/site_images/bkt_hdr_gallery.png);
}
.bucketHeader.timeline {
	background-image:url(/storage/site_assets/site_images/bkt_hdr_timeline.png);
}
.bucketHeader.bio {
	background-image:url(/storage/site_assets/site_images/bkt_hdr_bio.png);
}

.bucket img {
	padding: 0px;
	height: 150px;
	width: 306px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #988559;
	background-color: #1F1515;
	margin: 0px;
}
.bucket img:hover {
	border-bottom-color: #FFFFFF;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	cursor: pointer;
}


.bucket h1 {
	margin: 0px;
	padding-top: 16px;
	padding-right: 14px;
	padding-bottom: 8px;
	padding-left: 14px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #ae9c61;
	line-height: 18px;
}
.bucket h1 a {
	color: #ae9c61 !important;
	text-decoration: none;
}
.bucket h1 a:hover {
	text-decoration: underline;
}
.bucket p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 18px;
	padding-left: 14px;
	line-height: 16px;
	font-size: 12px;
}
.bucket h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #E6E6E6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #403435;
	margin: 0px;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 18px;
	padding-right: 14px;
	padding-bottom: 6px;
	padding-left: 14px;
}

.bucket ul {
	color: #888C8B;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 14px;
	list-style-position: inside;
	line-height: 16px;
	font-size: 12px;
}
.bucket li {
}

.bucket li a {
	color: #888C8B;
	text-decoration: none;
}

.bucket li a:hover {
	text-decoration: underline;
	color: E6E6E6;
}

.bucket #actions a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	color: #B8AFAF;
	text-decoration: none;
	background-color: #2A1D1E;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
}
.bucket #actions a:hover {
	color: #CEB771;
}
.bucket a:active {
}


/* the action buttons */
#actions {
	text-align: right;
	padding-right: 14px;
	padding-left: 14px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #403435;
	padding-bottom: 10px;
	padding-top: 10px;
	margin: 0px;
	color: #403435;
}

#actions a {
	cursor:pointer;
}

#actions a:hover {
	text-decoration: none;
}



.prevPage {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #403331;
}

.nextPage {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #403331;
}	

.nextPage:hover, .prevPage:hover  {
	border-right-color: #988559 !important;
	border-left-color: #988559 !important;
}

.disabled, .disabled:hover {
	/* visibility: hidden !important;
	filter:alpha(opacity=20) !important;
	-moz-opacity:0.2 !important;
	-khtml-opacity: 0.2 !important;
	opacity: 0.2 !important;  */
	border-top-color: #372C2B;
	border-right-color: #372C2B !important;
	border-bottom-color: #372C2B;
	border-left-color: #372C2B !important;
	background-color: #3D3332 !important;
	color: #372C2B !important;
	cursor: default !important;
}

/* ////////////////////////////////////////////////////// */








/* ////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////// */
/* "SHARE THIS" BLOCK */

.social-link-controls-wrapper {
}

.social-block-title {
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 14px;
	font-weight: bold;
}

.social-link-controls {
	background-color: #FFFFFF;
	color: #9c9898;
	border: 2px solid #988559;
	font-size: 11px;
}
.social-link-controls a {
	
	text-decoration: none;
	color: #807C7C;
}

/* Additional Customizations */

#bannerWrapper { }

.error-text { }

.faq-question-list li {  }

.feed-list .feed-link {  }

.file-item-list li {  }

.offsite-link { }


/* ////////////////////////////////////////////////////// */



/* ////////////////////////////////////////////////////// */
/* Navigation */


#active-module-marker { }

#navigationTop .horizontalNavigationBar { }

#navigationTop .horizontalNavigationBar .content-navigation { }

#navigationTop .horizontalNavigationBar .folder { }

#navigationTop .horizontalNavigationBar .folder-link { }

#navigationTop .horizontalNavigationBar .folder-open { }

#navigationTop .horizontalNavigationBar .folder-open .module a { }

#navigationBottom .horizontalNavigationBar { }

#navigationBottom .horizontalNavigationBar .content-navigation { }

#navigationBottom .horizontalNavigationBar .folder { }

#navigationBottom .horizontalNavigationBar .folder-link { }

#navigationBottom .horizontalNavigationBar .folder-open { }

#navigationBottom .horizontalNavigationBar .folder-open .module a { }



.sectionInternalWrapper1 { }

.sectionInternalWrapper2 { }

.verticalNavigationBar { }

.verticalNavigationBar .section { }

.verticalNavigationBar .folder-closed { }

.verticalNavigationBar .folder-closed .folder-link { }

.verticalNavigationBar .folder-open { }

.verticalNavigationBar .folder-open .folder-link { }

.verticalNavigationBar .section .folder .module { border-bottom: none; }

.verticalNavigationBarInternalWrapper1 { }

.verticalNavigationBarInternalWrapper2 { }



/* ////////////////////////////////////////////////////// */
/* PAGE SUBHEADERS (top gold bar) */

.subHeader {
	background-image: url(/storage/site_assets/show_pages/s_header_bkd.png);
	height: 33px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #372c2b;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBC597;
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-color: #b5a06f;
	margin: 0px;
	padding: 0px;
}
/* HIDE FROM ALL PAGES */
.subHeader {
	display: none;
}
/* EXCEPT FOR THESE PAGES */
#modulePage5995562 .subHeader, 
#modulePage5988472 .subHeader, 
#modulePage5994780 .subHeader, 
#modulePage5994454 .subHeader,
#modulePage6729933 .subHeader,
#modulePage6729907 .subHeader,
#modulePage5988434 .subHeader {
	display: block !important;
}

#MySpecialFooter2 {display:none;}
#modulePage1234567 #MySpecialFooter2 {display:block;}


.subHeader .banner {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 33px;
}
/* SPECIFY BANNER LABEL FOR EACH PAGE */
#modulePage5995562 .subHeader .banner {
	background-image: url(/storage/site_assets/show_pages/s_header_news.png);
}
#modulePage5988472 .subHeader .banner {
	background-image: url(/storage/site_assets/show_pages/s_header_events.png);
}
#modulePage5994780 .subHeader .banner {
	background-image: url(/storage/site_assets/show_pages/s_header_blog.png);
}
#modulePage5994454 .subHeader .banner {
	background-image: url(/storage/site_assets/show_pages/s_header_awards.png);
}
#modulePage6729933 .subHeader .banner {
	background-image: url(/storage/site_assets/show_pages/s_header_resources.png);
}
#modulePage6729907 .subHeader .banner {
	background-image: url(/storage/site_assets/show_pages/s_header_adayinthelife.png);
}
#modulePage5988434 .subHeader .banner {
	background-image: url(/storage/site_assets/show_pages/s_header_contact.png);
}

/* Module IDs
NEWS 5995562
EVENTS 5988472
BLOG 5994780
AWARDS 5994454
MEDIA RESOURCES modulePage6729933
DAY IN THE LIFE modulePage6729907
CONTACT modulePage5988434
*/

/* ////////////////////////////////////////////////////// */




a.retailer {
	display: block;
	padding: 0px;
	float: left;
	height: 60px;
	width: 60px;
	margin-right: 10px;
	font-size: 0px;
	background-image: url(/storage/site_assets/site_images/retail-logos.png);
	background-repeat: no-repeat;
	color: #EBE9E4;
	text-indent: -1000px;
}

a.retailer.itunes {
	background-position: 0px 0px;
}
a.retailer.itunes:hover {
	background-position: 0px -60px;
}
a.retailer.amazon {
	background-position: -100px 0px;
	width: 100px;
}
a.retailer.amazon:hover {
	background-position: -100px -60px;
}
a.retailer.cdbaby {
	background-position: -200px 0px;
	width: 90px;
}
a.retailer.cdbaby:hover {
	background-position: -200px -60px;
}
a.retailer.digstation {
	background-position: -300px 0px;
}
a.retailer.digstation:hover {
	background-position: -300px -60px;
}

