#footer ul {clear: both ; display:inline; 	padding: 0; margin:  1em 1em 2em 0;}
#footer ul li {display:inline; list-style-type: none; margin-right: 1em }
#footer ul li a 
{ background: url(http://www.disabilitylambeth.org.uk/i/white-right.gif) no-repeat 0 0.3em ;  text-transform: uppercase; font-weight: bold; padding-left: 15px; 
}

#footer a:link,
#footer a:visited {color: #fff;text-decoration: none; }

#footer a:hover,
#footer a:focus, 
#footer a:active {color: #dddddd}

#footertext {padding: 2em 2em 0 2em ;}

#footer p {margin-top: 1em;}



#logo {float: right; width: 400px;  margin-top: 5.5em; margin-right: 2em; text-align: right;}

ul.leadin {clear: both; padding: 3em 0.5em; margin: 0; }

ul.leadin li
{color: #000; text-transform: uppercase; font-weight: bold; font-size: 0.9em; 
	padding: 0;
	margin: 0;
	list-style-type: none;
list-style-image : url(http://www.disabilitylambeth.org.uk/i/black-right.png) 
}
ul.leadin li a
{ text-decoration: none;
}


ul.leadin li.goback {list-style-image : url(http://www.disabilitylambeth.org.uk/i/black-left.png) }




div#navbar {width: 270px; background: #fff;  font-size: 1.1em; float: left; margin-top:0em; }

#navbar ul {text-transform: lowercase; font-weight: bold; padding: 0 25px 0 0; text-align: right;line-height: 1.6em; }

#navbar ul li {padding:0; margin: 0;list-style-type: none;}


#navbar ul li a:link ,#navbar ul li a:visited { color: #933 ;text-decoration: none;  }
#navbar ul li a:hover, #navbar ul li a:focus, #navbar ul li a:active { color: #c33;text-decoration: none;  }





	html
	{
		height: 100%;
	}



	#nonfooter
	{
		position: relative;
		min-height: 100%;padding-bottom: 0em; margin-bottom: -6.7em;
	}

	* html #nonfooter /* ie */
	{
		height: 100%;
		
	}



body,div,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,th,td,dd, dt {margin:0;
padding:0;
}


	img {border: 0;
}


	
body {
height: 100%;
   text-align:center;
background: #fff;

font-size: 62.5%;
font-family: verdana,arial,helvetica,sans-serif;
color: #000;

}





a:link { 
 color: #933;
}
a:visited {
 color: #966;
 }
a:hover, a:focus, a:active{
 color: #c33; 
}


.clearfix {clear:both; height: 0; }



#pagetop
{   text-transform: lowercase;
background: url("http://www.disabilitylambeth.org.uk/i/grey-rect.png") repeat-y #333 bottom center;
font-size:100%;
 width:750px;
   min-width:750px;
   margin:auto;
 height: 4em;
 padding: 0.5em 0; 


  color: #d7d7d7;
}


.linkbar {
 float: left;
   margin-top: 1em; 
   margin-left: 2em;
 
 }   
.linkbar a:link, .linkbar a:visited {padding-left:  0.2em;padding-right:  0.2em;color: #fff;text-decoration:none;}

.linkbar a:hover,.linkbar a:focus, .linkbar a:active {padding-left:  0.2em;padding-right:  0.2em;color: #dddddd;text-decoration:none;}

.linkbar a.firsta {padding-left: 0;}
 

#switch-default {display:none;}

#searchmap {   
 text-align: left;
 float: right;
 width: 27em; 
margin-right: 2em; 
 }
   
#sitemap {margin: 0 2em 0 0 ; float: right;  margin-top: 1em; width: 3em;  }


#sitemap  a:link, #sitemap  a:visited {padding-left:  0.2em;padding-right:  0.2em;color: #fff;text-decoration:none;}

#sitemap  a:hover,#sitemap a:focus, #sitemap  a:active {padding-left:  0.2em;padding-right:  0.2em;color: #dddddd;text-decoration:none;}




#searchform {width: 21em; display: inline; float: left; background: url("http://www.disabilitylambeth.org.uk/i/search-rect.png") no-repeat transparent 1em 0.2em ;}

#searchform form label {text-align: right; color: #fff;
 height: 34px; width: 6em;  background: url("http://www.disabilitylambeth.org.uk/i/search-rect.png") no-repeat transparent 1em 0;
 float: left; padding: 0.8em 0 0 0; margin: 0.2em 0 0 0;}


#searchbox {color: #666;
 height: 34px ;width: 14em; white-space: nowrap;
 background: url("http://www.disabilitylambeth.org.uk/i/search-rect.png") no-repeat transparent top right;
 float: right; padding: 0.5em 0 0 0; margin: 0.2em 0 0 0; }
 
 
#searchform form {display:inline;}

#searchform form input#keywords {font-size: 0.9em; 
  color: #333;
  background: #eeeeee; 
 margin: 0 0.2em 0 0.6em; 
 font-weight: normal;}
 
 
#searchform form input#searchsubmit {font-size: 1.1em;  height: 1.5em;padding: 0 0 0.1em 0; 
background: #999; color: #fff;font-weight: bold; border-right: 1px solid #333; border-bottom: 1px solid #333; border-left: 1px solid #fff; border-top: 1px solid #fff; 
}


#page
 {   
clear:both; 
font-size: 1em;
 text-align: left;
 width:750px;
   min-width:750px;
   margin:auto;
background: #fff;
padding: 0;
 }
   



#strap { clear: both; background: url("http://www.disabilitylambeth.org.uk/i/red-rect.png") no-repeat #933  top left; float: left; width: 266px; height: 200px;  color: #fff; font-size: 1.6em; font-weight: bold;text-transform: lowercase;text-align: right;line-height: 1.2em;}
 
 #strap p {margin: 140px 20px 0 0 }
 
#content {width: 750px; clear: both; background: #fff;padding-bottom: 3em; padding-top: 1em
}

#main {width: 480px; margin: 0  0 5em 0 ; float: right; font-size: 1.1em; line-height: 1.5em;}

#innermain {margin: 1em 0 0 20px; }

h1 {color: #933; font-size: 2.2em; font-weight: normal; letter-spacing: -1px; line-height: 1em ; margin-bottom: 0.5em;}


#main h2 {color: #333; font-size: 1.2em;
margin: 2em 0 0.5em  -0.5em ; padding: 0.5em; background: url("http://www.disabilitylambeth.org.uk/i/sidebar.png") repeat-x 0 -10px;}

#main h3 {color: #666; font-size: 1.1em;
margin: 1em 0 0.5em  0 ;}

#main h4 {font-size: 1em;
margin: 1em 0 0  0 ;}

#intro  {color: #333; font-size: 1.2em; margin: 0 0 0.5em  0 ; font-weight:bold;}



#sidebar h2 {color: #4c4c4c; font-size: 1.4em; font-family: arial,helvetica,sans-serif; text-transform: uppercase}



p {margin-bottom: 0.5em;}



#sidebar {width: 266px; float: left; line-height: 1.5em; color: #838383; background: url("http://www.disabilitylambeth.org.uk/i/sidebar.png") no-repeat 0 205px; height: 60em;}

#innersidebar {padding-top: 21em ; margin: 2em 20px ;}

#subnav ul {text-transform: lowercase; margin: 0.5em 0; padding: 0; }

#subnav ul li {border-bottom: 1px solid #ccc; margin:  0; padding: 0.2em  0.5em; list-style-type: none; }

#subnav ul li a:link, #subnav ul li a:visited {text-decoration: none;}

#subnav ul li.you-are-here { font-weight: bold; padding:  0.2em  0.5em;  background: #dddddd;  border-bottom: 1px solid #cdcdcd; }

#subnav ul li a {text-decoration: none; text-transform: lowercase;}

#subnav p {padding:  0.2em  0.5em; }
#subnav  {text-transform: lowercase;}


#yoursaysplash {margin: 2em 0; padding: 0.5em; border: 1px solid #cdcdcd; background: #fff; text-transform: none;}

#carersplash {margin-bottom :  2em; padding: 1em;
 border-top: 1px solid #ddd;  border-left: 1px solid #cdcdcd;  border-bottom: 1px solid #ccc;  border-right: 1px solid #ccc; 
background: #666; color:  #fff; ; text-transform: none;
font-size: 1.2em;line-height: 1.5}

#carersplash a {
	color:  #fff;
}

.cal {background: url("http://www.disabilitylambeth.org.uk/i/cal.png") no-repeat;  width: 51px ; height: 74px; text-align: center; float: left; margin-top: 1em;clear: left;  }


.cal span { margin-right: 5px; }

.calmonth {font-size: 1.5em; color: #333;display: block; text-transform: uppercase;font-weight: bold; letter-spacing: -1px; padding-top: 0.5em; }
.calday {font-size: 2.8em; color: #d79a9d;display: block; font-weight: bold; letter-spacing: -5px; padding: 0.2em  5px 0.2em 0 }
.calyear {font-size: 1.1em; color: #666;display: block;}


.caltext {float: right; width: 165px; margin-top: 1.5em;font-family: arial,helvetica,sans-serif; color: #666; font-size: 1.1em; }

.caltext h3 {color: #4c4c4c; font-size: 1.1em; font-family: verdana,arial,helvetica,sans-serif; letter-spacing: -1px; 
}

.caltext h3 a {text-decoration: none;
}




#innermain  .cal {margin: 0 1em 0 0; font-size: 0.9em; }



#footer { 

 width:750px;
   min-width:750px;
   margin:auto;

  font-size: 1em; line-height: 1.5em; 
  clear:both; 
position: relative;

height: 10em;


  color: #d7d7d7;
 text-align: left;

background: url("http://www.disabilitylambeth.org.uk/i/grey-rect.png") repeat-y #333 top center;

 
}


	.panel {background: url(http://www.disabilitylambeth.org.uk/i/fade-rect-top.jpg) no-repeat ; width: 450px;clear: both; margin-top:  1em;  line-height: 1.5em;font-size: 100%; }
	
	
	.paneltext{ font-size: 1em; color: #333;  width: 270px; float: right; margin: 1em   10px  0  10px ; }
	.panelhead{ width: 120px; float: left; margin: 0 0 0 10px ; text-align: right; }
	.panelhead h2 , .panelhead h3 {margin: 1em 0 0 0 !important;; padding: 0 !important;;  font-size: 0.9em; text-transform: lowercase; background-image: none !important;  }
	
	
		.panelhead h2 a , .panelhead h3 a {text-decoration: none; }
		
		
		
			
	.panelfoot {background: url(http://www.disabilitylambeth.org.uk/i/fade-rect-foot.jpg) no-repeat  bottom left ; width: 450px;clear: both;  height: 25px ;}


ul#searchresults li {margin-bottom: 1em;}


#post {padding:1em; margin: 1em 0 2em 0; }
#post h3, .post_one h3, .post_two h3 {color: #c33 padding-top: 0; margin-top: 0; }

.post_one {border: 1px dotted #c33; padding:1em; margin: 1em 0;background: #eeeeee }
.post_two {border: 1px dotted #c33; padding:1em; margin: 1em 0;  }

 .post_one a , .post_two a {background : url(http://www.disabilitylambeth.org.uk/i/black-right.png) no-repeat; padding-left: 15px; }


ul#forum {margin:1em 0;padding:0;}

ul#forum li
{color: #000; font-size: 0.9em; 
	border-top: 1px solid #ccc; padding: 0.2em 0 ;
	margin: 0 0 0.3em 0;
	list-style-type: none;

}

ul#forum li a
{  font-weight: bold
}

.comment_one , .comment_two {border-top: 1px dotted #c33; padding: 1em;}

.comment_one {background: #eeeeee;}



 


#login_form { 
 
   
  font-size: 1em; line-height: 1.2em; 
 
  color: #333;
 text-align: left;
 
background:  #dddddd ;
padding:0; margin:0;
border: 1px dotted #c33;
 margin: 1em 0;
}


#login_form form,

#login_form div
{ 
margin: 1em}



#main form fieldset, #main form input, #main form textarea
{
      font-family: verdana, arial,helvetica,sans-serif;


}


#main form fieldset
{
      padding: 1em;

}

#main form fieldset legend
{
font-weight: bold; margin-left: -0.5em;margin-bottom: 0.5em; color: #333; font-size: 1.2em; font-family: verdana,arial,helvetica,sans-serif; 
}

#main form fieldset
{
        display: block;
	width: 25em;
	margin: 1em ;
	padding:   1em;

border: 1 px solid #dddddd;
}

#main form label
{
	display: block;
	margin-bottom: 0.5em;
font-weight: bold;
}


#main form fieldset label.radio
{
		width: 15em;

	
}
#main form fieldset.radio label
{
	font-weight: normal;
}

#main form fieldset label.radio input
{
	clear: both;
	float: left;
	width: auto;
}

#main form input, #main form textarea, #main form select

{font-size: 1em;
	display: block;
	width: 26em;
font-weight: normal;
padding: 0 0.2em;
}

#main form input#submit, #main form input.submit
{ display: inline;
clear:left;
	width: auto;
font-weight: bold; 
font-family: verdana,arial,helvetica,sans-serif;text-transform: uppercase; 
}

#main form input.checkbox
{
	display: inline;
	width: auto ;

}


#main form select
{
	display: block;
}


#main form em
{color: #f00; font-style: normal;}


#main form label.wide
{
	white-space:nowrap; 
display:inline !important;
}

#main form label.wide input
{
	width: 1em !important;}



table.calendar {
width: 460px; font-size: 1em; 
 background-color: #fff; 
}



table.calendar th {
text-transform: uppercase;
 color: #fff; 
 background-color: #933; 
 text-align:  left;
 vertical-align: top;
  margin: 0.2em; padding: 0.2em;
}




table.calendar td {
 font-weight:		bold;
 vertical-align: top;
border: 1px solid #ccc; margin: 0.2em; padding: 0.2em 0.2em 1em 0.2em;
 background-color:  #fff;
}


table.calendar td.calblank { 
 background-color: #ccc;
}

table.calendar td a {font-weight: normal; text-decoration: none;}

table.calendar td.today ul , table.calendar td.someday ul {margin:0; padding: 0; list-style-type: none;  }
table.calendar td.today ul li, table.calendar td.someday ul li {margin: 0.3em 0;  }



table.calendar td.calhead { border: none; padding: 2em 0; 
 font-weight:		bold;}



table.calendar div.calendarday {display: inline; padding: 0.2em;}
table.calendar td.today div.calendarday {color: #fff; background: #933;}

ul#sitemaplist li {font-weight: bold; margin-bottom: 0.3em;}
ul#sitemaplist li ul li {font-weight: normal}


#accessibility-header {display: none;}
