/*
This code authored by Eric Meyer.
http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/

The purpose of a reset file, stated in the words of Yahoo, "removes and neutralizes the 
inconsistent default styling of HTML elements, creating a level playing field across 
A-grade browsers and providing a sound foundation upon which you can explicitly 
declare your intentions." (see http://developer.yahoo.com/yui/reset/)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	}

/* remember to define focus styles! */
:focus {
	outline: 0;
	}

body {
	line-height: 1;
	}

ol, ul {
	list-style: none;
	}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
	}

caption, th, td {
	text-align: left;
	font-weight: normal;
	}

blockquote:before, blockquote:after,

q:before, q:after {
	content: "";
	}

blockquote, q {
	quotes: "" "";
	}
	
body {background: #fff; font-size: 0.95em; margin: 0; font-family:georgia, "times new roman", serif;  text-align: center; color: #000; border-top: 3px solid #a2e6f7;}	

/*body {background: #fff url(http://www.artistsinarchaeology.org/images/aia_grid_02.png) repeat-y; font-size:0.95em; margin:0; font-family:georgia, "times new roman", serif;  }*/

h1 {line-height: 0.9em; font-size: 1.15em; font-weight:normal; margin-top: 19px; margin-left: 11px; float: left; padding-bottom: 5px;}

h2 { font-size:1.15em; line-height: 1.286em; margin: 13px 11px 0.643em 11px; font-weight: normal; padding-bottom: 4px; border-bottom: 1px solid #a2e6f7;}

h3 { font-size: 1.1em;  line-height: 1.286em; margin: 1em 11px 0.5em 11px; font-weight:normal; padding-bottom: 5px; border-bottom: 1px solid #a2e6f7;}

h4 { font-size: 1.05em;  line-height: 1.286em; margin: 1em 11px 0.5em 11px; font-weight:normal; }

p { font-size:1em; line-height:1.6em; margin: 0 11px 1.5em 11px; }

ol { list-style: lower-roman; margin-bottom: 1.5em; }

ol li {line-height: 1.5em; margin: 0 0 0.75em 2em;}

a {color: #8aaa1d;}

a:hover {color:  #04bfee;}

.clear {clear: both;}




/*--------------- Basic Layout Styles --------------*/


.container { width: 50em; margin: 0 auto; text-align: left;}

/*.container { width: 50em; text-align: left; }*/

#content {border-bottom: 3px solid #a7bf56; overflow: hidden; height: 1%;}

div.main_content {float: left; width: 540px;}

div.sidebar {float: left; width: 210px; margin-left: 10px; margin-top: 0;}

div.sidebar h3 {margin: 13px 11px 0 11px;}

div.sidebar ul {margin: 0;}

div.sidebar li {font-size:1em; line-height:1.5em; padding: 0.5em 0; border-bottom: 1px solid #a2e6f7; margin: 0 11px;}


/*--------------- Header Styles --------------*/

#header { border-bottom: 4px double #a2e6f7; overflow: hidden; height: 1%;}

h1 a {color: #000; text-decoration: none; }

h1 a:hover {color: #000;}

ul.main_menu {font-size: 1em; overflow: hidden; height: 1%;  float: right; }

ul.main_menu li {float: left;}

ul.main_menu li a {color: #000; text-decoration: none; display: block; padding: 20px 9px 10px 9px; margin-left: 1px;}

ul.main_menu li a:hover {color: #000; background: #a2e6f7; margin-left: 1px;}

body.about_us_page ul.main_menu li.about_us {color: #000; background: #a2e6f7; margin-left: 1px;}

body.contributors_page ul.main_menu li.contributors {color: #000; background: #a2e6f7; margin-left: 1px;}

body.projects_page ul.main_menu li.projects {color: #000; background: #a2e6f7; margin-left: 1px;}

body.exhibitions_page ul.main_menu li.exhibitions {color: #000; background: #a2e6f7; margin-left: 1px;}

body.events_page ul.main_menu li.events {color: #000; background: #a2e6f7; margin-left: 1px;}

body.publications_page ul.main_menu li.publications {color: #000; background: #a2e6f7; margin-left: 1px;}

body.contact_page ul.main_menu li.contact {color: #000; background: #a2e6f7; margin-left: 1px;}



/*--------------- Homepage Styles --------------*/


/*---------- Slidehow Styles ---------*/

#slideshow {margin: 1em 0 0 0;}

div.homepage_sections {overflow: hidden; border-top: 3px solid #a7bf56; height: 1%; margin-top: 0.5em;}

div.homepage_sections p {margin-bottom: 1em;}

div.homepage_sections h2 {margin-top: 0.5em; margin-bottom: 0.5em; font-size: 1.15em;  padding-bottom: 2px;}

div.homepage_sections h3 {margin-top: 0; font-size: 1.1em; margin-bottom: 0.25em;}

div.homepage_sections h4 { margin-bottom: 0.5em; line-height: 1.5em; font-size: 1.1em;}

div.homepage_summary {float: left; width: 430px;}

div.homepage_contact {width: 321px; float: left; margin-left: 9px;}

div.homepage_contact ul.vcard {line-height: 1.5em; margin-left: 11px;}

div.homepage_contact ul.vcard li {margin: 0;}


/*--------------- About Us Styles --------------*/

ul.organisation_list {margin: 0.5em 0 0.5em 10px; padding-bottom: 0.5em; }

ul.organisation_list li {margin: 0.75em 0;}

div.advisory_panel img {float: left; margin: 7px 11px 11px 11px;}





/*--------------- Projects Styles --------------*/




/*--------------- Contributor Styles --------------*/

/*
ul.contributor_list li {float: left; margin: 0.5em 0 0.5em 10px; padding-bottom: 1em; border-bottom: 1px solid #a2e6f7;}

ul.contributor_list li a img  {margin-left: 5px; border-bottom: 2px #fff solid; float: left; width: 280px;}

ul.contributor_list li  a img:hover { border-bottom: 2px  #8aaa1d solid;}

div.contributor_details, div.contributor_links {float: left; margin-left: 15px;}

div.contributor_details {width: 195px;}

div.contributor_links {width: 205px;}

div.contributor_links ul {margin-top: 19px;}

div.contributor_links ul li {float: none; margin-bottom: 0.75em; padding-bottom: 0; border-bottom: 0; margin-top: 0;}

ul.contributor_list li h3 {margin-top: 15px; margin-bottom: 0; border-bottom: none; padding-bottom: 0;}

ul.contributor_list li p {margin-bottom: 0;}

div.previous_exhibitions, div.previous_events_publications {border-top: 3px solid #a7bf56; overflow: hidden; height: 1%;}

div.previous_exhibitions ul li {float: left; width: 310px; margin-left: 110px; height: 200px;}

div.previous_exhibitions ul li.left {margin-left: 0;}

div.previous_events {float:left; width: 310px;}

div.previous_publications { float:left; width: 310px; margin-left: 110px;}
*/

ul.contributor_list {margin-bottom: 1em; overflow: hidden;}

ul.contributor_list li {float: left; margin: 0.5em 10px 0.5em 11px; padding-bottom: 1em; border-bottom: 1px solid #a2e6f7;}

ul.contributor_list li.odd {margin-right: 21px;}

ul.contributor_list li a img  { float: left; width: 144px; height: 125px;}

div.contributor_details {float: left; margin-left: 11px;}

div.contributor_details {width: 198px;}

div.contributor_links {width: 205px;}

div.contributor_details ul {padding-top: 2px;}

div.contributor_details ul li {float: none; margin-bottom: 0.75em; padding-bottom: 0; border-bottom: 0; margin-top: 0;}

ul.contributor_list li h3 {margin-top: 0; margin-bottom: 2px; border-bottom: none; padding-bottom: 0;}

ul.contributor_list li p {margin-bottom: 5px;}





div.previous_exhibitions, div.previous_events_publications {border-top: 3px solid #a7bf56; overflow: hidden; height: 1%;}

div.previous_exhibitions ul li {float: left; width: 310px; margin-left: 110px; height: 200px;}

div.previous_exhibitions ul li.left {margin-left: 0;}

div.previous_events {float:left; width: 310px;}

div.previous_publications { float:left; width: 310px; margin-left: 110px;}





/*--------------- Biography Styles --------------*/


/*body.biography #feat_callout h2 {border-bottom: none; border-top: 9px solid #a7bf56; float: left; width: 270px; padding: 25px 20px  0 20px; margin: 0; margin-left: 5px;}*/

/*body.biography #callout_desc {border-top: none; clear: left;}*/

body.biography div.slideshow {margin: 1.5em 0 0.5em 0;}

body.biography h3 {margin-top: 0.5em;}


/*--------------- Project Styles --------------*/

ul.project_list li {margin: 0.5em 11px 1em 11px; padding-bottom: 1em; border-bottom: 1px solid #a2e6f7; clear: both; overflow: hidden; height: 1%;}

ul.project_list li a img  {border-bottom: 2px #fff solid; float: left; width: 298px; height: 215px; margin-right: 32px;}

ul.project_list li  a img:hover { border-bottom: 2px  #8aaa1d solid;}

div.contributor_links {float: left; margin-left: 15px;}

div.project_details {float: left; margin-left: 10px;}

ul.project_list li h3 {margin-top: 2px; border-bottom: none; padding: 0 11px 0 11px;}

ul.project_list li p {padding: 0 11px; margin-bottom: 0.25em; }


/*--------------- Project Aims Styles --------------*/

div.events_publications {border-top: 3px solid #a7bf56; overflow: hidden; height: 1%;}

div.events_publications h3{ margin-right}

div.project_events {float:left; width: 375px;}

div.project_publications { float:left; width: 375px; }

div.events_publications ul {margin-top: 0.25em; margin-left: 11px; margin-bottom: 0.75em; margin-right: 11px; }

div.project_publications {margin-left: 10px;}

div.events_publications ul li {font-size:1em; line-height:1.5em; padding: 0.5em 0; border-bottom: 1px solid #a2e6f7; }

/*--------------- Work Styles --------------*/

ul.work_list li {float: left; margin: 1em 0 1em 10px; padding-bottom: 2em; border-bottom: 1px solid #a2e6f7;}

ul.work_list li a img  {margin-left: 5px; border-bottom: 2px #fff solid; float: left; width: 135px; height: 125px;}

ul.work_list li  a img:hover { border-bottom: 2px  #8aaa1d solid;}

div.work_details, div.contributor_links {float: left; margin-left: 15px;}

div.work_details {width: 415px;}

ul.work_list li h3 {margin-top: 15px; margin-bottom: 0; border-bottom: none; padding-bottom: 0.25em;}

ul.work_list li p {margin-bottom: 0.25em;}

ul.work_archive_list  {margin-bottom: 1em; overflow: hidden}

ul.work_archive_list li {float: left; margin: 0.5em 10px 0.5em 11px; padding-bottom: 1em; border-bottom: 1px solid #a2e6f7;}



ul.work_archive_list li.odd {margin-right: 21px;}

ul.work_archive_list li a img  { float: left; width: 144px; height: 125px;}

ul.work_archive_list li a img.even {margin-left: 11px;}

div.work_archive_details {float: left; margin-left: 11px;}

div.work_archive_details {width: 198px;}

div.work_archive_links {width: 205px;}

div.work_archive_details ul {padding-top: 2px;}

div.work_archive_details ul li {float: none; margin-bottom: 0.75em; padding-bottom: 0; border-bottom: 0; margin-top: 0;}

ul.work_archive_list li h3 {margin-top: 0; margin-bottom: 2px; border-bottom: none; padding-bottom: 0;}

ul.work_archive_list li p {margin-bottom: 5px;}


/*--------------- Archive Styles --------------*/

ul.archive_list {margin: 0.25em 11px 1.5em 11px; }

ul.archive_list li {font-size:1em; line-height:1.5em; padding: 0.5em 0; border-bottom: 1px solid #a2e6f7;}

ul.archive_list li h4 {margin-top: 0.25em; margin-left: 0;}

ul.archive_list li p {margin-bottom: 0.5em; margin-left: 0;}


/*--------------- Contact Styles --------------*/

ul.vcard {margin-left: 10px; margin-bottom: 0.5em;}

ul.vcard h3 { margin: 1em 0;}

ul.vcard li {margin: 0.4em 0;}

/*--------------- Footer Styles --------------*/

#footer {clear: both;}

#footer p {margin-top: 0.25em; font-size: 0.9em; margin-left: 11px;}

body.article h2 span {font-size: 12px; margin-left: 5px;}

body.article p {font-size: 0.95em; color: #333;}

div.opening_p {float: left; width: 445px;}

div.opening_images {float: left; width:290px;}

div.opening_images img {padding: 2px; border: 1px solid #cecece; margin-top: 5px; margin-right: 10px; margin-left: 18px; }

body.article p.article_caption {margin-left: 20px; font-size: 12px; line-height: 16px; margin-top: 2px; margin-left: 22px;}

blockquote { font-size:0.95em; line-height:1.6em; margin: 0 30px 1.5em 30px; color: #333; }

blockquote {
background-image: url(http://www.artistsinarchaeology.org/images/open_quote.png);
background-repeat: no-repeat;
background-position: left -5px;
padding-left: 45px;
font-style: italic;
}
blockquote span {
background-image: url(http://www.artistsinarchaeology.org/images/close_quote.png);
background-repeat: no-repeat;
background-position: right bottom;
display: block;
padding-right: 35px;
}

div.article_shoveldown {float: left; width: 385px; margin-top: 20px; }

div.article_stonhenge {float: left; width: 385px;}

div.article_shoveldown_slideshow {margin-left: 12px; float: left; border: 1px solid #cecece; margin-right: 20px; margin-bottom: 20px;}

div.article_stonehenge_intro {float: left; width: 350px;}

div.article_stonehenge_intro_image {float: left; width: 375px;}

div.article_stonehenge_intro_image img {padding: 2px; border: 1px solid #cecece; margin-top: 5px; margin-right: 10px; margin-left: 18px; height: 225px;}

p.credit {border-top: 4px double #a2e6f7; padding-top: 20px;}


div.event_details {width: 330px; float: right;}

div.event_details ul {margin-left: 11px; margin-bottom: 20px;}

div.event_details li {margin: 7px 0;}

div.event_details h3 {border-bottom: none;}

img.ventral_poster {margin-bottom: 20px; float: left; margin-right: 10px;}





/*--- SLIDESHOWS
------------------------------------------------------------------------------------*/

div#slideshow, div.main_image {width: 760px; height: 305px; background: url(http://www.artistsinarchaeology.org/images/slideshow_bg.png) no-repeat;}

div.main_image img {margin-top:9px; float: right; margin-right:12px;}

div.main_image p.caption {float: left;}

div.photo1 {float: left;}

div.photo2 {float: right;}

div.panoramic {position: relative; top: 70px;}

h3.title, p.caption {font-size: 16px; margin-top: 275px; margin-left: 20px; margin-right: 6px; padding-top: 0; margin-bottom: 0; line-height: 12px; text-transform: none; font-weight: normal; }

ul.image_thumbs {margin-top: -288px; margin-left: 20px; width: 300px;}

ul.image_thumbs li {float: left; margin: 0 0 5px 5px;}

ul.image_thumbs li.first {margin-left: 0;}

ul.image_thumbs {opacity: 0.6; -webkit-transition: opacity 0.5s linear; overflow: hidden;}

ul.image_thumbs:hover {opacity: 1;}

ul.image_thumbs li a img {opacity: 0.8; -webkit-transition: opacity 0.3s linear;}

ul.image_thumbs li a img:hover {opacity: 1.1; -webkit-transition: opacity 0.3s linear;}

.ui-tabs-hide {display: none; }

.ui-tabs-nav li a.active {opacity: 1.1;}

.ui-tabs-nav .ui-tabs-selected a img {opacity: 1.1; -webkit-transition: opacity 0.3s linear;}





