	
	html, body, form, h1, h2, h3, h4, h5,h6, h7,  fieldset , img, legend {margin: 0; padding: 0; border: 0; }
	
body {
text-align:center;
background: #f0f4f9;
font-size: 76%;
font-family: arial,helvetica,sans-serif;
color: #333;
}


a:link {color:#c81d0d}
a:visited {color:#831207}
a:hover, a:focus, a:active {color:#ff240f}


h1 {font-size: 2em; letter-spacing: -1px; margin-bottom: 1em; line-height: 1em;color: #1b5faa; }

p {margin: 0 0 1.5em  0; padding: 0;  }
p.entry-date {margin:  0 0 0.5em  0}
.clearfix {clear:both; height: 0; }


li#switch-default {display:none !important;}


#page
{  
text-align:left;
background: url("http://www.haringeycabx.org.uk/images/page-bg.png") repeat-x #fff;
font-size:100%;
 width:63em;
   min-width:63em;
   margin:2em auto;
border: 1px solid #1b5faa; 

}


ul#tools {margin:0 2em 1em 0 ; padding: 0; list-style-type: none; float: right; }

ul#tools li {display: inline; text-transform: uppercase;margin-left: 1em; font-weight: bold; font-size: 0.9em;}


#tools a {text-decoration: none;}
#tools a:hover, #tools a:focus, #tools a:active {text-decoration: underline;}


#searchform {clear: right; float: right; margin-right: 2em;}
#searchform form {clear: right; float: right; margin: 0; padding: 0; }
#searchform label {display: none} 
#searchform input { font-size: 0.9em ;}
#keywords {border: 1px solid #ccc; padding: 0.2em; color: #333;}
#searchsubmit {text-transform: uppercase; }



#logo {clear: right; margin: 2em 4em 1em 4em; padding: 0 0 1em 1em; border-bottom: 1px solid #1b5faa; }

#logo img {margin-top: 1em;}



ul#nav {margin:1em 4em 1em 4em ; padding: 0; list-style-type: none;  }

ul#nav li {display: inline; text-transform: uppercase;margin-left: 1em; font-weight: bold; font-size: 1.2em; letter-spacing: -1px;}

#nav a:link, #nav a:visited {text-decoration: none; color: #1b5faa;}
/* highlight current page */
#nav a:hover, #nav a:focus, #nav a:active ,
body#page-home li#nav-home a,
body#page-about li#nav-about a,
body#page-services li#nav-services a,
body#page-news li#nav-news a,
body#page-resources li#nav-resources a,
body#page-contact li#nav-contact a
{color:#c81d0d !important; border-bottom: 0.2em solid #c81d0d }








ul.subnav {margin:0 ; padding: 0; list-style-type: none;   }

ul.subnav li {margin-bottom: 0.5em; padding-bottom: 0.2em; border-bottom: 1px solid #eeeeee; font-weight: normal; font-size: 1em; }



ul.paginate {margin: 2em 0 ; padding: 0; list-style-type: none;   }
ul.paginate li {margin-left: 0.5em; display: inline; }



#content {margin:  2em 4em 0 4em; text-align: left; }
#main {float: left; width: 28em; margin-left: 1.5em;line-height: 1.5em;}

#main h2 {color: #1b5faa;  font-size: 1.5em; margin-top: 1em;margin-bottom: 0.5em; border-top: 1px solid #eee; padding-top: 0.5em;}
#main h3 {font-size: 1.4em; font-weight: normal;}
#main h4 {color: #1b5faa;  font-size: 1.2em}
#main h5, #main h6, #main h7 {color: #1b5faa;  font-size: 1em}

#contactform form { font-size: 1em; margin: 2em 0 ; padding: 0.3em; border: 1px solid #dddddd}
#contactform form legend {color: #333; font-size: 1.5em; margin: 1em 0 0 0; padding: 0}
#contactform form div.form-row {margin: 0.5em 0; border-top: 1px solid #ccc; padding: 0.5em; background: url("http://www.haringeycabx.org.uk/images/page-bg.png") repeat-x #fff;}
#contactform form p {margin: 0.5em 0;  padding: 0.5em;}

#contactform form div input, #main form div textarea {border: 1px solid #ccc; font-family: arial,helvetica,sans-serif; font-size: 1em;
color: #333;}
#contactform form label {font-weight: bold; color #333}


#sidebar {float: right; width: 18em;font-size: 1em; margin: 2em 0 0 2em; background: url("http://www.haringeycabx.org.uk/images/page-bg.png") repeat-x #fff;border: 1px solid #1b5faa; padding: 1em;
}

#sidebar h2 {padding: 0.4em 0 0.6em 0;   font-size: 1.6em; letter-spacing: -1px; font-style: italic;font-weight: bold;  color: #1b5faa; }

#sidebar h3 {font-size: 1em; padding: 0; margin: 0; }

#sidebar p {padding: 0; margin: 0 0 1em 0;}

#footer {clear: both; font-size: 0.8em; padding-top: 6em; margin: 0 0 1em 0 ; text-transform: uppercase; color: #333;  }

#address {float: left; margin: 24px 0 0 0; padding: 0; width: 37.5em; }
#accreditation {float: right; margin: 0; padding: 0; width: 23em;}


#credit {clear: both; font-size: 0.8em; margin: 5em 0 2em 0; text-transform: uppercase;   }
#credit a {text-decoration: none; }

ul#sitemap {margin: 0; list-style-type: none; }
ul#sitemap ul {margin: 1em 0 1em 1em ;list-style-type: none;}

ul#sitemap li {font-weight: bold; font-size: 1.1em; margin-bottom: 0.5em; padding: 0.5em 0 0  0; border-top: 1px solid #eeeeee;}
ul#sitemap li ul li {font-weight: normal; font-size: 1em; padding: 0; border: none; }

.entry-date {font-size: 0.8em; text-transform: uppercase;  color: #999;  padding: 0.5em 0; font-weight: bold; }

.gallery {border: 1px solid #ccc; padding: 1em; margin: 1em 0 ; background: url("http://www.haringeycabx.org.uk/images/page-bg.png") repeat-x #fff;}
p.file-link a {clear: left; font-weight: bold; text-transform: uppercase; padding: 0.3em 0 0.3em 20px ; margin: 1em 0 ;  font-size: 0.8em; background: url("http://www.haringeycabx.org.uk/images/document.png") no-repeat #fff;}
p.webpage-link a {clear: left; font-weight: bold; text-transform: uppercase; padding: 0.3em 0 0.3em 20px ; margin: 1em 0 ;  font-size: 0.8em; background: url("http://www.haringeycabx.org.uk/images/webpage.png") no-repeat #fff;}
p.image-link a {clear: left; font-weight: bold; text-transform: uppercase; padding: 0.3em 0 0.3em 20px ; margin: 1em 0 ;  font-size: 0.8em; background: url("http://www.haringeycabx.org.uk/images/picture.png") no-repeat #fff;}
p.image-hide a {clear: left; font-weight: bold; text-transform: uppercase; padding: 0.3em 0 0.3em 20px ; margin: 1em 0 ;  font-size: 0.8em; background: url("http://www.haringeycabx.org.uk/images/picture-hide.png") no-repeat #fff;}


.search-result {padding: 1em 0; margin: 1em 0;  }
.search-result h2 {font-size: 1.1em;}
.search-date { font-size: 0.9em; padding: 0; margin: 0; color: #666;}





.instructions {color: #333; background: #ecffa4; font-size: 0.9em; border: 1px solid #ccc; padding: 0.5em; margin: 0.2em 0}

table.admin {background: #f9ffdf; color #333;}

.button a {color:#fff; background:#c81d0d ; font-size: 1em; font-weight: bold; border: 1px solid #360;padding: 0.3em; margin: 1em 0; display: block; width: 15em;}


.admin-edit {color: #fff;font-size: 0.8em; text-transform: uppercase;}
.admin-edit  a {color: #fff; background: #c81d0d ;text-decoration: none; padding: 0.2em; margin: 0 0 0 0.2em;}


.calendar { margin: 0.2em 0 ; padding: 0; 
	border: 1px #333 solid; 
	background: #333; 
}
.calheading { 
	background-color: #27343c; 
	color: #fff; 
	font-size: 11px; 
	font-weight: bold; 
	text-align: center; 
}
.calnavleft { 
	background-color: #27343c; 
	font-size: 11px; 
	font-weight: bold; 
	color: #fff; 
	padding: 4px; 
	cursor: pointer; 
}
.calnavright { 
	background-color: #27343c; 
	font-size: 10px; 
	font-weight: bold; 
	color: #fff; 
	text-align: right; 
	padding: 4px; 
	cursor: pointer; 
}
.caldayheading { 
	background-color: #a9b7c5; 
	color: #fff; 
	font-size: 10px; 
	text-align: center; 
	padding: 6px 2px 6px 2px; 
}
.caldaycells { 
	color: #000; 
	background-color: #e4eaf1; 
	font-size: 11px; 
	text-align: center; 
	padding: 4px; 
	border: 1px #E0E5F1 solid; 
	cursor: pointer; 
}
.caldaycellhover { 
	color: #fff; 
	background-color: #c81d0d; 
	font-size: 11px; 
	text-align: center; 
	padding: 4px; 
	border: 1px #B3BCD4 solid; 
	cursor: pointer; 
}
.caldayselected { 
	background-color: #96c251; 
	color: #fff; 
	font-size: 11px; 
	font-weight: bold; 
	text-align: center; 
	border: 1px #fff solid; 
	padding: 3px; 
	cursor: pointer; 
}
.calblanktop { 
	background-color: #fff; 
	padding: 4px; 
}
.calblankbot { 
	background-color: #fff; 
	padding: 4px; 
}

