*{margin:0;padding:0}

body {
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
background-color: #121935;
}

#main {
width:965px;
font-family: Arial, Helvetica, sans-serif;
background-color:#EFE8B6;
}

#body
{background-color:#EFE8B6;
}

.mainheader {
background-color: #85A687;
margin:0;
}

.mainheader img
{border: 0;
padding:0;}

#header {
padding:17px 0 0 0;
width:860px;
text-align:center;
background-color: #68628E;
}

#logo {
background-color: #85A687;
margin: 15px 0 0 0;
border:0px;}

#icons {width:20px;
float:left;
background-color: none;
margin:20px 0 0 10px;
}

#icons img{
background-color: #85A687;
}

.nav{padding:10px 0;
background-color: #85A687;
}

hr {margin:10px 0;}

.navmenu
{
background-color: #85A687;
height: 18px;
text-align:center;
padding: 5px 9px;
color:#fff;
}

.nav ul
{
list-style: none;
}

.nav ul li
{
list-style: none;
display:inline;
}

.nav li a
{margin: 0 6px;
color: #fff;
font-weight:bold;
font-size: 12px;
text-decoration: none;
}
.nav li a:hover
{
color: #EFB607;
}

h1 {
font-size: 21px;
font-weight: bold;
color: #012350;
text-decoration: none;
text-align: left;
line-height: 24px;
margin: 5px 0 13px 0;
}

h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
text-align:center;
color: #FFFFFF;
letter-spacing: .1em;
}

h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
margin: 15px 0 2px 0;
text-align:left;
}

#content {
float:left;
vertical-align:top;
color:#000;
padding:20px 10px 15px 20px;
width:680px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
}

#content p
{font-size:12px; margin-bottom:7px;
}

#content a {color:#413674;
text-decoration:underline;
}

#content a:hover {color:#567658;}

#content td {
padding:0 10px 0 15px;
vertical-align:top;
}

#content li {width:240px;
margin-left:20px;
}
.sidebar
{float:left;
padding:0  0 0 20px;
margin:20px 5px;
width:220px;
background-color: #DDB05F;
}

.sidebar h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
text-align:center;
color: #000;
margin:15px 0;
}

.sidebar h3
{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
text-align:center;
color: #000;
margin:10px 0 8px 0;
}

#artnav {color:#000;
margin:0 0 16px 20px;
font-size:13px;
width:875px;
text-align:center;}

#artnav a {color:#333;
padding: 0 4px;}

.artthumb {padding:0 20px;}

#navbot {text-align:center;
width:880px;
margin:15px 0 15px 15px;
color: #121935;}

#navbot a {

color: #121935;
padding: 0 4px;
}

#cert {border: 1px solid #000;
padding:8px;
width:215px;
margin-top:15px;}

#ccards {padding:14px;
text-align:center;}


#footer{
font-family: Arial, Helvetica, sans-serif;
background-color: #67638E;
padding:5px 50px 5px 50px;
width: 865px;
font-size: 11px;
text-align:left;
color: #fff;
clear: both;
}

#footer a {
color: #fff;
text-decoration: none;
}

#photos {text-align:center;
width:200px;}

#photos img {
margin:15px;}

#front_slideshow{
margin:12px 10px 12px 0px;
height:153px;
width:230px;
}

ul.slideshow {
position:relative;
list-style:none;
}

ul.slideshow li {
position:absolute;
top:0;
left:0;
z-index:8;
opacity:0.0;
}

ul.slideshow li.active {
z-index:10;
opacity:1.0;
}
ul.slideshow li.last-active {
z-index:9;
}
.clearfloat{clear:both; margin:0;padding:0;}

#payment {
        padding: 8px;
        width: 300px;
        border: thin solid #000033;
        margin-top: 8px;
        margin-right: 8px;
        margin-bottom: 8px;
        margin-left: 0px;
}


#featured
{
	float:left;
	width:220px;
	background-color: #DDB05F;
	clear: both;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}

.category-box {
	color:#000;
	font-size:13px;
	width:800px;
	text-align:center;
	margin-top: 0px;
	margin-right: 20;
	margin-bottom: 16px;
	margin-left: 60px;
}

.prints-box {
	color:#000;
	font-size:13px;
	width:500px;
	text-align:center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
}

