/* Defaults */
body  {font:12px Arial, Tahoma; line-height:1.2; color:#555; background-color:#ddd}
h1, h2, h3, h4, h5, h6 {margin:0; font-family:Georgia, Arial, Tahoma; color:#555; line-height:1em; font-weight:normal}
h1 {font-size:30px; line-height:1.1em}
h2 {font-size:24px}
h3 {font-size:20px; font-weight:bold}
h4 {font-size:18px}

/* Hyperlinks */
a:link, a:visited {color:#F58223; text-decoration:none}
a:hover {color:#555; text-decoration:none}
.entry a:hover, .widget a:hover {border-bottom:none}
.post-meta a {border-bottom:none}

/* Containers & Columns */
#top {background:#ddd url(images/bg-gray.jpg) no-repeat top center}

/* Navigation */
#navigation, #page-nav {font-size:11px}
#navigation a:hover, #page-nav {border:none}
#page-nav ul.rss {background:none; padding:0px}
#page-nav ul.rss li {float:left; width:auto}
#page-nav ul.rss a {line-height:29px; display:block; padding:0}
#page-nav ul.rss a:hover {background:none}

/* Page Navigation */
#page-nav {position:relative; background:url(images/bg-pagenav-blue.png) repeat-x; height:29px; font-family:Arial; font-size:11px; text-transform:uppercase}
#page-nav a {color:#fff; text-decoration:none; text-shadow:none}
#page-nav a:hover {background:url(images/nav-hover.png) repeat; color:#fff}
#page-nav .ico-home {padding:7px 0 6px 0}

/* Category Navigation */
#cat-nav a {color:#0095D7; text-decoration:none; text-shadow:#fff 0px 1px 1px}
#cat-nav a:hover {color:#555}
#secnav a {font-family:Georgia, Tahoma; font-weight:700; font-style:normal; font-size:14px; display:block; z-index:100; padding:0 15px; line-height:58px; text-decoration:none}
#secnav li ul li a {font-family:Arial; width:150px; line-height:30px; padding:0 10px; font-size:12px; font-style:normal; font-weight:500; color:#0095D7; text-shadow:none}

/* Header */
#header {padding:20px 0px}
#logo {min-height:60px}
#topad {position:absolute; right:0px; top:20px}

/* Footer */
#footer {background:#0095D7; color:#eee; font-family:Arial; font-size:12px; font-style:normal; padding:25px 0; border-top:1px solid #ccc; line-height:20px}
#footer a {color:#fff}
#footer a:hover {border-bottom:1px dotted}
#footer #credit img {vertical-align:top}
#footer #credit span {display:none}
#footer-widgets {background-color:#ccc; border-bottom:1px solid #999}
#footer-widgets .widget {min-height:306px}
#footer-widgets h3 a {color:#555}
#credit a:hover {border:none}
.net-sites {margin-left:20px; padding-bottom:10px; font-size:12px; font-weight:bold}
.footer-logo {opacity:.6; margin-left:20px}
.footer-logo:hover {opacity:1}

/* Featured Area */
#loopedSlider {position:relative; width:960px; background:#fff; border-bottom:none; border-right:none;}
#loopedSlider .container {width:640px; height:340px; overflow:hidden; position:relative; background:#fff; border-right:none;}
#loopedSlider .slides {position:absolute; top:0; left:0}
#loopedSlider .slides div.slide {position:absolute; top:0; width:640px; display:none;}
#loopedSlider .slides .post-bottom {border-bottom:none;}
#loopedSlider a img {margin:0 20px 10px 0}
#loopedSlider .featured-nav {width:318px; height:420px; float:right; background:#e5e5e5}
#loopedSlider ul.pagination {list-style:none; padding:0; margin:0; border-top:none;}
#loopedSlider ul.pagination li {float:left; border-bottom:none;}
#loopedSlider ul.pagination li a {width:278px; display:block; padding:15px 20px 15px 20px; opacity:0.7; border-bottom:none; border-top:1px solid #fff; min-height:52px;}
#loopedSlider ul.pagination li a:hover {opacity:1; background:#eee;}
#loopedSlider ul.pagination li.active a {opacity:1; background:#fff;}
#loopedSlider ul.pagination img {background:#fff; padding:2px; border:1px solid #d1d1d1; float:left; margin-right:10px;}
#loopedSlider ul.pagination em {color:#555; font-family:Georgia, serif; font-weight:bold; line-height:18px; margin-top:10px; font-style:normal;}
#loopedSlider ul.pagination .meta {display:block; font-size:11px; color:#777; line-height:16px; margin:5px 0 0 64px;}

/* Posts */
.post {padding:25px; border:none}
.post-meta {margin:0 0 10px 0}
.entry h2 a {color:#0095D7; font-weight:normal}
.entry h2 a:hover {color:#555; text-decoration:none}
.entry h3 {font-weight:normal}
.entry a {font-weight:bold}
.entry ol li {list-style-type:decimal}
.entry .s-icon, .entry .s-icon:hover {border:0; margin:15px 10px 0 0; padding:0}
.entry .wp-caption {margin-bottom:15px}
.woo-sc-hr, .woo-sc-divider {padding-top:5px}
.post .title {margin:0 0 15px 0; font-weight:400}
.post .title a:link, .post .title a:visited {color:#0095D7}
.post .title a:hover {color:#555; text-decoration:none}
.alignleft {margin:10px 20px 0 0}
.post-bottom {padding:10px 25px; line-height:30px}
.post-bottom div a:hover {color:#0095D7}
.author-gravatar {float:left; padding:0 15px}
.article-cont {padding-bottom:15px; border-top:1px solid #ccc; font-size:11px; color:#777; text-align:center}
.advertise-lt {padding:20px 0; border-bottom:1px solid #ccc; text-align:center; font-size:11px}
.advertise-lt a {color:#0095D7}
.disclaimer {margin-top:20px; padding-top:20px; border-top:1px solid #ccc; font-size:11px; color:#777}

/* Comments */
#comments .comment-head .name {font-style:normal}
#comments .comment-head .name a {color:#0095D7}

/* WP-Pagenavi */
.more_entries {font-size:12px; line-height:18px; font-family:Georgia, Tahoma, Arial !important}
.more_entries a {display:block; margin:0; background:#f5f5f5; padding:4px 8px; color:#0095D7; text-shadow:#fff 0px 1px 1px; border:1px solid #ccc}
.more_entries a:hover {background:#fff; text-shadow:#fff 0px 1px 1px; border:1px solid #ccc}
.more_entries .wp-pagenavi {margin:15px 0 0 0; text-align:right}
.more_entries .wp-pagenavi a:link,
.more_entries .wp-pagenavi a:visited {display:inline; text-decoration:none; background:#f5f5f5; color:#0095D7; padding:4px 8px; border:1px solid #ccc}
.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi a:hover {padding:4px 8px; background:#eee; color:#555; text-shadow:#fff 0px 1px 1px; border:1px solid #ccc}
.more_entries .wp-pagenavi .extend, 
.more_entries .wp-pagenavi span.pages {background:#f5f5f5; color:#666; padding:4px 8px; text-shadow:#fff 0px 1px 1px; border:1px solid #ccc}
.post #share {margin:20px 0}

/* AUTHOR */
#author .author-info {float:left; width:158px; font-family:Arial,; font-size:10px; text-transform:uppercase; line-height:16px; padding:2px 0 0 0px; color:#777}
#author .author-desc {font-style:normal}
.social-icons {float:left; padding-bottom:10px}
.social-icons img {border:0; padding:0; margin-right:8px}
.social-icons img:hover {border:0; padding:0; opacity:.8}

/* Generic Widgets */
.widget {position:relative; margin:0 0 20px 0; background:#fefefe url(images/bg-box.png) repeat-x; padding:0; border:1px solid #eee; color:#555; font-family:Arial; line-height:20px}
.widget h3 {font-family:Arial; font-size:14px; line-height:14px; color:#555; margin:0; padding:14px 15px 0; height:30px; background:url(images/bg-widget-title.png) repeat-x}
.widget .textwidget p {padding:5px 0}
.widget div {padding:0px}
.widget ul li {background:none; padding-left:0}
.widget ul li a {padding:0px 0; line-height:30px; text-decoration: none; color:#555}
.widget ul li a:hover {color:#555; border-bottom:1px dotted}
#addthis-widget-3 {height:20px; background:none; border:none}
#text-7 {background:none; border:none}

/* Sidebar Tabs */
#tabs {margin-bottom:20px}
#tabs ul.wooTabs li {float:left; display:inline; font-family:Arial; font-size:10px; color:#fff; margin:0px 1px 0px 0px !important; cursor:pointer}
#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover {color:#555; text-decoration:none; background:url(images/bg-tabs-selected.png) no-repeat center 41px}
#tabs ul.wooTabs li a {color:#F58223; line-height:42px; display:block; float:left; padding:0 10px 10px; text-transform:uppercase}
#tabs #tagcloud {padding:10px; font-family:Arial}
#tabs .inside li {padding:10px; font-family:Georgia, Tahoma}
#tabs .inside li a {color:#555; font-weight:bold; line-height:20px}
#tabs .inside li span.meta {display:block; font-size:10px; text-transform:uppercase; color:#777; font-family:Arial; line-height:20px}
#tabs .inside li img.avatar, #tabs .inside li img.thumbnail {border:1px solid #ddd; padding:2px; background-color:#fff; float:left; margin:0 8px 0 0}

/* Buttons */
.entry a.btn, input.submit, #commentform #submit {background-color:#0095D7; border:1px solid #0095D7; font-style:normal}
.wpcf7-submit {padding:6px; background-color:#0095D7; color:#fff; font-size:14px; font-weight:bold; border:1px solid #0095D7; cursor:pointer; 
    border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px}
.wpcf7-submit:hover {background-color:#59BAE5}

/* Mailchimp */
.sub-input {float:left; width:155px; padding:6px; margin:0px 10px 0px 0px; font:12px Arial; color:#555; border:1px solid #ccc}

/* WP Audio */
.wp-audio {margin-bottom:20px}
