@charset "utf-8";

*, body{
margin:				0;
padding:			0;
border:				none;
text-decoration:	none;
position:			static;
font-weight:		normal;
font-family:		Verdana, Geneva, sans-serif;
}
body{
color:				#333;
font-size:			0.8em;
background:			url(../images/bg.jpg) no-repeat fixed;
}
:focus,
:hover{
outline:			0;
}

h1{
color:				#fff;
float:				right;
margin: 			0 0 1em 0;
}
h2{
font-weight:		bold;
margin: 			0 0 1em 0;
}
h3{
font-size:			95%;
font-weight:		bold;
margin:				2em 0 0.3em 0;
}
p{
line-height:		1.3em;
margin:				0 0 1.3em;
}
a[href="#section"]{
display:			none;
}
q{
font-size:			150%;
font-weight:		normal;
display:			block;
margin:				2em 0 1em 0;
}
.morris {
width:435px;
}

#wrapper{
padding-right:		0px;
min-height:			100%;
width:				780px;
display:			block;
position:			absolute;
margin:				0 0 0 20px;
background:			url(../images/bg_wrapper.png) repeat-x
}
/*#index #wrapper{
background:			url(../images/wrapper_index.png) repeat-x
}
#history #wrapper{
background:			url(../images/wrapper_history.png) repeat-x
}
#eds #wrapper,
#one #wrapper,
#place #wrapper,
#into #wrapper,
#direct #wrapper,
#gp #wrapper,
#work #wrapper,
#path #wrapper,
#prep #wrapper{
background:			url(../images/wrapper_programmes.png) repeat-x
}
#design #wrapper{
background:			url(../images/wrapper_design.png) repeat-x
}
#contact #wrapper{
background:			url(../images/wrapper_contact.png) repeat-x
}*/


#section{
padding:			1em;
min-height:			42em;
background:			#fff;
float:				left;
width:				600px;
display:			block;
margin:				0 0 4.3em 1em;
-moz-border-radius:		6px;
-webkit-border-radius:	6px;
}
#section ul{
margin:				0 0 3em 1.3em;
}
#section img{
float:				right;
border:				1px solid #ccc;
margin:				0 0 0 1.3em;
}
#section img[alt="pathways from re-offending"]{
float:				left;
margin:				0 1.3em 0 0;
}
#section.full,
#section.details{
width:				732px;
}
#section.full em{
font-size:			70%;
width:				233px;
float:				right;
clear:				right;
display:			block;
font-style:			normal;
margin:				0.3em 0 1.3em 0;
}
#section.full strong{
font-style:			italic;
}
#section.details ul{
list-style-type:	none;
margin:				1em 0 2em 1.3em;
}

#2ndchance{
padding:			1em;
background:			#fff;
clear:				both;
width:				130px;
display:			block;
margin:				0 0 1.3em 1.1em;
-moz-border-radius:		6px;
-webkit-border-radius:	6px;
}


details{
font-size:			180%;
color:				#888;
display:			block;
margin:				1em 0 0 0;
}


.aside{
padding:			0.3em 1em 0.3em 0.3em;
background:			#fff;
float:				left;
width:				90px;
display:			block;
margin:				0 0 1.3em 1.1em;
-moz-border-radius:		6px;
-webkit-border-radius:	6px;
}
.aside.last{
margin:				0 0 4.3em 1.1em;
}
.aside.two{
padding:			1em;
clear:				both;
float:				left;
width:				360px;
margin:				-2.7em 1em 5.3em 1em;
}
.aside.two img{
float:				left;
margin:				0 1em 0 0;
}


#footer{
bottom:				0;
background:			#000;
width:				780px;
display:			block;
padding:			1em 0;
position:			absolute;
/*border-top:			1px solid #f9f9f9;*/
}
#footer li{
font-size:			70%;
color:				#888;
display:			inline;
margin:				0 0 0 4em;
}
#footer li a{
font-size:			130%;
color:				#888;
display:			inline;
margin:				0 0 0 -1em;
}
#footer li a:hover{
color:				#eee;
}
