#logo .site-title, #logo .site-description { display:block!important; }
body {background-image:url(https://www.jwilliamcampbell.com/wp-content/uploads/2012/09/webpage-background1-150x150.jpg);background-repeat:repeat;background-position:bottom right;background-attachment:fixed;border-top:4px solid #4c4cad;}
#header {background-image:url(https://www.jwilliamcampbell.com/wp-content/uploads/2023/06/Beach-3.jpg);background-repeat:no-repeat;background-position:top center;margin-top:0px;margin-bottom:0px;padding-top:40px;padding-bottom:20px;border:0px solid ;}
#logo {padding-left:20px;}#topad {padding-right:20px;}
#logo .site-title a {font:bold 34px/1em 'Caudex', arial, sans-serif;color:#000000;}
#logo .site-description {font:italic 18px/1em "Helvetica Neue", Helvetica, sans-serif;color:#000000;}
#wrapper {padding-left:30px; padding-right:30px;background-color:#ffffff;margin-top:15px;margin-bottom:15px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow: 0px 1px 5px rgba(0,0,0,.3);-moz-box-shadow: 0px 1px 5px rgba(0,0,0,.3);-webkit-box-shadow: 0px 1px 5px rgba(0,0,0,.3);}
body, p { font:normal 12px/1.5em "Helvetica Neue", Helvetica, sans-serif;color:#555555; }
h1 { font:bold 28px/1.5em "Helvetica Neue", Helvetica, sans-serif;color:#222222; }h2 { font:bold 24px/1.5em "Helvetica Neue", Helvetica, sans-serif;color:#222222; }h3 { font:bold 20px/1.5em "Helvetica Neue", Helvetica, sans-serif;color:#222222; }h4 { font:bold 16px/1.5em "Helvetica Neue", Helvetica, sans-serif;color:#222222; }h5 { font:bold 14px/1.5em "Helvetica Neue", Helvetica, sans-serif;color:#222222; }h6 { font:bold 12px/1.5em "Helvetica Neue", Helvetica, sans-serif;color:#222222; }
.post .title, .page .title, .post .title a:link, .post .title a:visited, .page .title a:link, .page .title a:visited {font:bold 12px/1.2em "Helvetica Neue", Helvetica, sans-serif;color:#303030;}
.post-meta { font:normal 11px/1.5em "Helvetica Neue", Helvetica, sans-serif;color:#999999; }
.entry, .entry p{ font:normal 15px/1.5em Georgia, serif;color:#363636; }
.post-more {font:normal 12px/1.5em "Helvetica Neue", Helvetica, sans-serif;color:;border-top:0px solid #e6e6e6;border-bottom:0px solid #e6e6e6;}
#post-author, #connect {border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#fafafa}
.nav-entries a, .woo-pagination { font:normal 12px/1em "Helvetica Neue", Helvetica, sans-serif;color:#888; }
.woo-pagination a, .woo-pagination a:hover {color:#888!important}
.widget h3 {font:bold 14px/1.5em "Helvetica Neue", Helvetica, sans-serif;color:#555555;border-bottom:1px solid #e6e6e6;}
.widget_recent_comments li, #twitter li { border-color: #e6e6e6;}
.widget p, .widget .textwidget { font:normal 12px/1.5em Arial, sans-serif;color:#555555; }
.widget {font:normal 12px/1.5em Arial, sans-serif;color:#555555;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
#tabs .inside li a { font:bold 12px/1.5em "Helvetica Neue", Helvetica, sans-serif;color:#555555; }
#tabs .inside li span.meta { font:normal 11px/1.5em "Helvetica Neue", Helvetica, sans-serif;color:#555555; }
#tabs ul.wooTabs li a { font:normal 11px/2em "Helvetica Neue", Helvetica, sans-serif;color:#555555; }
ul.nav li a, #navigation ul.rss a { font:bold 12px/1em Arial, sans-serif;color:#525252; }
#navigation ul.nav li ul  { border: 2px solid #e32232; }
#navigation ul.nav > li  { border-right: 2px solid #dbdbdb; }#navigation ul li:first-child, #navigation ul li:first-child a { border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; }
#navigation {background:#a5c4d9;border-top:2px solid #dbdbdb;border-bottom:2px solid #dbdbdb;border-left:2px solid #dbdbdb;border-right:2px solid #dbdbdb;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
#top ul.nav li a { font:bold 12px/1.6em Arial, sans-serif;color:#ddd; }
#footer, #footer p { font:normal 13px/1em "Helvetica Neue", Helvetica, sans-serif;color:#999999; }
#footer {border-top:1px solid #dbdbdb;border-bottom:0px solid ;border-left:0px solid ;border-right:0px solid ;border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;}
.magazine #loopedSlider .content h2.title a { font:bold 24px/1em Arial, sans-serif;color:#ffffff; }
.magazine #loopedSlider .content .excerpt p { font:normal 12px/1.5em Arial, sans-serif;color:#cccccc; }
.business #loopedSlider .content h2 { font:bold 24px/1em Arial, sans-serif;color:#ffffff; }
.business #loopedSlider .content h2.title a { font:bold 24px/1em Arial, sans-serif;color:#ffffff; }
#wrapper .business #loopedSlider .content p { font:normal 12px/1.5em Arial, sans-serif;color:#cccccc; }
.archive_header h1 { font:bold 18px/1em Arial, sans-serif;color:#222222; }
.archive_header {border-bottom:1px solid #e6e6e6;}
.archive_header .catrss { display:none; }
