/*
Theme Name: LM
Description: 'Superfish' drop down menu
Author: Sheepdog Print and Design
Author URI: sheepdogpd.com
*/
@import url("c-reset.css");
@import url("c-dropdownmenu.css");
@import url("c-comments.css");
@import url("c-fonts.css");
/*Opera Fix*/
body: before {content: "";height: 100%;float: left;width: 0;margin-top: -32767px;}
<!--[if !IE 7]>
<style type="text/css">
.footer-wrapper {display: table;height: 100%}
</style>
<!--[endif]-->
/*-- this sets up sticky footer --*/
* {margin: 0;}
html,
body,
#wrapper {margin: 0;padding: 0;width: 100%;height: 100%;text-align: left; }
body{background-color: #fdfdfd;/*palegray*/ background: #f5efd8 url('images/bgtile.png') repeat 0 0;}
/*if background is set by theme */
body.custom-background{}
#footer-wrapper {min-height: 100%;}
#main {clear: both;padding-bottom: 150px;/* must be same height as the 150 footer */}  
#footer {position: relative;margin-top: -150px;/* negative value of footer height */ height: 150px;clear: both;z-index: 12;} 
.footer #footer-inside {margin: 0 auto;padding: 25px;height: 100px;width: 800px;list-style: none;text-transform: uppercase;}

#header,
#main,
#footer { /*set page width*/ margin: 0 auto;width: 1100px;padding: 0 15px; background-color:#fff;}
#container {/*content*/ width: 1100px;margin: 0 auto;clear: both;}

body #header{background-repeat: no-repeat; background-color:#fff; background-position:16px 16px;}

/*--end sticky footer --*/
/* =Header
 ------------------------------------------------------------------- */
#header {margin: 0 auto;height: 160px;background:#fff url('images/logo.png') center ;display:block;}
#header .logo {display:block;clear:both;margin: 0 auto;height: 80px;}

 
a#logolink,
a#logolink img#logo {/* note- to make z-index work must assign parent position relative */ }

#search {float: right;width: 500px;margin: 20px 0 0 500px;height: 30px;text-align: right;margin: 0 20px 0 0; text-align:right;}
div.search {}
form#searchform {padding: 0;margin:0;}
input#s { -moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #7c7c7c #c3c3c3 #ddd #ccc;border-style: solid;border-width: 1px;margin: 6px 0px 5px 2px;padding: 3px 5px;height: 20px;width: 170px; background:#fff url(images/zoom.png) no-repeat 5px 5px;text-indent:20px;}

/*utility top*/
#utility-top{margin-top:10px; width:100%;clear:both;}
#utility-top ul#utility-nav-top.sf-menu{ float:right;text-align:right;}
#utility-top ul#utility-nav-top.sf-menu li a{padding:0;}
#utility-top ul#utility-nav-top.sf-menu li {padding:0 3px 0 6px;}

/* =Header:Navigation Menu
 ------------------------------------------------------------------- */
ul#menu-main-nav li a{padding-bottom:.6em;}
#access {margin: 14px 0 6px 0;float:right;}
#access li{border-bottom:5px solid #fff;}
#access li.current-menu-item {border-bottom:5px solid #e6eee6;/*pale mint*/}
#access ul#menu-main-nav li:hover{ border-bottom:5px solid #ccc;/*pale mint*/}

#access ul#menu-main-nav li ul.sub-menu{margin: 12px 0 0 0;background: transparent url('images/opaque.png') repeat 0 0; width:165px;}
#access ul#menu-main-nav li ul.sub-menu li a{font-family: 'LearningCurveProRegular';letter-spacing:0;font-size:11px;}
#access ul#menu-main-nav li ul.sub-menu li:hover,
#access ul#menu-main-nav li ul.sub-menu li:hover a,
#access ul#menu-main-nav li ul.sub-menu li:hover a:hover{background-color:#fff;background-image:none;font-family: FRHopper530;letter-spacing:0;font-size:11px;}

#access li a {text-decoration: none; }

/* =Footer
 ------------------------------------------------------------------- */
#footer {clear: both;overflow: hidden;width: 100%;padding: 0px;margin: 0 auto;background-color: #f8f4e2;display: block;height: 100px;}
#footer-inner {width: 1100px;height: auto;padding: 15px;margin: 0 auto;}
#footer div#footer-extra {width: 600px;height: 10px;text-align: center;margin: 0 auto;clear: both;}
#access-footer {width: 100%;margin: 14px 0 6px 0;height: 30px;clear: both;}

span#utility-bottom ul.sf-menu {margin:0 5px 0 0;}
span#utility-bottom ul.sf-menu a {padding: 0 1em 0;margin: 2px 0;border-right:1px #3D3C3A solid;}

#access-footer ul {background-color: #fff;}
#access-footer li.current-menu-item {background-color: #e6eee6;/*pale mint*/background-color:transparent;/*pale mint*/}
#access-footer li ul {display: none;}
#access-footer li a {text-decoration: none;}
/* =Layout:Page nav 
-------------------------------------------------------- */
.wp-pagenavi {margin: 0 auto;text-transform: uppercase;text-align: center;}
#nav-top {display: none;}
#nav-bottom {margin: 20px auto;}
/* =Layout:Column 1
-------------------------------------------------------- */
.col-1,.col-2{border: 1px solid #ebe5d0;background-color: #fff;}

.col-1, 
.single .col-1{width: 760px;float: left;padding: 0 0 20px 0;margin: 0 0 40px 0;position: relative;z-index: 1;}

.col-2{width: 320px;float: right;clear: right;padding: 0 0 20px 0;margin: 0 0 40px 15px;position: relative;z-index: 1;}

.page .col-1 {width: 320px;}
.page .col-2 {width: 760px;}
/* must be after page or wont ovveride pg settings */
.home   .col-1 {width: 1098px;}

.search-results .col-1 #content,
.page 			.col-2 #content,
.home 			.col-1 #content,
.archive 		.col-1 #content {padding:0 25px;background-color: #fff;margin: 0;}
/*690 - 50 makes content 640 px wide */

.col-1 #posts {margin: 0 10px;padding: 0;}
.col-1 .post {margin: 0 auto;padding: 0 0 50px 0;}
.archive        .col-1 .post,
.search-results .col-1 .post,
.category       .col-1 .post {margin: 0 auto;padding: 0 0 10px 0;}



#breadcrumb {position: relative;z-index: 2;margin: 0 0 10px 0;}


/* =Layout:Sidebar
-------------------------------------------------------- */
#sidebar {margin: 0;padding: 10px 15px;}
#sidebar ul,
#sidebar ul li {list-style: none;padding: 0;margin: 0;z-index: 4;}
#sidebar ul {margin: 0 0 30px 0;}
#sidebar ul li {margin: 0 0 30px 0;}
#sidebar ul li ul li {margin: 0 0 0 0;}
#sidebar ul li ul,
#sidebar ul li h3,
#sidebar h3 {margin: 0;padding: 0;}
#sidebar ul li ul li {padding: 4px 0;border-bottom: 1px dotted #e8e6e6;}
#sidebar-right {border-bottom: 1px dashed #789f90;float: right;position: relative;margin: -30px 0 0 0;min-height: 300px;width: 170px;}
#sidebar-right ul {list-style: none;margin: 0;padding: 0;text-indent: 0;}
#sidebar-right ul li {border-bottom: 1px dashed #789f90;margin: 0;padding: 3px 0;text-indent: 0;}


/* =Template: Page Sidebar
 ------------------------------------------------------------------- */
#sidebar-page {padding: 15px 15px 30px 15px;margin: 0;border-bottom: 10px #fff solid;}
#sidebar-page div.menu li.current_page_item ul.children,
#sidebar-page div.menu li.current_page_item ul,
#sidebar-page div.menu ul,
#sidebar-page div.menu ul.children {list-style: none;margin: 0;padding: 0 0 0 0;text-indent: 0;}
#sidebar-page div.menu li {list-style: none;border-bottom: none;font-weight:bold;border-bottom:1px solid #f7e9d9; padding:3px 0;}
#sidebar-page div.menu ul li.parent {border-bottom: 1px dashed #ddd;padding:3px 0;}
#sidebar-page div.menu li.current_page_item a {color: #999;color:#789f90;}
#sidebar-page div.menu li.current_page_item ul li a {font-style: normal;color: #999;color:#789f90;}
#sidebar-page div.menu li.current_page_item ul.children li.page_item a {color: #789f90;/*teal*/}
#sidebar-page div.menu ul.children li{border-width:0;background: transparent url('images/arrow.png') no-repeat 0 center;padding:0 0 0 10px;font-weight:normal;line-height:130%;}




/*= Universal items
------------------------------------------------------- */
.skip,
.none {display: none;}
.clear {clear: both;display: block;height: 0;width: auto;position: relative;margin: 0 auto;padding: 0;}
.clear-20 {clear: both;display: block;height: 20px;width: auto;position: relative;margin: 0 auto;padding: 0;}
code {font-family: monospace;}
hr {background-color: transparent;border-bottom: 1px dashed #789f90;border-width: 0 0 1px;height: 3px;}
blockquote, 
div.yellow { background-color: #b6cab6;clear: right;float: left;margin: 10px 0;padding:1% 2%;width: auto;clear:both;}
blockquote ul,
blockquote ul li{ list-style:inside disc;}
/* IMAGES */
img.gravatar {border-top: 1px solid #eee;border-right: 2px solid #dfdfdf;border-left: 1px solid #eee;border-bottom: 2px solid #dbdbdb;padding: 6px;margin: 0;float: none;}
a img {border: 0;}
a img.aligncenter,
a:hover img.aligncenter {margin: 0 auto 30px;display: block;clear: both;}
.post img.wp-smiley {padding: 0;border: 0;}

.page img.alignleft{margin:5px 20px 5px 0;float:left; }
.page img.alignright{margin:5px 0 5px 20px;float:right;}
.page img.aligncenter{margin:5px auto;}
div.entry-content,
div.entry-meta{clear:both;width:100%;}

.post img.alignleft{margin:5px 20px 5px 0;float:left; }
.post img.alignright{margin:5px 0 5px 20px;float:right;}
.post img.aligncenter{margin:5px auto;}

/*= Post layouts 
------------------------------------------------------- */
.entry-meta {/*post sub title meta */display: block;margin: 0 auto ;padding: 0;}
.entry-meta .entry-date {display: inline-block;float: left;margin: 0 10px 0 0;}
.entry-meta iframe {width: 90px;text-align: left;}
.post,
div.entry-content {/*post entry*/text-align: left;}
div.entry-content {padding: 0;margin: 7px 0 0 0;clear: both;}
.post img,
.post a img:hover {/*post images*/
// border-top: 1px solid #eee;
//border-right: 2px solid #dfdfdf;
//border-left: 1px solid #eee;
//border-bottom: 2px solid #dbdbdb;
text-align: center;
//padding: 10px;}
div.wp-caption {display: block;float: none;clear: both;text-align: center;margin: 0 auto;}
div.wp-caption p.wp-caption-text {text-align: center;}
.post-body a {/*post links*/text-decoration: underline;}
.post-body a:hover {text-decoration: none;}
.post p,.page p {margin: 5px 0 10px;}
.post div.entry-content div.entry-utility {/*post footer entry utility */ margin: 25px 0 0 0;text-align: left;}
.post div.entry-content div.entry-utility span.entry-date abbr.published {text-decoration: none;border: 0;}





/* =Plugin: contact7 form 
-------------------------------------------------------------- */
form.wpcf7-form {background-color: #c5a279 /*tan*/;margin: 0 0 0;padding: 8px 15px;}
form.wpcf7-form span.wpcf7-form-control-wrap your-message {background-color: transparent;}
form.wpcf7-form p {border: 0;margin: 10px 0 0 0;padding: 0;}

form.wpcf7-form p:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

form.wpcf7-form input {padding: 0 5px;margin: 5px 0 5px 0;width: 350px;height: 36px;}
form.wpcf7-form input.wpcf7-submit {padding: 0 5px;width: 250px;height: 36px;}
form.wpcf7-form span.your-message {margin: 0;padding: 0;}
form.wpcf7-form textarea.wpcf7-textarea{width:90%;}
form.wpcf7-form textarea {padding: 5px 5px;}
form.wpcf7-form input,
form.wpcf7-form textarea {border: 1px solid #E0DFE3;}
form.wpcf7-form text {width: 215px;height: 36px;}
form.wpcf7-form input.wpcf7-submit {background-color: #fff;border-width: 0;color: #000;display: block;float:left;margin:10px 0 20px 0; width:100px;}
form.wpcf7-form input.wpcf7-submit:hover {background-color: #a2d189;}




form.wpcf7-form h4{margin:10px 0 0 0;} 
form.wpcf7-form p{margin:0;}
form.wpcf7-form p,
form.wpcf7-form input.wpcf7-submit,
form.wpcf7-form textarea{font: normal normal 14px/16px Arial, Helvetica, sans-serif;}
form.wpcf7-form input{font: normal normal 20px/24px Arial, Helvetica, sans-serif;}

form.wpcf7-form input:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.te_div { /*expand plugin*/ }
p.te1 {margin: 0;padding: 0;text-align: right;}
p.te1 a#te1 {margin: 0;padding: 0;font-size: 10px;line-height: 10px;}
div#te1 {border-width: 0;}

/* =Plugin:Upcoming Events In Sidebar
 -------------------------------------------------------------- */
ul li ul.aec-eventlist {margin-top: 10px;}
ul.aec-eventlist li.fc-event span {padding: 0 0 0 10px;}ul.aec-eventlist li.fc-event span.fc-event-time {font-size: 11px;line-height: 13px;padding-top: 5px;}
ul.aec-eventlist li.fc-event span.fc-event-title {display: block;clear: both;padding-bottom: 10px;}
#aec-modal-container.simplemodal-container {background-color: #fff;margin-top: 50px;}
body #aec-modal-container .aec-title,
body #aec-modal .duration,
body #aec-modal .location {background-color: #f7e9d9;}
#aec-calendar div.ui-datepicker-header select,
#aec-calendar .ui-datepicker .ui-datepicker-title select {margin: 0;padding: 4px 2px 3px 2px;}
#aec-calendar div.ui-datepicker-title {margin-top: 0px;}

/* =Plugin: Email subscriber form
 -------------------------------------------------------------- */
div.eemail_textbox {float: left;width: 70%;}
div.eemail_textbox input#eemail_txt_email {width: 190px;}
div.eemail_button {float: right;width: 30%;}
div.eemail_button input.eemail_textbox_button {background-color: #719A1E;border: 0;color: #fff;font: normal 14px/16px 'LoraBold', Arial, sans-serif;padding: 2px 0 2px;width: 70px;}
div.eemail_button input.eemail_textbox_button:hover {background-color: #a5d93d;}

/*= Table: Get distance widget
----------------------------------------------------*/
#mkgdc-wrap .mkgdc-table tbody {display:block;clear:both;}
#mkgdc-wrap .mkgdc-table tbody {}
#mkgdc-wrap .mkgdc-table tbody tr td {font-size:16px;height:30px;vertical-align:middle;padding-top:10px;}
#mkgdc-wrap .mkgdc-table input,
#mkgdc-wrap .mkgdc-table .txt {width:100px;margin:-4px 0 0 0;padding:5px;}
div#map_canvas div,
div#map_canvas {display:none;}
div#steps {display:none;}
#mkgdc-wrap .mkgdc-table {background-color:#F0F0F6;}

/*= Sidebar: Drop down select blog archive
----------------------------------------------------*/
#sidebar select {border: 1px solid;border-color: #7c7c7c #c3c3c3 #ddd #ccc;padding: 5px;width: 170px;margin: 5px 0 15px 0;}
select#archive-menu {width: 248px;}
#htmlSelList {padding: 0;margin: 0;border: 2px inset #ccc;vertical-align: top;text-indent: 5px;}
#htmlSelListul li, #htmlSelListul, #htmlSelListul li a {text-indent: 0;margin: 0;padding: 0;list-style: none;}
#htmlSelListul li {padding-bottom: 2px;border-bottom: 1px solid  #EBEBEB;}
div.quicklinks2,div.quicklinks {text-align: right;}

/*= ARCHIVE LAYOUT and search-results
 -------------------------------------------------------- */
.archive #content,
.search-results #content {}
.archive #content h3.page-title,
.search-results #content h3.page-title {}
.archive div.post,
.search-results div.post {border-bottom: 1px solid #ddd;padding-bottom: 0;}
.archive div.entry-title,
.search-results div.entry-title {margin: 0;margin: 5px 0 5px;}
.archive div.entry-title h2, 
.archive div.entry-title h2 a,
.search-results div.entry-title h2, 
.search-results div.entry-title h2 a {}
.archive div.entry-content,
.search-results div.entry-content {margin: 0 0 10px 0;}
.archive div.entry-content div.entry-thumb,
.search-results div.entry-content div.entry-thumb {float: left;clear: right;margin: 0 10px 0 0;}
.archive div.entry-content p,
.search-results div.entry-content p {float: left;width: 400px;margin: 0 0 0 10px ;}
.search-results div.entry-content em {/*search highlight*/ background-color: #d2e4d7;/*pistachio*/ padding: 1px 3px;-webkit-border-top-right-radius: 3px;-webkit-border-top-left-radius: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-topleft: 3px;}
.archive .post div.entry-content div.entry-utility,
.search-results .post div.entry-content div.entry-utility {clear: both;margin: 15px 0 15px 0;padding: 0;}

/* =Page template sitemap.php
 ------------------------------------------------------------------- */
.page-template-sitemap-php #container.col-2 {float: left;padding: 0;width: 620px;min-height: 900px;margin: 40px 30px 50px 0;-moz-box-shadow: 0 0 5px #88b7b8;-webkit-box-shadow: 0 0 5px #88b7b8;box-shadow: 0 0 5px #88b7b8;z-index: 12;position: relative;}


ul.sitemap li.pagenav ul{list-style:none;margin:0;padding:0;}
ul.sitemap li.pagenav li.current_page_item ul.children,
ul.sitemap li.pagenav li.current_page_item ul,
ul.sitemap li.pagenav ul,
ul.sitemap li.pagenav ul.children {list-style: none;margin: 0;padding: 0 0 0 0;text-indent: 0;}
ul.sitemap li.pagenav li {list-style: none;border-bottom: none;font-weight:bold;}
ul.sitemap li.pagenav li.parent {border-bottom: 1px dashed #ddd;}
ul.sitemap li.pagenav li.current_page_item a {font-style: italic;color: #999;color:#789f90;}
ul.sitemap li.pagenav li.current_page_item ul li a {font-style: normal;color: #999;color:#789f90;}
ul.sitemap li.pagenav li.current_page_item ul.children li.page_item a {color: #719a1e;/*deep apple green*/}
ul.sitemap li.pagenav ul.children li{background: transparent url('images/arrow.png') no-repeat 0 center;padding:0 0 0 10px;font-weight:normal;line-height:130%;}

ul.sitemap li.postnav ul{list-style:none;margin:0;padding:0;}
ul.sitemap li.postnav ul li{display:inline-block; width:auto;}
ul.sitemap li.postnav ul li.parent-cat {margin:0 0 15px 0;padding: 0;font-size: 110%;font-weight: bold;}
ul.sitemap li.postnav ul li.parent-cat ul.children-cat {border-width:0;margin: 0;padding:0;list-style: none;}
ul.sitemap li.postnav ul li.parent-cat ul.children-cat li.child-cat {margin: 0;padding: 0;font-size: 90%;font-weight: normal;}

ul.sitemap li.postnav ul li:after{ content:' , '; }
ul.sitemap li.postnav ul li:last-child:after,
ul.sitemap li.postnav ul li.parent-cat{ content:''; }
/*make work after in ie */
ul.sitemap li.postnav ul li { scrollbar-face-color: expression(!this.isInserted==true ? this.isInserted=(this.innerHTML = '' + this.innerHTML + 'xkcd150') : ''); }
ul.sitemap li.postnav ul li { scrollbar-face-color: expression(!this.isInserted==true ? this.isInserted=(this.innerHTML = '' + this.innerHTML + ' , ') : ''); }
ul.sitemap li.postnav ul li.last,
ul.sitemap li.postnav ul li.parent-cat{scrollbar-face-color: expression(!this.isInserted==true ? this.isInserted=(this.innerHTML = '' + this.innerHTML + '') : ''); }


div.entry-content ol{list-style:decimal inside none;}
div.entry-content ol li{border-bottom: 1px dashed #789f90;padding:8px 0 12px 0;
font: normal 14px/22px  Georgia, 'Times New Roman', Times, Serif; }


div.entry-content ul{list-style:disc outside none;}
div.entry-content ul li{border-bottom: 1px dashed #789f90;padding:3px 0 5px 0;}
span.rss-link{width:125px;margin:0 5px 0 0;}
span.rss-link a{background:transparent url('images/rss.png') no-repeat right 2px;padding:0 20px 0 0;display:inline-block;}
form.feedburner-rss{margin:0 3px 0 0; width:475px;float:right;}
form.feedburner-rss input{margin:0;}
span.edit-link{float:right;}
ul#related_posts_thumbnails{}
ul#related_posts_thumbnails li{ display:inline-block;width:170px;padding:10px;margin:5px;border:1px solid #eee;;
padding:10px; vertical-align:top;line-height:14px;}
ul#related_posts_thumbnails li a img{float:left;margin:0 10px 0 0;}
ul#related_posts_thumbnails li:hover{background-color:#eee;}
div.round-blockquote{padding:10px;-moz-border-radius: 5px;
border-radius: 5px;   -moz-box-shadow: inset 0 0 15px #f7fcbd;-webkit-box-shadow: inset 0 0 15px #f7fcbd;   box-shadow: inset 0 0 15px #f7fcbd; background-color: #F0F9C1;background-color:#b6cab6;}

div.navigation .alignleft{width:48%;float:left;}
div.navigation .alignright{width:48%;float:right;text-align:right;}
div.navigation {width:100%;clear:both;}

div#foot-post-author p{font: normal normal 11px/16px  Georgia, 'Times New Roman', Times, Serif;}
div#foot-post-author p img.avatar{float:right;margin: 0 0 0 5px; background: none repeat scroll 0 0 #FFFFFF;
    border-color: #EEEEEE #DFDFDF #DBDBDB #EEEEEE;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    padding: 6px;}
	
	
	
	
/*fb*/
body .fbConnectWidgetTopmost{border-width:0;margin:0;}
fb-like-box ,.fb_iframe_widget {margin:0 0 0 -12px;}







