/*  
Theme Name: BNI Podcast
Theme URI: http://www.bnipodcast.com/
Description: Custom designed theme for BNI Podcast.
Version: 1.1
Author: Blazer Six
Author URI: http://www.blazersix.com/
*/


a { color: #772934;}
a:hover { color: #333; text-decoration: none;}
a img { border-width: 0;}
body { margin: 0; padding: 0; font-family: "Times New Roman", Times, serif; font-size: 65%; text-align: center; background-color: #fff;}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
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}

.comments { list-style: none; margin: 0; padding: 0;}
.comment { margin-bottom: 1em; font-size: 1.4em; border-bottom: 1px solid #cab9ba;}
.comment_author .fn { font-style: normal;}
.comment_author .says { display: none;}
.comment_date { font-weight: bold;}
.comment_details { margin-bottom: 10px;}
.comment_details p { margin-top: 0;}
.comment_details .title { margin-bottom: 0; padding-bottom: 5px; border-bottom: 1px solid #cab9ba;}
.comment_form { float: left; clear: both; padding: 1px; background-color: #fff; border: 1px solid #ece9e2;}
.comment_form label { font-size: 1.2em;}
.comment_form p { font-size: 1.2em;}
.comment_meta a { text-decoration: none;}
.comment_text { margin: 0;}
.comment_text p { margin-top: 0;}
.comments_wrapper { float: left; clear: both; margin: 1em 0; width: 520px; color: #222;}
.comments_wrapper .title { margin-top: 0; font-size: 1.4em; text-transform: uppercase; color: #303030;}
.content_wrapper { display: inline; float: left; clear: both; margin: 0 20px; width: 940px;}
.email_field { margin-bottom: 5px;}
.email_field input { width: 98%; border: 1px solid #d0cdc5;}
.footer { clear: both; padding: 15px 0 20px 0; width: 940px; font-size: 1.4em; background: url(images/bottom_divider.gif) left top repeat-x;}
.footer p { margin-top: 0;}
.footer_nav { float: right;}
.form { float: left; clear: both; margin: 0; padding: 10px; width: 496px !important; width /**/: 516px; background-color: #f2f0eb;}
.form div { margin-bottom: 5px;}
.form div div { margin: 0;}
.form input,
.form textarea { border: 1px solid #d0cdc5;}
.form .button_submit button { cursor: pointer; float: left; width: 58px; height: 20px; text-indent: -999em; background: url(images/button_submit.gif) left top no-repeat; border-width: 0;}
.header { position: relative; overflow: hidden; float: left; clear: both; width: 980px; height: 202px;}
.header .logo { display: inline; float: right; margin: 31px 31px 0 0; width: 148px; height: 99px;}
.header .logo a { overflow: hidden; display: block; width: 148px; height: 99px; text-indent: -999em;}
.hentry { float: left; clear: both; margin-bottom: 25px; width: 520px; background: url(images/top_divider.gif) left top repeat-x;}
.hentry .entry { float: left; clear: both; width: 520px; color: #222;}
.hentry .entry h2 { font-size: 2em;}
.hentry .entry h3 { font-size: 1.6em;}
.hentry .entry li { font-size: 1.4em; line-height: 1.2;}
.hentry .entry li li { font-size: 1em;}
.hentry .entry p { margin: 0 0 1em 0; font-size: 1.4em; line-height: 1.2;}
.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 div.post_meta { float: left; clear: both; margin-top: 15px; padding: 1px; background-color: #fff; border: 1px solid #ece9e2;}
.hentry div.post_meta div { position: relative; float: left; padding: 10px; width: 496px !important; width /**/: 516px; font-size: 1.2em; line-height: 1.5; background-color: #f2f0eb;}
.hentry div.post_meta div p { margin: 0;}
.hentry div.post_meta div .anchor_top { position: absolute; right: 10px; bottom: 10px;}
.hentry p.post_meta { float: left; clear: both; margin: 0 0 15px 0; width: 520px; font-size: 1.4em; font-style: italic; color: #777;}
.hentry p.post_meta strong { font-size: 1.2em; color: #222;}
.hentry .title { float: left; clear: both; margin: 0 0 .5em 0; padding: .5em 0; width: 520px; font-size: 2.8em; font-weight: normal; background: url(images/bottom_divider.gif) left bottom repeat-x;}
.hentry .title a { text-decoration: none;}
.hentry .title a:hover { text-decoration: underline;}
.nav { position: absolute; top: 152px; left: 2px; float: left; clear: both; margin: 0; width: 976px; height: 50px;}
.nav ul { float: left; list-style: none; margin: 0; padding: 0 0 0 10px;}
.nav ul li { float: left; font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; line-height: 50px;}
.nav ul li a { display: block; padding: 0 10px; color: #fff; text-decoration: none;}
.nav ul li a:hover,
.nav ul li.current_page_item a { color: #e17879;}
.nav ul li.external a { color: #b0a5a9;}
.nav ul li.external a:hover { color: #e17879;}
.pings { margin-bottom: 1em; font-size: 1.2em;}
.pings li { padding: 0 0 10px 0;}
.post_nav { float: left; clear: both; list-style: none; margin: 10px 0; padding: 0; width: 520px; font-family: "Times New Roman", Times, serif; font-size: 1.4em; font-weight: bold;}
.post_nav a { text-decoration: none;}
.post_nav .next { float: right;}
.post_nav .next a { padding-right: 12px; background: url(images/arrow_right.gif) right center no-repeat;}
.post_nav .prev { float: left;}
.post_nav .prev a { padding-left: 12px; background: url(images/arrow_left.gif) left center no-repeat;}
.primary { float: left; margin-top: 20px; padding-bottom: 40px; width: 755px; background: url(images/secondary_content_background.gif) right top repeat-y;}
.products h2 { float: left; margin: 20px 0 20px 0; width: 170px; height: 30px; text-indent: -999em; background: url(images/title_bniproducts.gif) left top no-repeat;}
.products ul { list-style: none; margin: 0; padding: 0;}
.products ul li { float: left; clear: both; margin-bottom: 15px; padding-bottom: 15px; width: 170px; font-size: 1.2em; border-bottom: 1px solid #cab9ba;}
.products ul li img { float: left; margin: 0 10px 0 0; border-width: 0;}
.products ul li:last-child { border-width: 0;}
.search_form { position: absolute; top: 14px; right: 20px; float: right; margin: 0;}
.search_form form { margin: 0;}
.search_form .search_button { float: left;}
.search_form .search_field { float: left; margin-right: 5px; padding: 2px 0 0 7px; width: 133px !important; width /**/: 140px; height: 22px; background: url(images/search_field.gif) left top no-repeat;}
.search_form .search_field input { margin: 0; width: 126px; height: 15px; font-size: 12px; line-height: 15px; background-color: #fff; border-width: 0;}
.search_results { float: left; clear: both; margin-bottom: 5px; width: 520px; background: url(images/top_divider.gif) left top repeat-x;}
.search_results .entry { float: left; clear: both; font-size: 1.4em;}
.search_results .entry h2 { margin-bottom: .3em; font-size: 1.2em;}
.search_results .entry h2 a { text-decoration: underline;}
.search_results .entry p { margin-top: 0;}
.search_results .title { float: left; clear: both; margin: 0 0 .5em 0; padding: .5em 0; width: 520px; font-size: 2.8em; font-weight: normal; background: url(images/bottom_divider.gif) left bottom repeat-x;}
.secondary { display: inline; margin: 5px 0 0 -215px; padding-bottom: 30px; float: left; width: 215px; background: url(images/secondary_content_background.gif) left top repeat-y;}
.secondary .widget { display: inline; float: left; clear: both; margin: 0 15px 30px 15px; width: 185px;}
.site_name { float: left; text-indent: -999em;}
.tertiary { display: inline; float: left; margin: 20px 0 0 15px; padding-bottom: 30px; width: 170px;}
.tertiary .widget { display: inline; float: left; clear: both; margin: 0; width: 170px;}
.widget { color: #333; font-family: Arial, Helvetica, sans-serif;}
.widget li { font-size: 1.2em;}
.widget li li { font-size: 1em;}
.widget p { margin: 0 0 1em 0; font-size: 1.2em;}
.widget p:last-child { margin: 0;}
.widget ol,
.widget ul { margin-top: 0;}
.widget ul li:last-child { padding: 0;}
.widget .title { margin: 0 0 5px 0; padding-bottom: 3px; font-family: "Times New Roman", Times, serif; font-size: 1.4em; text-transform: uppercase; background: url(images/title_divider.gif) left bottom repeat-x;}
.widget .title a { text-decoration: none;}
.widget_ara_collapsiblearchive > ul { list-style: none; margin: 0; padding: 0;}
.widget_products ul { list-style: none; margin: 0; padding: 0;}
.widget_products ul li { float: left; clear: both; margin-bottom: 15px; padding-bottom: 15px; width: 170px; font-size: 1.2em; border-bottom: 1px solid #cab9ba;}
.widget_products ul li:last-child { border-width: 0;}
.widget_products ul li img { float: left; margin: 0 10px 0 0; border-width: 0;}
.widget_products .title { float: left; margin: 0 0 20px 0; width: 170px; height: 30px; text-indent: -999em; background: url(images/title_bniproducts.gif) left top no-repeat;}
.widget_recent_comments ul,
.widget_twitter ul { list-style: none; margin: 0; padding: 0;}
.widget_recent_comments ul li,
.widget_twitter ul li { padding: 0 0 12px 0;}
.widget_tag_cloud a,
.widget_nktagcloud a { text-decoration: underline;}
.widget_tag_cloud a:hover,
.widget_nktagcloud a:hover { text-decoration: none;}
.wrapper { margin: 25px auto 0 auto; padding: 0; width: 980px; text-align: left; background: url(images/page_background.png) left top no-repeat;}
