/*
Theme Name: Brotherhood Synagogue
Theme URI: http://wordpress.org/
Description: The Brotherhood Synagogue WordPress theme.
Version: 1.0
Author: Gabriel Raskin
Author URI:

    The CSS, XHTML and design is released under GPL:
    http://www.opensource.org/licenses/gpl-license.php

*/

/* Begin Typography & Colors */
body {
  background:  #B8D0D8;
  margin: 0;
  text-align: -moz-center;
  #text-align: center;
}

a:hover {
  text-decoration: underline;
  color: blue;
}

a:linked {
  color: blue;
}

a:visited {
  color: blue;
}

.header {
  font-family: arial;
  font-size: 24px;
  color: #0054A6;
  padding-left: 15px;
}

.subhead {
  font-family: arial;
  font-size: 18px;
  background-color: white;
  color: #0054A6;
}

.text {
  font-family: arial;
  font-size: 11px;
  color: #5B5B5B;
}

.text2 {
  font-family: arial;
  font-size: 16px;
  font-weight: bold;
  color: #5B5B5B;
}

.h2 {
  font-family: arial;
  font-size: 14px;
  color: #FFFFFF;
}

.apptext {
  font-family: arial;
  font-size: 12px;
  font-weight: 700;
  color: #000000;
}

.appHeader {
  font-family: bookman old style;
  font-size: 24px;
  color: #558DC4;
}

.appBoxHeader {
  border-left-style: solid;
  border-top-style: solid;
  border-right-style: solid;
  border-width: 1px;
  border-color: #000000;
  background-color: #558DC4;
  color: #FFFFFF;
  font-family: arial;
  font-size: 14px;
  font-weight: 700;
  padding-left: 10px;
}

.appBox {
  border-style: solid solid none solid;
  border-width: 1px;
  border-color: #000000;
  color: #000000;
  font-family: arial;
  font-size: 12px;
  font-weight: 700;
}

.sidebar {
  font-family: arial;
  font-size: 16px;
  color: gray;
}

.sidebarhead {
  font-family: arial;
  font-size: 18px;
  color: #89080C;
}

.sidebarbody {
  font-family: arial;
  font-size: 14px;
  color: gray;
  vertical-align: top;
  padding-top: 15px;
  padding-left: 5px;
}

.homepagehead {
  font-family: arial;
  font-size: 24px;
  background-color: white;
  color: #0054A6;
}

.eventsheader {
  font-family: arial;
  font-size: 14px;
  background-color: gray;
  color: #FFFFFF;
  padding: 10px;
  vertical-align: middle;
  text-align: left;
}

.events {
  font-family: arial;
  font-size: 12px;
  background-color: white;
  color: #0054A6;
  padding: 10px;
  vertical-align: top;
  text-align: left;
  width:50%
}

.announcements {
  font-family: Times;
  font-size: 14px;
  font-weight: 500;
  color: #5B5B5B;
}

.announceheader {
  font-family: Georgia;
  font-size: 14px;
  font-weight: 400;
  color: #5B5B5B;
}

.announcesubheader {
  font-family: arial;
  font-size: 14px;
  font-weight: 700;
  background-color: white;
  color: #89080C;
}

.announcetext {
  font-family: arial;
  font-size: 11px;
  background-color: white;
  color: #5B5B5B;
}

a#footerlinks:visited {
  color: gray;
  text-decoration: none;
}

a#footerlinks:link {
  color: gray;
  text-decoration: none;
}

a#footerlinks:hover {
  color: gray;
  text-decoration: underline;
}

a#headerlinks:visited {
  color: #ffffff;
  font-family: arial;
  font-size: 12px;
  text-decoration: none;
}

a#headerlinks:link {
  color: #ffffff;
  font-family: arial;
  font-size: 12px;
  text-decoration: none;
}

a#headerlinks:hover {
  color: #ffffff;
  font-family: arial;
  font-size: 12px;
  text-decoration: underline;
}

.searchfield {
/*  background-color: gray; */
  margin-top: 5px;
  height: 15px;
  border: none;
/*  color: #ffffff; */
}

.searchbutton {
  background-color: #000000;
  font-family: arial;
  font-size: 11px;
  color: #ffffff;
  text-decoration: none;
}

a#searchresults:visited {
  color: #558DC4;
  font-family: arial;
  font-size: 11px;
}

a#searchresults:link {
  color: #558DC4;
  font-family: arial;
  font-size: 11px;
}

a#searchresults:hover {
  color: #558DC4;
  font-family: arial;
  font-size: 11px;
}

/* End Typography & Colors */

.bordertop {
  border-top: solid;
  border-width: thin;
  color: gray;
}

.bordertopright {
  border-top: solid;
  border-right: solid;
  border-width: thin;
  color: gray;
}

.borderleft {
  border-left: solid;
  border-width: thin;
  color: gray;
}

/* Begin Structure */
#page {
  background-color: white;
  padding: 0;
  width: 1024px;
}

#header {
  background-color: #73a0c5;
  padding: 0;
}

#linksection {
  padding-left: 15px;
  padding-bottom: 25px;
  color: #000000;
  font-family: arial;
  font-size: 12px;
}

#titlesection {
  padding-left: 15px;
}

#bodysection {
  padding-top: 10px;
  padding-left: 15px;
  font-family: arial;
  font-size: 11px;
  color: #5B5B5B;
}

#announcements {
  text-align: left;
  vertical-align: top;
  padding-top: 1px;
  padding-bottom: 5px;
}

#searchpage {
  width: 1024px;
  height: 300px;
  padding-top: 10px;
}
/* End Structure */

/* online application submit button */

a.squarebutton{
  background: transparent url('/wordpress/wp-content/themes/bhs/images/square-blue-left.gif') no-repeat top left;
  display: block;
  float: right;
  font: bold 12px Arial; /* Change 12px as desired */
  line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
  height: 23px; /* Height of button background height */
  padding-left: 9px; /* Width of left menu image */
  text-decoration: none;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
  color: #494949; /*button text color*/
}

a.squarebutton span{
  background: transparent url('/wordpress/wp-content/themes/bhs/images/square-blue-right.gif') no-repeat top right;
  display: block;
  padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
  background-position: bottom left;
}

a.squarebutton:hover span{ /* Hover state CSS */
  background-position: bottom right;
  color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
  overflow: hidden;
  width: 100%;
}




.mytable {border-width: 1px 0px 0px 1px; border-color: #000000; border-style: solid; cell-padding:0; cell-spacing:0; width: 100%}
.mytdata {border-width: 0px 1px 1px 0px; border-color: #000000; border-style: solid; vertical-align: top; font-size:12px; width:14%; height:120px; color:#0066ff}
  

/* end online application submit button */

img#wpstats{display:none}

