@charset "UTF-8";
body 
	{
	font: 100% Garamond, Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	
	}


.oneColElsCtr #container 
	{
	width:54em;
	background: #FFFFFF;
	margin: 10px auto 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #c3c3c3;
	text-align: left; /* this overrides the text-align: center on the body element. */
	}

.oneColElsCtr #mainContent 
	{
	padding: 0 20px 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	width:auto;
	}

/* -----------------------------   Headline (Title) ------------------------   */

.oneColElsCtr #mainContent #headline
	{
	font-family:garamond, arial;
	font-size:25px;
	color:#562616;
	text-align:center;
	padding-top:10px;
	width:100%;
	}
	
.oneColElsCtr #mainContent #headline a:link, a:visited, a:active 
	{
	color:#562616;
	text-decoration:none;
	}
	
.oneColElsCtr #mainContent #headline a:hover 
	{
	color:#562616;
	text-decoration:underline;
	}
		
	/*
.oneColElsCtr #mainContent #headline a:visited 
	{
	color:#562616;
	text-decoration:none;
	}
		
.oneColElsCtr #mainContent #headline a:hover 
	{
	color:#562616;
	text-decoration:underline;
	}
	
.oneColElsCtr #mainContent #headline a:active 
	{
	color:#562616;
	text-decoration:none;
	}
/* -----------------------------  / Headline (Title) ------------------------   */


/* -----------------------------  Main Menu ------------------------   */


.oneColElsCtr #mainContent #menu
	{
	padding-top:10px;
	font-family:garamond;
	font-size:17px;
	text-align:center;
	color:#562616;
	}

.oneColElsCtr #mainContent #menu a:link, a:visited, a:active 
	{
	color:#562616;
	text-decoration:none;
	}
/*	
.oneColElsCtr #mainContent #menu a:visited
	{
	color:#562616;
	text-decoration:none;
	}

.oneColElsCtr #mainContent #menu a:active
	{
	color:#562616;
	text-decoration:none;
	}

*/
.oneColElsCtr #mainContent #menu a:hover
	{
	color:#562616;
	text-decoration:underline;
	}
	
/* -----------------------------  / Main Menu ------------------------   */

/* -----------------------------  Artist Menu ------------------------   */

	
.oneColElsCtr #mainContent #artist_menu
	{
	font-family:garamond;
	font-size:14px;
	text-align:center;
	margin-top:10px;
	}
	
.oneColElsCtr #mainContent #artist_menu .dot
	{
	padding-left:2px;
	padding-right:2px;
	color:#562616;
	}
		
.oneColElsCtr #mainContent #artist_menu a:link, a:visited, a:active
	{
	color:#562616;
	text-decoration:none;
	}

/*	
.oneColElsCtr #mainContent #artist_menu a:visited
	{
	color:#562616;
	text-decoration:none;
	}

.oneColElsCtr #mainContent #artist_menu a:active
	{
	color:#562616;
	text-decoration:none;
	}
*/

.oneColElsCtr #mainContent #artist_menu a:hover
	{
	color:#562616;
	text-decoration:underline;
	}

/* ----------------------------- / Artist Menu ------------------------   */

/* ----------------------------- Home Page ----------------------------   */

.oneColElsCtr #homepagereverse
	{
	width:100%;
	height:auto;
	margin: 0 0 -20px 0;
	background-color:#562616; /* #591f00; */
	color:#919191;
	text-align:right;
	}

.oneColElsCtr #container #homepagereverse .tagline
	{
	text-align:right;
	font-family:garamond, arial;
	font-size:24px;
	color:#919191;
	padding-right: 10px;
	}
	
.oneColElsCtr #container .opening
	{
	font-size:36px;
	text-align:right;
	color:#919191;
	margin:0 120px 0 0;
	z-index:100;
	font-family:garamond, arial;
	}
	
.oneColElsCtr #container  #homepagereverse p
	{
	padding-right:10px;
	}
	
.oneColElsCtr #container  #homepagereverse  p a:link, a:visited, a:active
	{
	color:#919191;
	text-decoration:none;
	}

.oneColElsCtr #container  #homepagereverse p a:hover
	{
	color:#919191;
	text-decoration:underline;
	}

.oneColElsCtr #container .footer 
	{ 
	width: 98%;
	margin-left:auto;
	margin-right:auto;
	padding: 0 10px 5px 0; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	/* background:#FFFFFF; */
	text-align:right;
	color:#919191;
	font-size:10px;
	}


	
.oneColElsCtr #mainContent  #homepagereverse .subheadline
	{
	text-align:right;
	font-family:garamond, arial;
	font-size:12px;
	color:#FFF;
	}

/* ----------------------------- / Home Page ----------------------------   */


/* -----------------------------  Photo Container ------------------------   */

.oneColElsCtr #container #photo_container
	{
	width:100%;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
	text-align:center;
	overflow:auto;
	}	
	
.oneColElsCtr #container #photo_container .img_container
	{
	width:25%;
	float:left;
	clear:right;
	text-align: center;
	margin-left: 35px;
	margin-right: auto;		
	
	}

.oneColElsCtr #container #photo_container .img_container img
	{
	margin:0 auto 0 auto;
	border:2px solid #919191;
	padding:5px;
	}

.oneColElsCtr #container #photo_container .img_container p
	{
	font:garamond, arial;
	font-size:12px;
	color:#562616;
	text-align:center;
	}

.oneColElsCtr #container #photo_container .img_container a:link, a:visited, a:hover, a:active
	{
	text-decoration:none;
	color:#FFFFFF;
	}
	
/*	
.oneColElsCtr #container #photo_container .img_container a:visited 
	{
	text-decoration:none;
	color:#FFFFFF;
	}

.oneColElsCtr #container #photo_container .img_container a:hover
	{
	text-decoration:none;
	color:#FFFFFF;
	}

.oneColElsCtr #container #photo_container .img_container a:active 
	{
	text-decoration:none;
	color:#FFFFFF;
	}

*/


/* ----------------------------- / Photo Container ------------------------   */

/* -----------------------------   Copy ------------------------   */
.oneColElsCtr #mainContent #copy
	{
	width:75%;
	font-family:garamond, arial;
	font-size:14px;
	text-align:left;
	color:#562616;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	}

.oneColElsCtr #mainContent #copy a:link, a:visited, a:active
	{
	color:#562616;
	text-decoration:none;
	}
	
.oneColElsCtr #mainContent #copy a:hover
	{
	text-decoration:underline;
	}
.oneColElsCtr #mainContent #copy .artistsite a:link, a:visited, a:active
	{
	color:#562616;
	text-decoration:none;
	}
	
.oneColElsCtr #mainContent #copy .artistsite a:hover
	{
	text-decoration:underline;
	}

.oneColElsCtr #mainContent #copy table
	{
	margin-top: 10px;
	width: 100%;
	border-spacing: 15px;
	}

.oneColElsCtr #mainContent #copy table, td, tr
	{
	text-align: center;
	font-variant: small-caps;
	}

.oneColElsCtr #mainContent #copy table td .tableheader
	{
	text-decoration: underline;
	font-weight: bold;
	}

.oneColElsCtr #mainContent #copy table td a
	{
	text-decoration:none;
	font-variant: normal;
	font-size: 12px;
	color:#562616;
	}
	
.oneColElsCtr #mainContent #copy table td a:hover
	{
	text-decoration:underline;
	color:#562616;
	}	
		
.oneColElsCtr #container .tagline
	{
	text-align:right;
	font-family:garamond, arial;
	font-size:24px;
	color:#919191;
	}

.oneColElsCtr #container .tagline a:link, a:visited, a:active
	{
	text-decoration:none;
	color:#919191;
	}
	
.oneColElsCtr #container .tagline a:hover
	{
	text-decoration:underline;
	color:#cec5c7;
	}

/* -----------------------------  / Copy ------------------------   */



/* -----------------------------  Footer ------------------------   */

.oneColElsCtr #footer 
	{ 
	width: 88%;
	margin-left:auto;
	margin-right:auto;
	padding: 0 10px 5px 0; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	/* background:#FFFFFF; */
	border-top:1px solid #c3c3c3;
	text-align:center;
	font-size:10px;
	color:#562616;
	}
	 
.oneColElsCtr #footer p 
	{
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	
	}
	
/* ----------------------------- / Footer ------------------------   */

	
