/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

body { color: #686539; }
h1, h2, h3, h4, h5, h6 {color: #3a3702;}
a:link, a:visited {color:#1f1f01}
a:hover {color:#a2a501}
.button {background-color:#3a3702}
.archive_header {text-transform: none;}
.archive_header span.from {text-transform: uppercase;}

.post .entry a:link, .post .entry a:visited {text-decoration: underline; }
.post .entry a:hover {background-color: #f1f0ec; color: #000;}
.page .entry a:link, .page .entry a:visited {text-decoration: none; }
.page .entry a:hover {background-color: #fff; color: #a2a501; text-decoration: underline;}

#header img { position: relative; top: -65px; }
#header-outer { background:	none; }
#logo a:active img { margin-top: 0px; }

.entry img, img.thumbnail { background-color:#f1f0ec; }
.entry img:hover, img.thumbnail:hover { background-color:#ddd; }
#commentform input.txt, #commentform textarea { background-color:#f1f0ec; }
#contact-page ol.forms textarea, #contact-page ol.forms input.txt { background-color:#f1f0ec; }
#comments .comment-entry p { font-size: 13px; line-height: 18px!important;}

#nav li ul {width: 162px;}
#nav li ul ul { margin: -33px 0 0 150px; }
#nav li ul li a { width: 150px; text-shadow:0 0px 0 #000; text-shadow:0 0px 0 rgba(0,0,0,0.5); border-radius:0;-moz-border-radius:0;-webkit-border-radius:0; }
#nav li ul li a:hover { font-style: italic; border-radius:0;-moz-border-radius:0;-webkit-border-radius:0; text-shadow:0 0px 0 #000; text-shadow:0 0px 0 rgba(0,0,0,0.5); }
#navigation { position: relative; top: -20px; }
#navigation ul.social li a.rss { background-image: url(images/ico-rss2.png);}
#navigation li.current_page_parent a { background-color: #fff; color: #111; }
#navigation ul.social li {margin-left: 6px;}
#navigation ul.social li a { color:#fff; background-color: #454406;}
#navigation ul.social li a:hover { background-color: #4f4e0c; }
#navigation a { background-color: #2b2902; }
#navigation a:hover { background-color:#c9ce2c; color: #000;}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {text-transform: none; }
.entry { font-size: 14px; line-height:22px; }
.entry img { max-width: none; }
.entry ol li { list-style-type: decimal; }
.entry ol li ol li { list-style-type: lower-alpha; }

.post .title a:link, .post .title a:visited { color:#3a3702; }
/* .post .title { margin: 0 0 16px; } */
.post .title { margin: 0px 0 8px; }
.post .author {font-size:13px; color: #3a3702; margin: 3px 0 10px; font-style: italic; font-family: Georgia, serif; }
.post .author a { color: #3a3702;}
.post .author a:hover {text-decoration: underline;}
.posthead {margin-bottom: 12px;}

.entry .highlight { background-color: #f1f0ec; padding: 20px 20px 4px 20px; margin-bottom: 20px; border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.entry .hightlight p {margin: 0px;}
.entry .rounded {border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}

.entry .wp-caption { display: block; padding: 0px; border: 1px dashed #ddd; background:#f1f0ec; text-align: inherit;  }
.entry .wp-caption { border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; }
.entry .wp-caption:hover {background-color: #ddd;}
.entry .wp-caption img {margin: 4px 4px 0px 4px; padding: 0px 0px 0px 0px;}
.entry .wp-caption-text {margin: 4px; font:11px Arial, Helvetica, sans-serif; font-style: italic; text-align:center; line-height: 12px;}

.post .icon span { position: absolute; display: block; padding-top: 55px; margin-right: 30px; }
.post .icon span a { width: 24px; float:left; background-color: #fff; border: 1px solid #f8f8f8; text-align: center; padding: 3px 10px 3px 10px; font-size: 11px; color: #eaeaea; }
.post .icon span a:hover { background-color: #f1f0ec; color: #bbb;}
.post .icon a{ background-color: #f1f0ec; }

a.more-link {text-decoration: none!important;}
a.more-link:hover { background-color: #c9ce2c; font-style: italic;}
.post-more { text-transform: none; }
.post-more a { font-size: 13px; font-weight: normal; }

.post-entries{ margin-left: 75px; font-size:11px; padding:7px 15px 7px 15px; border: 1px solid #ddd; background: #f1f0ec; }
.post-entries a { display: block; font:italic 12px/16px Georgia, serif; color:#777; text-decoration:none;}
.post-entries a:hover { text-decoration:underline; color: #000; }
.post-entries { border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.nav-entries{ padding:7px 15px 7px 15px; background-color: #f1f0ec;}
.nav-entries a { color:#777; }
.nav-entries a:hover { color: #000; }

.post .middle { width: 564px; margin-right: 0;}
.post .middle .comments { background: url(images/ico-comments.png) no-repeat left; padding-left: 25px; margin-left: 10px; font-size:14px; text-decoration: underline;}
.post .middle .comments a:hover {background-color: #f1f0ec; font-style: italic; color: #3a3702;}

.woo_map_single_output { padding: 10px 0 0 0; /* border-top: 1px dashed #d3d3d3; */ margin-left: 75px; overflow: hidden; }

/* POST COMMENTS AREA */
#commentsheader .leavecomment a {font-size:11px; background-color: #312e02; border-color: #393802;}
#commentsheader .leavecomment a:hover { background-color: #c9ce2c; border-color: #c9ce2c; color: #000; text-decoration: none;}
#comments .comment-head .date, #comments .comment-head .edit, #comments .comment-head .perma {text-transform: none; }
#comments .comment-head .name small { font-size: 12px; }

.reply a { display: inline-block; color: #ffffff!important; left: 500px; padding: 0px 7px 0px 7px; background-color: #f1f0ec; background-image: none; -webkit-box-shadow: none; text-shadow: none; border:none; position: relative; cursor: pointer;}
.repy a:hover { background-color: #c9ce2c !important; border-color: #c9ce2c; color: #000 !important; text-shadow: none;}
.reply a:active { top: 0px; }
#comments .comment-reply-link { margin-bottom: 6px; }

/* FULLWIDTH LINKS PAGE TEMPLATE */
.post.fullwidth li.bookmarks-gallery { position: relative; float: left; display: block; padding: 11px; border: 1px dashed #ddd; background:#f1f0ec; width: 191px; margin: 10px 10px 10px 10px; font-size:13px; line-height: 19px;}
.post.fullwidth li.bookmarks-gallery { border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; }
.post.fullwidth li.bookmarks-gallery:hover {background-color:#e9e8df;}
.post.fullwidth li.bookmarks-gallery a {display: block; font-size:16px; margin: 0 0 7px 0; line-height: 20px;}
.post.fullwidth li.bookmarks-gallery img {display: block; width: 191px; height: 150px; margin: 0 0 10px 0;}
.post.fullwidth li.bookmarks-gallery img:hover {text-decoration: none; border-bottom: none}
.post.fullwidth .linkcat {clear: both; margin: 15px 0 0 0;}
.post.fullwidth .linkcat h2 {position: relative; left: 10px;}
.post.fullwidth .inset {margin: 0 10px 0 10px;}
.post.fullwidth .linkcat ul {margin: 20px 0 0 0;}

/* MINI TRIPS PAGE TEMPLATE */
ul.lcp_catlist {margin-left: 0px; padding: 20px 0px 5px 0px; border-top: 1px dashed #d3d3d3;}
ul.lcp_catlist h2 {text-transform: none; margin-bottom: 4px;}
ul.lcp_catlist li {margin-left: 30px; font-size: 14px; line-height: 20px;}
ul.lcp_catlist li span.date {font-size: 13px; font-style: italic; }
ul.lcp_catlist span.description {display: block; font-size: 14px; padding-bottom: 6px; line-height: 18px;}
ul.lcp_catlist p {margin: 0px; padding: 0px;}

/* GALLERY AND LIGHTBOX */
.entry .gallery-item .gallery-caption {display: none;}
#lbCenter {border: 1px dashed #ddd; border-top-right-radius:5px; border-top-left-radius:5px; -moz-border-radius-topright:5px;	-moz-border-radius-topleft:5px;-webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius:5px; background-color:#f1f0ec;}
#lbCenter {border-bottom: none!important;}
#lbBottomContainer {border: 1px dashed #ddd; border-bottom-right-radius:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px;	-moz-border-radius-bottomleft:5px;-webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius:5px; background-color:#f1f0ec;}
#lbBottomContainer {border-top: none!important;}
#lbBottom {border-color:#f1f0ec;}
#lbImage {border-color:#f1f0ec;}

/* RETREAT BLOG AUTHOR WIDGET MODS */
.widget_woo_blogauthorinfo {background-color: #312e02; border-color: #393802;  }
.widget_woo_blogauthorinfo a { color:#a2a501!important;}
.widget_woo_blogauthorinfo a:hover { font-style: italic; }
#sidebar .widget_woo_blogauthorinfo h3 { margin: 0 0 7px 0; }
.widget_woo_blogauthorinfo p { margin: 0 0 7px 0; }
.widget_woo_blogauthorinfo .avatar { padding: 3px;}

/* RETREAT TWITTER WIDGET MODS */
.widget_woo_retreattwitter {min-height: 250px;}
.widget_woo_retreattwitter h3 { margin: 0; padding: 25px 0 3px 0; border-top: 1px dashed #D3D3D3; font-size: 18px; text-transform: none;}
.widget_woo_retreattwitter .link-ancillary { margin-top: 15px; background-color: #312e02; border: none; text-align: center; }
.widget_woo_retreattwitter .link-ancillary a { padding: 7px; display: block; color: #fff; }
.widget_woo_retreattwitter .link-ancillary a:hover { background-color: #c9ce2c; color: #000; text-decoration: none;}
.widget_woo_retreattwitter .tweet .username { font-weight: bold; }
.widget_woo_retreattwitter .tweet img { display: none; }
.widget_woo_retreattwitter #twitterSearch { border-top: 0px; }
.widget_woo_retreattwitter .tweet { border-bottom: 1px dashed #D3D3D3; padding: 15px 0; line-height: 18px;}
.widget_woo_retreattwitter .tweet p{ margin: 0; }
.widget_woo_retreattwitter .tweet em.time { display: block; font-size: 11px; }
.widget_woo_retreattwitter .link-ancillary { border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;  }
.widget_woo_retreattwitter .link-ancillary a { border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;  }


/* SPONSOR TEXT WIDGET */
.sponsortop img {border-top: 1px dashed #ddd; border-bottom: 1px dashed #ddd; margin-bottom: 12px;}
/* .sponsor img {border-bottom: 1px dashed #ddd; margin-bottom: 12px; margin-top: -12px;} */

/* LINK WITHIN */
#linkwithin_logolink_0, #linkwithin_logo_0 {display: none;}
.linkwithin_posts a:hover {background-color: #f1f0ec!important;}

/* COMMENT LOVE */
#commentform #submit {float:left; }
#comments .comment-entry p .cluv {font-size: 12px !important;}

/* TWITTER COMMENT LINK PLUG-IN */
.twitlink {font-size: 11px; padding-left: 15px!important; margin-left: 0px!important; margin-top: 0px!important; margin-bottom: 20px!important; background-color: #f1f0ec!important; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.twitlink .atsymbol {margin-left: 10px; font-size: 14px; font-weight: bold;}
.twitlink strong {font-size: 13px; margin-right: 3px;}
.twitlink #atf_twitter_id {margin-left: 3px; height: 20px!important; background-color: #fff!important; border: 1px solid #ddd !important; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}

/* MINI TRIPS INDEX WIDGET */
.widget_categoryposts {padding-top: 15px; padding-bottom: 18px; background-color: #312e02; border-color: #393802; border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.widget_categoryposts .minisub {font-size: 15px;}
.widget_categoryposts h3 { color:#ddd; font-size: 20px; margin: 0 15px 15px 15px;}
.widget_categoryposts a { color:#fff!important; line-height: 16px!important;}
.widget_categoryposts a:hover { text-decoration: underline!important;}
.widget_categoryposts ul { clear:both; list-style: none; border-bottom: 1px solid #393610; line-height: 16px!important;}
.widget_categoryposts ul li { padding: 7px 15px 7px 15px; border-top: 1px solid #393610;}
.widget_categoryposts ul li:hover { background-color: #c9ce2c; }
.widget_categoryposts ul li.current-cat-post-item { background-color: #454406; }
.widget_categoryposts ul li .post-date { font-size: 12px; font-style: italic; line-height: 16px!important;}

/* SIDEBAR FEATURED POSTS WIDGET */
#sidebar{ padding-bottom: 40px; }

#sidebar .TagWidget {padding-top: 15px; padding-bottom: 18px; margin-bottom: 30px; background-color: #f1f0ec; border-color: #393802; border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
#sidebar .TagWidget h3 { color:#312e02; font-size: 18px; margin: 0 15px 12px 15px;}
#sidebar .TagWidget a { color:#686539!important; line-height: 16px!important;}
#sidebar .TagWidget a:hover { color: #000!important; text-decoration: underline!important;}
#sidebar .TagWidget ul { clear:both; list-style: none; border-bottom: 1px solid #ddd; line-height: 16px!important;}
#sidebar .TagWidget ul li { padding: 7px 15px 7px 15px; border-top: 1px solid #ddd;}
#sidebar .TagWidget ul li:hover { background-color: #e9e8df; }

/* FAT FOOTER */
#foot1 {width: 279px; margin: 15px 25px 0 0;}
#foot2 {width: 279px; border-left: 1px solid #bec317; margin: 15px 25px 0 0; padding-left: 25px; }
#foot3 {width: 279px; border-left: 1px solid #bec317; margin: 15px 0 0 0;  padding-left: 25px; }

#foot5 .sponsors {float:right; position:relative; left:-50%; text-align:left;}
#foot5 .sponsors ul.sponsorfooter {inherit: none; height: 60px; overflow: hidden; list-style:none; position:relative; left:50%; border: none!important; clear: none!important;}
#foot5 .sponsors ul.sponsorfooter li {float:left;position:relative; border: none!important; margin: 0px!important; padding: 0px!important;}/* ie needs position:relative here*/
#foot5 .sponsors ul.sponsorfooter li a {height: 60px; overflow: hidden; text-decoration:none; float:left; text-align:center; white-space:nowrap; border: none;}
#foot5 .sponsors ul.sponsorfooter li a img {position: relative; top: 0px;} 
#foot5 .sponsors ul.sponsorfooter li a img:hover {top: 0px;}

#footer {text-transform: none; overflow: hidden;}
#footer-outer {background-color: #C9CE2C; border-top: 5px solid #bcc117; margin-top: 30px;}
#base-footer-outer { background-color: #393802; float:left; width: 100%;}
#base-footer {padding: 25px 20px 25px 20px; font-size:11px; text-transform: uppercase; color:#fff; font-family: Arial, Helvetica, sans-serif;}

/* FAT FOOTER WIDGETS */
#footer .widget h3 { margin: 10px 0 20px 0; font-size:20px; text-transform: none; color:#393802; font-weight: bold;}
#footer .widget a {color: #393802;}
#footer .widget a:hover {color: #fff;}
#footer .widget li {color: #454406; border-color: #adb21d;}
#footer .widget ul {border-color: #adb21d; }
#footer .widget ul li { padding: 6px 10px 6px 10px; line-height: 18px;}
#footer .widget ul li:hover {background-color: #bcc117;} 

/* RECENT COMMENTS FOOTER */
#footer .widget_recent_comments .commentexcerpt {font-style: italic;} 
#footer .widget_recent_comments .url {color: #747715;}

/* SEARCH FOOTER */
#footer .widget_woo_search { border: none; margin-bottom: 10px;}
#footer .widget_woo_search .searchform { margin-bottom: 0px; border: none;}
#footer .widget input.s { background-color: #efefef; border-color: #a3a711;}
#footer .widget input.submit { background-color: #312e02;}
#footer .widget input.submit:hover { background-color: #454406; }

/* TAGS FOOTER */
#tag-list-widget ul {border: none; padding: 10px 0 30px 0;}
#footer #tag-list-widget ul li:hover {background-color: #C9CE2C;} 
#tag-list-widget ul li.tags { float: left; ; padding: 8px 8px 0px 0px; border: 0px; font-family: Helvetica, Arial, sans-serif; text-transform: uppercase;}
#tag-list-widget ul li.tags a{ font-size: 10px; border: 1px dashed #adb21d; padding: 5px 10px 3px 25px; color: #747715; margin: 0 0 5px 0; clear: both; display: block; font-weight: normal; text-align: center; line-height: 16px;}
#tag-list-widget ul li.tags a { background: #bcc117 url(images/ico-tag-green.png) no-repeat 5px 5px; }
#tag-list-widget ul li.tags a { border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; }
#tag-list-widget ul li.tags a:hover { background: #393802 url(images/ico-tag-light.png) no-repeat 5px 5px; ; color: #fff;}

/* ABOUT US FOOTER */
#footer .widget_woo_blogauthorinfo { margin: 0 0 30px 0; background-color: #c9ce2c; color: #ffffff; padding: 0px 0px 0px 0px; border: 0px; color: #fff; }
#footer .widget_woo_blogauthorinfo p { color:#393802; }
#footer .widget_woo_blogauthorinfo a { color:#606218!important; text-decoration: underline; }
#footer .widget_woo_blogauthorinfo a:hover { color:#fff!important; }
#footer .widget_woo_blogauthorinfo .avatar { padding: 2px; border: 1px solid #fff; background:#fff;}
#footer .widget_woo_blogauthorinfo  { border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;  }

/* CONTACT FORM CAPTCHA */
.recaptcha {margin-left: 115px;}





