/*
File: screen.css
Media: screen
Copyright: (c) 2009 Brand Rich Media
Author: Brandon Neil Richards
Author URI: http://www.brandrichmedia.com/
*/
/* Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/* 960 Framework */
.container_12,.container_16{margin: 0 auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
/* Main Text */
body{font: normal 62.5% Arial, Helvetica, Verdana, sans-serif; background:#333333 url(/external/images/body-bg.jpg) repeat-x;}
a:focus{}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
h1{font-size:24px}
h2{font-size:20px;}
h3{font-size:18px}
h4{font-size:16px}
h5{font-size:14px}
h6{font-size:12px}
ol{list-style:decimal}
ul{list-style:square}
li{margin-left:30px}
p,li,dd{font-size: 12px;color: #111;}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}

/* Helpers */
.float-right{float: right;}
.float-left{float:left;}
.align-right{text-align: right;}
.align-left{text-align: left;}
.septum{height:4px;background: #B0B0B0;margin: 20px auto;width: 620px;}
.purple{background: #2E0B46;}
.hand{cursor: pointer;}

#wrapper{width: 1024px;margin: 0 auto; background: transparent url(/external/images/wrapper-bg.png) no-repeat;}

#masthead{height: 86px;}
#logo{margin:8px 0 0 8px;}
#logo h1{margin:0;}

#navigation{width: 960px; margin: 0 auto; height: 44px; background: transparent url(/external/images/navigation-tab-bottom.png) bottom no-repeat;}
#navigation ul{list-style-type: none; height: 34px;float: right;margin:0;padding:0;}
#navigation li{display: inline;margin: 0;padding:0;}
#navigation a{display: block;font: bold 13px/34px Arial, Verdana, Helvetica, sans-serif; color: #333;text-transform: uppercase; text-align: center; text-decoration: none;height: 33px;float: left;margin-left:1px;}
a#nav-home, a#nav-about, a#nav-articles, a#nav-contact{width:107px; background:transparent url(/external/images/nav-tabs.png) 0 0 no-repeat;}
a#nav-resources{width:178px; white-space: nowrap;background:transparent url(/external/images/nav-tabs.png) -108px 0 no-repeat;}
#navigation a:hover{ color: #000;}
#navigation a.selected{background-position: 0 -34px; color: #FFF;}
#navigation a#nav-resources.selected{background-position: -108px -34px; color: #FFF;}

#intro-wrapper{height: 290px; padding-top: 10px;background: transparent url(/external/images/intro-bg.png) repeat-x;}
#intro a{color: #C72FDF; text-decoration: none;}
#intro ul{margin:0;padding:0;}
#intro li{margin:0;padding:0;list-style-type:none;}
#intro {height: 253px; width: 310px;background: transparent url(/external/images/section-about.jpg) 0 0 no-repeat;}
#intro .meet-jennifer{margin: 0 10px 0 40px;}
#intro h2{font: normal 18px Arial, Helvetica, Verdana, sans-serif; padding:0;margin:20px 0 15px 0;color: #C72FDF;}
#intro p{font-size: 12px;color:#D2D2D2;padding:0;margin:0;}
#intro .connect-jennifer{margin: 30px 0 0 80px;}
#intro .connect-jennifer li{display: inline;float: left;}
#intro .connect-jennifer a{display: block;width: 22px; height: 22px; padding: 5px 2px 0 2px;}
#intro .connect-jennifer p{font-size: 13px;}

.contact-connect .float-left{width: 169px;}
.contact-connect .float-right{width: 111px;}


#rotator, #rotator ul.slidecontainer{width: 620px; height: 250px;}
#rotator-nav{height: 32px;}
#rotator-nav ul{height: 32px; margin:0;padding:0;list-style-type: none;}
#rotator-nav li{display: inline;margin:0;padding:0;float: left;}
#rotator-nav a{display: block;width: 18px;height: 18px;margin: 7px 0 0 4px;background: transparent url(/external/images/rotator-nav.png) 0 0 no-repeat;}
#rotator-nav .activeSlide{background: transparent url(/external/images/rotator-nav-selected.png) 0 0 no-repeat;}

#content-wrapper{background: transparent url(/external/images/content-wrapper-bg.png) center repeat-y;}

#home-main{padding:20px 0;}
#footer-wrapper{height:45px;background: transparent url(/external/images/footer-bg.png) top center no-repeat;}
#home-footer dl{height: 45px;padding: 10px 0 0 0px;}
#home-footer dt, #sub-footer dt{font-size: 12px;float: left;color:#FFF;line-height: 22px;}
#home-footer dd, #sub-footer dd{display: inline;float: left;margin:0;padding:0;color: #FFF;}
#home-footer a, #sub-footer a{margin-left: 4px;}
#sub-footer dl{height: 45px;padding: 10px 0 0 13px;float: left;}

.embed h2{margin: 0 0 10px 0;padding: 0 0 4px 0;color: #4D4D4D; text-transform: uppercase;font: normal 20px Helvetica, Arial, Verdana, sans-serif; border-bottom: 4px solid #B0B0B0;}
.embed .hentry{}
.article-meta ul,#home-main .embed ul, #sidebar .embed ul{margin:0;padding:0;list-style-type: none;}
.article-meta ul li, #home-main .embed ul li, #sidebar .embed ul li{margin:0;padding:0;}
.embed .article{height: 72px;margin-bottom: 1px;background: transparent url(/external/images/list-count-bg.png) repeat-y;}
.embed .alt{background:#E0E0E0 url(/external/images/list-count-bg.png) repeat-y;}
.embed .entry-date{margin:10px 0 0 0;padding:0;}
.embed .updated{padding:0;margin:0;font: normal 10px Verdana, Arial, Helvetica, sans-serif;}
.embed .entry-title{margin:0;padding:0;line-height:14px;}
.embed .entry-title a{text-decoration:none;color: #2F0B46; font-size: 14px;}
.embed .entry-container{}
.embed .entry-summary{margin:10px 0 20px 0;}
.latest-articles-home .entry-container{float: right;width: 257px;padding: 0 10px 0 0;}
.latest-articles-home .count{height: 72px;text-align: center; width: 22px; float: left;font: normal 28px/72px Helvetica, Arial, Verdana, sans-serif; color: #4D4D4D;}

#home-main .embed .last{text-align: right;margin-top: 15px;}
.embed .more-link{text-decoration:none;color:#4D4D4D;padding:4px 6px;font: normal 10px Arial, Verdana, Helvetica, sans-serif;background: #B0B0B0;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.embed .more-link:hover{text-decoration:none;color:#B0B0B0;padding:4px 6px;background: #4D4D4D;-moz-border-radius: 4px;-webkit-border-radius: 4px;}

#sub-content-wrapper{width: 966px;margin:0 auto;}
#main-wrapper{width: 643px;float: left;}
#main{background:transparent url(/external/images/sub-content-wrapper.png) repeat-y;}
#main .first{background: transparent url(/external/images/sub-page-heading-bg.png) repeat-x;width:640px;margin: 0 0 0 4px;}
#main .embed-container{width:640px;margin: 0 0 0 4px;}
#main .embed{width: 620px; margin: 0 auto;padding: 15px 0;}
#main .first .embed{padding:0;}
#main .embed-heading{height: 70px;}
#main .embed-heading h2{color: #4D4D4D; margin: 0 0 10px 0;padding: 24px 0 0 0;text-transform: uppercase;font: normal 24px Helvetica, Arial, Verdana, sans-serif; border-bottom: 4px solid #E0E0E0;}
#main .article-listing{width: 460px;float: left;}
#main .article-listing h3 a, #main .article-listing h3{font-size: 20px; color: #2E0B46;}
#main .article-listing p{color: #4C4C4C; line-height: 18px;}
#main .article-meta{width: 160px;float: right;text-align: right;}
#main .article-meta li{font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
#main .article-listing a, #main .article-meta a{text-decoration: none; color:#2E0B46; }
#main .article-meta a{display: block;padding: 4px 0 0 0;}
#main .entry-date abbr{font-size: 11px;}
#main .article-listing ul{padding:0;margin:0;}
#main .article-listing li{list-style-type: none;padding:0;margin:0 4px 0 0;float: left;}
#main .article-listing a.more-link{padding: 4px 20px;font-size: 11px;}
#main .article-listing a.purple{color: #FFF;background: #2E0B46;}


.article-entry h1{color: #2D2D2D; font-size: 24px; text-transform: capitalize;margin:0;}
.article-entry h1 a{color: #2E0B46; text-decoration: none; font-size: 24px; text-transform: capitalize;margin:0;}
.article-entry h2{color: #2D2D2D; font-size: 20px; text-transform: capitalize; border:none; margin:0;}
.article-entry h3{color: #2E0B46; font-size: 18px; text-transform: capitalize; margin:0;}
.article-entry h4{color: #2D2D2D; font-size: 16px; font-style: italic; text-transform: capitalize; margin:0;}
.article-entry h5{color: #2E0B46; font-size: 14px; text-transform: capitalize; margin:0;}
.article-entry h6{color: #000; font-size: 12px; text-transform: capitalize;margin:0;}
.article-entry p{font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif; color: #333;}
.article-entry a{color:#2E0B46}
.article-entry img{padding: 10px;background: #CCC;}
.article-entry img.full{margin-bottom: 20px;}
.article-entry ul{}
.article-entry li{list-style-image: url(/external/images/bullet-square.jpg);}
p.article-entry-date{font-size: 11px;}
.article-entry-date a{ text-decoration: none;color: #2E0B46;border-bottom: 1px dotted #2E0B46; }
blockquote{background: #E0E0E0;padding: 10px;margin-bottom:20px;}
blockquote p{padding:0 0 0 10px;margin:0;border-left: 7px solid #B0B0B0;}
.article-entry .statement-of-faith li{padding: 10px 0;}
.ad-inline{border-top: 2px solid #B0B0B0;border-bottom: 2px solid #B0B0B0;padding: 10px 0;margin: 10px 0;}
.ad-inline-image{width: 162px;text-align:center;}
.ad-inline-image img{border:none;padding:0;margin:0 auto;}
.ad-inline-content{width: 458px;}
.ad-inline-content h2{padding: 0 0 20px 0;margin: 10px 0 0 0;}
.ad-inline-content p{padding:0 0 10px 0; margin:0 0 10px 0;font: bold 12px Arial, Verdana, Helvetica, sans-serif;}
.ad-inline-content .button{text-decoration:none;-moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #B0B0B0; padding: 5px;height: 32px; background: #DDD; margin: 0 20px 0 0;}


blockquote.bible-verse{background: #D5CEDA;}
.bible-verse p{border-left: 7px solid #573B6B;}


#main .tabNavigation{height:39px;width:100%;margin:0;padding:0;border-bottom:7px solid #2E0B46;}
#main .tabNavigation li{display:inline;list-style:none;float:left;margin:0;padding:0;}
#main .tabNavigation li.last{float:right;}
#main .tabNavigation li a{text-decoration:none;overflow:hidden;text-transform:uppercase;font-weight:bold;display:block;line-height: 39px; margin:0 2px 0 0;padding:0px 12px;background:#6C547D;color: #EDEDED;}
#main .tabNavigation li a:hover{background:#573B6B;color: #FFF;}
/* The current selected tab */
#main .tabNavigation li a.selected{background:#2E0B46;color:#FFF;}
#main .tabNavigation li a.selected:hover{background:#2E0B46;}
/* The content shown when a tab is selected */
#main .tabNavigation div{float:left;display:block;width:100%;}
#comment, #responses, #tellafriend{padding:20px 0;}

#resources, #featured-resources{width: 620px; margin: 0 auto;}
#featured-resources{margin-bottom:15px;}
#resources .embed{width: 300px;background: #E0E0E0;min-height: 130px;padding: 10px 0;margin-bottom: 10px;}
#resources .item-listing-container{width: 280px;margin:10px auto;}
#resources .item-thumb-container{width: 100px;}
#resources .summary{width: 170px;}
#resources .summary h3{font-size: 12px;margin:0 0 10px 0;}
#resources .summary h3 a{font-size: 12px; text-decoration:none;color:#2E0B46;}
#resources .summary p{margin:0 0 10px 0;}
#resources .summary p.price{font-weight: bold;}
#resources .summary strike{color: #000;}
#resources .sale-price{color: #FF0000;}
#resources .buttons{border-top: 2px solid #CCC;padding: 10px 0 0 0;}
#resources .buttons a{display: block;-moz-border-radius: 4px;-webkit-border-radius: 4px;font-size: 12px;color: #333; text-decoration: none;text-align:center;text-transform:uppercase;width: 120px;line-height: 28px;height:28px;background:#B0B0B0;}
#resources .buttons a.more-link-purple{background: #2E0B46;color: #FFF;}
#latest .item-listing{border-top:1px solid #EFEFEF;padding: 10px 0;}
#latest .embed_col_header h2{color: #000; text-transform:none; font-size: 18px;}
#latest .embed_col_header, #resources .col{margin:0 auto;width: 280px;}
#latest .summary{width: 205px;}
#latest .item-thumb-container{width: 65px;}

#resource-entry .item-entry-image{float: left;width: 300px;}
#resource-entry .item-entry-image img{padding:0;}
#resource-entry .item-entry-description{float: right; width: 320px;}
#resource-entry h1 a{font-size: 24px;}
#resource-entry ul{margin: 0 0 0 15px;}
#resource-entry li{list-style-type: square;}
#resource-entry .price{font-size: 16px;}
#resource-entry .sale-price{color: #FF0000;}

#resource-entry .item-button-container{height: 32px;margin: 20px auto 0 auto;width: 280px;}
#resource-entry .item-button-container a{display: block;-moz-border-radius: 4px;-webkit-border-radius: 4px;font-size: 12px;color: #333; text-decoration: none;text-align:center;text-transform:uppercase;width: 120px;line-height: 28px;height:28px;background:#B0B0B0;}
#resource-entry .item-button-container a.more-link-purple{background: #2E0B46;color: #FFF;}
#resource-entry .sample-chapter{margin: 10px 0;padding: 5px;border: 1px dotted #CCC;background: #FFF;}
#resource-entry .body-entry{clear:both;}
#resource-entry .video-entry{margin-bottom: 20px;}



#sidebar-wrapper{width:323px; float: right;}
#sidebar{background: transparent url(/external/images/sidebar-nav-bg.png) repeat-y;padding: 0 0 10px 0;}
#sidebar-bottom{height: 8px;background: transparent url(/external/images/sidebar-bottom.png) -1px 0 no-repeat;}
#sidebar .first{width:318px;margin: 0 0 0 1px;}
#sidebar .embed-container{background: transparent url(/external/images/sub-page-heading-bg.png) repeat-x;width:318px;margin: 0 0 0 1px;}
#sidebar .embed{width: 280px; margin: 0 auto;}
#sidebar .first .embed-heading{height: 70px;}
#sidebar .first .embed-heading h2{color: #4D4D4D; margin: 0 0 10px 0;border: none;padding: 24px 0 0 0;text-transform: capitalize;font: normal 19px Helvetica, Arial, Verdana, sans-serif;}
#sidebar .latest-articles{padding: 20px 0}
#sidebar .latest-articles h2{text-transform:capitalize;}
#sidebar .latest-articles .count{height: 72px;text-align: center; width: 22px; float: left;font: normal 28px/72px Helvetica, Arial, Verdana, sans-serif; color: #4D4D4D;}
#sidebar .latest-articles .entry-container{float: right;width: 247px;padding: 0;}
.latest-video-home h3.entry-title a{font-size: 16px;border-bottom: 1px dotted #2E0B46;}
.video-container{background: #CCC;padding: 10px;margin: 15px 0;}
#sidebar h5.address{margin: 10px 0 0 0;font-size: 18px;color: #333;}

.latest-resources{margin: 30px 0;}
.latest-resources h2{text-transform:capitalize;}
.resource-image{width: 66px;}
.resource-image img{width: 60px; height: 60px;background: #B0B0B0;padding: 3px;}
.resource-meta{width: 200px;}
.resource-meta h4{padding:0;margin:0;}
.resource-meta a{font: normal;color: #2E0B46;text-decoration:none;}


#sidebar-adspace{margin: 20px 0;}

#categories a{display: block;padding-left: 30px; margin: 8px 0;color: #2C2C2C; font: normal 14px/18px Arial, Hevetica, Verdana, sans-serif; text-decoration:none;background: transparent url(/external/images/category_nav_bg.png) 0 -19px no-repeat;}
#categories a:hover, #categories a.selected{background-position: 0px 0px;}

#sub-footer{height: 49px;width: 643px;background: transparent url(/external/images/sub-footer-wrapper.png) 3px 0 no-repeat;}

#embed-podcast{height:183px; width: 280px; margin: 0 0 0 20px; background: transparent url(/external/images/embed-ad-podcast.png) no-repeat;}
#embed-podcast .podcast-intro{padding-top: 40px; color: #FFF;}
#embed-podcast .podcast-intro p{font-size: 11px;line-height: 1.5em;width: 246px; color: #FFF; margin: 10px auto;}
#embed-podcast .podcast-linkage{width: 173px;float: right; color: #FFF;}
#embed-podcast .podcast-linkage p{margin:0;padding:0;}
#embed-podcast .itunes a{display: block;}
#embed-podcast .rss-feed img{float: left;margin:0 10px;}
#embed-podcast .rss-feed a{display: block; color: #FFF;height: 18px;padding:0;margin:0; text-decoration: none;}

#embed-newsletter{width: 280px; height: 151px; margin: 20px 0 0 20px;background: transparent url(/external/images/embed-ad-newsletter.png) no-repeat;}
#embed-newsletter .newsletter-intro{width: 153px;float: left;}
#embed-newsletter .newsletter-intro p{font-size: 11px;line-height: 1.5em;color: #FFF;margin-top: 50px;padding: 0 0 0 18px;}

#embed-newsletter .newsletter-linkage{width: 106px;float: right;margin: 74px 15px 0 0;}

#responses{margin:15px auto;}
#responses h4{font-size: 16px; padding: 0 0 5px 0;margin:0 0 5px 0;border-bottom: 4px solid #B0B0B0;}
#responses h5{font-size: 16px;margin:0;padding:0;}
#responses h5 a{text-decoration: none;font-size: 15px; text-transform:uppercase;color:#2E0B46;border-bottom:1px dotted #B0B0B0;}
#responses h5 a:hover{border-bottom: 1px dotted #2E0B46;}
#responses .entry-date{font-size: 1.1em; font-weight: normal;}
#responses .jennifer{background: #D5CEDA;color:#A7C444;}
#responses .alt{background: #E0E0E0;border-top: 1px dotted #EDEDED;padding-top: 15px;margin-top: 15px;}
#responses .response-author{padding: 15px 0;margin:0 0 1px 0;}
#responses .response-author-photo{width: 70px;float: left;text-align:center;}
#responses .gravatar{width: 50px; height: 50px; padding:5px;background: #B0B0B0;}
#responses .jennifer .gravatar{background: #573B6B;}
#responses .response-author-comment{padding: 0 0 0 10px;margin:0;width: 535px; float: right;}
#responses .response-author-comment p.entry-date{margin:0 0 10px 0;padding:0;}
#responses .alt .gravatar{width: 50px; height: 50px; padding:4px;background: #B0B0B0;}
#responses .alt .response-author-comment{padding-left: 10px;width: 535px; float: right;}
#responses .jennifer .response-author-comment{padding-left: 10px;width: 535px; float: right;}

#podcast .embed{width: 620px; margin:20px auto;background: transparent;}
#podcast .embed-heading{margin: 0 auto;border-bottom: 4px solid #CCC;height: 32px;}
#podcast .item-download{border-bottom: 1px dotted #CCC;height: 40px;}
#podcast h3{display: inline;float: left; }
#podcast .item-download h3{font-size: 16px;}
#podcast .item-download{height: 50px;}
#podcast .item-download a{display: block;-moz-border-radius: 4px;-webkit-border-radius: 4px;font-size: 12px;color: #333;background: #B0B0B0;padding: 0 10px;line-height: 20px;text-decoration: none;float: right;}
#podcast .container{width: 450px;float: left;}
#podcast .container p{padding:0;margin:0;}
#podcast .download{float: right;padding:0;margin:10px 0;}

#comment, #tellafriend-form, #contact{padding: 15px 0;width: 590px; margin: 0 auto 30px auto;}
#comment .full, #tellafriend-form .full, #contact .full{padding: 5px 0;}
#comment .half{}
#comment textarea, #comment input, #tellafriend-form textarea, #tellafriend-form input, #contact textarea, #contact input{border: 1px solid #CCC;font: normal 1.2em Arial, Helvetica, Verdana, sans-serif; color: #666;padding: 8px 0 0 2px;}
#comment textarea, #tellafriend-form textarea, #contact textarea{width: 588px;height: 150px;}
#tellafriend-form input#subject{width: 588px;}
#comment input, #tellafriend-form input, #contact input{width: 278px;height: 22px;}
#comment .response-note{background: #D5CEDA; padding: 10px;font-size: 11px;}
#comment label, #tellafriend-form label, #contact label{font-size: 14px; color: #666; text-transform: uppercase;}
#comment .checkbox label, #submit-row label{font: normal 12px Arial, Helvetica, Verdana, sans-serif; text-transform: none;}
#comment .checkbox{background: #EDEDED;width: 282px;padding-top: 6px;height: 26px;}
#comment .checkbox input{width: auto;height: auto;float: left;border:none;}
#comment .checkbox label{float: right;line-height: 22px;text-align: left;width: 260px;}

#socialshare ul{margin:0 0 30px 0;padding: 10px;}
#socialshare li{margin:0 10px 0 0;padding:0;display: inline;}

#submit-row{margin-top: 15px;padding-top: 10px;border-top: 4px solid #D5CEDA;}
#submit-row label{float: left;width: 130px;text-align:right; margin-right: 20px;}
#submit-row div.captcha{width: 140px;border: none;}
#submit-row .submit-region{width:420px}
#submit-row .captcha-input{}
#submit-row .captcha-input input{width: 139px;}
#submit-row .submit{border: none; height: 31px; width: 110px;margin:0;padding:0;}

#pagination{padding: 10px;}
#pagination p{font-weight: bold;color: #333;}
#pagination p strong{border: 1px solid #B0B0B0; padding: 2px 6px; color: #000; background: #B0B0B0;}
#pagination a{border: 1px solid #B0B0B0; padding: 2px 6px;color: #666; text-decoration: none;}
#pagination a:hover{background: #B0B0B0;color: #000;}

#contact ul{}
#contact li{display: inline;padding:0;margin:5px 10px 0 0;float: left;white-space:nowrap;}
#contact ul ul{margin:0;padding:0;}
#contact li li{margin:0; padding:0 5px 0 0;}
#contact .hide{display: none;}

.archives{width: 280px;margin: 0 auto;}
.archives dl{padding:0;margin:0;margin:0 auto;}
.archives dd{margin:0;padding:0;list-style-type: none;border-bottom: 1px dotted #CCC;}
.archives a{color:#666;line-height: 32px;font-size: 12px;}
.archives a:hover, .archives a.selected{color:#2E0B46;}
.archives .embed-heading{width: 300px;}
.archives dt{font-size: 16px;font-weight: bold;padding: 0;color: #2E0B46;line-height: 24px;border-bottom: 2px solid #CCC;}
.archives h2{width: 280px;border-bottom: 4px solid #B0B0B0;text-transform:capitalize;padding: 0 0 5px 0;margin:0 0 5px 0;}

#address{background: #CCC;width: 300px;}
#address p{padding:0;margin:0;font-size: 14px;}
#address ul{padding:20px;margin:0 auto 20px 0;}
#address ul ul{padding: 0;margin:0;}
#address li{list-style-type:none;margin:0 0 5px 0;font-size: 14px;font-weight: bold;}
#address .org {color: #CC3300;font-size: 18px;}
#address .adr, #address .tel, #address .fax, #address .email, #address .url{font-weight: normal;}

#copyright p{ font-size: 11px;line-height: 42px;color: #FFF;padding:0;margin:0;text-align: right;}
#copyright a{color:#EDEDED; border-bottom: 1px dotted #EDEDED;text-decoration:none;}
#sub-footer #copyright{width: 370px;float: right;margin-right: 10px;}

#product-resource{}

#product-resource .embed{width: 280px;background: #F0F0F0;min-height: 130px;padding: 10px 0;margin-bottom: 20px; margin-top: 20px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #B0B0B0;}
#product-resource .item-listing-container{width: 260px;margin:10px auto;}
#product-resource .item-thumb-container{width: 100px;}
#product-resource .summary{width: 150px;}
#product-resource .summary h3{font-size: 12px;margin:0 0 10px 0;}
#product-resource .summary h3 a{font-size: 12px; text-decoration:none;color:#2E0B46;}
#product-resource .summary p{margin:0 0 10px 0;}
#product-resource .summary p.price{font-weight: bold;}
#product-resource .summary strike{color: #000;}
#product-resource .sale-price{color: #FF0000;}
#product-resource .buttons{border-top: 2px solid #CCC;padding: 10px 0 0 0;}
#product-resource .buttons a{display: block;-moz-border-radius: 4px;-webkit-border-radius: 4px;font-size: 12px;color: #333; text-decoration: none;text-align:center;text-transform:uppercase;width: 120px;line-height: 28px;height:28px;background:#B0B0B0;}
#product-resource .buttons a.more-link-purple{background: #2E0B46;color: #FFF;}

.upsell{margin-top: 20px;background: #6C547D;padding: 5px 10px;}
.upsell p{margin:0;padding:0;font: 11px Verdana, Arial, Helvetica, sans-serif;color: #FFF;}

.google{margin: 20px 0 0 0;padding: 5px 0;border: 1px solid #CCC;text-align:center;background: #FFF;}