/* Colours and Background images
----------------------------------------------------*/

/* 1. Wrapper */

a:link {color:#FFF; text-decoration:underline;}
a:visited {color:#FFF; text-decoration:underline;}
a:hover {color:#FFF; text-decoration:underline;}
a:active {color:#FFF; text-decoration:underline;}

#nav a:link {color:#FFF; text-decoration:none;}
#nav a:visited {color:#FFF; text-decoration:none;}
#nav a:hover {color:#FFF; text-decoration:none;}
#nav a:active {color:#FFF; text-decoration:none;}


.wrapper {
	background:#9bc8dd url('images/main-bg.jpg') no-repeat;
}

#nav {
	background:url('images/nav-border.gif') no-repeat center bottom;
}

#nav li.current {
	border-bottom:1px #FFF solid;
}

#header {
	background:url('images/nav-border.gif') no-repeat center bottom;
}

#header h1 span {
	background:url('images/header.jpg') no-repeat;
}

#footer ul li a{
	color:#1d89d2;
}

a.arrow-link {
	background:url('images/home/feature-arrow.gif') no-repeat 100% 1px;
}

#left {	
	color:#FFF;
}

#enter-expo {
	color:#1d89d2;
	background:#FFF url('images/expo-bg.jpg') no-repeat;
}

#enter-expo div#shadow{
	background:url('images/expo-shadow-r.png') no-repeat;
	width:336px;
	padding-right:4px;
	height:14.46em;
}

#enter-expo.no-flash {
	background:#FFF url('images/expo-bg-no-flash.jpg') no-repeat;
}

#enter-expo #flashcontent {
	background:#FFF;
	border:2px solid #B52D28;
}

#enter-expo a{
	color:#1d89d2;
}

#enter-expo #flashcontent a{
	text-decoration:underline;
}

#enter-expo #button a{
	color:#FFF;
	text-decoration:none;
}

#enter-expo #button {;
	background:url('images/view-button-bg.png') no-repeat;
}

.hover {
	cursor:pointer;
}

/* 2. Homepage */
#home #intro {
	color:#FFF;
}

.main-content#home a{
	color:#1d89d2;
}

div.feature-box {
	color:#1d85b1;
	background: url('images/home/feature-main-bg-2.png') repeat-y;
}

div.feature-box span{
   background:url('images/home/feature-top-bg-2.png') no-repeat 0px -2px;
}

div.feature-box p {
   background:url('images/home/feature-btm-bg-2.png') no-repeat 0 104%;
}

div.feature-box p img{
   border:none;
}

div.feature-box h4{
	color:#FFFFFF;
}

div.feature-box#forum h4{
    background:url('images/home/view.gif') no-repeat;
}

div.feature-box ol {
  border-top:3px #1d89d2 solid;
  border-bottom:3px #1d89d2 solid;
}

div.feature-box img.header {
  border:none;
}

div.feature-box ol li{
	list-style-type:decimal;
}

#latest-treasures {
	background:url('images/home/treasures-shadow-r.png') no-repeat; 
}

#latest-treasures #t-content {
	background:#FFF url('images/home/latest-main-bg.jpg') repeat-y;
}


div.feature-box#treasures h3 {
  background: url('images/home/treasures-header.jpg') no-repeat 100% 170%;
 }
 
#latest-treasures #t-heading {
	background:url('images/home/latest-top-bg.jpg') no-repeat;
}

#latest-treasures #t-heading a{
	color:#FFF;
	text-decoration:none;
}

#latest-treasures #t-heading a:hover{
	text-decoration:none;
}

#latest-treasures #t-heading h2{
	color:#b52d28;
}

#latest-treasures #btm-fade {
	background:url('images/home/latest-btm-bg.png') no-repeat;
}

div.feature-box#top5 div {
	background: url('images/home/top5-header.jpg') no-repeat scroll 71% -5px;
 }

#details {
	color:#1d89d2;
}

#details img {
  border-top:4px #1d89d2 solid;
  border-bottom:4px #1d89d2 solid;
}

#details h3 {
	background:url('images/home/found-top-bg.jpg') no-repeat;
}

#details dl {
	background:url('images/home/found-main-bg.jpg') repeat-y;
}

#details #btm {
	background:url('images/home/found-btm-bg.jpg') no-repeat left bottom;
}

#details {
	background:url('images/home/found-shadow-r.png') no-repeat; 
}

#details #btm div{
	background:url('images/shadowAlpha-fixedheight.png') no-repeat;
}

#thumbnails p {
	color:#FFF;
	background:url('images/home/down-arrow-w.gif') no-repeat 13em .3em;
}

#home #flashcontent,
#home #flashcontent a{
	color:#FFF;
}

#home #flashcontent{
	background:url('images/home/flash-bg-large.jpg') no-repeat;
	margin-left: 140px;
	height: 568px;
}

#home #flashcontent > p:first-child a{
	text-decoration:none;
}


/* 3. Blog */
#blog #map-container {
	background:url('images/blog-posts/map-bg.jpg') no-repeat;
	color:#000;
}

#posts {
	overflow:hidden;
	background:url('images/blog-posts/posts-bg-main.jpg') repeat-y;
}

#posts-top{
	background:url('images/blog-posts/posts-bg-top.jpg') no-repeat;
}

#posts-top.archive{
	background:url('images/blog-posts/posts-bg-top-archive.jpg') no-repeat;
}

#posts-btm {
	background:url('images/blog-posts/posts-bg-btm.png') no-repeat;
}

.post {
	background:url('images/blog-posts/posts-bg-main.jpg') repeat-y;
}

#posts-top h2,
#posts-top h2 a {
	color:#FFF;
	text-decoration:none;
}


#posts h3,
#posts a,
.pagetitle,
#blog #map-container a {
	color:#1d89d2;
}

ol.commentlist li {
	border:2px solid #1d89d2;
}

/* 4. Forum */
#forum .post {
	background:none;
}

/* 5. About the Artists */
#artists-work {
	color:#1d89d2;
}

/* 6. User Registration/Login */

.registerform {
	color:#1d89d2;
	width:391px;
	background:url('images/userreg/reg-form-top.jpg') no-repeat;
	padding-top:8.85em;
}

#registerform {
	background:url('images/userreg/reg-form-main.jpg') repeat-y;
}

#register-btm {
	background:url('images/userreg/reg-form-btm.jpg') no-repeat;
	height:1.38em;
}

p.rssLink a {
	background:transparent url('images/icons/feed-icon.gif') no-repeat scroll left center;
}

.pdfLink a {
	background:transparent url('images/icons/pdficon_small.gif') no-repeat scroll left center;
}

/* 7. Forms */
.form input, 
.form textarea {
	border:1px solid #ACACAC;
}

.form input.formButton {
	cursor:pointer;
	background:#CCC;
	color:#666;
	border:none;
}

input.invalid{
border:1px solid red;
}

/* 9. T&C/Privacy */
#static > h2:first-child {
	color:#FFF;
}

#static div a {
	color:#1d89d2;
}

/* 10. Press */

.photos img{
	 border: 1px #FFF solid;
}




















