		body {
			background: #08849f url(http://www.benjamingrosvenor.co.uk/images/background.png) top repeat-x;
			font-family: Arial, iskoola pota, Helvetica, san-serif;
			font-size: 85%;
		}
		#pageContainer {
			margin: 0 auto;
			width: 1024px;
			background: white url(http://www.benjamingrosvenor.co.uk/images/pagebg.png) bottom repeat-x;
		}
		#header {
			background: black url(http://www.benjamingrosvenor.co.uk/images/trebleclef.png) right no-repeat;
		}
		#header h1 {
			margin: 0;
			padding: 0;
			background: url(http://www.benjamingrosvenor.co.uk/images/pianokeys.jpg) left no-repeat;
			height: 177px;
			text-align: right;
		}
		#header h1 span {
			display: none;
		}
		#header h1 #logoText {
			display: block;
			height: 177px;
			background: url(http://www.benjamingrosvenor.co.uk/images/logotext.png) right center no-repeat;
			margin-right: 10px;
		}
		#page {
			padding: 10px;
			background: url(http://www.benjamingrosvenor.co.uk/images/seperator1.gif) left repeat-y;
			margin-top: 16px;
		}
		#content {
			margin-left: 200px;
		}
		#content h1 {
			font-weight: normal;
			font-size: 2em;
			color: #0060B6;
			letter-spacing: -0.05em;
		}
		#content h2 {
			font-weight: normal;
			font-size: 1.5em;
			color: #6c8aa8;
			letter-spacing: -0.05em;
		}
		#content h3 {
			font-size: 1.2em;
			font-weight: normal;
			color: #808080;
			letter-spacing: -0.05em;
		}
		#sidePanel {
			width: 180px;
			float: left;
			background: url(http://www.benjamingrosvenor.co.uk/images/bassclef.png) center bottom no-repeat;
			padding-bottom: 130px;
		}
		#navigation {
			margin: 0;
			padding: 0;
		}
		#navigation li {
			list-style-type: none;
			padding: 0;
			margin: 0;
		}
		#navigation li a {
			display: block;
			padding: 3px;
			text-align: right;
			text-decoration: none;
			color: #0060B6;
			font-size: 160%;
		}
		#navigation li a:hover {
			background: #0060B6;
			color: white;
			text-decoration: underline;
		}
		#fanClub span {
			display: none;
		}
		#loginForm {
			display: block;
			width: 100%;
			text-align: center;
		}
		#footer {
			clear: both;
			text-align: center;
			color: #606060;
			font-size: 0.8em;
			letter-spacing: 1px;
			padding: 50px 0 6px 0;
		}
		.logonTextBox {
	        height:18px;
	        width:148px;
	        font-weight:bold;
		}
		.logonTextBoxWatermark{
	        height:20px;
	        width:150px;
	        padding:2px 0 0 2px;
	        border:1px solid #BEBEBE;
	        background-color:#F0F8FF;
	        color:gray;
		}
		.clear {
			clear: both;
		}
		.alignCenter 
		{
			text-align: center;
		}
/* overall gallery table */
table.gallery{
	/*border-collapse: collapse;*/
	}

/* images in the gallery */
table.gallery img {
	border:0px;
	}

/* table cells in gallery */
table.gallery td {
	/*border:1px black solid;*/
	font-size:8pt;
	font-family:verdana;
	text-align: center;
	}

/*  "Showing results X - Y of Z entries" entry row */
table.gallery td.entries {
	text-align:right;
	padding:3px;
	}

/* spacer between each row of images */
table.gallery td.spacer {
	/*background-color:#E2E2E2;*/
	height:16px;
	}

/*  "Page (5): <<Prev  - [1] 2 3 4 5  - Next>>" pagenumber */
table.gallery td.pagenumbers {
	text-align:center;
	padding:3px;
	font-weight:bold;
	}

/* page number links */
table.gallery td.pagenumbers a {
	text-decoration:none;
	}

/* page number links:hover */
table.gallery td.pagenumbers a:hover {
	color:#3399FF;
	}
	