/* styles.css */
html,body{font-family:"Trebuchet MS","Trebuchet","Tahoma",Verdana,sans-serif;color:#666;background-color:#fff}select,input,button,textarea{font-family:"Trebuchet MS","Trebuchet","Tahoma",Verdana,sans-serif}input,select,textarea{color:#666}h1{font-size:1.8em;font-weight:400;color:#666}h1,h3{margin-top:0}a{color:#c00;text-decoration:none;outline:none}strong.large{font-size:1.1em}#wrapper{width:878px;padding:0 11px;margin:20px auto;font-size:.9em}#header,#content_wrapper,#footer{position:relative;display:inline;float:left;width:100%;text-align:left}#header{position:relative;height:185px;background-color:transparent;background-position:top left;background-repeat:no-repeat;background-image:url(../images/bg_header_404.jpg)}#header .description{display:none}#header .title{position:absolute;top:0;left:30px;width:160px;height:185px;margin:0}#header .title a{display:block;width:160px;height:185px;text-indent:-9000px}#nav_primary{display:inline;float:left;width:100%;font-size:.95em;background:transparent url(../images/nav_primary_search.gif) bottom right no-repeat}#nav_primary ul{display:inline;float:left;width:100%;margin:0;padding:0}#nav_primary li{display:inline;float:left;margin:0;padding:0;list-style:none;background:transparent url(../images/nav_primary_off_right.gif) bottom right no-repeat}#nav_primary li.current_page_item,#nav_primary li.current_page_ancestor,body.blog #nav_primary li.page-item-24{background-image:url(../images/nav_primary_on_right.gif)}#nav_primary li.current_page_item a,#nav_primary li.current_page_ancestor a,body.blog #nav_primary li.page-item-24 a{color:#6a5c48;background-image:url(../images/nav_primary_on_left.gif)}body.search #nav_primary li.page-item-24{color:#AEA79E;background-image:url(../images/nav_primary_off_right.gif)}body.search #nav_primary li.page-item-24 a{color:#AEA79E;background-image:url(../images/nav_primary_off_left.gif)}#nav_primary li.visit-2041{background-image:url(../images/nav_primary_visit_2041_off_right.gif)}#nav_primary li.search{float:right;background:none}#nav_primary li a,#nav_primary li form{display:block;padding:7px 23px 7px 25px;background:transparent url(../images/nav_primary_off_left.gif) bottom left no-repeat;text-transform:uppercase;text-decoration:none;color:#aea79e}#nav_primary li a:hover,body.search #nav_primary li a:hover{color:#6a5c48}#nav_primary li form{max-width:none;background:none;margin:0;padding:4px 10px 0 10px}#nav_primary li form input{border:0;width:131px;height:14px;padding:2px;background:transparent}#nav_primary li form .input_wrapper{display:inline;float:left;width:135px;height:18px;background:transparent url(../images/bg_search_input.gif) bottom left no-repeat}#nav_primary li form button{display:inline;float:left;margin:0;padding:2px;border:0;background:transparent;color:#aea79e;cursor:pointer}#nav_primary li form button:hover{color:#6a5c48}#nav_secondary{display:inline;float:left;width:191px;text-transform:uppercase;color:#aea79e;text-align:left}#nav_secondary ul{margin:0}#nav_secondary li{display:block;width:191px;height:31px;margin-top:-1px;overflow:visible;list-style:none;background:transparent url(../images/nav_secondary_li.gif) top left no-repeat;line-height:31px}#nav_secondary li a{display:block;width:166px;height:31px;color:#aea79e;padding-left:25px;background-color:transparent}#nav_secondary li a:hover{color:#09b7dc}#nav_secondary li.current_page_item a{position:relative;z-index:100;background:transparent url(../images/nav_secondary_a.gif) top left no-repeat;color:#09b7dc}#page_content table{margin-bottom:3px;border-collapse:collapse}#page_content table.header th{background:#b6e4ed url(../images/bg_curriculum_table_header.gif) top left repeat-x}#page_content table th,#page_content table td{border:1px solid #fff}#page_content th.description,#page_content td.description{padding:10px 60px 10px 10px;padding-right:60px;text-align:left}#page_content table h3{margin:0;color:#666}#page_content table h3 span{font-size:.9em}#page_content table th.download,#page_content table td.download{width:80px;padding:10px;text-align:center}#footer{margin-top:20px;border-top:1px solid #ccc;text-align:right;font-size:.9em}#footer .get_in_touch{position:absolute;top:0;left:0;margin:1em 0}#footer .get_in_touch a{color:#c00}#footer ul{margin-right:0}#footer li{display:inline;list-style:none;padding:0 10px 0 8px;border-right:1px solid #ccc}#footer li:last-child{border-right-width:0;padding-right:0}#footer a{color:#6a5c48;text-decoration:none}
/* home.css */
body.home .entry h2{margin-top:0;font-size:205%;color:#09bae0}body.home #nav_primary{background:transparent url(../images/nav_primary_home_search.gif) top right no-repeat}body.home #nav_primary li{background:transparent url(../images/nav_primary_home_off_right.gif) top right no-repeat}body.home #nav_primary li.current_page_item{background-image:url(../images/nav_primary_home_on_right.gif)}body.home #nav_primary li.visit-2041{background-image:url(../images/nav_primary_home_visit_2041_off_right.gif)}body.home #nav_primary li.search{float:right;background:none}body.home #nav_primary li a{background:transparent url(../images/nav_primary_home_off_left.gif) top left no-repeat}body.home #nav_primary li.current_page_item a{background-image:url(../images/nav_primary_home_on_left.gif)}body.home #nav_primary li form .input_wrapper{background:transparent url(../images/bg_search_input.gif) top left no-repeat}body.home #nav_primary li form{padding:7px 10px 0 10px}body.home #wrapper{position:relative;overflow:visible;margin-top:0;z-index:0}body.home #header{z-index:0;position:absolute;top:0;left:0;width:920px;height:395px;background:transparent url(../images/bg_homepage.jpg) top right no-repeat}body.home #header .description{position:absolute;top:40px;left:237px;display:block;width:505px;height:93px;background:transparent url(../images/robert_swan_speech_bubble.gif) top left no-repeat;text-indent:-9000px}body.home #header .title{background:transparent url(../images/logo_2041_home.gif) top left no-repeat}body.home #header .title{height:202px}body.home #header .title a{height:202px}body.home #nav_primary{position:relative;margin-top:202px}#curriculum_carousel{display:inline;float:left;width:100%;position:relative;padding-top:5px;background:transparent url(../images/curriculum_carousel_top.gif) top left no-repeat}#carousel{width:878px;height:253px;overflow:hidden;background:transparent url(../images/curriculum_carousel.jpg) top left no-repeat}#carousel img{display:none}#carousel_links{width:866px;height:89px;padding:6px;background:transparent url(../images/bg_curriculum_carousel_nav.gif) top left no-repeat}#carousel_links ol{position:relative;margin:0;padding:0;width:866px;height:89px}#carousel_links li{position:absolute;display:block;top:0;height:89px;margin:0;padding:0;text-align:left}#carousel_links li a{background:transparent url(../images/bg_curriculum_carousel_nav_links.gif) top left no-repeat}#carousel_links li a{background-color:transparent;display:block;height:89px;text-indent:-9000px}#carousel_links li.page-item-6{left:0;width:85px}#carousel_links li.page-item-6 a{width:85px}#carousel_links li.page-item-8{left:85px;width:130px}#carousel_links li.page-item-8 a{width:130px;background-position:-85px 0}#carousel_links li.page-item-11{left:215px;width:130px}#carousel_links li.page-item-11 a{width:130px;background-position:-215px 0}#carousel_links li.page-item-13{left:345px;width:128px}#carousel_links li.page-item-13 a{width:128px;background-position:-345px 0}#carousel_links li.page-item-15{left:473px;width:132px}#carousel_links li.page-item-15 a{width:132px;background-position:-473px 0}#carousel_links li.page-item-17{left:605px;width:130px}#carousel_links li.page-item-17 a{width:130px;background-position:-605px 0}#carousel_links li.page-item-23{left:735px;width:131px}#carousel_links li.page-item-23 a{width:131px;background-position:-735px 0}body.home #content_wrapper{width:818px;margin:8px 1px 0 1px;border:1px solid #d9d7ca;padding:28px;background-color:#e7e5da;text-align:left}body.home #content_wrapper .post{display:inline;float:left;width:400px}body.home #content_wrapper .post p strong{font-size:120%}body.home #content_wrapper .promo_box{display:inline;float:right;width:335px;margin-bottom:10px;padding:20px}body.home #content_wrapper .promo_box h3{color:#09bae0}body.home #content_wrapper .promo_box p{margin-bottom:0}body.home #content_wrapper .promo_box#learn_more{background-color:#f9f9f6;color:#666;font-weight:900;font-size:120%}body.home #content_wrapper .promo_box#pupil_gallery{width:265px;margin-bottom:0;padding-left:90px;background:#f0efe8 url(../images/bg_promote_pupil_gallery.gif) 20px 20px no-repeat}
/* page.css */
#breadcrumbs{padding:40px 10px 10px 0;text-align:right;font-size:.85em;color:#666}#breadcrumbs a{color:#999}body.page .post,body.filenotfound .post{width:400px}#page_content{display:inline;float:right;width:600px;margin-right:2px;padding:28px 28px 0 28px;background-color:#f1f0eb;text-align:left}#page_content.no_nav_secondary{width:818px;margin-left:2px;background:#f1f0eb url(../images/bg_page_content_no_nav_secondary.jpg) 593px 28px no-repeat;min-height:400px;height:auto !important;height:400px}
/* curriculum.css */
#plugin_links{padding:30px 10px 20px 10px;border-bottom:1px solid #e4e2e0;text-transform:none;color:#666}#plugin_links a{text-transform:uppercase;color:#AEA79E}#page_content table.curriculum th.description,#page_content table.curriculum td.description{width:330px}table.curriculum tr.overview td{background-color:#afe0e8;font-size:1.1em;font-weight:900;padding-bottom:6px;padding-top:6px;vertical-align:middle}table.curriculum tr.overview td.download{font-weight:400;font-size:.9em}table.curriculum tr.details td{background-color:#d9eaea;font-size:.9em}table.curriculum tr.overview-inspire td{background-color:#fdfdfd;color:#6a5c48}table.curriculum tr.overview-inspire h3{color:#6a5c48}table.curriculum tr.details-inspire td{background-color:#f9f8f6;color:#6a5c48}
/* links.css */
#links h3{margin-top:2em}#links ul{margin:0}#links li{margin-top:.5em;list-style:none}
/* downloads.css */
#page_content table.downloads th.description,#page_content table.downloads td.description{width:430px}#page_content table.downloads tr.download{background-color:#d9eaea}#page_content table.downloads td.description img{display:inline;float:left;margin-right:10px;border:1px solid #09badf;padding:3px;background-color:#fff}
/* post.css */
body.blog #header{background-image:url(../images/bg_header_blog.jpg)}body.filenotfound #header,body.search #header{background-image:url(../images/bg_header_404.jpg)}body.search .entry{margin-bottom:10px;border-bottom:1px solid #d8d5d2;padding-bottom:10px}#page_content.blog{width:656px;padding:0;background-color:#fff}body.blog .post h2{width:400px;font-size:1.9em;font-weight:400}body.blog .entry{width:400px;overflow:visible}body.blog .post .postmetadata{margin-bottom:0;border-top:1px solid #d8d5d2;border-bottom:1px solid #d8d5d2;line-height:30px}body.blog .entry img{border:1px solid #f2f2f2}.more-link{text-transform:uppercase;font-style:italic}body.blog .post h2 a{color:#09B7DC}#pupils_gallery_intro{padding:20px;background-color:#F1F0EB}#pupils_gallery_intro strong{display:block;font-size:1.2em}body.search .post h1,body.search .post .entry{display:inline;float:left;width:100%}body.blog #content_wrapper .page_navigation{display:inline;float:left;width:646px;margin:10px 0;padding:5px;background-color:#f1f0eb;text-transform:uppercase;font-size:90%}body.blog #content_wrapper .page_navigation_top{margin-top:0;border-bottom:1px solid #f1f0eb;padding-top:8px;padding-bottom:8px;background-color:transparent}body.blog #content_wrapper .page_navigation .alignleft{display:inline;float:left;width:200px}body.blog #content_wrapper .page_navigation .alignright{display:inline;float:right;width:200px;text-align:right}body.search #content_wrapper .page_navigation{width:400px}body.search #content_wrapper .page_navigation_top{border-bottom:0}#sidebar{display:inline;float:left;width:191px}#sidebar h3{margin:0;border-top:1px solid #d8d5d2;border-bottom:1px solid #d8d5d2;line-height:30px;color:#09B7DC;font-weight:400;font-size:1em}#sidebar ul{margin:0}#sidebar li{list-style:none}#sidebar li li{margin:5px 0}#sidebar a{color:#aea79e}#sidebar a:hover{color:#666}#sidebar li.widget{margin-bottom:10px}#comments h2,h3#respond{color:#09B7DC;font-size:1.9em;font-weight:400}#comments h2{margin:5px 0}h3#respond{border-top:1px solid #d8d5d2;border-bottom:1px solid #d8d5d2;padding:5px 0}#comments{display:inline;float:left;width:100%}#comments form p{margin-bottom:.5em}#comments form p.input{display:inline;float:left;width:100%}#comments form p.textarea{clear:both}#comments form label{display:block;padding:6px 0;font-weight:900}#comments form p.input label{display:inline;float:left;width:296px;text-align:right}#comments form p.input input{display:inline;float:right;width:340px;border:1px solid #d8d5d2;padding:5px;line-height:30px}#comments form p.textarea label{padding-top:0}#comments form textarea{width:644px;border:1px solid #d8d5d2;padding:5px}p.nocomments{padding:20px 5px;background-color:#F1F0EB}.commentlist{margin:0 0 5px 0}.commentlist li{padding-top:20px;list-style:none;background-color:#F1F0EB}.commentlist li small{display:block;margin-top:20px;padding:5px 0;background-color:#fff;font-size:1em;font-weight:900}.commentlist li small cite{font-weight:900}.commentlist li small a{color:#666}.commentlist li p{padding-left:20px;padding-right:20px;background-color:#F1F0EB}#comments form p.button{text-align:right}#comments form p.button input{border:0;padding-left:100px;background-color:#fff;color:#c00;text-transform:uppercase;cursor:pointer;font-weight:900}

