
@font-face {
    font-family: 'AlteHaasGrotesk';
    src: url('/assets/fonts/AlteHaasGrotesk.eot');
    src: url('/assets/fonts/AlteHaasGrotesk.eot?#iefix') format('embedded-opentype'),
         url('/assets/fonts/AlteHaasGrotesk.woff') format('woff'),
         url('/assets/fonts/AlteHaasGrotesk.ttf') format('truetype'),
         url('/assets/fonts/AlteHaasGrotesk.svg#AlteHaasGrotesk') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'AlteHaasGrotesk_Bold';
    src: url('/assets/fonts/AlteHaasGrotesk_Bold.eot');
    src: url('/assets/fonts/AlteHaasGrotesk_Bold.eot?#iefix') format('embedded-opentype'),
         url('/assets/fonts/AlteHaasGrotesk_Bold.woff') format('woff'),
         url('/assets/fonts/AlteHaasGrotesk_Bold.ttf') format('truetype'),
         url('/assets/fonts/AlteHaasGrotesk_Bold.svg#AlteHaasGrotesk_Bold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
	font-family: 'URWEgyptienneTMedRegular';
	src: url('/assets/fonts/e046014t-webfont.eot');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'URWEgyptienneTMedRegular';
	src: url(//:) format('no404'), url('/assets/fonts/e046014t-webfont.woff') format('woff'), url('/assets/fonts/e046014t-webfont.ttf') format('truetype'), url('/assets/fonts/e046014t-webfont.svg#webfontH1BQkWHE') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'JuraRegular';
    src: url('/assets/fonts/jura-regular-webfont.eot');
    src: url('/assets/fonts/jura-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/assets/fonts/jura-regular-webfont.woff') format('woff'),
         url('/assets/fonts/jura-regular-webfont.ttf') format('truetype'),
         url('/assets/fonts/jura-regular-webfont.svg#JuraRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'JuraRegular';
    src: url('jura-regular-webfont.eot');
    src: url('jura-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('jura-regular-webfont.woff') format('woff'),
         url('jura-regular-webfont.ttf') format('truetype'),
         url('jura-regular-webfont.svg#JuraRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'JuraItalic';
    src: url('jura-italic-webfont.eot');
    src: url('jura-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('jura-italic-webfont.woff') format('woff'),
         url('jura-italic-webfont.ttf') format('truetype'),
         url('jura-italic-webfont.svg#JuraItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'JuraBold';
    src: url('jura-bold-webfont.eot');
    src: url('jura-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('jura-bold-webfont.woff') format('woff'),
         url('jura-bold-webfont.ttf') format('truetype'),
         url('jura-bold-webfont.svg#JuraBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'JuraBoldItalic';
    src: url('jura-bolditalic-webfont.eot');
    src: url('jura-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('jura-bolditalic-webfont.woff') format('woff'),
         url('jura-bolditalic-webfont.ttf') format('truetype'),
         url('jura-bolditalic-webfont.svg#JuraBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

body, body * {
	margin:0;
	padding:0;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  border:solid #000 0;
	}
body {
	background-color:#dbd9ad;
	width:100%;
	text-align:center;
	}

/* ######################### home ######################### */

#facebook {
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	filter: alpha(opacity = 0);
	border-width:0;
	}
#facebook > img {
	opacity:0;
	filter: alpha(opacity = 0);
	height:10px;
	width:10px;
	border-width:0;
	}

#home > #bubbles {
	position:relative;
	top:20px;
	width:1157px;
	height:682px;
	background:url('/assets/images/gob01_bg.png') no-repeat;
	margin:0 auto;
	}
#home > #bubbles > div.homeArt {
	position:absolute;
	border:solid #49471a 13px;
	vertical-align:middle;
	border-radius:460px;
  -moz-border-radius:460px;
  -webkit-border-radius:460px;
	}
#home > #bubbles > div.homeArt > div {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:solid #cecc97 2px;
	background-color:rgba(0,0,0,0);
	border-radius:460px;
  -moz-border-radius:460px;
  -webkit-border-radius:460px;
	}
#home > #bubbles > div.homeArt:hover > div {
	background:rgba(219,217,173,.37);
	cursor:pointer;
	}
#home > #bubbles > div.homeArt > div > a > span {
	position:absolute;
	display:none;
	background-color:rgb(73,71,26);
	text-align:center;
	font-family:helvetica,arial,sans serif;
	color:#b7bb6e;
	font-size:13px;
	font-weight:bold;
	padding:4px 12px;
	border:solid #cecc97 2px;
	border-radius:460px;
  -moz-border-radius:460px;
  -webkit-border-radius:460px;
	text-shadow:#000 0 0 3px;
	z-index:100;
	}
#home > #bubbles > div.homeArt:hover > div > a > span {
	display:block;
	}

#home > #bubbles > .artSize1 {
	background:url('http://spoonfulofhahne.com/start/bamboo/bambooStart_bg.jpg') no-repeat;
	width:318px;
	height:318px;
	}
#home > #bubbles > .artSize1 > div > a  > span {
	top:208px;
	left:100px;
	width:200px;
	}

#home > #bubbles > .artSize2 {
	background:url('http://spoonfulofhahne.com/start/bamboo/bambooStart_bg.jpg') no-repeat;
	width:224px;
	height:224px;
	}
#home > #bubbles > .artSize2 > div > a > span {
	top:40px;
	left:45px;
	width:170px;
	}

#home > #bubbles > .artSize3 {
	background:url('http://spoonfulofhahne.com/start/bamboo/bambooStart_bg.jpg') no-repeat;
	width:178px;
	height:178px;
	}
#home > #bubbles > .artSize3 > div > a > span {
	top:80px;
	left:45px;
	width:170px;
	}

#home > #bubbles > .artSize4 {
	background:url('http://spoonfulofhahne.com/start/bamboo/bambooStart_bg.jpg') no-repeat;
	width:110px;
	height:110px;
	}
#home > #bubbles > .artSize4 > div > a > span {
	top:50px;
	left:-25px;
	width:130px;
	font-size:12px;
	}

#home > #bubbles > .artSize5 {
	background:url('http://spoonfulofhahne.com/start/bamboo/bambooStart_bg.jpg') no-repeat;
	width:80px;
	height:80px;
	}
#home > #bubbles > .artSize5 > div > a  > span {
	top:45px;
	left:-35px;
	width:130px;
	font-size:12px;
	}

#home > #bubbles > #art1 {
	top:124px;
	left:409px;
	}
#home > #bubbles > #art1 + div {
	top:13px;
	left:701px;
	}
#home > #bubbles > .artSize2 + .artSize3 {
	top:41px;
	left:270px;
	}
#home > #bubbles > .artSize2 + .artSize3 + div {
	top:256px;
	left:736px;
	}
#home > #bubbles > .artSize2 + .artSize3 + div + div {
	top:82px;
	left:949px;
	}
#home > #bubbles > .artSize3 + .artSize4 {
	top:16px;
	left:582px;
	}
#home > #bubbles > .artSize3 + .artSize4 + div {
	top:226px;
	left:280px;
	}
#home > #bubbles > .artSize3 + .artSize4 + div + div {
	top:417px;
	left:662px;
	}
#home > #bubbles > .artSize4 + .artSize5 {
	top:48px;
	left:448px;
	}
#home > #bubbles > .artSize4 + .artSize5 + div {
	top:209px;
	left:883px;
	}
#home > #bubbles > .artSize4 + .artSize5 + div + div {
	top:443px;
	left:786px;
	}
#home > #bubbles > .artSize4 + .artSize5 + div + div + div {
	top:428px;
	left:437px;
	}
#home > #bubbles > .artSize4 + .artSize5 + div + div + div + div {
	top:450px;
	left:564px;
	}
#home > #bubbles > #bio {
	top:43px;
	left:20px;
	}

#home > #bubbles > #nav {
	top:353px;
	left:940px;
	background:transparent url('/assets/images/gobNav_bg.png') no-repeat;
	width:217px;
	height:323px;
	border-width:0;
	border-radius:0;
  -moz-border-radius:0;
  -webkit-border-radius:0;
	}
#home > #bubbles > #nav > div {
	width:60px;
	height:60px;
	border-width:0;
	}
#home > #bubbles > #nav > #aid {
	background:transparent url('/assets/images/gobNav_aidA.png') no-repeat;
	top:75px;
	left:31px;
	cursor:pointer;
	}
#home > #bubbles > #nav > #aid:hover {
	background:transparent url('/assets/images/gobNav_aidB.png') no-repeat 1px 1px;
	}
#home > #bubbles > #nav > #search {
	background:transparent url('/assets/images/gobNav_seaA.png') no-repeat 0 0;
	top:30px;
	left:115px;
	cursor:pointer;
	}
#home > #bubbles > #nav > #search:hover {
	background:transparent url('/assets/images/gobNav_seaB.png') no-repeat;
	}
#home > #bubbles > #nav > #top100 {
	background:transparent url('/assets/images/gobNav_100A.png') no-repeat;
	top:125px;
	left:115px;
	cursor:pointer;
	}
#home > #bubbles > #nav > #top100:hover {
	background:transparent url('/assets/images/gobNav_100B.png') no-repeat;
	}
#home > #bubbles > #nav > #about {
	background:transparent url('/assets/images/gobNav_aboA.png') no-repeat;
	top:220px;
	left:115px;
	cursor:pointer;
	}
#home > #bubbles > #nav > #about:hover {
	background:transparent url('/assets/images/gobNav_aboB.png') no-repeat;
	}

/* ######################### post ######################### */

#page {
	background-color:#dbd9ad;
	width:100%;
	text-align:center;
	height:100%;
	}
#content {
	position:relative;
	width:608px;
	margin:0 auto;
	min-height:100%;
	}
#postLogos {
	position:absolute;
	width:655px;
	top:0;
	left:0;
	text-align:center;
	z-index:300;
	}
#postLogos > a > img {
	position:absolute;
	top:0;
	left:-24px;
	}
#postLogos > a + img {
	position:absolute;
	top:68px;
	left:165px;
	}
#post {
	position:relative;
	background:#e7e6cc url('/assets/images/gobPost_bg.png') repeat-y;
	width:608px;
	min-height:100%;
	padding:20px 0 100px;
	text-align:left;
	z-index:100;
	}
#page > #content > #post.spoonPort {
	background:#e7e6cc url('/assets/images/spoonPort_gobPost_bg.png') repeat-y;
	}
#page > #content > #post > .artSize3 {
	position:absolute;
	top:100px;
	left:-60px;
	background:url('http://spoonfulofhahne.com/start/bamboo/bambooStart_bg.jpg') no-repeat;
	width:178px;
	height:178px;
	border:solid #49471a 13px;
	vertical-align:middle;
	border-radius:460px;
  -moz-border-radius:460px;
  -webkit-border-radius:460px;
  z-index:200;
	}
#page > #content > #post > .artSize3 > div {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:solid #7b7943 2px;
	background-color:rgba(0,0,0,0);
	border-radius:460px;
  -moz-border-radius:460px;
  -webkit-border-radius:460px;
	}

#page > #content > #post > .artSize3 + h1 {
	position:relative;
	font-family:'URWEgyptienneTMedRegular',Georgia,helvetica,verdana,arial,sans serif;
	font-size:1.8em;
	margin:80px 32px 30px;
	padding:10px 20px 10px 80px;
	text-align:left;
	background-color:#7b7943;
	color:#cecc97;
	border:solid #49471a 13px;
	text-shadow:#3e3d16 1px 1px 1px;
  z-index:150;
	}
#page > #content > #post > div.bookDetails {
	position:relative;
	font-family:trebuchet ms,helvetica,verdana,arial,sans serif;
	font-weight:bold;
	font-size:.7em;
	padding:0 0 17px 130px;
	text-align:left;
	line-height:1.2em;
	}
#page > #content > #post > div.bookDetails > .reviewStars {
	position:absolute;
	right:55px;
	top:-20px;
	width:59px;
	height:50px;
	}
#page > #content > #post > div.bookDetails > .reviewStars > img:first-child {
	position:absolute;
	top:0;
	left:0;
	}
#page > #content > #post > div.bookDetails > .reviewStars > img:first-child + img {
	position:absolute;
	top:22px;
	left:16px;
	}
#page > #content > #post > div.bookDetails > .reviewStars > img:first-child + img + img{
	position:absolute;
	top:0;
	right:0;
	}
#page > #content > #post > p,
#page > #content > #post > div,
#page > #content > #post > div.spoiler,
#page > #content > #post > blockquote,
#page > #content > #post > ul,
#page > #content > #post > ol {
	font-family:trebuchet ms,helvetica,verdana,arial,sans serif;
	text-align:justify;
	line-height:1.5em;
	}
#page > #content > #post hr {
	width:calc(100% - 200px);
	border-top:solid #b2b080 2px;
	margin:0 0 17px 100px;
	}
#page > #content > #post > p,
#page > #content > #post > div.post {
	font-size:.8em;
	padding:0 80px 17px;
	}
#page > #content > #post > ol,
#page > #content > #post > ul{
	font-size:.8em;
	padding:0 80px 17px 95px;
	text-align:left;
	}
#page > #content > #post > ul > li {
	list-style-type:disc;
	margin-bottom:3px;
	}
#page > #content > #post > ol.notes > li {
	list-style-type:decimal;
	margin-bottom:25px;
	}
#page > #content > #post > blockquote {
	margin:0 95px 17px;
	color:#2d2c0f;
	background-color:#dbd9ad;
	border:solid #96946a 3px;
	border-radius:18px;
  -moz-border-radius:18px;
  -webkit-border-radius:18px;
	}
#page > #content > #post > blockquote > p {
	padding:0 26px 17px;
	font-size:.75em;
	text-align:left;
	line-height:1.2em;
	}
#page > #content > #post > blockquote > p:first-child {
	padding:17px 26px;
	}
#page > #content > #post > div.spoiler {
	color:#e2e0be;
	margin:0 95px 17px;
	background-color:#dbd9ad;
	border:solid #96946a 3px;
	border-radius:18px;
  -moz-border-radius:18px;
  -webkit-border-radius:18px;
	}
#page > #content > #post > div.spoiler > p {
	padding:0 26px 17px;
	font-size:.75em;
	text-align:left;
	}
#page > #content > #post > div.spoiler > p:first-child {
	padding:17px 26px;
	}
#page > #content > #post > div.spoiler:hover {
	color:#2d2c0f;
	}
#page > #content > #post > h2,
#page > #content > #post > .study_guide > h2 {
	position:relative;
	width:380px;
	border:solid #49471a 3px;
	border-radius:35px;
  -moz-border-radius:35px;
  -webkit-border-radius:35px;
	background-color:#dbd9ad;
	font-size:1.4em;
	font-family:'URWEgyptienneTMedRegular',Georgia,helvetica,verdana,arial,sans serif;
	color:#49471a;
	text-align:center;
	margin:25px auto 7px;
	}
#page > #content > #post > .study_guide > h2 {
	padding:3px;
	}
#page > #content > #post > h1 + h2,
#page > #content > #post > .study_guide > h1 + h2 {
	margin:35px auto 7px;
	}
#page > #content > #post > h3,
#page > #content > #post > .study_guide > h3 {
	position:relative;
	width:276px;
	border:solid #49471a 3px;
	border-radius:35px;
  -moz-border-radius:35px;
  -webkit-border-radius:35px;
	background-color:#dbd9ad;
	font-size:1.4em;
	font-family:'URWEgyptienneTMedRegular',Georgia,helvetica,verdana,arial,sans serif;
	color:#49471a;
	text-align:center;
	margin:25px auto 7px;
	}
#page > #content > #post > h4 {
	position:relative;
	font-size:1.2em;
	font-family:'URWEgyptienneTMedRegular',Georgia,helvetica,verdana,arial,sans serif;
	color:#49471a;
	padding:0 80px 3px;
	}
#page > #content > #post > h5,
#page > #content > #post > .study_guide > h5 {
	position:relative;
	font-size:1em;
	font-family:'URWEgyptienneTMedRegular',Georgia,helvetica,verdana,arial,sans serif;
	color:#000;
	padding:0 80px 0px;
	}

#page > #content > #post > p > img.about {
	border:solid #49471a 1px;
	border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  padding:5px;
  margin:0 0 7px 12px;
  background-color:#f8f8eb;
	}
#page > #content > #post > p.img {
	text-align:center;
	}
#page > #content > #post > p.imgFull {
	padding:0 44px 17px;
	}
#page > #content > #post > p.imgExp {
	padding:0 11px 17px 12px;
	}
#page > #content > #post > p.img > span,
#page > #content > #post > p.imgFull > span,
#page > #content > #post > p.imgExp > span {
	display:block;
	text-align:right;
	font-size:.68em;
	line-height:1.2em;
	font-family:arial,trebuchet ms,helvetica,verdana;
	color:#9f9d68;
	text-transform:uppercase;
	padding-right:7px;
	padding-left:7px;
	}
#page > #content > #post > p.imgExp > span {
	padding-right:37px;
	padding-left:37px;
	}
#page > #content > #post > p > img.left {
	vertical-align:top;
	text-align:left;
	float:left;
	padding:0 5px 5px 0;
	}
#page > #content > #post > p > img.right {
	vertical-align:top;
	text-align:right;
	float:right;
	padding:0 0 5px 5px;
	}
#page > #content > #bgFlavour {
	position:absolute;
	top:30px;
	right:608px;
	z-index:50;
	width:418px;
	height:510px;
	}
#page > #content > #post > ul sup,
#page > #content > #post p > sup {
	font-size:.6em;
	}
#page > #content > #post > ul span.sup,
#page > #content > #post p > span.sup {
	font-size:.85em;
	display:block;
	position:absolute;
	left:-180px;
	background-color:#eae9d0;
	border-radius:6px;
	border:solid #49471a 2px;
	width:250px;
	padding:10px;
	margin-top:-20px;
	line-height:1.3em;
	}
#page > #content > #post > ul span.supRight,
#page > #content > #post p > span.supRight {
	left:540px;
	}
#page > #content > #post > ul span.sup > .supNum,
#page > #content > #post p > span.sup > .supNum {
	font-size:1.4em;
	display:block;
	position:absolute;
	left:0;
	top:0;
	color:#7b7943;
	font-weight:bold;
	}
#page > #content > #post > ul span.sup > .supContent > .noteQuote,
#page > #content > #post p > span.sup > .supContent > .noteQuote {
	font-size:.9em;
	display:block;
	color:#49471a;
	border-bottom:dotted #49471a 1px;
	margin-bottom:4px;
	}
#page > #content > #post > ul span.sup > .supContent .spoiler,
#page > #content > #post p > span.sup > .supContent .spoiler {
	color:#e2e0be;
	}
#page > #content > #post > ul span.sup > .supContent .spoiler:hover,
#page > #content > #post p > span.sup > .supContent .spoiler:hover {
	color:#2d2c0f;
	}
#page > #content > #post > ul span.sup > .supContent .supSpoiler,
#page > #content > #post p > span.sup > .supContent .supSpoiler {
	color:#c02;
	cursor:pointer;
	}
#page > #content > #post > ul span.sup > .supContent .supSpoiler:hover,
#page > #content > #post p > span.sup > .supContent .supSpoiler:hover {
	color:#c02;
	cursor:pointer;
	}
#page > #content > #post > ul span.sup > .supContent .supSpoiler > span,
#page > #content > #post p > span.sup > .supContent .supSpoiler > span {
	display:none;
	}
#page > #content > #post > ul span.sup > .supContent .supSpoiler:hover > span,
#page > #content > #post p > span.sup > .supContent .supSpoiler:hover > span {
	display:block;
	position:absolute;
	margin-top:5px;
	margin-left:-100px;
	color:#000;
	font-size:1.1em;
	background-color:#f8f8eb;
	border-radius:6px;
	border:solid #7b7943 4px;
	width:300px;
	padding:15px;
	line-height:1.3em;
	}
#page > #content > #post > ol {
	padding-left:120px;
	}
#page > #content > #post > ol > li {
	list-style-type:decimal;
	}
#page > #content > #post > ol > li > p.noteQuote {
	background-color:#efeedd;
	border:solid #9f9d68 2px;
	border-radius:4px;
	padding:12px 15px;
	margin-bottom:7px;
	font-size:.8em;
	line-height:1.2em;
	font-family:arial,trebuchet ms,helvetica,verdana;
	color:#888759;
	text-transform:uppercase;
	}

#page > #content a {
	color:#66631c;
	}
#page > #content a:hover {
	color:#673309;
	}


/* ######################### study guides ######################### */

#page > #content > #post > .study_guide {
	line-height:1.2em;
	}

#page > #content > #post > .study_guide > p,
#page > #content > #post > .study_guide > blockquote,
#page > #content > #post > .study_guide > ul,
#page > #content > #post > .study_guide > ol {
	font-family:trebuchet ms,helvetica,verdana,arial,sans serif;
	text-align:justify;
	}

#page > #content > #post > .study_guide > p {
	font-size:.8em;
	padding:0 80px 17px;
	}
#page > #content > #post > .study_guide > ol,
#page > #content > #post > .study_guide > ul {
	font-size:.8em;
	padding:0 80px 17px 95px;
	}
#page > #content > #post > .study_guide > ol > li > ol,
#page > #content > #post > .study_guide > ul > li > ol,
#page > #content > #post > .study_guide > ol > li > ul,
#page > #content > #post > .study_guide > ul > li > ul {
	font-size:.95em;
	padding:0 0 17px 20px;
	}
#page > #content > #post > .study_guide ol > li {
	list-style-type:decimal;
	margin-bottom:7px;
	}
#page > #content > #post > .study_guide ul > li {
	list-style-type:disc;
	margin-bottom:7px;
	}
#page > #content > #post > .study_guide > blockquote {
	margin:0 95px 17px;
	color:#2d2c0f;
	background-color:#dbd9ad;
	border:solid #96946a 3px;
	border-radius:18px;
  -moz-border-radius:18px;
  -webkit-border-radius:18px;
	}
#page > #content > #post > .study_guide > blockquote > p {
	padding:0 26px 17px;
	font-size:.75em;
	text-align:left;
	}
#page > #content > #post > .study_guide > blockquote > p:first-child {
	padding:17px 26px;
	}

#page > #content > #post > .study_guide > h3 {
	position:relative;
	width:276px;
	border:solid #49471a 3px;
	border-radius:35px;
  -moz-border-radius:35px;
  -webkit-border-radius:35px;
	background-color:#dbd9ad;
	font-size:1.4em;
	font-family:'URWEgyptienneTMedRegular',Georgia,helvetica,verdana,arial,sans serif;
	color:#49471a;
	text-align:center;
	margin:25px auto 7px;
	}
#page > #content > #post > .study_guide > h4 {
	position:relative;
	left:80px;
	font-size:1.2em;
	font-family:'URWEgyptienneTMedRegular',Georgia,helvetica,verdana,arial,sans serif;
	color:#49471a;
	margin:25px auto 2px;
	}

#page > #content > #post > .study_guide > p.img {
	text-align:center;
	}
#page > #content > #post > .study_guide > p.imgFull {
	padding:0 44px 17px;
	}
#page > #content > #post > .study_guide > p.img > span,
#page > #content > #post > .study_guide > p.imgFull > span {
	display:block;
	text-align:right;
	font-size:.68em;
	line-height:1.2em;
	font-family:arial,trebuchet ms,helvetica,verdana;
	color:#9f9d68;
	text-transform:uppercase;
	padding-right:7px;
	padding-left:7px;
	}
#page > #content > #post #spxHaul {position:relative;}
#page > #content > #post #spxHaul > a {position:absolute;display:block;margin-left:13px;text-decoration:none;}
#page > #content > #post #spxHaul > a:hover {border-radius:4px;border:solid #dbd9ad 2px;background-image:url('/assets/images/books/spx2013/spx_bg.png');}
#page > #content > #post #spxHaul ~ h3 {width:400px;}
#page > #content > #post .spxThumb {float:left;width:235px;padding-bottom:0;}
#page > #content > #post .spxThumb > img {background-color:#f8f8eb;border-radius:7px;padding:10px;margin:2px 7px 7px 0;}

/* ######################### sidebar ######################### */

#page > #content > #side_kick,
#page > #content > #side {
	position:absolute;
	top:98px;
	right:-265px;
	width:250px;
	font-family:trebuchet ms,helvetica,verdana,arial,sans serif;
	font-size:.85em;
	z-index:1;
	}
#page > #content > #side_kick > div,
#page > #content > #side > div {
	border:solid #49471a 3px;
	border-width:0 4px;
	padding:0 10px;
	background-color:#7b7943;
	}
#page > #content > #side_kick > div:first-child,
#page > #content > #side > div:first-child {
	padding:10px 10px 0;
	border-width:4px 4px 0;
	border-radius:35px 35px 0 0;
	}
#page > #content > #side > #otherFeat + div {
	padding:0 10px 10px;
	border-width:0 4px 4px;
	border-radius:0 0 35px 35px;
	}
#page > #content > #side > div > p,
#page > #content > #side > div > div,
#page > #content > #side > div > ul,
#page > #content > #side > div > blockquote {
	font-family:trebuchet ms,helvetica,verdana,arial,sans serif;
	font-size:.8em;
	border:solid #49471a 7px;
	border-width:0 7px;
	padding:0 15px 15px;
	background-color:#e7e6cc;
	text-align:left;
	}
#page > #content > #side > div > p:first-child,
#page > #content > #side > div > ul:first-child {
	padding-top:15px;
	}
#page > #content > #side > div > blockquote > p {
	padding-left:10px;
	font-weight:bold;
	}
#page > #content > #side > div:first-child > p,
#page > #content > #side > div:first-child > blockquote {
	}
#page > #content > #side > div:first-child > p:first-child {
	border-width:7px 7px 0;
	border-radius:27px 27px 0 0;
  -moz-border-radius:27px 27px 0 0;
  -webkit-border-radius:27px 27px 0 0;
	}
#page > #content > #side > #otherFeat + div > ul,
#page > #content > #side > #otherFeat + div > div {
	border-width:0 7px 7px;
	border-radius:0 0 27px 27px;
  -moz-border-radius:0 0 27px 27px;
  -webkit-border-radius:0 0 27px 27px;
  }
#page > #content > #side > #otherFeat + div > div {
	padding:15px 13px 11px;
	text-align:center;
	}
#page > #content > #side > #otherFeat + div > div > a > img {
	margin-left:1px;
	}
#page > #content > #side > #otherFeat + div > div > a:first-child > img {
	margin-left:1px;
	}
#page > #content > #side > h1 {
	position:relative;
	left:-13px;
	width:276px;
	border:solid #49471a 3px;
	border-radius:35px;
  -moz-border-radius:35px;
  -webkit-border-radius:35px;
	background-color:#dbd9ad;
	font-size:1.4em;
	font-family:'URWEgyptienneTMedRegular',Georgia,helvetica,verdana,arial,sans serif;
	color:#49471a;
	}
#page > #content > #side > div#sethscomics {
	padding:10px 10px 0;
	border-width:4px 4px 0;
	border-radius:35px 35px 0 0;
	margin-top:40px;
	}
#page > #content > #side > div#sethscomics > div {
	border-width:7px 7px 0;
	border-radius:27px 27px 0 0;
	padding:0;
	}
#page > #content > #side > div#sethscomics + h1 + div {
	padding:0 10px 10px;
	border-width:0 4px 4px;
	border-radius:0 0 35px 35px;
  }
#page > #content > #side > div#sethscomics + h1 + div > p:nth-last-child(1) {
	border-width:0 7px 7px;
	border-radius:0 0 27px 27px;
	}



#home > #bubbles > #side {
	position:absolute;
	top:288px;
	right:-27px;
	width:250px;
	font-family:trebuchet ms,helvetica,verdana,arial,sans serif;
	font-size:.85em;
	z-index:5;
	padding-bottom:15px;
	}
#home > #bubbles > #side > div {
	border:solid #49471a 3px;
	border-width:0 4px;
	padding:0 10px;
	background-color:#7b7943;
	}
#home > #bubbles > #side > div:first-child {
	padding:10px 10px 0;
	border-width:4px 4px 0;
	border-radius:35px 35px 0 0;
  -moz-border-radius:35px 35px 0 0;
  -webkit-border-radius:35px 35px 0 0;
	}
#home > #bubbles > #side > #otherFeat + div {
	padding:0 10px 10px;
	border-width:0 4px 4px;
	border-radius:0 0 35px 35px;
  -moz-border-radius:0 0 35px 35px;
  -webkit-border-radius:0 0 35px 35px;
	}
#home > #bubbles > #side > div > p,
#home > #bubbles > #side > div > div,
#home > #bubbles > #side > div > ul,
#home > #bubbles > #side > div > blockquote {
	font-family:trebuchet ms,helvetica,verdana,arial,sans serif;
	font-size:.8em;
	border:solid #49471a 7px;
	border-width:0 7px;
	padding:0 15px 15px;
	background-color:#e7e6cc;
	text-align:left;
	}
#home > #bubbles > #side > div > p:first-child,
#home > #bubbles > #side > div > ul:first-child {
	padding-top:15px;
	}
#home > #bubbles > #side > div > blockquote > p {
	padding-left:10px;
	font-weight:bold;
	}
#home > #bubbles > #side > div:first-child > p,
#home > #bubbles > #side > div:first-child > blockquote {
	}
#home > #bubbles > #side > div:first-child > p:first-child {
	border-width:7px 7px 0;
	border-radius:27px 27px 0 0;
  -moz-border-radius:27px 27px 0 0;
  -webkit-border-radius:27px 27px 0 0;
	}
#home > #bubbles > #side > #otherFeat + div > ul,
#home > #bubbles > #side > #otherFeat + div > div {
	border-width:0 7px 7px;
	border-radius:0 0 27px 27px;
  -moz-border-radius:0 0 27px 27px;
  -webkit-border-radius:0 0 27px 27px;
  }
#home > #bubbles > #side > #otherFeat + div > div {
	padding:15px 13px 11px;
	text-align:center;
	}
#home > #bubbles > #side > #otherFeat + div > div > a > img {
	margin-left:1px;
	}
#home > #bubbles > #side > #otherFeat + div > div > a:first-child > img {
	margin-left:1px;
	}

#home > #bubbles > #side > h1 {
	position:relative;
	left:-13px;
	width:276px;
	border:solid #49471a 3px;
	border-radius:35px;
  -moz-border-radius:35px;
  -webkit-border-radius:35px;
	background-color:#dbd9ad;
	font-size:1.4em;
	font-family:'URWEgyptienneTMedRegular',Georgia,helvetica,verdana,arial,sans serif;
	color:#49471a;
	}
#home > #bubbles > #side a {
	color:#66631c;
	}
#home > #bubbles > #side a:hover {
	color:#673309;
	}


/* ######################### categories ######################### */

#page > #content > #post > .cat {
	font-family:trebuchet ms,helvetica,verdana,arial,sans serif;
	margin:0 95px 17px;
	color:#2d2c0f;
	background-color:#dbd9ad;
	padding:17px 27px 12px;
	border:solid #96946a 3px;
	border-radius:18px;
  -moz-border-radius:18px;
  -webkit-border-radius:18px;
	}
#page > #content > #post > .cat > p,
#page > #content > #post > .cat > ul > li {
	padding:0 0 1px;
	text-align:left;
	font-size:.8em;
	line-height:1.3em;
	}
#page > #content > #post > .cat a {
	text-decoration:none;
	}
#page > #content > #post > .cat a:hover {
	text-decoration:underline;
	}
#page > #content > #post > .cat.stars > h3 {
	position:relative;
	width:364px;
	border:solid #49471a 3px;
	border-radius:35px;
  -moz-border-radius:35px;
  -webkit-border-radius:35px;
	background-color:#bbb983;
	font-size:1.1em;
	font-family:'URWEgyptienneTMedRegular',Georgia,helvetica,verdana,arial,sans serif;
	color:#49471a;
	text-align:center;
	margin:25px auto 5px;
	}
#page > #content > #post > .cat.stars > h3:first-child {
	margin:0 auto 5px;
	}
#page > #content > #post > .cat.stars > p {
	padding:0 0 1px 15px;
	}

/* ######################### Site Nav & Site Map ######################### */
#siteNav {
	position:absolute;
	bottom:0;
	left:200px;
	z-index:0;
	opacity:0;
	filter: alpha(opacity = 0);
	font-size:.1em;
	}
#page.sitemap > #content > #post > h1 {
	position:relative;
	font-family:'URWEgyptienneTMedRegular',Georgia,helvetica,verdana,arial,sans serif;
	font-size:1.8em;
	margin:80px 32px 30px;
	padding:10px 20px 10px 80px;
	text-align:left;
	background-color:#7b7943;
	color:#cecc97;
	border:solid #49471a 13px;
	text-shadow:#3e3d16 1px 1px 1px;
  z-index:150;
	}
#page.sitemap > #content > #post > h3 {
	position:relative;
	width:276px;
	border:solid #49471a 3px;
	border-radius:35px;
  -moz-border-radius:35px;
  -webkit-border-radius:35px;
	background-color:#dbd9ad;
	font-size:1.4em;
	font-family:'URWEgyptienneTMedRegular',Georgia,helvetica,verdana,arial,sans serif;
	color:#49471a;
	text-align:center;
	margin:25px auto 7px;
	}
#page.sitemap > #content > #post > p {
	padding-bottom:5px;
	}

/* ######################### Contact ######################### */

#page > #content > #post > #contact {
  padding:0 80px;
  }
.warning {
  padding:10px;
  background:#282828;
  border:1px solid #323232;
  margin-bottom:10px;
  }

#page > #content > #post > #contact > h3 {
	position:relative;
	left:86px;
	width:276px;
	border:solid #49471a 3px;
	border-radius:35px;
  -moz-border-radius:35px;
  -webkit-border-radius:35px;
	background-color:#dbd9ad;
	font-size:1.1em;
	font-family:'URWEgyptienneTMedRegular',Georgia,helvetica,verdana,arial,sans serif;
	color:#49471a;
	text-align:center;
	margin-bottom:7px;
	margin-top:15px;
	}
#page > #content > #post > #contact > h3:first-child {
	margin-top:110px;
	}
#page > #content > #post > #contact > #contact_form > p {
	font-family:trebuchet ms,helvetica,verdana,arial,sans serif;
  margin:0 0 4px;
  font-size:.8em;
  }
#page > #content > #post > #contact > #contact_form > p > label {
  font-family:"Lucida Sans Unicode";
  color:#3e3d16;
  }
#page > #content > #post > #contact > #contact_form > p > input[type=text] {
  background-color:#f8f8f0;
  border:solid #49471a 1px;
  padding:2px 4px;
  margin-bottom:10px;
  width:160px;
  font-size:1.1em;
  color:#2d2c0f;
	border-radius:7px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  }
#page > #content > #post > #contact > #contact_form > p > textarea {
  margin-top:4px;
  padding:4px;
  width:100%;
  background-color:#f8f8f0;
  border:solid #49471a 1px;
  color:#2d2c0f;
	border-radius:7px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  height:150px;
  }
#page > #content > #post > #contact > #contact_form > p > input[type=submit] {
  background-color:#dbd9ad;
	border:solid #49471a 1px;
  font-weight:bold;
  padding:1px 3px;
	color:#49471a;
  cursor:pointer;
	border-radius:7px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  }


	#page > #content > #post > .slide {
		width:450px;
		margin-left:80px;
		}
	#page > #content > #post > .slide > .slideBox > p > img {
		border:solid #000 1px;
		}
	#page > #content > #post > .slide > .slideNav > p {
		text-align:right;
		height:43px;
		}
	#page > #content > #post > .slide > .slideNav > p > a > span {
		display:block;
		float:left;
		border-radius:18px;
		-moz-border-radius:18px;
		-webkit-border-radius:18px;
		border:solid #7b7943 2px;
		margin-left:3px;
		height:23px;
		width:23px;
		background-color:#dbd9ad;
		color:#7b7943;
		font-size:12px;
		font-weight:bold;
		text-align: center;
		font-family:myriad pro, myriad, helvetica, verdana, arial;
		padding-top:1px;
		line-height:1.5em;
		}
	#page > #content > #post > .slide > .slideNav > p > a > span:hover {
		border:solid #49471a 2px;
		background-color:#7b7943;
		color:#dbd9ad;
		cursor:pointer;
		}
	#page > #content > #post > .slide > .slideNav > p > a > span.selected {
		border:solid #49471a 2px;
		background-color:#7b7943;
		color:#dbd9ad;
		cursor:default;
		}
	#page > #content > #post > .slide > .slideNav + * {
		clear:left;
		}


/* ######################### Site Meter ######################### */
#sitem {
	position:absolute;
	top:0;
	right:0px;
	opacity:0;
	filter: alpha(opacity = 0);
	}
#sitem > a {
	cursor:default;
	}

/* ######################### comments ######################### */

#page > #content > #post > #commentSpace {
	display:none;
	}
#page > #content > #post > #commentSpace > h3 {
	position:relative;
	left:166px;
	width:276px;
	border:solid #49471a 3px;
	border-radius:35px;
  -moz-border-radius:35px;
  -webkit-border-radius:35px;
	background-color:#dbd9ad;
	font-size:1.1em;
	font-family:'URWEgyptienneTMedRegular',Georgia,helvetica,verdana,arial,sans serif;
	color:#49471a;
	text-align:center;
	margin-bottom:7px;
	}

#page > #content > #post > #commentSpace > #commentwrap > li {
  display:block;
  border-bottom:solid #848f5e 1px;
	margin:0 45px 0 44px;
  padding:15px;
  }
#page > #content > #post > #commentSpace > #commentwrap > li.even {
  background-color:transparent;
  }
#page > #content > #post > #commentSpace > #commentwrap > li.odd {
  background-color:#dbd9ad;
  }
#page > #content > #post > #commentSpace > #commentwrap > li.admin {
  background-color:#f8f8f0;
  }
#page > #content > #post > #commentSpace > #commentwrap > li:first-child {
  border-top:solid #848f5e 1px;
  }
#page > #content > #post > #commentSpace > #commentwrap > li > .comment-meta {
  float:left;
	font-family:trebuchet ms,helvetica,verdana,arial,sans serif;
  width:110px;
  color:#3e3d16;
  padding-right:20px;
  font-size:.75em;
  margin-bottom:10px;
  }
#page > #content > #post > #commentSpace > #commentwrap > li > .comment-meta span {
  display:block;
  padding-left:10px;
  text-indent:-10px;
  font-weight:bold;
  }
#page > #content > #post > #commentSpace > #commentwrap > li > .comment-meta img {
  border:solid #717c4b 1px;
  background-color:#d8d7c3;
  padding:4px;
  width:60px;
  height:60px;
  margin-bottom:4px;
  }
#page > #content > #post > #commentSpace > #commentwrap > li > .comment-meta span a {
  color:#49471a;
  text-decoration:none;
  }
#page > #content > #post > #commentSpace > #commentwrap > li > .comment-meta span a:hover {
  color:#673309;
  text-decoration:underline;
  }
#page > #content > #post > #commentSpace > #commentwrap > li > .comment-meta span + span {
  font-weight:normal;
  }
#page > #content > #post > #commentSpace > #commentwrap > li > .commentpost {
  float:right;
  width:360px;
	font-family:trebuchet ms,helvetica,verdana,arial,sans serif;
  margin-bottom:10px;
  font-size:.9em;
  }
#page > #content > #post > #commentSpace > #commentwrap > li > .commentpost p {
  margin:0 0 10px;
  }
#page > #content > #post > #commentSpace > #commentwrap > li > .commentpost code {
  color:#e5e1a9;
  font-weight:bold;
  }

#comment_form {
  padding:0 80px;
  }
.warning {
  padding:10px;
  background:#282828;
  border:1px solid #323232;
  margin-bottom:10px;
  }

#page > #content > #post > #commentSpace > form > h3 {
	position:relative;
	left:86px;
	width:276px;
	border:solid #49471a 3px;
	border-radius:35px;
  -moz-border-radius:35px;
  -webkit-border-radius:35px;
	background-color:#dbd9ad;
	font-size:1.1em;
	font-family:'URWEgyptienneTMedRegular',Georgia,helvetica,verdana,arial,sans serif;
	color:#49471a;
	text-align:center;
	margin-bottom:7px;
	margin-top:15px;
	}
#comment_form > fieldset > div > h6 {
	font-family:trebuchet ms,helvetica,verdana,arial,sans serif;
  font-weight:bold;
  color:#3e3d16;
  }
#comment_form > fieldset > div > p {
	font-family:trebuchet ms,helvetica,verdana,arial,sans serif;
  margin:0 0 4px;
  font-size:.8em;
  }
#comment_form > fieldset > div > p > code {
  font-size:1.2em;
  }
#comment_form > fieldset > label {
  font-family:"Lucida Sans Unicode";
  font-size:.8em;
  color:#3e3d16;
  }
#comment_form > fieldset > label > span{
	display:block;
	}
#comment_form input[type=text] {
  background-color:#f8f8f0;
  border:solid #49471a 1px;
  padding:2px 4px;
  margin-bottom:10px;
  width:160px;
  font-size:1.1em;
  color:#2d2c0f;
	border-radius:7px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  }
#comment_form > fieldset > label > textarea#comment {
  margin-top:4px;
  padding:4px;
  width:100%;
  background-color:#f8f8f0;
  border:solid #49471a 1px;
  color:#2d2c0f;
	border-radius:7px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  height:150px;
  }
#comment_form input[type=submit] {
  background-color:#dbd9ad;
	border:solid #49471a 1px;
  font-weight:bold;
  padding:1px 3px;
	color:#49471a;
  cursor:pointer;
	border-radius:7px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  }

.gob_interview {
	padding:0 80px 17px 55px;
	position:relative;
	}
.gob_interview img:first-child {
	border:solid #969581 2px;
	position:absolute;
	top:12px;
	}
.gob_interview div {
	margin-left:89px;
	padding:15px 26px;
	border:solid #dbdac0 2px;
	}
.gob_interview.gob_interview_q div {
	background-color:#f3f2dd;
	}
.gob_interview.gob_interview_a div {
	background-color:#f8f7d1;
	}
.gob_interview div > p {
	padding-top:1.3em;
	font-size:.8em;
	}
.gob_interview div > p:first-child {
	padding-top:0;
	}

	.pubSpotGal {padding-left:131px;width:644px;}
	.pubSpotGal a {display:inline-block;margin:0;padding:0;}
	.pubSpotGal img {width:164px;margin-left:-80px;border:solid #f8f8eb 1px;padding:1px;background-color:#7b7943;}
	.pubSpotGal a.shadowhide {position:relative;left:-93px;top:-5px;}
	.pubSpotGal a.shadowhide img {width:25px;boder-color:#fff;padding:1;margin-left:4px;}
	.pubSpotList {padding:0 70px;font-size:.8em;}
	.pubSpotList p {text-indent:-2em;padding:.7em .5em 1em 2.5em;}
	.pubSpotList tr:nth-child(even) td {background-color:#e2e0bd;}


body > #home100alert {
	position:fixed;
	top:0;
	left:0;
	z-index:200;
	}
body > #home100alert:hover {
	opacity:.7;
	}