body{
	color:#777580;
}
h2 {
	color:#d1b79e;
}
h3{
	color:#777580;
	font-size:1.2em;
}
a{
	color:#b59ea4;
}
.container{
	padding-top:25px;
}
#logo{
	float:left;
}
/* NAV */
ul#nav {
	display:block;
	float:left;
	margin:84px 0 0 34px;
}
ul#nav li{
	list-style:none;
	padding:0;
	margin:0;
	float:left;
}
ul#nav li a{
	display:block;
	float:left;
	margin:0 0 0 15px;
	padding:0 15px 0 0;
	font-size:1.1em;
	color:#777580;
	border-right: 1px dotted #777580;
}
ul#nav li a:hover{
	color:#dad7ec;
}
ul#nav li.last a{
	border:0;
}
ul#nav li a.selected{
	font-weight:bold;
	color:#d1b79e;
}
/* HOME */
div.content {
	float:left;
	width:600px;
	padding-top:2em;
	height:405px;
}
#controls {
	display:none;
}
div.slideshow a.advance-link {
	display: block;
	width: 600px;
	height: 415px; /* This should be set to be at least the height of the largest image in the slideshow */
	/* line-height: 500px; This should be set to be at least the height of the largest image in the slideshow */
	text-align: center;
	overflow:hidden;
}
#thumbs{
	width:680px;
}
ul.thumbs{
	width:70px;
	float:right;
	margin-top:5px;
}
ul.thumbs li{
	margin: 18px 7px 0 7px;
}
div.slideshow-container{
		height: 415px;
}
.caption,
#caption {
	display:none;
}
#store_info {
	width:680px;
	padding:0 0 0 10px;
}

/* ABOUT */
div.contentcontainer {
	display:block;
	clear:both;
	width:680px;
	padding:20px 0 0 10px;
}
.center {
	text-align:center;
}


/* CONTACT */
#contact{
	padding-left:20px;
}
#contact textarea {
	height:170px;

}

/* SHOP */
#shop h2 {
	margin-bottom:5px;
}
#shop #schedule {
	margin-top:80px;
}
#shop h3 {
	font-size:1.4em;
	color:#D1B79E;
	font-weight:bold;
}
#shop dt {
	margin-top:1em;
}
