/*
Theme Name: Congregation Beth Shalom
Theme URI: http://congbethshalom.org
Description: A wordpress theme for use by Congregation Beth Shalom
Author: Benjamin Chodoroff, Thermitic LLC
Author URI: http://thermitic.net
Template: thematic
Version: 0.1
*/

@import url(../thematic/style.css);

@import url(superfish-vertical.css);

body.home {
  margin: 0px auto;
  width: 776px;
  min-width: 776px;
}

a:link,
a:visited {
  color: #27589E;
  text-decoration: none;
}

a:active,
a:hover {
  color: #E37A2F;
  text-decoration: underline;
}

.page-item-121,
.entry-meta,
.entry-utility {
  display: none;
}

.entry-date {
  display: block;
}

.home #header {
  width: 776px;
  margin: 0px auto;
}

.home #branding {
  height: 214px;
  width: 177px;
  padding: 0;
  margin: 0;
  float: left;
  background: url(images/temple_test_001.gif) no-repeat top left;
}

.home #branding #blog-title,
.home #branding #blog-description {
  height: 0;
  overflow: hidden;
}

.home #access {
  width: 342px;
  height: 214px;
  background: #FE761E url(images/temple_test_03a.gif) no-repeat top right;
  float: left;
  border: none;
}

.home #access .menu {
  width: 261px;
  height: 261px;
  padding-top: 5px;
}

.home #access .menu li {
  list-style: none;
  font-size: 12px;
  line-height: 18px;
}

.home #access .menu a:link,
.home #access .menu a:visited {
  color: #000000;
  text-decoration: none;
}

.home #access .menu a:active,
.home #access .menu a:hover {
  color: #000000;
  background: none;
  text-decoration: underline;
}

.home #aboutsnip {
  width: 256px;
  height: 214px;
  float: left;
  font-size: 13px;
  line-height: 19px;
  background: #fdd55d url(images/home_top_right.gif) no-repeat top left;
}

.home #aboutsnip p {
  padding: 68px 10px 0 10px;
}

.home #main {
  width: 776px;
  padding: 0;
  background: #fdd55d url(images/temple_test_06.gif) no-repeat top left;
}

.home #container {
  width: 438px;
  padding-top: 89px;
}

.home #container #content {
  width: 470px;
}

.home #primary {
  padding-top: 89px;
  border: 0;
}

#main {
  padding: 1em 0 1em 0;
}

.home #footer {
  width: 776px;
}

.home #siteinfo {
  width: 400px;
}

/**
 * regular page styles
 */

body.singular {
  margin: 0px auto;
  width: 900px;
  min-width: 900px;
}

.singular #wrapper {
  background-color: #F3D468;
}

.singular #header {
  width: 900px;
  margin: 0px auto;
}

.singular #main {
  width: 900px;
  padding: 0;
  /*background-color: #214679;*/
}

.singular .main-aside ul {
  padding: 0 10px 0 30px;
}

.singular #container {
  width: 633px;
  background-color: #F3D468;
}

.singular #container #content {
  width: 633px;
  padding: 0 1em;
  margin: 0;
  overflow: visible;
  background-color: #F3D468;
}

.singular .aside .widget_pages h3 {
  display: none;
}

.singular .aside .widget_pages ul {
  list-style: none;
  width: 890px;
  z-index: 44;
  font-size: 85%;
}

.singular #content .aside ul {
  padding: 0;
  margin: 0;
}

.singular .aside .widget_pages li {
  font-size: 1.4em;
  line-height: 1.6em;
}

.singular #content .aside {
  border: 0;
  padding: 0;
  margin: 0;
}

.singular .aside #searchform input#s {
  width: 200px;
}

.singular #primary {
  width: 250px;
}

.singular #primary .widget_pages {
  border-bottom: 1px solid #555;
  margin-bottom: 1.5em;
}

.singular #footer {
  width: 900px;
}

.singular #siteinfo {
  width: 400px;
}

.singular #branding {
  padding: 0;
  margin: 0;
}

.singular #branding #blog-title a {
  height: 121px;
  width: 900px;
  display:block;
  text-indent:-9876px;
  padding: 0;
  margin: 0;
  float: left;
  background: url(images/shared-nav-900w.gif) no-repeat top left;
}

.singular #branding #blog-description {
  height: 0;
  overflow: hidden;
}

.singular #access {
  border: 0;
}

.singular #access .menu {
  width: 775px;
}

.singular #primary {
  border: 0;
}

.aside {
  color: #000000;
}

.singular .aside {
  color: #000000;
}

.singular .aside a,
.singular .aside a:link,
.singular .aside a:active {
  color: #27589E;
  text-decoration: none;
}

.singular .aside a:active,
.singular .aside a:hover {
  color: #E37A2F;
  text-decoration: underline;
}

#wpng-calendar .wpngtitle {
  font-size: 1.3em;
}

blockquote {
  color: #000000;
}

h1.entry-title {
  padding-top: .5em;
}

.entry-content h3 {
  padding: .3em 0;
}

.sf-menu {
  border: 0;
}

.sf-menu li {
  background: none;
}

.sf-menu a {
  border: none;
  padding: 0;
}

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover,
.sf-menu a:active {
  background: none;
  border-bottom-color: none;
  outline: 0px;
}

.sf-menu ul {
  border: none;
}

.sf-menu li li,
.sf-menu ul a,
.sf-menu ul a:hover {
  background: none;
  border: none;
}

.singular .aside .widget_pages li {
  font-size: 1em;
  line-height: 1em;
}

