body {
	background-image: url(../images/home-oct04/bg/earshot-bg.gif);
	background-repeat: repeat-y;
}


h1 {
	width: 552px;
	height: 198px;
	z-index: 8;
	background-image: url(../images/home-oct04/bg/title-bg2.png);
	background-repeat: no-repeat;
}

h2.tagline {
	position: absolute;
	top: 180px;
	left: 300px;
	z-index: 9;
}

div.watermark {
  left: 138px;
}

div.mainmenuBox {
  top: 198px;
}

div.mainmenu {
  height: 192px;
  overflow: hidden;
}

div.mainmenu img {
  top: 42px;
}


div.content {
  max-width: 50em;
  min-width: 15em;
  padding-top: 222px;
  padding-left: 190px;
  padding-right: 3em;
}

div.content img { margin-right: -200px; }

div.content .images img {
  margin: 0;
}

div.earshotBox {
	position: absolute;
	top: 0;
	left: 0;
	width: 163px;
	padding: 185px 0 0 0;
	z-index: 5;
	background-image: url(../images/home-oct04/bg/title-bg.png);
	background-repeat: no-repeat;
}

div.earshot {
	font-size: .6875em;
	font-family: "Helvetica Neue", "Trebuchet MS";
	padding: 0 2em 1em 12px;
}

div.earshot h2 {
  margin-left: -12px;
  margin-bottom: -15px;
}

div.earshot h3 {
  font-size: 1.18em;
  margin-bottom: .25em;
}

div.earshot p {
  line-height: 133%;
}

div.earshot a {
  font-weight: bold;
}

div.earshotSection {
  clear: both;
	margin-bottom: 1em;
	border-color: #CBCBC7;
	border-width: 0 0 1px 0;
	border-style: solid;
}

img.flickrPhoto {
  border: 0;
}

.flickr_badge_image img {
	border: 1px solid #B3B3B0 !important;
	width: 57px;
	height: 57px;
	margin-right: 5px;
	margin-top: 5px;
	float: left;
}
.flickr_badge_image a:hover img {
	border: 1px solid #1B5D94 !important;
}

html>body div.inframeBox {
	background-image: url(../images/home-oct04/bg/inframe-bg.png);
}

div.inframeBox {
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 563px;
	right: 0;
	height: 198px;
	z-index: 8;
	width: auto;
/*	overflow: hidden;*/
}

div.inframe {

}

.inframe h2 {
  padding-left: 32px;
}

.framePhoto {
  margin: 0 0 0 54px;
	height: 145px;
  overflow: hidden;
}

.framePhoto a {
  display: block;
	padding: 4px 6px 6px 4px;
  float: left;
}

.framePhoto img {
/*
	background-image: url(../images/home-oct04/bg/photo.gif);
	background-repeat: no-repeat;
*/
  -moz-opacity: .75;
  opacity: .75;
  filter: alpha(opacity=75);
}

.framePhoto a:hover img {
  -moz-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
}

div.rss {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 50;
}




div.content p {
  line-height: 145%;
  margin-top: 0;
  margin-bottom: 1em;
}

div.content h2, div.content h3, p.bloglinks, div.footer, div.commentform label, h4.blogdate {
	font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
}

div.content h2, div.commentform label, h4.blogdate {
	font-size: .6875em;
	line-height: 145%;
	text-transform: uppercase;
	letter-spacing: .11em;
	color: #AB9591;
	padding-top: 1.5em;
	clear: left;
}

h4.blogdate {
  padding-top: .5em;
}

div.content h3 {
	font-size: .875em;
	line-height: 145%;
	text-transform: uppercase;
	letter-spacing: .11em;
	color: #594A47;
	background-image: url(../images/home-oct04/ornament/header.gif);
	background-repeat: no-repeat;
	margin-top: .3em;
	margin-left: -1.375em;
	padding: .4em 0 .4em 28px;
	background-position: left top;
}


div.content p.bloglinks {
	font-size: .6825em;
	line-height: 100%;
	text-transform: uppercase;
	margin-top: -.5em;
	padding-bottom: 2.5em;
}

p.bloglinks a {
	padding: .25em .75em;
	margin: 0 -1px 0 0;
	background-color: #DFE7ED;
	text-decoration: none;
	display: block;
	float: left;
	border-color: #B4C8D6;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}

p.bloglinks a:link,
p.bloglinks a:visited { color: #1B5D94; }

p.bloglinks a:hover {
	background-color: #F2F5F7;
}



div.footer {
	clear: both;
	width: 158px;
}

div.footer p {
	margin: 1em;
	font-size: .6875em;
	line-height: 130%;
	color: #8F8D86;
}

