body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #FCFCFA url(../media/topstrip.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	}
	
#pagetop {
	width: 100%;
	height: 150px;
	background: url(../media/logo.gif) 15px 15px no-repeat;
	}
	
#logolink {
	width: 120px;
	height: 133px;
	float: left;
	}	
  
a img {
  	border: none;
	text-decoration: none;
	}
	
#search {
	float: right;
	margin-top: 15px;
	margin-right: 10px;
	}
	
#search .button {
	font-size: 12px;
	color: #3B598C;
	background: url(../media/formbak.jpg) repeat-x;
	border: 1px solid #3B598C;
	margin: 0px 0px 1px 0px;
	padding: 1px;
	font-weight: bold;
	cursor: pointer;
	}
	
#search .form {
	font-size: 12px;
	color: #2B4167;
	background: url(../media/formbak.jpg) repeat-x;
	border: 1px solid #3B598C;
	margin: 1px;
	padding: 2px 0px 3px 5px;
	}
  
#exhibition {
  width: 600px;
  }
	
.search_result {
	width: 400px;
	border-bottom: 1px dashed #B6C5C8;
	padding-bottom: 7px; 
	margin-bottom: 13px;
  	}
	
.search_result h2 {
	font-size: 14px;
	color: #718E94;
	margin-bottom: 5px;
	}	
	
.search_result p {
	margin: 0px;
	padding: 0px;
	}			

.search_result a {
	color: #3B598C;
	font-weight: bold;
	text-decoration: none;
	}
	
.search_result a:hover {
	color: #FF7000;
	text-decoration: none;
	border-bottom: dotted 1px #FF7000;
	}
  
.search_result img {
  float: left;
  margin-top: 7px;
  margin-right: 10px;
  }


/***** pager navigation *****/

#pager_nav {
  	list-style: none;
  }
  
#pager_nav li {
  	float: left;
  	padding: 0 10px 0 10px;
  	background-color: #B6C5C8;
  	}
  
#pager_nav a {
	color: #3B598C;
	font-weight: bold;
	text-decoration: none;
  	}
  
#pager_nav a:hover {
	color: #FF7000;
	text-decoration: none;
	border-bottom: dotted 1px #FF7000;
	}
	
#pager_nav .current {
  	color: #FFFFFF;
  	background-color: #2B4268;
  	font-weight: bold;
  	}
  
#pager_nav .inactive, #pager_nav .inactive:hover, #pager_nav .inactive:visited, #pager_nav .inactive:link {
 	font-weight: bold;
  	text-decoration: none;
  	cursor: default;
  	}
  
/**************************/
	
#navigation {
	width: 840px;
	height: 23px;
	margin-left: auto; 
	margin-right: auto;
	}	

#navigation ul {
	list-style: none;
	margin: 0px;
	padding: 0px 20px;
	}	
	
#navigation li {
	display: inline;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 180%;
	background: url(../media/arrow.gif) no-repeat 0px 4px;
	padding-left: 10px;
	margin-right: 17px;
	float: left;
	clear: none;
	}

#navigation a {
	font-size: 11px;
	color: #2B4167;
	font-weight: bold;
	text-decoration: none;
	}
	
#navigation a:hover {
	color: #4B71B3;
	text-decoration: none;
	border-bottom: 2px solid #FF7000;
	}
	
#content {
	width: 800px;
	margin: 20px auto 0px auto;
	display: block;
	color: #636363;
	letter-spacing: 1px;
	line-height: 170%;
	}	
	
#content .column1 {
	width: 300px;
	float: left;
	clear:none;
	margin-bottom: 33px;
	}

#content .column2 {
	width: 479px;
	float: left;
	clear:none;
	border-left: solid 1px #FF7000;
	padding-left: 20px;
	margin-bottom: 33px;
 	}	
	
#content p {
	padding-right: 10px;
	padding-left: 0px;
	margin-top: 3px;
	}
	
#content .title {
	font-size: 14px;
	color: #2B4167;
	display: block;
	margin-bottom: 10px;
	}
	
#content .image {
	display: block;
	border: solid 1px #2B4167;
	margin: 10px 0px 10px 0px;
	}
	
#content .titleimg {
	display: block;
	}	
	
a:link, a:visited {
	color: #3B598C;
	font-weight: bold;
	text-decoration: none;
	}
	
a:hover {
	color: #FF7000;
	text-decoration: none;
	border-bottom: dotted 1px #FF7000;
	}
	
.imagelink {
	border: 0px;
	text-decoration: none;
	}
	
.imagelink:hover {
	border: 0px;
	text-decoration: none;
	}		
	
#flashcontent {
	margin: 0px;
	padding: 0px;
	}	
	
.bold {
	font-size: 11px;
	font-weight: bold;
	}
	
.boldspace{
	font-size: 11px;
	font-weight: bold;
	margin-top: 10px;
	display: block;
	}	
	
.date {
	font-size: 12px;
	color: #718E94;
	font-weight: bold;
	display:block;
	}
	
#artist_work {
	width: 260px;
	height: 260px;
	margin-bottom: 10px;
	}
	
#work_title {
	font-size: 10px;
	font-weight: bold;
	color: #718E94; 
	display: block;	
	}	
	
#artist_list {
	width: 450px;
	}
	
#artist_list .capital {
	font-size: 18px;
	display: block;
	}	
	
#artist_list .list1 {
	width: 150px;
	float: left;
	clear: none;
	}
	
#artist_list .list2 {
	width: 150px;
	float: left;
	clear: none;
	}	
	
#artist_list .list3 {
	width: 150px;
	float: left;
	clear: none;
	margin-bottom: 10px;
	}
	
.text {
	display: block;
	clear: both;
	}
	
.weddingname {
	font-size: 14px;
	color: #2B4167;
	display: block;
	margin: 0px;
	padding: 0px;
	}	
	
.weddingdate {
	font-size: 11px;
	color: #718E94;
	font-weight: bold;
	display: block;
	margin-bottom: 15px;
	padding: 0px;
	}												
	
#links {
	list-style-type: none;
	line-height: 180%;
	margin: 0px;
	padding: 0px;
	}	
	
#first_name, #surname, #email, #postcode, #phone, #address1, #address2, #town, #county, #contribute {
	width: 170px;
	font-size: 12px;
	color: #666666;
	background: url(../media/userbak.gif) repeat-x;
	border: 1px solid #636363;
	margin: 2px;
	padding: 2px 0px 3px 5px;
	}
	
#title, #postcode {
	width: 50px;
	font-size: 12px;
	color: #666666;
	background: url(../media/userbak.gif) repeat-x;
	border: 1px solid #636363;
	margin: 2px;
	padding: 2px 0px 3px 5px;
	}	
	
form p {
	clear: left;
	margin: 1px;
	padding: 1px;
	}		
	
form p label {
	font-size: 11px;
	color: #636363;
	float: left;
	width: 30%;
	}
	
.star {
	font-weight: bold;
	color: #FF7000;
	}	
	
form p .box {
	width: 300px;
	background: url(../media/userbak.gif) repeat-x;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #666666;
	border: 1px solid #636363;
	margin: 0px;
	padding: 10px;
	}		
	
form p .button {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #A1A1A1;
	border: 1px solid #666666;
	padding: 2px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	cursor: pointer;
	}
	
.contact {
	width: 430px;
	float: left;
	clear:none;
	border-left: solid 1px #FF7000;
	padding-left: 20px;
	}	
	
#thankyou {
	width: 240px;
	Height: 240px;
	font-size: 12px;
	color: #4B71B3;
	padding: 20px;
	border: solid 1px #E4E4E4;
	}	
	
#credits {
	width: 800px;
	clear: both;
	font-size: 10px;
	color: #B6C5C8;
	letter-spacing: 1px;
	text-align: center;
	padding: 7px 0px 10px 0px;
	margin: auto;	
	}
	
.limonlink {
	color: #006600;
	text-decoration: none;
	}
	
.limonlink:hover {
	color: #333333;
	text-decoration: line-through;
	}	
  
.clear {
  clear: both;
  }
  
#error {
	margin: 33px;
	} 
  
/*	Colours
	Dark Blue:	#2B4167;
	Mid Blue: #3B598C;
	Light Blue: #4B71B3;
	Header blue: #B6C5C8;
	Dark Header blue: #718E94;
	Text grey: #636363;
	Light grey: #E4E4E4;
	Pale grey: #F2F4F6; #FAFAFA;
	Orange: #FF7000;
	Light Pink2: #FF80DF;
	Mid Pink: #FF1979;
	Dark Pink: #D91667;
*/