/* undohtml.css */
/* (CC) 2004 Tantek Celik. Some Rights Reserved.             */
/*   http://creativecommons.org/licenses/by/2.0                   */
/* This style sheet is licensed under a Creative Commons License. */

/* Purpose: undo some of the default styling of common (X)HTML browsers */


/* link underlines tend to make hypertext less readable, 
   because underlines obscure the shapes of the lower halves of words */
:link,:visited { text-decoration:none }

/* no list-markers by default, since lists are used more often for semantics */
ul,ol { list-style:none }

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }

/* de-italicize address */
address { font-style:normal }

/* more varnish stripping as necessary... */
body {
	color: #666666;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	font: 0.9em/1.5em Georgia, "Times New Roman", Times, serif;
	overflow: auto;
}
#divWrapper {
	display: block;
	margin: 10px auto 0px;
	width: 950px;
	background: #FFFFFF url(images/wrapback.gif);
	overflow: hidden;
}
#divMasthead {
	background: url(images/masthead.gif) no-repeat;
	height: 80px;
	width: 950px;
}
#divTitle {
	height: 50px;
	width: 950px;
	background: url(images/logobottom.gif) no-repeat right top;
	float: left;
}
#divNavCol {
	background: #FFFFFF url(images/navcol.gif) repeat-y right top;
	float: left;
	width: 170px;
	overflow: hidden;
	margin-bottom: -2000px;
	padding-bottom: 1990px;
}
#divMenu {
	display: block;
	width: 150px;
	margin: 40px 0 20px 10px;
}
		#divMenu ul {
		list-style: none;
		text-align: left;
		display: block;
		margin: 0px;
		padding: 0px;
	}
		#divMenu li {
		margin: 0px;
		display: block;
		_padding-left: 10px;
		padding-top: 3px;
		padding-bottom: 3px;
		}
		#divMenu  li a  {
		font-style: italic;
		display: block;
		color: #BE6C29;
		text-decoration: none;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 10px;
		_margin-left: -10px;
		}
		#divMenu  li a:visited  {
		font-style: italic;
		display: block;
		color: #999966;
		text-decoration: none;
		padding-left: 10px;
		}
		#divMenu  li a:hover  {
		font-style: italic;
		display: block;
		color: #000000;
		text-decoration: underline;
		background: #CCCCCC;
		padding-left: 10px;
		}
		#divMenu   li  a:active  {
		font-style: italic;
		display: block;
		color: #000000;
		text-decoration: none;
		}

#divMain {
	/*background: #CC6699;*/
	width: 760px;
	float: left;
	margin-right: 20px;
	margin-left: 0px;
	overflow: hidden;
	margin-top: 10px;
}
	#divMain p {
	text-align: left;
	padding: 0px 20px 20px;
	}
	#divMain h1 {
	font-size: 1.6em;
	color: #666666;
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	}
	#divMain h2 {
	font-size: 1.1em;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	}
	#divMain a:visited {
		color: #999999;
		text-decoration: none;
	}
	#divMain  a:link {
		color: #000000;
		text-decoration: none;
	}
	#divMain a:hover {
		color: #BE6C29;
		text-decoration: underline;
	}
	
	#divMain a:active {
		color: #000000;
		text-decoration: none;
	}
	#divMain  table  {
		margin: 0px auto;
		width: 690px;
		border-style: none;
	}
#divFooter {
	float: left;
	clear: both;
	height: 100px;
	width: 950px;
	background: url(images/footer.gif);
	overflow: hidden;
}
	#divFooterMenu {
	display: inline;
	float: right;
	height: 20px;
	width: 600px;
	margin-top: 15px;
	margin-right: 20px;
	text-align: right;
	white-space: nowrap;
	}
			#divFooterMenu ul {
			list-style: none;
			text-align: left;
			display: inline;
			margin: 0px;
			padding: 0px;
			}
				#divFooterMenu li  {
			display: inline;
			margin: 0px;
			padding: 0px;
			font-size: .8em;
			}
			#divFooterMenu li a  {
			padding: 5px 3px 3px;
			font-style: normal;
			color: #000000;
			text-decoration: none;
			font-variant: small-caps;
			margin: 0px;
			}
			#divFooterMenu li a:visited  {
			padding: 5px 3px 3px;
			font-style: normal;
			color: #666666;
			text-decoration: none;
			font-variant: small-caps;
			margin: 0px;
			}
			#divFooterMenu li a:hover  {
			padding: 5px 3px 3px;
			font-style: normal;
			color: #FFFFFF;
			text-decoration: underline;
			font-variant: small-caps;
			margin: 0px;
			}
			#divFooterMenu li  a:active  {
			padding: 5px 3px 3px;
			font-style: normal;
			color: #FFFFFF;
			text-decoration: none;
			font-variant: small-caps;
			margin: 0px;
			}

.floatleftimg {
	padding: 0px 20px 10px;
	float: left;
}
.floatrightimg {
	padding: 0px 0px 10px 20px;
	float: right;
}


#divTitle h1 {
	font-size: 1.5em;
	color: #CCCCCC;
	padding: 15px 0px 0px 20px;
	font-style: italic;
}
#gallerytable {
	/*background: #009900;*/
	text-align: left;
	clear: left;
	float: left;
	width: 750px;
	margin: 40px auto;
	padding-top: 40px;
	padding-bottom: 40px;
}
#gallerystrip {
	height: 490px;
	overflow: auto;
	_overflow-x: auto;
	/*background: #CCCC00;*/
	float: left;
	width: 750px;
	white-space: nowrap;
	/*display: inline;*/
}
#gallerystrip td p {
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 0.8em;
	font-style: italic;
	white-space: normal;
	line-height: normal;
	padding-bottom: 0px;
	text-align: center;
}
#gallerystrip img {
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#divFloatRightCaption {
	float: right;
	width: 450px;
	margin-top: 10px;
	margin-left: 20px;
}
#divFloatRightCaption p {
	font-size: 0.9em;
	font-style: italic;
	margin: 0px;
	padding: 0px;
}
.scrollright {
	font-size: 0.7em;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	background-color: #999966;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.backtogallery {

	font-size: 0.7em;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	background-color: #999966;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 2px;
}
