/*
Theme Name: Monochrome
Theme URI: http://www.graphpaperpress.com/
Description: A Wordpress magazine theme.
Version: 1.2.1
Author: Thad Allender for Graph Paper Press
Author URI: http://www.graphpaperpress.com/
*/
/* IMPORTANT - PLEASE READ
This theme uses the Blueprint CSS framework for
default positioning, typography, form styling, etc.
The styles below are specific for this theme
only.  Feel free to edit them as necessary.  Generally
speaking, you will will likely never need to edit
the Blueprint CSS stylesheets, which are located in:
wp-content/themes/name-of-this-theme/css/

medium grey : #d7d7d7
dark grey: #959595
*/

body {
background: #fff url(http://hopesvoice.org/images/background.jpg) no-repeat top fixed;
margin: 0;
padding: 2em 0;
opacity: .999;
color:#000;
}
#container-top {
background: url('/images/content_top.png');
height:18px;
margin:0 auto;
width:1008px;
}
#container-bottom {
background: url('/images/content_bottom.png');
height:20px;
margin:0 auto;
width:1008px;
}
.container {
background: url('/images/content_bg.png') repeat-y;
padding:10px 30px 0px 28px;
width:950px;
}
.container-bg {

}
blockquote {
background: url('images/quote.png') .5em top no-repeat;
color: #000;
font-style: normal;
padding: 0 0 0 0;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color: #000;
}
a {
color: #ff0000;
text-decoration: none;
}
a:active, h2 a:active, h3 a:active {
color: #444130;
text-decoration: none;
}
a:hover, h2 a:hover, h3 a:hover {
color: #444130;
text-decoration: none;
}
.chrome{color:#ff0000;}
blockquote p {
padding: 0 20px 0 30px;
}
hr {
background: #000;
height: 1px;
}
img {
margin: 0;
}
.photo_align_left {
float: left;
padding: .8em;
border:1px solid #ccc;
background:#eee;
margin:0 0 1em 0;
}
.thumbnail {border:5px solid #ccc; margin-bottom:1.5em;}
.post { clear:both; }
.post .photo_align_left {margin: 0 1.5em 1.5em 0;}
.post img.thumbnail {float:left; margin:0 1.5em 1.5em 0;}
input {
border: 1px solid #CCCCCC;
padding-left: 0;
}
ol {
margin-left: 35px;
}
label {
font-weight: normal;
}
textarea {
height: 200px;
width: 500px;
}
.small {
font-size: .9em;
}
.nomargin {
margin: 0;
}
a.button, button {
font-weight: normal;
}
dl.small dd {
font-size: .9em;
}
.linkcat {
list-style: none;
}
.post_first {
background: #e5e5e5;
padding: 1em;
}
.post_alt {
background: #eee;
padding: 1em;
}
span.meta_align_right {
color: #ccc;
float: right;
font-size: .6em;
}
span.meta_align_right a {
color: #ccc;
}
span.meta_align_right a:hover {
color: #000;
}
.meta {
color: #666;
font-size: .8em;
line-height: 1.875em;
}
.meta a {
color: #666;
}
.meta a:hover {
color: #000;
}
.byline {
color: #666;
font-size: .8em;
line-height: 1.875em;
}
.byline a {
color: #666;
line-height: 1.875em;
text-decoration: none;
}
.byline a:hover {
color: #000;
}
.meta_list, .meta_list a, ul.meta_list {
color: #000;
list-style-image: none;
}
.meta_list li {
border-bottom: 1px dotted #000;
list-style-image: none;
}
h2.widgettitle {color:#000;text-transform:uppercase;border-bottom:1px solid #000;}
.five_posts h3 {
margin-bottom: 0;
padding: .5em 0 .5em 0;
}
.five_posts h3 a {
text-transform: uppercase;
}
.five_posts h4, h6.category_head {
margin: 0 0 1em;
padding: 0;
text-transform: uppercase;
color: #ff0000;
font-size: .9em;
font-weight: normal;
border-bottom: 1px solid #000;
}
.five_posts h4 a, h6.category_head a {
text-transform: uppercase;
color: #ff0000;
}
.five_posts h4 a:hover, h6.category_head a:hover {
color: #fff;
background: #ff0000;
}
h6.category_more a {
color: #000;
background: #eee;
padding: .3em;
font-size: .9em;
text-transform: uppercase;
border: none;
}
h6.category_more a:hover {
background: #333;
color: #fff;
}
#gray_bg {
background:#ddd;
padding:2em;
margin:0 -2em 0 -2em;
float:left;
position: relative;
}
/*#dark_bg {
background:#000;
padding:2em;
margin:0 -2em 0 -2em;
color: #666;
float:left;
position: relative;
}*/
#dark_bg ul li {
list-style-image:none;
border-bottom:1px solid #666;
}
#dark_bg a {
color:#ff0000;
}
#dark_bg a:hover {
color:#fff;
}
#dark_bg h2.widgettitle {
margin: 0 0 1em;
padding: 0;
text-transform: uppercase;
color: #FFF;
border-bottom:1px solid #FFF;
font-size:1.1em;
}
.five_posts ul {
margin:1em;
}
.five_posts ul li {
color: #000;
font-size: .9em;
line-height: 1.8em;
border-bottom: 1px #000 solid;
list-style-image:none;
margin: 0 0 0 -1em;
}
.five_posts ul li a {
color: #000;
}
.five_posts ul li a:hover {
color: #ff0000;
}
.post h2 {
border-bottom: 1px solid #000;
margin-bottom: 15px;
}
h2.category_page {
background:#000;
margin-bottom: 15px;
color:#fff;
text-transform:uppercase;
text-align:center;
padding:10px;
}
.post h2 a {
color: #000;
text-decoration: none;
}
#maincontent .post h2 {
margin-bottom: 5px;
}
#maincontent .content {
padding: 5px 47px 20px 48px;
}
#maincontent h2.pagetitle {
border: none;
text-transform: uppercase;
}
#feature {height:558px; margin:0 0 2em 0;}
#feature h3 {
margin-bottom: 0;
padding: 0;
}
#feature p img {
margin: 7px 0 2em 0;
}
.feature_text {
margin-top: 2em;
}
#home_right .entry {
padding: 0 0 2em 0;
}
.news h3 {
text-transform: uppercase;
}
.content {
margin: 0 0 1em 0;
}
ul#featurenav {
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}
#featurenav li {
display: inline;
list-style-type: none;
}
#featurenav a {
padding: 1px 5px;
}
#featurenav a:link, #featurenav a:visited {
background-color: #eee;
border: 1px solid #000;
color: #000;
text-decoration: none;
}
#featurenav a:hover {
background-color: #444;
color: #fff;
text-decoration: none;
}
.author {
background: #eee;
margin-bottom: 1.5em;
padding: 1.5em;
}
.author img {
float: left;
padding: 0 1em 1em 0;
}
.author p {
margin-left: 8em;
}
.author h6 {
border-bottom: 1px #000 dotted;
margin-left: 7em;
}
.navigation, 
.navigation a {
color: #AAA;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
.post {
margin-bottom: 0;
}
.entry {
padding-bottom: 0;
}
#header {
height: 50px;
padding: 4px 0 0 0;
width: 950px;
}
#header h1, #header .description {
line-height: 1em;
margin: 0;
padding: 0;
}
.entry #nav .content {
margin: auto;
padding: 0;
}
.entry #nav {
background: #FFF;
margin-bottom: 15px;
}
.entry #nav li a {
background: #666;
border-right: 1px solid #000;
color: #FFF;
}
.entry #nav li.last a {
border-right: none;
}
.entry #nav li a:hover {
background: #333;
color: #FFF;
}
#footer {
font-size: .9em;
margin: 0;
text-align: center;
}
#footer a {
text-decoration: none;
}
#search {
float: right;
}
#search #s {
background: transparent url('images/icons/search_grey.gif') 0px center no-repeat;
color: #CCCCCC;
font-size: 0.9em;
margin-right: 0px;
margin-top: 10px;
padding: 2px 0 2px 17px;
width: 135px;
}
#search #s:hover {
color: #000;
}
.search-excerpt {
margin: 0;
}
.commentlist li {
padding: 8px 15px;
}
.comments-alt {
background: #EEE;
}
.bottombar {
}
.bottombar h2 {
font-size: 1em;
font-weight: bold;
line-height: 1em;
margin: 1em 0 1em;
}
ul {
list-style-type: none;
margin-left: 1em;
padding: 0;
}
ul li {
background-repeat: no-repeat;
line-height: 2em;
list-style-image: url('images/icons/li.png');
margin: 0;
padding: 0;
}
#top {
margin: 0 auto;
width: 950px;
}
#title {
float: left;
}
#title h1 {
margin: 0;
}
#title h1 a {
color: #fff;
font-weight: bold;
letter-spacing: -.1em;
line-height: 1.3em;
text-transform: uppercase;
}
#title h1 a:hover {
color: #eee;
}
#contents {
background: #fff;
border: 1px solid #ccc;
border-top: none;
clear: both;
margin: 0px;
padding: 15px;
}
/* SECOND TIER PAGE NAVIGATION */
/* Root = Horizontal, Secondary = Vertical */
#nav .content { border-bottom: 1px #d7d7d7 solid; margin:20px 0;  width: 950px; }
#navmenu-h{
z-index:13;
}
#navmenu-h-r {
background: #eee;
z-index:14;
}
#navmenu-h li.alignright {
float: right;
}
ul#menu-header {
margin: 0;
border: 0 none;
padding: 0;
width: auto;
float:right;
	/*For KHTML*/
	list-style: none;
height: 34px;
z-index:5;
}
/*
#navmenu-h-r {
margin: 0 0 1em 0;
border: 0 none;
padding: 0;
width: 950px;
	list-style: none;
height: 24px;
}*/
ul#menu-header li {
margin: 0;
border: 0 none;
padding: 0;
float: left;
	/*For Gecko*/
	display: inline;
list-style: none;
position: relative;
height: 34px;
z-index:6;
}
ul#menu-header li ul li{
border-right:#222;
}
#navmenu-h-r li {
margin: 0;
border: 0 none;
padding: 0;
float: right;
	/*For Gecko*/
	display: inline;
list-style: none;
position: relative;
height: 24px;
}
ul#menu-header ul {
margin: 0;
border: 0 none;
padding: 0;
width: 160px;
list-style: none;
display: none;
position: absolute;
top: 34px;
left: 0;
z-index:100;
}
ul#menu-header-r ul {
margin: 0;
border: 0 none;
padding: 0;
width: 160px;
list-style: none;
display: none;
position: absolute;
top: 24px;
left: 0;
z-index:111;
}
ul#menu-header ul:after,ul#menu-header-r ul:after /*From IE 7 lack of compliance*/ {
clear: both;
display: block;
font: 1px/0px serif;
content: ".";
height: 0;
visibility: hidden;
}
ul#menu-header ul li, ul#menu-header-r ul li {
width: 180px;
float: left;
	/*For IE 7 lack of compliance*/
	display: block !important;
	/*For IE*/
}

/* Root Menu */
ul#menu-header a {
padding: 5px 17px 3px 17px;
float: none !important;
	/*For Opera*/
	/*For IE*/
	display: block;
/*background: #fff;*/
color: #222;
font: 13px/26px Helvetica;
text-decoration: none;
text-transform: uppercase;
height: auto !important;
	/*For IE*/
}
ul#menu-header ul a {
padding: 6px 17px 6px 17px;
font: 12px/24px Helvetica;
}
ul#menu-header-r a {
padding: 2px 15px 0 15px;
float: none !important;
	/*For Opera*/
	/*For IE*/
	display: block;
background: #eee;
color: #000;
font: 11px/22px Helvetica;
text-decoration: none;
height: auto !important;
	/*For IE*/
}
/* Root Menu Hover Persistence */
ul#menu-header a:hover,
ul#menu-header li:hover a,
ul#menu-header-r li:hover a,
ul#menu-header li.iehover a,
ul#menu-header-r li.iehover a {
background: #555;
color: #FFF;
}
/* 2nd Menu */
ul#menu-header li:hover li a,
ul#menu-header li.iehover li a,
ul#menu-header-r li:hover li a,
ul#menu-header-r li.iehover li a {
float: none;
background: #000;
color: #ccc;
}
/* 2nd Menu Hover Persistence */
ul#menu-header li:hover li a:hover,
ul#menu-header li:hover li:hover a,
ul#menu-header li.iehover li a:hover,
ul#menu-header li.iehover li.iehover a,
ul#menu-header-r li:hover li a:hover,
ul#menu-header-r li:hover li:hover a,
ul#menu-header-r li.iehover li a:hover,
ul#menu-header-r li.iehover li.iehover a {
background: #555;
color: #FFF;
}
/* 3rd Menu */
ul#menu-header li:hover li:hover li a,
ul#menu-header li.iehover li.iehover li a,
ul#menu-header-r li:hover li:hover li a,
ul#menu-header-r li.iehover li.iehover li a {
background: #000;
color: #ccc;
}
/* 3rd Menu Hover Persistence */
ul#menu-header li:hover li:hover li a:hover,
ul#menu-header li:hover li:hover li:hover a,
ul#menu-header li.iehover li.iehover li a:hover,
ul#menu-header li.iehover li.iehover li.iehover a,
ul#menu-header-r li:hover li:hover li a:hover,
ul#menu-header-r li:hover li:hover li:hover a,
ul#menu-header-r li.iehover li.iehover li a:hover,
ul#menu-header-r li.iehover li.iehover li.iehover a {
background: #555;
color: #FFF;
}
/* 4th Menu */
ul#menu-header li:hover li:hover li:hover li a,
ul#menu-header li.iehover li.iehover li.iehover li a,
ul#menu-header-r li:hover li:hover li:hover li a,
ul#menu-header-r li.iehover li.iehover li.iehover li a {
background: #EEE;
color: #666;
}
/* 4th Menu Hover */
ul#menu-header li:hover li:hover li:hover li a:hover,
ul#menu-header li.iehover li.iehover li.iehover li a:hover,
ul#menu-header-r li:hover li:hover li:hover li a:hover,
ul#menu-header-r li.iehover li.iehover li.iehover li a:hover {
background: #CCC;
color: #FFF;
}
ul#menu-header ul ul,
ul#menu-header ul ul ul,
ul#menu-header-r ul ul,
ul#menu-header-r ul ul ul {
display: none;
position: absolute;
top: 0;
left: 180px;
}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#menu-header li:hover ul ul,
ul#menu-header li:hover ul ul ul,
ul#menu-header li.iehover ul ul,
ul#menu-header li.iehover ul ul ul,
ul#menu-header-r li:hover ul ul,
ul#menu-header-r li:hover ul ul ul,
ul#menu-header-r li.iehover ul ul,
ul#menu-header-r li.iehover ul ul ul {
display: none;
}
ul#menu-header li:hover ul,
ul#menu-header ul li:hover ul,
ul#menu-header ul ul li:hover ul,
ul#menu-header li.iehover ul,
ul#menu-header ul li.iehover ul,
ul#menu-header ul ul li.iehover ul,
ul#menu-header-r li:hover ul,
ul#menu-header-r ul li:hover ul,
ul#menu-header-r ul ul li:hover ul,
ul#menu-header-r li.iehover ul,
ul#menu-header-r ul li.iehover ul,
ul#menu-header-r ul ul li.iehover ul {
display: block;
}

* html	ul#menu-header ul li a, * html ul#menu-header-r ul li a  {width: 100%;}

/**/
.wide { padding:0 80px; }
.wide iframe { margin-bottom:20px; }
.calendar p { margin-bottom:0; }
.calendar h3 { margin:24px 0 12px 0; }
input[type="text"] { width:200px; }

ul#portfolio {padding:0;list-style:none;margin:0 0 0 0;}
ul#portfolio li {list-style:none; background:#eee; border:1px solid #ccc; padding:1em;}
ul#portfolio li h4 {margin: 0 0 .5em 0;text-transform:uppercase;}
.slideshow {
background:#eee;
margin:0 0 1em 0;
clear:both;}

.right_column{float:left; margin-right:6px;}
.right_column p,h6,.meta{padding-left:2px;}
.box{clear:both;}

#sideImages img{margin-bottom:10px;}
.mediaPage p{display:block; width:215px; height:290px; margin:0 10px 10px 10px; float:left}
.mediaPage .addtoany_share_save_container{clear:both}

#bookingForm .section{clear:both; margin-bottom:40px;}
#bookingForm .fow, #bookingForm .dhllm, #bookingForm .dod_hide, #bookingForm .dod, #bookingForm .tb,  #bookingForm .fm {display:none}
/*#bookingForm span{color: #A3292A; vertical-align:top}*/
#bookingForm p{margin-bottom:1em;}
#bookingForm tr, #bookingForm td{border:none; margin:0px; padding:2px 4px 2px 0;}
#bookingForm label.error {display:none; margin:0; padding:0;}
#bookingForm input.error, #signup select.error  {background: #FFA9B8; border: 1px solid red; height:1em; margin:0px; padding:2px 4px 2px 0;}
#bookingForm .kits { margin-bottom:2em; }

#charities .charityImage{margin-bottom:.5em; padding:0;}
#charities h3{margin-bottom:.5em; padding-bottom:0;}
#charities p{clear:both; margin:0 0 2em 0;}

/* Slider */
.sliderTitle {display:block; clear:both; margin-top:30px; color:#000; text-transform: uppercase; font-size:1.7em; font-wieght:bold; width:590px; border-bottom:3px solid #555}
.sliderGallery {background:#fff; overflow:hidden; position:relative; padding:0; height:190px; width:590px; margin:0 0 1em 0;}
.sliderGallery .items { margin: 0; padding: 0; position: absolute; overflow: none; white-space: nowrap;}
.sliderGallery .items div{display:none;}
.sliderGallery .items, .sliderGallery .items p{ display:inline; margin:0; padding:0;}
.sliderGallery .items a {display: block; float: left; position:relative; }
.sliderGallery .items a img {filter: alpha(opacity=90); margin: 0 15px 0 0; -moz-opacity: .90; opacity:.90; padding: 0; }
.sliderGallery .items a img:hover { filter: alpha(opacity=100); -moz-opacity: 1; opacity:1; }
.slider {width: 590px; height: 17px; top: 160px; padding: 1px;position: relative;background: url(images/product-arrows.png) no-repeat;}
hr{display:none}
#content-slider {width: 570px; height: 10px; z-index:1; margin-left:10px; position: relative; -moz-border-radius:4px;-webkit-border-radius:4px}
.ui-slider-handle {width: 20px; height: 10px; position: absolute; top: 0px; background: #444; -moz-border-radius:4px; -webkit-border-radius:4px;margin-left:-10px;}
* html .ui-slider-handle {top: -2px;}
#slider-section {width: 590px; height: 160px; margin-top: 10px; overflow: hidden;position: relative;}
#slider-handle {width: 590px;background: #ddd;height: 10px;display: block;margin-bottom:50px;}

/*Homepage buttons*/
.buttons_below { margin-bottom:20px; }
.buttons_below .floated { float:left; margin-right:10px; }

/*Top nav */
div#navmenu-h-r { background:#d7d7d7; color: #222; padding:10px; margin-bottom:20px; text-align:right; width:930px; }
div#navmenu-h-r img { margin:0 5px -5px 0;}
div#navmenu-h-r div, div#navmenu-h-r label, div#navmenu-h-r form,div#navmenu-h-r span {display:inline-block; } 
div#navmenu-h-r span { background:#959595; margin:0 25px -5px 25px; width:1px; height:20px; }
div#navmenu-h-r a:link, div#navmenu-h-r a:active, div#navmenu-h-r a:visited { color: #222; text-decoration:none; }
div#facebooklink a:link, div#facebooklink a:active, div#facebooklink a:visited { display:inline; color: #3b5998;}
div#navmenu-h-r a:hover, div#navmenu-h-r a:focus { color: #ba2530; }

/*Newsletter Form*/
#joinForm input { border:#222 1px solid; color:#c1c1c1; font-size:12px; height:17px; margin:0 0 -2px 5px; padding:1px 2px 0 2px; width:200px; }
#joinForm input.error { border:#c03b3c 1px solid; font-size:12px; height:17px !important; margin-bottom:-2px !important; }
#joinForm label.error { display:none !important; }
#joinForm input#join_submit {border:none; height:auto; margin:0 0 -6px 0!important; width:auto;}

.clear {clear:both;}

/*staff page*/
.team { padding:0 20px; }
#bioImages { float:left; margin-bottom:20px; position:relative; width:310px; }
#bioImages #main { height:300px; }
#bioImages #main img { position:absolute; }
#bioImages #tn img { float:left; margin:10px 10px 0 0; }
#bi2, #bi3, #bi4, #bi5, #bi6, #bi7, #bi8 { display:none; }
#bio-2, #bio-3, #bio-4, #bio-5, #bio-6, #bio-7, #bio-8 { display:none;  }
.team .bio { float:right; width:560px; }




/*Lecture page */
.lecture div#the-logo { margin-bottom:40px; text-align:center; }
.lecture .column { float:left; margin:0 0 40px 20px; text-align:justify; width:445px; }
.lecture h5 { background-color:#f3f3f3; border-bottom:#d7d7d7 1px solid; clear:both; color:#222; font-size:16px; height:24px; padding:0; text-align:center; width:950px; }
.speaker_profile { background:url(http://www.hopesvoice.org/images/speaker_back.png) no-repeat; height:380px; float:left; margin:0 0 20px 20px; padding:10px; width:430px; }
.speaker_profile h6 { color:#222; display:block; font-size:16px; font-weight:bold; height:22px; margin:-2px 0 10px 0; }
.speaker_profile p { margin:0; line-height:1.3em; }
.speaker_profile .p_bio { display:none; }
.speaker_profile .p_image img { height:280px; width:430px; margin:0 0 10px 0; }
.speaker_profile .p_buttons { float:left; width:100%; margin-bottom:60px!important; }
.speaker_profile .p_buttons img { margin:0 0 10px 0; }

/*Speaker page */
.speaker #title, .press #title { color:#000; float:none !important; font-size:18px; font-weight:bold; margin:0 0 10px 20px; text-transform:uppercase; }
.speaker img { margin:0; padding:0;}
.speaker #vid { background:#000; width:910px; height:450px; margin:0 0 0 20px; padding:0; }
.speaker .red, .press .red { color:#555; }
.speaker .column { float:left; margin:20px 0 20px 20px;  width:500px; }
.speaker #boxes { float:right; margin:20px 20px 0 0; }
.speaker .button_box { border:#d7d7d7 solid 1px; height:109px; margin:0 0 20px 0px; padding:10px 0 10px 20px; position:relative; width:355px;  }
.speaker .button_box h6 { color:#555; font-size:18px; font-weight:bold; margin:0; padding:0; }
.speaker .button_box ul li { margin-left:10px !important; font-size:14px; font-weight:bold; line-height:1.5em; }
.speaker .button_box ul li a:link,
.speaker .button_box ul li a:active,
.speaker .button_box ul li a:visited { color:#c1282d; text-decoration:none; }
.speaker .button_box ul li a:hover,
.speaker .button_box ul li a:focus { color:#222; text-decoration:none; }
.speaker .booking { background:url(http://www.hopesvoice.org/images/book_back.jpg) no-repeat; }
.speaker .button_box .b_left { float:left; width:230px; }
.speaker .button_box .b_left img {  }
.speaker .button_box .b_right { float:right; margin:0; padding:0; position:absolute; right:0px; top:0px; width:160px; }
.speaker #additional { height:auto; }
.speaker #event-materials { height:auto; }
.speaker #testimonial { height:225px; padding-right:20px; width:335px; }
.speaker #testimonial #quotes { height:200px; overflow:hidden; position:relative; width:335px; }
.speaker #testimonial #quote_holder { left:0; position:absolute; width:9000px; }
.speaker #testimonial .quote { float:left; width:335px; }
.speaker #testimonial .quote h5{ color:#000; font-weight:normal; line-height:1.2em; margin:0px; padding:0; }
.speaker #testimonial #t_back { cursor:pointer; position:absolute; top:75px; left:2px; }
.speaker #testimonial #t_forward { cursor:pointer; position:absolute; top:75px; right:2px; }
.speaker #coc { height:auto !important; margin-bottom:20px; }
/*.speaker #coc p.first { float:none; }
.speaker #coc p { float:right; }*/
.speaker #coc p img{ float:right; margin:0 10px }
#previous_speaker { float:left; margin-left:20px; }
#next_speaker { float:right; margin-right:20px; }

#twitter-feed h2 { color:#555; font-size:18px; font-weight:bold; margin:0; padding:0; text-transform:uppercase; border:none; }
.speaker #twitter-feed {
	height:auto;	
}
#twitter-feed ul li {
	font-size: inherit;
	font-weight: normal;
}
.tim #coc, .tim #testimonial { display:none; }

/* Press page */
.press .indented { margin:0 20px; }
.press img { float:none; }
.press a:link, .press a:active, .press  a:visited { color:inherit; text-decoration:none; }
.press a:visited, .press a:focus { color:inherit; text-decoration:underline; }

/* new botton */
#dark_bg { background:url(http://www.hopesvoice.org/images/bottom_bg.png) no-repeat; float:left; height:160px; margin-left:-20px; padding-top:10px; position:relative; text-align:center; width:990px; }
#dark_bg img { margin-right:10px; }

/*  */
.video_post div {width:100%; text-align:center; }
.video_post img { float:none;}

/* Promo page*/
.promo .promo_title {  color:#505050; background:url(http://www.hopesvoice.org/images/promo_top.png) no-repeat; font-size:16px; font-weight:bold; height:27px; margin:0 auto; padding:5px 0 0 20px; text-transform:uppercase; width:770px; }
.promo .entry { background:url(http://www.hopesvoice.org/images/promo_bg.png) repeat-y; margin:0 auto; padding:20px 20px 0 20px; width:750px;}
.promo .entry p { padding:0; }
.promo .entry img { padding:0; margin:0 }
.promo .entry .promo_column { float:right; width:550px;}
.promo .promo_bottom { background:url(http://www.hopesvoice.org/images/promo_bottom.png) no-repeat; height:4px; margin:0 auto; width:790px; }
.promo .promo_buttons { margin:20px auto 0; width:790px; }
.promo .promo_buttons img { float:right; }
.promo .promo_buttons #previous_promo { float:left; }
.allpromo .promo_bottom { margin-bottom:40px; }

/*New speaker page*/
.speaker-slideshow {
	height:517px;
	margin-left: 20px;
	position:relative;
	width:910px;
}
.speaker-slideshow .full,
.speaker-slideshow .full div {
	height:450px;
	position:absolute;
	width:910px;
}
.speaker-slideshow .caption{
	background:url(http://www.hopesvoice.org/images/50.png) repeat;
	color:#fff;
	font-size:16px;
	height:20px;
	padding:10px 40px;
	position:absolute;
	top:410px;
	text-align:right;
	text-transform:uppercase;
	width:830px;
	z-index:10;
}
.speaker-slideshow .thumb {
	border-bottom:1px solid #d7d7d7;
	height:62px;
	padding:2px 0 3px 0;
	position:absolute;
	top:450px;
	width:910px;
}
.speaker-slideshow .thumb img {
	border:#d7d7d7 1px solid;
	cursor:pointer;
	float:left;	
	margin-right:3px;
}
.speaker-slideshow .thumb img.over,
.speaker-slideshow .thumb img.active {
	border:#555 1px solid;	
}
