/* Global Reset*/
@import url(reset.css);
/* Fonts*/
h1 {font-size:1.6em;}
.main h3 {font-size:2.5em;margin:8px 0 4px 8px;font-size:Tahoma,Arial,Helvetica,Sans-serif;color:#ffffff;font-weight:normal;}
.main h1 {font-size:1.7em;color:#0a4c5f;line-height:1.2em;padding:0 20px;margin:10px 0;font-weight:bold;}
.main h1 a {color:#0a4c5f;text-decoration:none;}
.main h1 a:hover {color:#935725;}
.main h4 {font-size:1.4em;color:#0a4c5f;line-height:1.7em;padding:0 20px;margin:10px 0;font-weight:bold;}
.main h2 {font-size:1.4em;color:#4da3ad;line-height:1.5em; padding:0 20px;margin:10px 0;}
.main p {font-size:1em;color:#373737;line-height:1.3em;padding:0 20px;margin:0 0 15px 0;}
strong {font-weight:bold;}
.clear {clear:both;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
a {outline:none;color:#338b07;text-decoration:underline;}
a:hover {color:#935725;}
p.pagecategory {font-size:0.9em;margin:-7px 0 15px 0;color:#666;}
/* Main Structure*/
* { margin: 0px; padding: 0px; list-style:none; text-decoration:none; behavior: url(images/iepngfix.htc) }
body {background: url(images/bg-tile.gif) repeat; font-size:77%; font-family:Arial,Helvetica,sans-serif;padding:0;margin:0 auto;}
.wrapper {background: url(images/bg-blue.gif) repeat-x;width:100%;display:block;}
.container {display:block;width:1000px;margin:0 auto;}
.content {background:#f9fafb url(images/bg-content.jpg) no-repeat; width:1000px;float:left;padding:0 0 10px;}
/* Head*/
.head {width:1000px;height:130px;clear:both;}
h1.logo {background: url(images/healthmixfitness.png) no-repeat;width:303px;height:90px;margin:8px 0 0 8px;float:left;}
h1.logo a {float:left;height:90px;width:303px;overflow:hidden;text-indent:-9000px;}
.signup {background: url(images/signup.gif) no-repeat; width:465px;height:130px;float:right;}
/*Navigation*/
.nav {background: url(images/nav.gif) repeat-y; width:1000px;height:23px;}
.nav ul {list-style:none;}
.nav ul li {display:block;float:left;margin: 4px 0 0;padding: 0 20px;text-transform:uppercase;font-family:Tahoma,Arial,Helvetica,Sans-serif;border-right:1px solid #568a3d;font-size:0.9em;font-weight:bold;}
.nav ul li a {color:#568a3d;text-decoration:none;}
.nav ul li a:hover {color:#0a4c5f;}
.nav ul li a.on {color:#0a4c5f;}
.nav ul li.current_page_item a {color:#0a4c5f;}
/*Left*/
.sidebar {width:176px;float:left;}
h2.solution {background: url(images/solutioncenter.jpg) no-repeat;width:168px;height:115px;text-indent:-9000px; margin:0 0 0 8px;}
.sidebar ul {list-style:none;background:#61aab7;margin:2px 0;}
.sidebar ul.cat {list-style:none;background:#61aab7;padding:0 0 20px 0;}
.sidebar ul.cat li {margin:0; width:176px;color:#ffffff;}
.sidebar ul.cat li a {padding:7px 0 7px 35px;width:141px;display:block;color:#ffffff;text-decoration:none;}
.sidebar ul.cat li a:hover {background:#c1ecb0 url(images/greenleaf.gif) no-repeat 4px 5px;color:#0a4c5f;}
.sidebar ul.cat li.current-cat a {background:#c1ecb0 url(images/greenleaf.gif) no-repeat 4px 5px;color:#0a4c5f;}

.sidebar li.widget_polls {padding:0 0 20px 0;}
.sidebar li.widget_polls h2 {text-transform:uppercase;color:#ffffff;font-size:1em;margin:4px 0;background:#2d636c url(images/poll.gif) no-repeat 15px 3px;padding:5px 35px;}
.sidebar .wp-polls {padding:0 20px;}
.sidebar .wp-polls ul, .wp-polls-ul, .wp-polls-ans ul {margin:2px  0 10px;}
.sidebar .wp-polls ul li, wp-polls-ul li, .wp-polls-ans ul li {color:#ffffff;}
.sidebar .wp-polls p.q {color:#ffffff;margin:7px 0;font-weight:bold;}
.sidebar .wp-polls p.votebtn {text-align:center;}
.sidebar .wp-polls .Buttons {background:#beebb1;border:0;padding:0 10px;}
.sidebar .wp-polls p.view {margin:5px 0;}
.sidebar .wp-polls p.view a {color:#ffffff;}
.sidebar .wp-polls p.total {color:#ffffff;}
.sidebar ul.pollarchive {margin:5px 0 10px;}
.sidebar ul.pollarchive li {padding:0 20px;}
.sidebar ul.pollarchive li a {color:#ffffff;}

/*Main*/
.main {width:554px;float:left;padding:20px 0 0 0;}
.post-wrapper {width:554px;float:left;margin:0 0 15px 0;}
.post-top {background: url(images/posthead.gif) no-repeat top left; width:554px;height:11px;float:left;}
.post {background:#ffffff url(images/post.jpg) no-repeat top left;float:left;width:554px;}
.post img {float:right;margin:0 5px 5px 15px;}
.post ul {list-style-type:disc;list-style-position:outside;margin:4px 10px;}
.post ul li {margin:4px 0 4px 20px;line-height:1.2em;font-family:Arial, Helvetica, sans-serif;padding:0 0 0 5px;}
.post ol {list-style-type:decimal;list-style-position:outside;margin:4px 10px;}
.post ol li {margin:4px 0 4px 20px;line-height:1.2em;font-family:Arial, Helvetica, sans-serif;padding:0 0 0 5px;}
p.wwsgd {background:#fef9e6;padding:7px 15px;margin:0px 15px 15px;}

.comments-form {margin-top:25px;}
.comments-form h4#respond {background: url(images/comment.gif) no-repeat top left;padding:0 0 0 35px;margin:10px 0 10px 15px;}
.comments-form input {border:1px solid #d4f6ce;padding:4px 0;}
.comments-form textarea {border:1px solid #d4f6ce;}
.comments-form p.submit input {background:#367c2b;color:#ffffff;text-transform:uppercase; padding:4px;}
div.sociable {margin:0 0 15px 0; padding: 0 0 0 20px;}
ol.commentlist li {display:block;float:left;clear:both;}
div.avatar {width:70px;float:left;}
div.commenthead {width:400px;float:left;}
div.commenthead p.name {font-weight:bold;font-size:1.1em; margin:0 0 4px 0;}
div.commenthead p.date {color:#999;margin:0 0 10px 0;}

.main p.comment-p {font-weight:bold;color:#338B07;text-decoration:underline;}
/*Right*/
.rightsidebar {width:270px;float:left;}
.searchform {padding:60px 10px 10px 8px;}
.searchform input {padding:3px;}
.searchform input#searchsubmit {background:#2D636C;border:none;color:#ffffff;padding:2px 8px;}
.featuredprod {padding:8px;}
.featuredprod img {margin:0 0 5px 0;}
/*Footer*/
.footer {width:1000px;height:8em;display:block;float:left;background: url(images/footer.jpg) no-repeat top left;}
.footer p {margin:65px 0 15px;text-align:center;}
/*Signup Form*/
.signupform {width:265px;margin:12px 0 0 0;float:right;background: url(images/ladybug.png) no-repeat top left; padding:0 0 0 40px;}
.signupform h4 {text-transform:uppercase;color:#ffffff;font-size:1.8em;line-height:1em;margin:0;padding:0;}
.signupform p {color:#fce89c;margin:0 0 12px 0;}
.signupform input {border:1px solid #a1d36e;margin:2px 0;padding:3px 2px;}
.signupform input.submitbtn {padding:0;border:0;background: url(images/submit.gif) no-repeat top left;width:96px;height:23px;display:block;text-indent:-9000px;float:right;}











