/*
	Filename         : 	content.css
	Created by       : 	Adam Elleston
	Created          : 	16/10/2009
	Last Updated     : 	16/10/2009
	Comments         : 	Styling for IC - Main content						
*/

.imgRight {
	float:right;
}
/* Google maps
************************************/
#getMap {
	margin:10px 0 0;
}
#getDirection h2 {
	margin:10px 0;
}
#getDirection label {
	font-size:1.3em;
	margin:0 10px 0 0;
	color:#333;
}

/* A to Z styles
************************************************************************************************************************/
#alpha,
.alphabet{	
	float:left;
	margin:0 0 15px;
	font-size:1.3em;
	width:100%;
}
	#alpha li,
	.alphabet li {
		padding:3px;
		background:none;
		float:left;
		list-style-type:none;
		margin:0 4px 5px 0;
	}
		#alpha li a,
		.alphabet li a {
			font-weight:bold;
			display:block;
			text-decoration:underline;
		}		
			#alpha li a:focus,
			.alphabet li a:focus {				
				text-decoration:none;
				color:#999;
			}
h2.AZ {
	clear:both;
	display:none;
}
.wysiwyg ul.AZ {
	margin:0;
	width:100%;
	clear:both;
	display:block;
}
	.wysiwyg ul.AZ li{
		border-bottom:1px dotted #CCCCCC;
		margin-left:0;
		padding: 8px 15px 8px 0;
	}



/* Blog nav for news
************************************************************************************************************************/
ul#blogNav {
	font-size:1.3em;
	border-top:1px dotted #ccc;
	margin:30px 0 0;
	padding:15px 0;
	clear:both;
	float:left;
	width:100%;
}
	#blogNav .next,
	#blogNav .previous {
		width:48%;
		border:none;
		clear:none;
		padding:0;
	}
	#blogNav .previous {
		text-align:left;
		float:left;
		margin-right:1%;
	}
	#blogNav .next {
		text-align:right;
		float:right;
		margin-left:1%;
	}
	#blogNav li {
		width:100%;
		clear:both;
		border-top:1px dotted #ccc;
		border-bottom:1px dotted #ccc;
		margin:0 0 10px;
		padding:10px 0;
		text-align:center;
	}





/* Listing styles
************************************************************************************************************************/
ul.list {
	margin:20px 0;
}
	ul.list li {
		margin:0 0 13px 0;
		padding:0 0 10px 0;
		border-bottom:1px dotted #ccc;
		clear:left;
		float:left;
		width:100%;
	}
	ul.list li p.dateList,
	ul.documents li p.pubDate {
		margin:8px 0;
		font-weight:bold;
	}
	div#contentCol ul.list li.img {
		xborder-bottom:none;
		xborder-top:1px dotted #ccc;
		xpadding-top:14px;
		}
			div#contentCol ul.list li.img img {
				float:left;
				margin:0 10px 10px 0;
			}
body div#contentCol ul.documents li {
	border:none;
}
div#contentCol ul.documents li .pubWrap {
	padding:0 0 15px;
	margin:0 0 15px;
	border-bottom:1px dotted #CCCCCC;
}
	ul.documents li p.pubDate {
		font-weight:normal;
	}
ul.documents .pubRelated {
	color:#0066CC;
}


/* Bread crumb
************************************************************************************************************************/
#breadcrumb {
	margin:0 0 15px;
	float:left;
	width:100%;
	display:block;
}
#breadcrumb li {
	float:left;
	font-size:1.3em;
	margin:0 10px 0 0;
	line-height:1em;
}
	#breadcrumb li a {
		display:block;
		padding:0 10px 3px 0;
		border-right:1px solid #006666;
	}
	#breadcrumb li.last a {
		border-right:none;
	}


/* Column widths and margin
************************************************************************************************************************/
#contentWrap {
	margin:23px 0 0 0;
}
#navCol,
#infoCol {
	width:200px;
	float:left;
}
	#themeSubPage #navCol{
		margin-right:20px;
	}
#navCol {
	min-height:100px;
}
#infoCol {
	overflow:hidden;
}
#contentCol {
	width:510px;
	margin:0 19px;
	float:left;
}
	#themeSubPage #contentCol {
		width:490px;
	}
#infoCol .myIcLogin {
}
.sideBox {
	clear:both;
	position:relative;
	border:1px solid #C4E7E7;
	background:#fff url(/ukgwa/20121107111141oe_/http://www.ic.nhs.uk/images/intro_text_bg.jpg) no-repeat scroll left top;
	padding:10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.actionsBoxWrap {
	border:1px solid #dbdbdb;
	background:#f2f2f2;
}
	.sideBox h3 {
		font-size:1.5em;
		color:#222;
		margin:0 0 10px;
		font-weight:bold;	
	}

	#quickLinks .jquery-selectbox {
		width:170px !important;
		top:35px;
	}
	#quickLinks .submit {
		padding:2px 4px;
		margin:0 0 0 2px;
	}
.sideBox,
.widget {
	margin:0 0 23px !important;
}