/*
Theme Name: Verbatim Lectures
Author: Esther S White
Description: Designed for Verbatim Lectures using the BluePrint CSS Framework
*/
@import url('css/blueprint/screen.css');

body{background:#91938A;color:#17110A;font-family:'Lucida Grande', 'Lucida Sans', Tahoma, Helvetica, Arial, sans-serif;font-size:11px;}

/* Typography */

a{color:#0052b5;text-decoration:none;}
a:hover{color:#0052b5;text-decoration:underline;}
h1,h2,h3,h4,#menu{font-family:Helvetica, Arial, sans-serif;}
h2{color:#DF3317;font-size:30px;font-weight:600;letter-spacing:1px;}
h2 a,span.emph a{color:#FFF;text-decoration:none;}
h3,h3 a{color:#DF3317;font-size:18px;font-weight:400;line-height:22px;margin-bottom:0;margin-left:-4px;padding:4px 4px 0;display:inline-block;}
h3 a:hover{background:#DF3317;color:#FFF;padding:4px 4px 0;text-decoration:none;}
h4 { margin-bottom:0; }
.red {color:#DF3317;}
ul{list-style-type:none;}
label{font-weight:400;}
blockquote,.entry-content blockquote{color:#382A17;font-size:12px;font-style:normal;text-decoration:none;}
.single p,.page p{font-size:13px;}
p,.cat-18 p,#post-2{font-size:12px;}
h3.clearfix { margin-bottom:9px; height:18px; line-height:19px;}
.page .speaker p, .single .speaker p { font-size:12px; }
.single h2 {margin-bottom:0;}

/* Layout */
.clearfix{clear:both;height:0;margin:0;padding:0;}
.container{background:#FFF;margin-top:8px;top:18px;}
#content.span-24 { margin-bottom:24px;}
.hentry.box {margin-bottom:0;}
table td,#midbar .box{padding-left:0;}

/* Posts */
.post{clear:both;margin-bottom:18px;padding-bottom:0;}
.excerpt{font-size:14px;}
.entry-date{color:#333;font-size:10px;margin:0;padding:0;}
.entry-date abbr{border-bottom:none;}
.entry-meta{color:#333;font-size:90%;}
.single .entry-meta{margin:0 0 9px;height:18px;padding-bottom:9px;}
.single .entry-meta #sharethis_0 { height:28px;padding-bottom:9px;padding-left:8px;}
.headshot{float:left;margin:4px 18px 18px 0;}
.post h4{color:black;display:block;font-size:14px;font-weight:600;line-height:18px;margin-bottom:9px;letter-spacing:.5px;height:100%;}
#content.blog h2{font-size:20px;}
h2.entry-title {margin-bottom:0;}
#content.blog h3.entry-title,h3{font-size:18px;line-height:18px;margin-bottom:0;padding-bottom:0;}
#content.blog h3.entry-title a{font-size:16px;font-weight:700;}
#content.speakers .h3.entry-title a{font-size:16px;}
#TB_ajaxContent .headshot{margin-top:0;}
.speaker-excerpt .headshot{min-height:130px;}
.speaker-excerpt p{margin:0;}
.cat-18 .post {height:160px;}
.cat-18 #post-blank.post {height:1px;margin:0;}
#content .p1{padding-top:0;}

/* Menu & Header */
h1#blog-title a{background:url("assets/header1.gif") 0 0 no-repeat;border-bottom:none;display:block;height:130px;margin:8px 0 0 8px;text-decoration:none;text-indent:-2000em;width:934px;z-index:1000;}
#header{background:#FFF;}
#menu ul{float:right;margin-top:-66px;}
#menu li{display:inline;}
#menu li a{color:#fff;font-size:20px;font-weight:300;padding:24px;text-transform:uppercase;}
*:first-child+html #menu li a{display:block;float:left;margin-left:3px;margin-top:-29px;padding:24px;}
#menu li a:hover{background:#DF3317;color:#000;text-decoration:none;}
#menu li.current_page_item a,#menu li.current_page_ancestor a{background:#FFF;color:#DF3317;}
#menu li.current_page_item a:hover,form.ddfm label{color:#000;}
h2#blog-description,#access .skip-link,#content.blog .entry-meta,#content.speakers .entry-meta,#ddfm2 .credits {display:none;}
.box,#header .box{background:transparent;}

/* Sidebar & Widgets */

.sidebar #primary.box{margin-bottom:0;padding-top:24px;}
.sidebar ul{list-style-type:none;margin:0;padding:0;}
.sidebar ul#links {margin-top:9px;}
.sidebar li#pages a{font-size:1.4em;text-decoration:none;text-transform:uppercase;}
.sidebar li#pages .current_page_item a{color:gray;font-size:1.8em;font-weight:700;}
.sidebar h3{font-size:16px;margin-bottom:9px;}
  .sidebar h3 a {font-size:16px;margin-bottom:0;}
li.widget,div.widget{background:#FFF url('assets/gradient.gif') 0 0 repeat-x;display:block;margin:0 10px 18px 0;padding:18px;}
#tag_cloud.widget { margin-right:0;}
.topbanner .box.print { width:280px; float:left; display:inline; background: #DF3317; margin:-8px 0 0 8px;}
.topbanner .box p {margin:0;}
.topbanner .box.click { width:580px; float:left; display:inline; background: #382A17; color:white; margin:-8px 0 0 8px;}
.topbanner .box p a { color:white; }
.sidebar.topbanner { margin:0 0 18px 0; }
.widget p{font-size:11px;}
.sidebar .widget.widget_links p{margin:9px 0 0;font-size:11px;}
.sidebar .widget.widget_links p.articles{padding:0 0 4px 0;margin:0;}
.sidebar .widget h3 a:hover{background:none; color:#DF3317; text-decoration:underline; }
.sidebar .widget ul#customlinks {margin:0 0 9px 0; }
.widget_links ul li, .widget_links ul#links li {margin-bottom:4px;}
*:first-child+html li.widget h3{margin-top:18px;}
*:first-child+html li.widget{padding-top:1px;}
ul.attachments_list{margin-top:9px;}
li#tag_cloud{ text-align:center;font-size:12px; }
*:first-child+html li#tag_cloud{padding:18px;}
li#tag_cloud li{margin-left:-4px;}
li#tag_cloud h3{text-align:left;display:block;color:#322516;margin:0 0 9px 0;}
li#tag_cloud a{line-height:14px;margin:1px 3px;padding:5px;white-space:nowrap;display:inline-block;}

body.archive .sidebar #primary .box { padding-left:0; } 

li#tag_cloud { background-color:transparent; color:#17110A; float;left; clear:both; display:block; }
  li#tag_cloud a { font-family:"Lucida Sans"; font-size:13px; line-height:16px; padding:4px; margin:0; }  
  li#tag_cloud a:hover, .home-redux li#tag_cloud a:hover { color:#322516 !important; background:none !important; }  
  li#tag_cloud { margin:0 -4px 0 0 !important; text-align:left; }
  
li.widget_search { margin:0 -4px 18px 0; display:block; }
  li.widget_search h3 { float:left; padding:0; margin:0; color:#322516; }
  li.widget_search form, li.widget_search div { display:inline; margin:4px 0 0 4px; }
  li.widget_search input[type="submit"]  { background:none repeat scroll 0 0 #8E937C; font-size:11px; padding:2px; }
  li.widget_search input[type="text"]  { width:145px; }
  
.video_thumb{margin:9px 0;}
.video_thumb img{display:block;float:left;margin:9px;}
.widget.widget_books { padding:18px 0 18px 18px; }
.widget_books img{display:block;float:left;margin:0 4px 8px;}
.widget_books li {display:inline;}
#address{float:left;margin-left:18px;}
#connect{float:left;}
#social{clear:both;padding-top:8px;}
#social #facebook{display:block;float:left;background:white;}
#social #social2{display:block;float:right;}
#social #linkedin,#social #subscribe,#social #youtube{margin:0 0 8px;}
div#contactinfo{border:1px #000;display:block;}
#contact_agents .box{padding-bottom:0;}
ul.contact{clear:both;margin-bottom:18px;}

/* Featured Slideshow */
#featured_slideshow{background-color:#FFF;border:1px solid #DFDFDF;height:200px;overflow:hidden;width:430px;}
#featured_slideshow div{color:#322516;font-size:16px;height:164px;padding:18px;text-align:left;width:394px;}
#featured_slideshow div img{float:left;margin:0 10px 10px 0;padding:0 0 18px;}
#featured_slideshow a{color:#322516;font-weight:700;}
#featured_slideshow a:hover{color:white;background:#DF3317;text-decoration:none;padding:2px;}
#featured_slideshow a.img:hover { background:transparent; padding:0; }
#featured h2 {margin-bottom:0;}

/* Speakers Page */
ul.speakers{font-size:14px;list-style:none;margin-left:0;padding-left:4px;}
ul.speakers li{background-image:url(assets/arrow.gif);background-position:0 .5em;background-repeat:no-repeat;padding-left:10px;}
p.tagline{font-size:11px;margin:0 0 8px;}
.speakers { margin:0; padding:0; overflow:hidden; }
.cat-18 h3 {margin-bottom:0;}

/* About Page */
img#jason{margin:0 18px 0 0;}
.widget_contact ul li{margin-bottom:4px;}
img.icon,p img.icon{display:inline;float:left;margin:0;padding-right:4px;}
.widget_contact p#newsletter{margin-bottom:9px;margin-top:4px;}
.home li#facebook{margin:18px 0 9px;clear:both;padding-top:18px;}
#facebook th,#facebook tr,#facebook table{background:none;margin:0;padding:0;}

#contact_verbatim {  }
  #contact_verbatim.widget {  }
  #contact_verbatim p { margin-bottom:0; }
  #contact_verbatim a { color:#322516; padding-left:24px; padding-bottom:4px; line-height:22px; }
  #contact_verbatim a.facebook { background:url('assets/social-media-icons/facebook.png') 0 0 no-repeat; }
  #contact_verbatim a.twitter { background:url('assets/social-media-icons/twitter.png') 0 0 no-repeat; }
  #contact_verbatim a.linkedin { background:url('assets/social-media-icons/linkedin.png') 0 0 no-repeat; }
  #contact_verbatim a.rss { background:url('assets/icons/feed.png') 0 0 no-repeat; }
  #contact_verbatim a.email {background:url('assets/icons/email.png') 0 0 no-repeat; }
  #contact_verbatim span.phone { background:url('assets/icons/telephone.png') 0 0 no-repeat; padding-left:24px; }
  #contact_verbatim span.faxnum { background:url('assets/icons/printer.png') 0 0 no-repeat; padding-left:24px; }
  #contact_verbatim span#newsletter { background:url('assets/icons/email_add.png') 0 2px no-repeat; line-height:22px; padding-left:24px; display:block; clear:both; margin-bottom:0; }

/* Issues Page */
.issues_tag_cloud .column{margin:0 9px;}
.issues_tag_cloud .column.last{border-right:none;margin-right:0;} 
.issues_tag_cloud{background:url('assets/speech-bubble-slice.gif') repeat;font-size:18px;padding:18px 22px;text-align:center;}
.issues_tag_cloud a{color:#FFF;padding:4px;margin:0 4px;display:inline-block;}
.issues_tag_cloud span.dontsplit { display:block; }
.issues_tag_cloud_wrapper {background: #91938A url('assets/speech-bubble_03.gif')  0px bottom no-repeat;padding-bottom:145px;padding:60px 60px 90px;margin:0 auto;}
.speaker h4{font-size:16px;margin-bottom:0;padding:4px 4px 0;}
.speaker h4 a{color:#DF3317;margin-left:-4px;padding:4px 4px 0;}
.issue{float:left;margin:9px;}
.issues_tag_cloud .column.first,ul#links-page,ul#links-page ul{margin-left:0;}
.issues_tag_cloud a:hover,.speaker h4 a:hover{background:#DF3317;color:#FFF;text-decoration:none;}


/* Contact Page */
div.first{padding-right:18px;}
.ddfm div.first {padding-right:0;}
span.tel,span.fax{background:#DF3317;color:#FFF;padding:2px;}


/* Images */
img.alignnone{clear:both;display:block;float:none;}
img.alignleft,div.alignleft{float:left;margin:9px 18px 18px 0;}
img.alignright,div.alignright{float:right;margin:9px 0 18px 18px;}
img.aligncenter,div.aligncenter{margin:0 auto;text-align:center;}
.wp-caption{background-color:transparent;border:none;margin:10px;padding-top:0;text-align:center;}
.wp-caption img{border:0 none;margin:0;padding:0;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}


/* Links Page */
ul#links-page .linkcat{margin-bottom:18px;}
ul#links-page { margin:0; }
ul#links-page li {font-size:12px;margin-bottom:4px;}
ul#links-page li p{font-size:11px;}
ul#links-page h3 {margin-bottom:9px; }
ul#links-page li p{margin-bottom:0;}
#feed ul li { margin:0 0 4px 0; }
#feed h3 a { font-size:16px; }


/* Search & Archives */
.search .attachment-post-thumbnail, .archive .attachment-post-thumbnail { margin:0 9px 18px 0; float:left; }
.search h3, .search h3 a, .archive h3, .archive h3 a { display:inline; }
/* Homepage */

#blurb.box{background:#322516;color:#FFF;font-size:14px;margin-left:18px;margin-top:0;padding:18px;}
#blurb h3{color:#DF3317;font-size:20px;line-height:27px;margin-bottom:0;}

#primary.box {padding-right:0;}


#featured.box{margin:0;padding-bottom:0;padding-top:0;}
#email_subscribe{background:#FFDBCF;}
#blurb p {margin-bottom:0;}

div.bubble{margin-bottom:24px;width:auto;}
div.bubble .interior{background-color:#fff;border:1px solid #DFDFDF;margin:0;padding:0;}
div.bubble .interior p,div.bubble .interior h3{margin:9px;padding:0;}
div.bubble .entry-date{background:transparent url(assets/tip.gif) no-repeat 20px 0;font-style:normal;margin:-7px 0 0;padding:7px 0 0 15px;position:relative;top:6px;}

 
.home-redux .left { float:left; margin:0 0 0 16px; }
.home-redux #blurb { margin:0px 18px 9px; }
.home-redux #blurb h3 { background:url('assets/next-word.gif') 0 0 no-repeat; width:910px; height:53px; display:block; text-indent:-2000em; z-index:1000;}

#news.box{margin-bottom:0;padding-top:0;}
#news h2{color:#322516;}
#news #nav-below{float:right;margin:0px 0 0;position:relative;clear:both;}
#news .attachment-post-thumbnail { margin:4px 0 18px 9px; float:right; }
#news h3 { display:block; }
#news p { margin-top:0; }

.home-redux #news { width:396px; float:left; clear:both; background:#FFF url('assets/gradient.gif') 0 0 repeat-x; margin:0 0px; padding:16px 20px;}
  .home-redux #news .post { padding:0px; }
  .home-redux #news h2 { font-size:22px; line-height:1em; font-weight:normal; margin:0 0 10px; color:#6F6F6F; letter-spacing:0; }
  .home-redux #news h3 {  font-size:18px; line-height:24px;}
.home-redux #mosaic { width:auto; height:150px; overflow:visible; float:left; clear:none; margin:0 10px 18px 0; }
  .home-redux #mosaic img {  }
  .home-redux #mosaic a:last-child { margin:0; }
  .home-redux #mosaic a { margin:0 9px 0 0; padding:0; }
.home-redux #mosaic-books { width:460px; height:150px; overflow:visible; float:left; clear:left; margin:18px 0 18px 0; }
  .home-redux #mosaic-books img { max-width:100px; }
  .home-redux #mosaic-books a { margin:0 15px 0 0; padding:0; }

#tag_cloud.box{margin:0;padding-bottom:0;padding-top:0;}

#home_tag_cloud{background-color:#322516;color:#FFF;margin-left:18px;}
  #home_tag_cloud .cloud{font-family:Helvetica,Arial,sans-serif;font-size:14px;margin-left:-6px;margin-right:9px;text-align:center;}
  #home_tag_cloud h3,#home_tag_cloud.box,.single h3,#home_tag_cloud p {margin-bottom:9px;}
  #home_tag_cloud a{color:#FFF;font-size:12px;line-height:12px;padding:6px;white-space:nowrap;margin:2px;display:inline-block;}
  #home_tag_cloud a:hover,li#tag_cloud a:hover{background-color:#DF3317;color:#FFF;text-decoration:none;}

.home-redux #home_tag_cloud { background-color:transparent; color:#17110A; width:465px; float;left; clear:both; margin:0 0 18px 0; padding:0px; }
  .home-redux #home_tag_cloud a { font-family:"Lucida Sans";font-size:14px; line-height:16px; padding:4px; margin:0; }  
  .home-redux #home_tag_cloud a:hover, .home-redux li#tag_cloud a:hover { color:#322516 !important; background:none; }  
  .home-redux #home_tag_cloud p { background:#322516; padding:18px; color:#fff; font-size:16px; }
  .home-redux #home_tag_cloud p a { font-size:16px; display:inline; white-space:normal; color:#DF3317; }
  .home-redux #home_tag_cloud p a:hover { background:#fff; color:#322516; }
  .home-redux #home_tag_cloud .cloud { margin:0 -4px 0 0 !important; text-align:left; }
#connect { width:900px; float:left; clear:both; padding:10px; margin:10px 16px;}
  #connect.widget {  }
  #connect p { font-size:16px; line-height:24px; margin-bottom:0; float:left;}
  #connect a { color:#322516; padding-left:24px; }
  #connect a.facebook { background:url('assets/social-media-icons/facebook.png') 0 2px no-repeat; }
  #connect a.twitter { background:url('assets/social-media-icons/twitter.png') 0 2px no-repeat; }
  #connect a.linkedin { background:url('assets/social-media-icons/linkedin.png') 0 2px no-repeat; }
  #connect a.rss { background:url('assets/icons/feed.png') 0 2px no-repeat; }
  #connect a.email {background:url('assets/icons/email.png') 0 2px no-repeat; }
  #connect span.phone { background:url('assets/icons/telephone.png') 0 2px no-repeat; padding-left:24px; }
  #connect span.faxnum { background:url('assets/icons/printer.png') 0 2px no-repeat; padding-left:24px; }
  #connect div#contactinfo { border:none; font-size:16px; float:left; margin:0 0 0 40px; }
  
  
/* Footer */
#footer{background:#322516;color:#fff;margin:8px;width:934px;}
#footer a{color:#fff;}
#footer div.footer_contents{margin:18px;}
#footer div.credits{float:left;padding-bottom:18px;}
#footer div.icons{display:inline;float:right;margin:-9px 0 0 18px;padding:9px;position:relative;}
#footer div.icons a{margin:0 4px;}