@charset "UTF-8";
/* CSS Document */


* {
	margin: 0px;
	outline: none;
	padding: 0px;
	border: 0px;
}

html, body {
	height: 100%;
	font-family: "Andale Mono", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
}

img
{  
	border-style: none;
}

@font-face {
  font-family: "Andale Mono";
  src: url(/templates/Clean/fonts/ANDALEM0.eot);
  src: local("Andale Mono"), url(/templates/Clean/fonts/AndaleMono.ttf) format("truetype");
  font-weight:normal;
  font-style:normal;
}

@font-face {
  font-family: "Big Caslon";
  src: url(/templates/Clean/fonts/BIGCASL0.eot);
  src:local("Big Caslon"),  url(/templates/Clean/fonts/BobCaslon-Medium.ttf) format("truetype");
  font-weight:normal;
  font-style:normal;
}

@font-face {
  font-family: "Monaco";
  src: url(/templates/Clean/fonts/MONACO1.eot);
  src: local("Monaco"), url(/templates/Clean/fonts/Monaco.ttf) format("truetype");
  font-weight:normal;
  font-style:normal;
}

@font-face {
  font-family: "Monaco";
  src: url(/templates/Clean/fonts/MONACO0.eot);
  src: local("Monaco Black"), url(/templates/Clean/fonts/MonacoBlack.ttf) format("truetype");
  font-weight:700;
  font-style:normal;
}

@font-face {
  font-family: "Bodoni SvtyTwo ITC TT";
  src: local("Bodoni SvtyTwo ITC TT Book"), url(/templates/Clean/fonts/BodoniSvtyTwoITCTTBook.ttf) format("truetype");
  font-style:normal;
  font-weight:normal;
}

@font-face {
  font-family: "Bodoni";
  src: local("Bodoni"), url(/templates/Clean/fonts/BodoniStd.otf) format("opentype");
  font-style:normal;
  font-weight:normal;
}

@font-face {
  font-family: "Bodoni SvtyTwo ITC TT BookIta";
  src: local("Bodoni SvtyTwo ITC TT BookIta"), url(/templates/Clean/fonts/BodoniSvtyTwoITCTTBookIta.ttf) format("truetype");
  font-style:italic;
  font-weight:normal;
}

@font-face {
  font-family: "Bodoni SvtyTwo ITC TT";
  src: local("Bodoni SvtyTwo ITC TT Bold"), url(/templates/Clean/fonts/BodoniSvtyTwoITCTTBold.ttf) format("truetype");
  font-style:normal;
  font-weight:bold;
}

textarea, input
{
	border: 1px solid ;
	padding: 1px 1.25em 1px 0.75em;
	font-family: "Andale Mono", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
}

textarea:focus, input:focus {
	border: 1px solid #0CF;
}

#Header {
	position: relative;
	height: 36px;
	left: 5%;
	width: 90%;
	min-width: 900px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px; 
}

#LogoImage {
	position: absolute;
	left: 20px;
	top: 4px;
}

#SubHeader{
	position: absolute;
	left: 225px;
	bottom: 0px;
	right: 25px;
}

#Navigator{
	position: relative;
	left: 0px;
	bottom: 0px;
	float: left;
	display:inline;
}

ul#NavigatorMenu {
	font-family: "Andale Mono", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
}

ul#NavigatorMenu a {
	padding: 7px 1.25em 7px 0.75em;
}

ul#NavigatorMenu li  {
	width: auto;
	white-space:nowrap;
}

ul#NavigatorMenu ul  {
	width: auto;
	white-space:nowrap;
}

ul#NavigatorMenu ul li  {
	float:none;
	background-color: transparent;
	width: auto;
	white-space:nowrap;
}

#Search
{
	position: relative;
	float:right;
	margin-left: 10px;
	display:inline;
	top:5px;
	right:10px;
}

#smallSearch_Query
{
	border-right: 1px solid #CCC ;
	float:left;
}

#SearchButton
{
	border-left:none;
	padding: 2px 0.5em 1px 0.5em;
	width:17px;
	height:18px;
	float:left;
	text-indent: -1000em;
	background: transparent url(../images/magnifying_glass.png) no-repeat center top;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	overflow:hidden;
}

#Container {
   min-height: 100%;
   margin-bottom: -80px;
   position: relative;
   width:100%;
}

#Viewer {
	margin-top: 30px;
	margin-left: 5%;
	margin-right: 5%;
	min-width: 900px;
	margin-bottom: 10px;
	position: relative ;
}

#Viewer img.maintainaspectratio { 
	width: 100%; 
}

#Video object { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#Video embed {width: 100%; height: 100%; }
#Video iframe {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; 
}

#MidSection {
	position:relative;
	margin-top: 10px;
	margin-left: 5%;
	margin-right: 5%;
	min-width: 900px;
	padding-top: 5px;
	padding-bottom: 50px;
}

.contentHeader{
	top:0px;
	height:25px;
	width:100%;
	}
	
.Breadcrumb{
	top:2px;
}

.Breadcrumb ul, .Breadcrumb li {
	list-style-type:none;
	font-family: "Andale Mono", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	padding-left:.5em;
}


.Breadcrumb li {
	float:left;
	line-height:1.5em;
	padding-left:.75em;
}

.shareThis {
	float:right;
	padding-right:.75em;
}


.Headline {
	margin-left: 10%;
	width: 66%;
	position: relative;
}

.Subheadline {
	margin-top: 2em;
	margin-left: 10%;
	width: 66%;
	position: relative;
}

.Byline {
	margin-top:2em;
	margin-left: 10%;
	width: 66%;
	position: relative;
}

.Introduction {
	margin-top:2em;
	margin-left: 10%;
	width: 66%;
	position: relative;
}

.Introduction p {
	font-size:20px;
	font-family: "Big Caslon", Perpetua, Baskerville, "Palatino Linotype", Palatino, "URW Palladio L", "Nimbus Roman No9 L", serif;
	word-spacing:0.15em ;
	line-height: 1.4;
	hyphenate: auto;
	hyphenate-lines: 3;
	margin-bottom: 1.5em;
}


.ViewContentContainer {
	position:relative;
}

#contentGroup {
	position:relative;
}

#sideGroup {
	position: absolute;
	top:0px;
	left:0px;
	z-index:1;
}

.subHeadline {
	margin-left: -150px;
	width: 440px;
}

.subHeadlineReal {
	margin-left: 75px;
	position:relative;
	width: 440px;
}

.AnchorImageBoxReal { 
	font-size:8pt; 
	margin-bottom: 3px; 
	margin-top: 4px; 
	line-height:0.5em; 
	clear: both; 
	left:225px;
	position:relative;
}

body div.AnchorImageBoxReal > a {
	padding: 0;
	margin: 0;
}

.AnchorImageBoxReal img {
	border: none; 
	padding: 0;
}

.BodyContent {
	-moz-column-width: 250px;
	-moz-column-gap: 40px;
	-webkit-column-width: 250px;
	-webkit-column-gap: 40px;
	column-width: 250px;
	column-gap: 40px;
	margin-left: 225px;
	margin-right: 80px;

	outline: none;
	position: relative;
	clear:both;
	border:none;
	padding:0px;

	margin-bottom: 3px; 

}


.spacer {
	visibility:hidden;
}


p {
	font-family: "Big Caslon", Perpetua, Baskerville, "Palatino Linotype", Palatino, "URW Palladio L", "Nimbus Roman No9 L", serif;
	hyphenate: auto;
	hyphenate-lines: 3;
}


p {
	font-size:14px;
	word-spacing:0.15em ;
	line-height: 1.4;
	margin-bottom: 0;
	text-indent:0em;
}

p + p {
	margin-top:0;
	text-indent: 1em;
}

p + p.interview {
	margin-top:1em;
	text-indent: 0em;
}

.BodyContent ABBR {
	letter-spacing:0.1em;
}

.BodyContent blockquote {
	margin-top:0em ;
	margin-bottom:0em ;
	margin-left:1.5em ;
	margin-right:1.5em ;
	font-size:14px;
	font-style:italic;
	font-family: "Monaco", "Andale Mono", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height: 1.4;
}

.BodyContent blockquote em {
	font-family: "Andale Mono", "Monaco", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
	line-height: 1.4;
}

blockquote strong {
	font-style:normal;
	font-family: "Bodoni", Didot, "Century Schoolbook", "Niagara Solid", Utopia, Georgia, Times, "Times New Roman", serif;
	line-height: 1.4;
}

.BodyContent blockquote strong {
	font-size:16px;
}

q {
	font-family: "Bodoni Std Italic", "Bodoni SvtyTwo ITC TT BookIta", "Big Caslon", Perpetua, Baskerville, "Palatino Linotype", Palatino, "URW Palladio L", "Nimbus Roman No9 L", serif;
	line-height: 1.4;
}

.BodyContent q {
	font-size:14px;
}

em {
	font-family: "Bodoni SvtyTwo ITC TT BookIta", "Big Caslon", Perpetua, Baskerville, "Palatino Linotype", Palatino, "URW Palladio L", "Nimbus Roman No9 L", serif;
	line-height: 1.4;
}

.BodyContent em {
}

strong {
	font-family: "Big Caslon", Perpetua, Baskerville, "Palatino Linotype", Palatino, "URW Palladio L", "Nimbus Roman No9 L", serif;
	line-height: 1.2;
	text-transform:uppercase;
	font-weight:normal;
	font-size:80%;
}

strong:first-child {
		text-indent: -1em;
}

.BodyContent strong {
}

h1 {
	font-size:64px;
	font-family: "Monaco Black", "Monaco", "Andale Mono", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	word-spacing: -0.125em ;
	text-transform:uppercase;
	letter-spacing: 0.125em ;
	line-height: 1;
	margin-top: .9em;
	margin-bottom: 0.685em;
	break-inside: avoid-column; 
	break-after: avoid-column;
  }

h2 {
	font-size:32px;
	font-family: "Monaco Black", "Monaco", "Andale Mono", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	word-spacing: -0.125em ;
	text-transform:uppercase;
	letter-spacing: 0.125em ;
	line-height: 1;
	margin-bottom: .98em;
	break-inside: avoid-column; 
	break-after: avoid-column;
}

h3 {
	font-size:18px;
	font-family: "Monaco Black", "Monaco", "Andale Mono", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	word-spacing: -0.125em ;
	text-transform:uppercase;
	letter-spacing: 0.15em ;
	line-height: 1;
	margin-top: 2.00em;
	margin-bottom: 1.25em;
	break-inside: avoid-column; 
	break-after: avoid-column;
}

h4 {
	font-size:36px;
	font-family: "Andale Mono", "Monaco", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-transform:uppercase;
	line-height: 1;
	margin-top: 1em;
	margin-bottom: 0em;
	break-inside: avoid-column; 
	break-after: avoid-column;
}

h5 {
	font-size:24px;
	font-family: "Andale Mono", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-transform:uppercase;
	line-height: 1;
	margin-top: 2.00em;
	margin-bottom: 1.28em;
	break-inside: avoid-column; 
	break-after: avoid-column;
}

h6 {
	font-size:14px;
	font-family: "Andale Mono", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-transform:uppercase;
	line-height: 1;
	margin-top: 2.00em;
	margin-bottom: 1.28em;
	break-inside: avoid-column; 
	break-after: avoid-column;
}

legend {
	font-size:18px;
	font-family: "Monaco", "Andale Mono", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	word-spacing: -0.125em ;
	-webkit-text-stroke: 1.5px black; 
	text-transform:uppercase;
	letter-spacing: 0.15em ;
}


.Share {
	position:absolute;
	top: 0px;
	left: 0px;
	padding: 15px;
	background-color:#fff;
	border: 1px solid #000;
	z-index:2;
}

.ShareDialog {
	position:absolute;
	top: 15px;
	right: 0px;
	padding: 15px;
	background-color:#FFF;
	border: 1px solid #000;
	z-index:2;
	margin-left: 10px;
	background-color:#FFFFFC;
}

.HorizontalFormContainer{
	position:relative;
	padding:5px;
	border: 1px solid #666;
	border:none;
	background-color:#FFF;
}

.HorizontalFormContainer dt {
	margin-top:10px;
}

div.ShareDialog textarea
{
	width: 90%;
}

div.ShareDialog input
{
}

div.ShareDialog input[name='captcha'] {
        width: 100px;
}

div.ShareDialog input[name='youremail'],
div.ShareDialog input[name='friendemail'],
div.ShareDialog input[name='website'] {
}

span.HighlightMessage_youremail,
span.HighlightMessage_friendemail,
span.HighlightMessage_website {
        display: block;
}


div.ShareDialog input[name='submit']:hover 
{
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

#clearfooter {
   height: 80px;
   clear: both;
}

.Footer {
	font-family: "Andale Mono", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	position: relative;
	left: 0px;
	right: 0px;
	height: 65px;
	padding-left:5%;
	padding-right:5%;
	padding-top: 15px;
}

.FooterContainer {
	min-width: 900px;
}

.FooterText p {
	font-family: "Big Caslon", Perpetua, Baskerville, "Palatino Linotype", Palatino, "URW Palladio L", "Nimbus Roman No9 L", serif;

}




.footerSocial {
	position:relative;
	left: 0px;
	float:left;
	margin-right: 40px;
	height:65px;
}

.footerSocialMenuBlock {
	float: left;
	display:block;
	clear:both;
}

.footerSocialMenu {
	position:relative;
	float:left;
	clear:both;
		list-style-type: none;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  display:block;
}

.footerIcons {
	width: 32px;
	height: 32px;
	float:left;
	overflow:hidden;
	margin: 5px;
}

.footerIcons:hover {
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

.FooterSocialText {
	line-height: 1.4;
	padding-left: 10px;
	margin-bottom: 5px;
	display:block;
	clear:both;
}


.FooterList {
	line-height: 1.4;
	padding-left: 10px;
	padding-top: 4px;
	display:inline;
}

.FooterText {
	line-height: 1.4;
	padding-left: 10px;
	padding-top: 3px;
	float:right;
	display:inline;
}


#twitterWidget {
	position:absolute;
	bottom: 50px;
	display:none;
	z-index:3;
}

#facebookWidget {
	position:absolute;
	bottom: 50px;
	display:none;
	width:250;
	height:600;
	background-color:#FFF;
	z-index:4;
	
}

.social{
	position:absolute;
	top:3px;
	right:5px;
	z-index:6;
	float:right;
}

.socialList{
	list-style-type:none;
	float:right;
}

.socialListItem{
	float:left;
}

.shareThis {
	margin-top:2px;
}

#comments {
	width:10em;
}

#commentCount {
	position:absolute;
	margin-right:2.3em;
	margin-left:1.9em;
	top:3px;
}

#commentIcon {
	margin-top:2px;
}

#commentForm {
	margin-left: 225px;
	margin-right: 80px;

	outline: none;
	position: relative;
	clear:both;
	border:none;
	padding:0px;

	margin-bottom: 3px; 
	display:none;
}

.likeButton {
	margin-right:4px;
}


div#disqus_thread
{
  margin: 0px 20px 0px 20px;
  display: block;
}

.CategoryPagination {
	font-family:  "Bodoni SvtyTwo ITC TT", "Bodoni", Didot, "Century Schoolbook", "Niagara Solid", Utopia, Georgia, Times, "Times New Roman", serif;
  	font-style:normal;
  	font-weight:normal;
	margin-right: 80px;
	
	font-size: 16px;
	padding: 0 5px;
	text-align: right;
}

.CategoryPagination .PagingList {
	list-style: none;
	margin: 0;
	padding: 0;
}

.CategoryPagination .PagingList li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0 2px;
}

.ContentListing {
	
	font-size: 16px;
	text-align: left;

	outline: none;
	border:none;
	padding:0px;
	padding-top: 2em;
	padding-bottom:1em;
	clear:both;

}

.ContentListing h2 {
	
	margin-left: 150px;
}

.listRow {
	padding-left: 250px;
	padding-right: 80px;
	clear:both;
	display:block;
	margin-bottom: 2em;
}

.ListingItem a {
	text-decoration:none;
	color:#000;
	background-color:#fff;
}

.ListingItem .PostDetails {
	font-family: "Andale Mono", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	clear:both;
	display:block;
	padding-bottom: .5em;
}

.ListingItem .PostDetails li {
	display: inline;
	list-style: none;
	padding: 0px;
	margin: 0px;
	background-color:#fff;


}

.ListingItem .listSummary {
	font-family: "Bodoni", Didot, "Century Schoolbook", "Niagara Solid", Utopia, Georgia, Times, "Times New Roman", serif;
	line-height: 1.25em;
	list-style: none;
	margin: 0;
	padding: 0;
}

.listContinues{
	font-family: "Bodoni", Didot, "Century Schoolbook", "Niagara Solid", Utopia, Georgia, Times, "Times New Roman", serif;
	font-size: 24px;
	text-align: right;
	outline: none;
	border:none;
	padding-top:.5em;
	padding-right:1em;
	padding-bottom: .5em;
	clear:both;
}

.ListingItem .listEnding {
	list-style: none;
	margin: 0px;
	padding: 0px;
	clear:both;
	display:block;
}

.ListingItem .listEnding li {
	display: inline;
	list-style: none;
	padding-left: .5em;
}

.ListingItem .listEnding li.Continues {
	color:#FF0;
	font-family: "Andale Mono", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.ListingItem .listEnding li.SeeMore {
	font-height: 80%;
	font-style:italic;
	font-weight:normal;
}

.ListingItem .listEnding li.ContentCategories {
}


 
.CategoryTitle {
	margin-top: 1.5em; 
	margin-bottom: 1em; 
	margin-left: 10%;
	width: 66%;
	position: relative;
}


h3.ListItemTitle  {
	font-size:24px;
	font-family: "Bodoni SvtyTwo ITC TT BookIta", "Big Caslon", Perpetua, Baskerville, "Palatino Linotype", Palatino, "URW Palladio L", "Nimbus Roman No9 L", serif;
	word-spacing: -0.125em ;
	-webkit-text-stroke: 0px; 
	text-transform:none;
	letter-spacing: 0.1em ;
	line-height: 1.5em;
	margin-top: 1.00em;
	margin-bottom: 1.25em;
	font-style:italic;
	font-weight:normal;
	margin: 0px;
}

.listRow:hover {
	background-color:#EEE;
}

#list {
	margin: 0px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	background-color: #FFF;
	padding-right: 2em;
	padding-left: 2em;
	border-width: thin;
	border-style: inset;
	border-color: #666;
	width: 250px;
	overflow: auto;
	float: left;
	left: 0px;
	position: absolute;
	height: 100%;
}
#map_canvas {
	border-width: thin;
	border-style: inset;
	border-color: #666;
	position: absolute;
	padding: 0px;
	margin: 0px;
	height: 100%;
	left: 303px;
	right: 0px;
}

#Gallery-Bob {
	width: 100%;
	height: 100%;
	min-height: 900px;

}

#Gallery-Bob .thumbnails {
	text-align:center;
}

#Gallery-Bob .thumbnail {
	display:inline;
}

#Gallery-Bob .photos {
	text-align:center;
}

#Gallery-Bob .permaLink {
	float:left;
}

#Gallery-Bob .flickr {
	float:right;
}

.Left{
	height:100%;
	width:100%;
}

.mvPhotos{
	position:absolute;
	top:140px;
	left: 15%;
	width: 70%;
	bottom: 10px;
	height:auto;
}
	
.mvThumbnailsBox {
	left:32px;
	right:32px;
}

.mvThumbnailsPrevious{
	position:absolute;
	top:0px;
	left:0px;
	width:32px;
	height:100%;
}

.mvThumbnailsNext{
	position:absolute;
	top:0px;
	right:0px;
	width:32px;
	height:100%;
}

