@charset "utf-8";
/* CSS Document */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

*
{
	margin:0px;
	padding:0px;
}

body
{
	background-image:url(../images/bg_main.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#ded1bc;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

p, table
{
	margin-bottom:15px;
}

#wrapper
{
	margin-left:auto;
	margin-right:auto;
	width:960px;
	background-image:url(../images/bg_inner.jpg);
	height:600px;
	position:relative;
}

#header
{
	position:absolute;
}

#header h1,
#header h2
{
	text-indent:-8000px;
}

#nav
{
	width:140px;
	position:absolute;
	left:20px;
	top:180px;
}

#nav ul li
{
	list-style:none;
}

#nav ul li a
{
	text-indent:-8000px;
	display:block;
	width:140px;
	height:25px;
	background-position:left top;
}

#nav ul li a:hover,
#nav ul li a.active
{
	background-position:left bottom;
}

#nav #navHome
{
	background-image:url(../images/navHome.gif);
}
#nav #navGallery
{
	background-image:url(../images/navGallery.gif);
}
#nav #navShows
{
	background-image:url(../images/navShows.gif);
}
#nav #navSales
{
	background-image:url(../images/navSales.gif);
}
#nav #navNewsletter
{
	background-image:url(../images/navNewsletter.gif);
}
#nav #navContact
{
	background-image:url(../images/navContact.gif);
}
#nav #navLinks
{
	background-image:url(../images/navLinks.gif);
}

#content
{
	width:740px;
	position:absolute;
	left:190px;
	top:180px;
}

#content h3
{
	font-size:24px;
	color:#003300;
	font-weight:bold;
}

#content h4
{
	font-size:14px;
	color:#003300;
	font-weight:bold;
}

#content h5
{
	font-size:14px;
	color:#003300;
	font-weight:bold;
	padding-bottom:10px;
}

#content #copy
{
	padding-top:15px;
}

#content #copy img
{
	border:4px solid #928770;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}

#photoList,
#saleList,
#soldList
{
	padding-bottom:15px;
}

#content #copy #photoList img,
#content #copy #saleList img,
#content #copy #soldList img
{
	border:2px solid #928770;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:10px;
}

#content ul
{
	padding-left:20px;
}

#content ul li
{
	padding-bottom:5px;
}

#content ul li a
{
	padding-right:12px;
	background-image:url(../images/contentBullet.gif);
	background-position:right 2px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#000;
}

#content ul li a:hover
{
	text-decoration:underline;
}

#copy.shows table
{
	border-left:1px solid #aba290;
	border-right:1px solid #aba290;
}

#copy.shows table td
{
	border-bottom:1px solid #aba290;
	border-top:1px solid #e7dcc8;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:3px;
	padding-right:3px;
}

#copy.shows ul
{
	padding-bottom:20px;
	padding-top:5px;