body, p, h1, h2, h3, h4, ul, ol, li, div, span, a, a:hover {
	margin:0;
	padding:0;
	border:0;
	}
a:focus {outline:none}

body {
	background: url("i/bkgrd2.jpg") repeat;
	text-align: center;
	font: bold 1em arial, trubucket, sans-serif;
	min-width:700px;
	padding:0;
	margin:0;
	}
html>body {
	font-size: 16px; /*IE cannot read this*/
	}
body#home {
	background: url("i/greyhome.jpg") repeat;
	}
#content { 
	margin:0 auto;
	width: 550px;
	text-align: left;
	border:0px solid red;
	}
#home #content {
	text-align:left;
	border:0px solid yellow;
	margin-top:70px
	}
#prints #content {margin-top:50px; width:615px}


/*--------------------------------------body structure----------*/
#sheet {
	background: url("i/archesheet2.jpg") 5px 70px no-repeat;
	margin:0 auto;
	border:0px solid black;
	width: 700px;
	}
#banner h1 {
	padding: 70px 0 0 0; /* height of the replacement image */
	overflow: hidden;
    background-image: url("i/anita.gif");
	background-repeat: no-repeat;
	background-position: 0 0px;
	width:300px;
	margin:0 auto;
	margin-top:10px;
	border-bottom:none; 
 	height: 0 !important;
 	border:0px solid red;
	}


	
p {
	color: #347783; 
	font: normal .9em/1.8em arial, helvetica, sans-serif; 
	text-align:left;
	margin-bottom:1em;
	}	
	
p a {color: #347783}
a:hover {color: #5699a5}	

h1 {
	color:#606; 
	font: bold 1.1em verdana, georgia, sans-serif; 
	letter-spacing:1px;
	text-align:left;
	padding-top:0px;
	}
	
/*--------------------------------------nav---------------*/

#nav {
	width:100%;
	min-width:800px;
	background-color:#728;
	text-align:center;
	font-size: .8em;
	font-weight: bold; 
	margin-top:20px;
	}
#home #nav {
	position:relative;
	top:-570px;
	}
#nav ul {
	text-align:center; 
	margin: 0; 
	padding: 0 
	}
#nav a {
	color: #82a021; 
	text-decoration:none; 
	border-right: 1px solid white; 
	padding: 0 13px; 
	letter-spacing: 2px;
	}
#nav a:hover {
	color: #a4c143;
	}
#nav li {
	display: inline;
	padding: 0px; 
	list-style-type: none;
	letter-spacing: 2px;
	}

li#here {
	color:white; 
	border-right: 1px solid white; 
	padding: 0 13px; }

#nav #last {
	border-right:none;
	}
	

/*--------------------------------------homepage---------------*/


.gallerycontainer {
position: relative;
left:-29px;
padding-top:0;
background: url("img2/view.gif") no-repeat 120px 105px;

/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
margin: 0 10px 15px 0;
border:none;
}

.thumbnail:a {
background-color: transparent;
}

.thumbnail:hover {
	background-color: transparent;
	}
.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
bottom:90px;
left: -1000px;
padding: 0;
visibility: hidden;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
bottom: 90px;
left: 120px; /*position where enlarged image should offset horizontally */
z-index: 50;
}


/*--------------------------------------prints----------*/

.one {
	width:300px;
	float:left;
	border:0px solid red;
	}

#prints p {width:280px;
	margin-top:1em}	

#prints .one img {width:300px; margin-bottom:15px}	

.print {padding-left:16px}



/*-------------statement--------*/


#on_right {float:right;
	width:320px;
	border:0px solid red;
	margin-bottom:30px
	}
#artichokes {float:left;
	width:220px;
	border:0px solid red;
	margin-top:-16px
	}


/*-------------paintings--------*/

#SLIDESTEXT {
	float:left; 
	width:360px; 
	margin-top:10px;
	}
#slideshow {
	clear:both;
	width: 525px;
	margin: 0 auto;
	}
#slide_nav {
		float:right;
		width:145px;
		text-align: right;
		position:relative; top:50px;
		padding: 2px 0 0 0; 
		margin-bottom:0;
		cursor:pointer;
		}
#slideshow p {
		margin-bottom: 15px; 
		padding:0; 
		text-align:left; 
		color:#347783;
		line-height: 24px; 
		font-size: .8em; 
		}

em {font: normal bold 1.1em verdana, georgia, sans-serif; color:#728; letter-spacing: 2px; text-transform:uppercase}
#slideshow b {font-size: 1.2em; color:#728}

#box {clear:both}

#slide_nav img {
	width:30px;
	padding:0;
	margin:0;
	}
img#play {width:40px}		

i {font-family: georgia, times, serif}

/*-------------shows and events--------*/

table {
	width: 550px; 
	margin-left: auto; 
	margin-right:auto; 
	margin-bottom:30px;
	margin-top:30px;
	text-align:left;
	}
td {
	border-bottom: 1px solid #9DAEAF; 
	color: #8B98A6; 
	font-size: .8em; 
	font-weight:normal; 
	vertical-align:top; 
	line-height:1.4em;
	padding-bottom:1em; 
	padding-top:.6em;
	width:270px;
	}
.last {
	border-bottom:none;
	}

table span {
	font-weight:normal
	}
tr.current td {
	color:#606;
	color:#347783;
	font-weight:bold;
	padding-bottom:1.5em; 
	padding-top:.8em;
	}
	
tr.current td a {
	color: #606;
	color:#347783;
	}
tr.current td a:hover {
	color: #828;
	}
tr a {
	color:#8B98A6
	}
a:hover {
	color:#58636E
	}
tr.current td.lite, span.lite {font-weight:normal}
/*-------------contact--------*/


#contact_form {
	float:right;
	width: 430px;
	position:relative; top: 20px; right: 40px;
	margin-bottom: 18px;
	}
#contact_form h1 {
	margin-left:0;
	margin-bottom:1em;
	}
#contact_form p {
	line-height:1em;
	}
label{
	 font-size:90%;
 	}
.check {
	margin-top:30px;
	}
#enter {
	margin-top: 40px; 
	color:white; 
	background-color:#606; 
	cursor: hand;
	}
submit {cursor: hand;
	}
#name, #email, #comments {
	width:270px; 
	font: normal 1.1em/1.2em times, serif; 
	color:#5c5c5c; 
	padding:.4em .3em .2em .3em;
	}
#comments {
	width:400px;
	}
#contact #content {
	background:url("i/jar.jpg") no-repeat 10px 140px;
	width:680px;
	margin:0 auto;
	}
#contact #footer {
	margin: 0 auto;
	width:550px;
	}
#thankyou #bottom_wrap {
	background:url("images/splat.gif") no-repeat 300px 30px;
	width:680px;
	margin:0 auto;}
#thanks {	
	height:300px;
	}
#thankyou #bottom_wrap h1 {
	position:relative; left: 50px; top:20px;
	}



#footer {
	clear:both; 
	text-align:left; 
	color:#8AA65F; 
	font-size: .7em; 
	font-weight: normal;
	border-top: 1px solid #8AA65F; 
	padding: 4px 0;
	background-color:transparent;
	width:700px;
	margin:0 auto; } 

#home #footer {position:relative; top:35px; left:-55px; width:660px}
#events #footer, #statement #footer {width:550px}
#prints #footer {width:615px}
#contact #footer {width:590px}

#paintings #footer {margin-top:20px; width:525px}

#footer a {color:#8AA65F; font-weight:bold; text-decoration:none;}
#footer a:hover {color:#acc87f}
#footer span {color:#347783}




