body { color: black; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #d9e1f0; background-image: url(../images/pagebg.jpg); background-repeat: repeat-x; background-position: left top; margin: 0; padding: 0; }
h1 { color: #039; font-size: 13pt; margin: 0 0 10px; padding: 0; }
h2 {
	color:     #039;
	font-size: 11pt;
	text-align: center;
	margin:    0 0 10px;
	padding:   0; }

h3 {	color:      #039;
	font-size:  10pt;
	margin:     0 0 10px;
	padding:    0; }

#container { width: 750px; margin: 0 auto; }
#wrapper { text-align: left; width: 750px; }
#header { background-image: url(../images/header.jpg); background-position: left top; width: 750px; height: 150px; }
#leftContent { width: 151px; float: left; clear: both; display: block; }
#leftContent ul { text-decoration: none; margin: 0; padding: 0; list-style-type: none; }
#leftContent li { padding: 0; margin: 0; list-style-type: none; float: left; text-indent: -9999px; }
#leftContent li a { border: 0; text-decoration: none; display: block; }
#leftContent li.home a:link, #leftContent li.home a:visited { background-image: url(../images/home.jpg); text-decoration: none; display: block; width: 151px; height: 45px; overflow: hidden; }
#leftContent li.home a:hover, #leftContent li.home a:active { background-image: url(../images/home-over.jpg); text-decoration: none; display: block; width: 151px; height: 45px; overflow: hidden; }
#leftContent li.gallery a:link, #leftContent li.gallery a:visited { background-image: url(../images/gallery.jpg); text-decoration: none; display: block; width: 151px; height: 32px; overflow: hidden; }
#leftContent li.gallery a:hover, #leftContent li.gallery a:active { background-image: url(../images/gallery-over.jpg); text-decoration: none; display: block; width: 151px; height: 32px; overflow: hidden; }
#leftContent li.gallery a:link, #leftContent li.gallery a:visited { background-image: url(../images/gallery.jpg); text-decoration: none; display: block; width: 151px; height: 32px; overflow: hidden; }
#leftContent li.gallery a:hover, #leftContent li.gallery a:active { background-image: url(../images/gallery-over.jpg); text-decoration: none; display: block; width: 151px; height: 32px; overflow: hidden; }
#leftContent li.artist a:link, #leftContent li.artist a:visited { background-image: url(../images/artist.jpg); text-decoration: none; display: block; width: 151px; height: 32px; overflow: hidden; }
#leftContent li.artist a:hover, #leftContent li.artist a:active { background-image: url(../images/artist-over.jpg); text-decoration: none; display: block; width: 151px; height: 32px; overflow: hidden; }
#leftContent li.contact a:link, #leftContent li.contact a:visited { background-image: url(../images/contact.jpg); text-decoration: none; display: block; width: 151px; height: 32px; overflow: hidden; }
#leftContent li.contact a:hover, #leftContent li.contact a:active { background-image: url(../images/contact-over.jpg); text-decoration: none; display: block; width: 151px; height: 32px; overflow: hidden; }
#leftContent li.search a:link, #leftContent li.search a:visited { background-image: url(../images/search.jpg); text-decoration: none; display: block; width: 151px; height: 32px; overflow: hidden; }
#leftContent li.search a:hover, #leftContent li.search a:active { background-image: url(../images/search-over.jpg); text-decoration: none; display: block; width: 151px; height: 32px; overflow: hidden; }
#leftContent li.cart a:link, #leftContent li.cart a:visited { background-image: url(../images/view-cart.jpg); text-decoration: none; display: block; width: 151px; height: 32px; overflow: hidden; }
#leftContent li.cart a:hover, #leftContent li.cart a:active { background-image: url(../images/view-cart-over.jpg); text-decoration: none; display: block; width: 151px; height: 32px; overflow: hidden; }
#midContent { width: 428px; float: left; margin: 10px; }
#midContent p { margin: 0 0 10px; padding: 0; }
#midContent a:link, #midContent a:visited { }
#midContent a:hover, #midContent a:active { }
#rightContent { width: 151px; float: left; margin-top: 10px; }
#rightContent a:link, #rightContent a:visited { }
#rightContent a:hover, #rightContent a:active { }
#footer { font-size: 8pt; width: 750px; clear: both; padding: 10px 0; text-align: center; }
#footer a:link, #footer a:visited { color: #039; font-weight: bold; text-decoration: underline; }
#footer a:hover, #footer a:active { color: #417cd8; font-weight: bold; text-decoration: overline; }
a img {
	border-color: #039; }

a:hover img {
	border-color: #4a97e7; }

