/*** STRUCTURE ***/

* {
	margin: 0;
	}
html {
	overflow: scroll;
	height: 100%;
	}
body {
	background: url("../graphics/bg2.jpg") top center repeat-y black; 
	font: 13px book antiqua,times new roman,serif;
	letter-spacing: 1px;
	margin: 0px; 
	padding: 0px;
	color: white;
	height: 100%;
	}
.container {
	width: 650px;
	margin: auto;
	}
.header { 
	margin-bottom: 20px; 
	width: 100%;
	padding-right: 125px;
	text-align: center;
	}
.TopLinks {
	text-align: center;
	font-size: 13px;
	border-top: 1px solid #EFB768;
	padding: 2px 0px;
	margin-bottom: 2px;
	letter-spacing: 2px;
	}
.content {
	padding: 10px 10px 30px 10px;
	text-align: center;
	min-height: 390px;
	}
.gallerynav {
	font-size: 17px;
	font-weight: bold;
	margin: 20px auto 20px auto;
	padding: 3px;
	color: #7F510F;
	background: url("../graphics/browncloudy.jpg") center center no-repeat #1F0F00;
	border: 1px solid #3F2308;
	}

 /*** STRUCTURE Subcat: Footer ***/

.footer {
	text-align: center;
	font-size: 11px;
	width: 650px;
	height: 145px;
	margin: auto;
	}
.footer-half {
	width: 50%;
	float: left;
	}
.footer .larger {
	font-size: 14px;
	padding-bottom: 5px;
	}
.bottom-menu {
	border-top: 1px solid #EFB768;
	border-bottom: 1px solid #EFB768;
	margin-bottom: 10px;
	}


/*** MICRO-STRUCTURAL ELEMENTS **/

.box {
	padding: 10px 30px; 
	text-align: center;
	}
.right {
	float: right;
	padding-left: 10px;
	border: 0px;
	}
.left {
	float: left;
	padding-right: 10px;
	border: 0px;
	}
.hidden {
	display: none;
	}
.stopfloat {
	clear: both;
	font-size: 1px;
	}
p {
	text-indent: 50px;
	margin: 10px 0px;
	}

/*** TITLES ***/

h1 {
	font-size: 26px;
	margin-bottom: 15px;
	padding: 3px 3px 3px 9px;
	color: #EAC17F;
	background: url("../graphics/browncloudy.jpg") center center no-repeat #1F0F00;
	border: 1px solid #3F2308;
	}
h2 {
	font-size: 20px; 
	letter-spacing: 5px; 
	color: #EFB768;
	margin-bottom: 10px;
	}
h4 {
	font-size: 11px; 
	font-weight: bold;
	}


/*** LINK STYLES ***/

a:link, a:visited, a:active, a:hover {
	color: white; 
	text-decoration: none;
	}
a:hover {
	color: #EAC17F;
	}
.TopLinks a.current { 
	color: #BF6F2F; 
	}
.box a:link, .footer a:visited, .footer a:active  {
	color: #EAC17F;
	}
.box a:hover {
	color: #BF6F2F;
	}
.gallerynav a:link, .gallerynav a:visited, .gallerynav a:active, .gallerynav a:hover  {
	color: #BF7F23;
	letter-spacing: 4px;
	}
.gallerynav a:hover {
	color: #FFDEAF;
	}
.GalleryLinks a:link, .GalleryLinks a:visited, .GalleryLinks a:active, .GalleryLinks a:hover {
	font-size: 11px; 
	}
.footer a:link, .footer a:visited, .footer a:active  {
	color: #EAC17F;
	}
.footer a:hover {
	color: #BF6F2F;
	}
.bottom-menu a:link, .bottom-menu a:visited, .bottom-menu a:active, .bottom-menu a:hover {
	display: inline-block;
	width: 125px;
	height: 80px;
	font-weight: bold;
	font-size: 16px;
	letter-spacing: 2px;
	}
.bottom-menu a:hover {
	color: white;
	}


/** IMAGE LINKS **/

.bottom-menu a#homelink {
	background: url("../images/flowericon-green.jpg") bottom center no-repeat; 
	}
.bottom-menu a#artistlink {
	background: url("../images/flowericon-blue.jpg") bottom center no-repeat; 
	}
.bottom-menu a#contactlink {
	background: url("../images/flowericon-purple.jpg") bottom center no-repeat; 
	}
.bottom-menu a#presslink {
	background: url("../images/flowericon-yellow.jpg") bottom center no-repeat; 
	}
.bottom-menu a#gallerylink {
	background: url("../images/flowericon-pink.jpg") bottom center no-repeat; 
	}
a img {border: none;}


/*** IMAGE STYLES ***/


.header img {
	border: 0px;
	}
.logo {
	margin: 0px 10px;
	border: 0px;
	float: left;
	}
.box img {
	border: 0px;
	}


/*** TEXT STYLES ***/

.textblock {
	text-align: left;
	font-size: 14px;
	}
.bigtext {
	font-size: 16px;
	}
.quote {
	font-style: italic;
	font-size: 14px;
	font-family: georgia;
	color: #efb768;
	background: url("../graphics/browncloudy.jpg") center center repeat-y #1F0F00;
	border: 1px solid #3F2308;
	padding: 8px;
	width: 165px;
	}
.quotesign {
	padding-top: 5px;
	font-style: normal;
	text-align: right;
	color: #7f510f;
	}

/*** GALLERY STYLES ***/


.gallerynav a.current { 
	color: #EFB768; 
	} 
.GalleryLinks { 
	text-align: center; 
	}
.GalleryTopLinks {
	text-align: center;
	font-size: 10px;
	border-top: 1px solid #EFB768;
	border-bottom: 1px solid #EFB768;
	margin-bottom: 18px;
	padding: 2px 0px;
	}
.GalleryTopLinks a.current { 
	color: #BF6F2F; 
	}
.Gallery {
	text-align: center;
	font-size: 14px;
	}
.Gallery .sample {
	background: url("../graphics/top.jpg") top left no-repeat black;
		}
.Gallery .title {
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #BF7F23;
	letter-spacing: 4px;
	text-transform: uppercase;
	padding: 10px 0px 0px 20px;
	}
.Gallery .text {
	font-size: 13px;
	font-family: "times new roman";
	color: #BF7F23;
	text-align: left;
	padding: 15px 10px 0px 20px;
	line-height: 150%;
	}
.Gallery .photos {
	padding: 15px 0px 40px 0px;
	vertical-align: top;
	font-size: 6px;
	}
.Gallery .photos img {
	vertical-align: top;
	}
.Gallery .galalign-left {
	text-align: left;
	margin-left: 10px;
	}
.Gallery .galalign-right {
	text-align: right;
	margin-right: 10px;
	}
.Gallery .label {
	line-height: 200%;
	background-color: #3F0808;
	padding: 5px;
	}