/* Southwark */

#southwark-container {
	border:1px #A5A8D3 solid;
	background-color:#FAFAFA;
	border-left:none;
	border-right:none;
	display:block;
	height:12em;
	margin-bottom:1.5em;
}

#southwark-links, #s-branding, #corp-footer {
	margin: 0 auto;
	min-width: 760px;
	max-width: 950px;
	width:auto !important;
	width:780px;
	text-align:left;
}

blockquote {
	background: url('images/quote.jpg') no-repeat left top;
	margin:1.5em 0;
	padding:0 0 0 2em;
}

#s-branding {
	z-index:100;
}

#searchBox {
	padding-top:12px;
}

#s-branding {
	position:relative;
}

#s-branding #s-logo #s-logo {
	position:absolute;
	top:5px;
	width:123px;
	height:58px;
	background:url(images/southwark.gif) no-repeat top left;
}

#pageContainer {
	background:transparent url('images/sign-banner.jpg') no-repeat top right;
}

#s-branding + form {
	position:absolute;
	z-index:300;
	left:1.5em;
}

#index #content {
	width: 95%;
}

#favorites {
	width:20em;
	float: right;
}

#index #left-col {
	margin-right: 22em;
}

#index .sidebar .item h2 {
	background: none;
	display: block;
	left:0;
	padding: 0;
	width: auto;
}

#index .item {
	width:100%;
	margin-bottom:1.5em;
	clear: left;
}

#southwark-links {
	text-align:left;	
}

.f-links {
	float:left;
	width:33%;
}

.f-links ul {
	padding-bottom:1.5em;
}

.f-links.mid {
	background:url("images/footer-break.gif") repeat-x top;
}

.f-links .inner {
	padding-left:23%;
	padding-top:1.5em;
	background-color:#fafafa;
	margin:0 1px;
}
	
#corp-footer {
	clear:both;
	text-align:center;
}

#corp-footer a, .sidebar a, #headerLinks a {
	color:#000059;
}

#corp-footer a:hover{
	color:#CD0000;
}

#corp-footer ul li {
	padding-right:6px;
	border-right:1px #ccc solid;
	margin-right:5px;
}

.c-links li {
	display:inline;
}

.f-links ul, .f-links h3, #corp-footer ul {
	margin:0;
}

.f-links li {
	list-style:none;
	margin:0;
}

.f-links li.last {
	border-right:none;
}

div#userInfo {
background-color:#FFFFFF;
border:1px solid #9CADE3;
margin-bottom:1em;
padding:10px;
}

div#userInfo span {
background:url("images/information.png") no-repeat scroll left center transparent;
padding-left:24px;
}

/* Added to fix image width on homepage */
#index img{
width:75px;
height:110px;
}

/* Fix logout frag*/

#headerLinks li div, #headerLinks li form{
display:inline;	
}
