/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file 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. */

/*#strip { display:none;}*/
#strip { background: url(images/scalloped_pendant.png) no-repeat top; height: 75px; }

#banner_photos { background: url(images/banner_photos2.png) no-repeat; margin:0px;padding:0px; height:162px; width:650px; float:right;}

#content, #header, #navigation, #slides, #footer {
background:#f3f3f3;
border-right: 20px solid #f3f3f3;
border-left: 20px solid #f3f3f3;
}

#header {padding-top:0px;}

#logo { float:left;}

#logo .site-title a:hover { text-decoration:none; }

#logo .site-title { text-shadow: 2px 2px #fff; }

#logo .site-title a { font-size:80px; line-height:80px;}

#logo .site-description { font-size:12px; }

#navigation { border-bottom: none; background-color: #f3f3f3; background-image: url(images/nav_border_bottom.gif); background-repeat: repeat-x; background-position: bottom; height:45px; margin-bottom:0;}

.nav a {border:none;}

.nav li  { margin-right: 5px; padding-right:20px; background-image: url(images/bg-widget2.png); background-repeat: no-repeat; background-position: right 10px; }

.nav li.current_page_item, .nav li:hover {border-bottom: none;}

.nav li.current-menu-item { border-bottom: none; }

#main-nav a:hover, #main-nav li.current_page_item a, #main-nav li.current_page_parent a, #main-nav li.current-menu-ancestor a, #main-nav li.current-cat a, #main-nav li.current-menu-item a {color: #5588AA; border-bottom:none;}

#main.fullwidth, .layout-full #main, .col-full {width: 961px;}

.nav a:hover,
.nav li.current_page_item a, 
.nav li.current_page_parent a,
.nav li.current-menu-ancestor a,
.nav li.current-cat a { color: #5588AA; border-bottom: none; }

#content {
padding:2em 0 2em 0em;
}

.home #blog { border:none; padding-top: 0px; margin-top: 0px;}
/*.home #blog { border-top: 1px solid #e6e6e6; padding-top: 30px; margin-top: 15px;}*/

.slide .content { width: 300px; left: 0px; bottom: 55px; padding: 10px 20px; position: absolute; font-size: 13px; background-color: rgba(28,174,176,0.7); }

.post .title, .page .title  { font-family:'Pompiere',Arial sans-serif;}

.post .title a:link, .post .title a:visited { color: #5588AA; }
.post .title a:hover {text-decoration:none;}

.posttype { float: left; margin-right: 10px; width: 38px; background: #fff; }
.posttype span.icon { display:none; }
.posttype img { padding-top: 10px; padding-bottom: 10px; }
.posttype p { width: 40px; padding-top: 13px; padding-bottom: 23px; text-align: center; }
.posttype span.month { font-size: 14px; font-family: 'Pompiere', arial, sans-serif; color: #999; text-transform: uppercase; line-height: 20px;}
.posttype span.day { font-family:'Pompiere', arial, sans-serif !important; font-size: 24px; color: #777; line-height: 18px; }
.posttype .date {margin:0px; padding-top:5px; padding-bottom:5px;}

.post-more { margin-left:0px;}

.post-meta .post-date {font-size:14px; line-height:20px;}

#main #connect, #comments, #respond { margin-left: 0px; }

#archives-2 select, #categories-2 select, #archives-3 select, .adspace-widget img {margin-top:10px;}

#footer-widgets {background-color:#f3f3f3; border-left: solid 20px #f3f3f3; border-right: solid 20px #f3f3f3;}


.lcp_catlist {list-style-type: none;}

#sidebar{width:261px;}

.entry img {max-width:100%;}

#sidebar #connect .newsletter-form .email  { width: 189px; }

.widget_woo_search  { width: 99%;}