html {
    background: url(https://images.shulcloud.com/71/uploads/background.png);
}
body#body_subtab {
    background:#fff;
}
#content {
    background: #fff;
    margin-top: 157px;
    position: relative;
    overflow: visible;
}

.admin #sidebar_left {
    height: 147px;
    padding: 10px 0 0 0;
    position: absolute;
    top: -1px;
}

#sponsHeader {
	width: 540px !important;
}

.search_area {
  margin: 0 auto;
  position: absolute;
  text-align: right;
  width: 980px;
  display: block !important;
  /* padding-left: 117px; */
  height: 0px;
  top: -152px;
}

.search_area input[type=submit] {
background: url('https://images.shulcloud.com/634/uploads/buttons/search.png');
height: 18px;
width: 18px;
color: transparent;
margin-left: -31px;
/* padding-top: 2px; */
border-width: 0px;
display: inline-block !important;
}

.search_area input[type=text]{
height: 17px;
width: 203px;
display: inline-block !important;
background-color: white;
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border: 1px solid #d8e3e9;
padding: 5px;

}

#maincontent p {
    padding-bottom: 5px;
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif;
}
#maincontent h2{height:auto;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif;
}

#maincontent.admin h2{
color: rgb(14, 154, 199);
font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif;
}

#content #maincontent.admin h2 a {
color: #1f3c5a;
text-decoration: none;
}

#nav_section{
font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif;
}

#sidebar_right{
font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif;
}

#topnav {
	display: none;
}

slider_style_2 .rsGCaption .slider_link, .slider_style_3 .rsGCaption .slider_link {
  position: absolute;
  bottom: -20px;
  right: 10px;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  cursor: pointer;
}

#footer {
    overflow: hidden;
    text-align: center;
    padding: 28px 0 20px 0;
    color: #ffffff;
    background: none !important;
}


@media print {
    #content {
        margin-top:0px;
    }
}