/*
Theme Name: Kingsmill
Theme URI: http://www.kingsmillresort.com/
Description: Kingsmill Resort
Version: 1.0
Author: BCF
Author URI: http://www.boomyourbrand.com/
Tags: kingsmill, bcf
*/

/* general settings */
body#kingsmill {background:#c7bd9f url(/wp-content/themes/kingsmill/image/background.jpg); margin:0px; font:12px arial, helvetica, sans-serif; color:#3e2818;}
form {margin:0px;}
input {font-size:12px; color:#666; background:url(/wp-content/themes/kingsmill/image/input-background.gif) no-repeat left top; border:1px solid #ddd;}
textarea {font:12px arial; color:#666; background:url(/wp-content/themes/kingsmill/image/input-background.gif) no-repeat left top; border:1px solid #ddd;}
h1 {font:bold 18px verdana; color:#333; margin:0px; padding:0px;}
label {cursor:pointer;}
img {border:0px;}
img.image {padding:3px; background:#fff; border:1px solid #f1ebd5;}

/* layout settings */
.wrapper {width:851px; margin:0px auto; position:relative;}
.home2 {background:url(/wp-content/themes/kingsmill/image/home-background.jpg) no-repeat top; padding-bottom:50px; min-height:665px;}
.interior-2 {background:url(/wp-content/themes/kingsmill/image/interior-2-background.jpg) no-repeat top; padding-bottom:50px; min-height:665px;}
.interior-3 {background:url(/wp-content/themes/kingsmill/image/interior-3-background.jpg) no-repeat top; padding-bottom:50px; min-height:665px;}
.left {float:left;}
.right {float:right;}
.back {padding:10px 0px; font-weight:bold;}
.read-more {width:159px; height:23px; background:url(/wp-content/themes/kingsmill/image/red-button.png) no-repeat top; text-align:center; line-height:31px; padding-top:8px;}
.read-more a:link, .read-more a:visited {color:#fff; font:bold small-caps 13px "Times New Roman", Times, serif; text-align:center; text-decoration:none;}
.read-more a:active, .read-more a:hover {color:#e7cf48; font:bold small-caps 13px "Times New Roman", Times, serif; text-align:center; text-decoration:none;}
.clear {clear:both; margin:0px; padding:0px; height:0px; font-size:0px; line-height:0px; float:none;}

/* accents settings */
#paisley-left {position:absolute; background:url(/wp-content/themes/kingsmill/image/paisley-left.png) no-repeat; width:288px; height:615px; top:0px; left:0px; z-index:5;}
#paisley-right {position:absolute; background:url(/wp-content/themes/kingsmill/image/paisley-right.png) no-repeat; width:365px; height:474px; top:440px; right:0px; z-index:5;}

/* header settings */
#header {position:relative; top:0px; height:105px; width:auto; background:url(/wp-content/themes/kingsmill/image/kingsmill-logo.png) no-repeat center bottom; text-align:center; z-index:15;}
#header #logo {}
#header #logo img {width:305px; height:105px;}
#header #contact-information {position:absolute; top:9px; right:8px; text-align:right; color:#654e49;}
#header #contact-information a:link, #header #contact-information a:visited {color:#513f3a; text-decoration:underline;}
#header #contact-information a:active, #header #contact-information a:hover {color:#292220; text-decoration:underline;}

/* navigation settings */
#navigation {position:relative; z-index:20;}
#navigation .inner-wrapper {position:absolute; left:-32px; top:-44px; z-index:25; width:224px; height:417px; background:url(/wp-content/themes/kingsmill/image/drape.png) no-repeat;}
#navigation ul {margin:22px 20px 10px 25px; padding:0px;}
#navigation ul li {list-style:none;}
#navigation ul li.sub {padding-left:10px;}
#navigation ul li.sub a:link, #navigation ul li.sub a:visited {font:12px arial; color:#fff; text-decoration:none; line-height:16px; display:block;}
#navigation ul li.sub a:active, #navigation ul li.sub a:hover {font:12px arial; color:#d1c2a1; text-decoration:none; line-height:16px; display:block;}
#navigation ul li.sub a.on {color:#d1c2a1;}
#navigation ul li a:link, #navigation ul li a:visited {font:14px "Times New Roman", Times, serif; color:#fff; text-decoration:none; line-height:23px; font-variant:small-caps; display:block;}
#navigation ul li a:active, #navigation ul li a:hover {font:14px "Times New Roman", Times, serif; color:#e7cf48; text-decoration:none; line-height:23px; font-variant:small-caps; display:block;}
#navigation ul li a.on {color:#e7cf48;}

#navigation ul ul {display: none;}
#navigation ul ul {margin:0 0 0 12px;}
#navigation ul ul li a {font:12px arial !important;}
#navigation ul li.current_page_item ul, #navigation ul li.current_page_ancestor ul {display: block}
#navigation ul li.current_page_item a, #navigation ul li.current_page_ancestor a {color:#e7cf48;}
#navigation ul li.current_page_item ul a, #navigation ul li.current_page_ancestor ul a {color:#fff}
#navigation ul ul li.current_page_item a, #navigation ul li.current_page_parent a, #navigation ul li .current_page_ancestor a {color:#d1c2a1 !important;}
#navigation ul li.current_page_parent a {color:#e7cf48 !important;}
#navigation ul ul li.current_page_parent a {color:#d1c2a1 !important;}
#navigation ul li.current_page_parent li a {color:#fff !important}
#navigation ul li.current_page_parent li.current_page_item a {color:#d1c2a1 !important}

/*
#parentnav {width:630px;position:absolute;bottom:15px;right:20px;text-align:left;}
#parentnav ul {margin:0;padding:0;}
#parentnav li {list-style:none;margin:0;padding:0;display:inline;line-height:18px}
#parentnav a {color:#930024;font-weight:bold;padding:0 14px;}
#parentnav li.current_page_parent.current_page_ancestor a {color: #fff !important}
#parentnav li.current_page_item a {text-decoration:none;color:#704a1a;}
*/

#parentnav {width:630px;position:absolute;bottom:12px;right:20px;color:#930024}
#parentnav span {line-height:17px}
#parentnav a {line-height:17px;color:#930024;font-weight:bold;padding:0 12px;white-space:nowrap;}
#parentnav li.current_page_parent.current_page_ancestor a {color: #fff !important}
#parentnav a.current_page_item {text-decoration:none;color:#704a1a;}


/* promo settings */
#promo-home {position:relative; z-index:20; height:395px;}
#promo-home .top {}
#promo-home .text {position:absolute; left:202px; top:313px; z-index:25;}
#promo-home .dots {position:absolute; right:-4px; top:321px; z-index:25;}
#promo-home .dots ul {margin:0px; padding:0px;}
#promo-home .dots ul li {list-style:none; display:inline; margin-right:3px;}
#promo-home .dots ul li img {vertical-align:middle;}
#promo-home .image {position:absolute; top:0px; left:0px; background:url(/wp-content/themes/kingsmill/image/black-fade.png) no-repeat; width:868px; height:345px; text-align:right; padding-right:2px;}
#promo-home .image a {display:block; float:right; width:685px; height:345px;}
#promo-home .bottom {position:absolute; top:335px; left:-29px; background:url(/wp-content/themes/kingsmill/image/mantle.png) no-repeat; width:912px; height:51px;}

#promo-interior {position:relative; z-index:20; height:395px;}
#promo-interior .image {float:right; overflow: hidden; margin-top:9px; margin-right:11px; background:url(/wp-content/themes/kingsmill/image/big-pic-background.png) no-repeat; width:640px; height:344px; padding-right:2px;}
#promo-interior .image a {display:block; width: 612px; height:317px;}
#promo-interior .image img {margin:10px 0px 0px 13px; }
#promo-interior .dots {position:absolute; right:35px; top:315px; z-index:25;}
#promo-interior .dots ul {margin:0px; padding:0px;}
#promo-interior .dots ul li {list-style:none; display:inline; margin-right:3px;}
#promo-interior .dots ul li img {vertical-align:middle;}

#promo-flash {position:absolute;}
#exploreflashwrapper {position:relative;background:url(/wp-content/themes/kingsmill/image/explore-flash-bg.png) no-repeat; padding: 20px 15px 15px 12px;left:200px;top:10px}


/* content settings */
#content {width:859px; margin:-33px auto 0px auto; background:url(/wp-content/themes/kingsmill/image/content-background.png) repeat-y; position:relative; z-index:10;}
#main {}
#main .left {width:570px;}
#main .intro {padding:15px 20px;}
#main .explore { padding-top:500px; width:780px;padding-left:40px !important}
#main .intro .print-link { float:right; margin-right:0px; font-weight:bold; }
#main .intro .title {padding-bottom:10px; border-bottom:1px solid #d8cca3; margin-bottom:15px;}
#main .explore .title {width:490px}
#main .intro h1, #main .intro h1 a {display:inline;font:bold 26px "Times New Roman", Times, serif;color:#704a1a;font-variant:small-caps;text-decoration: none;}
#main .intro h2, #main .intro h2 a {font: bold 14px arial; margin:0px; padding:0px; margin-bottom:5px; clear:both; text-decoration:none;}
#main .intro h1 span {float:left;}
#main .intro h1 .read-more {float:right; margin-left:30px;}
#main .right {width:280px;}
#main .right .heading {padding-top:12px;}
#main .right form {padding:0px 15px 28px 25px;}
.interior-3 #main {}
.interior-3 #main .left {float:right; width:580px; padding:50px 50px 25px 0;}
.interior-3 #main .left .left {float:left; width:150px; padding:0px;}

/* recipe settings */
#recipe .left {float:left; width:150px; padding:0px;}
#recipe .right {float:right; width:360px; line-height:22px;}
#recipe .right p {margin-top:0px;}

/* specials settings */
.specials {width:525px; min-height:250px; background:url(/wp-content/themes/kingsmill/image/specials-background.png) no-repeat; margin:0px auto; padding-top:33px;}
.specials .special {padding:8px 15px;clear:both}
.specials .special h1 {font:bold 20px "Times New Roman", Times, serif !important; color:#67042f !important; font-variant:small-caps !important; margin-bottom:4px !important; display:block !important}
.specials .special .image {width:143px; height:103px; background:url(/wp-content/themes/kingsmill/image/little-image-background.png) no-repeat; float:left;}
.specials .special .image img {width:129px; height:89px; margin:7px 0px 0px 7px;}
.specials .special .description {float:right; width:335px;}
.specials .special .description p {margin-top:5px;}

.highlight-box {width:525px; min-height:250px; background:url(/wp-content/themes/kingsmill/image/specials-background.png) no-repeat; margin:0px auto; padding:33px 20px; clear:both;}
.highlight-box h1 {font:bold 20px "Times New Roman", Times, serif !important; color:#67042f !important; font-variant:small-caps !important; margin:0 !important; padding-top:10px; display:block !important;clear:both;}
.highlight-box img {width:129px; height:89px; margin:7px 0px 0px 7px; float:left;}
.highlight-box img.border {background:url(/wp-content/themes/kingsmill/image/little-image-background.png);padding:7px;}
.highlight-box p {margin-top:0;}
.highlight-box div {float:right;width:335px;margin-right:30px}

.highlight-box div a {display:block;width:159px; height:23px; background:url(/wp-content/themes/kingsmill/image/red-button.png) no-repeat top; text-align:center; line-height:31px; padding-top:8px;color:#fff; font:bold small-caps 13px "Times New Roman", Times, serif; text-align:center; text-decoration:none;}
.highlight-box div a:active, .highlight-box div a:hover {color:#e7cf48; font:bold small-caps 13px "Times New Roman", Times, serif; text-align:center; text-decoration:none;}
.highlight-box-horiz {width:525px; min-height:250px; background:url(/wp-content/themes/kingsmill/image/specials-background.png) no-repeat; margin:0px auto; padding:33px 20px; clear:both;}
.highlight-box-horiz div {width:185px;float:left;text-align:center;}
.highlight-box-horiz .linkbutton {margin:0 auto;}
/*
.highlight-box-horiz div a {display:block;margin:0 auto;width:159px; height:23px; background:url(/wp-content/themes/kingsmill/image/red-button.png) no-repeat top; text-align:center; line-height:31px; padding-top:8px;color:#fff; font:bold small-caps 13px "Times New Roman", Times, serif; text-align:center; text-decoration:none;}
.highlight-box-horiz div a:active, .highlight-box div a:hover {color:#e7cf48; font:bold small-caps 13px "Times New Roman", Times, serif; text-align:center; text-decoration:none;}
*/
/* rooms settings */
.rooms {width:525px; min-height:250px; background:url(/wp-content/themes/kingsmill/image/specials-background.png) no-repeat; margin:0px auto; padding:38px 0px 15px 8px;}
.rooms .room {width:159px; height:155px; background:url(/wp-content/themes/kingsmill/image/little-image-background.png) no-repeat 8px top; float:left; text-align:center; margin:5px 15px 5px 0px;}
.rooms .room img {width:129px; height:89px; margin:7px 0px 0px 0px;}
.rooms .room .read-more {margin:15px auto 0px auto; float:none;}

/* reserve room settings */
#reserve-room {}
#reserve-room div {padding:6px 0px;}
#reserve-room label {font-weight:bold; color:#704a1a; margin-right:4px;}
#reserve-room label.children {margin-left:5px;}
#reserve-room select {padding:2px;}
#reserve-room input {padding:4px; width:80px;}
input.calendar {background:#fff url(/wp-content/themes/kingsmill/image/calendar-icon.gif) no-repeat right 5px; width:90px !important; cursor:pointer;}
#reserve-room input.submit {width:159px; height:31px; background:url(/wp-content/themes/kingsmill/image/red-button.png) no-repeat top; text-align:center; border:0px; color:#fff; font:bold small-caps 13px "Times New Roman", Times, serif; text-align:center; text-decoration:none;}
#reserve-room input.submit:hover {color:#e7cf48;}

/* kingsmill newsletter settings */
#kingsmill-newsletter {}
#kingsmill-newsletter div {padding:6px 0px;}
#kingsmill-newsletter label {font-weight:bold; color:#704a1a; margin-right:4px;}
#kingsmill-newsletter input {padding:4px; width:125px;}
#kingsmill-newsletter input.submit {width:159px; height:31px; background:url(/wp-content/themes/kingsmill/image/red-button.png) no-repeat top; text-align:center; border:0px; color:#fff; font:bold small-caps 13px "Times New Roman", Times, serif; text-align:center; text-decoration:none;}
#kingsmill-newsletter input.submit:hover {color:#e7cf48;}

/* follow us settings */
#follow-us {}
#follow-us ul {margin:0px; padding:20px 25px;}
#follow-us ul li {list-style:none; display:inline; margin-right:8px;}
#follow-us ul li img {vertical-align:top;}

/* footer settings */
#footer {color:#513f3a; position:relative; z-index:30; margin-top:-9px;}
#footer .top {background:url(/wp-content/themes/kingsmill/image/footer-top.png) repeat-x center; height:9px;}
#footer .middle {background:url(/wp-content/themes/kingsmill/image/footer-middle.jpg) repeat-x center; height:29px;}
#footer .bottom {background:#87755c url(/wp-content/themes/kingsmill/image/footer-bottom.jpg) repeat-x center top; height:269px; padding-top:10px;}
.column {width:155px; float:left; margin-right:18px;}
.column.last {float:right; margin:0px;}
.column ul {margin:0px 0px 12px 0px; padding:0px;}
.column ul li {list-style:none; background:url(/wp-content/themes/kingsmill/image/footer-link-background.png) no-repeat left 7px; padding-left:10px;}
.column ul li.first {font-weight:bold; background:none; padding:0px;}
.column ul li a:link, #footer .column ul li a:visited {color:#513f3a; text-decoration:none;}
.column ul li a:active, #footer .column ul li a:hover {color:#7a3626; text-decoration:none;}
.column .contact {margin-bottom:12px;}
.column .contact a:link, #footer .column .contact a:visited {color:#513f3a; text-decoration:underline;}
.column .contact a:active, #footer .column .contact a:hover {color:#292220; text-decoration:underline;}

/* drop down menu settings */
.dropmenudiv {position:absolute; top:0px; margin:0px; line-height:18px; z-index:10000; background:#fff; width:150px; visibility:hidden;}
.dropmenudiv ul {margin:0px; padding:0px; border:1px solid #bbb; border-top:0px; border-bottom:0px;}
.dropmenudiv li {list-style:none;}
.dropmenudiv a:link, .dropmenudiv a:visited {display:block; border-bottom:1px solid #bbb; padding:5px 8px; text-decoration:none; font-weight:bold; color:#404040;}
.dropmenudiv a:active, .dropmenudiv a:hover {display:block; border-bottom:1px solid #bbb; padding:5px 8px; text-decoration:none; font-weight:bold; color:#000; background:#f5f5f5;}
.misc {margin:0px;}

/* grid settings */
.standard-form { margin-bottom:15px;}
.standard-form .label { width:140px; text-align:right; }
.standard-form label.required {background:url(/wp-content/themes/kingsmill/image/required.gif) no-repeat right top; padding-right:10px;}
.standard-form tr {}
.standard-form th {padding:7px 6px; background:#777; font:bold 14px arial; color:#fff; text-align:left;}
.standard-form td {padding:5px 6px;}
.standard-form li {padding:13px 6px;}
.standard-form .section, .standard-form li input, .standard-form li select,  .standard-form li textarea { margin-top:5px; }
.standard-form select { font-size:13px; padding:2px; }
.standard-form input {padding:6px; width:300px;}
.standard-form input#state {width:22px; text-transform:uppercase;}
.standard-form input#zip {width:75px;}
.standard-form input#phone {width:150px;}
.standard-form input#fax {width:150px;}
.standard-form textarea.short {width:96%; height:50px; padding:8px;}
.standard-form textarea.long {width:96%; height:200px; padding:8px;}
.standard-form input.checkbox {margin:0px; padding:0px; border:0px; width:15px; height:15px; background:none; cursor:pointer; display:inline;}
input.submit {cursor:pointer;}
input.submit {width:159px; height:31px; background:url(/wp-content/themes/kingsmill/image/red-button.png) no-repeat top; text-align:center; border:0px; color:#fff; font:bold small-caps 13px "Times New Roman", Times, serif; text-align:center; text-decoration:none;}
input.submit:hover {color:#e7cf48;}

#contactform td {vertical-align:top;padding:7px;}
#contactform input.text {width: 300px;}
#contactform textarea {width: 300px; height: 200px;}

/* link settings */
a:link, a:visited {color:#740a3a; text-decoration:underline;}
a:active, a:hover {color:#a7004c; text-decoration:underline;}

.error {background-color:#fcc; padding:10px; border:1px solid red;}
.success {background-color:#cfc; padding:10px; border:1px solid green;}

#ui-datepicker-div {z-index:1000;display:none;}

.navigation {text-align: center;line-height: 45px;height: 45px;}
.navigation .alignleft {float: left;width: 50%;text-align: left;margin:0 !important;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.navigation .alignright {float: right;width: 50%;text-align: right;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin:0 !important}
.navigation a {color: #704a1a;}

/*
.menu .flir-replaced {margin:0;height:19px;padding-top:5px}
.menu .flir-image {height:11px !important}
.menu .current_page_item ul, .menu .current_page_ancestor ul {margin-top: -4px !important;}
*/
.menu .page_item {margin-top: 8px}
.menu ul ul .page_item {margin-top: 2px}
/*.current_page_ancestor .flir-replaced {margin-bottom:0} */

#galleryimages {list-style:none;margin:0;padding:0}
#galleryimages li {float:left;margin:8px;width:500px;height:315px;background-image:none!important;padding:0 !important}
#galleryimages li div {float:left;margin-right:5px;margin-bottom:5px;}
#galleryimages .galleryimage a {display:block;width:80px;height:65px;padding:5px;background-image:url(/wp-content/themes/kingsmill/image/gallery-image-background.png);}

.jcarousel-control {font-weight: bold;margin-top:20px}
.jcarousel-control span {padding-right:4px;}
.jcarousel-control a {color:#b64058;text-decoration:none;padding:0 4px}
.jcarousel-control a.active {color:#3e3b34;}

.post {margin-bottom: 40px}
.post small {font-size:12px;font-style:italic}
.post h3 a {color:#8a0a25}
.post p {margin: 3px 0 14px 0}
.post h3 {margin:3px 0;font-size:14px;}

#blogsidebar {float:left;margin-top:420px}
#blogsidebar ul {list-style:none;margin:7px 0 30px 20px;padding:0;}
#blogsidebar li {margin-bottom:6px;width:198px;}
#blogsidebar a {color:#8a0a25;}

#side-bar {float:left;margin-top:420px}
#side-bar ul {list-style:none;margin:7px 0 30px 20px;padding:0;}
#side-bar li { margin-bottom:6px; }
#side-bar a {color:#8a0a25;}


#s {border:none;background-image:url(/wp-content/themes/kingsmill/image/blogsearchbg.png);width:144px;height:19px;background-repeat:no-repeat;background-attachment:scroll;}
#searchsubmit {border:none;margin-top:9px;}

table.golfcourse, .tablefade {width:100%;border-collapse:collapse;margin-top:20px;clear:both}
table.golfcourse th, .tablefade th {text-align:left;padding: 5px 9px;}
table.golfcourse thead, .tablefade thead {background-color:#dad0b5;}
table.golfcourse tbody, .tablefade tbody {background-image:url(/wp-content/themes/kingsmill/image/content-tbody.jpg);background-repeat:repeat-x}
table.golfcourse tbody td, .tablefade tbody td {padding: 11px 9px}

#coursebyhole {width:150px}

#content img {vertical-align:middle;}

#content .intro ul {list-style-type:none;padding-left:0;margin-left:0;}
#content .intro ul li {list-style-image:none;background-image:url(/wp-content/themes/kingsmill/image/dash.gif);background-repeat:no-repeat;background-position:left 8px;padding-left:10px;margin:5px 0}
#content .intro p {line-height:20px}

.bookroom {display:block;float:right;margin-right:100px;width:159px;height:23px;background:url(/wp-content/themes/kingsmill/image/red-button.png) no-repeat top;text-align:center;line-height:31px;padding-top:8px;color:#fff !important;font:bold small-caps 13px "Times New Roman", Times, serif !important;text-align:center;text-decoration:none;}
.bookroom:active, .bookroom:hover {color:#e7cf48 !important;font:bold small-caps 13px "Times New Roman", Times, serif;text-align:center;text-decoration:none;}

.linkbutton {display:block;width:159px;height:23px;background:url(/wp-content/themes/kingsmill/image/red-button.png) no-repeat top;text-align:center;line-height:31px;padding-top:8px;color:#fff !important;font:bold small-caps 13px "Times New Roman", Times, serif !important;text-align:center;text-decoration:none !important;}
.linkbutton:active, .linkbutton:hover {color:#e7cf48 !important;font:bold small-caps 13px "Times New Roman", Times, serif;text-align:center;text-decoration:none;}

.linkbutton-wider {display:block;width:215px;height:23px;background:url(/wp-content/themes/kingsmill/image/red-button-wider.png) no-repeat top;text-align:center;line-height:31px;padding-top:8px;color:#fff !important;font:bold small-caps 13px "Times New Roman", Times, serif !important;text-align:center;text-decoration:none !important;}
.linkbutton-wider:active, .linkbutton-wider:hover {color:#e7cf48 !important;font:bold small-caps 13px "Times New Roman", Times, serif;text-align:center;text-decoration:none;}

#recipelist {font-weight:bold}
#recipelist img {margin-right:20px}

.thumb {border:3px solid #fff;outline:1px solid #ccc;}

.indent-top {margin-top:30px;clear:both}

#golfrates {background:url(/wp-content/themes/kingsmill/image/ratestablehead.png) no-repeat top;padding-top:20px}
#golfrates h2 {border: none !important;margin:0;color:#6c0d35 !important;padding:25px 0 0 20px !important}
#golfrates table {border-collapse:collapse;width:100%}
#golfrates th {background-color:#dad0b5;color:#724c1c;text-align:left;padding:10px 20px;vertical-align:top;}
#golfrates td {padding:5px 0 0 20px;vertical-align:top;white-space: nowrap;color:#7b582b;}

table.bg-fade {background:url(/wp-content/themes/kingsmill/image/table-bg-fade.jpg) no-repeat top;width:524px;border-collapse:collapse}
table.bg-fade th {background-color:#dad0b5;text-align:left;padding:7px 20px}
table.bg-fade td {padding:5px 20px}

.indent-left-deep {margin-left:35px !important;}
ul.indent-left-deep {margin-top:0 !important;padding:0 !important}
ul.more-spacing li {margin:15px 0px !important}

.event h3, .event p {margin:0}
.event {margin-top:25px;padding-bottom:25px;border-bottom:1px solid #e9e6c7}
.event .date {margin-bottom:4px}
.event h3, .event a {color: #9e1133}
.event .directions {margin-top:15px}
.eventsection {margin-top:15px !important}

.alignleft {float:left;margin-right:9px;margin-top:6px}
.alignright {float:right;margin-left:9px;margin-top:6px}

.hentry small {font-size:12px; font-style:italic}
.hentry h3 {margin-bottom:0}

hr { color:#b4a48f; }


#explore-listings h2 { float:left; }
.explore-item { margin-top:25px; clear:both; }
.first-item { margin-top:0px; }
.explore-item h2, .explore-item h2 a { font-size:12px !important; color:#740a3a !important; clear:none !important; padding:0px !important; margin:0px !important; float:none !important; }
.explore-item h2 a { text-decoration:underline !important; }
.explore-item h2 a:hover {text-decoration:none; }
.explore-item .image { width:90px; height:90px; float:left; }
.explore-item .address { margin-top:10px; }
.explore-item address { margin:0px; padding:0px; font-style:normal; }

.explore-pagination { float:right; margin:0px; padding:0px; }
.explore-pagination ul { margin:0px !important; padding:0px !important;  }
.explore-pagination li { display:inline; margin:0px 5px 0px 0px !important;  background: none !important; font-weight:bold; padding:0px !important; }
.explore-pagination li.current { color:#3e3b34; }
.explore-pagination a { color:#b64058;text-decoration:none; font-weight:bold; }

#TB_title { background-color: #401a0a !important; }
#TB_window { border: 1px solid #000 !important; }












/*
		EMERGENCY FIX PER COURTNEY ASKEW VIA PHONE AT 5:20pm on June 29, 2010 
		-- jcominoli@boomyourbrand.com

#reserve-room{ display: none; }

*/ 






