/*
Theme Name: Hip Moms Go Green TV
Theme URI: http://www.blazersix.com/
Description: Custom theme developed for Hip Mom's Go Green TV
Version: 1.0
Author: Blazer Six, Inc.
Author URI: http://www.blazersix.com/
*/

a { color: #629401; text-decoration: none;}
a:hover { text-decoration: underline;}
a img { border-width: 0;}
body { margin: 0; padding: 0; color: #333; font-family: Georgia, "Times New Roman", Times, serif; font-size: 65%; text-align: center;}

.comments { list-style: none; float: left; clear: both; margin: 0; padding: 0; width: 560px;}
.comments .comment { float: left; clear: both; margin: 0 0 20px 0; width: 560px; font-size: 1.2em; line-height: 1.4;}
.comments .comment .avatar { display: inline; float: left; margin: 0 10px 0 0;}
.comments .comment .fn { font-size: 1.2em; font-style: normal; font-weight: bold;}
.comments .comment .says { display: none;}
.comments-wrapper { display: inline; float: left; clear: both; margin: 30px 20px 0 20px; width: 560px; border-top: 1px solid #e1e1e1;}
.content { display: inline; float: left; clear: both; margin: 0 11px; padding: 0 0 15px 0; width: 935px; background: #f2f2f2 url(images/content-bg.jpg) left bottom no-repeat;}
.content .content-top { float: left; clear: both; margin: 0; width: 935px; height: 20px; background: #f2f2f2 url(images/content-top.jpg) left top no-repeat;}
.content .primary { display: inline; float: left; margin: 0 0 0 20px; padding: 0; width /**/: 600px; background: #fff url(images/primary-bg.jpg) left top repeat-y;}
.content .primary .primary-bottom { float: left; clear: both; margin: 0; width: 600px; height: 5px; background: url(images/primary-bottom.jpg) left bottom no-repeat;}
.content .primary .primary-top { float: left; clear: both; margin: 0; width: 600px; height: 15px; background: url(images/primary-top.jpg) left top no-repeat;}
.content .primary .page { padding: 0 0 30px 0;}
.content .primary .page-title { margin: 0 20px 1em 20px; font-size: 2em;}
.content .secondary { display: inline; float: right; margin: 0 20px 0 0; width: 275px;}
.footer { clear: both; padding: 11px 0 0 0; width: 957px; background: #fff url(images/footer-bg.jpg) left -4px no-repeat;}
.footer p { color: #999; font-size: 1.2em;}
.form { float: left; clear: both; margin: 0 0 40px 0; width: 600px;}
.form div { float: left; clear: both; padding: 0 0 5px 0; width: 600px;}
.form div div { float: left; padding: 0; clear: none; width: 290px;}
.form div input,
.form div textarea { padding: 2px; width: 284px !important; width /**/: 290px; border: 1px solid #629401;}
.form div .label { float: left; padding: 5px 0; width: 130px; font-size: 1.4em;}
.form p { font-size: 1.2em;}
.form .button button { cursor: pointer; display: inline; float: left; margin: 15px 0 0 130px; width: 67px; height: 22px; text-indent: -9999px; background: url(images/button-submit.jpg) left top no-repeat; border-width: 0;}
.form .errors { margin: 0 0 1em 0; color: #ee0000;}
.header { position: relative; float: left; clear: both; width: 957px; background: url(images/header-bg.jpg) left top no-repeat;}
.header .logo { display: inline; float: left; margin: 12px 0 0 15px; width: 380px; height: 117px;}
.header .logo a { overflow: hidden; float: left; width: 380px; height: 117px;}
.header .welcome { display: inline; float: left; clear: both; margin: 0 11px 10px 11px; padding: 0 0 20px 0; width: 935px; background: url(images/welcome-bottom.gif) left bottom no-repeat;}
.header .welcome p { margin: 0; padding: 20px 30px 0 30px; color: #929292; font-size: 1.6em; font-weight: normal; line-height: 1.4; background: url(images/welcome-top.gif) left top no-repeat;}
.hentry { display: inline; float: left; margin: 0 20px; width: 560px;}
.hentry .byline { margin: .5em 0 1em 0; font-size: 1.4em;}
.hentry .byline abbr { border-width: 0;}
.hentry .entry li { font-size: 1.5em; line-height: 1.4;}
.hentry .entry li li { font-size: 1em;}
.hentry .entry p { margin: 0 0 1em 0; font-size: 1.5em; line-height: 1.4;}
.hentry .entry p:last-child { margin: 0;}
.hentry .entry ol,
.hentry .entry ul { margin-top: 0; margin-bottom: 1em;}
.hentry .entry ol:last-child,
.hentry .entry ul:last-child { margin-bottom: 0;}
.hentry .title { margin: 0; color: #629401; font-size: 1.8em;}
.nav { display: inline; float: left; clear: both; list-style: none; margin: 15px 11px; padding: 15px 0 0 0; width: 935px; border-top: 1px solid #ddd;}
.nav li { position: relative; display: inline; float: left; margin: 0 7px 0 0; padding: 0 7px 0 0; height: 19px; border-right: 1px solid #ddd;}
.nav li a { overflow: hidden; float: left; color: #82b8d0; font-family: "TrebuchetMS", Verdana, Helvetica, Arial, sans-serif; font-size: 1.8em; text-decoration: none; text-transform: lowercase;}
.nav li a:hover { color: #629401;}
.nav li.last-item { border-width: 0;}
/*.nav li ul { position: absolute; top: 19px; left: -9999px; list-style: none; margin: 0; padding: 0; background: #84b8ce;}
.nav li ul li { float: none; margin: 0; padding: 0; font-size: .9em; background-image: none; border-width: 0;}
.nav li ul li a,
.nav li.current_page_item ul li a { display: block; float: none; padding: 3px 10px; color: #fff; text-indent: 0; background: 0; border-bottom: 1px solid #fff;}
.nav li ul li a:hover { color: #fff; background-color: #629401;}*/
.newsletter { position: absolute; top: 12px; right: 30px; float: right; margin: 0; padding: 0; width: 325px;}
.newsletter p { margin: 0 0 2px 0; width: 425px; height: 46px; text-indent: -9999px; background: url(images/newsletter-title.jpg) left top no-repeat;}
.newsletter .newsletter-button { display: inline; float: right; margin: 0 70px 0 0; width: 67px;}
.newsletter .newsletter-button button { cursor: pointer; float: left; width: 67px; height: 22px; text-indent: -9999px; background: url(images/button-submit.jpg) left top no-repeat; border-width: 0;}
.newsletter .newsletter-field { display: inline; float: left; margin: 0 0 0 66px; width: 112px; height: 22px; background: url(images/newsletter-field.jpg) left top no-repeat;}
.newsletter .newsletter-field input { outline: 0; margin: 5px 8px 0 8px; padding: 0; width: 96px; height: 13px; color: #629401; font-size: 11px; background: transparent; border-width: 0;}
.post-list .hentry .title { margin: 10px 0 0 0;}
.post-list .latest { margin-bottom: 40px; padding: 0 0 30px 0; width: 560px; border-bottom: 1px solid #e1e1e1;}
.post-list .latest .title { margin: 0 0 10px 0;}
.post-list .row { float: left; clear: both; margin: 0 20px 40px 20px; padding: 0 0 20px 0; width: 560px; border-bottom: 1px solid #e1e1e1;}
.post-list .row .hentry { margin: 0; width: 260px;}
.post-list .row .hentry .title { font-size: 1.4em;}
.post-list .row .even { margin: 0 0 0 40px;}
.post-nav { display: inline; float: left; clear: both; margin: 0 20px; padding: 0 0 20px 0; width: 560px; font-size: 1.4em; font-weight: bold;}
.post-nav span.next,
.post-nav span.prev { float: left; width: 280px; text-align: left;}
.post-nav span.next { float: right; text-align: right;}
.search-result { margin: 0 20px 20px 20px;}
.search-result .entry { color: #545454;}
.search-result .entry p { font-size: 1.1em;}
.search-result .title { margin: 0 0 .3em 0; font-size: 1.4em;}
.ui-tabs-hide { display: none;}
.vidthumb:hover img { width: 254px !important; width /**/: 260px; height: 142px !important; height /**/: 148px; border: 3px solid #629401;}
.widget { position: relative; float: left; clear: both; margin: 0 0 20px 0; width: 275px; background: #fff url(images/widget-bg.jpg) left top repeat-y;}
.widget li,
.widget p { font-size: 1.2em; line-height: 1.3;}
.widget li li,
.widget li p { font-size: 1em;}
.widget .widget-bottom { clear: both; margin: 0; width: 275px; height: 20px; background: url(images/widget-bottom.jpg) left bottom no-repeat;}
.widget .widget-panel { float: left; clear: both; margin: 0 20px; width: 235px;}
.widget .widget-panel ul { list-style: none; margin: 0; padding: 0;}
.widget .widget-panel ul li { float: left; clear: both; padding: 0 0 10px 0; width: 235px;}
.widget .widget-panel ul li abbr { font-family: Arial, Helvetica, sans-serif; border-width: 0;}
.widget .widget-panel ul li img { display: inline; float: left; margin: 3px 10px 0 0;}
.widget .widget-panel li p { margin: 0;}
.widget .widget-top { float: left; clear: both; margin: 0; width: 275px; height: 20px; background: url(images/widget-top.jpg) left top no-repeat;}
.widget_about { text-align: center;}
.widget_greengiveaways form { float: left; clear: both; padding: 0; width: 235px;}
.widget_greengiveaways form .button { display: inline; float: right; margin: 0; width: 51px;}
.widget_greengiveaways form .button button { cursor: pointer; float: left; width: 51px; height: 25px; text-indent: -9999px; background: url(images/button-enter.jpg) left top no-repeat; border-width: 0;}
.widget_greengiveaways form .field { display: inline; float: left; margin: 0; width: 180px; height: 25px; background: url(images/greengiveaways-field.jpg) left top no-repeat;}
.widget_greengiveaways form .field input { outline: 0; margin: 2px 8px 0 8px; padding: 0; width: 164px; height: 20px; color: #666666; font-size: 11px; background: transparent; border-width: 0;}
.widget_greengiveaways .title { float: left; clear: both; margin: -20px 0 0 0; width: 275px; height: 62px; text-indent: -9999px; background: url(images/widget-title-green-giveaways.gif) left top no-repeat;}
.widget_hmggrecentposts p { float: right; width: 175px;}
.widget_hmggrecentposts .title {float: left; clear: both; margin: -20px 0 0 0; width: 275px; height: 124px; background: url(images/widget-title-magazine.gif) left top no-repeat;}
.widget_hmggrecentposts .title a { overflow: hidden; display: inline; float: left; margin: 53px 0 0 20px; width: 235px; height: 56px; text-indent: -9999px;}
.widget_hmggrecentposts .widget-bottom { height: 10px;}
.widget_links h2 { position: absolute; left: -9999px;}
.widget_links ul { display: inline; float: left; clear: both; list-style: none; margin: 0 0 0 62px; padding: 0; width: 150px;}
.widget_links ul li { padding: 0 0 10px 0;}
.widget_links .widget-bottom { height: 5px;}
.widget_search { position: absolute; top: 160px; right: 11px; float: right; width: 300px; background: none;}
.widget_search .widget-bottom,
.widget_search .widget-top { display: none;}
.widget_search .search-form { float: left; clear: both; padding: 0; width: 300px;}
.widget_search .search-form .search-button { display: inline; float: right; margin: 0; width: 34px;}
.widget_search .search-form .search-button button { cursor: pointer; float: left; width: 34px; height: 25px; text-indent: -9999px; background: url(images/search-button.jpg) left top no-repeat; border-width: 0;}
.widget_search .search-form .search-field { display: inline; float: left; margin: 0; width: 260px; height: 25px; background: url(images/search-field.jpg) left top no-repeat;}
.widget_search .search-form .search-field input { outline: 0; margin: 2px 8px 0 8px; padding: 0; width: 248px; height: 20px; color: #666666; font-size: 11px; background: transparent; border-width: 0;}
.widget_tabbed .tabbed-nav { display: inline; float: left; list-style: none; margin: 0 10px 20px 10px; padding: 0; width: 255px;}
.widget_tabbed .tabbed-nav li { float: left; clear: none; padding: 0 3px 0 0; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.widget_tabbed .tabbed-nav li a { float: left; padding: 0; color: #999; width: 83px; height: 30px; font-size: 11px; line-height: 30px; text-align: center; text-decoration: none; background: url(images/tabbed-nav-bg.gif) left top no-repeat;}
.widget_tabbed .tabbed-nav li a:hover,
.widget_tabbed .tabbed-nav li.ui-tabs-selected a { color: #fff; background-position: 0 -30px;}
.widget_tabbed .tabbed-nav li.last-item { padding: 0;}
.widget_tabbed .widget-bottom { height: 5px;}
.widget_tabbed .widget-top { height: 10px;}
.widget_tabbed #popular-posts p { float: right; width: 175px;}
.widget_tabbed #tag-cloud { padding: 0 0 10px 0; text-align: center;}
.wrapper { position: relative; margin: 10px auto 10px auto; width: 957px; text-align: left; background: url(images/wrapper-bg.jpg) left top repeat-y;}

.aligncenter { display: block; margin-right: auto; margin-left: auto;}
.alignleft { float: left;}
.alignright { float: right;}
img.alignleft { margin: .4em 10px 0 0;}
img.alignright { margin: .4em 0 0 10px;}
.screen-reader-text { display: none;}

/*.addtoany_share_save_container { float: left; clear: both; margin: 20px 0 0 0; width: 600px;}
ul.addtoany_list { display: inline; list-style-type: none; margin: 0 !important; padding: 0 !important; text-indent: 0 !important;}
ul.addtoany_list li { display: inline !important; list-style-type: none; margin: 0 !important; padding: 0 !important; line-height: 32px; background: none !important; border: 0;}
ul.addtoany_list li:before {content:"";}
ul.addtoany_list li a { padding: 0 9px;}
ul.addtoany_list li:first-child a { padding: 0 9px 0 0;}
ul.addtoany_list img { float: none; margin: 0; padding: 0; vertical-align: middle; border: 0;}
ul.addtoany_list a img { opacity: .6; -moz-opacity: .6; filter: alpha(opacity=60);}
ul.addtoany_list a:hover img,
ul.addtoany_list a.addtoany_share_save img { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100);}
a.addtoany_share_save img { width: auto; height: auto; border: 0;}*/