

			/* Global Layout */
em{ font-style: italic} 

body 
{
	font-size: 12px;
	margin: 0px;
	text-align: center;
	background: #FFF url(/assets/layout/bg.gif) top left repeat-x;
	color: #BFBFBF;
	font-family: Arial, Helvetica, sans-serif;
}

p.likenews {
	font-size: 13px;
}
span.likenews {
	font-size: 13px;
}

p.small {
	font-size: 0.91em;
}

span.small {
	font-size: 0.91em;
}

span.selborne12 {
	font-size: 1.0em;
}

p.selborne12 {
	font-size: 1.0em;
}

span.selborne13 {
	font-size: 	1.09em;
}

p.selborne13 {
	font-size: 	1.09em;
}

span.selborne14 {
	font-size: 1.167em;
}

p.selborne14 {
	font-size: 1.167em;
}

span.selborne15 {
	font-size: 1.25em;
}

p.selborne15 {
	font-size: 1.25em;
}

span.selborne16 {
	font-size: 1.333em;
}

p.selborne16 {
	font-size: 1.333em;
}

#wrap{
	position: relative;
	margin: auto;
	width: 960px;
}

	#head{
		position: relative;
		height: 116px;	
	}
	
		#logo{
			position: absolute;
			top: 25px;
			left: -5px;
			height: 64px;
			width: 236px;
			text-indent: -9999em;
			background: url(/assets/layout/logo.gif) top center no-repeat;
		}
		
		#search{
			position: relative;
			float: right;
			padding-top: 43px;	
			width: 300px;
			text-align: right;
		}
		
			#search .text{
				border: 0;
				padding: 8px;
				height: 12px;
				width: 144px;
				margin-right: 10px;
				background: url(/assets/layout/text-bg.gif) top left no-repeat;
				vertical-align:middle;
			}
			
			#search .submit{
				border: 0;
				width: 38px;
				height: 28px;
				background: url(/assets/layout/submit.gif) top left no-repeat;
				vertical-align:middle;
			}
			
			#search p{
				position: relative;
				overflow: hidden;	
			}
			
			#search strong{
				float: right;
				color: #2079be;
				font-size: 16px;
				height: 18px;
				line-height: 18px;
				margin: 14px 0 0 0;
				padding: 4px 0 4px 30px;
				background: url(/assets/layout/phone.gif) left center no-repeat;
			}
			
			
	
	ul#nav{
		margin-top: 20px;
		height: 59px;	
		padding-bottom: 0;
		text-align: center;
	}			
	
		#nav li{
			display: inline;
		}
	
		#nav li a{
			height: 30px;
			line-height: 30px;
			padding: 29px 15px 10px 15px;
			font-size: 16px;
			color: #badbf3;	
			text-decoration: none;	
			text-transform: lowercase;
		}
		
		#nav li a:hover, #nav li.active a{
			color: #fff;
			background: #61a0d6;
			-moz-box-shadow: 0 3px 3px #4278B8;
			-webkit-box-shadow: 0 3px 3px #4278B8;
			box-shadow: 0 3px 3px #4278B8;
		}
		
		#nav li.active a{			
			font-weight: bold;
		}
			
			
	.splash {
		position: absolute;
		right: 50px;
		top: 50px;
	}
	
	
	
	#splash{
		position: relative;
		height: 337px;
		background: url(/assets/layout/splash.jpg) top left no-repeat; 
	}
	
	#splash002 {
		position: relative;
		height: 337px;
		z-index: 1;
	}
	
	#splash001 img {
		z-index: 1;
	}
	
		#splash.alt{			
			background-image: url(/assets/barristers/tager.gif);
		}
	
		
		ul#quotes { list-style: none; padding: 0; margin: 0; }
			ul#quotes li {padding: 0; margin: 0; height: 236px;}

			
	#page{
		position: relative;
		margin-top: -36px;
		overflow: hidden;
		padding-top: 6px;
		text-align: left;
		padding-bottom: 30px;
	}			
	
	.inner #page{
		position: relative;
		margin-top: -161px;
	}
	
	
	
		#content{
			position: relative;
			float: left;
			width: 700px;
			margin-left: 10px;	
			display: inline;	
		}
		
			#content h1{
				position: relative;
				height: 62px;	
				font-size: 28px;
				text-transform: lowercase;
				color: #fff;
				z-index: 15;
			}
			
				#content h1 strong{
					float: left;
					height: 62px;
					line-height: 62px;
					padding: 0 65px 0 18px;
					background: #2178be;
					background: rgba(33,120,190,.7);
				}
			
			
			.entry{
				position: relative;
				overflow: hidden;	
				background: #fff;
				font-size: 14px;
				padding: 12px 24px 18px 24px;	
				-moz-box-shadow: 3px -3px 3px rgba(0,0,0,.2);
				-webkit-box-shadow: 3px -3px 3px rgba(0,0,0,.2);
				box-shadow: 3px -3px 3px rgba(0,0,0,.2);
				color: #2178be;
				color: #666;
			}
			
				.breadcrumb{
					font-size: 11px;
					padding-bottom: 24px;
				}
				
					div.breadcrumb a{
						color: #2178be;
						font-weight: bold;
						text-decoration: none;
					}
			
				.entry p, .entry ul, .entry ol{
					line-height: 1.5em;
					padding-bottom: 1.5em;
				}
				
				.entry strong{
					font-weight: bold;	
				}
				
				.entry a{
					color: #666;
					color: #2178be;
					text-decoration: underline;
				}
				
				.entry cite{
					font-size: 12px;
					text-transform: uppercase;
				}
				
				.entry p.strap{
					font-size: 20px;	
				}
				
				.entry h2{
					font-size: 20px;
					color: #444;
					padding-bottom: 22px;
				}
				
				.entry h3{
					font-size: 18px;
					color: #2178be;
				}
				
		.entry-content a:hover {
			color:#52CEF6;
		}
		
		#sidebar{
			float: right;
			width: 250px;
			padding-top: 175px;	
			font-size: 14px;	
		}
			.widget{
				position: relative;
				font-size: 12px;
				color: #333;
				padding: 0 0 18px 18px;
			}
			
				.widget p{
					line-height: 1.5em;
					padding-bottom: 1em;	
				}
				
				.widget strong{
					color: #2178be;
				}
			
			
			.links{
				position: relative;	
			}
			
				.links li{
					padding-bottom: 6px;	
				}
				
				.links li a{
					display: block;
					margin-right: 60px;
					padding: 7px 0 7px 0;
					font-size: 15px;
					font-weight: bold;
					color: #2178be;
					background: #e4eaf1;
					text-align: center;		
					text-decoration: none;
					text-shadow: 1px 1px 0 #fff;			
				}
		
			
			#sidebar h3{
				font-size: 20px;
				color: #111;
				padding: 0 0 26px 18px;
				text-transform: lowercase;
			}
			
				.module{
					position: relative;
					padding: 0 0 18px 18px;	
					color: #666;
					font-size: 13px;
					line-height: 1.5em;
				}
				
					.module .date{
						color: #999;
						display: block;
					}
					
					.module strong{
						font-weight: bold;
					}
					
					.module a {
						color: #2178be;
					}			
		
			.menu{
				position: relative;
				padding-bottom:25px;
			}
			
				.menu li{
					position: relative;
					padding: 6px 0 6px 16px;
				}
				
				.menu li li{
					border: 0;
					font-size: 13px;
					padding: 5px 0 2px 12px;
				}
				
				.menu a{
					color: #2178be;
				}
				
				.menu li a:hover{
					color: #111;
					text-decoration: none;
				}
	
		#col1{
			color: #777;
			font-size:14px;
			float: left;
			position: relative;
			padding: 18px;
			width: 240px;
			background: #fff;
			margin-left: 10px;
			-moz-box-shadow: 3px -3px 3px rgba(0,0,0,.2);
			-webkit-box-shadow: 3px -3px 3px rgba(0,0,0,.2);
			box-shadow: 3px -3px 3px rgba(0,0,0,.2);
			border-right: solid 1px #CCC;
		}
		
			#col1 h1{
				position: relative;
				font-size: 16px;
				padding-bottom: 1.2em;	
				line-height: 1.4em;
				color: #2079be;
				font-weight:bold;
			}
			
			#col1 p{
				line-height: 1.5em;
				padding-bottom: 1.2em;
			}
		
		
		#col2{
			color: #777;
			float: left;
			position: relative;
			padding: 18px;
			width: 366px;
			background: #fff;
			margin-left: 20px;
			font-size: 12px;
			-moz-box-shadow: 3px -3px 3px rgba(0,0,0,.2);
			-webkit-box-shadow: 3px -3px 3px rgba(0,0,0,.2);
			box-shadow: 3px -3px 3px rgba(0,0,0,.2);
			border-right: solid 1px #CCC;
		}
			
			#col2 h2{
				position: relative;
				font-size: 16px;
				padding-bottom: 1.2em;	
				line-height: 1.4em;
				color: #2079be;
				font-weight: bold;
				overflow: hidden;
				text-transform: lowercase;
			}
			
			#col2 h2 strong{
				float: left;
				padding-right: 12px;
			}
			
			#col2 h2 a {
				color:#2079be;
			}
			
			#col2x h2 a{
				float: left;
				width: 35px;
				height: 14px;
				margin-top: 5px;
				line-height: 14px;
				text-indent: -9999em;
				background: url(/assets/layout/rss.gif) top left no-repeat;
			}
			
			#col2 li{
				position: relative;
				overflow: hidden;
				padding-bottom: 16px;
				margin-bottom: 14px;
				background: url(/assets/layout/list-break.gif) bottom left no-repeat;
			}
			
			#col2 li:last-child{
				border: none;
			}
			
			#col2 img{
				float: left;
				margin-right: 16px;
			}
			
			#col2 .date{
				color:#777;
				display: block;
				font-size: 11px;	
			}
			
			#col2 h3 a{
				color: #4438ac;
				color: #2178be;
				font-size:16px;
				line-height: 1.3em;
			}
		
			#col2 p{
				line-height: 1.5em;
				padding-bottom: 0;
				font-size:14px;
			}
		
		
		
		#col3{
			float: left;
			width: 200px;
			padding-top: 62px;
		}
		
			#do-signup{
				position: relative;
				display: block;
				height: 77px;
				text-indent: -9999em;
				background: url(/assets/layout/signup.gif) top left no-repeat;		
			}
			
			#col3 p{
				position: relative;
				padding: 14px 0 0 18px;
			}
			
		
			
			
			
	
	
	
#foot{
	position: relative;
	padding:26px 0 55px 0;
	background: #f0f4f8;
}			

	#footer{
		font-size:0.9em;
		position: relative;
		width: 960px;
		margin: auto;
		text-align: left;
		color: #555;	
	}
	
		#footer a{
			color: #005;
		}
			
			
			
	

















