* {
	margin:0;
	padding:0;
}
p,
address,
table {
	margin:1.2em 0;
}
address {
	font-style:normal;
}
table {
	border-spacing:0;
}
thead, caption {
	display:none;
}
a img {
	border:none;
}
a {
	color:#000;
	text-decoration:none;
}
th {
	padding-right:2em;
}
body {
	writing-mode:tb-rl;
	font:normal 0.8em/1.5em Georgia, "Times New Roman", Times, serif;
}
#top {
		overflow:hidden;
}
#head {
	padding:0 0.25in;
	float:left;
	width:1.5in;
	height:6in;
}

#main {
	width:6.99in;
	float:left;
	padding-right:0.5in;
	padding-top:1.5in;
}
#main h2 {
	margin-top:-0.86em;
	font:normal 2.6em/1em "Times New Roman", Times, Georgia, serif;
}
#main h3 {
	margin:2.2em 0 -0.8em;
	font:bold 1.4em/1em "Times New Roman", Times, Georgia, serif;
}
.primary {
		float:left;
		width:48%;
		padding-right:5%;
}
.secondary {
		width:47%;
		overflow:hidden;
}
.secondary img {
	width:3.25in;
	margin-top:1.2em;
}
#head h1 a {
	display:none;
}
#head img {
	border:0.25in solid #000;
	width:1in;
	height:1in;
}
#nav {
	display:none;
}
#meta {
	color:#EEE;
	clear:both;
	font:normal 0.3em/1em "Lucida Grande", Helvetica, Arial, sans-serif;
	height:1em;
	padding-bottom:2em;
	padding-left:2.4in;
}
#meta h2, 
#meta h3,
#meta ul {
	display:none;
}

#main {
	float:right;
}




/* ============= */
/* = HOME PAGE = */
/* ============= */
html#home #main h2 {
	display:none;
}
html#home #main img {
	display:none;
}
html#home #top {
	width:7in;
	height:1.5in;
	border:1px solid #000;
	margin:3in 2in;
}
html#home #head,
html#home #main {
	padding:0;
	height:auto;
	width:auto;
	float:left;
}
html#home #main {
	padding:1.5em 1em;
	text-align:center;
	width:5in;
}
html#home #main p {
	font:normal 2.2em/1.2em Georgia, "Times New Roman", Times, serif;
}
html#home #main p * {
	font-weight:normal;
	font-style:normal;
}
html#home #meta {
	display:none;
}
html#home #main p span {
	display:block;
	font-size:0.25em;
	color:#CCC;
	font-style:italic;
}



/* ================ */
/* = GALLERY PAGE = */
/* ================ */
html#gallery #main {
	float:left;
	width:7in;
}
html#gallery #main #mimg,
html#gallery #main #prev-button,
html#gallery #main #next-button {
	display:none;
}
html#gallery #main #simg {
	margin-top:-1.5in;
	width:7.5in;
}
html#gallery #main h2 {
	display:none;
}
html#gallery #main #thumbnails {
	display:none !important;
}
html#gallery #meta {
	padding-left:2.1in;
}






/* ======== */
/* = SIFR = */
/* ======== */
.sIFR-flash {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}
