@charset "UTF-8";
/*-Wildcard to reset margins--------------------------------------------------------------------------------------------*/
* {
	margin: 0px;
	padding: 0px;
}

/* Main Layout------------------------------------------------*/
body {
	margin-top: 35px;
	font-family: arial, san-serif; /* MAIN FONT FOR SITE*/
	font-size: 11px; /* MAIN FONT SIZE FOR SITE*/
	color: #333333; /* MAIN TEXT COLOUR FOR SITE*/
	position: relative;
}
p { line-height: 120% } /* LEADING FOR SITE*/
#wrapper {
	width: 800px;
	position: relative;
	margin: 0 auto;
}

/*-------------------------------------------------------------------------------------------------------------------------------*/

/* Side Bar Nav Left of site*/
#sideBar {
	width: 160px;
	float: left;
	margin-right: 25px;
}
#sideHead {
	height: 65px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999; /* Border Colour at the top of nav*/
}
#TheNav {
	height: 462px;
	line-height: 220% /* LEADING FOR NAV*/
}

#contact {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999; /* Border Colour below contact*/
	padding-bottom: 8px;
	margin-bottom: 8px;
	font-size: 10px; /* Font size for contact bottom left of site*/
}

#sideBar #sideHead p {
	color: #999999; /* Sets colour of 'Photographer' under paul greenlead top left*/
}

.copyLine {
	font-size: 10px; /* Copyright text size */
}
/*-------------------------------------------------------------------------------------------------------------------------------*/

/* Content Right of site*/
#contentHeader {
	height: 70px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999; /* Border Colour at the top of content*/
}

#mainContent {
	width: 595px;
	float: left;
	clear: none;
	display: block;
}
.fullColumn {
	height: 460px;
	overflow: visible;
}
.navigator {
	margin-bottom: 25px;
}
.halfColumn {
	width: 330px;
	padding-bottom: 20px;
}
.introColumn {
	height: 300px;
}
.imageColumn {
}

/*-------------------------------------------------------------------------------------------------------------------------------*/

/*- Headers-*/
h1 { /* Paul Greenlead top left*/
	font-size: 12px;
	font-weight: normal;
	padding-top: 12px;
}

/* Page titles, large*/
h2 {
	font-size: 16px;
	font-weight: normal;
	padding-top: 10px;
}

h3 {
	font-size: 16px;
	font-weight: normal;
	color: #FF0000;
}
.green {
	color: #FF0000;
}


/*-------------------------------------------------------------------------------------------------------------------------------*/

/*-Links-*/
a:link { /* Link*/
	color: #333333;
	text-decoration: none;
}
a:visited { /* Link Visited*/
	text-decoration: none;
	color: #333333;
}
a:hover { /* Link Rollover*/
	text-decoration: none;
	color: #FF0000;
}
a:active { /* Link Click*/
	text-decoration: none;
	color: #FF0000;
}

#currentPage a{ /* Sets colour of nav item for the page loaded (dynamic) */
	color: #FF0000;
}
#currentImage a{ /* Current Image in numbered nav for a project*/
	color: #FF0000;
}
#staticCurrentPage a{ /* Sets colour of nav item for the page loaded (static) */
	color: #FF0000;
}

/*-------------------------------------------------------------------------------------------------------------------------------*/

/*-Lists-*/
li {
	list-style-image: none;
	list-style-type: none;
	padding-left: 10px;
}
.navigator li {
	float: left;
}
.navigator a {
	display: inline;
	margin-right: 10px;
}
.navigator p {
	clear: left;
	padding-top: 15px;
}
#nav > li {
	padding-left: 0px;
}
#imageNav > li {
	padding-left: 0px;
	padding-right: 10px;
}
#imageNav {
	float: left;
}

/*-------------------------------------------------------------------------------------------------------------------------------*/

/*-News-*/

.newsColumn h1 { /* TITLE FOR EXHIBITIONS */
	padding: 0; font-size: 11px; margin: 0 0 5px; }
.newsColumn h2 { /* Date Posted */
	font-size: 9px;
	color: #FF0000;
	margin: 0px;
	padding: 0px;
}
.newsColumn { /* EXHIBITION Item */
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-bottom: 10px;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
}
#newsNav li {
	float: left;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding: 0px;
	clear: none;
}
#newsNav {
}
.newsColumn p { 
	float: none;
}
/*-------------------------------------------------------------------------------------------------------------------------------*/
#prevImage
{	float: right;
}
#nextImage {
	float: right;
	margin-left: 10px;
}
#nextImage a {
	margin: 0px;
}
#prevImage a {
	margin: 0px;
}
.dimText {
	color: #CCCCCC;
}

/*CUSTOM STYLES-------------------------------------------------------------------------------------------------------------------------------*/
.custom1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
.custom2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
.custom3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
.custom4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
