* {margin:0px;padding:0px}
BODY {background:URL('images/repeat-bg.gif') repeat-x;font-family: "Trebuchet MS", Arial,Helvetica,sans-serif;font-size:79%;color:#415a68;}

/* colours */
.bluegrey {#415a68}
.lightblue {#79bde9}
.white {#FFFFFF}

.clear {clear:both}

A.link {color:#FFFFFF;text-decoration:underline;}
A.link:Hover {color:#415a68;text-decoration:underline;}

A.link2 {color:#415a68;text-decoration:underline;}
A.link2:Hover {color:#79bde9;text-decoration:underline;}

A.website {color:#FFFFFF;text-decoration:underline;}
A.website:Hover {color:#79bde9;text-decoration:underline;}

#canvas {margin-left:auto;margin-right:auto;width:994px;}
#container {float:left;width:994px;background-color:#fff}
#leftcol {float:left;width:255px;font-size:115%;font-weight:100;color:#000000;background-color:#415a68}
#leftcol P {line-height:20px}
#leftcol_inner {float:left;width:225px;padding:0 0 15px 30px;background:url('images/left-col-repeat.gif') repeat-y}
h2.crb {float:left;height:56px;width:255px;padding:0 0 10px 0;text-indent:-9999px;background:url('images/crb.gif') no-repeat;}

#rightcol {float:right;width:679px;background-color:#FFFFFF;padding:0 30px 0 30px}
#page_images {float:left:width:679px;height:100px;padding:0 0 15px 0;margin:0px}
#rightcol_col1 {float:left;width:168px;padding:0px;}

/* left main nav */
#leftnavblock {width:135px;margin:0 0 0 10px}
UL.leftnav {padding:0 7px 0 0;font-size:150%;font-weight:100}
UL.leftnav LI {color:#79bde9;list-style-type:none;padding:7px 0 5px 0;border-bottom:1px dotted #79bde9}
UL.leftnav LI A {color:#79bde9;text-decoration:none;padding:0 0 0 15px;}
UL.leftnav LI A:Hover {background:URL('images/arrow.gif') no-repeat left 7px;color:#415a68;}

#leftnavblock_inner {width:125px;margin:5px 0 0 25px}
UL.leftnav_inner {padding:0 7px 0 0;font-size:110%;font-weight:100}
UL.leftnav_inner LI {color:#415a68;list-style-type:none;padding:5px 0 0 0}
UL.leftnav_inner LI A {color:#415a68;text-decoration:none;padding:0 0 0 15px}
UL.leftnav_inner LI A:Hover {background:URL('images/arrow2.gif') no-repeat left 5px;color:#79bde9;}
/* end of left main nav */

#rightcol_col2 {float:left;width:485px;margin:0 0 0 20px}
#rightcol_col2 P {line-height:18px;padding:0 0 10px 0}

h1.header {float:left;height:160px;width:994px;text-indent:-9999px;background:url('images/header.jpg') no-repeat}
h2.dancer {float:left;height:316px;width:255px;text-indent:-9999px;background:url('images/left-image.jpg') no-repeat}
h2.page_headers {float:left;font-size:250%;color:#79bde9;padding:0 0 10px 0}


/* timetables */
#timetable {width:400px;float:left;margin:0 0 10px 0}
.table_headers {background-color:#79bde9;color:#ffffff;font-weight:bold;height:28px;text-transform:uppercase;font-size:130%;padding:0 0 0 10px}
.time {background-color:#415a68;color:#FFFFFF;height:22px;width:140px;text-align:center;font-size:110%}
.class {padding:0 0 0 10px;font-size:110%}

/* uniforms */
#uniformtable {width:485px;float:left;margin:0 0 10px 0}

.freeindex {float:right;margin:5px 10px 10px 0;background:URL('images/link.gif') no-repeat;width:100px;height:24px;text-indent:-9999px}





