/* Start of CMSMS style sheet 'Homepage' */
div#header {
   height:320px; /* adjust according your image size */
        
}

div#header h1 a {
/* you can set your own image here */
   background: url(uploads/images/cms/seven-oaks-education-header.jpg) no-repeat; 
   display: block; 
   height: 320px;             /* adjust according your image size */
   text-indent: -999em;  /* this hides the text */
   text-decoration:none; /* old firefox would have shown underline for the link, this explicitly hides it */
}



div#sidebar p,
div#sidebar h1,
div#sidebar h2,
div#sidebar h3
{
  margin-left: 10px;
}

div#search {
   float: right;
   width: 200px;     /* enough width for the search input box */
   text-align: right;
   padding: 0.6em 0 0.2em 0;
   margin-top: -240px;
   margin-right: 5px;
}

div#toplinks{
float:right;
margin-top: -323px;
background: url(uploads/images/cms/toplinks.gif) no-repeat;
width: 210px;
margin-right: 5px;
height: 40px;
color: #ffffff;
font-size: 13px;

}

div#toplinks p{
padding: 8px 0 0 20px;
}

div#toplinks a{
color: #ffffff;
text-decoration: none;
}

div#toplinks a:hover{
color: #ffffff;
text-decoration: underline;
}

div#homequote{
  width: 450px;
  float: left;
  margin-top: -150px;
  margin-left: 30px;
  color: #fff;

}

div#homequote h2{
   color: #fff; 
   font-size: 1.7em; 
   text-align: left; 
   padding-bottom: 1px;
   line-height: 1.3em;
   margin: 0 0 0.5em 0;
}

div#homeblog{
  width: 240px;
  float: right;
  margin-top: -160px;
  margin-right: 15px;
  color: #fff;
  font-size: 12px;
}

div#homeblog a{
  color: #fff;
}

div#kids-blog-update{
background: url(uploads/images/cms/kids-blog-rss.png) no-repeat;
padding-left: 35px;
line-height: 25px;
font-size: 16px;
 margin-bottom: -20px;
}

div#latest-news{
 background: #F4F3ED url(uploads/images/cms/news.png) no-repeat 5px 5px;
 border-top: dotted 1px #6A5E45;
 border-bottom: dotted 1px #6A5E45;
 padding: 10px 0 15px 55px;
 font-size: 16px;
}

div#speech{
 background: #F4F3ED url(uploads/images/cms/speech-bubble.png) no-repeat 5px 5px;
 border-top: dotted 1px #6A5E45;
 border-bottom: dotted 1px #6A5E45;
 padding: 10px 0 15px 55px;
 font-size: 16px;
}

div#calendar{
 background: #F4F3ED url(uploads/images/cms/calendar.png) no-repeat 5px 2px;
 border-top: dotted 1px #6A5E45;
 border-bottom: dotted 1px #6A5E45;
 padding: 10px 0 15px 55px;
 font-size: 16px;
}

.NewsSummary {
    padding: 0.5em 0.5em 1em; /* padding for the news article summary */
    margin: 0 0.5em 1em 0.5em; /* margin to the bottom of the news article summary */

}
/* End of 'Homepage' */

