{!-- -*- Mode: CSS; -*- --} 

/*------------------------------------------------------------------------------------
	Big Boxes
------------------------------------------------------------------------------------*/

button.prev {position:absolute; top:13px; left:405px; z-index:99; border:none; width:17px;height:17px; text-align:center; overflow:hidden; background-color:#000; color:#fff; padding:0; margin:0; background-image:url(http://www.schoolswork.co.uk/templates/blog/images/prev.gif);}
button.next {position:absolute; top:13px; left:425px; z-index:99; border:none; width:17px; height:17px; text-align:center; overflow:hidden; background-color:#000; color:#fff; padding:0; margin:0; background-image:url(http://www.schoolswork.co.uk/templates/blog/images/next.gif);}

button.blog-prev {position:absolute; top:13px; left:605px; z-index:99; border:none; width:17px;height:17px; text-align:center; overflow:hidden; background-color:#000; color:#fff; padding:0; margin:0; background-image:url(http://www.schoolswork.co.uk/templates/blog/images/prev.gif);}
button.blog-next {position:absolute; top:13px; left:625px; z-index:99; border:none; width:17px; height:17px; text-align:center; overflow:hidden; background-color:#000; color:#fff; padding:0; margin:0; background-image:url(http://www.schoolswork.co.uk/templates/blog/images/next.gif);}

button.prev:hover {background-image:url(http://www.schoolswork.co.uk/templates/blog/images/prev2.gif); width:17px; height:17px;}
button.next:hover {background-image:url(http://www.schoolswork.co.uk/templates/blog/images/next2.gif); width:17px; height:17px;}

#bigboxes {margin: 0 22px;clear:both; height:232px;}

#rotator {float:left; width:455px;height:232px; overflow:hidden;}
.carousel ul li p {margin:0; padding:0;}
.carousel2 ul li {margin:0; padding:0;}
.carousel2 ul {margin:0; padding:0;}
.carousel2 {margin:0; padding:0; width: 226px; height: 37px;}

#blogrotator{float: left; overflow:hidden; }

.blogcarousel ul li {margin:0px; padding:0px; height: 100%;}

.blogcarousel ul li a img{margin:0; padding:0;border:none;}


#infobox {float:right; background-image:url(http://www.schoolswork.co.uk/templates/blog/images/greenbox-455.gif); width:379px; height:206px; overflow:hidden;color:#ffffff;padding:30px 38px 0 38px; font-size:1.3em; background-repeat:no-repeat;line-height:125%;}
#littlebuttons {text-align:center;padding-top:5px;}
#littlebuttons img {padding:0 3px;}




/*------------------------------------------------------------------------------------
	Global Styles
------------------------------------------------------------------------------------*/
    * {
        padding:0;
        margin:0;
    }
    h1, h2, h3, h4, p, pre, blockquote, label, dl, fieldset, address { margin:1em 0; }
	h1 {font-size:19px; letter-spacing:-1px; line-height:100%;color:#000;}
	h1 a {color:#000;}
	
	h2 {font-size:17px; line-height:100%;}
	h3 {font-size:14px;}
	h4 {font-size:13px; letter-spacing:2px;  line-height:100%;}
	h5 {font-size:13px; letter-spacing:2px;  line-height:100%;}
	h6 {font-size:13px; letter-spacing:2px;  line-height:100%;}
    dd { margin-left:5%; }
    fieldset { padding: .5em; }
    select option { padding:0 5px; }

    .hide, .print-logo, .close-button{ display:none; }
    .left{ float:left; }
    .right{ float:right; }
	img.left {padding-right: 15px; padding-bottom:10px;}
	img.right {padding-left: 15px; padding-bottom:10px;}
    .clear{ clear:both; height:1px; font-size:1px; line-height:1px; }
    a img{ border:none; }

	cite {color:#7b5c42;}
	
	.bullet {background-image: url(http://www.schoolswork.co.uk/templates/blog/images/bullet1.gif);background-repeat:no-repeat; background-position: 0px 0px; padding-left:20px;}
.bulletp{background-image: url(http://www.schoolswork.co.uk/templates/blog/images/bullet1.gif);background-repeat:no-repeat; background-position: 0px 1px; padding-left:20px; font-size:1.1em;}
	h1.bullet {background-image: url(http://www.schoolswork.co.uk/templates/blog/images/bullet1.gif);background-repeat:no-repeat; background-position: 0px 2px; padding-left:20px;}
	h1.editorialtitle {padding-bottom:13px;}

hr {
  border:0;
  border-top: 1px solid #000000;
  height: 0;
  background: #fff;
}
    
	
body 		{background: #a7a8a7; background-image: url(http://www.schoolswork.co.uk/templates/blog/images/mainbg.gif);background-repeat:repeat-y; background-position: top center; background-attachment:fixed; color:#000;}

a 			{color:#f0660a; text-decoration:none;}
a:hover		{color:#888;}

blockquote	{font-size:20px;margin-left:30px; margin-right:30px; color:#7b5c42;line-height:110%;}

#main 		{margin: 0 auto; width:958px; font-family:"Trebuchet MS", Arial, sans-serif; font-size:62.5%; line-height:0px; background:#fff;}

#bothsides	{width:914px; margin: 0 22px; clear:both;}
#fullwidth {line-height:140%; margin-top:18px; float:left;width:914px;overflow:hidden;}

#saef-left {float:left;width:650px;}
#saef-right {float:right;width:200px; background:#7b5c42; padding-left:23px; padding-top:15px; padding-bottom:15px; padding-right:4px;}
#saef-right p {color:#fff;}
#saef-right h4 {color:#fff; text-transform: uppercase; font-size: 14px;}
#saef-left p, #saef-right {font-size:1.2em;}
#saef-left textarea {width:650px;border: 1px dashed #000;padding:5px; font-size:13px; font-family:"Trebuchet MS", Arial, sans-serif;line-height:130%;}
#saef-left input {border: 1px dashed #000;padding:5px; font-size:13px; font-family:"Trebuchet MS", Arial, sans-serif;line-height:130%;}
.subbut {background:#ff6b09; color:#fff; font-weight:bold; border:1px solid #ff6b09; padding: 6px; text-transform: uppercase; font-family:"Trebuchet MS", Arial, sans-serif; font-size:13px;}
.subbut:hover {background:#888; color:#fff;border:1px solid #888;}
.subbut:hover a {color:#fff;}

.smallbut {background:#ff6b09; color:#fff; padding:3px 5px 2px 5px ; margin:0; line-height:100%; font-weight:bold; overflow:hidden; text-transform: uppercase; font-family:"Trebuchet MS", Arial, sans-serif; font-size:10px;}
.smallbut:hover {background:#888; color:#fff;}


.buttonMargin {padding-top:5px;padding-bottom:5px;}

.heading { padding-bottom:4px;}

option, form, input {font-family:"Trebuchet MS", Arial, sans-serif;}


.arealist{
height: 81px;
float: left;
}

.arealistsmall{
width:158px;
}

.arealistwide{
width: 186px;
}

.arealist a{
padding-left:20px; font-size:1.1em;
}

.arealist a:hover{
background-image: url(http://www.schoolswork.co.uk/templates/blog/images/bullet1.gif);background-repeat:no-repeat; background-position: 0px 1px;
padding-left:20px; font-size:1.1em;
}

.arealistselected{
background-image: url(http://www.schoolswork.co.uk/templates/blog/images/bullet1.gif);background-repeat:no-repeat; background-position: 0px 1px;
padding-left:20px; font-size:1.1em; color: black;
}

.memberlistname{
font-size: 1.15em;
}

.memberlistchurch{
color: #666;
}

.memberlista{
color: black;

}
.memberlista:hover{
color: #888;
}

/*
    Formatting Buttons
------------------------------------------------------ */


.buttonMode {
	background-color: transparent;
	color: #73769D;
	font-family: Trebuchet MS, Arial, Sans-serif;
	font-size: 11px;
	white-space: nowrap;
	}

.htmlButtonOutter, .htmlButtonOutterL {
	background-color: #f6f6f6;
	border-bottom: #333 1px solid;
	border-right: #333 1px solid;
	border-left: #333 1px solid;
	border-top: #333 1px solid;
	padding: 0;
	}

.htmlButtonOutterL {
	border-left: #333 1px solid;
	}

.htmlButtonInner {
	background-color: transparent;
	border-bottom: #ccc 1px solid;
	border-left: #fff 1px solid;
	border-right: #ccc 1px solid;
	border-top: #eee 1px solid;
	padding: 0 3px 0 3px;
	text-align: center;
	}

.htmlButtonOff {
	font-family: Trebuchet MS, Tahoma, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 2px 2px 2px;
	white-space: nowrap;
	}

.htmlButtonOff a:link {
	color: #000;
	text-decoration: none;
	white-space: nowrap;
	}

.htmlButtonOff a:visited {
	text-decoration: none;
	}

.htmlButtonOff a:active {
	color: #999;
	text-decoration: none;
	}

.htmlButtonOff a:hover {
	color: #999;
	text-decoration: none;
	}

.htmlButtonOn {
	background: #f6f6f6;
	font-family: Trebuchet MS, Tahoma, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 2px 2px 2px;
	white-space: nowrap;
	}

.htmlButtonOn a:link {
	color: #990000;
	text-decoration: none;
	white-space: nowrap;
	}

.htmlButtonOn a:visited {
	text-decoration: none;
	}

.htmlButtonOn a:active {
	color: #999;
	text-decoration: none;
	}

.htmlButtonOn a:hover {
	color: #999;
	text-decoration: none;
	}

.htmlButtonA {
	font-family: Trebuchet MS, Tahoma, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 3px 3px 3px;
	white-space: nowrap;
	}

.htmlButtonB {
	background: #E1E3EC;
	font-family: Trebuchet MS, Tahoma, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 3px 3px 3px;
	white-space: nowrap;
	}

.htmlButtonA a:link {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	}

.htmlButtonA a:visited {
	text-decoration: none;
	}

.htmlButtonA a:active {
	color: #999;
	text-decoration: none;
	}

.htmlButtonA a:hover {
	color: #999;
	text-decoration: none;
	}

.htmlButtonB a:link {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	}

.htmlButtonB a:visited {
	text-decoration: none;
	}

.htmlButtonB a:active {
	color: #999;
	text-decoration: none;
	}

.htmlButtonB a:hover {
	color: #999;
	text-decoration: none;
	}



/*------------------------------------------------------------------------------------
	Header 
------------------------------------------------------------------------------------*/

#header 	{background:url(http://www.schoolswork.co.uk/templates/blog/images/header-bg.gif) no-repeat scroll bottom left; height:94px; width:958px; line-height:100%;}
#logo		{padding-top:41px; padding-left:22px; float:left;}
#login-nav	{text-align:right; padding-top:10px; padding-right:75px; color:#ffffff; font-size:1.1em; height:20px; line-height:100%;}
#login-nav a {color:#ff6b09;}
#login-nav a:hover {color:#888;}

#main-nav {
	text-align:right;
	margin-right:17px;
	margin-top:36px;
	}

#main-nav ul {
	margin: 0px;
	padding: 0px;
	display: inline;
	} 

#main-nav ul li {
	margin-left: 0;
	padding: 7px 5px 2px 8px;
	border-left: 1px solid #000;
	list-style: none;
	display: inline;
	}
			
#main-nav ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}
	
.dropdown {
	position:absolute;
	margin-left:-10px;
	margin-top:2px;
	visibility: hidden;
	border:1px solid #fff;
	border-bottom-width: 0;
	font-size: 12px;
	line-height: 20px;
	z-index: 100;
	background-color: #000;
	width: 135px;
	color: #fff;
}

.dropdown a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #fff;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	text-indent: 9px;
	color:#ff6b09;
}

.dropdown a:hover{ /*hover background color*/
	background-color: #7b5c42;
	color: #ffffff;
}
	
	
	
	
/*------------------------------------------------------------------------------------
	Login Box
------------------------------------------------------------------------------------*/	
jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
    
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

 
.jqmWindow {
	font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px;
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -105px;
    width: 210px;
    
    background-color: #000;
    color: #fff;
	border: 4px solid #fff;
    padding: 22px;
}

.jqmbody label {letter-spacing:1px;font-weight:bold;font-size:12px;}
.whitedash {background:#000; color:#fff; border: 1px solid #fff; padding:4px; width:200px; font-size:13px; font-family:"Trebuchet MS", Arial, sans-serif;line-height:130%;}

.jqmOverlay { background-color: #000; }

.jqmhead {text-align:right;}
.jqmtitle {font-size:20px; font-weight:bold; color:#ff6b09;padding-bottom:10px;}
.jqmClose {padding:3px 7px; background:#ff6b09; color:#fff; font-weight:bold;font-size:12px;}
.jqmClose:hover {background:#888;color:#fff;}




/*------------------------------------------------------------------------------------
	Search Box
------------------------------------------------------------------------------------*/
#search {float:right;padding-right:30px; height: 48px; width:325px; overflow:hidden;}

#searchbox {
	background: url('http://www.schoolswork.co.uk/templates/blog/images/search-bg.gif') no-repeat scroll top left;
	width: 325px;
	height: 48px;
	text-align:left;
	padding-top:9px;
	padding-left:40px;
}
#searchbox p {display:inline;}
.searchinput {font-family:"Trebuchet MS", Arial, sans-serif; font-size:1.2em;background:#7b5c42; border:1px dashed #fff;width:135px;padding:2px;float:left; color:#fff; margin-top:9px;}

.searchbut {padding-left:10px;display:inline; margin-top:15px;}


/*------------------------------------------------------------------------------------
	Button Links
------------------------------------------------------------------------------------*/

#buttonlinks {
	margin: 4px 22px 0 22px;
	clear:both;
	}

#buttonlinks ul {
	margin: 0;
	padding: 0;
	} 

#buttonlinks ul li {
	padding: 0 0 0 4px;
	margin: 0;
	list-style: none;
	display: inline;
	float:left;
	}
			
#buttonlinks ul li.first {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	float:left;
	}
	
.d-ineed {
	position:absolute;
	margin-top:-10px;
	margin-left:-1px;
	visibility: hidden;
	border:1px solid #fff;
	border-bottom-width: 0;
	font-size: 12px;
	line-height: 20px;
	z-index: 100;
	background-color: #000000;
	width: 225px;
}



.d-ineed2 {
	position:absolute;
	margin-top:-10px;
	margin-left:-1px;
	visibility: hidden;
	border:1px solid #fff;
	border-bottom-width: 0;
	font-size: 12px;
	line-height: 20px;
	z-index: 100;
	background-color: #000000;
	width: 225px;
}

.d-resource {
	position:absolute;
	margin-top:-10px;
	margin-left:-1px;
	visibility: hidden;
	border:1px solid #fff;
	border-bottom-width: 0;
	font-size: 12px;
	line-height: 20px;
	z-index: 100;
	background-color: #000000;
	width: 225px;
}

.dropup a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #fff;
	padding: 1px 0 ;
	text-decoration: none;
	font-weight: bold;
	text-indent: 9px;
	color:#ff6b09;
}

.dropup a:hover{ /*hover background color*/
	background-color: #7b5c42;
	color: #ffffff;
}
	
/*------------------------------------------------------------------------------------
		Leftbar
------------------------------------------------------------------------------------*/
#leftbar {float:left; height:100%; width:455px;}
#leftbar2 {float:left; height:100%; width:226px; overflow:hidden;}

#field_id_24 {display:none;}

.eventssmallhead {width:435px; height:43px; float:left; background: #fff url('http://www.schoolswork.co.uk/templates/blog/images/eventsmonths.gif') no-repeat;}

.recentpostshead {width:435px; height:43px; float:left; background: #fff url('http://www.schoolswork.co.uk/templates/blog/images/latestadditions.gif') no-repeat;}
.recentpostbox {font-size:1.3em;line-height:140%;padding:45px 15px 25px 15px;}
.recentpost {border-bottom:1px solid #7b5c42;padding:5px;}
.splatbottom  {background:#000 url('http://www.schoolswork.co.uk/templates/blog/images/bottom435.gif') no-repeat bottom; width:435px; }
.splatbottom226  {background:#000 url('http://www.schoolswork.co.uk/templates/blog/images/bottom226.gif') no-repeat bottom; width:226px; }
#swp-newandfeat .recentpostbox .recentpost .section a { color:#fff; font-size:11px;}

#profdev {margin-top:18px;width:435px;line-height:0;}
#profdev a {color:#ff6b09;}
#profdev a:hover {color:#888;}
#pd-jobsgroup {float:left; }	
#pd-jobsheader {padding-bottom:4px;}
#pd-jobs {
	background: url('http://www.schoolswork.co.uk/templates/blog/images/prod-events-bg.gif') no-repeat scroll top left;
	width: 226px;
	height: 157px;
	overflow:hidden;
	color:#fff;
}
#pd-jobs ul { padding-left:25px;padding-top:13px; }	
#pd-jobs li { padding-bottom:4px; line-height:110%;font-size:1.1em; font-weight:bold; }

#pd-jobs2 {
	background: url('http://www.schoolswork.co.uk/templates/blog/images/prod-events-bg.gif') no-repeat scroll top left;
	width: 226px;
	height: 157px;
	overflow:hidden;
	color:#fff;
}

#pd-jobs2 ul { padding-left:25px;padding-top:13px; }	
#pd-jobs2 li { padding-bottom:4px; line-height:110%;font-size:1.3em; font-weight:bold; }


#jobsearchmonitor { padding-top:12px; padding-left:12px; padding-bottom:0px; font-size:11px; font-weight:bold; line-height:100%; }
#jobsearchmonitor a { color:#fff; }
#pd-trainstudy { float:right;line-height:0; width:205px; padding-top:32px;}
#pd-upcomingevents {float:left;}
#pd-training {float:left; ;padding-top:4px;}
#pd-study {float:left; padding-top:4px;}


#swprofiles {clear:both; padding-top:18px; color:#fff;}
#swprofiles2 {clear:both; padding-top:18px; color:#fff;}
#swprofiles a {color:#ff6b09;}
#swprofiles a:hover {color:#888;}
.box435 {background:#000 url('http://www.schoolswork.co.uk/templates/blog/images/new-feat-profiles2.gif'); height:292px;}
.bottom435 {background:#000 url('http://www.schoolswork.co.uk/templates/blog/images/bottom435.gif') no-repeat bottom; width:455px; height:553px;}
.bottom226  {background:#000 url('http://www.schoolswork.co.uk/templates/blog/images/bottom226.gif') no-repeat bottom; width:226px; height:863px}
.bottom226-500  {background:#000 url('http://www.schoolswork.co.uk/templates/blog/images/bottom226.gif') no-repeat bottom; width:226px; height:500px}
.bottom226-300  {background:#000 url('http://www.schoolswork.co.uk/templates/blog/images/bottom226.gif') no-repeat bottom; width:226px; height:350px}
#swp-recent {width:215px; padding-top:41px;float:left;}
#swp-recent ul { padding-left:25px;padding-top:13px;}	
#swp-recent li { padding-bottom:0px; line-height:150%;}	
#swp-recent li a { font-size:11px; font-weight:bold; }
#swp-featpros {width:230px;float:right;padding-top:55px; padding-left:10px;}
.topposters {width:425px;float:left;padding-left:15px; padding-top:19px;}
.toppostershead {width:455px; height:43px; float:left; background: #fff url('http://www.schoolswork.co.uk/templates/blog/images/topmembers.gif') no-repeat;}
.topposters-sm {width:206px;float:left;padding-left:15px; padding-top:19px;}
.toppostershead-sm {width:226px; height:43px; float:left; background: #fff url('http://www.schoolswork.co.uk/templates/blog/images/topmembers.gif') no-repeat;}
.latestcommentshead-sm {width:226px; height:43px; float:left; background: #fff url('http://www.schoolswork.co.uk/templates/blog/images/latestcomments.gif') no-repeat;}
.swp-featmember {clear:both;display:block;}
.theposter {float:right; width:212px;}
.theposter-alt {float:left; width:212px;}
.swp-mempic {float:left;padding-left:5px;padding-bottom:12px; padding-right:7px;}
.swp-mempic img {border:4px solid #fff;}
.swp-memname {line-height:120%;padding-top:5px;font-size:1.1em;}
.swp-memname a {font-size:1.1em; font-weight:bold;}
#swp-bottom {clear:both; text-align:center;}


#recentcomments {clear:both; width:664px; padding-top:18px; color:#fff;}
#commentlist {clear:both; width:664px; padding-top:18px; color:#fff;}

#recentcomments2 {clear:both; width:455px; padding-top:18px; color:#fff;}
#commentlist2 {clear:both; width:455px; padding-top:18px; color:#fff;}

.combody {padding: 10px 15px 0 15px;}
.comment {clear:both;  }
.comcount {width:30px; padding-right:10px; float:left;}

.comboxbot { background: #fff url('http://www.schoolswork.co.uk/templates/blog/images/com-bot-664.gif') no-repeat scroll top left; height:21px;}
.combox { background: #7b5c42 url('http://www.schoolswork.co.uk/templates/blog/images/com-top-664.gif') no-repeat scroll top left; font-size:1.2em;line-height:150%;}
.combox-alt { background: #7b5c42  url('http://www.schoolswork.co.uk/templates/blog/images/com-top-664.gif') no-repeat scroll top left; font-size:1.2em; line-height:150%;}
.comboxbot-alt { background: #fff url('http://www.schoolswork.co.uk/templates/blog/images/com-bot-664.gif') no-repeat scroll top left; height:21px;}
.combox-sw { background: #000 url('http://www.schoolswork.co.uk/templates/blog/images/com-top3-664.gif') no-repeat scroll top left; font-size:1.2em;line-height:150%;}
.comboxbot-sw { background: #fff url('http://www.schoolswork.co.uk/templates/blog/images/com-bot3-664.gif') no-repeat scroll top left; height:21px;}

.comboxbot2 { background: #fff url('http://www.schoolswork.co.uk/templates/blog/images/com-bot-455.gif') no-repeat scroll top left; height:21px;}
.combox2 { background: #7b5c42 url('http://www.schoolswork.co.uk/templates/blog/images/com-top-455.gif') no-repeat scroll top left; font-size:1.2em;line-height:150%;}
.combox2-alt { background: #7b5c42  url('http://www.schoolswork.co.uk/templates/blog/images/com-top-455.gif') no-repeat scroll top left; font-size:1.2em; line-height:150%;}
.comboxbot2-alt { background: #fff url('http://www.schoolswork.co.uk/templates/blog/images/com-bot-455.gif') no-repeat scroll top left; height:21px;}
.combox2-sw { background: #000 url('http://www.schoolswork.co.uk/templates/blog/images/com-top3-455.gif') no-repeat scroll top left; font-size:1.2em;line-height:150%;}
.comboxbot2-sw { background: #fff url('http://www.schoolswork.co.uk/templates/blog/images/com-bot3-455.gif') no-repeat scroll top left; height:21px;}

.comcred { color:#000; font-size:1.1em; font-weight:bold; padding-left:0px;padding-bottom:13px;line-height:100%;}
.comcredrecent { color:#000; font-size:1.1em; font-weight:bold; padding-left:40px;padding-bottom:13px;line-height:100%;}
.comtitle { color:#7b5c42;}

.yearly_archives {color:#000;}
ul.yearly_archives ul { display:inline;}
ul.yearly_archives ul:before { content:":";}
ul.yearly_archives li { list-style-type:none;}
ul.yearly_archives ul li { display:inline;padding:2px;background:none; color:#000;}




/*------------------------------------------------------------------------------------
		Rightbar
------------------------------------------------------------------------------------*/

#rightbar {float:right; width:435px;overflow:hidden;}
#rightbar2 {float:right; width:664px;overflow:hidden;}
#rightbar2a {float:right; width:683px;overflow:hidden;}
#rightbar3 {float:right; width:100%;overflow:hidden;}

.eventspacer{height: 0px; width: 100%;overflow:hidden;}

.sectiondesc {line-height: 140%; font-size:1.3em; color:#000; clear:both;}
.sectiondesc2 {line-height: 140%; font-size:1.3em; color:#000; clear:both;padding-bottom:10px;}

#blog, #blog2, .membermap {margin-top:18px;}
#googlemap {line-height:normal; margin-top:11px;font-size:16px;width:430px; height: 375px;}
.profilemap {line-height:normal; margin-top:11px;font-size:16px;width:430px; height: 375px;}
.mapname {}
.mappic {padding-right:5px;padding-bottom:5px;float:left;}
.mappic img {border:4px solid #000000;}

#blogtop {clear:both;}
#blogtop2 {clear:both; padding-bottom:15px; margin-top:18px;}
#blogtop3 {clear:both; padding-bottom:15px;border-bottom: 1px solid #000;}
#catfilter {float:right; font-size:1.1em; font-weight:bold; padding-top:6px;line-height:100%;padding-bottom:25px; text-transform:uppercase;}
#catfilter2 {float:right; font-size:1.1em; font-weight:bold; padding-top:6px;line-height:100%;padding-bottom:24px; text-transform:uppercase;}
#catfilter3 {float:right; font-size:1.1em; font-weight:bold; padding-top:6px;line-height:100%;padding-bottom:6px; text-transform:uppercase;}
#posttoblog{float: left; padding: 0px 0px 5px 0px; width:430px;}


#catfilter-drop {float:right; font-size:1.2em; font-weight:bold; line-height:100%;padding-bottom:18px; font-family:"Trebuchet MS", Arial, sans-serif;}

.tagcloud {line-height:280%; clear:both; padding-top:5px; padding-bottom:15px;font-size:8px;}
.tagcloud-side {padding-top:18px;}

.tagcloudarchive {float:left;  clear:both; font-size:0.9em; text-transform:uppercase;}

.drop1 {
	border-bottom: 1px solid #000;
	padding: 2px 0 ;
	text-indent: 10px;
	font-size: 12px;
	background-color: #fff;
	color:#000;
	font-family:"Trebuchet MS", Arial, sans-serif;
}

#catfilter ul, #catfilter2 ul {
	margin: 0px;
	padding: 0px;
	display: inline;
	} 

#catfilter ul li, #catfilter2 ul li  {
	margin-left: 0;
	list-style: none;
	display: inline;
	}

#categoryname {clear:both; padding-bottom:15px;}
#categoryname h4 {display:inline;line-height:100%; text-transform:uppercase;}
#categorydesc {font-size: 1.2em; display:inline;}

.excerptbox {clear:both; border-top: 1px solid #000; line-height:140%;padding-bottom:27px;}
.excerptbox h1 {margin-top:14px; margin-bottom:5px; line-height:100%;clear:both;}
.excerptbox ul {padding-left:15px;}
.excerptbox ol {padding-left:20px;}
.excerptbox li {padding-left:5px; margin: 1em 0;}
.excerptbox ul li ul {padding-left:17px;}

.otherbox {clear:both; line-height:140%;padding-bottom:5px;}
.otherbox h1 {margin-top:14px; margin-bottom:0px; line-height:100%;clear:both;}
.otherbox ul {padding-left:15px;}
.otherbox ol  {padding-left:20px;}
.otherbox li {padding-left:5px; margin: 1em 0;}
.otherbox ul li ul {padding-left:17px;}

.otherbox2  {clear:both; border-top: 1px solid #000; line-height:140%;padding-bottom:5px;}
.otherbox2 h1 {margin-top:14px; margin-bottom:0px; line-height:100%;clear:both;}
.otherbox2 ul {padding-left:15px;}
.otherbox2 ol  {padding-left:20px;}
.otherbox2 li {padding-left:5px; margin: 1em 0;}
.otherbox2 ul li ul {padding-left:17px;}

.bodybox3 {clear:both; border-bottom: 1px solid #000;  line-height:140%; padding-bottom:7px; }
.bodybox3 h1 {margin-top:14px; margin-bottom:5px; line-height:100%;clear:both;}
.bodybox3 ul {padding-left:15px;}
.bodybox3 ol {padding-left:20px;}
.bodybox3 li {padding-left:5px; margin: 1em 0;}
.bodybox3 ul li ul {padding-left:17px;}

.bodybox2 {clear:both; border-top: 1px solid #000; border-bottom: 1px solid #000;  line-height:140%; padding-bottom:7px; }
.bodybox2 h1 {margin-top:14px; margin-bottom:5px; line-height:100%;clear:both;}
.bodybox2 ul {padding-left:15px;}
.bodybox2 ol {padding-left:20px;}
.bodybox2 li {padding-left:5px; margin: 1em 0;}
.bodybox2 ul li ul {padding-left:17px;}

.bodybox {clear:both; border-top: 1px solid #000; border-bottom: 1px solid #000;  line-height:140%; padding-bottom:7px; }
.bodybox h1 {margin-top:14px; margin-bottom:5px; line-height:100%;clear:both;}
.bodybox ul {padding-left:15px;}
.bodybox ol {padding-left:20px;}
.bodybox li {padding-left:5px; margin: 1em 0;}
.bodybox ul li ul {padding-left:17px;}


.bodyboxarea {clear:both; border-top: 1px solid #000; border-bottom: 1px solid #000;  line-height:140%; padding-bottom:0px; float: left; margin-bottom: 25px;}

.stickybox {}
.pending {background:url(http://www.schoolswork.co.uk/templates/blog/images/pending-bg.gif) }
.linkbox {clear:both; border-top: 1px solid #000; line-height:140%;padding-bottom:18px;}
.linkbox h2 {line-height:100%; clear:both; margin-bottom:5px;}
.linkbox h2 a {color:#000;}
.linkbox h2 a:hover {color:#888;}
.date, .tags {text-transform:uppercase; line-height:120%; clear:both; font-weight:bold;}
.pdflink {text-transform:uppercase; line-height:120%; clear:both; font-weight:bold; padding-top:5px;}
.tags a {color:#7b5c42;}
.tags a:hover {color:#888;}
.excerptbody {line-height:140%;font-size:1.3em;clear:both;padding-top:3px;}
.previewbody p{line-height:140%;padding-top:3px;}
.contactbody {line-height:140%;font-size:1.3em;clear:both;padding-top:3px;}
.contactbody textarea {width:442px;border: 1px solid #000;padding:5px; font-size:13px; font-family:"Trebuchet MS", Arial, sans-serif;line-height:130%;}
.linkbody {line-height:140%;font-size:1.3em;clear:both;}
.contcom {text-transform:uppercase; line-height:100%; clear:both; font-weight:bold;padding-top:3px;}
.editthispost {background:#000; padding:2px; width:80px;  text-align:center; font-size:11px;}
.editthispost a {color:#fff;}
.excerptbodyplus {float: left; line-height:160%;font-size:1.3em;clear:both; background:url(http://www.schoolswork.co.uk/templates/blog/images/schoolswork-plus-bg.gif) no-repeat 0px 2px; width:455px; height: 68px; }
.excerptbodyplus p{margin-top:12px;}
.excerptbodyplus a{padding-left: 75px; font-size: 18px; color: white; font-weight:normal; }
.excerptbodyplus a:hover{color: #F0660A;}

.pagelinks {line-height:100%; clear:both; font-weight:bold;padding-top:12px; font-size:1.8em; border-top: 1px solid #000;} 
.pagelinks a {color:#7b5c42;}
.pagelinks a:hover {color:#888;}

.pagelinks2 {line-height:100%; clear:both; font-weight:bold;padding-top:12px; font-size:1.8em; border-top: 1px solid #fff;} 
.pagelinks2 a {color:#7b5c42;}
.pagelinks2 a:hover {color:#888;}

.related {padding-top:18px;border-bottom: 1px solid #000;padding-bottom:20px;}
.related ul { padding-left:15px;padding-top:13px;}	
.related li { padding-bottom:3px;	line-height:110%;}	
.related li a { font-size:1.2em; font-weight:bold; }

#commentform {padding-top:18px;}
#commentform p {font-size:1.2em;line-height:140%;}
#comtotal {color:#000; font-size:2.2em; float:left;padding-right:10px; padding-top:14px;}
#commentform textarea {width:652px;border: 1px dashed #000;padding:5px; font-size:13px; font-family:"Trebuchet MS", Arial, sans-serif;line-height:130%;}
.comlabel {clear:left; font-size:1.3em; font-weight:bold; width:65px; float:left; letter-spacing:2px; line-height:120%; padding-top:13px;}
.cominput {clear:right;line-height:100%;padding-top:10px;}
.cominput input{width:150px;padding:2px;border: 1px dashed #000;font-size:13px; font-family:"Trebuchet MS", Arial, sans-serif;}
.previewlabel h4 {color:#888;}

.resultsnumber {clear:both;font-size:1.6em;padding-top:7px;padding-bottom:7px;padding-top:18px;color:#000;}
#results {clear:both;padding-bottom:50px;}

table#searchresults {
width:100%;
font-size:1.3em; 
line-height:140%;
border-collapse:collapse;
}

legend {font-size:1.3em;padding:10px;color:#000000;}
fieldset {border:1px solid #000; color:#000000; }

.search-section { width:115px;}
.search-tag { width:100px;}
.search-title { width:160px; font-size:15px;padding-right:5px;}
.search-title a { color:#000; }
.search-title a:hover { color:#888; }
.search-excerpt { }
.search-date { width:70px; }

#results th {
text-align:left; padding-bottom:6px;padding-left:15px;font-size:15px;
}

#results td {
padding:4px 15px 4px 15px;
}
td.resultRowOne {
border-top: 1px solid #000;
}
td.resultRowTwo {
border-top: 1px solid #000;
}

td.sr-communityblog p, td.sr-events p, td.sr-breaktime p, td.sr-editorial p, td.sr-ineedto p, td.sr-infopages p, td.sr-links p, td.sr-resourcetoolkit p, td.sr-thinking p, td.sr-podcast p {font-weight:bold; color:#fff;}
td.sr-communityblog p span, td.sr-cevents p span, td.sr-breaktime p span, td.sr-editorial p span, td.sr-ineedto p span, td.sr-infopages p span, td.sr-links p span, td.sr-resourcetoolkit p span {font-size:11px; font-weight:normal;}

.sr-communityblog {background:#888; border-bottom: 1px solid #fff;}
.sr-breaktime {background:#888; border-bottom: 1px solid #fff;}
.sr-editorial {background:#888; border-bottom: 1px solid #fff;}
.sr-ineedto {background:#888; border-bottom: 1px solid #fff;}
.sr-podcast {background:#888; border-bottom: 1px solid #fff;}
.sr-thinking {background:#888; border-bottom: 1px solid #fff;}
.sr-resourcetoolkit {background:#888; border-bottom: 1px solid #fff;}
.sr-events {background:#888; border-bottom: 1px solid #fff;}



/*------------------------------------------------------------------------------------
		Footer
------------------------------------------------------------------------------------*/

#footer {clear:both;background-color:#34ba00;}

#foot-space {padding:40px 20px 95px 20px;clear:both;}

#foot-container {
	background: url('http://www.schoolswork.co.uk/templates/blog/images/footer.gif') no-repeat scroll bottom left;
	width: 958px;
	height: 106px;
}
#foot-nav {color:#000;padding:22px 0px 7px 17px; font-size:1.2em;}
#foot-nav a {color:#fff;}
#foot-nav a:hover {color:#000;text-decoration:underline;}



/*------------------------------------------------------------------------------------
		Calendar
------------------------------------------------------------------------------------*/


.calendarBG {
 background-color: #000; 
}

.calendarBlank { 
 background-color: #a7a8a7;
}

.calendarHeader { 
 font-weight: bold; 
 color: #fff; 
 text-align: center;
 background-color: #000; 
}

.calendarMonthLinks {
 font-family:       Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         18px;
 font-weight:		bold;
 text-decoration:   none;
 color:             #fff;
 background-color:  transparent;
}

.calendarMonthLinks a {
 color:             #f0660a;
 text-decoration:   none;
 background-color:  transparent;
}
  
.calendarMonthLinks a:visited {
 color:             #f0660a;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 color:             #888;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarDayHeading {
 font-weight: bold; 
 font-size:	11px;
 color: #fff; 
 background-color: #7b5c42; 
 text-align:  center;
 vertical-align: middle;
}

.calendarToday { 
 font-family:       Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 padding:			4px;
 height: 			75px;
 width: 			100px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  		center;
 vertical-align: 	middle;
 color:             #000;
 background-color:  #eee;
}

.calendarCell {
 font-family:       Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 padding:			4px;
 height: 			75px;
 width: 			100px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  		center;
 vertical-align: 	middle;
 color:             #000;
 background-color:  #fff;
}

.calendarCell a {
 color:             #f0660a;
 text-decoration:   none;
 letter-spacing:	normal;
 background-color:  transparent;
}
  
.calendarCell a:visited {
 color:             #f0660a;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarCell a:hover {
 color:             #888;
 text-decoration:   none;
 background-color:  transparent;
}

.evt {border-top: 1px solid #000; width:100%;padding-top:4px;padding-bottom:4px;}




/*------------------------------------------------------------------------------------
		Edit Profile
------------------------------------------------------------------------------------*/
#mem-profile {font-size:1.3em; clear:both; border-top: 1px solid #000; line-height:130%;}
.memrow {border-bottom:1px solid #ccc; padding:10px 0; clear:both;}
.memrow2 {padding:10px 0; clear:both;}
#mem-profile input {font-size:13px;}
#mem-profile select {font-size:13px; width:253px;}
.dashb {border: 1px solid #000; padding:5px; width:243px; font-size:13px;}
.mem-label {width:160px;float:left;padding:7px 0;clear:left;}
.mem-bio {width:243px;height:200px;}
.mem-check {padding:6px 0;}
#mem-profile.subbut {width:100px;}
.memreq {color:red;padding-right:5px;}



.profilepic {background-image: url(http://www.schoolswork.co.uk/templates/blog/images/photobg-big.gif); width:150px; height:150px; float:left; padding:15px;}
.profilephoto {background-image: url(http://www.schoolswork.co.uk/templates/blog/images/photobg-big.gif); background-repeat: no-repeat; background-position: top left; width:165px; height:165px; float:left; padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 10px;}
#editprofile {float:right; font-size:1.2em; font-weight:bold; padding-left:58px; padding-top:6px;line-height:100%;padding-bottom:25px; text-transform:uppercase;}
.mem-label2 {width:190px;float:left;clear:left;}
.mem-labelbio {width:100%;float:left;clear:left;padding-bottom:7px;}
.mem-name {padding-top:25px; width:243px;clear:right;display:block;overflow:hidden;}
.memrow-pic {border-bottom:1px solid #ccc; padding:10px 0; clear:both;height:180px;}

/*------------------------------------------------------------------------------------
		Small profile section
------------------------------------------------------------------------------------*/
#smallprofile{float:left; width:226px; padding: 16px 0px 0px 20px;}
.smallprofilerow{width:226px; float: left; padding: 10px 0px 0px 15px; }
.smallprofilepic {background-image: url(http://www.schoolswork.co.uk/templates/blog/images/photobg-big.gif);background-repeat:no-repeat; width:150px; height:150px; float:left; padding:15px 15px 20px 15px;}
.smallprofiledetails{font-size:1em; padding: 0px 41px 0px 0px; line-height:normal;}
.smallprofileh2{color:black; padding:0px; margin: 0px 0px 7px 15px;}


/*------------------------------------------------------------------------------------
		Small profile section
------------------------------------------------------------------------------------*/
#smallprofile2{float:left; width:226px; padding: 3px 0px 0px 7px;}
.yourprofilehead-sm {width:226px; height:43px; float:left; background: #fff url('http://www.schoolswork.co.uk/templates/blog/images/your-profile.gif') no-repeat;}
.smallprofilerow2{width:226px; float: left; padding: 10px 0px 0px 15px; }
.smallprofilepic2 {background-image: url(http://www.schoolswork.co.uk/templates/blog/images/photobg-big-white.gif);background-repeat:no-repeat; width:150px; height:150px; float:left; padding:15px 15px 20px 15px;}
.smallprofiledetails2{font-size:1em; padding: 0px 41px 0px 0px; line-height:normal;}
.smallprofileh22{color:white; padding:0px; margin: 0px 0px 7px 15px;}


.verticalhowto{
overflow: hidden;
height: 0px;
float: left;
}

.topshoppingcart{
float:left;
height:20px;
width:958px;
}

.topshoppingcart p{
text-align:right;
margin: 10px 25px 0px 25px;
}

.maincart{
	font-size:12px;
	line-height:15px;
}

.maincart thead{
	font-weight:bold;
	text-align:left;
	font-size: 14px;
	height: 20px;
	
}

.maincart td a{
	padding-bottom:5px;
}

.maincart th.item{
	width: 350px;
}

.maincart th.details{
	width: 140px;
}

.maincart th.quantity{
	width: 30px;
}

.maincart td.quantity p{
	margin: 0px 0px 5px;
}

.maincart th.price{
	text-align:right;
	width: 75px;
}

.maincart th.amount{
	text-align:right;
	width: 75px;
}

.maincart th.tools{
	width: 115px;
}

.maincart td.item{
	width: 350px;
}

.maincart td.details{
	width: 140px;
}

.maincart td.quantity{
	width: 20px;
}

.maincart td.amount{
	text-align:right;
	width: 75px;
}

.maincart td.price{
	text-align:right;
	width: 75px;
}

.maincart td.tools{
	width: 115px;
	text-align:right;
}

.maincart td.total{
	font-weight:bold;
	font-size:14px;
	text-align:right;
}


.bookingform label{
color:#000000;
display:inline-block;
padding-right:20px;
text-align:right;
width:125px;
}

.bookingform .input{
border:1px solid #FF6B09;
padding: 5px;
width: 300px;
}

.bookingform .inputshort{
border:1px solid #FF6B09;
padding: 5px;

}

.bookingform .sbmt{
color: #000;
border:1px solid #FF6B09;
padding: 5px;
cursor:pointer;
}


.sbmt-button{
border-right: #ececec outset; border-top: #ececec outset; border-left: #ececec outset; border-bottom: #ececec outset; border-top-width: medium; border-top-color: #FCFCFC; border-top-style: outset; border-right-width: medium; border-right-color: #FCFCFC; border-right-style: outset; border-bottom-width: medium; border-bottom-color: #FCFCFC; border-bottom-style: outset; border-left-width: medium; border-left-color: #FCFCFC; border-left-style: outset; 
}