body {
	margin: 0;
	padding: 0;
	background-color: #fff;
	font-size: 75%
}
* {
	font-size: 1em
}
/*MAIN CONTENT STYLING*/	
#container {
	margin: 0 1%;
	background-color: #FFF;
	width: 756px;
}
#banner {
	margin: 0;
	padding: 0;
}
#banner h1 {
	margin: 0;
	padding: 0;
}
#nav {
	float:left;
	margin-left:0pt;
	padding-top:4em;
	width:60px;
}
#nav p {
	margin-top: 0;
}
#content {
	padding-top: 0;
	margin: 0 2em 0 138px;
	width: 616px;
}
#footer {
	clear: both;
	padding: 3.6em 0 0;
	text-align: right;
}
/*FONT STYLING*/
p, h1, h2, h3, li, ul#basic_list, ul#pdf_list, ul#img_list {
	font-family: arial, times, times new roman, serif;
}
#content p, #content h2, ul#basic_list, ul#pdf_list, ul#img_list {
	color: #000;
	font-size: 1em;
}
#content h2 {
	font-weight: bold;
	color:#999999;
}
#content h3 {
	font-weight: bold;
	color:#666;
	margin: 1em 0;
}
.newslett p {
	margin-bottom: 0;
}
/*PAGE TITLE STYLING*/
#header {
	width: 616px;
	height: 29px;
	background-image: url(../gfx/titles/intro.png);
	background-repeat: no-repeat;
	margin:0;
	padding-bottom: 10px;
	border-bottom: 1px solid #A8A8A8;
}
#header span {
	display: none;
}
#header_workshops {
	width: 616px;
	height: 29px;
	background-image: url(../gfx/titles/spring_workshops_events.png);
	background-repeat: no-repeat;
	margin:0;
	padding-bottom: 10px;
	border-bottom: 1px solid #A8A8A8;
}
#header_workshops span {
	display: none;
}
#header_exhibitionss {
	width: 616px;
	height: 29px;
	background-image: url(../gfx/titles/exhibition_listings.png);
	background-repeat: no-repeat;
	margin:0;
	padding-bottom: 10px;
	border-bottom: 1px solid #A8A8A8;
}
#header_exhibitionss span {
	display: none;
}
#header_welcome {
	width: 616px;
	height: 42px;
	background-image: url(../gfx/titles/brighton_photo_fringe.png);
	background-repeat: no-repeat;
	margin-top: 0;
	padding-bottom: 10px;
	border-bottom: 1px solid #A8A8A8;
}
#header_welcome span {
	display: none;
}
#header_registration {
	width: 616px;
	height: 29px;
	background-image: url(../gfx/titles/registration.png);
	background-repeat: no-repeat;
	margin:0;
	padding-bottom: 10px;
	border-bottom: 1px solid #A8A8A8;
}
#header_registration span {
	display: none;
}
#header_contact {
	width: 616px;
	height: 29px;
	background-image: url(../gfx/titles/contact_us.png);
	background-repeat: no-repeat;
	margin:0;
	padding-bottom: 10px;
	border-bottom: 1px solid #A8A8A8;
}
#header_contact span {
	display: none;
}
#header_resources {
	width: 616px;
	height: 29px;
	background-image: url(../gfx/titles/resources.png);
	background-repeat: no-repeat;
	margin:0;
	padding-bottom: 10px;
	border-bottom: 1px solid #A8A8A8;
}
#header_resources span {
	display: none;
}
/*
MAIN NAVIGATION STYLING.menu { float: right; padding: 0 0 20px 0; margin-bottom: 10px; margin-right: 0; margin-top: 35px; margin-left: 10px; width: 616px; border-bottom: 1px solid #A8A8A8; }
ul#nav { width: 616px; height: 17px; margin:0; padding:0; background: url('../gfx/main_nav.png'); position:relative;  }
ul#nav li { display:block; height:17px; margin: 0; padding: 0; list-style: none; position: absolute; top: 0; color:#fff; }
ul#nav li a { display:block; height:17px; }
li#i1 { left: 2px; width: 35px; }
li#i2 { left: 47px; width: 140px; }
li#i3 { left: 196px; width: 124px; }
li#i4 { left: 330px; width: 85px; }
li#i5 { left: 425px; width: 67px; }
li#i6 { left: 503px; width: 55px; }
li#i7 { left: 568px; width: 40px; }
#i1 a:hover { background: transparent url(../gfx/main_nav.png) -2px -16.5px no-repeat; }
#i2 a:hover { background: transparent url(../gfx/main_nav.png) -47px -16.5px no-repeat; }
#i3 a:hover { background: transparent url(../gfx/main_nav.png) -196px -16.5px no-repeat; }
#i4 a:hover { background: transparent url(../gfx/main_nav.png) -330px -16.5px no-repeat; }
#i5 a:hover { background: transparent url(../gfx/main_nav.png) -425px -16.5px no-repeat; }
#i6 a:hover { background: transparent url(../gfx/main_nav.png) -503px -16.5px no-repeat; }
#i7 a:hover { background: transparent url(../gfx/main_nav.png) -568px -16.5px no-repeat; }
ul#nav li a { text-indent:-9000px; background-color:transparent; }

*/
h1 {
	color: #999;
	margin: 0 0 0.6em 0;
	padding: 0.3em 0;
	border-style:solid;
	border-color: #aaa;
	border-width: 1px 0
}
ul#nav {
	list-style: none;
	float: right;
	display: block;
	width: 600px;
	text-align: left;
	font-size: small;
	font-weight: bold
}
ul#nav li {
	list-style: none;
	display: inline;
	padding: 0 0.3em
}
ul#nav li a:link, ul#nav li a:visited {
	color: #999
}
ul#nav li a:hover, ul#nav li a:active {
	color: #000
}
.exhibitions #exhibitions:link, .exhibitions #exhibitions:visited, .workshop #workshop:link, .workshop #workshop:visited, .intro #intro:link, .intro #intro:visited, .resources #resources:link, .resources #resources:visited, .registration #registration:link, .registration #registration:visited, .contact #contact:link, .contact #contact:visited {
	color: #333
}
/*LINKS*/
a {
	text-decoration: none;
}
#content a:link {
	text-decoration: none;
	color: #003C72;
	font-weight: bold;
}
#content a:visited {
	text-decoration: none;
	color: #003C72;
	font-weight: bold;
}
#content a:hover {
	text-decoration: none;
	color: #fff;
	background-color: #003C72;
	font-weight: bold;
}
#content a:active {
	text-decoration: none;
	color: #003C72;
	font-weight: bold;
}
a img {
	border:none
}
/*BITS*/
.border {
	border-top: 1px solid #A8A8A8;
	border-bottom: 1px solid #A8A8A8;
	padding-top: 10px;
	padding-bottom: 8px;
}
.border-bottom {
	border-bottom: 1px solid #A8A8A8;
	padding-top: 10px;
	padding-bottom: 8px;
}
.home_header_image {
	margin-top: 10px;
}
/*EXHIBITION PAGE STYLING*/
.exhibiton_box {
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
/*PRODUCT PAGE NAV STYLING*/
div#pagenav {
	margin-top:10px;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 30px;
}
#pagenav a:link, a.glow a:link {
	color:#333;
	text-decoration:none;
	background:#fff;
	padding:2px 4px 2px 4px;
	border:1px #ccc solid;
}
#pagenav a:visited, a.glow a:visited {
	color:#333;
	text-decoration:none;
	background:#fff;
	padding:2px 4px 2px 4px;
	border:1px #ccc solid;
}
#pagenav a:hover, a.glow a:hover {
	color:#000;
	text-decoration:none;
	background:#eee;
	padding:2px 4px 2px 4px;
	border:1px #ccc solid;
}
#pagenav a:active, a.glow a:active {
	color:#333;
	text-decoration:none;
	background:#CCC;
	padding:2px 4px 2px 4px;
	border:1px #ccc solid;
}
a.glow {
	font-size:10px;
}
/*CONTACT PAGE STYLING*/
input {
	background: #eee;
	border: 1px #ccc solid;
}
textarea {
	background: #eee;
	border: 1px #ccc solid;
}
input.button {
	background-color: #eee;
	cursor: pointer;
	border: 1px solid #666;
}
/*LIST STYLING*/
ul#basic_list {
	line-height: 1.3em;
	list-style-type: none;
	margin: 0 0 2px 0;
	padding: 10px;
}
li#basic_list_li {
	margin-left: -5px;
	padding-left: 18px;
	text-align: left;
	text-decoration: none;
	background: transparent url(../gfx/bullet.png) left no-repeat;
}
ul#img_list {
	line-height: 1.3em;
	list-style-type: none;
	margin: 0 0 2px 0;
	padding: 10px;
}
li#img_list_li {
	margin-left: -5px;
	padding-left: 18px;
	text-align: left;
	text-decoration: none;
	background: transparent url(../gfx/img_icon.png) left no-repeat;
}
ul#pdf_list {
	line-height: 1.3em;
	list-style-type: none;
	margin: 0 0 2px 0;
	padding: 10px;
}
li#pdf_list_li {
	margin-left: -5px;
	padding-left: 18px;
	text-align: left;
	text-decoration: none;
	background: transparent url(../gfx/pdf_icon.png) left no-repeat;
}
/*RESOURCES PAGE  - LOGO BOXES*/
.logo {
	border-bottom: 1px solid #ccc;
	padding: 7px 0 7px 0;
	margin: 0 0 8px 0;
}
.logo img {
	margin: 0 15px 0 0;
}
/* 2008 exhibitions */



#content p, #content dl {
	line-height: 1.7em
}

#content h1 {
	font-size: 1.8em
}
#content h2 {
	font-size: 1.8em;
	clear: both;
}
.workshop #content h2 {
	font-size: 1.3em;
	margin: 1.6em 0;
	padding: 0.3em 0 0 0;
	color: #003C72;
	clear: both;
	border-top: 2px solid #ccc;
}
.workshop #content h3 {
	font-size: 1.1em;
	margin: 1em 0;
	padding: 0.3em 0 0 0;
	color: #003C72;
	clear: both;
	border-top: 1px solid #ccc;
}
#content dl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small
}
#content dt {
	font-weight: bold;
	width: 5em;
	float: left;
	clear: left;
	text-align:right;
	color: #b9b9b9;
}
.exhibition {
	border-top: 1px solid #ccc;
	margin-bottom: 3em
}
#content dd {
	padding-left: 4em;
}
#content .thumbnails {
	list-style: none;
	margin: 0;
	padding: 0
}
#content .thumbnails li {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
}
#content .thumbnails li img {
	margin: 0;
	padding: 0;
	border: 1px solid #ccc;
	vertical-align: middle
}
.exhibitions #content .thumbnails li a:hover img {
	border: 1px solid #003C72;
}
.exhibitions #content .preview {
	border: 1px solid #ccc;
	margin: 1em 0
}
.exhibitions #content br {
	margin: 1em;
	clear: both
}
.toplink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	display: block;
	margin: 1em 0
}
.directory {
	list-style: none;
	margin: 2em 0;
	padding: 0
}
.directory li {
	list-style: none;
	margin: 0.3em 0 0 0;
	padding: 0.3em 2% 0 0;
	width: 31%;
	float: left;
	clear: none;
	font-size: small;
	border-top: 1px solid #ddd
}
.directory li small {
	display: block;
	color: #505050
}
.random {
	padding: 0;
	margin: 1em 0;
	width: 500px;
	border: 0px solid #ddd;
	text-align:left;/*background: #ddd*/
	}
.random img {
	padding: 0;
	margin: 0;
	width: auto;
}
#content .random p {
	border-top: 0px solid #ddd;
	margin: 0;
	padding: 1em 0;
	font-size: small;
	color: #888;
	text-align:left;
	background: #fff
}
