#container{width:935px}#header{padding:35px 0px 15px}.logo{margin:0 auto;display:block}#floralornament-left{left:-70px;position:absolute;top:65px;z-index:9999;width:165px;height:355px}#floralornament-right{left:850px;position:absolute;top:250px;z-index:9999;width:146px;height:276px}.frs-slideshow-container{width:100%}.frs-slideshow-container#homepage_header_slidespjc{margin-top:25px;margin-bottom:30px!important}#breadcrumbs{display:none}#category-name{display:none}h1.category-title{color:#006571;font-size:3em;font-family:\\\"Times New Roman\\\",Times,serif;
    font-weight: bold;
    font-style: italic;
    background: url(\\\"https://www.gracehillbandb.com/images/headerbg.png\\\") no-repeat scroll center center transparent;
}

/* --------------------------------------------------------------------CONTENT */
a {
    font-weight: bold;
}

p {
    padding-bottom: 30px;
    line-height: 2.2em;
    font-size: 1.1em;
}

.post p.meta-info {color: #555;}

/* SIDEBAR */
#sidebar {
    width: 238px;
    float: right;
    padding-top: 35px;
    padding-left: 10px;
}

h3.widgettitle {
    text-align: center;
    background: url(\\\"images/headerbg.png\\\") no-repeat scroll center center #fff;
    border-top-right-radius: 15px;
    border-top-left-radius: 15px;
    color: #006672;
    font-family: \\\"Times New Roman\\\",Times,serif;
    font-size: 2em;
    font-style: italic;
    padding: 10px;
}

.widget ul li {
    padding-bottom: 8px;
    padding-left: 15px;
    display: block;
    list-style: none;
}
.widget ul li a {
    color: #00666d;
    text-decoration: none;
}

.daytrip-preview {
    min-height: 150px;
    border: 3px solid #9AC3C7;
    border-radius: 15px 15px 15px 15px;
    margin: 20px;
    padding: 15px;
}

.daytrip-preview img {
    float: right;
    margin-left: 8px;
}

#home-award,#home-article {
    background: #E8F0F3;
    width: 100%;
    padding: 10px;
    text-align: center;
    margin: 0 auto;
    border: 3px solid #9AC3C7;
    border-radius: 15px 15px 15px 15px;
}

/* --------------------------------------- General Information */
#awards-wrap{
	/*margin: 0 auto;
	width: 400px;*/
	float:right;
	margin:0 0 0 10px;
	padding:0;
}
#awards-wrap h3{
	text-align: center;
	background: url("images/headerbg.png") no-repeat scroll center center #fff;
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
	color: #006672;
	font-family: "Times New Roman",Times,serif;
	font-size: 18px;
	font-style: italic;
	padding: 10px;
	margin-top 25px;
}
#awards-general, #awards-culinary{
	margin: 0 auto;
	width: 300px;
	background: #fff;
	border: 3px solid #006672;
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
}

#awards-culinary{
	margin-top: 15px;
}

#awards-general ul, #awards-culinary ul {
	list-style: none;
	padding:0;
	margin: 0;
}

#awards-general ul li, #awards-culinary ul li {
	height: auto;
	font-size: 11px;
	padding: 10px;
	line-height: 15px;
}
#awards-general ul li.on,#awards-culinary ul li.on{
	background: #FAF4E6;
}
/* ------------------- */
#amenities-wrap{
	float: left;
	margin:0 0 0 50px;
	padding:0;
	border: 3px solid #006672;
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
}
#amenities-wrap h3{
	text-align: center;
	background: url("images/headerbg.png") no-repeat scroll center center #fff;
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
	color: #006672;
	font-family: "Times New Roman",Times,serif;
	font-size: 18px;
	font-style: italic;
	padding: 10px;
	margin-top 25px;
}
#amenities-left{
	margin: 0 auto;
	width: 300px;
}
#amenities-left, #amenities-right{
	float: left; 
	width: 200px;
}
#amenities-left ul, #amenities-right ul {
	list-style: none;
	padding:0;
	margin: 0;
}

#amenities-left ul li, #amenities-right ul li {
	height: 30px;
	font-size: 11px;
	padding: 10px;
	line-height: 15px;
}
li.on{
	background: #E0EAEB;
}

/* --------------------------------------- Home */
#home-award {
	background: #E8F0F3;
	width: 100%;
	padding: 10px;
	text-align:center;
	margin: 0 auto 0 10px;
	border: 3px solid #9AC3C7;
	border-radius: 15px 15px 15px 15px;
}
#home-article, #home-reviews {
	background: #E8F0F3;
	width: 100%;
	padding: 10px;
	text-align:center;
	margin: 0 auto 0 10px;
	border: 3px solid #9AC3C7;
	border-radius: 15px 15px 15px 15px;
}
#recent-recipes-home{
	width: 200px;
	border: 3px solid #006672;
	border-radius: 15px 15px 15px 15px;
	background: #FAF4E6;
	margin: 0 auto 0 30px;}

.elopement-package {
background: #E8F0F3;
width: 80%;
margin: 0 auto 20px 10px;
border: 3px solid #9AC3C7;
border-radius: 15px 15px 15px 15px;
float: left;
}
.elopement-package-right {
background: #E8F0F3;
width: 80%;
margin: 0 auto 20px 10px;
border: 3px solid #9AC3C7;
border-radius: 15px 15px 15px 15px;
float: right;
}
.elopement-package p, .elopement-package ul, .elopement-package-right p, .elopement-package-right ul {margin-left: 20px; margin-right: 20px;}
.elopement-package h2, .elopement-package-right h2 {
	text-align: center;
	background: url("images/headerbg.png") no-repeat scroll center center #fff;
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
	color: #006672;
	font-family: "Times New Roman",Times,serif;
	font-size: 22px;
	font-style: italic;
	padding: 20px 10px;
}
#recent-posts-home{
	clear: both;
	margin: 15px auto;
	width: 95%;
	border: 5px solid #006672;
	border-radius: 15px 15px 15px 15px;
	-moz-border-radius: 15px 15px 15px 15px;
	background: #FAF4E6;
}
#recent-posts-home li {
	margin: 0 0 0 7px;
	list-style: none;
}
#recent-recipes-home ul {
	list-style-type: none;
}
#recent-recipes-home li {
	list-style-type: none;
}
#recent-posts-home p{
	margin-left: 15px;

}
#recent-recipes-home h2, #recent-posts-home h2, #newslettersub h2 {
	text-align: center;
	background: url("images/headerbg.png") no-repeat scroll center center #fff;
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
	color: #006672;
	font-family: "Times New Roman",Times,serif;
	font-size: 2em;
	font-style: italic;
	padding: 10px;
	margin-top 25px;
}

#newslettersub h2 {
	text-align: left;
}
label {
	text-align: left;
}
#execphp-8 {width: 80%;}
#constant_contact_api_widget-5 {
	list-style: none;
	border: 1px solid #000;
	padding: 0px;
	width: 200px;
	margin: 0 auto 0 30px;
	border: 3px solid #006672;
	border-radius: 15px 15px 15px 15px;
	background: #FAF4E6;
}

#constant-contact-signup {
	margin-left: 10px;
}
h3.widgettitle {
	text-align: center;
	background: url("images/headerbg.png") no-repeat scroll center center #fff;
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
	color: #006672;
	font-family: "Times New Roman",Times,serif;font-size:18px;font-style:italic;padding:10px;margin-top 25px}#cc_firstname,#cc_lastname,#cc_email{border:1px solid #006672}#constant_contact_api_widget-5 .button{border:1px solid #006672;background:#006672;color:#fff;margin:5px;padding 5px;border-radius:15px 15px 15px 15px}#calendar{width:250px}#primaryE{border:3px solid #006672;border-radius:15px 15px 15px 15px;-moz-border-radius:15px 15px 15px 15px;box-shadow:5px 5px 5px #BFD9DC;-moz-box-shadow:5px 5px 5px #BFD9DC;-webkit-box-shadow:5px 5px 5px #BFD9DC;padding:10px;margin-top:120px;background:#FAF4E6}#grr-wrapper{margin:0px auto;width:600px}.contentwrapper{float:left}.contentwrapper2{margin-left:50px}.testimonial{}.testimonial h4{height:35px;color:#006679;font-family:Geneva,Arial,Helvetica,Tahoma,sans-serif;font-size:12px;padding-left:22px;padding-top:2px;margin:0!important;line-height:15px;text-transform:none;font-weight:normal}.testimonial p{margin-left:30px}.CDSWIDSSP{margin:0 auto}li.recipe{margin-bottom:10px}#post-449 h1.entry-title{display:none}.pageid-449 #primary{border:none}#footer{padding-top:35px}#footer-content{width:934px}.blog #left-area{width:100%}.single #content{background:none}.single #left-area{width:100%}.single #sidebar{display:none}div.wpcf7 .wpcf7-form-control{max-width:100%}input[type=\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"email\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"]{background-color:#FFF;border:1px solid #BBB;padding:2px;color:#4E4E4E}div.wpcf7-spam-blocked,div.wpcf7-mail-sent-ok,div.wpcf7-validation-errors{border:none!important}div.wpcf7-mail-sent-ok{color:green}div.wpcf7-spam-blocked,div.wpcf7-validation-errors{color:red}@media only screen and (min-width:768px) and (max-width:960px){#floralornament-left,#floralornament-right{display:none}.logo{clear:both;display:block}ul#top-menu,ul#secondary-menu,ul#tertiary-menu{float:left}.nav li{float:none;position:static}#top-menu li a,#secondary-menu li a,#tertiary-menu li a{width:100%;text-align:left;line-height:30px}#social-menu li{float:left}ul#top-menu ul{display:block}.widget{width:auto}#left-area{width:487px}#sidebar{width:155px;padding-left:37px}#content{padding:0px 36px 60px 31px;background-position:518px 0px}#amenities-wrap{margin:0 auto;width:300px}#amenities-left,#amenities-right{width:300px}.ngg-gallery-thumbnail{width:120px}.ngg-gallery-thumbnail-box{float:left;margin:40px;display:block}#constant_contact_api_widget-5{width:170px;margin:0 auto}#recent-recipes-home{width:170px;margin:0 auto}}@media only screen and (max-width:767px){#floralornament-left,#floralornament-right{display:none}.nav li{float:none;position:static}#top-menu{display:block!important;margin-left:20px}#tertiary-menu{margin-left:40px}#top-menu li a,#secondary-menu li a,#tertiary-menu li a{width:100%;text-align:left;line-height:35px}ul#top-menu,ul#secondary-menu,ul#tertiary-menu{float:left;width:40%}#social-menu #menu-item-3380,#social-menu #menu-item-3381,#social-menu #menu-item-3382,#social-menu #menu-item-3400,#social-menu #menu-item-3404,#social-menu #menu-item-3592{float:left}#content img{margin-bottom:15px;clear:both;max-width:100px;max-height:100px}#mobile_nav{display:none!important}#awards-general,#awards-culinary{width:400px}#amenities-wrap{margin:0 auto 0 50px;width:300px}#amenities-left,#amenities-right{width:300px}.ngg-gallery-thumbnail{width:150px}.ngg-gallery-thumbnail-box{margin-right:70px;display:block}#grr-wrapper{width:200px}#constant_contact_api_widget-5{width 200px;margin-left:100px}#recent-recipes-home{margin-left:100px;width 200px}#home-award,#home-article{margin:auto;width:360px}}@media only screen and (max-width:479px){#floralornament-left,#floralornament-right{display:none}#container{width:300px}#header{text-align:center}#featured,#controllers,#from-blog,#multi-media-bar,#footer-widgets{display:none}#logo{float:none}p#slogan{float:none;margin-left:47px;margin-top:-25px;padding-top:0}#top-menu,#secondary-menu,#tertiary-menu{width:100%;float:left;clear:both;padding:0;margin:0}#top-menu{margin-left:20px}#secondary-menu{margin-left:30px}#tertiary-menu{margin-left:40px}ul#top-menu,ul#secondary-menu,ul#tertiary-menu{width:80%}#top-menu li a,#secondary-menu li a,#tertiary-menu li a{width:100%;display:block}#social-menu #menu-item-3380,#social-menu #menu-item-3381,#social-menu #menu-item-3382,#social-menu #menu-item-3400,#social-menu #menu-item-3404,#social-menu #menu-item-3592{float:left}.daytrip-preview img{margin:0 auto}#quote{padding-left:35px;padding-right:35px;width:230px}#quote h3{font-size:21px}#quote p{font-size:16px}#content-area{padding:35px 30px 10px}#services{margin-bottom:10px}.service{float:none;width:240px}.service h3.title{text-align:center}.service .thumb{background:none}#footer-content{width:298px}p#copyright{float:none;padding:20px 10px;text-align:center}#mobile_nav{display:none}.post-thumbnail{display:none}#content img{max-width:100%;max-height:100%}#left-area{width:244px}#awards-general,#awards-culinary{width:90%}#amenities-wrap{margin:0 auto;width:240px}#amenities-left,#amenities-right{width:240px}.ngg-gallery-thumbnail{width:150px}.ngg-gallery-thumbnail-box{margin-right:80px;display:block}.logo{max-width:100%}#grr-wrapper{width:200px}#constant_contact_api_widget-5{width:170px;margin:0 auto 0 25px;float:left}#recent-recipes-home{width:170px;margin:0 auto 0 25px;float:left}#home-award,#home-article{margin:5px auto;width:200px;float:left}#content img{margin-bottom:15px;clear:both;max-width:90%;max-height:90%}.wp-caption,.wp-caption img{width:98%;height:auto}}