/*Brundibar Arts Festival Website Welcome Page Stylesheet*/


	.welcome-content {
	width:			1019px;
	height:			1510px;
	padding:		0px 0px 0px 40px;
	border-bottom: 		1px solid #298bcc;
	}

	.welcome-thanks {
	width:			1019px;
	height:			auto;
	padding:		0px 0px 15px 40px;
	font-style: 		italic;
	color: 			#1F6697;
	}

	.welcome-about {
	clear:			both;
	width:			1020px;
	margin:			5px 0px 40px 0px;
	padding: 		0px 0px 0px 40px;
	font-size:		14px;
	line-height:		1.5;
	color:			#000;
	}

	.welcome-left {
	float: 			left;
	width:			710px;
	margin: 		0px;
	padding:		0px;
	font-size:		14px;
	line-height:		1.5;
	color:			#000;
	}

	.welcome-left-text {
	margin:			0px 0px 0px 0px;
	padding: 		0px 0px 40px 0px;
	font-size:		14px;
	line-height:		1.5;
	color:			#000;
	}

	.welcome-right {
	float: 			left;
	width:			308px;
	height:			595px;
	margin: 		0px;
	padding:		0px;
	font-size:		14px;
	line-height:		1.5;
	color:			#000;
	}

	.a-drop{
    	display:		block;
    	float:			left;
    	width:			54px;
    	height:			55px;
    	margin-top:		4px;
    	padding-right:		0px;
    	text-indent: 		-9000px;
    	}

	.a{
    	background: 		url(../images/LetterA.jpg) 0 0 no-repeat;
    	}

	.welcome-picholder {
	width:			252px;
	height:			350px;
	/*padding:		0px 0px 0px 56px;*/
	/* padding 0px to fit posters */
                padding:		0px 0px 0px 56px;
	}

	.welcome-imageholder {
	width:			251px;
	height:			167px;
	margin:			0px 0px 0px 0px;
	/*padding:		0px 0px 0px 35px;*/
	/*border: 		1px solid #000000; */
	}

	.welcome-captionholder {
	width:			auto;
	margin:			0px 0px 0px 56px;
	padding:		2px 0px 8px 0px;
	}

	.welcome-captionholder {
	font-size:		16px;
	line-height:		3.3;
	font-weight:		bold;
	font-style:		italic;
	color: 			#1F6697;
	text-align: 		left;
	}

	.welcome-nameholder {
	width:			auto;
	margin:			0px 0px 0px 0px;
	padding:		5px 0px 5px 0px;
	}

	.welcome-nameholder {
	font-size:		14px;
	line-height:		1.1;
	font-weight:		normal;
	font-style:		italic;
	color: 			#1F6697;
	text-align: 		left;
	}

	.welcome-impact {
	clear:			both;
	width:			1020px;
	margin:			5px 0px 20px 0px;
	padding: 		0px 0px 20px 40px;
	font-size:		18px;
	line-height:		1.5;
	color:			#FF0000
/*	border-bottom: 		1px solid #298bcc; */
	}

/* ==================================================================================== */

	.welcome-councilnews-content {
	width:			1019px;
	height:			140px;
	padding:		0px 0px 0px 40px;
	border-bottom: 		1px solid #298bcc;
	}

	.welcome-councilnews-headcont {
	width:			1019px;
	height:			85px;
	}

	.welcome-councilnews-heading {
	float: 			left;
	width:			799px;
	font-size:		22px;
	font-weight:		bold;
	line-height:		1;
	margin-top:		0;
	color:			#8c1e2e;
	}

	.welcome-councilnews-NCClogo {
	float: 			left;
	width:			220px;
	}


	.welcome-councilnews-link a:link, a:visited {
	font-size:		18px;
    	color: 			#0483d6; /* MedBlue */
    	text-decoration: 	underline;
	}

	.welcome-councilnews-link a:hover, a:active {
    	color: 			#8c1e2e; /*DeepRed */
	}

/* ==================================================================================== */

	.welcome-cobweb-content {
	width:			1019px;
	height:			620px;
	padding:		0px 0px 20px 40px;
	border-bottom: 		1px solid #298bcc;
	}

	.welcome-cobweb-logo {
	float: 			left;
	width:			1019px;
	}

	.welcome-cobweb-title {
	padding:		0px 0px 0px 250px;
	font-size:		18px;
    	color: 			#000; /* Black */
	}

	.welcome-cobweb-bluepretext {
	font-size:		14px;
    	color: 			#485690; /* MedBlue */
	padding:		0px 0px 0px 0px;
	}

	.welcome-cobweb-bluetext {
	font-size:		14px;
    	color: 			#485690; /* MedBlue */
	padding:		0px 0px 0px 250px;
	}

	.welcome-cobweb-blacktext {
	font-size:		14px;
    	color: 			#000; /* Black */
	padding:		0px 0px 0px 250px;
	}

	.welcome-cobweb-footnote {
	font-size:		12px;
    	color: 			#000; /* Black */
	text-align: 		center;
	}




/* ==================================================================================== */


	.welcome-cavatina-content {
  float:      left;
  width:			1019px;
	height:			180px;
	padding:		1em 0px 0px 1em;
  border-bottom: 		1px solid #298bcc;
	border-top: 		1px solid #298bcc;
	}

	.welcome-cavatina-left {
	float: 			left;
	width:			710px;
	height:			170px;
	margin: 		0px;
	padding:		0px;
	font-size:		14px;
	line-height:		1.5;
	font-style: 		italic;
	color:			#485690;
	}

	.welcome-cavatina-left a:link, a:visited {
    	font-weight: 		bold;
    	color: 			#0483d6; /* MedBlue */
    	text-decoration: 	underline;
	}

	.welcome-cavatina-left a:hover, a:active {
    	color: 			#8c1e2e; /*DeepRed */
	}


	.welcome-cavatina-right {
	float: 			left;
	width:			308px;
	height:			150px;
	margin: 		0px;
	padding:		0px;
	font-size:		14px;
	line-height:		1.5;
	color:			#000;
	}

	.welcome-cavatina-picholder {
	width:			252px;
	height:			110px;
	padding:		0px 0px 0px 56px;
	}




/* ==================================================================================== */


.welcome-memorial-concert-content {
  float: left;
  width:			1019px;
	padding:		1em 0px 0px 1em;
  border-bottom: 		1px solid #298bcc;
	border-top: 		1px solid #298bcc;
	}

	.welcome-memorial-concert-left {
	float: 			left;
	width:			710px;
	margin: 		0px;
	padding:		0px;
	font-size:		14px;
	line-height:		1.5;
	font-style: 		italic;
	color:			#485690;
	}

	.welcome-memorial-concert-left a:link, a:visited {
    	font-weight: 		bold;
    	color: 			#0483d6; /* MedBlue */
    	text-decoration: 	underline;
	}

	.welcome-memorial-concert-left a:hover, a:active {
    	color: 			#8c1e2e; /*DeepRed */
	}


	.welcome-memorial-concert-right {
	float: 			left;
	width:			308px;
	height:			150px;
	margin: 		0px;
	padding:		0px;
	font-size:		14px;
	line-height:		1.5;
	color:			#000;
	}

	.welcome-memorial-concert-picholder {
	width:			252px;
	height:			110px;
	padding:		0px 0px 0px 56px;
	}




/* ==================================================================================== */




	.welcome-logo-container {
	margin: 		0px 20px 10px 20px;

   	width: 			1058px;
	height:			315px;
	text-align: 		center;
	font-size: 		20px;
	letter-spacing: 	35px;
	white-space: 		nowrap;
	line-height: 		12px;
	overflow: 		hidden;
	border-bottom: 		1px solid #298bcc;
	}

	.welcome-logo-holder {
	width:			320px;
	height:			105px;
/*	margin:			5px 15px 5px 15px; */
	display: 		inline-block;
	vertical-align: 	middle;
	}

	.welcome-logo-holder {
	*display: 		inline;
	*margin: 		0 20px 0 20px;
	}

	.welcome-footer-content {
	width:			708px;
	height:			150px;
	display: 		inline-block;
	vertical-align: 	middle;
	padding:		20px 10px 25px 30px;
	}

	.welcome-footer-content {
	*display: 		inline;
	*margin: 		0 20px 0 20px;
	}

	.welcome-footer-newcastle {
	width:			300px;
	display: 		inline-block;
	vertical-align: 	top;
	}

	.welcome-footer-newcastle {
	*display: 		inline;
	*margin: 		0 20px 0 20px;
	}

	.welcome-footer-content .quote {
	font-family: 		'Caveat', cursive;
	font-size:		26px;
	font-weight:		bold;
	line-height:		1.0;
	color:			#000;
	}

	.welcome-footer-content .quote-author {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:		16px;
	font-weight:		normal;
	line-height:		1.5;
	color:			#000;
	}

/* ==================================================================================== */

	.welcome-thanks a:link, a:visited {
    	font-weight: 		bold;
    	color: 			#0483d6; /* MedBlue */
    	text-decoration: 	underline;
	}

	.welcome-thanks a:hover, a:active {
    	color: 			#8c1e2e; /*DeepRed */
	}

/* ==================================================================================== */
	.welcome-holconcert {
	clear:			both;
	width:			1000px;
	height:			180px;
	margin:			5px 0px 20px 0px;
	padding: 		0px 0px 0px 40px;
	border-bottom: 		1px solid #298bcc;
	}

	.welcome-holconcerthead {
	font-size:		24px;
	line-height:		1;
	margin-top:		0;
	font-weight:		bold;
	color:			#8c1e2e;
	margin:			0px 0px 10px 0px;
	}

	.welcome-holconcertdate {
	font-size:		18px;
	line-height:		1.2;
	margin:			0;
	padding:		0px 0px 0px 60px;
	color:			#000;
	font-weight:		bold;
	}

	.welcome-holconcerttitle {
	font-size:		18px;
	line-height:		1.2;
	margin:			0;
	padding:		0px 0px 0px 60px;
	color:			#000;
	font-weight:		bold;
	}

	.welcome-holconcertvenue {
	font-size:		18px;
	line-height:		1.2;
	margin:			0;
	padding:		10px 0px 20px 60px;
	color:			#8c1e2e;
	font-weight:		bold;
	}


	.welcome-holconcert h2 {
	h2 {
	font-size:		18px;
	line-height:		1.2;
	margin:			0;
	padding:		0;
	color:			#00897f;
	}
	color:			#000;
	padding: 		0px 0px 0px 60px;
	}

	.welcome-holconcert .spacer {
	padding: 		0px 0px 0px 120px;
	}



	.welcome-holconcert a:link, a:visited {
	font-size:		18px;
    	font-weight: 		bold;
    	color: 			#0483d6; /* MedBlue */
    	text-decoration: 	underline;
	}

	.welcome-holconcert a:hover, a:active {
    	color: 			#8c1e2e; /*DeepRed */
	}
