/* Body and standard tags */
body {background: #f3eddf;}
.container-inner {width:951px;}
h1,h2,h3,h4,h5,h6 {font-family: "museo-sans-1","museo-sans-2",sans-serif;color: #4C3327;text-transform: uppercase;font-weight: 300;}
h2 {font-size: 22px; color: #78959B;}
h3 {font-size: 18px; color: #78959B;}
h2.sub,h3.sub {font-weight: 300;font-size: 18px; color: #4C3327; border-color: #d5ded9;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #78959B;}
hr {background: #d5ded9;}
p {font-family: "adobe-garamond-pro-1","adobe-garamond-pro-2",serif;font-size: 14px;font-weight: 400; color: #4C3327;}
a {color: #78959B;}
a:hover {color: #4C3327; text-decoration: underline;}
a:focus {color: #4C3327; text-decoration: underline;}
b,strong {font-family: "adobe-garamond-pro-1","adobe-garamond-pro-2",serif;font-weight: 600;}
ul, ol, li {font-family: "adobe-garamond-pro-1","adobe-garamond-pro-2",serif; font-size: 14px;}
input {border: 2px solid #d5ded9; color: #4C3327;font-family: "adobe-garamond-pro-1","adobe-garamond-pro-2",serif; padding: 3px; font-size: 14px;}
input:hover {border-color: #4C3327;}
textarea {border: 2px solid #d5ded9; color: #4C3327;font-family: "adobe-garamond-pro-1","adobe-garamond-pro-2",serif; padding: 3px; font-size: 14px; width: 95%;}
textarea:hover, textarea:focus {border-color: #4C3327;}
select {border: 2px solid #d5ded9; color: #4C3327;font-family: "adobe-garamond-pro-1","adobe-garamond-pro-2",serif; padding: 3px; font-size: 14px;}
select:hover, select:focus {border-color: #4C3327;}
input[type="submit"] {border: 2px solid #d5ded9; background: #d5ded9; color: #4C3327;font-family: "museo-sans-1","museo-sans-2",sans-serif; padding: 3px 25px 3px 25px; font-size: 14px;}
input[type="submit"]:hover {border-color: #4C3327; background: #4C3327; color: #d5ded9;}
.content ul, ol, li {font-family: "adobe-garamond-pro-1","adobe-garamond-pro-2",serif; color: #4C3327; font-size: 14px;}

/* Masthead and header area */
#masthead #logo h1 {line-height:0;margin-top:0px;margin-bottom:16px;}

#motto {float: right; text-align: right; margin-top: 40px;}
#motto .motto1 {font-family: "adobe-garamond-pro-1","adobe-garamond-pro-2",serif;font-size: 11px;text-transform: uppercase;line-height: 70%;margin-right: 70px;color: #78959B;}
#motto .motto2 {font-family: "adobe-garamond-pro-1","adobe-garamond-pro-2",serif;font-size: 11px;text-transform: uppercase;line-height: 70%;color: #78959B;}
#motto .motto3 {font-family: "museo-sans-1","museo-sans-2",sans-serif;font-size: 15px;text-transform: uppercase;letter-spacing: 2px;font-weight: 300;color: #78959B;}

#search {float: right; margin-top: 2px;}
#search #s {background: #ffffff; border: none; color: #4C3327; font-size: 12px; padding: 2px;}
#search #s:hover {background: #ffffff;color: #78959B;}

/* Top blog navigation and main menu bar */
#top {height: 25px;}
#nav-wrap-top .sf-menu {margin-right: 170px; float: right; clear: left;}
#nav-wrap-top .sf-menu li a {font-family: "museo-sans-1","museo-sans-2",sans-serif; font-weight: 500;color: #4C3327;text-transform: uppercase; font-size: 9px; border-color: #4C3327; text-decoration: none;}
#nav-wrap-top .sf-menu li a:hover {color: #d5ded9; background:#4C3327; border-color: #d5ded9; text-decoration: none;}
#nav-main {height:33px;}
#nav-main .sf-menu {height:32px;background: #4C3327;}
#nav-main .sf-menu li {margin-right:0;white-space:nowrap;border-right: 1px solid #4C3327;}
#nav-main .sf-menu li a {padding:10px 63px 10px 12px; color:#d5ded9; text-transform:uppercase; letter-spacing: 2px; font-family: "museo-sans-1","museo-sans-2",sans-serif; font-weight: 500; background:#4C3327; font-size: 13px;}
#nav-main .sf-menu li a:hover {color:#4C3327; background: #d5ded9;}
#nav-main .sf-menu li.sfHover ul {top:33px; width: 250px;}

/* Main content areas */
div.colborder {border-color: #d5ded9;}

/* Images */
#category-section img.attachment-thumbnail, #category-section img.thumbnail, #category-section img.timthumbnail {height:auto;}
.archive img {margin:0 0 0 0;}

/* Override - Thumbnail slider to make images 270px wide instead of 150px square */
#slider-section {height:182px;}
.sliderGallery {width:1945px;}
.sliderGallery ul li a {display:block;float:left;height:172px;margin:0 1em 0 0;position:relative;width:310px;}
.sliderGallery ul li a img {margin:0;opacity:0.9;padding:0;width:310px;max-width:310px;height:auto;}
.sliderGallery ul li a span {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#4C3327 none repeat scroll 0 0;border-right:4px solid #000000;bottom:0;color:#d5ded9;height:18px;left:0;opacity:0.7;overflow:hidden;padding:2px 0 2px 4px;position:absolute;text-align:center;width:302px;z-index:20;}

/* Comments and comment forms */
.postmetadata {background: #ffffff; color: #4C3327;}
.prev a, .next a {background: #f3eddf; color: #78959B;}
.prev a:hover, .next a:hover {background: #f3eddf; color: #4C3327;}
ol.commentlist li {font-family: "museo-sans-1","museo-sans-2",sans-serif; color: #4C3327; border-top: 1px solid #d5ded9;}
ol.commentlist li:hover {background: #ffffff;}
ol.commentlist li div.vcard span {color: #4C3327;}
ol.commentlist li div.vcard cite.fn a.url {text-decoration: none; color: #78959B;}
ol.commentlist li div.vcard cite.fn a.url:hover {text-decoration: underline; color: #4C3327;}
ol.commentlist li div.comment-meta {background: #ffffff;}
ol.commentlist li div.comment-meta a {color: #78959B;text-decoration: none;}
ol.commentlist li div.comment-meta a:hover {color: #4C3327;text-decoration: underline;}
#commentform textarea {border: 3px solid #d5ded9;font-size: 1.2em;margin-top: 3px;padding: 2px;width: 95%;font-family: "adobe-garamond-pro-1","adobe-garamond-pro-2",serif; font-size: 16px; color: #4C3327;}
#commentform textarea:hover {border: 3px solid #4C3327;}
#commentform #submit {font-family: "museo-sans-1","museo-sans-2",sans-serif;font-weight: 300; border-color: #d5ded9; background: #d5ded9; color: #4C3327; margin-top: 0px; padding: 3px;}
#commentform #submit:hover {border-color: #4C3327; background: #4C3327; color: #d5ded9;}

/* Footer and bottom feature area */
#footer-wrap {background: #f3eddf; border-color: #948c75;}
#footer {width:951px;padding:1.5em 0;margin:0 auto;text-align:left;}
#footer .item {font-family: "adobe-garamond-pro-1","adobe-garamond-pro-2",serif;}
#footer p {color:#4C3327;}
#footer h3 a {color:#78959B;text-transform: uppercase;font-size: 18px;font-weight: 300;}
#footer h3 a:hover {color:#4C3327;}
#footer ul li a {border-color:#948c75; color: #4C3327; font-size: 12px; text-decoration: none;}
#footer ul li a:hover {color:#78959B;background:#4C3327; text-decoration: none;}
#footer div.colborder {border-color: #948c75;}
#footer hr {background: #948c75;}
#footer h3 {color: #4C3327;}
#footer .textwidget {font-size: 12px; color:#4C3327;}
#footer .quiet {font-size: 12px; color:#4C3327;}
#featured .sub {color:#4C3327;font-weight: 300;border-color:#948c75; font-size: 18px;}
.byline {font-size: 12px; color: #4C3327;}
.byline p {font-size: 12px;}
.byline a {font-size: 12px; color: #78959B;}
.byline a:hover {color: #4C3327;}

/* Special - styles for tables on rates page */
#wedding_container {width: 950px; padding: 0px; margin-bottom: 20px; border: 1px dotted #4C3327; float: left; clear: both;}
#family_container {width: 460px; margin-right: 15px; float: left; clear: left; border: 1px dotted #4C3327; margin-bottom: 40px;}
#pet_container {width: 460px; float: right; clear: right; border: 1px dotted #4C3327; margin-bottom: 40px;}
#wedding_container h3 {background: #f3eddf; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 10px;}
#family_container h3 {background: #f3eddf; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 10px;}
#pet_container h3 {background: #f3eddf; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 10px;}
#wedding_container p {padding: 15px 15px 0px 15px; margin: 0px;}
#family_container p {padding: 15px 15px 0px 15px; margin: 0px;}
#pet_container p {padding: 15px 15px 0px 15px; margin: 0px;}
#wedding_container .wedding_list1 {width: 470px; text-align: center; float: left; clear: left;}
#wedding_container .wedding_list2 {width: 470px; text-align: center; float: right; clear: right;}
#wedding_container .wedding_list1 ul {margin: 10px 0px 10px 0px;}
#wedding_container .wedding_list2 ul {margin: 10px 0px 10px 0px;}

/* Special - styles for signature */
#signature ul {float: left; margin: 0px; width: 100%; border-top: 1px dotted #4C3327; border-bottom: 1px dotted #4C3327;}
#signature .sig li {text-align: left; float: left; list-style: none; padding: 3px 75px 3px 10px;}
#signature .sig_sans {font-family: "museo-sans-1","museo-sans-2",sans-serif; font-size: 23px; text-transform: uppercase; letter-spacing: 3px; line-height: 80%; font-weight: 300;}
#signature .sig_serif {font-family: "adobe-garamond-pro-1","adobe-garamond-pro-2",serif; font-size: 12px; text-transform: uppercase; font-weight: 600; line-height: 80%;}
#signature .sig_sans a {color: #78959B;}
#signature .sig_sans a:hover {color: #4C3327; text-decoration: underline;}
