@charset "utf-8";
/* CSS Document */

body { background-color: #fff; background-image: url(../images/background_gray.jpg); background-position:left;
	font-family: "Times New Roman", Times, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	}
	*html body { 
	font-size: small; /* for IE5/Win */
	f\ont-size: medium; /*for other ie versions */
	}
	
img  { border: 0px; }
a img {border: 0px; }

/* Style Elements+Classes */
/* Reserved for Logo */
h1 { font-size: 130%; font-style: normal; font-weight: bold; }

h2 { font-size: 110%; font-style: normal; font-weight: bold; }
h3 { font-size: 100%; font-style: normal; font-weight: bold; color: #990033; }
h4 { font-size: 90%;  font-style: italic; }

strong	{font-weight: bold; }
em 		{font-style: italic;}

a 			{ color: #006699; font-weight: bold; line-height: 1.05; text-decoration: underline; } /*lh: 1.05 for allow underline */
a:visited 	{ color: #006699; }
a:hover 	{ color: #17a2d1; }
a:active	{ outline: none; }

p { text-indent: 15px; margin: 10px 0; }

/* Layout Elements */
#container { 
	background-image: url(../images/background_canvas.jpg);
	background-repeat: no-repeat; 
	width: 770px; height: 550px;
	position: relative;
	margin: 0 auto;
	padding: 0;
}
/* This was my text-indent attempt at image replacement
#headerLogo {
	background: #fff url(../images/header_logo.jpg) top left no-repeat;
	width: 350px;
	height: 35px;
	position: absolute;
	top: 25px; left: 219px;
	z-index: 3;
	border: solid green 1px;
	text-indent: -3000px;
	line-height: 100%;
}
#headerLogo a {
	display: block; 
	height: 35px;
}*/
/* This is the from here: http://archivist.incutio.com/viewlist/css-discuss/38360 */
#headerLogo {
	background: #fff url(../images/header_logo.jpg) top left no-repeat;
	width: 350px;
	height: 35px;
	overflow: hidden;
	position: absolute;
	top: 25px; left: 219px;
	z-index: 3;
	
}
#headerLogo a {
	display: block;
	padding: 50px 0 0 0;
	height: 0px !important; /*Set height for compliant browsers*/
	overflow: hidden;
	height /**/: 35px; /*Set this for IE 5 & 5.5*/
}


#headerNav {
	width: 670px;
	height: 45px;
	position: absolute;
	top: 60px; left: 60px;
	z-index: 4;
	border: solid red 0px;
}
#contentHolder {
	position: absolute;
	top: 130px; left: 80px;
	z-index: 4;
	border: solid blue 0px;
	width: 640px;
	height: 384px;
	overflow: auto;
	/* Scroll Bar styling for IE only */
	scrollbar-base-color: #CCCCCC;
	scrollbar-track-color: #333333;
	scrollbar-face-color: #660000;
	scrollbar-highlight-color: #000000;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-darkshadow-color: #000000;
	scrollbar-shadow-color: #cccccc;
	scrollbar-arrow-color: #CCCCCC;
}
#content {
	border: solid green 0px;
	margin: 0px;
	width: 610px;
}
#footerBar { margin: 0 auto; text-align: center; color: #666; font-size: 75%; font-weight: normal; font-style: italic;}

/* Page Specific Element Styles */

#homeLeft { float:left; width: 63%; border: solid red 0px; display: inline; }
#homeRight { float:right; width: 30%; border: solid red 0px; text-align: center; }
.homeShow { margin-top: 10px; border: solid #7f8145 1px; background-color: #fff6e6; padding: 10px 5px; font-size: 85%; font-weight: normal; text-align:center; }

.homeStatement { margin-top: 20px; border: solid #7f8145 1px; background-color: #fff6e6; padding: 10px 10px; font-size: 85%; font-weight: normal; }

.artistStatement{ margin-top: 0px; border: solid #7f8145 1px; background-color: #fff6e6; padding: 10px 10px; font-size: 85%; font-weight: normal; }

#artistBio h3	{ margin: 20px 0 10px 0;}
#artistBio ul	{ margin: 0;}
#artistBio ul li{ padding-left: 15px; background: url(../images/bullet_red_oval.gif) no-repeat top left; }

.bioImg1 {
	float: right;
	margin: 0 0 0 20px;
}
.bioImg2 {
	float: left;
	margin: 10px 10px 0 0;
}
.bioArtistText01 {
	font-style: italic;
	font-size: 110%;
}



#galleryThumbsHolder {
	float: left;
}

.galleryThumb {
	border: solid #17a2d1 0px; float: left; padding: 0px; margin: 0 0px 20px 15px; display: inline;
}

.newsReviewsItem { margin-top: 20px; border: solid #7f8145 1px; background-color: #fff6e6; padding: 10px 10px; font-size: 85%; font-weight: normal;  }
