body {
	font:normal 12px/20px Arial, "Trebuchet MS", helvetica, sans-serif;
	background:#779E69;
	color:#333;
	margin:0;
	padding:0;
	text-align:center;
}
a, a:link {
	color:#f90;
	text-decoration:underline;
	text-outline:none;
}
a:visited {
	color:#c60;
}
a:hover {
	color:#f60;
	text-decoration:none;
}
h3 {
	font: 30px/40px Georgia, "Times New Roman", serif;
	letter-spacing: 1px;
	background:url(../img/h3bg.gif);
	margin:5px 0 10px 0;
}
h3 a {
	color:#333 !important;
}
h4 {
	font: 24px/30px Georgia, "Times New Roman", serif;
	color:#930;
	letter-spacing: 1px;
	background:url(../img/h4bg.gif);
	margin:5px 0 10px 0;
}
h4 a {
	color:#930 !important;
}
h5 {
	font-size:16px;
	line-height:20px;
	color:#c63;
	margin:10px 0 10px 0;
	font-weight:normal;
}
h5 a {
	color:#c63 !important;
}
p {
	margin:5px 0 15px 0;
}
small {
	font-size:11px;
}
#container {
	width:800px;
	margin:0 auto;
	padding:0 24px;
	text-align:left;
	position:relative;
	z-index:1;
	background:url(../img/content-bodybg-green.jpg);
}
h1 {
	margin:0;
	padding:0;
	height:140px;
	background:#6D9158 url(../img/content-h1-green.jpg);
}
h1 a {
	text-indent:-1337px;
	font-size:1px;
	outline:none;
	display:block;
	height:125px;
	width:375px;
}
h2 {
	width:800px;
	height:235px;
	font-size:1px;
	text-indent:-1337px;
	margin:0;
	padding:0;
}
h2.about {
	background-image:url(../img/content-h2-about.jpg);
}
h2.gallery {
	background-image:url(../img/content-h2-about.jpg);
}
h2.media {
	background-image:url(../img/content-h2-about.jpg);
}
h2.contact {
	background-image:url(../img/content-h2-about.jpg);
}
#topnav {
	position:absolute;
	top:30px;
	margin:0;
	right:35px;
	width:360px;
	height:50px;
	list-style:none;
}
#topnav li {
	margin:0;
	padding:0;
	display:inline;
}
#topnav li a {
	display:block;
	float:left;
	height:18px;
	width:155px;
	padding-left:20px;
	margin-bottom:2px;
	background:url(../img/raquo175-white-orange.gif) no-repeat center left;
	line-height:18px;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	white-space:nowrap;
}
#topnav li a.active,  #topnav li a:hover {
	color:#f93;
	background-position:center right;
}
#content {
	background:url(../img/content-bg.jpg) no-repeat;
	min-height:300px;
}
#contentleft {
	float:left;
	width:287px;
}
#subnav {
	list-style:none;
	margin:15px 0 0 20px;
	padding:0 20px;
}
#subnav li {
	margin:0;
	padding:0;
	display:inline;
}
#subnav li a {
	display:block;
	height:25px;
	line-height:25px;
	padding-left:20px;
	margin-bottom:0;
	background:url(../img/raquosubnav.gif) no-repeat 0 0;
	color:#333;
	text-decoration:none;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	white-space:nowrap;
}
#subnav li a.active,  #subnav li a:hover {
	color:#f93;
	background-position:0 -25px;
}

#contentright {
	float:left;
	width:503px
}
#contentright img {
	float:right;
	margin:0 0 15px 15px;
	clear:right;
	background-color:#f7f4ef;
	border:1px solid #d7d1c8;
	padding:1px;
}
#contentright img.nofloat {
	float:none;
	margin:10px 0;
	clear:none;
	background-color:transparent;
	border:none;
	padding:0;
}
#footer {
	background-color:#fff;
	margin:20px 10px 0 10px;
	padding: 15px 0 0 0;
	width:780px;
	display:inline-block;
	clear:both;
	background-image:url(../img/doublehorizontal.gif);
	background-repeat:repeat-x;
	text-align:right;
	position:relative;
	font-size:11px;
}
#footer a {
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
#footer ul {
	position:absolute;
	left:0;
	top:15px;
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	text-align:left;
}
#footer ul li {
	display:inline;
	margin:0;
	padding:0;
}
#footer ul li a {
	margin-right:15px;
	color:#333;
}
#footer a.designby {
	color:#F9A11C;
	text-decoration:none;
	text-align:right;
	font-weight:bold;
	display:block;
	width:800px;
	position:absolute;
	left:-34px;
	background:#547A49 url(../img/content-footerbg-green.gif) no-repeat;
	padding:12px 34px 50px 14px;
}
#footer a.designby:hover {
	text-decoration:underline;
}
body.green {
	background:#779E69;
}
body.green h1 {
	background:#6D9158 url(../img/content-h1-green.jpg);
}
body.green #container {
	background:#547A49 url(../img/content-bodybg-green.jpg);
}
body.green #footer a.designby {
	background:#547A49 url(../img/content-footerbg-green.gif) no-repeat;
}




body.blue {background:#69889E;}
body.blue h1 {background:#23333E url(../img/content-h1-blue.jpg);}
body.blue #container {background:#49647A url(../img/content-bodybg-blue.jpg);}
body.blue #footer a.designby {background:#49647A url(../img/content-footerbg-blue.gif) no-repeat;}
body.blue .leftblock {background-image:url(../img/contentleft-blue.gif);}

body.violet {background:#8A7393;}
body.violet h1 {background:#342838 url(../img/content-h1-violet.jpg);}
body.violet #container {background:#695370 url(../img/content-bodybg-violet.jpg);}
body.violet #footer a.designby {background:#695370 url(../img/content-footerbg-violet.gif) no-repeat;}
body.violet .leftblock {background-image:url(../img/contentleft-violet.gif);}
/*
body.mocha {background:#A8885F;}
body.mocha h1 {background:#42311D url(../img/content-h1-mocha.jpg);}
body.mocha #container {background:#83673F url(../img/content-bodybg-mocha.jpg);}
body.mocha #footer a.designby {background:#83673F url(../img/content-footerbg-mocha.gif) no-repeat;}
body.mocha .leftblock {background-image:url(../img/contentleft-mocha.gif);}

body.teal {background:#558786;}
body.teal h1 {background:#20514E url(../img/content-h1-teal.jpg);}
body.teal #container {background:#376F6C url(../img/content-bodybg-teal.jpg);}
body.teal #footer a.designby {background:#376F6C url(../img/content-footerbg-teal.gif) no-repeat;}
body.teal .leftblock {background-image:url(../img/contentleft-teal.gif);}

body.rose {background:#9D6159;}
body.rose h1 {background:#492218 url(../img/content-h1-rose.jpg);}
body.rose #container {background:#7F4439 url(../img/content-bodybg-rose.jpg);}
body.rose #footer a.designby {background:#7F4439 url(../img/content-footerbg-rose.gif) no-repeat;}
body.rose .leftblock {background-image:url(../img/contentleft-green.gif);}

body.olive {background:#B0AE4D;}
body.olive h1 {background:#524418 url(../img/content-h1-olive.jpg);}
body.olive #container {background:#8A8730 url(../img/content-bodybg-olive.jpg);}
body.olive #footer a.designby {background:#8A8730 url(../img/content-footerbg-olive.gif) no-repeat;}
body.olive .leftblock {background-image:url(../img/contentleft-green.gif);}

*/
