/* -------------------------------------------------------------- 
  
   Blueprint CSS Framework Screen Styles
   * Version:   0.6 (21.9.2007)
   * Website:   http://code.google.com/p/blueprintcss/
   See Readme file in this directory for further instructions.
   
-------------------------------------------------------------- */


  
#footer {
	color:#fff;
	clear:both;
	background:#542305 url('../images/backfooter.png') 0px 0px no-repeat;
}

#footer_zigzag {	
	clear:both;
	background: url('../images/zigzag.png')  0px 0px repeat-x;
	height:10px;
}

#footer strong, #footer p {
	color:#e8aa51;
	line-height:1.4em;
	font-size:1.083em;
	font-weight:bold;
}

#footerBottom {
	/* background: #421a01 url(../images/footer-bottom-bkg.gif) repeat-x top center !important; */
	font-weight:bold;
	font-size:1.083em;
}

#footerBottom p {
	margin-bottom:0px;
}

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

.span-19 {
	text-align:right;
	color:#0A4C64;
	padding-top:1em;
}

.span-3 {
	margin-top: 10px;
}

.pageSidebars, .categorySidebars {
	padding: 0 20px;
	font-size: 0.9em;
}

#hours {
	/* background:  url(../images/cup.gif) no-repeat 130px 49px; */
	width:268px;
	color:#ffffff !important;
}
#hours p 
{
	direction:rtl;
	
	color:#ffffff !important;
	}
.bg1, .bg2 {
	padding:1.5em 1.5em 0 1.5em;
	overflow:hidden;
}

.bg1 {
	border-top:1px dashed #c28124;
	border-bottom:1px dashed #c28124;
	background-color:#d8922f;
}

.members.index .teaser{
    padding-bottom: 16px;
}

.staff-thumb{
    float: left;
    margin: 0 9px 18px;
    width: 98px;
    border: 8px solid #fff;
    box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.33);
}

.staff-thumb img{
    width: 98px;
    height: auto;
}

.staff-thumbs-container{
    padding: 0 9px 20px;
    width: 100%;
    float: left;
}

#hoverable {
  border: 1px solid #000;
  border: 1px solid rgba(0, 0, 0, 0.5);
  position: absolute;
  z-index: 9999;
  padding: 10px 12px 12px;
  font: normal 15px/1 "Average", serif;
  white-space: nowrap;
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.6);
  display: none;
}

#hoverable p{
    padding: 0;
    margin: 0 !important;
    white-space: nowrap;
    font-family: Arial, sans-serif;
    font-size: 12px;
}

#hoverable p.staff-title{
    padding-top: 8px;
}

#hoverable p.staff-name{
    font-size: 14px;
    line-height: 19px;
    border-bottom: 1px dashed #bbb;
    display: inline;
}

.imageThumb {
display:block;
float:left;
margin-bottom:20px;
margin-right:20px;
}



.news .bg1, .news .bg2, .menus .bg1, .menus .bg2 {
	padding-bottom:1.5em;
}


.newsDate a:hover, .newsDate a:active {
	text-decoration:underline;
	color:#000;
}

.newsDate a {
	font-weight:bold;
	font-style:italic;
	color: #802904;
	text-decoration:none;
}

#portfolio li {
	list-style: none;
	background:none;
}

.view {
	clear:both;
}

.catitemlist a, #sidebarContent a {
	font-weight:bold;
	font-size:.92em;
}



.news .breadcrumb a {
	font-size:1.083em;
}


#contactLeft {
	float:left;	
}

#contactLeft p, #contactLeft h3 {
	margin-left:50px;
}

#contactRight {
	float:right;
	text-align:right;
	background-image: url('../images/feedback.png');
	background-repeat:no-repeat;
	background-position:top right;
	width:151px;
	height:59px;
	padding-top:110px;
	padding-right:140px;
	margin-top:20px;
	margin-right:20px;
}

.mapThumb {
	margin:20px 20px 0px 20px;
	float:left;
	text-align:center;
}

 .menus h2 {
	line-height:1.1em;
	margin-bottom:.5em;
}

p.breadcrumb  {
	font-size: 0.9em;	
	margin-bottom:.3em;
}



/* ------ Minor Div Styles end here ------ */


/* ------ Table Styles begin here ------ */



/* ------ Table Styles end here ------ */








/* ------ Form Styles begin here ------ */
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #522307;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #522307;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #522307;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #522307;
}

input#mb-name {
	background-image: url('../images/back-input.png');
	background-color:transparent;
	background-repeat:no-repeat;
	background-size: 100%;
	border:none;
	width: 161px;
	height: 20px;
	padding: 8px 10px 2px 15px; 
	direction:rtl;
}

input.myfield {
	background-image: url('../images/back-input.png');	 
	background-color:transparent;
	background-repeat:no-repeat;
	background-size: 100%;
	border:none;
	width: 169px;
	height: 20px;
	padding: 8px 10px 2px 15px; 
	direction:rtl;
	
}
textarea.myfield {
	direction:rtl;
	background-size: 100%;
	background-image: url('../images/area-input.png');
	background-color:transparent;
	background-position:0 0;
	background-repeat:no-repeat;
	border:none;
	width: 169px;
	height: 60px;
	padding: 8px 10px 2px 15px; 
}
.go, input.go:focus {
	background-image: url('../images/go-button.gif');
	border:none;
	height:23px;
	width:32px;
}

 

/* ------ Form Styles end here ------ */


 