	* {
		margin: 0;
	}
 
/*	-- -- -- -- -- -- --
	Float Clearing
	-- -- -- -- -- -- --	
*/
	#primaryContent:after, .thumbBod:after, #imageNav:after, #logo:after, #primaryContent-Inner:after, .blocknews:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}	
	
 
/*	
	-- -- -- -- -- -- --
	Defaults
	-- -- -- -- -- -- --	
*/	
	ul, ol { list-style-image:none;list-style-position:outside;list-style-type:none; }
	
	a, a:active, a:visited {	color:#000;text-decoration:none;	}
	
	a:hover {
		
		text-decoration: underline;
		
	}
	
	
	
	.class1 a:link {color: #621949; text-decoration: none;}
	.class1 a:visited {color: #621949; text-decoration: none; }
	.class1 a:hover {color: #B52180; text-decoration: none;  }
	.class1 a:active {color: #621949; text-decoration: none; }
	
	
	
	
	
	h1, h2, h3, h4, h5, h6 {font-size:1em;font-weight:normal;margin:0; padding-left:0; }
  	
  	img {border:0;}
  	
  	p {margin:0;padding:0;}
  	
  	
  	
	img a:{
		text-decoration:none;
		border:none;
		}
		
	img a:hover{
		border:none;
		
		}
/*	
	-- -- -- -- -- -- --
	Layout Base
	-- -- -- -- -- -- --	
*/  
	
	html, body {
		height: 100%;
	}
	
	body {
		font-size: 62.5%;
		font-family:"Times New Roman", georgia, serif;
		text-align:left;
		color:#000000;
		
	}
	
	#pageWrap {
		/*min-height:500px;*/
		height:100%;
		width: 100%;
		margin: 0;
		line-height: 130%;
		font-size:1.3em;
	}
	
	
	
	
	#logo h2 a{
		text-indent: -100em;
		overflow: hidden;
		background: url(/img/core/caslon2.gif) no-repeat 0 0;
		width: 190px;
		height: 95px;
		margin:0 0 0 0;
		padding:0 0 0 0;
		float:left;
	}
	
	#leftColumn {
		position:fixed;
		top:40px;
		left:50px;
		height:515px;
		z-index:20;
	}
	
	
	#leftColumnBG {
		position:fixed;
		top:0px;
		left:0px;
		height:100%;
		z-index:10;
		width:240px;
		background-color:#FFFFFF;
	}
	
	
	#primaryContent {
  		position:absolute;
  		top:40px;
		left:270px;	
  	}
  	
  	#primaryContent-Inner {
  		min-height:470px;
	}
	
  	#primaryContent ul {
		font-size:1em;
		margin:10px 0pt 30px;
		padding:0pt;
	}
	
	#primaryContent ul li {
		padding:0 0 3px 0;
	}
	
	#ftr {
		clear:both;
		padding:0 0 10px 0;
		margin:0px 0 0 30px;
  		font-size:0.76em;
		background-color:#FFFFFF;
  	}
  	
  	#header {
  		padding: 0 0 0 4px;
		top:0px;
		z-index:10;
		background-color:#404040;
		width:100%;
		height:0px;
		position:fixed;
  	}
  	
  	#ftr a, #ftr a:visited, a:active{
  		
		border:solid thin;
		color:#000;
		background-color:#FFFFFF;
		text-decoration: none;
		border-color:#999999;
		padding:3px;
		
  	}
  	
  
/*	-- -- -- -- -- -- --
	Primary Navigation Style(s)
	-- -- -- -- -- -- --
*/  
 	#key {
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:150px;
	font-size:8px;
	line-height:10px;
	color:#999999;
	}

	#primaryNav {
		width: 190px;
		padding: 0px 0 0 0;
	}
	
	#primaryNav ul {
		padding:5px 0pt;
		font-size:1em;
		margin: 0;
	}
	
	#primaryNav ul li {
		padding:0 0 3px 0;
	}
	
	#primaryNav ul li a {
		padding:0 3px 0 3px;
		text-decoration:none;
		border:solid thin;
		border-color:#fff;
	}
	
	#primaryNav ul li.curr a {
		 
		color:#000;
		border:solid thin;
		border-color:#999999;
	}
	
	#primaryNav ul li a:hover {
		border:solid thin;
		color:#000;
		background-color:#FFFFFF;
		text-decoration: none;
		border-color:#999999;
	}
	
/*	-- -- -- -- -- -- --
	Thumbnail Style(s)
	-- -- -- -- -- -- --
*/ 	
	.thumbnail {
		 float: left;
  		 padding:0 20px 20px 0;
  	}
  	
  	.thumbnail .thumbBod {
		 height:175px;
  	}
  	
  	.thumbnail h2{
		font-size:0.95em;
  	}
  	
  	.thumbHdr {
  		background:#333;
  	}
  	
  	.thumbFtr {
  		margin:7px 0 0 0;
  	}
  	
  	.thumbFtr a{
  		text-decoration:none;
		padding:3px;
  	}
  
  	.thumbFtr a:visited, a:active{
  		text-decoration:none;
		padding:3px;
  	}
  
 
/*	-- -- -- -- -- -- --
	Single Image Page Layout Styles
	-- -- -- -- -- -- --
*/   	
  	
  	#imageInformation {
  		margin:0;
  		padding:0;
  		width:260px;
  		position:absolute;
  		bottom:0;
  	}
  	
  	#imageInformationoffset {
  		margin:0 0 15px 0;
  		padding:0;
  		width:260px;
  		position:absolute;
  		bottom:0;
  		left:30px;
  	}
	
	#blockCaption {
  		margin:8px 0 0 16px;
  		padding:0;
  		width:190px;
	}
	
	#blockCaption p{
  		font-size: 0.96em;
  		/*font-style:italic;*/
	}
	
	.static, .news {
		padding:46px 0 0 0;
	}
	
	.static h2 {
  		font-size:1.2em;
  		margin:0 0 2em 0;
  		font-weight:bold;
  	}
  	
  	
  	address {
  		font-style:normal;
  	}
  	
  	.static h3 {
  		font-size:1em;
  		font-weight:bold;
  	}
  	
  	.static #bio {
  		margin: 2em 0 0 0;
  	}
	
	#primaryContent-Inner #textSlide p{
  		line-height:1.5em;
  		margin:0 0 1em 0;
  	}
	
	#primaryContent-Inner #textSlide {
		padding:46px 0pt 0pt;
		width:40em;
	}
	
	#imageNav  {
  		margin:10px 0 0 0;
  		height:15px;
  		width:200px;
  		padding:0;
	}
	
	#imageNav .buttonLeft, #newscounter .buttonLeft {
		margin:0 10px 0 0;
  		float:left;
	}
	
	#imageNav .buttonRight, #newscounter .buttonRight{
  		float:left;
	}
	
	
	#imageInformation .imageCounter, #imageInformationoffset .imageCounter, .pageCounter {
		font-size:.8em;
		font-style:italic;
		margin:0 10px 5px 0;
		float:left;
		padding:2px 0 0 0;
	}
	
	#imageInformation p {
	}
	
	#imageInformation h1, #imageInformationoffset h1 {
		margin:0 0 0 0;
		padding:0 0 8px 0;
		font-size:0.96em;
		width:200px;
	}
	
	#imageInformation h2, #imageInformationoffset h2 {
		font-size:1em;
		margin:0 0 15px 0;
	}
	
	.blocknews {
		width: 40em;
		border-bottom:1px solid #666;
		padding:0 0 2em 0;
		margin:0 0 1em 0;
		line-height:1.5em;
	}
	
	.blocknews p{
		line-height:1.5em;
		margin:0 0 0.5em 0;
	}
	
	.blocknews p a{
		font-weight:bold;
	}
	
	.blocknews img{
		float:left;
		margin:0.5em 1em 1em 0;
	}
	
	.blocknews h2 {
		font-weight:bold;
		margin:0pt 0pt 0.3em;
		color: #B95E27;
	}
	
	.blocknews .dateadded {
		font-size:1em;
		color:#666;
		font-style:italic;
		margin:0;
	}
	
	
	
	#purchase{
		z-index:20;
		position:relative;
		left:360px;
		top:-70px;
	}

		
	#family{
		z-index:20;
		position:relative;
		top:-70px;
		left:-20px;
	}
		
	
		
		
		
		
		
		