#container	                      {background-image: url(../images/design/home/container_bg.jpg);}

#innerContainer                   {background-image: none;}

#breadcrumbs                      {font-weight: bold;}
#breadcrumbs a                    {margin: 0 30px 0 0; padding: 5px 0 5px 20px; background: url(../images/design/home/breadcrumbs_news_item.gif) no-repeat left; font-weight: bold;}

#subnav                           {display: none;}

#content                          {float: none; padding: 20px 10px 10px 25px; width: 820px;}

#homeMainContent                  {display: inline; float: left; width: 585px;}

#homeSubContent                   {display: inline; float: right; width: 210px;}

.secondPara                       {margin: 0 0 2.5em;}

#eSchoolMailBox                   {float: right; padding: 0 25px 5px; width: 182px; background: #EAF3EC url(../images/design/home/eschool_box_bg.jpg) no-repeat left top; border: 1px solid #568F66; color: #31523A;}
#eSchoolMailBox h2                {margin: 25px 0 20px 38px; color: #31523A;}
.eSchoolMailLink                  {margin: 33px 0; text-align: center;}
.eSchoolMailLink a                {padding: 21px 41px 22px; background: url(../images/design/home/e_school_button.jpg) no-repeat; text-decoration: none; font-weight: bold; font-size: 120%; color: #FFF; white-space: pre;}
.eSchoolMailLink a:hover          {text-decoration: underline; color: #CCC;}

#quickLinks                       {margin: 6px 0 0;}
#quickLinks h2                    {padding: 10px; background: url(../images/design/home/quick_link_heading_bg.jpg) repeat-x top; color: #FFF;}
#quickLinkList                    {display: inline;}
#quickLinkList li                 {display: inline; float: left; padding: 12px 0 0; width: 85px; text-align: center; margin: 0 15px 0 0;}
#quickLinkList li a               {display: block; width: 85px; height: 165px; background-position: bottom; background-repeat: no-repeat; text-decoration: none; font-weight: bold; color: #4D87CE;}
#quickLinkList li a:hover         {text-decoration: underline; color: #3164D6;}
#quickLinkList li.vleLink         {margin: 0; padding: 0;}
#quickLinkList li.prospectusLink a{background-image: url(../images/design/home/quick_link_prospectus.jpg);}
#quickLinkList li.ofstedLink a    {background-image: url(../images/design/home/quick_link_ofsted.jpg);}
#quickLinkList li.policiesLink a  {background-image: url(../images/design/home/quick_link_policies.jpg);}
#quickLinkList li.datesLink a     {background-image: url(../images/design/home/quick_link_dates.jpg);}
#quickLinkList li.lettersLink a   {background-image: url(../images/design/home/quick_link_letters.jpg);}
#quickLinkList li.vleLink a       {height: 177px; background-image: url(../images/design/home/quick_link_vle.jpg);}

.sideBox                          {margin: 0 0 20px; width: 210px; background: #FFF; border: 1px solid #FC0;}
.sideBox h3                       {padding: 10px; background: #FC0 url(../images/design/home/sidebox_heading_bg.jpg) repeat-x top; color: #776000;}
.sideBox p                        {margin: 0; padding: 10px; text-align: center;}
.sideBox ul                       {padding: 10px; list-style: none; color: #776000;}
.sideBox a                        {text-decoration: none; font-weight: bold; color: #776000;}
.sideBox a:hover                  {text-decoration: underline; color: #FC0;}

#content .sideBox.stars p         {padding: 6px 10px; height: 150px; overflow: hidden;}

#content .sideBox.blog ul         {margin: 0; height: auto!important; min-height: 180px; height: 180px;}
.sideBox.blog li                  {margin: 0 0 17px 0; padding: 0 0 0 20px; background: url(../images/design/home/sidebox_news_item.jpg) no-repeat 0 2px;}
.sideBox.blog a.headline          {display: block;}
.sideBox.blog a.readMore          {display: block; text-decoration: underline; text-align: right; font-weight: normal;}

#content .sideBox.events          {height: auto!important; min-height: 220px; height: 220px;}
#content .sideBox.events ul       {margin: 0;}
.sideBox.events li                {margin: 0 0 10px; padding: 0 0 0 20px; background: url(../images/design/home/sidebox_date.jpg) no-repeat 0 2px;}

#footer                           {padding: 0 15px 50px 15px; width: 850px;}