html, body
{
	margin: 0;
	padding: 0;
	min-width: 880px;
}

h1
{
	font-family: "Times New Roman", Times, serif; 
	color: #800000;
	font-size: 20px;
	font-weight: bold;
}
h2
{
	font-family: "Times New Roman", Times, serif; 
	color: #800000;
	font-size: 16px;
	font-weight: bold;
}
h3
{
	font-family: "Times New Roman", Times, serif; 
	color: #000000;
	font-size: 14px;
	font-weight: bold;	
}

.whitelink
{
	font-family: "Times New Roman", Times, serif; 
	color: #82a68e;
	font-size: 14px;
	text-decoration: none;
	padding-left:25px;
}
.whitelink a:link
{
	text-decoration: none;
	color: #ffffff;
	font-family: "Times New Roman", Times, serif; 
	font-size: 14px;
}
.whitelink a:visited
{
	color: #ffffff;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif; 
	font-size: 14px;
}
.whitelink a:hover
{
	color: #ffffff;
	text-decoration: underline;
	font-family: "Times New Roman", Times, serif; 
	font-size: 14px;
}
.whitelink a:active
{
	color: #ffffff;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif; 
	font-size: 14px;

}
.content
{
	font-family: "Palatino Linotype", Book Antiqua3, Palatino6, serif; 
	font-size: 14px;
	color: #000000;
	width: 550px;
}
.content a:link
{
	text-decoration: underline;
	color: #404040;
	font-family: "Palatino Linotype", Book Antiqua3, Palatino6, serif; 
}
.content a:visited
{
	color: #404040;
	text-decoration: underline;
	font-family: "Palatino Linotype", Book Antiqua3, Palatino6, serif; 
}
.content a:hover
{
	color: #c00000;
	text-decoration: underline;
	font-family: "Palatino Linotype", Book Antiqua3, Palatino6, serif; 
}
.content a:active
{
	color: #38744e;
	text-decoration: underline;
	font-family: "Palatino Linotype", Book Antiqua3, Palatino6, serif; 
}
.mattdeck
{  
	font-family: "Palatino Linotype", Book Antiqua3, Palatino6, serif;  
    font-size: 14px; 
}
.fineprint
{
	font-family:  "Copperplate Gothic Light", Copperplate, "Bitstream Vera Serif", Helvetica;  
    font-size: 10px; 
}
.greenfineprint
{	
	color: #658D73;
	font-family: "Times New Roman", Times, serif; 
	font-size: 14px;
	text-decoration: none;
	padding-left:25px;
}
.greenfineprint a:link
{	
	color: #658D73;
	font-family: "Times New Roman", Times, serif; 
	font-size: 14px;
	text-decoration: none;
	
}
.greenfineprint a:visited
{	
	color: #658D73;
	font-family: "Times New Roman", Times, serif; 
	font-size: 14px;
	text-decoration: none;
	
}
.greenfineprint a:active
{	
	color: #ffffff;
	font-family: "Times New Roman", Times, serif; 
	font-size: 14px;
	text-decoration: none;
	
}
.greenfineprint a:hover
{	
	color: #ffffff;
	font-family: "Times New Roman", Times, serif; 
	font-size: 14px;
	text-decoration: none;

}
.portfolio
{
	font-family: "Palatino Linotype", Book Antiqua3, Palatino6, serif; 
	font-size: 10px;
	color: #202020;
}
.portfolio a:link
{
	text-decoration: none;
	color: #404040;
}
.portfolio a:visited
{
	color: #404040;
	text-decoration: none;
}
.portfolio a:hover
{
	color: #e0682e;
	text-decoration: underline;
}
.portfolio a:active
{
	color: #b1297f;
	text-decoration: underline;
}
.photo_right
{
	margin-left: 10;
	margin-right: 0;
}

/* */
.newstitle
{
	background-color: #8e1115;
	font-size: 1.2em;
	font-family: "Times New Roman", serif;
	color: white;
	padding-left: 6;
	padding-bottom: 5;
}
.newstitle a:link	
{
	color: white;
}
.newstitle a:visited	
{
	color: white;
}
.newstitle a:hover	
{
	color: white;
}
.newstitle a:active	
{
	color: white;
}
.newssubtitle
{
	background-color: white;
	font-size: 1.0em;
	font-family: "Times New Roman", serif;
}
.news
{
	padding: .5em;
	padding-left: 2em;
	padding-right: 2em;
	font-size: .9em;
	font-family: "Book Antiqua", Palatino, Bookman, serif;
}
.newsphoto {
	border-style: solid;
	border-width: 1px;
	border-color: #9a9;
	margin: 10px;
	padding: 0;
}

/* */
.url {
	letter-spacing: .1em;
	color: black;
	padding: 0;
	margin: 0;
	margin-left: 1em;
	margin-right: 1em;
	font: normal monospace,"Trebuchet MS", Trebuchet, Arial, Verdana, monospace;
	font-size: .8em;
}
.date {
	letter-spacing: .1em;
	color: gray;
	padding: 0;
	margin: 0;
	margin-left: 1em;
	margin-right: 1em;
	font: normal "Trebuchet MS", Trebuchet, Arial, Verdana, monospace;
	font-size: .7em;
}
.note
{
	font-size: .9em;
}
.faintnote
{
	color: #888;
	font-size: .8em;
}



/* */
.gallerytitle
{
	font-size: 1.0em;
	font-family: "Times New Roman", serif;
}
.galleryframe {
	border-color: green;
	border-width: 1px;
	border-style: solid;
	padding: 0;
	margin: 0;
	margin-left: 12px;
	margin-right: 12px;
}

/* */
.photodescription {
	color: #006022;
	word-spacing: 0;
	letter-spacing: 0;
	padding: 40px;
	padding-top: 5px;
	font: large/2ex "Book Antiqua", Palatino, Bookman, serif;
}
.photodescription:first-letter {
	color: #806022;
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
	font: 2em "Apple Chancery", Mistral, Papyrus, "Zapf Chancery", serif;
}
.photodescription:first-line {
	text-transform: capitalize;
}
.phototitle {
	padding: 0;
	padding-left: 10px;
	padding-right: 30px;
}
.photoframe {
	border-color: black;
	border-width: 1px;
	border-style: solid;
	padding: 0;
	margin: 0;
}


/* */
.dataform
{
	padding-left: 20px;
	border-width: 0;
}
.dataform th
{
	background-color: #eeeeee;
	font-size: 10pt;
	padding: 4px;
}
.dataform td
{
	background-color: white;
	font-size: 9pt;

padding: 4px;
	border-width: 1;
	border-style: solid;
	border-color: gray;
}

/* */
.notice
{
	font-family: "Times New Roman", Times, serif; 
	color: #800000;
	font-size: 20pt;
	font-weight: bold;
	padding-left: 3em;
}


/* */
.publicform
{
	font-family: "Times New Roman", Times, serif; 
	color: #929068;
	font-weight: bold;
	font-size: 10pt;
}
.publicform th
{
	font-family: "Times New Roman", Times, serif; 
	color: #929068;
	font-weight: bold;
	font-size: 10pt;
	text-align: right;
}
.publicform td
{
	font-family: "Times New Roman", Times, serif; 
	color: #929068;
	font-weight: normal;
	font-size: 10pt;
}

.button	{ letter-spacing:.2em; color:#222; font: normal 7pt "Trebuchet MS", Trebuchet, Arial, sans-serif; border-color:#ddd; border-style:dotted; border-width:1px; margin:1px 6px 1px 18px; padding:0; background:#fafafa; }
.menubutton	{ letter-spacing:.2em; color:#662; font: bold 8pt "Trebuchet MS", Trebuchet, Arial, sans-serif; border-color:#ddd; border-style:dotted; border-width:1px; margin:1px 6px 1px 18px; padding:0; background:#fafafa; }

