/* CSS Document */

body {
	background-color:#ffffff;
	background-image:url(img/mainBackground09.jpg);
	margin: 0px;
	min-width:950px;
}

#sidebarLeft {
	background-image:url(img/sidebar09.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#d9dfeb; /**/
	height:100%;
	height:2500px;
	position:absolute;
	width:245px;
	padding-top:12px;
	text-align:left;
	font-family:"Century Gothic", sans-serif;
	font-size:.7em;
	color:#287370; /**/
	z-index:1;
	overflow: visible;
}
.logo {
	margin:0 0 10px 18px;
	width:40px;
	height:40px;
}
.tagline {
	display:block;
	position:relative;
	top:300px;
	font-family:"Century Gothic", sans-serif;
	font-size:1.5em;
	text-align:center;
	color:#004270; /*dk black blue*/
	
}
#laudateContainer {
	display:block;
	position:relative;
	top:-15px;
}
.laudate {
	font-family:"Century Gothic", sans-serif;
	font-weight:bold;
	color:#e51937; /*red*/
	font-size:17px;
	margin-left:18px;
	}
.wider {
	letter-spacing:3px;
}

#lars {
	font-family:"Century Gothic", sans-serif;
	color:#e51937; /*red*/
	font-size:12px;
	margin-left:18px;
	letter-spacing:1px;
}
.season {
	font-family:"Century Gothic", sans-serif;
	color:#e51937; /*red*/
	font-size:17px;
	margin-left:18px;
	margin-top:-12px;

	}
#sidebarLeft a {
	text-decoration:none;
	color:8cae53; /*dk blue*/
	font-size:.8em;
	}
#mainMenu {
	position:absolute;
	top:55px;
	left:212px;
	width:80%;
	min-width:800px;
	z-index:15;
	}
#contentContainer {
	position:absolute;
	top:125px;
	left:215px;
	width:900px;
	z-index:5;
	color:#4E381F;
	min-width:600px;
	overflow: visible;
	padding-bottom:20px;
	border-bottom:5px solid #335f89; /*dk blue*/
	}
#mainContent #testimonials {
	font-family:"Century Gothic", sans-serif;
	font-style:italic;
	margin-top:25px;
	color:#e31937; /*red*/
}
#mainContent #testimonials h2 {
	font-family:"Century Gothic", sans-serif;
	font-style:normal;
	font-size:.9em;
}
#mainContent {
	z-index:6;
	padding:12px;
	margin-left:45px;
	float:left;
	background:white;
	width:550px;
	font-family:"Century Gothic", sans-serif;
	font-size:.8em;
	color:black;
	left: 1px;
	top: -1px;
	overflow: visible;
	border-left:1px solid red;
}

	
#mainContent h1 {
	font-family:"Century Gothic", sans-serif;
	font-size:1.3em;
	font-weight:normal;
	color:white;
	background-color:#e31937; /*red*/
	padding-top:20px;
	padding-bottom:5px;
	padding-left:5px;
	text-align:left;
	margin-left:-20px;
	
}
#mainContent h1.banner {
	display:block;
	font-family:"Century Gothic", sans-serif;
	font-size:2.6em;
	font-weight:normal;
	color:#e31937; /*red*/
	background-color:#FFF;
	/*padding-top:20px;*/
	padding-bottom:5px;
	padding-left:5px;
	margin-left:1px;
	width:40%;
	float:right;
}
#mainContent h2 {
	font-family:"Century Gothic", sans-serif;
	font-size:1.1em;
	background-color:#6b85a9; /*dk blue*/
	color:white;
	font-weight:normal;
	padding:12px 3px 3px 3px;
	
}
#mainContent div.specialNote h2 {
	color:#004270; /*dk black blue*/
	
}
#mainContent div.specialNote a {
	color:#004270; /*dk black blue*/
	}
#mainContent div.a:hover {
	color:#004270; /*dk black blue*/
	}
#sidebarContent {
	float:left;
	width:200px;
	background-color:#8cae53; /*bright green*/
	font-family:"Century Gothic", sans-serif;
	color:white; 
	font-size:.85em;
	padding:12px;
	border:1px solid white;
	border-style:solid;
	border-width:22px 1px 1px 1px;
	border-color:white;
	z-index:4;
}

#sidebarContent a {
	color:#335f89; /*dk blue*/
	}
#sidebarContent a:hover {
	color:#9a9ece; /*med purple blue*/
}
#sidebarContent h1 {
	font-size:1.5em;
	font-variant:small-caps;
	font-weight:normal;
	}
#sidebarContent h2 {
	font-size:1.1em;
	font-weight:normal;
	color:#ffe7c9; /*lt yellow orange*/
	}
.albumJacket {
	font-size:.8em;
}
#christmasSongs {
	position:absolute;
	width:550px;
	z-index:16;
	background-color: #FFFFFF;
	left: 159px;
	top: 1470px;
	border-style:solid;
	border-color:#000000;
	visibility: hidden;
}
#heavenSongs {
	position:absolute;
	width:550px;
	z-index:16;
	background-color: #FFFFFF;
	left: 159px;
	top: 1233px;
	border-style:solid;
	border-color:#000000;
	visibility: hidden;
}
#baroqueSongs {
	position:absolute;
	width:550px;
	z-index:16;
	background-color: #FFFFFF;
	left: 159px;
	top: 910px;
	border-style:solid;
	border-color:#000000;
	visibility: hidden;
}
#celticSongs {
	position:absolute;
	width:550px;
	z-index:16;
	background-color: #FFFFFF;
	left: 159px;
	top: 350px;
	border-style:solid;
	border-color:#000000;
	visibility: hidden;
}
#ADMessage {
	position:absolute;
	width:550px;
	z-index:16;
	background-color: #FFFFFF;
	left: 159px;
	top: 150px;
	padding:20px;
	border-style:solid;
	border-color:#000000;
	visibility: hidden;
}
#sneakPreview {
	position:absolute;
	width:550px;
	z-index:16;
	background-color: #FFFFFF;
	left: 159px;
	top:1px;
	padding:20px;
	border-style:solid;
	border-color:#000000;
	visibility: hidden;
}
.heading2 {
	font-family:"Century Gothic", sans-serif;
	font-size:1.1em;
	color:#335f89; /*dk blue*/
	font-weight:bold;	
}
.italicize {
	font-style:italic;
}
.bold {
	font-weight:bold;
}
#boxOffice {
	font-weight:bold;
	font-size:1.2em;
	text-align:center;
}
.divider {
	font-weight:bold;
	font-family:Arial, sans-serif;
	color:#004270; /*dk black blue*/
	font-size:3em;
	text-align:center;
	}
.notation {
	font-size:.8em;
	font-style:italic;
	text-align:right;
}
.notationL {
	font-size:.8em;
	font-style:italic;
	text-align:left;
}
.quotation {
	font-size:.8em;
	font-style:italic;
	text-align:right;
}
.lars {
	font-family:"Century Gothic", sans-serif;
	font-size:.8em;
	color:#FFFFFF;
	margin-left:25px;
	}
.priceList {
	width:100%;
	border:1px solid black;
	padding:0;
	}
.priceList td {
	padding:3px;
	border:1px solid black;
}
.priceList td.col1 {
	color:#e31937; /*red*/
	font-style:italic;
}
#muckydog {
	position:fixed;
	text-align:center;
	top:650px;
	width:200px;
}
#muckydog a {
	font-family:"Century Gothic", sans-serif;
	font-size:.75em;
	color:#335f89; /*dk blue*/
	margin-left:10px;
	}

#mainContent a {
	color:#335f89; /*dk blue*/
	}
#mainContent a:hover {
	color:#9a9ece; /*med purple blue*/
	}
#mainContent li {
	padding:5px;
	}

/*div.picRight {
	float:right;
	font-size:.7em;
	font-style:italic;
	margin-left:10px;
	width:210px;
} */
.picRight {
	float:right;
	border:5px solid white;
	padding:0px;
	margin:10px;
	
}
.picLeft {
	float:left;
	border:5px solid white;
	padding:0px;
	margin:10px;
	
}
div.picRight img {
	border:5px solid white;
	padding:0px;
	margin:10px 10px 2px 0px;

}
img.picRight {
	float:right;
	border:5px solid white;
	padding:0px;
	margin:10px 10px 10px 10px;
}
.picCentre {
	display:block;
	border:5px solid white;
	padding:0px;
	margin:10px auto 10px auto;

}
.picCaption {
	display:block;
	width:100%;
	margin:0 auto 0 auto;
	border:none;
	text-align:center;
	color: #004270;
	font-weight:bold;
}


.specialNote {
	border:1px solid #faac42; /*orange*/
	background-color:#ffe7c9; /*yellow orange*/
	margin:0px 25px 0px 25px;
	padding: 15px;
	color:black;
}
.sponsors {
	border:1px solid black; 
	padding:3px;
	float:left;
	margin:10px 10px 0px 0px;
}
form.payPal {
	border:1px solid #004270; /*dk black blue*/
	padding:5px;
}
form.payPalCheckout {
	text-align:right;
}