body {
scrollbar-3dlight-color: Black;
scrollbar-arrow-color: White;
scrollbar-base-color:#65699C;
scrollbar-darkshadow-color: #65699C;
scrollbar-face-color: Navy;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color: Black;
scrollbar-track-color: #6869FF;
background-color: #6869FF;

font-family: Verdana; font-size: 14px; color: #000157
}

TABLE, TR, TD {
	font-family: Verdana; font-size: 12px; color: #000157
}

a:link, a:visited, a:active { color: #000157;  font : bold;}
a:hover {color: #0002EC;}
a.copylink:link{color: #98ADE9;}
a.copylink:active{color: #98ADE9;}
a.copylink:visited{color: #98ADE9;}
a.copylink:hover{color: #FCFCFE;}
a.textonlylink:link{color: #EFF3FC;}
a.textonlylink:active{color: #4169E1;}
a.textonlylink:visited{color: #4169E1;}
a.textonlylink:hover{color: #FCFCFE;}
a.menubullets:link{color: #000157;  font-weight : bold;}
a.menubullets:active{color: #000157;  font-weight: bold;}
a.menubullets:visited{color: #000157;  font-weight: bold;}
a.menubullets:hover{color: #0002EC;  font-weight: bold;}
a.externallink:link{color: #000157;  font : bold; }
a.externallink:active{color: #000157;  font : bold;}
a.externallink:visited{color: #000157;  font : bold;}
a.externallink:hover{color: #134CB1;}
a.newslink:link{color: White;}
a.newslink:active{color: #4169E1;}
a.newslink:visited{color: White;}
a.newslink:hover{color: White;}
.logotop {background-color: #204CC7; border-left-color : Navy;  border-left-style : solid; border-left-width : 1px;  border-right-color : Navy;  border-right-style : solid; border-right-width : 1px;}
.logocolour {
	background-color: Navy;
}
.menuborder {background-color :#204CC7; color: White;  border-left-color : Navy;  border-left-style : solid; border-left-width : 1px;  border-right-color : Navy;  border-right-style : solid; border-right-width : 1px;}
.menu {background-color : #204CC7; color: #FFD700; font-size: 10pt;    }
input.searchbutt {background-color: #ACC6CC; font-weight: bold; font-size: 12px; color: black;}
.main {background-color: #B9C7EE;  font-family: Arial; font-size: 12px; color: #000157; border-left-color : Navy;  border-left-style : solid;  border-left-width : 1px;  border-right-color : Navy;  border-right-style : solid;  border-right-width : 1px;  border-top-color : Navy;  border-top-style : solid;  border-top-width : 1px;  border-bottom-color : Navy;  border-bottom : Navy;  border-bottom-style : solid;  border-bottom-width : 1px;  padding : 4px;}

p {
	 text-align: justify;  
	 line-height: 1.5;  
}

li {
	 text-align: justify;  
	 line-height: 1.5;  
}

.copy {background-color:  Navy; font-size: 9pt; color: White; padding: 2px;}
.searchtext {color: #F6F1BF;}
.photoback {background-color : Navy;}
.phototext {color: white; font-size: 9pt;}
.sitelinkname {background-color : Navy; color: white;}
.sitelink {background-color : #CBE7EF;  border-bottom : 1px solid Navy;  border-right : 1px solid Navy;  border-left : 1px solid Navy; }
input.button {background-color: Navy; font-weight: bold; font-size: 9pt; color: White;}
.exhibitionshighlight {background-color : #CBE7EF;  border : 1px solid Navy; }
.opentimeshead {background-color : Navy; color: White; }
.opentimesmain {background-color : #ADAEE9;}
.agehead {background-color : Navy; color: White; }
.agemain {background-color : #ADAEE9;}
.newshead {background-color : Navy; color: White; }
.newsmain {background-color : #CBE7EF;  border-left-color : Navy;  border-left-style : solid;  border-left-width : 1px;  border-right-color : Navy;  border-right-style : solid;  border-right-width : 1px;      }
.newssource {background-color : Navy; color: White; }
.eventshead {background-color : Navy; color: White; }
.eventsmain {background-color : #CBE7EF;  border-left-color : Navy;  border-left-style : solid;  border-left-width : 1px;  border-right-color : Navy;  border-right-style : solid;  border-right-width : 1px;  border-bottom-color : Navy;  border-bottom-style : solid;  border-bottom-width : 1px;         }
.photopreview {background-color : #BFFEFF; border : 1px solid Navy;}
.latestadditions {background-color : #D6DEF2;border-left-color : Navy;  border-left-style : solid;  border-left-width : 1px;  border-right-color : Navy;  border-right-style : solid;  border-right-width : 1px;  border-top : 1px solid Navy; font-size: 12px; padding: 4px;}

/*Living History Colours */
.lhphotos {background-color : #91B3F0;}
.lhbg {background-color : #91B3F0;}

/* Bullet Point Elements */
ul, li {
	line-height: 1.5;
}


/* Menu */

#topmenu {
	/* Center Mozilla etc */
	margin: 0 auto;
	
	text-align: center;
	padding-top: 4px;	
	padding-bottom: 4px;	
	padding-left: 2px;
	padding-right: 0px;
	background-color: #204CC7;

	float: left;
	}

#topmenu h3 {
	float: left;
	font-size: 13px; 
	font-family: Tahoma;
	margin: 0;
	padding-left: 4px; padding-right: 4px; 
}

h4 {
	font-size: 16px;
}

a.menuhead:link{font-weight:normal;	color: #FFD700; text-decoration: none;	font-weight: bold;}
a.menuhead:active{ font-weight:normal;color: #FFD700; text-decoration: none; 	font-weight: bold;}
a.menuhead:visited{ font-weight:normal;color: #FFD700;  text-decoration: none;	font-weight: bold;}
a.menuhead:hover {font-weight:normal; color: White; text-decoration: none;	font-weight: bold;}

/* Photos Section - Living History Day */
#bigphoto {
	text-align: center;
	width: 770px;
	float: left;
	padding: 5px;
}

.bigphotorow {
	text-align: center;
	float: left;	
	width: 190px;
}

#photo {
	text-align: center;
	width: 770px;
	float: left;
	padding-bottom: 5px;
}

.photorow {
	text-align: center;
	float: left;
	width: 128px;
}

hr {
	color: Navy;
	background-color: Navy;
	height: 2px;
	border: 0;
}

.openinghead {
	color: White;
	background-color : Navy;
	font-weight: bold;
}

.openingmain {
	background-color : #D6DEF2;
	padding-bottom: 2px;
	border-bottom : 1px solid Navy;
}

h2 {
	margin-top: 0;
}

#exhibphotosmain {
	width: 550px;
	float: left;
	padding: 4px;
}

.exhibphoto {
	padding: 4px;
	float: left;
}

.exhibbg {
	padding: 2px;
	background-color: #CBE7EF;
}

/* Activies and Events */
.eventsArea {
	width:					532px;
	margin-top:				20px;
}

.eventshead {
	background-color: 		Navy; 
	color: 					White; 
	padding:				4px;
}

.eventsmain {
	background-color: 		#CBE7EF;  
	border-left:			1px solid Navy;
	border-bottom:			1px solid Navy;
	border-right:			1px solid Navy;
	padding:				4px;
}

.eventsmain p {
	margin:					0;
	padding:				0;
	padding-top:			2px;
	padding-bottom:			2px;
}

/* Image Align */
#images-right {
	float:					right;
}

/* openingTimes */
.openingTimes {
	width:					420px;
	font-size:				0.9em;
	padding:				4px;
	border:					1px solid #000080;
	background-color:		#D6DEF2;
}

.openingTimes h3 { 
	margin:					0;
	padding-bottom:			6px;
	font-size:				1.4em;
}

/* Google Search */
.googleSearch {
	margin-right:			4px;
	margin-top:				4px;
}
