* { margin: 0; padding: 0; }
body { background: url(img/bgMain.jpg) center; text-align: center; padding-bottom: 24px;  color:#ffffff;}
#wrapper {
 position: relative;
 background: url(img/bgMainTop.jpg) center top repeat-x;
}
#content {
 width: 725px;
 margin: 0 auto;
 text-align: left;
 position: relative;
 background: url(img/bgContent.jpg) 0 0 repeat-y;
}
#loadarea {
	height: 400px;
	width: 470px;
	text-align:center;
}
#thumbnails {
	width: 615px;
	height: 200px;
	margin: 0 auto;
	overflow: scroll;
	margin-bottom: 25px;
}
#mast {
 height: 173px;
 background: url(img/mast.jpg) 0 0 no-repeat;
}
#mast h1, #mast h1 a {
 width: 350px;
 height: 54px;
}
#mast h1 {
 position: absolute;
 left: 160px;
 top: 75px;
}
#mast h1 a {
 display: block;
 background: url(img/logo.jpg) 0 0 no-repeat;
 text-indent: -9000px;
}
#footer h2, #footer h2 a {
 width: 85px;
 height: 50px;
}

#footer h2 {
 position: absolute;
 left: 560px;
 top: 0px;
}
#footer h2 a {
 display: block;
 background: url(img/logo.jpg) 0 0 no-repeat;
 text-indent: -9000px;
}
.caption {
	font: 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align: center;
}
#copy {
 padding: 50px 95px 5px 25px;
 font: 12px/19px Arial, Helvetica, sans-serif;
 color:#ffffff;

}

#copy p {
	margin: 12px 0;
	color:#ffffff;
}
a:link {
	color: #64763E;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #64763E;
}
a:hover {
	text-decoration: none;
	color: #ff6699;
}
a:active {
	text-decoration: none;
	color: #64763E;
}

#footer {
 background: url(img/footer.jpg) 0 0 no-repeat;
 font: 10px/13px Arial, Helvetica, sans-serif;
 color: #333333;
 height: 27px;
 padding: 26px 0 0 32px;
 position: relative;
}
img.right { 
 float: right;
 margin: 3px 7px 7px 5px;
}
a { outline: none; text-decoration: none; }
a:active { outline: none; }

#copy ul {
	margin: 0 0 0px 0;
	list-style: none;
	color:#ffffff;
}
#copy ul li {
 position: relative;
 padding: 2px 0 2px 35px;
 background: url(img/bullet.jpg) 8px 18px no-repeat;
}
#copy ul li li {
	padding: 0px 0 0px 8px;
	background: url(img/bul2.gif) 4px 8px no-repeat;
}
h4 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}
#faq h4 { margin-bottom: 0; }
#faq #copy p { margin-top: 5px; }
h2 {
	font: 14px Georgia, "Times New Roman", Times, Serif;
	color: #ff6699;
	margin: 0px 0;/* background: #fbebee;
 padding: 2px; */
}
h9 {
	font: 17px Georgia, "Times New Roman", Times, Serif;
	color: #ff6699;
	margin: 12px 0;
	line-height: normal;
	padding-bottom: -5px;
}

#nav {
 position: relative;
 background: #292929;
 height: 50px;
 width: 725px;
 list-style: none;
 top: 155px;
 background: transparent url(img/nav.jpg) 0 0 no-repeat;
left:-35px;}
#nav li {
 list-style: none;
 position: absolute;
 display: block; 
}
#navNews { left: 45px; top: 0; }
#navNews, #navNews a { height: 48px; width: 55px; }
#navNews a:hover { background: transparent url(img/nav.jpg) -45px -50px no-repeat; }
#navBio { left: 140px; top: 0; }
#navBio, #navBio a { height: 48px; width: 55px; }
#navBio a:hover { background: transparent url(img/nav.jpg) -140px -50px no-repeat; }
#navPaintings { left: 205px; top: 0; }
#navPaintings, #navPaintings a { height: 48px; width: 85px; }
#navPaintings a:hover { background: transparent url(img/nav.jpg) -205px -50px no-repeat; }
#navStore { left: 325px; top: 0; }
#navStore, #navStore a { height: 48px; width: 65px; }
#navStore a:hover { background: transparent url(img/nav.jpg) -325px -50px no-repeat; }
#navLinks { left: 420px; top: 0; }
#navLinks, #navLinks a { height: 48px; width: 65px; }
#navLinks a:hover { background: transparent url(img/nav.jpg) -420px -50px no-repeat; }
#navContact { left: 500px; top: 0; }
#navContact, #navContact a { height: 48px; width: 75px; }
#navContact a:hover { background: transparent url(img/nav.jpg) -500px -50px no-repeat; }
#navOther { left:590px; top: 0; }
#navOther, #navOther a { height: 48px; width: 80px; }
#navOther a:hover { background: transparent url(img/nav.jpg) -590px -50px no-repeat; }

body#news #navNews { background: transparent url(img/nav.jpg) -45px -50px no-repeat; }
body#bio #navBio { background: transparent url(img/nav.jpg) -140px -50px no-repeat; }
body#paintings #navPaintings { background: transparent url(img/nav.jpg) -205px -50px no-repeat; }
body#store #navStore { background: transparent url(img/nav.jpg) -325px -50px no-repeat; }
body#links #navLinks { background: transparent url(img/nav.jpg) -420px -50px no-repeat; }
body#contact #navContact { background: transparent url(img/nav.jpg) -500px -50px no-repeat; }
body#other #navOther { background: transparent url(img/nav.jpg) -590px -50px no-repeat; }

#nav a {
 display: block;
 text-indent: -8000px; 
 background: transparent;
}
