html, body, h1, h2, h3, h4, ul, li {

	margin: 0;
	padding: 0;

}



#seasonal ul {

padding-left: 20px;	

}



h1 img {

	display: block;

}

img {

	border: 0;

}

a {

	color: #464544;

}

a:hover {

	color: #FFA405;

}

.left {

	float: left;

}

.right {

	float: right;

}

.more {

	text-align: right;

}

.clear {

	clear: both;

}



body {

	background:url(images/bgtile.jpg) repeat;
	text-align: center;
	font-family:"Tahoma",Arial,Helvetica,sans-serif;
	font-size:12px;
	color: #695F4C;
	padding-bottom: 10px;
	

}



/** layout **/

#wrapper {

	text-align: left;

	margin: 20px auto;

	width: 960px;


  position: relative;


}



#header {

  background: #D9D1BC url(images/header.jpg) no-repeat;

  height: 266px;
border: 3px solid #FFF;
}

#logo {

	position: absolute;

	top: 13px;

	left: 301px;

	width: 170px;

	color: #52616E;

}



#monoSlideshow {

background:url(images/royaloakheader.jpg);

position:absolute;

left: 292px;

height: 265px;

}



#logo h1 {

  font: bold 24px "arial narrow", arial, sans-serif;

}

#logo p {

  margin: 0;

  font-weight: bold;

}



#bookaroom {

	position: absolute;
	top: 187px;
	left: 649px;
	width: 294px;
	height: 71px;
	background: #4B5360;
	border: 1px solid #2b3632;

}



#bookaroom p {

  margin: 0;

}

#bookaroom .orange {

  color: #FFB400;
  font-size: 10px;

}

#bookaroom a {

  color: white;
  font-size: 10px;

}



#nav {
	background:url(images/menubar.gif) repeat-x;
   position: relative;
	width: 960px;
	padding: 5px 0 0px 0px;
	text-align: left;
	margin: 6px 0 5px 0;
	overflow: hidden;
	height: 36px;

}

#nav ul {
padding-left: 15px;	
}

#nav li {
	
	   float: left;
        list-style: none;
  font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.7em;

}






#nav a {
  text-decoration: none;
	color:#283233;
}









#gallery {

  position: absolute;

  top: 155px;

  left: 287px;

  width: 385px;

}

#gallery li {

  list-style: none;

  text-indent: -999px;

  float: left;

  overflow: hidden;

  height: 111px;

}

#gallery .gwomen {

  background: url(images/pic_1.jpg) no-repeat;

  width: 127px;

}

#gallery .gkids {

  background: url(images/pic_2.jpg) no-repeat;

  width: 130px;

}

#gallery .gmen {

  background: url(images/pic_3.jpg) no-repeat;

  width: 128px;

}



#body {

  padding: 3px 3px 4px 3px;
background:#FFF;

}

#categories {

  float: left;

  width: 195px;

}

#seasonal, #collection {

  float: right;

  width: 750px;

  background: #D4CAB6;

  margin-bottom: 2px;

}

#seasonal .inner, #collection .inner {

  padding: 6px 12px;

}

#seasonal p, #collection p {

  margin: 0.4em 0;

  

}



#seasonal p {

font-size:14px;

}



.more a {

  font-size: 12px;

  color: #000;

  text-decoration: none;

}

.more a:hover {

  text-decoration: underline;

}



h3 {

  font:Georgia, "Times New Roman", Times, serif;

  color: #1B1812;

}



h2 {

font-family:Georgia,"Times New Roman",Times,serif;
font-size:22px;
  color: #695F4C;
  padding: 4px 0 0px 0;
  line-height:20px;

}

#categories h2 {

  color: #fff;
	font-size: 20px;
  padding: 3px 0 5px 39px;

  background: #847A67;

}

#categories ul {
list-style:none outside none;	
}

#categories li {

float:left;
margin:0;
padding:0;
width:100px;



}

#categories ul a {
width:160px;
border-top: 1px solid #F4EFDF;
list-style: none;
font-size: 13px;
padding: 7px 0 8px 35px;
font-family:Georgia,"Times New Roman",Times,serif;
display:block;
text-decoration: none;
background: #D4CAB6 left url(images/menubackground.gif) repeat;
color: #000000;

}

#categories a:hover {

  

}

#facebook {
width: 194px;
height: 50px;
background:url(images/facebook-link.jpg) no-repeat #d5cab8;
padding: 6px;
text-align:right;

}

#collection {

  background: #D4CAB6 bottom right url(images/pub_bg.jpg) no-repeat;

}

#collection .inner {

  padding-right: 250px;

}

#minigal {

  float: right;

  width: 222px;

  margin-top: 1em;

  margin-bottom: 1em;

}

#minigal div {

  float: left;

  margin: 6px;

}

#collection ul {

  margin-left: 1.5em;

}

#collection li {

  margin: 0.2em 0;

  color: #463F32;

  font-size: 16px;

  font-weight: bold;

  font-family: "arial narrow", arial, sans-serif;

}

#collection p {

  width: 251px;

  margin-left: 1.5em;

}



#seas-one, #seas-two, #seas-three {

  height: 146px;

}



#seas-one {

  float: left;

  width: 195px;

  margin-right: 3px;

  background: url(images/foot_1.jpg) no-repeat;

}

#seas-two {

  float: left;

  width: 249px;

  margin-right: 3px;

  background: url(images/foot_2.jpg) no-repeat;

}

#seas-three {

  float: left;

  width: 222px;

  background: url(images/foot_3.jpg) no-repeat;

}



#seas p {

  text-align: right;

  color: #000;

  margin: 80px 15px 0 0;

  font-size: 23px;

  font-weight: bold;

}

#seas p.date {

  margin-top: 0;

  font-size: 16px;

}



#copyright {

  text-align: center;

  font-size: 9px;
  padding: 3px;
color: #FFF;
}

#copyright a {
color: #CCC;	
}

.floatRight {



	float:right;



	padding: 5px;



	margin-bottom: 9px;



	border: 1px solid #A39669;



	margin-left: 10px;



	margin-top: 0px;



	background-color: #E5DCBD;



	margin-right: 10px;







}



img.floatLeft



{



	float:left;



	padding: 2px 5px 4px 0px;



	margin-bottom: 0px;



	border: 0px;



	margin: 0px;

	}

	

	.downloads {

	width: 100%;

	}



.downloads ul {

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin:0;

padding:0;

}

.downloads li {

background-image:url(images/pdf.gif);

background-repeat:no-repeat;

float:left;

height:50px;

text-align:left;

}

.downloads li a {

display:block;

font-family:Verdana,Arial,Helvetica,sans-serif;

padding-left:50px;

padding-top:15px;

text-decoration:none;

}

.horizontalmenu li {
display:inline;	
  background: #D4CAB6 left url(images/bullet.gif) no-repeat;

  border-top: 1px solid #F4EFDF;

  list-style: none;

  font-size: 13px;

  padding: 7px 0 8px 35px;

  font-family:Georgia,"Times New Roman",Times,serif;
}

.horizontalmenu {
line-height: 30px;	
	
}