/*=============GENERAL================*/
*{padding:0; margin:0;}
 img{ border:none;}
 body {
 background: #fff;
 font:10px/1.4 Verdana, Arial, Helvetica, sans-serif;
 color:#333;
}
a{ text-decoration:none; color:#333;} a:hover{ text-decoration:underline; color:#333;}
.float_left{float:left;}
.float_right{float:right;}
.clear{clear:both;}
.align_center{ text-align:center;}
ul{ list-style:none;  margin:0;}
p{ padding:0 8px; margin:0;}
img.center{ display: block; margin-left: auto;margin-right: auto}
h1, h2, h3{font:bold 16px Arial, default;}

#maincontainer{width:900px; margin:0 auto;}
.bold{ font-weight:bold}
/*===========HEADER=================*/
#header{clear:both; background:url(../Images/header-sep.gif) bottom repeat-x}
#header #top{background:url(../Images/header-bg.gif) no-repeat top; height:140px; clear:both;}
#header #top h1{font-size:17pt ;color:#fff; text-align:center; padding-top:2.5em; font-family:Georgia, "Times New Roman", Times, serif,default}
#header #top h2{ font-size:10pt;color:#fff; text-align:center;padding-right:3em;font-family:Georgia, "Times New Roman", Times, serif,default}
#header #top1{width:760px; float:left;}
#header #top2{float:right; width:134px;}
/*===========CONTENT=================*/
#content{ margin:2px auto; }
/*-------ADULTS----------*/
#content .adultsection
{width:530px; background:url(../Images/bgfade1.gif) repeat-x bottom}
#content .adultsection ul.square
{padding:2px 10px; margin-left:100px;  }
#content .adultsection ul.square li
{background:url(../Images/bul-lii.gif) no-repeat left 2px;padding-left:12px;}
#content  .adultsection h3
{height:34px; color:#fff;background:url(../Images/prog-adults-header.gif);line-height:30px;padding-left:10px;font-size:18px;}
#content .adultsection .title
{ font-size:18px; font-family:Georgia, "Times New Roman", Times, serif,default; color:#013975;}
#content .adultsection .title a{color:#013975;}
#content .adultsection .title a:hover{color:#013975;}
/*------JUNIOR----------*/
#content .junior
{background:#fff48e url(../Images/junior-corner.gif) no-repeat; }
#content .junior a{ color:#e95d0f}
#content .junior a:hover{color:#e95d0f}
#content .junior h3{font-size:18px; text-align:left; color:#e95d0f; padding-top:15px; width:300px; padding-left:50px;}
#content .junior p{ font-weight:bold; font-size:12px;color:#e95d0f;}
/*---------CONTACT----------*/
#content .contact
{background:url(../Images/contact-label.gif);line-height:12px; padding:2px 20px;font-size:11px;}
#content .contact span{ padding-left:25px; font-weight:bold}
#content h3.programmes{height:40px; color:#fff; background:url(../Images/programmes1.gif) bottom no-repeat; line-height:40px; padding-left:10px; font-size:18px;}
/*-----DIVS TO FIX----------*/
.divwidth496{width:496px; float:left; border-left:1px solid #ccc; }
.divwidth368{width:368px;}
.margintop6{ margin-top:6px;}
.margintop10{ margin-top:6px; }
.marginleft2{ margin:2px;}
/*===========FOOTER=================*/
#footer{ background:#ebebeb url(../Images/footer-bg.gif) repeat-x; text-align:center; clear:both; margin-top:1px; height:45px;color:#fff; padding-top:15px;}
#footer a{ text-decoration:none; color:#fff;} #footer a:hover{text-decoration:underline;color:#fff;}
#footer #subfooter{background:#fff; font-size:9px;}


