/* SAJC site */
/* CSS ninjawork by Will Dayble, August 2008 */


#homeContent{ background: url(../images/sidebar/rep.jpg) repeat-y right; position: relative; width:100%;}


#logosInFooter{background: url(../images/home/logos/footer-logos-fader.jpg) no-repeat top; width:966px; margin: 10px auto 0; padding: 25px 0 5px; height: 100px; clear:both;}
#logosInFooter a{float:left; display: block; margin:0 0 0 15px;}
#logosInFooter p{color:#135fa2; font-family: Arial, sans-serif; font-size: 13px; margin: 0; padding: 0 0 10px 20px;}

/* left side */
#homeLeftContent{width:616px; float: left; position: relative;}
#homeLeftContent #slideshow{padding:4px; background: #fff; border: 4px solid #d5d5d5;}

#homeLeftContent h2{background:url(../images/home/content/whats-on-header.jpg) no-repeat top right; height: 50px; font-family: Georgia, Times, serif; font-size: 24px; color: #fff; font-weight: normal; margin: 0; padding: 15px 0 0 15px; position: relative;}
#homeLeftContent h2 a{background:url(../images/home/content/whats-on-twopointoh.png) no-repeat; width:87px; height: 87px; display: block; text-decoration: none; position: absolute; top:10px; right:10px;}

#homeLeftContent p{color:#135fa2; font-family: Arial, sans-serif; font-size: 13px; margin: 0; padding: 0 0 20px 0; line-height: 160%;}
#homeLeftContent p a{color: #cc0000;}
#homeLeftContent p a:hover{color: #ff0000; text-decoration: none;}

#homeAreaWithImage{padding:10px 20px 20px 240px; position: relative;}
#homeAreaWithImage img{position: absolute; top:-5px; left: 0;}
* html #homeAreaWithImage img{left: -235px;}

#homeAreaWithImage h3 {
   color:#CE0504;
   font-size:24px;
   font-weight:normal;
   margin:0;
   padding:0 100px 0 0;
}
#homeAreaWithImage h3 span{display: block; font-size: 12px; font-weight: bold; color: #135fa2; padding: 0 0 20px 0;}

#homeLeftContent h4{ font-size: 18px; color: #fff; background: url(../images/home/content/blue-sub-header.jpg) no-repeat top right; margin: 0; padding: 7px 0 0 10px; height: 30px; font-weight:normal;}

p#infoQuestionmark{ background: url(../images/home/content/question-mark.jpg) no-repeat right; padding: 0 40px 0 0; margin: 15px;}


/* Used for displaying obvious error messages */
#homeLeftContent p.error {
  border: 1px solid #FF0000; background-color: #FFF4F4; color: #900000;
  font-weight: bold; padding: 3px 5px; margin: 5px 0px;
}
/* Used for displaying obvious warning messages */
#homeLeftContent p.warning {
  border: 1px solid #DDDD00; background-color: #FFFFE9; color: #909000;
  font-weight: bold; padding: 3px 5px; margin: 5px 0px;
}
/* Used for displaying obvious confirmation messages */
#homeLeftContent p.confirmation {
  border: 1px solid #00DD00; background-color: #F4FFF4; color: #009000;
  font-weight: bold; padding: 3px 5px; margin: 5px 0px;
}