body{min-width:1024px;margin:0;padding:0;background-color:#fffefb;color:#464646;font-size:15px;font-family:Helvetica,Arial,sans-serif}
a,a:visited{color:#c54227;text-decoration:underline}
a:hover{text-decoration:none}
li{margin-bottom:10px}
blockquote{font-style:italic;font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;font-size:16px;margin-left:90px}
img.alignleft{margin-right:7px}
img.alignright{margin-left:7px}
#header-content,#page-content,#footer-content,#nav-content{text-align:left;margin:0 auto 0 auto;width:966px;position:relative}
#logo{position:absolute;margin-right:774px;z-index:1000}
#header{height:121px;background:url('../images/bg_header.png') repeat-x center;text-align:center}
#top-search-area{position:absolute;right:0;width:280px;height:27px}
#header-headline{position:absolute;right:3px;top:28px;width:282px;padding-right:20px;}
#social-icons{position:absolute;right:3px;top:70px}
#social-icons a.ico-cart{width:46px;height:43px;text-indent:-2000px;background:url(/wp-content/themes/hesperian/images/sprite.png) -5px -126px no-repeat;display: inline-block;float: left;margin: -5px 85px 0 0;padding: 4px;}
#top-search-area div{float:left;margin:0;padding:0}
.clear{clear:both}
p img,.wp-caption{margin-top:.4em}
.alignright{float:right}
.alignleft{float:left}
#beta p.wp-caption-text{line-height:15px;padding:10px;text-align:left}
.wp-caption img{display:block;margin:0 auto;max-width:98%}
.wp-caption .wp-caption-text,.gallery-caption{color:#666;font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;font-size:12px}
.wp-caption .wp-caption-text{margin-bottom:.6em;padding:10px 0 5px 40px;position:relative}
#footer-content{text-align:center;line-height:18px;font-size:13px;padding-top:12px;width:1002px}
#footer .widget-area{float:left}
#top-search-area #search-field{margin-top:8px;background:transparent;border:0}
#search-box{background:url('../images/bg_search_field.png') no-repeat 0 1px;margin-left:15px;height:28px}
#search-field{width:156px;margin-left:6px;outline:0}
#top-search-area #search-button{margin:1px 0 0 0;padding:0 0 0 10px;width:68px}
#nav{height:51px;background:url('../images/bg_nav.png') repeat-x;text-align:center}
#nav-content{width:710px;padding-left:256px}
#page{background:url('../images/bg_content.png') repeat-x #fdde87;text-align:center;padding:0 0 20px 0}
#footer{background:url('../images/bg_footer.png') repeat-x;height:346px;text-align:center}
#tag-espanol{float:right;height:50px}
#tag-espanol-content{display:none}
.home #tag-espanol-content{display:block}
#tag-espanol-br-content{display:none}
.page-template-books_and_resources-php #tag-espanol-br-content{display:block}
ul.nav-primary li ul.sub-menu{display:none;margin:0;padding:0;list-style:none;position:absolute;z-index:10;width:200px}
ul.nav-primary li ul.sub-menu li{margin-left:20px;clear:both}
ul.nav-primary li ul.sub-menu li a{font-size:12px;line-height:normal;padding:5px 0;letter-spacing:0;color:#6e2815}
ul.nav-primary>li:hover{}
ul.nav-primary li:hover a,ul.nav-primary li ul.sub-menu li:hover a{color:#c54227}
ul.nav-primary li:hover ul.sub-menu{display:block;background:#F6D993;box-shadow:-3px 4px 8px -1px #333;border-bottom-right-radius:8px;border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;margin-top: 0px;}
ul.nav-primary{list-style:none;margin:0;padding:0;position:absolute;right:0}
ul.nav-primary>li{float:left;margin:0 0 0 30px;padding:0}
ul.nav-primary li a{display:block;padding:16px 0 16px 0;letter-spacing:1px;color:#6e2815;font-weight:bold;font-size:17px;text-decoration:none;line-height:17px;margin-bottom:2px;}
ul.nav-primary ul li a:hover,ul.nav-primary #shop-link a:hover,ul.nav-primary #donate-link a:hover{color:#c54227}
ul.nav-primary .menu-bookstore a,ul.nav-primary .menu-bookstore a:hover{color:#a0aa23;font-style:italic}
ul.nav-primary li.menu-donate a,ul.nav-primary li.menu-donate a:hover{color:#4c8f9e;font-style:italic}
#secondary-menu h1{font-size:17px;font-family:Helvetica,Arial,Sans-Serif;width:225px;height:18px;margin:0;padding:10px 0 10px 20px;background:url('../images/bg_secondary_nav_title.png') no-repeat}
#secondary-menu h1.long-title{width:228px;padding:10px 0 10px 17px}
#secondary-menu h1 a{text-decoration:none;color:#c54227}
ul.nav-secondary{margin:0;padding:20px 6px 1px 0;background:#fff;border:0 solid #fbc874;border-width:0 1px 0 1px;width:237px}
ul.nav-secondary li{margin:0 0 15px 40px;list-style-image:url('../images/bullet_secondary_nav.png');font-size:13px}
ul.nav-secondary li a{text-decoration:none;color:#6e2815;font-weight:bold}
ul.nav-secondary li a:hover{color:#c54227}
#secondary-menu{margin-bottom:18px}
#secondary-menu-botttom{width:245px;height:14px;margin:0;padding:0;background:url('../images/bg_secondary_nav_bottom.png') no-repeat}
.breadcrumbs{color:#c54227;font-size:14px;font-weight:bold}
.breadcrumbs a{color:#6e2815;text-decoration:none}
.breadcrumbs a:hover{color:#c54227;text-decoration:none}
.breadcrumb-separator{color:#6e2815;font-weight:bold}
h1,h2,h3{font-family:"Palatino Linotype","Book Antiqua",Palatino,serif}
h1{font-size:31px;color:#c54227;margin:28px 0 18px 0}
h2{color:#6e2815;font-size:18px;margin:0}
h3{color:#c54227;font-size:18px;margin:0}
h4{color:#6e2306;font-size:18px;margin:0;}
hr{border:0;height:1px;background-color:#ecd5aa;margin-bottom:26px;margin-top:20px}
#sidebar .widget-area{border:0 solid #ecd5aa;border-top-width:1px;padding-top:18px;margin-bottom:18px;width:246px}
#sidebar .widget-area{border:0 solid #ecd5aa;border-top-width:1px;padding-top:18px;margin-bottom:18px;width:246px}
#sidebar .language-hub-sidebar{margin:0 10px 0 10px}
#page-sidebar-content,#subscribe-widget{background:url('../images/bg_newsletter_subscribe.png') no-repeat;width:246px;border:0 solid #ecd5aa;border-bottom-width:1px;padding-bottom:18px;margin-bottom:18px}
.spanish-theme-hesp #subscribe-widget{background:url('../images/bg_newsletter_subscribe_sp.png') no-repeat}
#page-sidebar-content{background:0}
#subscribe-box{float:left;margin:36px 0 0 13px}
#subscribe-button{float:left;margin:36px 0 0 15px;width:63px}
#subscribe-field{width:145px;outline:0;border-style:none;background:transparent;height:20px;padding:0}
#home-image,.home-carousel{float:left}
#home-content{margin:17px 0 0 0;padding:0 0 12px 0;min-height:290px;}
#home-content .hp-col-left {float:left;width:625px;margin-left: 9px;}
#home-content .hp-col-right {float:right}
#home-content .homepage-copy {margin-top: 10px;}
#home-content .homepage-copy p {margin:5px 0 0;line-height: 20px;}
#home-content .homepage-copy h1 {margin:0;font-size: 27px;}
#home-content .hp-buttons .btn {display:block;width:296px;height:32px;background:url(/wp-content/themes/hesperian/images/sprite.png) -2px -2px no-repeat;line-height: 33px;text-align: center;text-decoration: none;text-transform: uppercase;width: 296px;color:#6e2306;font-size:21px;font-weight: bold;margin-bottom: 10px;}
#home-content .hp-buttons .btn.donate {background-position: -2px -36px;}
#home-content .hp-buttons .btn.newsletter {background-position: -2px -71px;height:38px;text-align: left;}
#home-content .hp-buttons .btn.newsletter .newsletter-input {color:#999;background: transparent;border: 0 none;font-size: 13px;margin-left: 11px;padding: 3px;width: 168px;}
.res-box {border:solid 1px #f2bf25;padding: 0px 13px;background: #FEF6DF;border-radius: 10px;}
.res-box .res-box-content {background:url(/wp-content/themes/hesperian/images/sprite.png) 104px -186px no-repeat;height:250px;margin:2px 0 0;}
.res-box .res-box-content > a {display:block;color:#000;text-transform: uppercase;font-size:14px;font-weight: bold;width:260px;}
.res-box .res-box-content > a.by-title {line-height: 92px;}
.res-box .res-box-content > a.by-language {line-height: 78px;}
.res-box .res-box-content > a.by-digital-tool {line-height: 82px;}
a.by-digital-tool span {line-height: normal;display: inline-block;text-decoration: underline;height:60px;width:260px;}
a.by-digital-tool span:hover {text-decoration: none;}
#home-content-two {margin:0 0 30px 9px;}
#home-content-two .info-box {float:left;width:296px;min-height: 321px;border-radius: 0px;}
#home-content-two .info-box.featured-1 {margin-right: 33px;}
#home-content-two .info-box.featured-2 {}
#home-content-two .info-box.blog {float:right;}
#home-content-two .info-box.blog .res-box {min-height: 293px;overflow: hidden;}
.info-box .header {color:#fff;font-weight:bold;font-size:14px;height:50px;line-height:17px;background:#7f3414;border-radius: 10px;padding:11px;}
.info-box .header .title a {color:#fff;text-decoration: none;}
.info-box .header h4 {color:#f79422;text-transform: uppercase;font-size: 18px;}
.info-box.blog .header-blog {display:block;text-decoration:none;margin-bottom:10px;color:#c54227;font-size:18px;font-family: "Times New Roman";height:28px;line-height:28px;text-indent:38px;background:url(/wp-content/themes/hesperian/images/sprite.png) -306px -2px no-repeat;}
.info-box.blog .header-blog.twitter {font-weight:bold;margin-bottom:6px;color:#00acee;font-family: inherit;background-position: -306px -34px;height:31px;line-height: 31px;}
.info-box.blog .header-blog.facebook {color:#39589b;font-weight:bold;font-family: inherit;background-position: -306px -71px;height:30px;line-height: 30px;margin-bottom: 8px;}
.info-box.blog .content {font-size: 12px;color:#000;line-height: 15px;margin-bottom:5px;}
.info-box.blog .content.tw {margin-bottom:0px;}
.info-box.blog .content.blog a {text-decoration: none;color:#000;}
#home-copy{float:left;width:300px;margin-left:30px}
#home-copy h1{font-size:27px;line-height:30px;margin:0}
.home #home-copy h1{margin:27px 0 0 0}
#home-copy p{line-height:24px;margin:10px 0 0 0}
#home-widgets{margin:13px 0 0 0}
#home-widgets .widget-area{float:left;width:298px;height:182px;overflow:hidden}
#home-widget-2{margin:0 30px 0 30px}
#home-widgets #home-widget-3,.news-feature-module{background:url('../images/module_latest_news.png') no-repeat;width:254px;height:132px;padding:50px 22px 0 22px;position:relative;color:#fff;font-size:15px;font-weight:bold}
.home-spanish #home-widgets #home-widget-3,.news-feature-module{background:url('../images/module_noticias.png') no-repeat}
.news-feature-module a,.news-feature-module a{color:#fff;text-decoration:none}
.news-feature-module a:hover{text-decoration:underline}
.news-feature-module .news-link a{font-size:15px;text-decoration:none;color:#6e2306}
.news-feature-module .news-link a:hover{text-decoration:underline;color:#6e2306}
.news-feature-module .news-link{position:absolute;text-align:right;font-style:italic;font-weight:bold;top:152px;right:22px}
.news-module-post-title{margin-bottom:20px}
#alpha,#beta{float:left}
#alpha{width:274px;margin:0}
#alpha-content{width:255px;margin:30px 0 0 0;padding:0 19px 0 0;border:0 solid #ecd5aa;border-right-width:1px}
#beta{width:672px;margin:0 0 0 19px}
#beta-content{margin-top:14px;border:0 solid #ecd5aa;border-top-width:1px}
#beta p{line-height:24px;margin:0 0 14px 0}
/* #beta h1{margin-bottom:0} */
.book-notes{font-style:italic}
#sidebar #books-resources-widget-1,#sidebar #books-resources-widget-2{padding:20px 10px 0 77px;color:#6e2815;font-size:13px;font-weight:bold;min-height:77px;width:156px;line-height:18px}
#sidebar #books-resources-widget-1 a,#sidebar #books-resources-widget-2 a{color:#6e2815}
#books-resources-widget-1{background:url('../images/bg_books_sidebar_1.png') no-repeat 0 22px}
#books-resources-widget-2{background:url('../images/bg_books_sidebar_2.png') no-repeat 0 22px}
#books-tabs-bottom{background:url('../images/bg_tab_area.png') no-repeat bottom;margin:0;padding:0}
.book-listing{margin-top:12px}
.book-thumb{float:left;margin:0 36px 0 26px;width:78px;height:106px;padding-top:6px;overflow:hidden}
.book-info{float:left;width:445px}
.book-info a{color:#c54227!important}
.book-download h2{padding-left:15px;color:#c54227;cursor:pointer}
.book-download-content{padding-left:15px;font-size:15px;margin-top:6px}
#tabs-materials{font-size:15px}
.book-download h2 a{color:#c54227!important}
.closed .book-download-content{display:none}
.closed h2{background:url('../images/arrow_closed.png') no-repeat 0 6px}
.open h2{background:url('../images/arrow_open.png') no-repeat 0 6px}
#beta .book-info p{margin:0}
.book-links,.book-links a{font-weight:bold;color:#c54227!important}
.job-listing{margin:30px 0 0 40px}
.news-thumb{float:left;margin:0;width:140px;overflow:hidden}
.read-more-link{font-size:12px;font-weight:bold;text-transform:uppercase}
#pagination-newer,#pagination-older{float:left;width:330px;margin-top:30px;font-size:12px;font-weight:bold;text-transform:uppercase}
#pagination-older{text-align:right}
#beta .news-listing p.date,#beta .post p.date{font-size:12px;margin-bottom:0}
#beta article .entry-content{font-size:14px}
#beta .post{margin-top:30px}
#beta-content article{display:inline-block}
.news-listing-content{float:left;width:500px;margin:0 0 0 20px}
.post-edit-link{display:none}
#language-letter-list{border:1px solid #ecd5aa;border-right-width:0;border-left-width:0;margin:30px 0 0 0;padding:10px 0 10px 0;font-size:14px;font-weight:bold;letter-spacing:17px}
#language-letter-list a{text-decoration:none;color:#6e2815}
#language-letter-list a:hover{text-decoration:none;color:#c54227}
.language-listing{font-size:15px}
.language-listing a{color:#555;text-decoration:none}
.language-listing a.featured{text-decoration:none;font-weight:bold;color:#c54227}
#beta .contact-listing{margin-left:30px;font-size:14px;color:#000}
.contact-listing h1{color:#6e2815;font-size:18px;margin-top:10px}
#beta .contact-listing p{line-height:18px}
.contact-listing{margin-bottom:40px}
.share-this{float:left;padding:16px 0 0 105px;height:50px;width:215px;background:url('../images/bg_share_this.png') no-repeat}
#back-to-news-link{width:350px;float:left;text-align:right;padding-top:20px}
#back-to-news-link a{font-size:12px;font-weight:bold}
#news-sidebar{padding-left:16px;color:#6e2815;font-weight:bold}
#news-sidebar a{color:#6e2815;text-decoration:none}
#news-sidebar a:hover{color:#c54227;text-decoration:none}
#news-sidebar h3{font-family:Helvetica,Arial,sans-serif;font-size:17px;margin-bottom:0}
#news-sidebar ul{list-style-image:url('../images/bullet_arrow.png');padding-left:10px;margin-left:10px}
#news-sidebar li{margin-top:10px;margin-bottom:0}
#beta h1.page-title{margin-bottom:10px}
#other-resources{font-size:15px;color:#000}
#other-resources h1{font-size:18px}
#downloads-form .ss-q-short{width:250px}
.ss-q-short{width:250px}
.book-download-content li{list-style:none}
.e2ma_signup_form_element input{background:none repeat scroll 0 0 transparent;border-style:none;height:20px;margin-left:13px;margin-top:40px;outline:medium none;padding:0;width:145px}
.e2ma_signup_message,.e2ma_signup_form_required_footnote,.e2ma_signup_form_label,#e2ma_signup_reset_button{display:none}
#e2ma_signup_submit_button{position:absolute;background:url(../images/button_submit.png) top left no-repeat;right:10px;top:37px;z-index:20;border:0;width:63px;height:24px;text-indent:-999em}
.spanish-theme-hesp #e2ma_signup_submit_button{background:url(../images/button_submit_sp.png) top left no-repeat;width:65px;height:25px;right:8px;top:35px}
.page-id-528 .book-info p,.page-id-528 #beta article .entry-content,.page-id-528 .book-links a,.page-id-528 #tabs-adaptations,.page-id-528 #tabs-resources,.page-id-471 .book-info p,.page-id-471 #beta article .entry-content,.page-id-471 .book-links a,.page-id-471 #tabs-adaptations,.page-id-471 #tabs-resources,.page-id-462 .book-info p,.page-id-462 #beta article .entry-content,.page-id-462 .book-links a,.page-id-462 #tabs-adaptations,.page-id-462 #tabs-resources,.page-id-417 .book-info p,.page-id-417 #beta article .entry-content,.page-id-417 .book-links a,.page-id-417 #tabs-adaptations,.page-id-417 #tabs-resources{font-size:17px}
.page-id-528 .ui-tabs-nav,.page-id-528 .book-info p em,.page-id-528 .book-info p a em,.page-id-528 #tabs-adaptations em,.page-id-528 #tabs-resources em,.page-id-471 .ui-tabs-nav,.page-id-471 .book-info p em,.page-id-471 .book-info p a em,.page-id-471 #tabs-adaptations em,.page-id-471 #tabs-resources em,.page-id-462 .ui-tabs-nav,.page-id-462 .book-info p em,.page-id-462 .book-info p a em,.page-id-462 #tabs-adaptations em,.page-id-462 #tabs-resources em,.page-id-417 .ui-tabs-nav,.page-id-417 .book-info p em,.page-id-417 .book-info p a em,.page-id-417 #tabs-adaptations em,.page-id-417 #tabs-resources em{font-size:12px}
.page-id-528 .entry-content em,.page-id-471 .entry-content em,.page-id-462 .entry-content em,.page-id-417 .entry-content em{font-size:14px}
.search-sp{margin-top:3px}
#header-content #top-search-area .search-sp-wrapper{margin-left:20px}
#slider{position:relative;width:100%;height:100%;background:url(/wp-content/plugins/simple-nivo-slider/images/loading.gif) no-repeat 50% 50%}
#slider img{position:absolute;top:0;left:0;display:none}
#slider a{border:0;display:block}
.nivo-controlNav{position:absolute;bottom:-20px;left:47%}
.nivo-controlNav a{background:url("/wp-content/plugins/simple-nivo-slider/images/bullets.png") no-repeat scroll 0 0 transparent;border:0 none;display:block;float:left;height:10px;margin-right:3px;text-indent:-9999px;width:10px}
.nivo-controlNav a.active{background-position:-10px 0}
.nivo-directionNav a{background:url("/wp-content/plugins/simple-nivo-slider/images/arrows.png") no-repeat scroll 0 0 transparent;border:0 none;display:block;height:30px;text-indent:-9999px;width:30px}
a.nivo-nextNav{background-position:-30px 0;right:10px}
a.nivo-prevNav{left:10px}
#home-content .nivo-caption {cursor:pointer;font-family: "Book Antiqua";border-top-right-radius:10px;width: 425px;line-height: 20px;font-weight: normal;font-size: 16px;background:url(/wp-content/themes/hesperian/images/carousel-bg.png);height: 76px;padding:1%;}
#home-content .nivo-caption span {cursor:pointer;display: block;font-weight:bold;font-family: helvetica,arial;font-size:21px;}
#home-content .nivo-caption span:nth-child(2) {display: block; font-weight:bold;font-family: helvetica,arial;font-size:14px;}
#id-hp-newsletter-submit {cursor: pointer;height: 35px;opacity: 0;width: 100px;z-index: 2;right:0;}

#home-content.academic .homepage-copy p {
    margin: 5px 0 0;
    line-height: 20px;
    padding-bottom: 8px;
}

.ac-home-text {padding:11px;}

#home-content.academic .info-box {}

.academic .info-box .header {
    color:#fff;
    font-weight:bold;
    font-size:14px;
    height:72px; 
    line-height:17px; 
    background-color:rgba(0,0,0,0.6); 
    border-radius: 0px; 
    padding:0px; 
    margin-top: 249px; 
    position:absolute; width:inherit
}

.academic .info-box .header > h4 {
    padding-left:11px;
    padding-top:11px;
    color:#feb900;
}

.academic .info-box .header > * {
    padding-left:11px;
    padding-top:3px;
}


.academic .info-box .header.topimg > h4 {
    color:white;
}

a.ac_red_link {
	line-height: normal;
	display: inline-block; 
	text-decoration: none; 
	font-weight:bold; 
	color:#bb0303;}
a.ac_red_link:hover {text-decoration: none;}
.right-boxes {/* width:100%; *//* height:100%; */font-size:130%;/* box-sizing: content-box; *//* border-spacing: 25px; */}

.academic .res-box {
	background-color:white;
	margin-bottom: 68px;
}
.academic .res-box .res-box-content > a {
  text-transform: inherit;
  text-decoration: inherit;
  color: #bb0303;
}

.academic .res-box .res-box-content {
    background: none;
}
.academic .res-box .res-box-content h4 {
    background: rgb(47,116,183);
	text-align:center;
	text-transform: uppercase;
	padding-bottom: 10px;
	color:white;
	margin-left:-13px;
	margin-right:-22px;
	margin-top: -3px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 10px 10px 0px 0px;
}

.academic .res-box .res-box-content.res-box-bottom {
    height: 320px;
}

.academic .res-box .res-box-content td {
	padding: 13px 15px 13px 0px;
}
.academic .res-box .res-box-content.res-box-bottom td {
	padding: 15px 15px 15px 0px;
}


#home-content.academic .hp-buttons {
    margin-top: 10px;
}
#home-content.academic .hp-buttons .btn {
    display:block;
    width:296px;
    height:32px;
    background: rgb(47,116,183);
    line-height: 33px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 296px;color:white;
    font-size:17px;
    letter-spacing:.5px;
    font-weight: bold;
    margin-bottom: 10px;
    border-radius:15px;
}
#home-content.academic  .hp-buttons .btn.review {}

.academic .btn.newsletter {
    position: relative;
}

.academic #id-hp-newsletter-submit {
    background-color: rgb(90,206,251);
    border-radius: 15px;
	cursor: pointer;
	opacity: 1;
	position: absolute;
	width: 80px;
	font-size:75%;
	font-weight:bold;
	text-transform: uppercase;
	vertical-align: middle;
	height: 22px;
	right:5px;
	top:5px;
	border: none;
}

#home-content.academic  .hp-buttons .btn.newsletter {
    height:33px;
    text-align: left;
}

#home-content.academic  .hp-buttons .btn.newsletter .newsletter-input {
    color:#999;
    background: rgb(230,230,230);
    border-radius: 15px;
    border: 0 none;
    font-size: 13px;
    margin-left: 11px;
    padding: 3px;
    width: 168px;
    padding-left:10px;
    vertical-align: middle;
	margin-bottom: 3.2px;
	margin-left: 6px;
 }
/*ul#menu-primary-v2 li#menu-item-8270 ul.sub-menu {display:block;display:block;background:#F6D993;box-shadow:0 5px 6px -4px #666;border-bottom-right-radius:8px;border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;}}*/
