body {
  font-family: Arial, Helvetica, sans-serif;
}

.wrapper .container {
	/*max-width: 1170px;
  background: #303030; */
  background: url(../images/bg.png) repeat-x;
}

/* HEADER
----------------------*/
.region-header {
  float: right;
  padding-top: .9em;
  width: 400px;
}

.region-header #block-block-14 {
  float: left;
}

.region-header #block-block-13 {
  float: right;
  margin: 0 1em 0 0;
}

#header img {
  border-radius: .8em;
  padding: 3px;
  box-shadow: 1px 1px 15px #FFF;
  background: #fff;
}

p.contact {
  background: url(../images/bg-contact.png) no-repeat 0 88%;
  line-height: 1.3;
  padding-left: 30px;
}

span.phone-contact,
span.text-contact {
  display: block;
}

span.phone-contact {
  font-family: Constantia;
  font-size: 1.714em;
  font-weight: 700;
}

span.text-contact {
    font-family: Corbel,Arial,Helvetica,sans-serif;
    font-size: 0.857em;
    letter-spacing: 3.3px;
    text-transform: uppercase;
}

/* Logo */
#logo {
  float: left;
  padding-bottom: 12px;
  padding-top: 9px;
  margin: 0 0 0 1.3em;
}

.hgroup {
	float: left;
}

.hgroup h1 {
	margin: 17px 0 0 10px;
	padding: 0;	
	line-height: 3;
	text-transform: capitalize;
	font-weight: bold;
	font-size: 2.4em;
  letter-spacing: 1px;
}

.site-slogan {
	color: #fff;
	font-family: Courgette;
	font-size: 1.4em;
	padding-left: 10px;
	text-align: left;
  margin: -5.4em 0 1.6em 4px;
}

.site-address {
  margin: 0 0 0 10px;
  font-size: 12px;
  color: #fff;
}

/* MAIN NAVIGATION
----------------------*/

.view-sponsors {
	background: #f8f7f7;
	margin-top: 20px;
	margin-bottom: 20px;
	box-shadow: 0 8px 6px -6px rgba(0,0,0,0.10);
}

#panel-forth-wrapper {
  background-color: #e7ddc6;
  border-top: 1px solid #dec99c;
}

#footer-wrapper {
  background-color: #303030;
  color: #fff;
  font-size: .857em;
}

#footer-wrapper .container {
  background: #303030
}

#footer {
  padding: 1.2em 0 0px 2em;
/* padding: 10px 0 5px 23em;
  background: url(../images/bg-footer-seperate.png) repeat-x; */
}


#node-107 .content a,
#node-635 .content a
 {
  color: #666;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 1.3em 3em;
  margin: 1em 10px;
  background: #f3f3f3 url(../images/medical_case.png) no-repeat 7px 12px;
  
}

#node-107 .content a:hover,
#node-635 .content a:hover {
  color: #fff;
  background: #a50133 url(../images/medical_case.png) no-repeat 7px 12px;
  border-radius: 3px;
}

#panel-forth-wrapper .panel-forth-3 #block-block-7--2 img {
  padding: 2px;
  background: #ccc;
  border: 1px solid #fff;
  margin: 0px 0 5px;
}

#main-content #views-ticker-fade-container-department_banner_mbbsi_anatomy ul,
#main-content #views-ticker-fade-container-clone_of_department_banner_charitable_hospital ul,
#main-content #views-ticker-fade-container-clone_of_department_banner_mbbsi_physiology ul {
  padding: 0;
  margin: 0;  
}
#main-content #views-ticker-fade-container-department_banner_mbbsi_anatomy ul li,
#main-content #views-ticker-fade-container-clone_of_department_banner_charitable_hospital ul li,
#main-content #views-ticker-fade-container-clone_of_department_banner_mbbsi_physiology ul li {
  padding: 4px;
  margin: 0;
  background: none;
  border: 1px solid #ccc;
}

div.error {
  display: none;
}

#system-messages-wrapper .span12 {
  background: #F3F2F2;
  border-bottom: 1px dotted #ccc;
  padding: 0 0 .3em;
}

#system-messages-wrapper ul.liScroll span {
  margin: 0 10px 6px 0;
}

#system-messages-wrapper .liScroll-container .mask {
  width: 100%;
}

#system-messages-wrapper .liScroll-container {
  height: 24px;
  width: 100%;
}

#system-messages-wrapper h2, .region-highlighted h2 {
  float: left;
  margin: 0 0 0 3px;
  font-size: 13px;
  text-transform: capitalize;
  font-weight: bold;
  font-family: cursive;
}

#system-messages-wrapper ul li {
/*  border-right: 1px solid #7a7b7a; */
  padding: 1em 0 0 0;
  text-align: center;
}

.region-highlighted {
/*  border: 1px solid #ccc; */
  padding: 2px;
}

.region-highlighted ul.liScroll span {
  color: #444;
  font-size: 14px;
}
.view-id-flashing_new ul {
  padding: 0;
  margin: 0;
}

.region-highlighted ul.liScroll span.date-display-single {
  color: #a50133;
}

.region-highlighted .liScroll-container {
  height: 50px;
  width: 560px;
}

.region-highlighted ul.liScroll li {
  line-height: 1;
  margin: -1.4em 0 0 0;
  background: none;
}
#main-content .view-donor-list .view-header a {
  border: 1px solid #ccc;
  padding: 1px 6px;
}

#main-content .view-donor-list .view-header a:hover {
  text-decoration: none;
  color: #fff;
}

.block-system #node-144 {
  padding-bottom: 0;
}
#block-block-12 {
    border: 1px solid #ccc;
    margin: 1em 10px;
    padding: 0;
}

#block-block-12 p {
    padding: 5px 0 0;
}

#blockcalendar0, #blockcalendar0 table table, #blockcalendar0 table table table {
  width: 325px;
}

#blockcalendar0 table td.weekdays,
#blockcalendar0 table td,
#blockcalendar0 .calbottom_border {
  width: 45px !important;
}

#blockcalendar0 .calsun_days {
  width: 45px;
}

#blockcalendar0 {
  margin: -0.7em 0 0 0;
}

#block-views-nodegallery-block-block-1--2 .views-field-node-gallery-media-editable img {
  width: 110px;
  height: 80px;
}

#block-views-nodegallery-block-block-1--2 .views-field-node-gallery-ref-1 {
  color: #fff;
}



