/*   
Theme Name: Future Archaeology
Theme URI: http://futurearchaeology.org/
Description: Custom theme
Version: 0.1
Author: Dan Phiffer
Author URI: http://phiffer.org/
*/

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;
	color: black;
	background: white;
}
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 {
  text-align: center;
  font: 14px/22px helveticaneue, "helvetica neue", helvetica, arial, sans-serif;
}

a {
  color: #b3cc66;
}

em {
  font-style: italic;
}

strong {
  font-weight: bold;
}

p.intro {
  font-family: georgia, serif;
  margin: 25px 0 0 0;
}

p.intro a {
  text-decoration: none;
}

p.intro a:hover {
  color: #fff;
  text-decoration: underline;
}

a:hover {
  color: #fff;
}

h1 {
  font: bold 27px gill sans, verdana, sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
}

#holder {
  min-width: 1124px;
}

#page {
  position: relative;
  width: 644px;
  margin: 0 auto;
  text-align: left;
  padding-bottom: 100px;
}

#header {
  padding: 100px 0 50px 0;
  /*position: absolute;
  right: 666px;
  width: 200px;
  text-align: right;*/
}

#header .description, small {
  font: 18px gill sans, verdana, sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-top: 5px;
}

h2 {
  font: 24px futura,helvetica,arial,sans-serif;
  margin-top: 22px;
  margin-bottom: 0;
}

h2 a, h1 a {
  text-decoration: none;
}

h2 a {
  color: #fff;
}

h2 a:hover, h1 a:hover {
  text-decoration: underline;
}

h3 {
  font: 18px futura,helvetica,arial,sans-serif;
  text-transform: uppercase;
  margin: 15px 0 10px 0;
}

ol, ul, p, .video {
  margin-bottom: 17px;
}

ul li {
  list-style: circle;
}

img {
  vertical-align: top;
}

#info {
  margin-bottom: 50px;
}

#nav {
  position: absolute;
  right: 674px;
  top: 210px;
  width: 210px;
  text-align: right;
  font: 18px gill sans, verdana, sans-serif;
  text-transform: uppercase;
}

#nav li {
  list-style: none;
  margin-bottom: 5px;
}

#nav a {
  text-decoration: none;
}

body.page-id-80 {
  color: #F3E7FE;
  background: #000 url(http://futurearchaeology.org/photos/photos/_MG_8687.jpg) no-repeat;
}

body.page-id-80 .no2 a {
  color: #F3E7FE;
}

body.page-id-80 .hentry {
  margin-top: 200px;
}

body.page-id-76 {
  color: #d7eafc;
  background: #181f26;
}

body.page-id-76 .no1 a {
  color: #d7eafc;
}

body.page-id-82 {
  color: #fff;
  background: #333;
}

body.page-id-82 .page li {
  list-style: none;
  margin-top: 5px;
}

body.page-id-82 .about a {
  color: #fff;
}

body.page-id-85 {
  background: #bfbfc1;
}

body.page-id-85 a {
  color: #607038;
}

body.page-id-85 a:hover,
body.page-id-85 .no3 a {
  color: #000;
}

body.page-id-85 p.intro {
  margin-top: 0;
  font-size: 16px;
}


body.page-id-88 {
  color: #fff;
  background: #000;
}

body.page-id-88 p.intro {
  margin-top: 5px;
}

#chrysalis-bg {
  width: 644px;
  height: 429px;
  position: relative;
}

#chrysalis-bg img,
#chrysalis-fg {
  position: absolute;
  top: 0;
  left: 0;
  width: 644px;
  height: 429px;
}

#bg00 {
  visibility: hidden;
}

.right-margin {
  position: absolute;
  left: 674px;
  color: #666;
}

#chrysalis-bg .right-margin {
  padding-left: 25px;
  background: transparent url(/chrysalis-bg/hand.gif) no-repeat 0 2px;
  width: 180px;
}

#chrysalis-bg .right-margin small {
  font-size: 14px;
}

body.page-id-93 {
  color: #fff;
  background: #012433;
}

body.page-id-93 a {
  color: #0194d3;
}

body.page-id-93 a:hover,
body.page-id-93 #nav .no5 a {
  color: #56ccff;
}

body.page-id-93 .info {
  margin-right: 0;
  width: 197px;
}

body.page-id-93 .overview {
  margin-top: 17px;
  margin-bottom: 34px;
}

body.page-id-93 h3 {
  margin-top: 34px;
}

body.page-id-88 a {
  color: #93ACC4;
}

body.page-id-88 a:hover,
body.page-id-88 #nav .no4 a {
  color: #fff;
}

.alignright {
  float: right;
  margin-left: 17px;
}

.alignleft {
  float: left;
  margin-right: 17px;
}

.clear {
  clear: both;
}

body.page-id-110 {
  color: #ECFAFD;
  background: #1C2522;
}

body.page-id-110 a {
  color: #56ccff;
}

body.page-id-110 a:hover,
body.page-id-110 .no6 a {
  color: #fff;
}

body.page-id-110 .image {
  margin: 0 0 20px 0;
}

body.page-id-117 {
  background: #fff;
}

body.page-id-117 img.size-full {
  display: block;
}

body.page-id-117 small {
  display: block;
}

body.page-id-117 a {
  color: #6295b2;
}

body.page-id-117 a:hover {
  color: #000;
}

body.page-id-117 #panel a,
body.page-id-117 #performance a {
  color: #000;
}

body.page-id-117 #panel a:hover,
body.page-id-117 #performance a:hover {
  color: #6295b2;
}

body.page-id-117 #panel {
  margin: 50px 0;
}

body.page-id-117 #performance {
  margin: 50px 0;
}


body.page-id-117 .details {
  margin: 10px 0 25px 10px;
}

body.page-id-117 .map {
  border: 3px solid #6295B2;
  float: left;
  margin-right: 15px;
}

body.page-id-117 .map:hover {
  border-color: #000;
}

body.page-id-117 .no7 a {
  color: #000;
}

body.page-id-122 {
  color: #424254;
  background: #E8CAA4;
}

body.page-id-122 a:hover,
body.page-id-122 .no8 a {
  color: #351330;
}

body.page-id-122 a {
  color: #CC2A41;
}

body.page-id-122 h3 {
  color: #64908A;
}

body.page-id-122 .intro h3 {
  color: #351330;
  margin: 0;
}

body.page-id-122 .intro {
  margin-bottom: 30px;
}

body.page-id-122 .video-credit {
  font-size: 11px;
  width: 450px;
  text-align: right;
}

body.page-id-128 #page {
  color: #808080;
  background: #fff url(http://futurearchaeology.org/wp-content/uploads/2012/01/elgoog.png) no-repeat left 150px;
  height: 550px;
}

body.page-id-128 a {
  color: #808080;
}

body.page-id-128 a:hover {
  color: #1122CC;
  text-decoration: underline;
}

body.page-id-128 #nav .no9 a {
  color: #1122CC;
}

body.page-id-128 .ad strong {
  font-size: 15px;
}

body.page-id-128 .ad {
  position: absolute;
  background: #FDF6E5;
  padding: 8px;
  width: 160px;
  line-height: 1.24;
  font-size: 13px;
  top: 520px;
  color: #171717;
  border: 1px solid #FFEECC;
}

body.page-id-128 .ad a {
  color: #1122CC;
}

body.page-id-128 .address {
  color: green;
  margin: 2px 0;
}

body.page-id-128 p {
  margin: 0;
}

body.page-id-128 #one {
  left: 0;
}

body.page-id-128 #two {
  left: 200px;
}

body.page-id-128 #three {
  left: 400px;
}

body.page-id-128 #about {
  color: #333;
  margin-top: 425px;
  padding-bottom: 100px;
}
