body {
	list-style:none;
	font-family: "Helvetica Neue", Helvetica, Arial, Tahoma, sans-serif;
	font-size: 0.7em;
	background-color: #FFFFFF;
	margin: 10px;
}
/* FoldFade */


#foldNotice {
	height:154px;
	position:fixed;
	bottom:0;
	left:50%;
	z-index:9999
}
#foldNotice div {
	width:3000px;
	height:84px;
	padding:60px 20px 10px 20px;
	position:relative;
	left:-50%;
	text-align:center;
	background:url(fade.png) top left repeat-x;
	overflow:hidden
}
body, #primary {
	color:#CCC
}
a img {
	border:none
}
a {
	color:#FFF;
	text-decoration:none;
	outline: none;
}
a:hover {
	color:#09F;
	text-decoration:none;
	outline: none;
}
a:active {
	color:#09F;
	text-decoration:none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	outline: none;
}
a:focus {
	color:#09F;
	text-decoration:none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	outline: none;
}
a, .story .details a, .story .details a:hover {
	color:#000
}
h3 {
	font-size:150%;
	color:#333;
	font-weight:bold;
	letter-spacing:0.02em;
	font-family: "Helvetica Neue", Helvetica, Arial, Tahoma, sans-serif;
	padding-left: 20px;
	padding-top: 0px;
}
h3 a {
	color:#333;
	text-decoration: none;
}
h3 a:hover {
	color:#0099FF;
	text-decoration: none;
}
.inside {
	width:90%;
	min-width:55em;
	max-width:90em;
	margin:0 auto
}
p {
	line-height:1.75em
}
.style3 {
	color:#F90
}
.style2 {
	color:#CCC
}
table {
	width:100%;
	border-spacing:2px;
	margin:1.5em 0
}
table th, table td {
	padding:0.3em 0.75em
}
table th {
	background:#CCC;
	text-align:left
}
table td {
	background:#333;
	color:#FFF
}
table th {
	color:#FFF;
	background:#333
}
table td {
	color:#333;
	background:#EAEAEA
}
#header {
	background:#000
}
#header .inside {
	padding:3em 0
}
#header h2 {
	font-size:2.25em;
	float:left;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-bottom: 0.25em;
	padding-left: 0;
	padding-right: 0em;
}
#header h5 {
	font-size:2.25em;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-bottom: 0.25em;
	padding-left: 0;
	padding-right: 0em;
	color: #999999;
}
#header h5 a {
	color: #CCCCCC;
}
#header h5 a:hover {
	color: #0099FF;
}
#header h2 a {
	text-decoration:none
}
#header p {
	padding:1em 0;
	margin:0;
	line-height:1em
}
#primary {
	background:#000;
	padding:1px 0 2em 0;
	color:#808080
}
table.plain, table.plain tr, table.plain td {
	list-style:none;
	background-color:#fff;
	font-family: "Helvetica Neue", Helvetica, Arial, Tahoma, sans-serif;
}
div #places-map-header {
	visibility:hidden;
	font-size:0px
}
.bodytext {
	line-height:20px;
	font-family: "Helvetica Neue", Helvetica, Arial, Tahoma, sans-serif;
	text-decoration: none;
	color: #333333;
}
.bodytext a {
	color: #666666;
	text-decoration: none;
}
.bodytext a:hover {
	color: #FF9900;
	text-decoration: none;
}
#header, #primary {
	background:#FFF
}
#secondary {
	background:#F3F3F3
}
#ancillary {
	background:#09C;
	border-top:1px solid #D5D5D5
}
.story .details a:hover {
	text-decoration:underline;
	background-color:#39F
}
.story .details {
	border-top:1px solid #7F7F7F
}
#primary h2 {
	color:#333
}
blockquote {
	color:#333
}
#primary .story h2, #primary .primary h2, #primary .single-story .primary h3, .story h3, .story h3 a {
	color:#333
}
#secondary {
	border-top:1px solid #E3E3E3
}
.block h2 {
	padding:15px 0 0 0;
	margin:0 0 0 0
}
body, #primary {
	color:#CCC
}
#header, #primary {
	background:#FFF
}
#secondary {
	background:#F3F3F3
}
#ancillary {
	background:#09C;
	border-top:1px solid #D5D5D5
}
.story .details a:hover {
	text-decoration:underline;
	background-color:#39F
}
.story .details {
	border-top:1px solid #7F7F7F
}
#primary h2 {
	color:#333
}
blockquote {
	color:#333
}
#primary .story h2, #primary .primary h2, #primary .single-story .primary h3, .story h3, .story h3 a {
	color:#333
}
#secondary {
	border-top:1px solid #E3E3E3
}
.block h2 {
	padding:15px 0 0 0;
	margin:0 0 0 0
}
li {
	list-style-type: circle;
	margin-left: -15px;
	color: #E3E3E3;
	line-height: 1.5em;
}
li:hover {
	list-style-type: circle;
	margin-left: -15px;
	color: #999;
	line-height: 1.5em;
}
/* Book Module */

.LTprovided {
	visibility: hidden;
}
.bookholder {
	overflow: hidden;
	min-width:93px;
	max-width:295px;
	min-height:145px;
	max-height:150px;
}
.bookholder img {
	width: 75px;
	height: 115px;
	visibility: visible;
	border: 3px solid #FFFFFF;
	margin:0px !important;
}
.bookholder img:hover {
	border: 3px solid #09F;
}
.element.style {
	margin:0px !important;
}
/* Photo Module */

#flickr img {
	width:75px;
	height:75px
}
#flickr a {
	padding:3px;
	display:block;
	float:left
}
#flickr a:hover {
	background:#09F
}
.photoholder {
	height: 162px;
	overflow: hidden;
	background-position: left top;
	width: 243px;
}
.photoframe {
	padding:3px;
	background-color:#eee;
	color:#333;
	margin:0 0 20px 20px
}

.genholder {
	/* [disabled]min-width:160px; */
	/* [disabled]max-width:265px; */
	/* [disabled]min-height:160px; */
	overflow: hidden;
	background-position: left top;
	height: 162px;
	width: 243px;
}

.genholderoffset {
	min-width:160px;
	max-width:265px;
	min-height:160px;
	overflow: hidden;
	background-position: left top;
	height: 162px;
	margin-left:-5px
}

.genholderright {
	min-width:160px;
	max-width:265px;
	overflow: hidden;
	background-position: left top;
	margin-left:20px
}


/*  Module */

.musicholder {
	width: 283px !important;
	margin-left: -40px;
	height: 180px;
	overflow: visible;
	text-decoration: none;
	font-size: 0px;
	line-height: 0px;
	text-align: left;
}
.musicholder img {
	height: 75px;
	width: 75px;
	padding:3px;
	background-color:#fff;
	color:#fff;
	float: left;
}

.musicholder img:hover {
	background:#09F;
}
/* Map Module */

.NewMap {
	min-width:150px;
	max-width:265px;
	margin-top:3px;
	height:153px;
	overflow: hidden;
	border: thin solid #CCCCCC;
	background-color: #CCCCCC;
	float: left;
	position: relative;
	}
	
.NewMap iframe {
/*	height:150px; */
	position: relative;
	left: -25px;
	top: -75px;
	bottom: -25px;
	overflow: hidden;
}

.NewMap:hover {
	border: thin solid #09F;
	background-color: #09F;
}
