BODY {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1em; 
	background-color: #D9EBF5;
	background-image: url("../images/fade-bg.jpg");
	background-repeat: repeat-x;
	COLOR: #333333; 
	FONT-FAMILY: "Calibri", "Trebuchet MS", "Verdana", "Helvetica", sans-serif;
	/*FONT-FAMILY: "Book Antiqua", "Palatino Linotype", "Palatino", "Times New Roman", Times, serif;*/
	BACKGROUND-COLOR: #DBEFF3
}
HR {
	BORDER-TOP: #069 1px solid;
}
A {
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
}
A:link {
	COLOR: #0066CC;
}
A:visited {
	COLOR: #006699;
}
A:active {
	COLOR: #000000;
}
A:hover {
	COLOR: #cc0066;
	TEXT-DECORATION: underline;
}
#container {
	BORDER-RIGHT: #FFF 10px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #FFF 10px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 10px auto;
	BORDER-LEFT: 10px solid #FFF;
	WIDTH: 742px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 10px solid #FFF;
	BACKGROUND-COLOR: #fff;
}
#containerhome {
	BORDER-RIGHT: #FFF 10px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #FFF 10px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	BORDER-LEFT: #FFF 10px solid;
	WIDTH: 742px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 10px solid #FFF;
	BACKGROUND-COLOR: #fff;
}
#googlesearch {
	width: 740px;
	height: 200px;
	background-image: url(../images/choir-header.jpg);
}
#googlesearch FORM {
	float: right;
}
#googlesearch2col {
	width: 498;
	height: 30px;
	background-color: #fff;
}
#googlesearch2col FORM {
	float: right;
	margin: 5px 3px 0 0;
}
.fieldset {
	border: 0px;
}
.legend {
	display: none;
}
/*H1#mainheading,H1#subheading {
	font-family: "Tahoma", "Geneva", sans-serif;
	font-size: 1.5em;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
}
H1#subheading {
	font-family: "Book Antiqua", "Palatino Linotype", "Times New Roman", Times, serif;
	font-size: 2em;
	top: 230px;
	left: 0;
	width: 100%;
	text-align: center;
}*/

/*h1#marriageof {
	font-family: "Tahoma", "Geneva", sans-serif;
	font-size: .8em;
	float: left;
	padding-left: 300px;
	padding-bottom: 100px;
}*/

/*h1#dora {
	font-family: "Book Antiqua", "Palatino Linotype", "Times New Roman", Times, serif;
	font-size: 1.2em;
	float: left;
	padding-left: 300px;
	padding-bottom: 20px;
}*/

#containersleeve {
	border: 1px solid #FFF;
	position: relative;
}
#googlesearchbanner {
	width: 740px;
	height: 120px;
	background-image: url(images/choir-header.jpg);
	margin: 1px #fff;
}
#googlesearchbanner FORM {
	float: right;
	margin: 5px 3px 0 0;
}
#googlesearchbanner IMG {
	BORDER-RIGHT: #0066b2 4px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: #0066b2 4px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #0066b2 4px
}
#banner {
	BORDER-RIGHT: #0066b2 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #0066b2 1px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: #0066b2 1px solid; 
	PADDING-TOP: 0px
	HEIGHT: 80px
}
#bannerhome {
	BORDER-RIGHT: #0066b2 0px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #0066b2 0px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: #0066b2 0px solid; 
	PADDING-TOP: 0px
}
#banner IMG {
	BORDER-RIGHT: #0066b2 4px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #0066b2 4px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: #0066b2 4px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #0066b2 4px
}

#content {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 206px; 
	PADDING-TOP: 0px; 
	BACKGROUND-COLOR: #fff;
}
#content P {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	FONT-SIZE: 1em; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 0px 10px 5px; 
	PADDING-TOP: 0px
}
#contenthome {
	PADDING-TOP: 0px; 
	PADDING-RIGHT: 20px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 20px 10px 10px 0px; 
	/*BORDER-TOP: 1px solid #069; */
	/*BORDER-RIGHT: 1px solid #069;*/ 
	/*BORDER-BOTTOM: 1px solid #069;*/ 
	BACKGROUND-COLOR: #fff;
	WIDTH: 488px;
	FLOAT: left;
}
#contenthome P {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 1.1em; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 0px 10px 5px 0px; 
	PADDING-TOP: 0px
}
#content H1 {
	PADDING-TOP: 10px;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 2em;
	/*PADDING-BOTTOM: 10px;*/
	MARGIN: 10px;
	COLOR: #069;
	
}
#content H2 {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal; /*FONT-SIZE: 1.15em;*/
	/*PADDING-BOTTOM: 10px;*/
	MARGIN: 10px;
	COLOR: Gray;
	PADDING-TOP: 10px;
}
#content H3 {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: normal; 
	/*FONT-SIZE: 0.9em;*/ 
	/*PADDING-BOTTOM: 10px;*/ 
	MARGIN: 10px; 
	COLOR: #069; 
	PADDING-TOP: 10px
}
#content H4 {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	MARGIN: 10px; 
	PADDING-TOP: 10px
}
#content H5 {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 0.85em; 
	PADDING-BOTTOM: 10px; 
	MARGIN: 10px; 
	COLOR: #006699; 
	PADDING-TOP: 10px
}
#content H6 {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 0.85em; 
	PADDING-BOTTOM: 10px; 
	MARGIN: 10px; COLOR: #006699; 
	PADDING-TOP: 10px
}
#content .list {
	PADDING-LEFT: 12px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 0.75em; 
	PADDING-BOTTOM: 9px; 
	MARGIN: 0px; 
	PADDING-TOP: 6px; 
	FONT-STYLE: normal; 
	LIST-STYLE-TYPE: none
}
#content table {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: normal; 
	/*FONT-SIZE: 0.9em;*/ 
	MARGIN: 15px;
}
#content .imgRight {
	FLOAT: right; 
	MARGIN: 0px 0px 0px 5px
}

#content .imgLeft {
	FLOAT: left; 
	MARGIN: 0px 5px 0px 0px
}
#content .date {
	FONT-SIZE: 0.8em;
	PADDING-TOP: 10px;
}
#content FORM {
	float: right;
	margin: 5px 3px 0 400;
}
#sidebar {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 200px; 
	PADDING-TOP: 0px; 
	BACKGROUND-COLOR: #ffffff; 
	COLOR: #ffffff;
}
#sidebar P {
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #960 1px dotted; 
	PADDING-LEFT: 0px; 
	/*FONT-SIZE: 0.85em;*/ 
	PADDING-BOTTOM: 0px; 
	MARGIN: 10px 0px; 
	COLOR: #999999; 
	TEXT-INDENT: 20px; 
	PADDING-TOP: 5px
}
#sidebar H6 {
	MARGIN-TOP: 5px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 0.9em; 
	MARGIN-BOTTOM: 0px; 
	PADDING-BOTTOM: 0px; 
	BORDER-TOP-STYLE: none; 
	TEXT-INDENT: 35px; 
	PADDING-TOP: 5px; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none
}
#sidebar H1 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.2em; COLOR: #0066b2; 
	FONT-FAMILY: "Tahoma", "Geneva", "Verdana", sans-serif;
}
#sidebar IMG.borderless {
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none
}
#sidebar IMG {
	BORDER-RIGHT: #ffffff 3px solid; 
	/*BORDER-TOP: #ffffff 3px solid;*/ 
	BORDER-LEFT: #ffffff 3px solid; 
	BORDER-BOTTOM: #ffffff 3px solid
}
#sidebar UL {
	PADDING-LEFT: 12px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1em; 
	PADDING-BOTTOM: 9px; 
	MARGIN: 0px; 
	PADDING-TOP: 6px; 
	FONT-STYLE: italic; 
	LIST-STYLE-TYPE: none
}
#sidebar-right {
	PADDING-TOP: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	MARGIN: 20px 0px 10px 0px; 
	/*BORDER-TOP: 1px solid #069; 
	BORDER-RIGHT: 1px solid #069; 
	BORDER-BOTTOM: 1px solid #069;*/ 
	BORDER-LEFT: 1px solid #069;
	WIDTH: 200px; 
	BACKGROUND-COLOR: #fff;
	FLOAT: left;
}
#sidebar-right P {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: .9em; 
	PADDING-BOTTOM: 10px; 
	MARGIN: 0px 0px; 
	/*COLOR: #999999;*/ 
	/*TEXT-INDENT: 10px;*/ 
	PADDING-TOP: 0px
}
#sidebar-right H2 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 1.2em; 
	PADDING-BOTTOM: 10px; 
	MARGIN: 0px 0px; 
	/*COLOR: #999999;*/ 
	/*TEXT-INDENT: 10px;*/ 
	PADDING-TOP: 5px
}
#sidebar-right H6 {
	MARGIN-TOP: px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 0.9em; 
	MARGIN-BOTTOM: 0px; 
	PADDING-BOTTOM: 0px; 
	BORDER-TOP-STYLE: none; 
	TEXT-INDENT: 35px; 
	PADDING-TOP: 5px; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none
}
#sidebar-right H1 {
	MARGIN-TOP: 0;
	MARGIN-BOTTOM: 10px;
	FONT-SIZE: 1.2em;
}
#sidebar-right IMG.borderless {
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none
}
#sidebar-right IMG {
	BORDER-RIGHT: #ffffff 3px solid; 
	/*BORDER-TOP: #ffffff 3px solid;*/ 
	BORDER-LEFT: #ffffff 3px solid; 
	BORDER-BOTTOM: #ffffff 3px solid
}
#sidebar-right UL {
	PADDING-LEFT: 12px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1em; 
	PADDING-BOTTOM: 9px; 
	MARGIN: 0px; 
	PADDING-TOP: 6px; 
	FONT-STYLE: italic; 
	LIST-STYLE-TYPE: none
}
#story {
	CLEAR: both; 
	BORDER-RIGHT: #cc0066 1px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #cc0066 10px solid; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	MARGIN: 0px; 
	BORDER-LEFT: #cc0066 1px solid; 
	PADDING-TOP: 10px; 
	BACKGROUND-COLOR: #ffffff
}
#story P {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	FONT-SIZE: 0.9em; 
	PADDING-BOTTOM: 0.5em; 
	MARGIN: 0em; 
	PADDING-TOP: 0.5em
}
#story H1 {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 2em; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 0px; 
	COLOR: #cc0066; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #cc0066 1px dotted
}
#story H2 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.6em; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 10px 0px 0px; 
	COLOR: #999999; 
	PADDING-TOP: 0px
}
#story H3 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.15em; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 10px 0px 0px; 
	COLOR: #cc0066; 
	PADDING-TOP: 0px
}
#story H6 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 0.8em; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 10px 0px 0px; 
	TEXT-TRANSFORM: uppercase; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN: right
}
#story IMG {
	FLOAT: left; MARGIN: 7px 7px 0px 0px
}
#story .bigimg {
	FLOAT: none; MARGIN: 7px
}
#story .center {
	TEXT-ALIGN: center
}
#story .imgRight {
	FLOAT: right; MARGIN: 7px 0px 0px 3px
}
.BLOCKQUOTE {
	FONT-SIZE: 1.2em; 
	COLOR: #666666; 
	FONT-STYLE: italic; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
#footer {
	CLEAR: both; 
	PADDING-RIGHT: 10px; 
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 0px; 	
	BORDER-TOP: 1px solid #069; 
	/*BORDER-RIGHT: 1px solid #069; 
	BORDER-BOTTOM: 1px solid #069; 
	BORDER-LEFT: 1px solid #069;*/
	PADDING-LEFT: 10px;
	BACKGROUND-COLOR: c06;
}
#footer P {
	FONT-SIZE: 0.9em; 
	COLOR: #666666
	BACKGROUND-COLOR: c06;
	TEXT-ALIGN: right;
}
#footerlinks {
	FLOAT: right;
}
#footerleft {
	CLEAR: both;
	FLOAT: left;
	WIDTH:	240px;
	HEIGHT: 30px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
	/*MARGIN-TOP: 10px;*/ 
	MARGIN-BOTTOM: 0px; 	
	BORDER-TOP: 1px solid #069; 
	/*BORDER-RIGHT: 1px solid #069; 
	BORDER-BOTTOM: 1px solid #069; 
	BORDER-LEFT: 1px solid #069;*/
	PADDING-LEFT: 10px;
	BACKGROUND-COLOR: #fff;
}
#footerleft P {
	FONT-SIZE: 0.9em; 
	COLOR: #666666;
	TEXT-ALIGN: left;
}
#footerright {
	FLOAT: left;
	WIDTH: 480px;
	HEIGHT: 30px;
	PADDING-TOP: 10px;
	PADDING-RIGHT: 10px; 
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 0px;
	/*MARGIN-TOP: 10px;*/ 
	MARGIN-BOTTOM: 0px; 	
	BORDER-TOP: 1px solid #069; 
	/*BORDER-RIGHT: 1px solid #069; 
	BORDER-BOTTOM: 1px solid #069; 
	BORDER-LEFT: 1px solid #069;*/
	BACKGROUND-COLOR: #fff;
}
#footerright P {
	FONT-SIZE: 0.9em; 
	COLOR: #666666;
	TEXT-ALIGN: right;
}
/*#ptop {
	clear: both;
	width: 50%;
	margin: 1em 0;
}*/
#ptop A {
	height: 1em;
	padding: 5px 0 5px 22px;
	background: url(http://www.romseyabbeychoir.org.uk/images/up-arrow.gif) no-repeat center left;
}
#finalfooter {
	CLEAR: both; 
	HEIGHT: 30px;
	PADDING-RIGHT: 10px; 
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 0px; 	
	/*BORDER-TOP: 1px solid #069;*/ 
	/*BORDER-RIGHT: 1px solid #069; 
	BORDER-BOTTOM: 1px solid #069; 
	BORDER-LEFT: 1px solid #069;*/
	PADDING-LEFT: 10px;
	BACKGROUND-COLOR: FFFFFF;
}
#finalfooter P {
	FONT-SIZE: 0.9em; 
	COLOR: #666666
	BACKGROUND-COLOR: c06;
	TEXT-ALIGN: right;
}

#top {
	CLEAR: both; 
	BORDER-RIGHT: #cc0066 1px solid; 
	PADDING-RIGHT: 7px; 
	BORDER-TOP: #cc0066 1px solid; 
	PADDING-LEFT: 7px; 
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px; 
	BORDER-LEFT: #cc0066 1px solid; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #cc0066 1px; 
	BACKGROUND-COLOR: #ff0000
}
.centre {
	TEXT-ALIGN: center;
}
.leftalign {
	TEXT-ALIGN: left;
}
.rightalign {
	TEXT-ALIGN: right;
}
.miscimg {
	border:0;
}
.icon {
	#c06 left top;
	border: 0;
	padding-right: 0.8em;
}
.access,.anchor {
	position: absolute;
	left: -1000px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
.hide {
	display: none;
	visibility: hidden;
	width: 0px;
	height: 0px;
}	
