/*  
Theme Name: ISAGENIX
Theme URI: 
Description: Custom theme developed for Isagenix Health by Blazer Six, Inc.
Version: 1.0
Author: Blazer Six
Author URI: http://www.blazersix.com/
*/

a { color: #ef891c;}
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: 660px;}
.content .secondary { display: inline; float: right; margin-right: 5px; width: 230px;}
.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 15px 0 15px;}
.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;}
.post { float: left; clear: both; margin: 0 0 40px 0; width: 660px;}
.post .excerpt { float: left; clear: both; width: 660px; 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: 660px; 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: 650px !important; width /**/: 660px; color: #fff; background: url(images/title-bottom-bg.jpg) left bottom no-repeat;}
.post-nav { list-style: none; float: left; clear: both; margin: 0 0 20px 0; padding: 0; width: 660px; font-size: 1.3em;}
.post-nav #next { float: left;}
.post-nav #prev { float: right;}
.widget { float: left; clear: both; margin-bottom: 30px; padding-top: 15px; width: 230px; font-size: 1.1em; border-top: 3px solid #999;}
.widget p { margin-top: 0; line-height: 1.4;}
.widget ul { margin: 0 0 1em 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_box { padding: 0; background: #ccc url(images/widget-box-bottom.jpg) left bottom no-repeat; border: 0;}
.widget_box p,
.widget_box ul { margin: 0 15px 1em 15px;}
.widget_box .title { padding: 10px 15px 0 15px; font-weight: bold; background: url(images/widget-box-top.jpg) left top no-repeat;}
.widget_box .title span.title-img { overflow: hidden; float: left; clear: both; margin: 0 0 10px 0; width: 200px; text-indent: -9999px;}
.widget_categories ul li { float: left; width: 50%;}
.widget_follow ul { list-style: none; margin: 0; padding: 0;}
.widget_follow ul li a { display: block; padding: 10px 0 10px 45px; color: #000; font-size: 1.3em; text-decoration: none; background: url(images/icon-rss.jpg) 0 50% no-repeat;}
.widget_follow ul li a:hover { color: #ef891c;}
.widget_follow ul li#facebook a { background-image: url(images/icon-facebook.jpg);}
.widget_follow ul li#twitter a { background-image: url(images/icon-twitter.jpg);}
.widget_search form { float: left; clear: both; margin: 0; padding: 0; width: 230px;}
.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: 182px !important; width /**/: 188px; height: 13px !important; height /**/: 25px; font-size: 1.1em; border: 1px solid #ccc;}
.widget_search .title { margin-bottom: 20px;}
.widget_text { padding: 0; border: 0;}
.wrapper { margin: 0 auto 0 auto; width: 940px; text-align: left;}

#health-logo { clear: both; margin: 0 0 30px 0;}
#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: 660px; 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;}
.alignright { float: right; margin: 0 0 1em 1em;}
.alignleft { float: left; margin: 0 1em 1em 0;}
.aligncenter { display: block; margin-left: auto; margin-right: auto;}