/*  
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;}


.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;}
.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 { overflow: hidden; float: left; clear: both; width: 940px; height: 50px; background: url(images/header_background.gif) left top no-repeat;}
.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;}
.logo { float: left; margin: 0; width: 121px; height: 58px; background: url(images/logo_bni.gif) left top no-repeat;}
.logo a { overflow: hidden; display: block; width: 121px; height: 58px; text-indent: -999em;}
.navigation { list-style: none; float: right; clear: right; margin: 45px 0 0 0; padding: 0 0 0 29px; background: url(images/navigation_left_endcap.gif) left top no-repeat;}
.navigation li { float: left; padding: 0 26px 0 0; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1.1em; text-transform: uppercase; background: url(images/navigation_item_background.gif) right top no-repeat;}
.navigation li a { display: block; padding: 5px 0 4px 20px; text-decoration: none; color: #929084; background: url(images/navigation_item_background.gif) left top no-repeat;}
.navigation li a:hover { color: #5b0102;}
.navigation li:last-child,
.navigation .last_item { background-image: url(images/navigation_lastitem_endcap.gif);}
.navigation .active_page { background-position: right -40px;}
.navigation .active_page a { color: #f6f5f1; background-position: 0 -40px;}
.navigation .active_page a:hover { color: #f6f5f1;}
.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_nava { 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_button { float: left;}
.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_field input { margin: 0; width: 126px; height: 15px; font-size: 12px; line-height: 15px; background-color: #fff; border-width: 0;}
.search_form { float: right; margin: 14px 15px 0 0;}
.search_form form { margin: 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.1em;}
.widget li li { font-size: 1em;}
.widget p { margin: 0 0 1em 0; font-size: 1em;}
.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: 20px 20px 0 20px; width: 940px !important; width /**/: 980px; text-align: left; background: url(images/page_background.gif) left top no-repeat;}