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


----------------------------------------------------------------------- */
/* global revisions */
body { font-size:1em;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
blockquote {color: #9B5A11;	font-weight:normal; font-style:normal;font-size:1.1em; margin:0em;}
address { font-style:normal;font-size:0.8em;text-align:center;}

strong { color:#002C5A; }
p { }
h2 {
	color:#993;
	font-size:1.4em;
	margin-bottom:0em;
}
.smaller { font-size:smaller; }
.larger { font-size:larger; }
h3 { margin-top: 0.5em; }
#footer {padding:1em; background-color:#002C5A; color:#FFF;}
#footer a:link, #footer a:visited { color:#FFF; }
#footer strong { color:#FFF; }

.emphasis { color:#06C; }

/* booking pages */
.intro span { font-size:1em !important; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif !important; }
/* top navigation */
#navigation {font-size:1.1em; background-color:#A3ADC6; border-bottom: solid 2px #002C5A;}
#navigation ul {margin:0em 0;}
#navigation ul li {	list-style: none;margin:0;display:inline;}
#navigation ul li a {padding: 1px 0.5em;margin-left: 3px; background-color:#A3ADC6;text-decoration:none;}
#navigation ul li a:link {	color:#002C5A;}
#navigation ul li a:visited { color: #002C5A;}
#navigation ul li a:link:hover, #navigation ul li a:visited:hover { color:#FFF; }
#navigation ul li a.current { color:white; }
/* end nav*/
/* sub navigation */
.subnavigation {font-size:1em; background-color:#ced7ed; border-bottom: solid 2px #A3ADC6;}
.subnavigation ul {margin:0em 0;}
.subnavigation ul li {	list-style: none;margin:0;display:inline;}
.subnavigation ul li a {padding: 1px 0.5em;margin-left: 3px; background-color:#ced7ed;text-decoration:none;}
.subnavigation ul li a:link {	color:#002C5A;}
.subnavigation ul li a:visited { color: #002C5A;}
.subnavigation ul li a:link:hover, .subnavigation ul li a:visited:hover { color:#FFF; }
.subnavigation ul li a.current { color:white; }
/* end sub nav */
.alignRight { float:right; margin:0.5em; }
.right { text-align:right; }

/* OPT */
.highlightBox {
	border:1px solid #ccc;
	padding:1em;
}
.strapline, h2 { font-size:1.8em; color: #002C5A; font-weight:bold; }
/* projects: 8D7D74 */
.projects { background-color:#8D7D74; color:#FFF; padding:0.5em;}
.land { background-color:#91ACBC; color:#FFF; padding:0.5em;}
.planning { background-color:#B3A650; color:#FFF; padding:0.5em;}
/* education: BCCEC4 */
.education { background-color:#BCCEC4; color:#FFF; padding:0.5em;}
/* membership: A9AAAC */
.membership { background-color:#A9AAAC; color:#FFF; padding:0.5em;}
.photo { padding-bottom:1em;}
#header {  }
/* news */
.news { font-size:0.9em; }
.newsItem { padding:1em 0.5em 1em;}
.newsHeader { color:#002C5A; font-size:1.1em;}
.date { color:#069; font-size:0.8em; }
/* level two sidebar */
.sidebar {  }

/* page specific */
.archaeology p.centered { font-size: 1.5em; }
/* slider */
#slider-stage{width:932px; overflow: auto;overflow-x:hidden; overflow-y:hidden; height:500px; margin:0 auto;}
#slider-buttons{width:932px; margin:0 auto; text-align:center;}
#myList{width:2000px; border:0; margin:0; padding:0; left:400px;}
#myList li{
	list-style:none; 
	margin:0; 
	padding:0; 
	border:0; 
	margin-right:4px;
	padding:4px; 
	background:#FFF;
	float:left;
	width:300px;
	height:500px;
}

/* archive list */
#archiveList{width:100%; border:0; margin:0; padding:0;}
#archiveList li{
	list-style:none; 
	margin:0; 
	padding:0; 
	border:0; 
	margin-right:4px;
	padding:4px; 
	background:#FFF;
	float:left;
	width:300px;
	height:500px;
}
/* old site */
.right {
	float: right;
	width: 40%;
	text-align:right;
}

.rightIMG {
	float: right;
	margin-left:10px;
	margin-bottom:5px;
	text-align:center;
	font-style:italic;
}
.leftIMG {
	float: left;
	margin-right:10px;
	margin-bottom:5px;
	text-align:center;
	font-style:italic;
}
.centerIMG {
	display:block;
	margin-right:10px;
	margin-bottom:5px;
	text-align:center;
	font-style:italic;
}
.photoL IMG {
	border: 1px solid black;
	margin: 10px;
	float:left;
}
.photoR IMG {
	border: 1px solid black;
	margin: 10px;
	float:right;
}
.boxed {
	font-size: 1.3em;
	text-align: center;
}

/* ODOM */
/* bottom row of pics */
#odomBlock {
	display: block;
	margin:5px auto;
	width:400px;
	height: 170px;
	text-align:center;
}
#odomAdvert {
	display: block;
	border:1px solid #6699FF;
	font-size:1.6em;
	color:#006699;
	line-height:2em;
	text-align:center;
	width: auto;
	float: none;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	height: 180px;
}
#quotes {
	font-size:1.2em;
	color:#003366;
	line-height:1.8em;
}
.centered { margin:0 auto; text-align:center; font-size:larger; }
#logos {
	text-align:center; 
	
}
#logos IMG {
	padding:10px;
}

#logo {
	width: auto;
	margin: 0 auto 5px auto;
}
#logo h1 a {
	display: block;	
	width: 654px;	
	height: 200px;	
	background: transparent url("/images/odom09Header.gif") no-repeat 0% 0%;
}	
#logo h1 a:hover {
	background: transparent url("/images/odom09Header.gif") no-repeat 0% 0%;
	text-decoration: none;
}
#logo a:link, #logo a:visited, #logo a:hover, #logo a:active {
	border: none;
}
#logo h1	{
	text-indent: -9999px;
	border: none;
}

/* downloads */
ul.downloads {
	list-style-type:none;
}
ul.downloads a {
	text-decoration:none;
} 

.ood h2, .ood a { color:#B3A650; }

/* */
.funrun { font-size:x-large;}
.funrun img { float:left; padding-right:0.3em;}
.funrun a:link, .funrun a:visited { color:#060; text-decoration:none;}
.funrun a:hover { color:#69C; }

/* buttons */
.buttons img { padding:0.3em 0; }

/* bookable events */
.event { padding:1em 0;border-bottom:1px solid #36F; }
.event h3 { padding-bottom:0; margin:0; color:#36F; font-size:large;}
.event .date { color:#330; font-weight:bold; }
.event .details { font-size:smaller; }

/* form stuff */
form .field, form .buttons { clear: both; margin: 0 0 0.5em 1em; }
form .field label { display: block; font-weight: normal; }
form#addType .field label { float:left; width:15em; padding-right:1em;}
form#addType .field label.error { clear:both; font-size:smaller; }
fieldset { padding:0.5em; margin-bottom:0.5em; }
/* reset some blueprint standards to be compatible with jQuery stuff */
.error, .success, .notice { padding:0.3em; max-width:20em; }
.errorWide, .noticeWide, .successWide {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.errorWide {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.noticeWide {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.successWide {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.errorWide a {color:#8a1f11;}
.noticeWide a {color:#514721;}
.successWide a {color:#264409;}
/* end reset */
/* styles form buttons */
form.inlineform { display:inline-block; }

textarea { overflow: auto; }
input.text, input.password, textarea, select { margin: 0; font: 1em/1.3; vertical-align: baseline; }
input.text, input.password, textarea { border: 1px solid #444; padding: 2px; }

form.inline { display:inline-block; }
legend { font-size:1.2em; font-weight:normal; }