/* needed for IE to make :active state work first time */
body
	{
	text-align: center;
	font-family:"Times Roman", "Verdana", serif;
	font-size:medium;
	margin: 20px;
	background: #CACACA url(../files/bbackground.png) repeat-x;
	}
.thumbs {
	padding:1px;
	}
a, a:visited {
	color:#c00;
	}

/* common styling for all galleries */
a.gallery, a.gallery:visited {
	display:block;
	display:inline-block;
	color:#000;
	text-decoration:none;
	border:1px solid #000;
	width:75px;
	height:47px;
	float:left;
	margin:4px;
	z-index:50;
	}
a.slidea {
	background:url(../covers/200609-sm.jpg) center 0 no-repeat;
	}
a.slideb {
	background:url(../covers/200610-sm.jpg) center 0 no-repeat;
	}
a.slidec {
	background:url(../covers/200611-sm.jpg) center 0 no-repeat;
	}
a.slided {
	background:url(../covers/200612-sm.jpg) center 0 no-repeat;
	}
a.slidee {
	background:url(../covers/200701-sm.jpg) center 0 no-repeat;
	}
a.slidef {
	background:url(../covers/200702-sm.jpg) center 0 no-repeat;
	}
a.slideg {
	background:url(../covers/200703-sm.jpg) center 0 no-repeat;
	}
a.slideh {
	background:url(../covers/200704-sm.jpg) center 0 no-repeat;
	}
a.slidei {
	background:url(../covers/200705-sm.jpg) center 0 no-repeat;
	}
a.slidej {
	background:url(../covers/200706-sm.jpg) center 0 no-repeat;
	}
a.slidek {
	background:url(../covers/200707-sm.jpg) center 0 no-repeat;
	}
a.slidel {
	background:url(../covers/200708-sm.jpg) center 0 no-repeat;
	}
a.slidem {
	background:url(../covers/200709-sm.jpg) center 0 no-repeat;
	}
a.sliden {
	background:url(../covers/200710-sm.jpg) center 0 no-repeat;
	}
a.slideo {
	background:url(../covers/200711-sm.jpg) center 0 no-repeat;
	}
a.slidep {
	background:url(../covers/200712-sm.jpg) center 0 no-repeat;
	}
a.slideq {
	background:url(../covers/200801-sm.jpg) center 0 no-repeat;
	}
a.slider {
	background:url(../covers/200802-sm.jpg) center 0 no-repeat;
	}
a.slides {
	background:url(../covers/200803-sm.jpg) center 0 no-repeat;
	}
a.slidet {
	background:url(../covers/200804-sm.jpg) center 0 no-repeat;
	}
a.slideu {
	background:url(../covers/200805-sm.jpg) center 0 no-repeat;
	}
a.slidev {
	background:url(../covers/200806-sm.jpg) center 0 no-repeat;
	}
a.slidew {
	background:url(../covers/200807-sm.jpg) center 0 no-repeat;
	}
a.slidex {
	background:url(../covers/200808-sm.jpg) center 0 no-repeat;
	}
a.slidey {
	background:url(../covers/200809-sm.jpg) center 0 no-repeat;
	}
a.slidez {
	background:url(../covers/200810-sm.jpg) center 0 no-repeat;
	}
a.slideaa {
	background:url(../covers/200811-sm.jpg) center 0 no-repeat;
	}
a.slideab {
	background:url(../covers/200901-sm.jpg) center 0 no-repeat;
	}
a.slideac {
	background:url(../covers/200906-sm.jpg) center 0 no-repeat;
	}
a.slidead {
	background:url(../covers/200907-sm.jpg) center 0 no-repeat;
	}
a.slideae {
	background:url(../covers/200908-sm.jpg) center 0 no-repeat;
	}
a.slideaf {
	background:url(../covers/200909-sm.jpg) center 0 no-repeat;
	}
a.slideag {
	background:url(../covers/200910-sm.jpg) center 0 no-repeat;
	}
a.slideah {
	background:url(../covers/200911-sm.jpg) center 0 no-repeat;
	}
a.slideai {
	background:url(../covers/200912-sm.jpg) center 0 no-repeat;
	}
a.slideaj {
	background:url(../covers/201001-sm.jpg) center 0 no-repeat;
	}
a.slideak {
	background:url(../covers/201002-sm.jpg) center 0 no-repeat;
	}
a.gallery em, a.gallery span {
	display:none;
	}
a.gallery:hover {
	border:1px solid #fff;
	}

/* styling for LEFT gallery */
#container {
	position:relative;
	width:780px;
	height:348px;
	background:#d1c8c3;
	border:1px solid #a49188;
	margin:1em auto;
	}
#container img {
	border:0;
	}
#container .thumbs {
	width:350px;
	position:absolute;
	left:0;
	top:0;
	}
#container a.gallery:hover span {
	display:block;
	position:absolute;
	width:422px;
	height:50px;
	top:317px;
	left:342px;
	padding:5px;
	font-style:italic;
	text-align: center;
	color:#fff;
	z-index:100;
	}
#container a.gallery:hover span:first-line {
	font-style:normal;
	font-weight:bold;
	font-size:1.1em;
	color:#000;
	}
#container a.gallery:active, #container a.gallery:focus {
	border:1px solid #000;
	}
#container a.gallery:active em, #container a.gallery:hover em, #container a.gallery:focus em, #container a.current em {
	display:block;
	position:absolute;
	width:422px;
	height:300px;
	top:5px;
/*
	left:341px;
	left:258px;
*/
	left:342px;
	padding:5px;
	color:#000;
	border:1px solid #3d330f;
	background: silver;
	z-index:50;
	}
#container a.current em, #container a.current span {
	z-index: 49;
	}
#container h1 {
	clear:both;
	margin:0;
	padding-top:80px;
	padding-left:250px;
	width:300px;
	text-align:center;
	font-family: georgia, "times new roman", serif;
	font-size:3em;
	font-weight:normal;
	color:#fff;
	}
#container h1 em {
	font-size:0.6em;
	color:#000;
	}
a.gallery:hover em {
	z-index: 150;
	width: 500px;
	background: red;
	}
.title {
	text-align: center;
	color: white;
	}
em {
	text-align: center;
	}
em img {
	margin-left: auto;
	margin-right: auto;
	height: 300px;
	}
.subtitle a {
	color: #f44;
	font-style:italic;
	font-weight:bold;
	}
