#p7CCM_1 #header {
	background-image: url(kcc_graphics/kcchoir-banner2.jpg);
	background-repeat: no-repeat;
	height: 180px;
}

#p7CCM_1 #calheader #p7AP3_1 #p7AP3w1_1 {
	background-image: url(kcc_graphics/kcchoir-banner2.jpg);
	background-repeat: no-repeat;		
}

.p7AP3panelcontent.p7ap3-theme-04 {
	line-height: 1.5em;
	color: #000;
	background-image: url(kcc_graphics/kcchoir-banner2.jpg);
	background-repeat: no-repeat;	
}

#p7CCM_1 #header .p7ccm01-1col-column1.p7ccm-col #logo {
	margin: 0px;
	padding: 0px;
}
hr {
	border: 5px solid #333;
		
}
#p7DMM_1 li a.closed {
	color: black;	
}
@font-face {
    font-family: 'shelleyallegro_btregular';
    src: url('fonts/shelly/shelley-webfont.eot');
    src: url('fonts/shelly/shelley-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/shelly/shelley-webfont.woff') format('woff'),
         url('fonts/shelly/shelley-webfont.ttf') format('truetype'),
         url('fonts/shelly/shelley-webfont.svg#shelleyallegro_btregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'KelmscottRegular';
    src: url('fonts/kelmscot/kelmscot-webfont.eot');
    src: url('fonts/kelmscot/kelmscot-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/kelmscot/kelmscot-webfont.woff') format('woff'),
         url('fonts/kelmscot/kelmscot-webfont.ttf') format('truetype'),
         url('fonts/kelmscot/kelmscot-webfont.svg#KelmscottRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.kelmscot {
	font-family: 'KelmscottRegular';
	color: blue;
}
.shellyblue {
	font-family: 'shelleyallegro_btregular';
	color: #6B83B1;
	font-weight: bold;
	font-size: 2.2em;
	padding-top: 18px;
}
.shellybluelarge {
	font-family: 'shelleyallegro_btregular';
	color: #6B83B1;
	font-weight: bold;
	font-size: 3em;
}
.shelly{
	font-family: 'shelleyallegro_btregular';
	font-size: 2.2em;
}
img.videothumb {
	border: 2px solid #333;			
}
