/* Design By Paperhorse (www.paperhorse.com), build by Bathcomms (www.bathcomms.co.uk) and management by 3Cords (www.3cords.biz) */
/* import common site and editor styles */
@import url("common_cdps_editor_content.css");
/* remove some of body styles into common file */
body{margin:10px 0;padding:0;font-size:84%}
#accessibility{display:none}
#page{margin:0 auto;padding:0;width:946px}
#left-side{margin-right:10px;width:759px;float:left}
#header{margin-bottom:10px;float:left}
#header a#logo{margin:0 10px 0 0;width:160px;height:113px;float:left}
#header #heading{margin-bottom:5px;width:589px;height:72px;background:transparent url(../images/heading-general-bg.png) 0 0 no-repeat;float:left}
#header #menu{margin-bottom:10px;width:589px;height:35px;float:left}
#header #breadcrumbs{width:759px;height:20px;line-height:20px;border-width:1px 0;border-style:solid;border-color:#ccc;font-style:italic;clear:left}
#leftcol{width:170px;float:left;clear:left}
.content{padding:20px;width:547px;border:1px solid #ccc;float:left}
body#frontpage .content{padding:0;width:587px}
#footer{padding-left:1px;font-size:80%;overflow:hidden}
#footer-left{width:293px;float:left}
#footer-right{width:294px;float:left;text-align:right}
#rightcol{width:177px;float:left}
#clear{clear:both}
#nav-ks,#nav-ks ul{margin:0;padding:0;height:35px;line-height:1.2em;border-left:1px solid #999;list-style:none;position:relative;z-index:99}
#nav-ks a{margin:0 2px;padding:0 5px;width:132px;height:35px;color:#000;background:transparent 0 0 repeat-y;text-decoration:none;display:block}
#nav-ks a:hover{color:#fff}
#nav-ks li{width:146px;height:35px;border-right:1px solid #999;float:left}
#nav-ks li:hover{position:static}
#nav-ks li ul{width:146px;height:auto;line-height:normal;border-bottom:2px solid #ccc;border-left:0;position:absolute;left:-999em}
#nav-ks li ul ul{margin:-23px 0 0 142px;border-top:2px solid #ccc}
#nav-ks li:hover ul ul,#nav-ks li:hover ul ul ul,#nav-ks li.sfhover ul ul,#nav-ks li.sfhover ul ul ul{left:-999em}
#nav-ks li:hover ul,#nav-ks li li:hover ul,#nav-ks li li li:hover ul,#nav-ks li.sfhover ul,#nav-ks li li.sfhover ul,#nav-ks li li li.sfhover ul{left:auto}
#nav-ks li ul li{width:142px;height:21px;border-width:0 2px;border-style:solid;border-color:#ccc}
#nav-ks li ul li a{margin:0;height:20px;line-height:20px;border-top:1px solid #fff}
#nav-ks li.parent > a span{background:transparent right center no-repeat}
#nav-ks li.item15 a{background-color:#c2de4f;background-image:url(../images/menu-link-foundation-bg.png)}
#nav-ks li.item15 a:hover{background:#b5d245}
#nav-ks li.item15 li.parent > a span{background-image:url(../images/menu-link-foundation-parent-bg.gif)}
#nav-ks li.item16 a{background-color:#f5b2a7;background-image:url(../images/menu-link-ks1-bg.png)}
#nav-ks li.item16 a:hover{background:#f55359}
#nav-ks li.item16 li.parent > a span{background-image:url(../images/menu-link-ks1-parent-bg.gif)}
#nav-ks li.item17 a{background-color:#fffab5;background-image:url(../images/menu-link-ks2-lower-bg.png)}
#nav-ks li.item17 a:hover{background:#ffa700}
#nav-ks li.item17 li.parent > a span{background-image:url(../images/menu-link-ks2-lower-parent-bg.gif)}
#nav-ks li.item18 a{background-color:#bad6fb;background-image:url(../images/menu-link-ks2-upper-bg.png)}
#nav-ks li.item18 a:hover{background:#069ad7}
#nav-ks li.item18 li.parent > a span{background-image:url(../images/menu-link-ks2-upper-parent-bg.gif)}
#nav-ks li.item15 li.parent > a:hover span,#nav-ks li.item16 li.parent > a:hover span,#nav-ks li.item17 li.parent > a:hover span,#nav-ks li.item18 li.parent > a:hover span{background-image:none}
#nav-ks li.item102,#nav-ks li.item118,#nav-ks li.item151,#nav-ks li.item164{padding:2px 0;width:146px;height:24px;background-color:#fff;border-width:2px 0;border-style:solid;border-color:#ccc}
#nav-ks .separator{padding:0 5px;width:132px;height:20px;line-height:20px;color:#fff;background-color:#000;border:2px solid #ccc;font-weight:bold;text-decoration:none;display:block}
#nav-ks li.item102 .separator{background-color:#b5d245}
#nav-ks li.item118 .separator{background-color:#f55359}
#nav-ks li.item151 .separator{background-color:#ffa700}
#nav-ks li.item164 .separator{background-color:#069ad7}
#where-am-i{margin-right:10px;padding:0 5px;color:#fff;background-color:#0e3478;float:left}
#breadcrumbs a{color:#c04000;text-decoration:none}
#breadcrumbs a:hover{text-decoration:underline}
#leftcol .module{margin-bottom:5px;padding:0 5px;width:150px}
#leftcol .module h3,#leftcol .module p{margin:0}
#leftcol .nopadding{padding:0}
#leftcol .wide{width:160px}
#leftcol .nav{padding:0;width:160px}
#nav,#nav ul{margin:0;padding:0;width:160px;border-bottom:1px solid #999;list-style:none;float:left;position:relative;z-index:99}
#nav li{width:160px;height:26px;position:relative;float:left}
#nav li:hover{position:static}
#nav li ul{margin-top:-26px;margin-left:159px;position:absolute;left:-999em}
#nav li ul ul{left: -999em}
#nav li a{padding:0 5px;width:148px;height:25px;line-height:25px;color:#000;background:#e4e4ff url(../images/leftcol-menu-link-bg.png) 0 0 repeat-y;border-width:1px 1px 0 1px;border-style:solid;border-color:#999;display:block;text-decoration:none}
#nav li a:hover{color:#fff;background-color:#0e3478;background-image:none}
#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul{left:-999em}
#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul{left: auto}
#nav li.item1{padding-top:7px;height:21px;background:#e4e4ff url(../images/leftcol-menu-first-list-bg.png) 0 0 no-repeat}
#nav li.item1 a{border-top:0;height:21px;line-height:normal}
#nav li.parent > a span{background:transparent url(../images/leftcol-menu-link-parent-bg.gif) right center no-repeat}
#nav li.parent > a:hover span{background-image:none}
#leftcol .dont-forget{padding:0;width:160px;color:#0d3477}
.dont-forget .module-header{padding:0 5px;height:34px;background:#fff url(../images/module-dont-forget-header-general-bg.png) 0 0 no-repeat}
.dont-forget .module-inner{padding:5px;padding-bottom:12px;background:#d7c5ff url(../images/module-inner-dont-forget-bg.png) 0 bottom no-repeat}
#leftcol .dont-forget p.df-title,#leftcol .dont-forget p.df-date{font-weight:bold}
#leftcol .dont-forget p.df-location{margin-bottom:5px;font-size:90%;font-style:italic}
#leftcol .dfgeneral{width:170px}
#leftcol .dfgeneral .module-inner{padding:0;height:189px;background:#fff 0 0 no-repeat;position:relative}
#leftcol .dfgeneral p{padding:0 20px 0 10px;position:absolute;top:142px;left:0}
#leftcol .bookweek .module-inner{background-image:url(../images/module-df-bookweek-bg.png)}
#leftcol .schoolphotos .module-inner{background-image:url(../images/module-df-schoolphotos-bg.png)}
#leftcol .infoevenings .module-inner{background-image:url(../images/module-df-infoevenings-bg.png)}
#leftcol .teacherinterviews .module-inner{background-image:url(../images/module-df-teacherinterviews-bg.png)}
#leftcol .harvestservice .module-inner{background-image:url(../images/module-df-harvestservice-bg.png)}
#leftcol .carlservice .module-inner{background-image:url(../images/module-df-carolservice-bg.png)}
#leftcol .schooldisco .module-inner{background-image:url(../images/module-df-schooldisco-bg.png)}
#leftcol .artandmathsweek .module-inner{background-image:url(../images/module-df-artandmathsweek-bg.png)}
#leftcol .worldbookday .module-inner{background-image:url(../images/module-df-worldbookday-bg.png)}
#leftcol .rednoseday .module-inner{background-image:url(../images/module-df-rednoseday-bg.png)}
#leftcol .easter .module-inner{background-image:url(../images/module-df-easter-bg.png)}
#rightcol .module{margin-bottom:5px}
#rightcol .module-header div{width:100%;height:100%}
#rightcol .module-inner{padding:5px;overflow:hidden}
#rightcol .nopad .module-inner{padding:0}
#rightcol .module h3,#rightcol .module p{margin:0}
#rightcol .nopadding .module-inner{padding:0}
.login{margin-bottom:5px;height:72px;color:#0e3478;background:#e3e3ff url(../images/module-login-bg.png) 0 0 repeat-y;overflow:hidden}
.login fieldset{margin-bottom:2px}
.login label{width:65px;height:19px;line-height:19px;float:left}
.login input{float:left}
.login input.inputbox{padding:0 2px;width:96px;height:17px;float:left}
.login input.button{margin:0;padding:0;height:22px;line-height:22px;color:#660066;background-color:transparent;border:0;font-size:90%;font-weight:bold;float:right}
#rightcol .login p{margin-bottom:3px;padding-bottom:3px;border-bottom:1px solid #0e3478;max-height:35px;overflow:hidden;}
#rightcol .login p#login-image{margin:0;padding:0;border:0;float:left}
#rightcol .nav{margin-bottom:10px;height:35px;position:relative;z-index:99}
#rightcol .nav .module-inner{padding:0}
#nav-other,#nav-other ul{margin:0;padding:0;height:35px;line-height:35px;border-left:1px solid #999;list-style:none}
#nav-other a{width:87px;color:#0e3478;background:#fff 0 0 repeat-y;border-right:1px solid #999;font-weight:bold;text-align:center;text-decoration:none;display:block}
#nav-other a:hover{color:#fff}
#nav-other li{float:left;width:88px}
#nav-other li:hover{position:static}
#nav-other li ul{width:177px;height:auto;line-height:normal;border-left:0;border-top:1px solid #999;position:absolute;left:-999em}
#nav-other li:hover ul,#nav-other li.sfhover ul{left:0}
#nav-other li li{width:177px;height:26px}
#nav-other li li a{padding:0 5px;width:165px;height:25px;line-height:25px;color:#000;border-width:0 1px 1px 1px;border-style:solid;border-color:#999;font-weight:normal;text-align:left}
#nav-other li.item38 a{background-color:#ffc46c;background-image:url(../images/menu-link-other-clubs-bg.png)}
#nav-other li.item38 a:hover{background:#ff8837}
#nav-other li.item39 a{background-color:#ed79cb;background-image:url(../images/menu-link-other-stuff-bg.png)}
#nav-other li.item39 a:hover{background:#bb54b0}
#rightcol .search{margin-bottom:10px;height:20px;border:1px solid #ccc;overflow:hidden}
#rightcol .search .module-inner{padding:0}
.search input{margin:0;padding:0;height:20px;border:0;float:left}
.search input.inputbox{padding:1px;width:141px;height:18px;border:0;color:#555}
.search input.button{width:32px}
.five-a-day{padding-bottom:10px;background:#e2e2fa url(../images/module-5-a-day-bg.png) 0 bottom no-repeat}
.five-a-day .module-header{height:67px;background:#e2e2fa url(../images/module-5-a-day-header-bg.png) 0 0 no-repeat}
#rightcol .five-a-day .module-inner,.content .five-a-day .module-inner{padding-bottom:0;border-width:0 1px;border-style:solid;border-color:#999;background:#e2e2fa url(../images/module-5-a-day-inner-bg.png) 0 0 repeat-y}
#rightcol .five-a-day p{margin-bottom:10px;text-align:center}
.five-a-day p.date{font-weight:bold;text-align:center}
.five-a-day .name{font-weight:bold}
.five-a-day p.title{color:#3a5c06;font-weight:bold;text-transform:uppercase}
.five-a-day ol{margin:0 0 10px 0;padding:0;list-style:none}
.five-a-day li{margin-bottom:2px;height:17px;line-height:17px;padding-left:20px;background:transparent 0 center no-repeat;overflow:hidden}
.five-a-day li.item1{background-image:url(../images/five-a-day-item1-bg.png)}
.five-a-day li.item2{background-image:url(../images/five-a-day-item2-bg.png)}
.five-a-day li.item3{background-image:url(../images/five-a-day-item3-bg.png)}
.five-a-day li.item4{background-image:url(../images/five-a-day-item4-bg.png)}
.five-a-day li.item5{background-image:url(../images/five-a-day-item5-bg.png)}
.five-a-day #fiveaday-links{height:16px;overflow:hidden}
.five-a-day div.previous-link{margin-right:11px;width:96px;height:16px;display:block;float:left}
.five-a-day a.previous-link{width:96px;height:16px;display:block}
.five-a-day div.today-link{width:58px;height:16px;display:block;float:left}
.five-a-day a.today-link{width:58px;height:16px;display:block}
.five-a-day .clear{display:none}
.five-a-day form{overflow:hidden}
.video-box{padding-bottom:8px;background:#fff url(../images/module-video-box-bg.png) 0 bottom no-repeat}
.video-box .module-header{padding:6px 2px 0 3px;height:55px;background:#fff url(../images/module-video-box-header-bg.png) 0 0 no-repeat}
#rightcol .video-box .module-inner{padding-bottom:0;border-width:0 1px;border-style:solid;border-color:#4b60a1;background-color:#d7c5ff}
.video-box ul{margin:0;padding:0;list-style:none}
.video-box ul li{margin:0;padding:0;padding-left:20px;height:25px;line-height:25px;background:transparent url(../images/video-box-item-bg.gif) 0 center no-repeat;border-bottom:1px solid #4b60a1;overflow:hidden}
.video-box a{height:25px;color:#333;text-decoration:none;display:block}
.video-box a:hover{color:#567f74}
.video-box #video-box-image{margin-top:5px;height:76px;background:#fff url(../images/module-video-box-image-bg.jpg) 0 0 no-repeat;border:1px solid #ccc}
.video-box p{color:#000066;font-size:90%}
.pic-of-the-week{height:95px;background:#c7d888 url(../images/module-pic-of-the-week-bg.png) 0 0 no-repeat;overflow:hidden;position:relative;z-index:1;padding:0}
#rightcol .pic-of-the-week .module-inner{padding:0}
.pic-of-the-week a{width:177px;height:95px;display:block;overflow:hidden}
.pic-of-the-week img{width:80px;height:60px;position:absolute;left:81px;top:16px}
#promo-panels{width:589px;float:right}
.content #system-message{margin-top:0;padding:5px;color:#fff;background-color:#555;font-size:110%;text-align:center}
.content #system-message dt{display:none}
.content #system-message dd{margin:0;padding:0}
.content #system-message ul{margin:0;padding:0;list-style:none}
.content #contact-page img{margin-right:10px;border:0;vertical-align:middle}
.content #contact-page div.marker{width:37px;float:left}
.content #contact-page p{clear:left}
.content #contact-page p#address{margin-top:0;clear:none;float:left}
p.warning{padding:5px;color:#fff;background-color:#ff0000;font-weight:bold;text-align:center}
form div{margin:5px 0;clear:left;overflow:hidden}
#search-form fieldset{margin-bottom:10px}
#emailForm label{width:130px;float:left}
#emailForm input.inputbox,#emailForm textarea{width:400px;float:left}
#homepage-content{padding:0 20px}
#homepage-content .article-column{border-bottom:1px solid #ccc}
#tf-left{padding-right:10px;width:261px;float:left}
#tf-left h2{margin-top:0}
#tf-left h3{margin-top:20px;margin-bottom:0;clear:left}
#tf-left ul{margin:0;padding:0;list-style:none;overflow:hidden}
#tf-left li{float:left}
#tf-left a{margin:0 10px 10px 0;width:77px;height:84px;float:left}
.content #tf-left a img{border:0}
#tf-right{padding-left:20px;width:255px;border-left:1px solid #ccc;float:left}
#tf-right h1{margin-bottom:0;clear:right}
#tf-right h3{margin:0}
#tf-right p.nomarg{margin-bottom:10px;overflow:hidden}
.content #tf-right img{border:0;float:left}


/* remove h1,h2,h3 into common file */
.content .componentheading,.content .componentheading-links{color:#0e3478}
.content .componentheading,.content .componentheading-links{margin-top:0;font-size:140%}
/*
.content h2{font-size:120%}
.content h3{font-size:100%}
*/
/*
.content a{color:#c04000;text-decoration:none}
.content a:hover{text-decoration:underline}
*/
.content hr{margin:0;padding:0;width:100%;height:1px;color:#ccc;background-color:#ccc;border:0;clear:both}
.content h2.blog-header{margin-bottom:0}
.content table{border-collapse:collapse}
.content table.border th,.content table.border td{padding:2px 5px;border:1px solid #ccc;vertical-align:middle}
.content table.border th{color:#0e3478;font-weight:bold;text-align:left}
.content img{border:1px solid #ccc}
.content img.noborder{border:0}
.content #noborders img{border:0}
.content .left,.content img.left,.content .left img{float:left}
.content .right,.content img.right,.content .right img{float:right}
.content img.left,.content .left > img,.content .left .img_caption{margin:0 20px 20px 0}
.content img.right,.content .right > img,.content .right .img_caption{margin:0 0 20px 20px}
.content .left .img_caption p{margin:0}
.content .right .img_caption p{margin:0}

.bold{font-weight:bold}
.italic{font-style:italic}
.underline{text-decoration:underline}
.small{font-size:75%}

/* .content .centre{text-align:center} */
.content .cdps{color:#0e3478;font-weight:bold}
/* .content .blue{color:#0e3478} */

.content .img_caption{color:#0e3478;font-weight:bold;font-style:italic}
.content .img_caption img{margin-bottom:0}
.content .img_caption p{margin:0}

.content p.date{margin-top:0;color:#22488c;font-size:100%}
.content table.contentpane-links table tr td{padding:0 10px 10px 10px;vertical-align:top}
a img{border:0}
a span{display:block}
.clear{clear:both}
form,fieldset{margin:0;padding:0;border:0}
input.inputbox,select.inputbox,textarea{border:1px solid #0e3478;font-family:trebuchet,"trebuchet ms",helvetica,arial,verdana,sans-serif;font-size:100%}
input.button,button{color:#fff;background-color:#006600;border:1px solid #006600;cursor:pointer}
/* why are strong and em set to normal below? - setup in common file 
strong{font-weight:normal}
em{font-style:normal}
p{margin:0.5em 0}
*/
p.nomarg{margin:0}
#homepage-content{margin-bottom:10px;overflow:hidden}
.article-column{overflow:hidden}
.content h3.homepage-news{margin:5px 0 0 0}
.content ul.homepage-news{margin:0;padding:0;list-style:none}
.content ul.homepage-news li{float:left}
.phocagallery-box-file{z-index:1}
@media print{
#header,#leftcol,#rightcol{display:none}
body,#page,#left-side,.content{margin:0;padding:0;border:0;width:100%;font-weight:100%;float:none}
}
body#foundation #header #heading{background-image:url(../images/heading-foundation-bg.png)}
body#ks1 #header #heading{background-image:url(../images/heading-ks1-bg.png)}
body#ks2-lower #header #heading{background-image:url(../images/heading-ks2-lower-bg.png)}
body#ks2-upper #header #heading{background-image:url(../images/heading-ks2-upper-bg.png)}
body#foundation .content,body#foundation .content img,body#foundation .content #tf-right{border-color:#b5d245}
body#ks1 .content,body#ks1 .content img,body#ks1 .content #tf-right{border-color:#f55359}
body#ks2-lower .content,body#ks2-lower .content img,body#ks2-lower .content #tf-right{border-color:#ffa700}
body#ks2-upper .content,body#ks2-upper .content img,body#ks2-upper .content #tf-right{border-color:#069ad7}
body#foundation .content hr{color:#b5d245;background-color:#b5d245}
body#ks1 .content hr{color:#f55359;background-color:#f55359}
body#ks2-lower .content hr{color:#ffa700;background-color:#ffa700}
body#ks2-upper .content hr{color:#069ad7;background-color:#069ad7}
body#foundation .dont-forget .module-header{background-image:url(../images/module-dont-forget-header-foundation-bg.png)}
body#foundation #leftcol .dont-forget .module-inner{background-color:#d4e884;background-image:url(../images/module-inner-dont-forget-reception-bg.png)}
body#ks1 .dont-forget .module-header{background-image:url(../images/module-dont-forget-header-ks1-bg.png)}
body#ks1 #leftcol .dont-forget .module-inner{background-color:#f9cec7;background-image:url(../images/module-inner-dont-forget-ks1-bg.png)}
body#ks2-lower .dont-forget .module-header{background-image:url(../images/module-dont-forget-header-ks2-lower-bg.png)}
body#ks2-lower #leftcol .dont-forget .module-inner{background-color:#fffbba;background-image:url(../images/module-inner-dont-forget-ks2-lower-bg.png)}
body#ks2-upper .dont-forget .module-header{background-image:url(../images/module-dont-forget-header-ks2-upper-bg.png)}
body#ks2-upper #leftcol .dont-forget .module-inner{background-color:#d8e8fc;background-image:url(../images/module-inner-dont-forget-ks2-upper-bg.png)}
body#foundation .video-box{background-image:url(../images/module-video-box-foundation-bg.png)}
body#foundation .video-box .module-header{background-image:url(../images/module-video-box-header-foundation-bg.png)}
body#foundation .video-box .module-inner{background-color:#d4e884;border-color:#bcd754}
body#foundation .video-box li{border-color:#bcd754}
body#foundation .video-box #video-box-image{background-image:url(../images/module-video-box-image-foundation-bg.jpg)}
body#ks1 .video-box{background-image:url(../images/module-video-box-ks1-bg.png)}
body#ks1 .video-box .module-header{background-image:url(../images/module-video-box-header-ks1-bg.png)}
body#ks1 .video-box .module-inner{background-color:#f5b5aa;border-color:#f5585d}
body#ks1 .video-box li{border-color:#f5585d}
body#ks1 .video-box #video-box-image{background-image:url(../images/module-video-box-image-ks1-bg.jpg)}
body#ks2-lower .video-box{background-image:url(../images/module-video-box-ks2-lower-bg.png)}
body#ks2-lower .video-box .module-header{background-image:url(../images/module-video-box-header-ks2-lower-bg.png)}
body#ks2-lower .video-box .module-inner{background-color:#ffff66;border-color:#faa700}
body#ks2-lower .video-box li{border-color:#faa700}
body#ks2-lower .video-box #video-box-image{background-image:url(../images/module-video-box-image-ks2-lower-bg.jpg)}
body#ks2-upper .video-box{background-image:url(../images/module-video-box-ks2-upper-bg.png)}
body#ks2-upper .video-box .module-header{background-image:url(../images/module-video-box-header-ks2-upper-bg.png)}
body#ks2-upper .video-box .module-inner{background-color:#d8e8fc;border-color:#069ad7}
body#ks2-upper .video-box li{border-color:#069ad7}
body#ks2-upper .video-box #video-box-image{background-image:url(../images/module-video-box-image-ks2-upper-bg.jpg)}
.content .contentpaneopen-edit a img,.content #homepage-content .contentpaneopen_edit a img{border:0}
.tool-tip{padding:5px;border:1px solid #aeaeae;background-color:#f5f5f5}
.tool-title{color:#000066;font-weight: bold}
#phocagallery .phocagallery-box-file{padding-bottom:20px;clear:none}
#phocagallery .phocagallery-box-file-second,#phocagallery .phocagallery-box-file-third{overflow:visible}

.content table.contentpane-links table tr td{
padding:0 10px 10px 10px;
vertical-align:top;
}
/* CSS for Editor buttons - */
#editor-xtd-buttons { padding: 5px; clear:none; float:left;}



.button1,
.button1 div{
	height: 1%;
	float: right;
}

.button2-left,
.button2-right,
.button2-left div,
.button2-right div {
	float: left;
	clear:none;
	margin:0;
}

.button1 { background: url(../images/j_button1_left.png) no-repeat; white-space: nowrap; padding-left: 10px; margin-left: 5px;}

.button1 .next { background: url(../images/j_button1_next.png) 100% 0 no-repeat; }

.button1 a {
	display: block;
	height: 26px;
	float: left;
	line-height: 26px;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	cursor: pointer;
	padding: 0 30px 0 6px;
}

.button1 a:hover { text-decoration: none; color: #0B55C4; }

.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
	display: block;
	height: 22px;
	float: left;
	line-height: 22px;
	font-size: 11px;
	color: #333;
	cursor: pointer;
}

.button2-left span,
.button2-right span { cursor: default; color: #999; }

.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span,
.button2-left .blank a,
.button2-right .blank a,
.button2-left .blank span,
.button2-right .blank span { padding: 0 6px; }

.page span,
.blank span {
	color: #000;
	font-weight: bold;
}

.button2-left a:hover,
.button2-right a:hover { text-decoration: none; color: #0B55C4; }

.button2-left a,
.button2-left span { padding: 0 24px 0 6px; }

.button2-right a,
.button2-right span { padding: 0 6px 0 24px; }

.button2-left { background: url(../images/j_button2_left.png) no-repeat; float: left; margin-left: 5px; }

.button2-right { background: url(../images/j_button2_right.png) 100% 0 no-repeat; float: left; margin-left: 5px; }

.button2-right .prev { background: url(../images/j_button2_prev.png) no-repeat; }

.button2-right.off .prev { background: url(../images/j_button2_prev_off.png) no-repeat; }

.button2-right .start { background: url(../images/j_button2_first.png) no-repeat; }

.button2-right.off .start { background: url(../images/j_button2_first_off.png) no-repeat; }

.button2-left .page,
.button2-left .blank { background: url(../images/j_button2_right_cap.png) 100% 0 no-repeat; }

.button2-left .next { background: url(../images/j_button2_next.png) 100% 0 no-repeat; }

.button2-left.off .next { background: url(../images/j_button2_next_off.png) 100% 0 no-repeat; }

.button2-left .end { background: url(../images/j_button2_last.png) 100% 0 no-repeat; }

.button2-left.off .end { background: url(../images/j_button2_last_off.png) 100% 0 no-repeat; }

.button2-left .image 		{ background: url(../images/j_button2_image.png) 100% 0 no-repeat; }
.button2-left .readmore 	{ background: url(../images/j_button2_readmore.png) 100% 0 no-repeat; }
.button2-left .pagebreak 	{ background: url(../images/j_button2_pagebreak.png) 100% 0 no-repeat; }
.button2-left .blank	 	{ background: url(../images/j_button2_blank.png) 100% 0 no-repeat; }

#editor-header {
	border: 1px solid green;
	background-color: #289F27;
	padding:5px;
	margin-bottom:10px;
}
#editor-header span {
	font-size: 20px;
	color: #fff;
}
