﻿@charset "UTF-8";

	body {
		margin: 12px 0 12px 0;
		padding: 0;
		/*background: #ccccbb;*/
		background-color: #999933;
	}

 a {
	 text-decoration: none;
}

	a:link {
		background-color: inherit;
		color: #444444;
		text-decoration: none;
	}

	a:hover {
		/*background-color: #dddd99;*/
		/*background-color: #bbbbbb;*/
		color: inherit;
	}

	a:visited {
		text-decoration: none;
	}

	h1 {
		/*background-color: #bbbb22;*/
		background-color: inherit;
		border: none;
		/*color: #444444;*/
		color: #7766aa;
		font-family: serif;
		font-size: 2.5em;
		font-weight: 400;
		letter-spacing: 12px;
		margin-bottom: 0ex;
		margin-left: 8px;
		margin-top: 1ex;
		text-align: center;
	}

	h2 {
		/*background-color: #666633;
		color: #bbbb22;*/
		background-color: inherit;
		color: #666633;
		font-family: serif;
		font-size: 1.5em;
		font-variant: small-caps;
		font-weight: 400;
		letter-spacing: 4px;
		margin-bottom: 1ex;
		margin-top: 0ex;
		text-align: center;
	}

	h3 {
		background-color: #666633;
		color: #cccc22;
		font-family: serif;
		font-size: 1.6em;
		font-variant: small-caps;
		font-weight: 400;
		letter-spacing: 2px;
		margin-bottom: 0.5ex;
		margin-left: 15%;
		margin-right: 15%;
		margin-top: 0.5ex;
		text-align: center;
		
	}

	img.front {
		border: 3px solid #777777;
		display: block;
		height: 350px;
		width: 333px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}

	/*img.front:after {
		/*background: #333344;*/
		/*background: inherit;
		color: #ccccbb;
		content: "(" attr(title) ")";
		display: block;
		font-family: Verdana, sans-serif;
		font-size: 0.6em;
		text-align: right;
		margin-top: -2.5ex;
	}*/

	img.inside {
		border: 3px solid #777777;
		display: block;
		height: 229px;
		width: 225px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}

	img.inside2 {
		border: none;
		/*display: block;*/
		float: left;
		/*height: 229px;*/
		margin-left: auto;
		margin-right: 10px;
		vertical-align: baseline;
		width: 300px;
	}

	img.inside3 {
		border: none;
		/*display: block;*/
		float: left;
		/*height: 229px;*/
		margin-left: 10px;
		margin-right: auto;
		vertical-align: baseline;
		width: 300px;
	}

	div.artbox {
		border: 1px solid #999933;
		clear: both;
		display: block;
		height: 350px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 6px;
		/*padding:0 100px;*/
		text-align: center;
		vertical-align: baseline;
		width: 800px;
	}

	.artbox a:hover {
		background-color: transparent;
		color: #eeee11;
	}

	div.main {
		background: #ccccbb;
		/*color: #666633;*/
		color: #7766aa;
		font-family: sans-serif;
		font-size: 0.9em;
		margin-left: auto;
		margin-right: auto;
		padding: 6px;
		width: 60%;
	}

	div.nav-arrows {
		border: none;
		display: block;
		height: 12px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 0;
		/*padding-top: 0;*/
		/*padding:0 100px;*/
		width: 500px;
	}
	
	.nav-arrows a:hover {
		background-color: #bbbbbb;
		/*color: #eeee11;*/
	}

	div.navlinks {
		background-color: inherit;
		color: #666633;
		display: block;
		margin-left: auto;
		margin-right: auto;
		margin-top: 12px;
		text-align: center;
		width: 500px;
	}
	
	.navlinks a {
		background-color: inherit;
		color: #444444;
		font-family: sans-serif;
		font-size: 0.95em;
		font-variant: small-caps;
		font-weight: 300;
		letter-spacing: 4px;
		padding: 0 2px 2px 6px;
		text-decoration: none;
	}

	.navlinks a:visited {
		text-decoration: none;
	}

	div.photo-front {
		border: none;
		/*border: 4px solid Black;*/
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 6px;
		/*padding:0 100px;*/
		width: 340px;
	}

	#photo-front .img {
		/*border: 12px solid White;
		display: block;
		margin-left: auto;
		margin-right: auto;*/
	}

	div.picture-caption {
		display: block;
		border: none;
		height: 24px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 18px;
		padding-top: 0;
		/*padding:0 100px;*/
		text-align: center;
		width: 620px;
	}
	
	div.quote-main {
		background: inherit;
		border: none;
		/*color: #666633;*/
		/*color: #444444;*/
		color: #7733aa;
		font-family: sans-serif;
		font-size: 0.9em;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0;
		padding: 6px 0 6px 0;
		width: 70%;
	}

	div.subnavlinks {
		background-color: #ccccbb;
		border: 1px solid Red;
		color: #666633;
		display: block;
		height: 24px;
		/*font-variant: small-caps;*/
		margin-left: auto;
		margin-right: auto;
		padding-top: 4px;
		text-align: center;
		width: 376px;
	}

	.subnavlinks a {
		color: #cc4400;
		font-size: 1em;
		letter-spacing: 4px;
		padding-left: 5px;
		padding-right: 2px;
	}
	
	/*.subnavlinks a:hover {
		background-color: #ccccbb;
		color: #993311;
		font-weight: 600;
		letter-spacing: 3px;
	}*/
	
	.navlinks a:hover, .subnavlinks a:hover {
		background-color: #aaaaaa;
	}

	.subnavlinks a:visited {
		color: #993311;
	}
	
	#footer {
		background-color: #999933;
		color: #444444;
		font-family: sans-serif;
		font-size: 0.7em;
		margin-top: 6ex;
		text-align: center;
		padding: 0.3em 0;
	}

	#footer address {
		background-color: inherit;
		color: #555555;
	}

	li {
	font-family: sans-serif;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0.25ex;
	}

	
	li img {
	border: none;
	padding-right: 24px;
	}

p {
	text-indent: 3.25em;
	}

	p.caption {
		font-weight: bold;
		margin-top: 1ex;
		text-indent: 0;
	}

	p.next {
		display: block;
		font-family: sans-serif;
		font-size: 0.9em;
		font-style: italic;
		margin-top: -16px;
		text-align: right;
	}

	p.prev {
		display: inline;
		font-family: sans-serif;
		font-size: 0.9em;
		font-style: italic;
		margin-top: 0;
		text-align: left;
	}

	p.smalldropcap {
		text-indent: 0;
	}

	p.smalldropcap:first-letter {
	/*color: #D9BC85;*/
	/*color: #bb77ff;*/
	color: #6644aa;
	font-family: "Times New Roman", Times, serif;
	/* font-size: 425%; */
	font-size: 150%;
	font-style: normal;
	font-weight: 600;
	float: left;
	line-height: 1.5ex;
	margin-right: 0.1em;
	}

	p.dropcap {
	text-indent: 0;
	}

	p.dropcap:first-letter {
	/*color: #D9BC85;*/
	/*color: #bb77ff;*/
	color: #6644aa;
	font-family: "Times New Roman", Times, serif;
	/* font-size: 425%; */
	font-size: 400%; 
	font-style: normal;
	font-weight: 600;
	float: left;
	line-height: 0.75em;
	margin-right: 2px;
	}

	p.photocredit {
		/*background: #333344;
		color: #ccccbb;*/
		background-color: inherit;
		color: #333344;
		font-family: Verdana, sans-serif;
		font-size: 0.6em;
		margin: 0;
		padding-right: 4px;
		text-align: right;
	}

	p.quote {
		font-family: serif;
		font-size: 1.2em;
		font-style: italic;
		line-height: 2.2ex;
		text-align: center;
		text-indent: 0;
	}

	ul {
	font-size: 1em;
	list-style-type: square;
	margin-left: 2em;
	}
	
	ul.images-horiz {
		margin-left: auto;
		margin-right: auto;
		width: 755px;
	}
	
	ul.images-vert {
		list-style-type: none;
		margin-left: auto;
		margin-right: auto;
		width: 500px;
	}
	
	ul.images-horiz li, ul.images-vert li {
		display: inline;
	}
