
/**********************************/

body 
{
    background-color:#fffffa;
	font-family:Arial, Helvetica, sans-serif;
	color:#593027;
	padding:3px;
     
}

#container {}

h1, h2, h3 {font-family: 'La Belle Aurore', cursive; font-weight:normal}

h1 {font-size:3.1em; }

p {margin:30px 0;}

a {color:#adad1d; text-decoration:none;}

a:hover {color:#593027; text-decoration:underline;}

label {font-family:'Rock Salt', RockSaltRegular, arial, helvetica, sans-serif; font-size:18px; text-transform:lowercase; }

form input[type=submit] {
	background : url("images/send-button.png") no-repeat center center;
	height :35px;
	border : none;
	color : transparent;
	font-size : 0;
}

/*header*/

#header {background:#9b4b30 url(images/mobile-header.jpg) no-repeat; height:145px; padding-left:0px; }

#info {display:none;}

#paintRock {color:#fff; font-size:larger; font-weight:bold; width:165px; margin-top:25px; margin-left:15px;}

#reserveEmail, #reservePhone {display:none;}

.reservations {font-family: 'Permanent Marker', sans-serif; font-size:24px; color:#add3b4; letter-spacing:2px; font-weight:normal}

.bracket {font-family: Quicksand, 'QuicksandBook-Regular', cursive; font-weight:300; font-size:32px;}

.email, .phone {font-family: Quicksand, 'QuicksandBook-Regular', cursive; font-weight:400; color:#e6d7c2; font-size:20px; }

.numbers {color:#ffffff; font-size:22px; font-weight:bold}

#social {display:none;}

#social img {margin:0 3px;}

#logo {display:none;}

.home {background:none;}

.faq {background:none;}

#homeContent {margin-top:0; margin-left:0; width:100%; padding:15px;}

#quotes { display:none;}

#slideshow {display:none}

/*nav*/

#nav {background:none; height:auto; padding:0;}

#nav li {
	border:none;
	background:#333;
	color:#fff;
	line-height:25px;
	letter-spacing:0px;
	background:;
	font-size:18px;
	padding:0;
	margin:0 0px;
	text-transform:lowercase;
	position:inherit;
	float:none;
	}

#nav li a {
	border:none;
	background:none;
	text-decoration:none;
	padding:20px 20px;
	color:#fff;
	display:inherit;
	}
	
#nav li a:hover {
background: #ccc; color:#000000;

	}
	
#menu-item-24.current-menu-item  {background: #ccc; color:#000000;}	
#nav li.menu-item-24 a:hover {background: #ccc; color:#000000;}	
	
#nav li.page-item-16  {background: #ccc; color:#000000;}	
#nav li.menu-item-20 a:hover {background: #ccc; color:#000000;}	

#nav li.page-item-14  {background: #ccc; color:#000000;}	
#nav li.menu-item-21 a:hover {background: #ccc; color:#000000;}	

#menu-item-50.current-menu-item  {background: #ccc; color:#000000;}	
#nav li.menu-item-50 a:hover {background: #ccc; color:#000000;}	

#menu-item-77.current-menu-item  {background: #ccc; color:#000000;}	
#nav li.menu-item-77 a:hover {background: #ccc; color:#000000;}	

#nav li.menu-item-18 a:hover {background: #ccc; color:#000000;}	

#nav li.menu-item-19 a:hover {background: #ccc; color:#000000;}		
/*content*/	

#mainContent {margin-top:0; margin-left:0; width:100%; }
	
#intContent {margin-top:0; margin-left:0; width:100%; padding:15px;}	

#intContent.faqtop {}

#faqContent {margin-top:0; margin-left:0; width:100%; padding:15px;}

#faqContent em {font-family:'Rock Salt', RockSaltRegular, arial, helvetica, sans-serif;	text-transform:lowercase; }
	
#contentLeft {width:555px; margin-top:75px; margin-left:150px; float:left;}	

#contentLeft h1 {font-size:2.75em; font-weight:normal; }

#sidebar {width:315px; float:right; margin-top:75px;}

/*area links*/

#topRow, #bottomRow {width:555px; font-size:.95em;}

#topRow {margin-top:35px;}

#topRow h2 {font-family:'Rock Salt', RockSaltRegular, arial, helvetica, sans-serif;
	text-transform:lowercase; font-size:16px;}
	
#topRow p {margin:0; line-height:31px;}	

#bottomRow {margin-top:55px;}
	
#bottomRow h2 {font-family:'Rock Salt', RockSaltRegular, arial, helvetica, sans-serif;
	text-transform:lowercase; font-size:16px;}	
	
#bottomRow p {margin:0; line-height:31px;}		

.leftLinks {width:250px; float:left;}
.rightLinks {width:250px; float:right;}

/*photos*/

#photoContent {width:875px; margin-top:75px; margin-left:150px;}	

#photoContent p {margin:0;}

#topRowphotos, #bottomRowphotos {width:850px; font-size:.95em;}

#topRowphotos {margin-top:25px;}

#bottomRowphotos {margin-top:45px;}

.leftPhotos {width:263px; float:left; background: url(images/photos-bg.png) no-repeat top center; text-align:center; padding-top:15px; padding-right:10px; margin-right:10px;}
.rightPhotos {width:263px; float:left; background: url(images/photos-bg.png) no-repeat top center; text-align:center; padding-top:15px; padding-right:10px;}
.centerPhotos {width:263px; float:left; background: url(images/photos-bg.png) no-repeat top center; text-align:center; padding-top:15px; padding-right:10px; margin-right:10px;}
	
/* Footer */

#footer {width:765px; margin-top:0; margin-left:0; width:100%; padding:15px;}

.home #footer {margin-left:0;}

#footerLeft {width:350px; float:left;}

#footerRight {width:350px; float:right; text-align:right;}