body {
	background-color: #546037;
	margin: 0;
	padding: 0;
}

#container {
	background-image: url(images/bgFrame.gif);
	background-repeat: no-repeat;
	width: 922px;
	height: 586px;
	margin: 50px auto 0 auto;
	padding-top: 94px;
}

#header {
	background-image: url(images/header.gif);
	background-repeat: no-repeat;
	width: 534px;
	height: 41px;
	margin: 0 auto 7px auto;
	padding: 0;
}

#nav {
	width: 534px;
	height: 18px;
	margin: 0 auto 16px auto;
	padding: 0;
	clear: both;
}

#nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#nav span {
	display: none;
}

#btnNews a {
	background-image: url(images/btnNews.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	width: 42px;
	height: 18px;
	margin: 0 28px 0 2px;
	padding: 0;
	display: block;
	float: left;
}

#btnNews a:hover {
	background-position: -42px 50%;
}

#btnNewsOn {
	background-image: url(images/btnNews.gif);
	background-repeat: no-repeat;
	background-position: -42px 50%;
	width: 42px;
	height: 18px;
	margin: 0 28px 0 2px;
	padding: 0;
	display: block;
	float: left;
}


#btnArtwork a {
	background-image: url(images/btnArtwork.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	width: 73px;
	height: 18px;
	margin: 0 28px 0 0;
	padding: 0;
	display: block;
	float: left;
}

#btnArtwork a:hover {
	background-position: -73px 50%;
}

#btnArtworkOn {
	background-image: url(images/btnArtwork.gif);
	background-repeat: no-repeat;
	background-position: -73px 50%;
	width: 73px;
	height: 18px;
	margin: 0 28px 0 0;
	padding: 0;
	display: block;
	float: left;
}

#btnAbout a {
	background-image: url(images/btnAbout.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	width: 50px;
	height: 18px;
	margin: 0 28px 0 0;
	padding: 0;
	display: block;
	float: left;
}

#btnAbout a:hover {
	background-position: -50px 50%;
}

#btnAboutOn {
	background-image: url(images/btnAbout.gif);
	background-repeat: no-repeat;
	background-position: -50px 50%;
	width: 50px;
	height: 18px;
	margin: 0 28px 0 0;
	padding: 0;
	display: block;
	float: left;
}

#btnContact a {
	background-image: url(images/btnContact.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	width: 65px;
	height: 18px;
	margin: 0 28px 0 0;
	padding: 0;
	display: block;
	float: left;
}

#btnContact a:hover {
	background-position: -65px 50%;
}

#btnContactOn {
	background-image: url(images/btnContact.gif);
	background-repeat: no-repeat;
	background-position: -65px 50%;
	width: 65px;
	height: 18px;
	margin: 0 28px 0 0;
	padding: 0;
	display: block;
	float: left;
}

#btnStore a {
	background-image: url(images/btnStore.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	width: 48px;
	height: 18px;
	margin: 0 28px 0 0;
	padding: 0;
	display: block;
	float: left;
}

#btnStore a:hover {
	background-position: -48px 50%;
}

#btnStoreOn {
	background-image: url(images/btnStore.gif);
	background-repeat: no-repeat;
	background-position: -48px 50%;
	width: 48px;
	height: 18px;
	margin: 0 28px 0 0;
	padding: 0;
	display: block;
	float: left;
}

#btnStoreOff {
	background-image: url(images/btnStoreOff.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	width: 48px;
	height: 18px;
	margin: 0 28px 0 0;
	padding: 0;
	display: block;
	float: left;
}

#btnBlog a {
	background-image: url(images/btnBlog.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	width: 36px;
	height: 18px;
	margin: 0 28px 0 0;
	padding: 0;
	display: block;
	float: left;
}

#btnBlog a:hover {
	background-position: -36px 50%;
}

#btnLinks a {
	background-image: url(images/btnLinks.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	width: 43px;
	height: 18px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}

#btnLinks a:hover {
	background-position: -43px 50%;
}

#btnLinksOn {
	background-image: url(images/btnLinks.gif);
	background-repeat: no-repeat;
	background-position: -43px 50%;
	width: 43px;
	height: 18px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}

#sectionLinks {
	height: 11px;
	margin: 0 0 10px 138px;
	clear: both;
	font: 12px/12px Arial, Helvetica, sans-serif;
}

#sectionLinks a:link, a:visited {
	color: #878D6A;
	text-decoration: none;
}

#sectionLinks a:hover, a:active {
	color: #E4E0B1;
	text-decoration: none;
	border-bottom: 1px dotted #FF0000;
}

#galleryContainer {
	width: 718px;
	height: 330px;
	margin: 0 auto 0 auto;
	padding: 0;
}

#previous {
	width: 34px;
	height: 330px;
	float: left;
	margin: 0;
	padding: 0;
}

#gallery {
	width: 660px;
	height: 330px;
	float: left;
	margin: 0;
	padding: 0;
}

#about {
	width: 620px;
	height: 330px;
	margin: 35px auto 0 auto;
}

#news {
	width: 620px;
	height: 330px;
	margin: 35px auto 0 auto;
}

#aboutImage {
	background-color: #333333;
	width: 135px;
	height: 300px;
	float: left;
	margin-left: 45px;
}

#aboutText {
	width: 375px;
	float: left;
	margin-left: 20px;
	color: #878D6A;
	font: 12px/18px Arial, Helvetica, sans-serif;
}

#newsText {
	width: 530px;
	height: 305px;
	margin-left: 45px;
	color: #878D6A;
	font: 12px/16px Arial, Helvetica, sans-serif;
	overflow-y: auto;
}

#contactText {
	width: 450px;
	margin: 80px auto 0 auto;
	color: #878D6A;
	font: 12px/16px Arial, Helvetica, sans-serif;
	text-align: center;
}

#linksLeft {
	width: 255px;
	height: 300px;
	float: left;
	margin-left: 45px;
	color: #878D6A;
	font: 12px/18px Arial, Helvetica, sans-serif;
}

#linksRight {
	width: 255px;
	height: 300px;
	float: left;
	margin-left: 20px;
	color: #878D6A;
	font: 12px/18px Arial, Helvetica, sans-serif;
}

#next {
	width: 24px;
	height: 330px;
	float: left;
	margin: 0;
	padding: 0;
}

#gallery a {
	width: 100px;
	height: 100px;
	background-color: #181818;
	float: left;
	margin: 0 8px 8px 0;
	border: 1px solid #000000;
}

#gallery a:hover {
	border: 1px solid #303030;
}

#previous span {
	display: none;
}

#previous a {
	background-image: url(images/arrowPrevious.gif);
	background-repeat: no-repeat;
	background-position: -24px 50%;
	width: 24px;
	height: 41px;
	margin: 140px 0 0 0;
	padding: 0;
	display: block;
	text-decoration: none;
}

#previous a:hover, a:active {
	background-position: 0px 50%;
}

#next span {
	display: none;
}

#next a {
	background-image: url(images/arrowNext.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	width: 24px;
	height: 41px;
	margin: 140px 0 0 0;
	padding: 0;
	display: block;
	text-decoration: none;
}

#next a:hover, a:active {
	background-position: -24px 50%;
}

.cream {
	color: #E4E0B1;
}

.dkcream {
	color: #FFF;
}

.red {
	color: #FF0000;
}

.gray {
	color: #3D3D3D;
}

.green {
	color: #546037;
}

#newsText a:link, a:visited {
	color: #878D6A;
	text-decoration: none;
}

#newsText a:hover, a:active {
	color: #E4E0B1;
	text-decoration: none;
	border-bottom: 1px dotted #FF0000;
}

#aboutText a:link, a:visited {
	color: #878D6A;
	text-decoration: none;
}

#aboutText a:hover, a:active {
	color: #E4E0B1;
	text-decoration: none;
	border-bottom: 1px dotted #FF0000;
}

#contactText a:link, a:visited {
	color: #878D6A;
	text-decoration: none;
}

#contactText a:hover, a:active {
	color: #E4E0B1;
	text-decoration: none;
	border-bottom: 1px dotted #FF0000;
}

#linksLeft a:link, a:visited {
	color: #878D6A;
	text-decoration: none;
}

#linksLeft a:hover, a:active {
	color: #E4E0B1;
	text-decoration: none;
	border-bottom: 1px dotted #FF0000;
}

#linksRight a:link, a:visited {
	color: #878D6A;
	text-decoration: none;
}

#linksRight a:hover, a:active {
	color: #E4E0B1;
	text-decoration: none;
	border-bottom: 1px dotted #FF0000;
}

#copyright {
	margin: -55px auto 40px auto;
	padding: 0;
	width: 300px;
	text-align: center;
	font: 10px Arial, Helvetica, sans-serif;
}