/* CSS Document Build for Blarneylaw.com */
/*______________________________________Globals*/
body{
	background:#e6e6e6;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
/*STANDARDS*/
div{margin:0;padding:0;}
p{}
a img{
		border:0;	
	}	
a{ color:#3c5a98;}

/*_______________________________________________Content*/
#page{
	width:780px;
	border-right:1px solid #000000;
	margin:0px;
	padding:0px;
	background:url('../images/page-bg.jpg');
	background-repeat:repeat-y;
	}

#headerTop{
	background:url('../images/header-bg.jpg');
	background-repeat:repeat-x;
	text-align:right;
	font-size:20px;
	color:#ffffff;
	font-weight:bold;
	}
	#headerTop img{
		float:left;
		border-left:25px solid #000000;
	}
	#headerPhone{
		background:url('../images/header-bg.jpg');
		float:right;
		margin:20px;
		
	}
/*_______________________________________________LEFT SECTION*/
#blockleft{
	float:left;
	width:200px;
	background:#3c5a98;
}
	#blocktop{
		border-left:25px solid #b5b4b4;
		background:#3c5a98;
	}
	#blockbottom{
		background:#3c5a98;
		border-left:25px solid #000000;
	}
.columnHeader{
	background:url('../images/column-header.jpg');
	background-repeat:repeat-x;
	height:27px;
	padding-top:5px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	border-top:1px solid #ffffff;
}
/*_______________________________________________CONTENT*/
#content{
	float:left;
	border-top:30px solid #000000;
	}

#header{
	border-bottom:1px solid #0000ff;
	background:#dcdbdb;
	height:172px;
	overflow:hidden;
}
	.block{
		border:1px solid #000066;
		padding:5px;
		width:210px;
		height:170px;
		margin:20px;
		float:left;
	}
	.block label{
		display:block;
		text-decoration:underline;
		font-weight:bold;
		text-align:left;
		font-size:12px;
		color:#000099;
		margin:10px;
		margin-left:0px;
	}
	.blockLink{
		text-align:right;
	}

/*_______________________________________________NAV*/
#nav{
	float:left;
	width:150px;
	height:172px;
	overflow:hidden;
	border-top:23px solid #dcdbdb;

	}
	.navlink{
		border-bottom:1px solid #3366ff;
		background:#dcdbdb;
		padding:5px 0px 5px 10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#3c5a98;
	}
		.navlink a{
			text-decoration:none;
		}
		.navlink a:hover{
			text-decoration:underline;
		}
	#navimg{
		float:left;
		width:429px;
		height:196px;
		background:url('../images/header-img.jpg') no-repeat;
		overflow:hidden;
		border-left:1px solid #3366ff;
		
		
	}
#pageBody{
	padding:20px;
	background:#ffffff;
	width:540px;
	overflow:hidden;

}
	#bodyImg{
		float:left;
		padding:2px;
		margin:5px;
		border:1px solid #000066;
	}
	#img{
		padding:2px;
		border:1px solid #000066;
		text-align:center;
		width:300px;
		margin:0px auto 0px auto;
	}
	.lineList{
	list-style-image:url(../images/list-img.jpg);
	width:200px;
	
	}
	.listContainer{
		float:right;
		width:400px;
		padding:5px;
	}
	.listContainer .sectionTitle{
		margin-top:0px;
	}
	.listLinks li{
		margin-bottom:5px;
	}
	.pageTitle{
		
		font-size:18px;
		color:#000066;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		
	}
	.sectionTitle{
		margin-top:30px;
		font-size:14px;
		color:#132486;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
	}
		.sectionTitle img{
			margin-right:5px;
		}
/*_______________________________________________Contact US*/
#contactInfo{
	float:left;
	margin-left:10px;
	border-right:1px solid #000033;
	padding:10px;
}	
#thankyouSection{
	width:340px;
	float:right;
	padding:15px;
	
	
}
#pageImage{
	margin:0px auto 0px auto; 
	width:500px; 
	border:1px solid #000066;
}
/*______________________________________Credits*/
#footer{
	color:#000000;
	background:#c3c3c3;
	border-bottom:1px solid #000000;
	border-left:25px solid #000000;
	border-top:1px solid #000000;

	padding:10px 0px 10px 5px;
	}

/*_______________________________________________POP UP Credits*/
#creditsbody{
	border:1px solid #3c5a98;
	width:480px;
	font-family:"Arial", Helvetica, sans-serif;
	margin:5px auto 5px auto;	
	
	}
	#creditsbody a{
		text-decoration:underline;
		text-align:center;
	}
	#creditsbody p{
	font-size:12px;
	}
	#closecredit{
		background:#3c5a98;
		text-align:center;
		font-size:12px;
		padding:5px;
		
		border-top:1px solid #ffffff; 
	}
	#closecredit a{
		color:#ffffff;
	}
/*_______________________________________________MISC*/
.clear{clear:both;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.uline {text-decoration:underline;}