html {
  background-color: #d78;
  background-attachment: fixed;
  background-image: url(/images/bg-body.png);
}

body {
  font-family: arial;
  font-size: 12px;
  color: #888;
  background: top left url(/images/bg-edge.png) no-repeat;
  margin: 0 auto;
  width: 988px;
  height: 660px;
}

div#wrapcontent {
  background-color: white;
  width: 968px;
  height: 650px;
  margin-left: 10px;
  margin-top: 0;
}

div#leftedge {
  display: inline;
top: 0;
left: 0;
position: absolute;
  height: 660px;
  width: 10px;
  background-image: url(/images/edge-bg.png);
}

pre {
  font-family: arial;
  font-size: 12px;
  /*font-size: 12px; */
  color: #888;
  letter-spacing: 0.08em;
  text-align: left;
}

h2 {
  /*text-align: center;*/
	font-weight: normal;
  margin: 1.83em 0 0.43em 0;
}

.post h2 {
color: #c24d5e;
	text-align: left;
	font-weight: normal;
	font-size: 18px;
}
.post h2 a {
	color: #c24d5e;
}

a {
  color: #888;
  /*color: #666;*/
  text-decoration: none;
}

pre a, #referencetext a, .decor a, a.decor {
	/*color: #888;*/
	color: #444;
	/*font-weight: bold;*/
	border-bottom: 1px dotted #e3aeb4;/*#c24d5e;*/
}

div.decor {
	margin-bottom: 5px;
}

a:hover, #centrecontent a:hover, #referencetext a:hover, #download a {
  color: #c24d5e;
}

.section_menu ul {
  margin-top: 0;
  text-align: center;
}

.section_menu ul li {
  font-size: 11px;
  display: inline;
	letter-spacing: 0.07em;
}

.section_menu ul li a {
  text-decoration: none;
}

li {
	list-style: none;
}

ul#set {
  margin-top: 0;
  text-align: center;
margin-bottom: 0.5em;
}

ul#set li {
  display: inline;
}

#set li a {
  text-decoration: none;
}

span.youarehere, span.youarehere a, li.youarehere, span.stepcount, input#counter {
  color: #e3aeb4;
}

img#splash {
	border: 0;
	margin: 0;
	padding: 0;
}

div.set_menu {
  width: 968px;
  position: absolute;
  margin-left: auto;
  /*top: 185px;*/
  top: 185px;
  height: 55px;
  /*background-color: #ddf;*/
}

div.section_menu {
  width: 968px;
  position: absolute;
  margin-left: auto;
  /*top: 70px;*/
  height: 85px;
  background-image: url(/images/menu_bg.jpg);
  /*background-color: #dfd;*/
}

/*.section_menu a:hover,*/ .section_menu ul li {
  background-image: url(/images/menu_over.jpg);
}

/* section menu positions ------------------------------------------*/

#section_about {
  position: absolute; padding-top: 70px; top: 0;
/*  left: 68px;*/
  left: 59px;
  width: 60px;
}

/*a#section_about:hover,*/ li#section_about {
/*  background-position: -68px 0;*/
  background-position: -59px 0;
}

#section_experience {
  position: absolute; padding-top: 70px; top: 0;
/*  left: 128px;*/
  left: 118px;
  width: 77px;
}

/*a#section_experience:hover,*/ li#section_experience {
/*  background-position: -125px 0;*/
  background-position: -118px 0;
}

#section_education {
  position: absolute; padding-top: 70px; top: 0;
  left: 195px;
  width: 60px;
}

/*a#section_education:hover,*/ li#section_education {
  background-position: -195px 0;
}

/*a#section_awards:hover,*/ li#section_awards, li#section_press {
  background-position: -252px 0;
}

#section_awards, #section_press {
  position: absolute; padding-top: 70px; top: 0;
  left: 252px;
  width: 56px;
}

/*a#section_design:hover,*/ /* li#section_awards, li#section_press */ li#section_collage {
  background-position: -456px 0;
  /*background-position: -315px 0;*/
}

#section_news, #section_design, #section_collage {
  position: absolute; padding-top: 60px; top: 0;
  left: 456px;
  /*left: 317px;*/
  width: 60px;
}

/*a#section_film:hover,*/ li#section_film {
  /*background-position: -380px 0;*/
  background-position: -335px 0;
}

#section_film {
  position: absolute; padding-top: 67px; top: 0;
  /*left: 382px;*/
  left: 337px;
  width: 60px;
}

/*a#section_photos:hover,*/ li#section_work {
  background-position: -395px 0px;
}

/*#section_collage*/ #section_work {
  position: absolute; padding-top: 67px; top: 0;
  /*left: 452px;*/
  left: 396px;
  width: 60px;
}

/*a#section_collage:hover,*/ li#section_photos {
  background-position: -513px 0;
}

#section_photos {
  position: absolute; padding-top: 67px; top: 0;
  left: 512px;
  width: 60px;
}

/*a#section_travel:hover,*/ /* li#section_travel */ li#section_obsessions {
  background-position: -578px 0;
}

#section_travel {
  position: absolute; padding-top: 70px; top: 0;
/*  left: 657px;*/
  left: 673px;
  /*left: 578px;*/
  width: 60px;
}

/*a#section_obsessions:hover,*/ /* li#section_obsessions*/ li#section_travel {
  background-position: -673px 0;
}

#section_obsessions {
  position: absolute; padding-top: 67px; top: 0;
  left: 578px;
  /*left: 657px;*/
  width: 60px;
}

/*a#section_journal:hover,*/ li#section_journal, li#section_diary {
  background-position: -733px 0;
}

#section_journal, #section_diary {
  position: absolute; padding-top: 70px; top: 0;
  left: 733px;
  width: 60px;
}

/*a#section_references:hover,*/ li#section_references {
  background-position: -798px 0;
}

#section_references {
  position: absolute; padding-top: 70px; top: 0;
/*  left: 783px;*/
  left: 798px;
  width: 60px;
}

/*a#section_contact:hover,*/ li#section_contact {
  background-position: -858px 0;
}

#section_contact {
  position: absolute; padding-top: 70px; top: 0;
  left: 858px;
  width: 60px;
}

div#lint_title {
  width: 968px;
  position: absolute;
  margin-top: 85px;
  margin-left: auto;
  height: 100px;
  /*background-color: #fdd;*/
  background-image: url(/images/title_bg.jpg);
}

#lint_title img {
	position: absolute;
	margin-left: 320px;
	top: 0;
}

/*
div#rightcontent {
  background-color: transparent;
  position: absolute;
  margin-left: auto;
  padding-left: 484px;
  margin-top: 240px;
  width: 484px;
  height: 410px;
}
*/
div#rightcontent {
  background-color: transparent;
  margin-left: 484px;
padding-left: 50px;
padding-right: 20px;
  /*padding-top: 200px;*/
  width: 414px;
  height: 410px;
}
/*
div#leftcontent {
  text-align: right;
  background-color: transparent;
  position: absolute;
  margin-left: auto;
  padding-left: 0;
  margin-top: 240px;
  width: 484px;
  height: 410px;
}
*/
div#leftcontent {
  float: left;
  text-align: right;
  /*background-color: #dfd;*/
  margin-left: 0;
  padding-left: 0;
  /*padding-top: 200px;*/
  width: 484px;
  height: 410px;
 background: url(/images/content_bg.png) bottom left no-repeat;
}

div#journalcontent {
  position: absolute;
  margin-left: auto;
  /*margin-top: 240px;*/
  margin-top: 200px;
  /*margin-top: 190px;*/
  width: 968px;
  height: 460px;
  background: url(/images/content_bg.png) bottom left no-repeat;
}

div#wordpresscontent {
  position: absolute;
padding-left: 40px;
  margin-left: auto;
  /*margin-top: 200px;*/
  margin-top: 200px;
  width: 968px;
  height: 460px;
  background: url(/images/content_bg.png) bottom left no-repeat;
}

div#centrecontent {
  /*text-align: center;*/
  /*background-color: #ddd;*/
  position: absolute;
  margin-left: auto;
  /*margin-top: 240px;*/
  /*margin-top: 200px;*/
  margin-top: 190px;
  width: 968px;
  height: 460px;
  background: url(/images/content_bg.png) bottom left no-repeat;
}

div#journalcontent {
	margin-top: 205px;
	height: 445px;
}

div#wordpresscontent {
	margin-top: 185px;
	height: 465px;
}

div#photoscontent {
  position: absolute;
  margin-left: auto;
  /*margin-top: 240px;*/
  margin-top: 220px;
  width: 968px;
  height: 430px;
  background: url(/images/content_bg.png) bottom left no-repeat;
}

#centrecontent img#awardsimg, #photoscontent img#imageName, #centrecontent img#contactimg {
  float: none;
  margin-left: auto;
}

img#awardsimg {
	padding-left: 40px;
}

img#contactimg {
	border: 0;
}

#photoscontent img#imageName {
	margin-top: 30px;
}

#centrecontent img, #journalcontent img {
  float: left;
  display: inline;
  /*margin-top: 200px;*/
  margin-left: 80px;
}

#wordpresscontent img {
  float: left;
  display: inline;
  /*margin-top: 200px;*/
  margin-left: 80px;
padding-left: 40px;
}

div#stepper {
	margin-top: 5px;
  text-align: center;
  font-size: 12px;
}

#journalimg {
	margin-top: 20px;
	border: 0;
}

.center {
  text-align: center;
}

.degree, .year {
  color: #444;
}

.award {
  font-style: italic;
  color: #666;
}

.story {
  text-align: left;
}

/* collage ----------------------------------------*/

div#collagecontent {
  text-align: center;
  /*background-color: #ddd;*/
  position: absolute;
  margin-left: auto;
  margin-top: 220px;
  width: 968px;
  height: 430px;
  background: url(/images/content_bg.png) bottom left no-repeat;
}

div#presscontent {
  text-align: center;
  position: absolute;
  margin-left: auto;
  margin-top: 180px;
  width: 968px;
  height: 470px;
  background: url(/images/content_bg.png) bottom left no-repeat;
}

table#presstable {
  margin: 0 auto;
}
#presstable td {
  padding: 10px 20px;
}

#presstable img {
  border: none;
}
#presstable h4 {
  margin: 0;
  padding: 0;
  text-align: left;
  color: #666;
	font-size: 12px;
	font-weight: bold;
}
#presstable p {
  margin: 0;
  padding: 0;
  text-align: left;
}

.thumbs td.youarehere img {
  /*background-color: #e3aeb4;*/
padding: 1px;
  border: 2px solid #e3aeb4;
}

.thumbs td {
  padding: 0 2px 14px 2px;
}

div#collagethumbs {
  position: absolute;
  margin-top: 220px;
  margin-left: auto;
}

table#collageleft {
  position: absolute;
  left: 75px;
}

table#collageright {
  position: absolute;
  left: 660px;
}

.thumbs td img {
  display: block;
  /*border: none;*/
  border: 2px solid white;
	padding: 1px;
}

/* design ------------------------------------*/

div#designcontent {
  text-align: center;
  /*background-color: #ddd;*/
  position: absolute;
  margin-left: auto;
  margin-top: 240px;
  width: 968px;
  height: 410px;
 background: url(/images/content_bg.png) bottom left no-repeat;
}

div#designtext {
  /*background-color: #ddf;*/
position: absolute;
left: 484px;
  /*margin-left: 484px;*/
margin-left: 50px;
  /*width: 484px;*/
width: 434px;
  height: 398px;
}

#designcontent img {
  /*float: left;*/
  /*display: inline;*/
	position: absolute;
	top: 0;
	left: 0;
  margin-left: 80px;
}

/* film -------------------------------------*/

div#filmcontent {
  text-align: center;
  background-color: #ddd;
  position: absolute;
  margin-left: auto;
  /*margin-top: 240px;*/
  width: 968px;
  height: 430px;
 /*background: url(/images/content_bg.png) bottom left no-repeat;*/
 background: url(/images/film_apparatus.jpg) 65px -20px no-repeat;
}

div#filmwrapper {
  /*text-align: center;*/
  /*background-color: #ddd;*/
  position: absolute;
  margin-left: auto;
  /*margin-top: 240px;*/
  margin-top: 230px;
  width: 968px;
  height: 420px;
  background: url(/images/content_bg.png) bottom left no-repeat;
}

div#filmobject {
  /*background-color: #fdd;*/
  width: 240px;
  margin-left: 484px;
  margin-top: 20px;
}

/* journal -----------------------------------*/

#journalcontent .entry img {
	display: block;
	float: right;
	margin-left: 0;
	margin-top: -65px;
/*
	position: absolute;
	top: 30px;
	left: 0;
	margin-left: 400px;
	*/
}

#wordpresscontent .entry img {
	display: block;
	float: right;
	margin-left: 0;
	margin-top: -65px;
}
/* references -------------------------------*/

div#referencewrapper {
  /*text-align: center;*/
  /*background-color: #ddd;*/
  position: absolute;
  margin-left: auto;
  /*margin-top: 240px;*/
  margin-top: 220px;
  width: 968px;
  height: 430px;
  background: url(/images/content_bg.png) bottom left no-repeat;
}

div#referencecontent {
  /*text-align: center;*/
  /*background-color: #ddd;*/
  position: absolute;
  margin-left: auto;
  /*margin-top: 220px;*/
  width: 968px;
  height: 410px;
  background: url(/images/bothquotes_bg.png) top left no-repeat;
}

div#referencetext {
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  width: 350px;
}

/* obsessions -------------------------------*/
div#obsessionsimage {
 background: url(/images/content_bg.png) bottom right no-repeat;
  background-color: transparent;
  position: absolute;
  margin-left: auto;
  padding-left: 499px;
  margin-top: 228px;
  width: 469px;
  height: 422px;
}

#obsessionstext p {
	margin-top: 0;
}

div#obsessionstext {
  font-size: 12px;
  /*line-height: 1.42em;*/
  /*line-height: 19px;*/
  line-height: 1.3em;
  letter-spacing: 0.1em;
  text-align: justify;
  background-color: transparent;
  position: absolute;
  margin-left: auto;
  padding-left: 90px;
  padding-right: 50px;
  /*margin-top: 223px;*/
  margin-top: 228px;
  width: 373px;
  height: 400px;
}

a:hover.o1 { color: #fc0; }
a:hover.o2 { color: #f93; }
a:hover.o3 { color: #f66; }
a:hover.o4 { color: #f39; }
a:hover.o5 { color: #f0c; }

/* travel -------------------------------------*/

#travelcontent {
  position: absolute;
  margin-left: auto;
  /*margin-top: 240px;*/
  margin-top: 200px;
  width: 968px;
  height: 450px;
  background: url(/images/content_bg.png) bottom left no-repeat;
}

img#travelimage {
  /*float: left;*/
  /*display: inline;*/
  position: absolute;
left: 350px;
top: 10px;
  /*margin-left: 350px;*/
  /*margin-top: -20px;*/
}

ul.travel {
  text-align: left;
  list-style: none;
}

ul.travel li a {
  font-weight: normal;
/*background-color: red;*/
}

#list1 {
  margin-left: 60px;
  margin-right: 10px;
}

#list2 {
	left: 180px;
}

#list1, #list2 {
  /*float: left;*/
position: absolute;
  /*background-color: #dfd;*/
  padding-left: 0;
  /*padding-top: 210px;*/
}

div#travelstory {
  /*background-color: #ddf;*/
  margin-left: 654px;
  /*padding-top: 200px;*/
  height: 428px;
 /*background: url(/images/content_bg.png) bottom right no-repeat;*/
}

select {
	width: 100px;
}

#subscribe {
  position: absolute;
  top: 663px;
  color: #eee;
  letter-spacing: 0.3em;
  font-size: 12px;
  font-weight: normal;
  width: 968px;
}

#email_id {
  color: #888;
}

#footer {
	position: absolute;
	top: 670px;
	text-align: left;
	width: 968px;
	color: #eee;
	font-size: 11px;
	letter-spacing: 0.5em;
}

span.attribution {
	color: #bbb;
}

img#imageName {
	border-width: 0;
}

div.post div.entry {
/*	position: absolute;*/
	top: 122px;
	left: 0;
	background-color: #eee;
	/*width: 900px;*/
}

.post .entry p {
	margin-left: 550px;
}

.post img {
	position: absolute;
	top: 122px;
	left: 105px;
	width: 488px;
	height: 312px;
}
#sidebar h2, #sidebar form, #sidebar select {
	display: inline;
}

#download {
  text-align: center;
}

