/*
	Website: Law Offices of Kevin D. McGann
	Site Design by:	MacLean Design
	http://www.macleandesign.com
	
	Colors:
	
	Body
	
	Dark Blue Background: #15171A
	Blue: #23262B
	Light Blue: #B0C1C4
	Navigation Blue: #A2DFDE
	
	Text
	
	Box Blue: #69787B
	
*/

/*
	Reset
	
*/

* {
	margin: 0;
	padding: 0;
}	

html {
	overflow-y: scroll;
}

html,body {
	height: 100%;
}

body {
	font-size: 62.5%;
	font-family: Arial, sans-serif;
	color: #000000;
	background: #000000;
}

ol, ul, li { list-style:none }
fieldset, img { border:0 }
strong { font-weight: bold }
em { font-style: italic }
a img { border:none }

.aligncenter { display:block; margin:0 auto; width: 960px}
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }

h1, h2, h3, h5, h5, h6 { font-weight:bold; margin: 0; padding: 0;} 


/*
	Links
	
*/


.links1 A:link {text-decoration: none; color:#15171A;}
.links1 A:visited {text-decoration: none; color:#15171A;}
.links1 A:active {text-decoration: none; color:#15171A;}
.links1 A:hover {text-decoration:underline; color:#FFFFFF;}
.links1 {text-align:left;}

.links2 A:link {text-decoration: underline; color:#15171A;}
.links2 A:visited {text-decoration: underline; color:#15171A;}
.links2 A:active {text-decoration: underline; color:#15171A;}
.links2 A:hover {text-decoration:underline; color:#FFFFFF;}
.links2 {text-align:left;}

.links3 A:link {text-decoration: none; color:#FFFFFF;}
.links3 A:visited {text-decoration: none; color:#FFFFFF;}
.links3 A:active {text-decoration: none; color:#FFFFFF;}
.links3 A:hover {text-decoration:underline; color:#FFFFFF;}
.links3 {text-align:left;}

/*
	Start main coding
	
*/

#main-wrap {
	height: 100%;
	width: 960px;
	margin: 0 auto;
	
}

#main-header {
	float: left;
	position: relative;
	height: 165px;
	width: 960px;
	margin: 0;
	background: #000000 url(/images/mainlogo.jpg) top left no-repeat;
}
	
	#main-header h1 {
		float: left;
		margin-left: -9999px;
}

		#main-header h2 {
			color: #A2DFDE;
			float: left;
			clear: both;
			font-family: Georgia, Times, 'Times New Roman', serif;
			font-size: 22px;
			font-style: italic;
			font-weight: normal;
			margin: 37px 0 -20px 535px;		
}

#top-nav {
	background: #A2DFDE;
	position: absolute;
	bottom: 0;
	right: 0;
	left: auto;
	height: auto;
	width: auto;
	padding: 15px;
	display: inline;
}
	#top-nav ul li {
		display: inline;
		font-size: 14px;
		margin: 8px;
		padding: 8px;
		font-weight: bold;
}	
#bottom-nav {
	height: auto;
	width: 960px;
	margin: 0 auto 11px auto;
	text-align: center;
	clear: both;
}
	#bottom-nav ul li {
		display: inline;
		font-size: 14px;
		margin: 8px;
		padding: 8px;
		font-weight: bold;
}	

#bottom-wpinfo {
	height: 25px;
	width: 960px;
	padding: 14px 0 10px 0;
	text-align: center;
	border-top: 1px solid #AEEEED;
	background: #96CECD;
}		
#home-mid-section {
	float: left;
	clear: both;
	height: 255px;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	background: #FFFFFF url(/images/hereforyou3.jpg) center no-repeat;
}

#main-foot {
	float: left;
	clear: both;
	height: auto;
	width: 100%;
	margin: 0 auto 20px auto;
	background: #A2DFDE url(/images/helpyouwith.jpg) top center no-repeat;
}	

.footbox {
	float: left;
	height: auto;
	width: 208px;
	margin: 100px -14px 40px 33px;
	background: none;
	text-align: left;
	font-size: 16px;
	
}		

	.footbox ul li {
		margin: 5px 0 0 30px;
		color: #333333;
}	

		.footbox h3 {
			font-size: 18px;
			margin: 5px 0 0 30px;
			color: #000000;
}		

#midsection-wrap {
	clear: both;
	background: #FFFFFF;
	font-size: 14px;
	padding: 0;
	color: #280500;
}
	#midsection-wrap h2 {
		float: left;
		font-size: 46px;
		font-weight: normal;
		letter-spacing: -1px;
		font-family: Georgia, Times, 'Times New Roman', serif;
		color: #FFFFFF;
		padding: 24px 0 0 50px;
}
		#midsection-wrap h3 {
			font-size: 25px;
			font-weight: bold;
			letter-spacing: -1px;
			font-family: Georgia, Times, 'Times New Roman', serif;
}		
		#midsection-wrap p {
			margin-top: 15px;
}	

#midsection-wrap ul li {
	margin: 10px 50px 0 50px;
	list-style-type: disc;
}

#sub-header {
	float: left;
	clear: both;
	width: 960px;
	height: 99px;
	background: #000000 url(/images/sub-header-bkg.jpg) top center no-repeat;
	margin: 0;
	padding: 0;

}

#content {
	clear: both;
	position: relative;
	width: auto;
	height: 100%;
	padding: 75px 50px 25px 50px;
	background: #FFFFFF;
	line-height: 150%;
	
}
#content img {
	display: inline;
	float:right;
	margin:20px;
	padding:15px;
}	

#sub-nav {
	clear: both;
	background: #280500;
	position: absolute;
	top: 0;
	left: 0;
	height: auto;
	width: auto;
	padding: 15px;
	display: inline;
	border-top: 1px solid #0E0200;
}
	#sub-nav ul li {
		display: inline;
		font-size: 14px;
		margin: 8px;
		padding: 8px;
		font-weight: bold;
}	

















