/*  
Theme Name: ISAGENIX
Theme URI: 
Description: Custom theme developed for Isagenix by Blazer Six, Inc.
Version: 1.0
Author: Blazer Six
Author URI: http://www.blazersix.com/
*/

a { color: #669933;}
a:hover { text-decoration: none;}
a img { border-width: 0;}
body { margin: 0; padding: 0; color: #333; font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 65%; text-align: center; background: #fff url(images/page-bg.gif) left top repeat-x;}

.content { float: left; clear: both; width: 940px;}
.content .primary { display: inline; float: left; margin-left: 5px; width: 610px;}
.content .secondary { display: inline; float: right; margin-right: 5px; width: 300px;}
.footer { clear: both; margin-bottoM: 30px; width: 940px; height: 67px; color: #666666; font-size: 1.1em; line-height: 67px; text-align: center; background: url(images/footer-bg.png) left top no-repeat;}
.footer p { margin: 0;}
.header { margin: 10px 0 30px 0; height: 86px; background: url(images/header.png) no-repeat;}
.header .logo { cursor: pointer; /* for IE */ float: left; margin: 10px 0 0 30px; width: 120px; height: 40px; text-indent: -9999px; background: url(images/logo.png) no-repeat left top;}
.header .logo a { cursor: pointer; overflow: hidden; float: left; width: 120px; height: 40px;}
.nav { list-style: none; display: inline; float: right; margin: 52px 20px 0 0; padding: 0; height: 30px; font-size: 1.2em;}
.nav li { float: left; padding: 0 12px 0 12px;}
.nav li a { cursor: pointer; float: left; height: 30px; color: #333; font-weight: bold; line-height: 30px; text-decoration: none;}
.nav li a:hover { color: #669933;}
.podcast-info { float: left; clear: both; margin-bottom: 30px; width: 610px;}
.podcast-info h3 { padding-top: 1em; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 1.2em; font-weight: normal; border-top: 1px solid #ccc;}
.podcast-info .google, .podcast-info .itunes, .podcast-info .rss { overflow: hidden; display: inline; float: left; margin-right: 15px; width: 140px; height: 21px; text-indent: -9999px; background: url(images/button-google-long.png) left top no-repeat;}
.podcast-info .itunes { background-image: url(images/button-itunes-long.png);}
.podcast-info .rss { margin: 0; background-image: url(images/button-rss-long.png);}
.podcast-info .info { float: right; width: 450px;}
.podcast-info .subtitle { margin-bottom: 20px; padding-bottom: 7px; color: #000; font-size: 1.1em; border-bottom: 3px solid #999;}
.post { float: left; clear: both; margin: 0 0 40px 0; width: 610px;}
.post .audio { float: left; clear: both; padding-top: 10px; width: 610px; font-size: 1.2em; border-top: 1px solid #ccc;}
.post .audio object { margin-bottom: 5px;}
.post .excerpt { float: left; clear: both; width: 610px; font-size: 1.2em; line-height: 1.3;}
.post .excerpt p,
.post .excerpt ul { margin-top: 0;}
.post .excerpt ul { list-style-position: inside;}
.post .meta { float: left; clear: both; margin: 0 0 15px 0; width: 610px; font-size: 1.1em; font-weight: bold;}
.post .meta .comment-link { float: right;}
.post .meta .date-byline { float: left;}
.post .title { float: left; clear: both; margin: 0 0 15px 0; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 1.4em; background: #77a543 url(images/title-top-bg.jpg) left top no-repeat;}
.post .title a,
.post .title span { float: left; padding: 5px 0 6px 10px; width: 600px !important; width /**/: 610px; color: #fff; background: url(images/title-bottom-bg.jpg) left bottom no-repeat;}
.post-nav { list-style: none; float: left; clear: both; margin: 0; padding: 0; width: 620px; font-size: 1.1em;}
.post-nav #next { float: left;}
.post-nav #prev { float: right;}
.single .post .audio { margin-bottom: 1em; padding: 0 0 1em 0; border-top-width: 0; border-bottom: 1px solid #ccc;}
.widget { float: left; clear: both; margin-bottom: 30px; padding-top: 15px; width: 300px; font-size: 1.1em; border-top: 3px solid #999;}
.widget p { margin-top: 0;}
.widget ul { margin: 1em 0 0 0; padding-left: 16px;}
.widget ul li { padding: 2px 0; line-height: 1.5;}
.widget .title { margin: 0 0 5px 0; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 1.3em; font-weight: normal;}
.widget_search form { float: left; clear: both; margin: 0; padding: 0; width: 300px;}
.widget_search form div button { cursor: pointer; float: right; width: 38px; height: 26px; text-indent: -9999px; background: url(images/button-go.png) left top no-repeat; border-width: 0;}
.widget_search form div input { float: left; padding: 5px 2px; width: 252px !important; width /**/: 258px; height: 13px !important; height /**/: 25px; font-size: 1.1em; border: 1px solid #ccc;}
.widget_search .title { margin-bottom: 20px;}
.widget_rss_subscribe form { float: left; clear: both; margin: 0; padding: 0; width: 300px;}
.widget_rss_subscribe form div button { cursor: pointer; float: right; width: 64px; height: 26px; text-indent: -9999px; background: url(images/button-submit.png) left top no-repeat; border-width: 0;}
.widget_rss_subscribe form div input { float: left; padding: 2px; width: 224px !important; width /**/: 230px; height: 19px !important; height /**/: 25px; border: 1px solid #ccc;}
.widget_rss_subscribe form div label { display: block; clear: both; margin-bottom: 5px;}
.widget_rss_subscribe p { float: left; clear: both; margin: 0;}
.widget_rss_subscribe p img { float: left; margin-right: 7px;}
.widget_rss_subscribe #subscribe-rss img { margin: 0;}
/*#text-419587931 { padding: 19px; width: 260px !important; width /**: 300px; line-height: 1.4; border: 1px solid #ccc; border-top: 3px solid #999;}
#text-419587931 p { margin-top: 0;}*/
.wrapper { margin: 0 auto 0 auto; width: 940px; text-align: left;}

#podcast-logo { clear: both; margin: 0 35px 30px 35px;}
#search-results .post-nav #next { float: right;}
#search-results .post-nav #prev { float: left;}
#search-results .result { float: left; clear: both; margin-bottom: 2em; width: 610px; font-size: 1.2em;}
#widgets-floated .widget { clear: none; width: 140px;}
#widgets-floated .widget-1, #widgets-floated .widget-3, #widgets-floated .widget-5 { display: inline; margin-right: 20px;}

img.alignright { float: right; margin: 0 0 1em 1em;}
img.alignleft { float: left; margin: 0 15px 1em 0; border: 1px solid #e5e5e5;}
img.aligncenter { display: block; margin-left: auto; margin-right: auto;}
a img.alignright { float: right; margin: 0 0 1em 1em;}
a img.alignleft { float: left; margin: 0 1em 1em 0;}
a img.aligncenter { display: block; margin-left: auto; margin-right: auto;}
