/*
Theme Name: BES 1.0
Theme URI: http://bethemanuelsynagogue.com
Description: Version 1.0 of a myGazeen WordPress Theme for bethemanuelsynagogue.com
Author: Jason Loftis
Author URI: http://jloft.com
Tags: 960, grid, 960 grid system, myGazeen, JLoft, Beth Emanuel Synagogue

BES 1.0
http://bethemanuelsynagogue.com

This theme was designed and built by Jason Loftis,
whose site you will find at http://jloft.com

*/

@import url('css/reset.css');
@import url('css/960.css');
@import url('css/text.css');
@import url('css/mygazeen.css');
@import url('css/mootools.css');

/* GENERAL */

body {
font-size: 62.5%; /* Resets 1em to 10px */
font-family: Arial, Tahoma, 'Lucida Grande', Verdana, Helvetica, Sans-Serif;
background: #a9d0de url(images/background/body.jpg) top center repeat-x;
color:#38382e;
text-align: left;
margin: 0;
padding: 0;
margin-bottom:15px;
}

.container_12 {background:#f9f7ec url(images/background/container.png) top center repeat-y;}
#container_twocol {background:#f9f7ec url(images/background/container_twocol.png) top center repeat-y;}

#wrapper_cap {width:960px;height:51px;background:transparent url(images/background/wrapper.jpg) no-repeat top center;}
#wrapper_cap_twocol {width:960px;height:51px;background:transparent url(images/background/wrapper_twocol.jpg) no-repeat top center;}
#wrapper {background:transparent;margin-top:-41px;padding:0 0 0 10px;}

.ie6 #wrapper {padding-left:8px;}

/* TYPOGRAPHY */

a {color: #095c80;text-decoration: none;}
a:hover {color: #0389c3;text-decoration: underline;}

p {color:#38382e;}

p a {
color: #095c80;
font-weight:bold;
border-bottom:dotted 1px #000;
text-decoration:none;
}

p a:hover {
color: #0389c3;
border-bottom:solid 1px #000;
text-decoration:none;
}

h1, h1 a, h1 a:visited,
h2, h2 a, h2 a:visited,
h3, h3 a, h3 a:visited,
h4, h4 a, h4 a:visited,
h5, h5 a, h5 a:visited
{ color:#38382e; }

h1, h1 a, h1 a:hover, h1 a:visited,
h2, h2 a, h2 a:hover, h2 a:visited,
h3, h3 a, h3 a:hover, h3 a:visited,
h4, h4 a, h4 a:hover, h4 a:visited,
h5, h5 a, h5 a:hover, h5 a:visited
{ text-decoration: none; }

h1 {font-size: 2.0em;font-weight: bold;padding:0;margin: 0;}
h2 {font-size: 1.6em;line-height:24px;padding:0;margin:15px 0 5px 0;}
h3 {font-size: 1.4em;line-height:22px;padding:0;margin:15px 0 5px 0;}
h4 {font-size: 1.2em;line-height:20px;padding:0;margin:15px 0 5px 0;}	


/* MASTHEAD */

#masthead {
background:transparent url(images/background/masthead.jpg) top center no-repeat;
width:960px;
height:125px;
}

#logo a {
display:block;
width:540px;
height:125px;
background:transparent url(images/logo/logo_default.png) no-repeat top left;
text-decoration:none;
margin-left:1px;
}

#logo a:hover {background:transparent url(images/logo/logo_hover.png) no-repeat top left;}
#logo a span, #logo a:hover span {visibility:hidden;}

#topnav {background:transparent;height:125px;}

#search {margin:36px 0 0 0;padding:0;float:right;background:transparent;width:260px;height:20px;}
#searchform {text-align:left;background:transparent;margin:0;padding:0;}
#s {background:transparent url(images/search/search_form.png) no-repeat top left;width:214px;height:20px;border:none;margin:0;padding:0;outline:none;float:left;}
#searchsubmit {background:transparent url(images/search/search_button.png) no-repeat top right;width:35px;height:20px;margin:0;padding:0;margin-left:9px;border:none;outline:none;float:right;}

#quicklinks {margin-top:9px;float:right;width:260px;height:20px;}
#quicklinks ul {list-style:none;margin:0;padding:0;}
#quicklinks ul li {margin:0;padding:0;display:block;float:left;}
#quicklinks li a {width:82px;height:20px;display:block;text-decoration:none;margin:0;padding:0;float:left;}
#quicklinks li a span, #quicklinks li a:hover span {visibility:hidden;}
#quicklinks li#home a {background:transparent url(images/ql_default/ql_home.png) no-repeat top left;margin-right:7px;}
#quicklinks li#home a:hover {background:transparent url(images/ql_hover/ql_home.png) no-repeat top left;}
#quicklinks li#home.current a {background:transparent url(images/ql_current/ql_home.png) no-repeat top left;}
#quicklinks li#contact a {background:transparent url(images/ql_default/ql_contact.png) no-repeat top left;margin-right:7px;}
#quicklinks li#contact a:hover {background:transparent url(images/ql_hover/ql_contact.png) no-repeat top left;}
#quicklinks li#contact.current a {background:transparent url(images/ql_current/ql_contact.png) no-repeat top left;}
#quicklinks li#site_map a {background:transparent url(images/ql_default/ql_sitemap.png) no-repeat top left;margin-right:0;}
#quicklinks li#site_map a:hover {background:transparent url(images/ql_hover/ql_sitemap.png) no-repeat top left;}
#quicklinks li#site_map.current a {background:transparent url(images/ql_current/ql_sitemap.png) no-repeat top left;}

.ie6 #quicklinks {width:261px;float:none;margin-left:41px;}

.ie6 #quicklinks li#home a, .ie6 #quicklinks li#contact a {margin-right:3px;margin-left:0px;}

#montage {width:960px;height:73px;background:transparent url(images/background/montage.jpg) no-repeat top center;}

/* HEADER - Title + Description */

h1.site_title {
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size: 2.0em;
text-align:right;
margin:0;
padding:150px 300px 0 0;
color:#095c80;
display:none;
}

h1.site_title a {color:#095c80;}

.description {
font-size: 1.5em;
font-weight:bold;
text-align: right;
margin:-5px 0 0 0;
padding:0 300px 0 0;
color:#095c80;
text-decoration:none;
display:none;
}

.description span {font-weight: normal;}

/* CONTENT */

.title h2, .hentry h3, .hentry h2, .sidebar_title h2 {
font-size:1.5em;
font-family:'Georgia', 'Times New Roman', serif;
color:#845101;
background:transparent;
border:none;
padding:11px 0 4px 0;
margin:0;
}

.title h2 a, .hentry h3 a, .hentry h2 a, .sidebar_title h2 a {color:#845101;}
.title h2 a:hover, .hentry h3 a:hover, .hentry h2 a:hover, .sidebar_title h2 a:hover {color:#00617c;}

.title h2 {padding-left:10px;}
.hentry h2 {margin:0 0 15px 0;border-bottom:#dbd7c9 1px solid;}
.hentry h3 {font-size:1.3em;padding:8px 0 6px 0;margin:0;}

.hentry h3 {color:#095c80;}

#title_single {background:#faf9f5;margin-left:-8px;width:470px;border-bottom:1px solid #dbd7c9;}
h2#h2_single {background:#faf9f5;padding:11px 0 0 18px;margin-bottom:5px;}

.hentry {
line-height:2.0em;
color:#38382e;
margin:15px 10px;
}

.hentry p {
font-size: 1.4em;
text-align:left;
margin-top:10px;margin-bottom:10px;
clear:both;
}

.hentry ol {
font-size:1.2em;
margin-bottom:15px;
}

.hentry ul {
clear:both;
margin-right:10px;
}

.hentry ul li, .hentry ul li ul li {
list-style:square;
list-style-position:inside;
padding-left:15px;
text-indent:-16px;
font-size:13px;
}

.hentry ul li a, .hentry ul li ul li a, .ddsg-wrapper .hentry ul li a, .ddsg-wrapper .hentry ul li ul li a {font-size:13px;}

.ie6 .hentry ul {
margin-left:15px;
}
.ie6 .hentry ul li {
list-style-position:outside;
padding-left:0;
text-indent:0px;
}

.hentry span {font-size:13px;}

.hentry hr, .hentry .hr {display:block;border-bottom:1px solid #a9d0de;border-top: 1px solid #cc9933;height:1px;line-height:1px;background-color:#fff;}

.hentry img {border:2px solid #d6bb77;padding:4px;background:#fff;}

.hentry #google_map {border:2px solid #d6bb77;padding:4px;background:#fff;margin:5px auto;width:430px;}

blockquote {margin: 15px 30px 0 25px;padding-left: 10px;border-left: 4px solid #d6bb77;}

.ddsg-wrapper p {visibility:hidden;}

#wp-calendar {margin:10px 15px 10px 10px;}

#hide_date {visibility:hidden;}

table.sermonbrowser td.field input {width:430px;}
.date-picker-holder .date-picker {margin: 1px 0 0 10px;}

h3.archive_post_title a {color:#095c80;border-bottom:1px solid #d6bb77;}
h3.archive_post_title a:hover {color:#0389c3;text-decoration:none;}

.sermon-title h3 {margin-bottom:10px;font-size:1.2em;}

span.single_post_category_link {font-weight:500;border-bottom:1px solid #095c80;}

a span.h2_title_link {color:#095c80;text-decoration:underline;}
a:hover span.h2_title_link {color:#0389c3;}

/* BIO SLIDE */

h3.bio_name {
border-bottom:1px solid #ccc;
}
.bio_open {
margin:-24px 0 0 0;
text-align:right;
float:right;
font-size:10px;
}


/* Read More */

span.read_more a {
background:url(images/meta/read_more.png) 0px -12px no-repeat;
float:right;
height:12px;
width:80px;
text-decoration:none;
border:none;
margin:0 10px 5px 0;
padding:0;
}

span.read_more a:hover {
background:url(images/meta/read_more.png) 0px 0px no-repeat;
text-decoration:none;
border:none;
}

span.read_more a i {visibility:hidden;}

/* ARTICLE NAV */	

.article_nav {
float:right;
font-size:11px;
font-weight:bold;
text-decoration:underline;
margin: 15px 0;
}


/* SIDEBAR */

#subnav {margin-top:15px;}

li.page_item {background:url(images/subnav/subnav_default.png) no-repeat top left;margin:0;padding:3px 0 3px 30px;height:24px;font-size:1.2em;}

li.current_page_item {background:url(images/subnav/subnav_current.png) no-repeat top left;margin:1px 0;padding:3px 0 3px 30px;height:24px;font-size:1.2em;}

li.current_page_item a {color:#fff;font-weight:bold;}

.sidebar_title {background:url(images/sidebar/sidebar_title.png)repeat-x;border:1px solid #d2cbaf;border-left:none;border-right:none;margin-bottom:10px;margin-left:-10px;width:320px;}
.sidebar_title h2 {margin-left:20px;}

.sidebar_list {margin-bottom:15px;}
.sidebar_list ul {margin:0;padding:0;}
.sidebar_list ul li {background:url(images/sidebar/bullet.gif) no-repeat 9px 10px;margin:0;padding:5px 0 3px 30px;height:24px;font-size:1.2em;color:#38382e;}

.sidebar_list hr {background:none;margin:5px 0;padding:0;border-top:1px solid #ccc;height:0px;}

.sidebar_paragraph, #hebcal {font-size:1.2em;color:#38382e;padding:0 10px 5px 10px;}

#hebcal h3 {font-size:14px;}
#hebcal .copyright {display:none;}
p#hebcal_copyright {font-size:10px;}

.sidebar_title#ask_the_rabbis_form_title {background-image:none;background:#e2ebe8;border:1px solid #d2cbaf;border-left:none;border-right:none;margin-bottom:10px;margin-left:-10px;width:320px;}
p#ask_the_rabbis_form_link {background:#074e69;padding:10px;color:#fff;}
p#ask_the_rabbis_form_link a {color:#fcd065;border-bottom:solid 1px #fcd065;}
p#ask_the_rabbis_form_link a:hover {color:#9de4fd;border-bottom:dotted 1px #9de4fd;}

.sidebar_list ul.sermon-widget li {background:url(images/sidebar/bullet.gif) no-repeat 9px 10px;margin:0;padding:5px 0 3px 30px;height:24px;font-size:1.2em;color:#38382e;}


/* FOOTER */

#footer {
height:88px;
width:960px;
background: url(images/footer/footer.gif) no-repeat bottom center;
font-size:1em;
color:#f9f7ec;
padding:0;
margin-top:5px;
}

#footer a {
color:#fff;
font-weight:bold;
text-decoration:none;
border-bottom:1px dotted #fff;
}

#footer a:hover {
color:#96c1d0;
border-bottom:1px solid #96c1d0;
}

.credits, .copy, .address {
margin:0;
padding:0;
}

.copy p {
margin:0;
padding:0 0 0 20px;
text-align:left;
font-size:1em;
}

.credits ul, .credits ul li {
margin:0;
padding:0;
text-align:left;
font-size:1em;
}

.credits ul {
margin:15px 10px 0 10px;
}

.address ul, .address ul li {
margin:0;
padding:0;
text-align:right;
font-size:1em;
}

.address ul {
margin:15px 5px 0 10px;
}


#highlight_info {display:none;}

/* COL 1 - NAVIGATION */

#nav {margin:15px 0 15px 0;}
#nav ul, #nav ul li {margin:0;padding:0;}
#nav li a {display:block;width:140px;height:25px;padding:0;margin:0;border:none;text-decoration:none;}
#nav li a span {visibility:hidden;}

#nav li#about a {background:transparent url(images/nav_default/about.png) no-repeat top left;}
#nav li#about a:hover {background:transparent url(images/nav_hover/about.png) no-repeat top left;}
#nav li#about.current a {background:transparent url(images/nav_current/about.png) no-repeat top left;}

#nav li#affiliates_links a {background:transparent url(images/nav_default/affiliates_links.png) no-repeat top left;}
#nav li#affiliates_links a:hover {background:transparent url(images/nav_hover/affiliates_links.png) no-repeat top left;}
#nav li#affiliates_links.current a {background:transparent url(images/nav_current/affiliates_links.png) no-repeat top left;}

#nav li#interfaith a {background:transparent url(images/nav_default/interfaith.png) no-repeat top left;}
#nav li#interfaith a:hover {background:transparent url(images/nav_hover/interfaith.png) no-repeat top left;}
#nav li#interfaith.current a {background:transparent url(images/nav_current/interfaith.png) no-repeat top left;}

#nav li#israel_news a {background:transparent url(images/nav_default/israel_news.png) no-repeat top left;}
#nav li#israel_news a:hover {background:transparent url(images/nav_hover/israel_news.png) no-repeat top left;}
#nav li#israel_news.current a {background:transparent url(images/nav_current/israel_news.png) no-repeat top left;}

#nav li#lifestyle_holidays a {background:transparent url(images/nav_default/lifestyle_holidays.png) no-repeat top left;}
#nav li#lifestyle_holidays a:hover {background:transparent url(images/nav_hover/lifestyle_holidays.png) no-repeat top left;}
#nav li#lifestyle_holidays.current a {background:transparent url(images/nav_current/lifestyle_holidays.png) no-repeat top left;}

#nav li#media a {background:transparent url(images/nav_default/media.png) no-repeat top left;}
#nav li#media a:hover {background:transparent url(images/nav_hover/media.png) no-repeat top left;}
#nav li#media.current a {background:transparent url(images/nav_current/media.png) no-repeat top left;}

#nav li#messianic_judaism a {background:transparent url(images/nav_default/messianic_judaism.png) no-repeat top left;}
#nav li#messianic_judaism a:hover {background:transparent url(images/nav_hover/messianic_judaism.png) no-repeat top left;}
#nav li#messianic_judaism.current a {background:transparent url(images/nav_current/messianic_judaism.png) no-repeat top left;}

#nav li#ministries a {background:transparent url(images/nav_default/ministries.png) no-repeat top left;}
#nav li#ministries a:hover {background:transparent url(images/nav_hover/ministries.png) no-repeat top left;}
#nav li#ministries.current a {background:transparent url(images/nav_current/ministries.png) no-repeat top left;}

#nav li#news_events a {background:transparent url(images/nav_default/news_events.png) no-repeat top left;}
#nav li#news_events a:hover {background:transparent url(images/nav_hover/news_events.png) no-repeat top left;}
#nav li#news_events.current a {background:transparent url(images/nav_current/news_events.png) no-repeat top left;}

#nav li#the_rabbis a {background:transparent url(images/nav_default/the_rabbis.png) no-repeat top left;}
#nav li#the_rabbis a:hover {background:transparent url(images/nav_hover/the_rabbis.png) no-repeat top left;}
#nav li#the_rabbis.current a {background:transparent url(images/nav_current/the_rabbis.png) no-repeat top left;}

#nav li#torah_liturgy a {background:transparent url(images/nav_default/torah_liturgy.png) no-repeat top left;}
#nav li#torah_liturgy a:hover {background:transparent url(images/nav_hover/torah_liturgy.png) no-repeat top left;}
#nav li#torah_liturgy.current a {background:transparent url(images/nav_current/torah_liturgy.png) no-repeat top left;}

.badge a, .badge a:hover {width:140px;height:70px;margin:5px 0;display:block;text-decoration:none;}
.badge a span, .badge a:hover span {visibility:hidden;}
.badge#location a {background:url(images/badges_default/badge_location.png) no-repeat top left;}
.badge#location a:hover {background:url(images/badges_hover/badge_location.png) no-repeat top left;}
.badge#services a {background:url(images/badges_default/badge_services.png) no-repeat top left;}
.badge#services a:hover {background:url(images/badges_hover/badge_services.png) no-repeat top left;}
.badge#podcast a {background:url(images/badges_default/badge_podcast.png) no-repeat top left;}
.badge#podcast a:hover {background:url(images/badges_hover/badge_podcast.png) no-repeat top left;}
.badge#photos a {background:url(images/badges_default/badge_photos.png) no-repeat top left;}
.badge#photos a:hover {background:url(images/badges_hover/badge_photos.png) no-repeat top left;}

ul, ol, li {
position: relative;
}

/* META */

#meta {
margin:0 0 15px 0;
padding:4px 4px 0 4px;
text-align:left;
clear: both;
font-size:10px;
height:100%;
float:left;
width:430px;
background:#f2ead1;
border:#ccc 1px dotted;
}

#meta ul, #meta li {
display: inline;
list-style-type: none;
list-style-image: none;
margin:5px 0;
padding:0 5px 0 0;
}

#meta ul {margin:16px 5px 0 0;}

#meta li {
padding: 4px 10px 0 25px;
text-transform:capitalize;
color:#555;
font-size:11px;
}

.ie6 #meta li {
padding:0 0 0 25px;
margin:0;
}	

#meta li a {
color:#555;
text-decoration:none;
font-size:11px;
}

#meta li a:hover {
color:#000;
border-bottom:solid 1px #000;
text-decoration:none;
}

#meta ul li, #meta ul li a {
color:#054367;
margin-top:10px;
}

#meta ul#archive, #meta ul#archive li {display:block;line-height:15px;}
#meta ul#archive li {height:auto;}

li.archive {
background:url(images/archive.gif) no-repeat;
font-weight:bold;
font-size:14px;
color:#333;
margin:0;
}

li.date {background:url(images/meta/date.gif) no-repeat;}
li.author {background:url(images/meta/author.gif) no-repeat;}
li.tags {background:url(images/meta/tags.gif) no-repeat;}
li.comments {background:url(images/meta/comments.gif) no-repeat;}
li.edit {background:url(images/meta/edit.gif) no-repeat;}
li.sharethis {background:url(images/meta/sharethis.gif) no-repeat;}
li.phone {background:url(images/meta/phone.gif) no-repeat;}
li.fax {background:url(images/meta/fax.gif) no-repeat;}
li.print {background:url(images/meta/print.gif) no-repeat;}
li.address {background:url(images/meta/address.gif) no-repeat;}
li.directory {background:url(images/meta/directory.gif) no-repeat;}
li.category {background:url(images/meta/category.gif) no-repeat;}
li.search {background:url(images/meta/search.gif) no-repeat 0 1px;font-size:1.6em;font-weight:bold;border-bottom:1px solid #095c80;padding-bottom:7px;}

.meta ul li.person {background:none;margin:0;padding:5px 0 5px 3px;border-top:1px solid #cde0e9;border-bottom:1px solid #cde0e9;width:95%;}

.ie li.edit {display:none;}

img.WP-PrintIcon {display:none;}
li.print a {margin-left:-2px;}

/* Torah Holiday Schedule Definition List */

dl#holiday_schedule {
font-size:14px;
}

dl#holiday_schedule dt {
font-size:16px;
font-weight:bold;
margin-top:20px;
color:#555;
}

dl#holiday_schedule dd {
margin-bottom:10px;
}

/* SERMON BROWSER */

.esv {
display:none;
}
img.sermon-icon , img.site-icon, img.podcasticon {
	border: none;
	background:transparent;
}

/* PHOTOS - SIMPLEFLICKR

#flickr_widget {
background:#213744;
border:1px solid #fff;
}

h3#flickr_title, h2#flickr_collection {
padding:25px 0 0 5px;
margin:0;
}

p#flickr_link {
padding:20px 0 0 0;
margin:0;
}

h3#flickr_title, p#flickr_paragraph {
text-align:right;
}

p#flickr_paragraph {
padding:0;
margin:0;
}

*/

/* VIMEO */

p#vimeo_link {
padding:20px 0 0 0;
margin:0;
}

/* EVENTS MANAGER */

table.dbem-calendar-table {margin:0 auto;}
table.dbem-calendar-table tbody tr td {padding:5px; width:50px; border:1px solid #cdc7b5;}
table.dbem-calendar-table tbody tr td.eventful {background:#e5eef2;}
table.dbem-calendar-table tbody tr td.eventful a {color:#d59d01;font-weight:bold;font-size:14px;}
table.dbem-calendar-table tbody tr td.eventful a:hover {color:#000;font-weight:bold;font-size:14px;}

div.event_google_map {
border:2px solid #d6bb77;padding:4px;background:#fff;
margin:15px 0;
}

#event-map, #dbem-location-map {
    width: 428px !important;
    height: 350px !important;
}

.sidebar_list ul li.event_list {height:100%;}