/*	Override Browser Settings
------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: 0;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline; }

/*	General Settings
------------------------------*/

a:link {color:#553902; text-decoration:none;}
a:visited {color:#553902; text-decoration:none;}
a:hover {color:#d48d00; font-weight:none;}
a:active {color:#383607;}

body {
	background: url(images/BrysonBG.gif) repeat-x #00102b;
	line-height: 1em;
	text-align:center;
	font-family:georgia, book antiqua, times new roman, serif;
	color:#553902;
	}

/*	Site Containers
------------------------------*/

.wrapper {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:930px;
	height:auto;
	position:relative;
	}

#container {
	width:930px;
	height:auto;
	}

#banner-box {
	background:url(images/banner.png) no-repeat left top;
	height:177px;
	width:930px;
	margin-top:20px;
	position:relative;
	}

#phone-number {
	height:170px;
	width:130px;
	margin-top:27px;
	position:absolute;
	left:775px;
	font-family:arial, helvetica, sans-serif;
	font-size:1.1em;
	color:#00102b;
	}

#content {
	background:url(images/bgFull.png) repeat-y left top;
	width:930px;
	height:auto;
	}
	
#home-content {
	background:url(images/bgFull.png) repeat-y left top;
	width:930px;
	height:auto;
	}

#left-column-box {
	width:240px;
	height:auto;
	float:left;
	position:relative;
	left:16px;
	}
	
.post {
	width:630px;
	margin-right:16px;
	padding:0px 10px 40px 15px;
	text-align:left;
height:auto;
float:right;
	color:#00102b;
	}
#insert {width:120px; border:1px solid #654d0e; background-color:#c29e69; margin:5px; float:left; padding:5px;}
#insert2 {width:220px; border:1px solid #654d0e; background-color:#c29e69; margin:5px; float:left; padding:5px;}
	
	.post a:link {
		color:#553902;
		text-decoration:underline;
		}
		
	.post a:visited {
		color:#553902;
		text-decoration:underline;
		}
		
	.post a:hover {
		color:#00102b;
		font-weight:none;
		}
		
	.post a:active {
		color:#383607;
		}
	
	.post h1 {
		padding:10px 0 20px 0;
		font-family:arial, helvetica, sans-serif;
		color:#553902;
		font-size:1.05em;
		text-shadow: #bb9b62 2px 2px 2px;
		}
		
	.post h2 {
		padding-bottom:15px;
		font-family:georgia, book antiqua, times new roman, serif;
		color:#00102b;
		font-size:14px;
		font-weight:normal;
		}
		
	.post ul {
		padding:10px 10px 10px 30px;
		font-family:georgia, book antiqua, times new roman, serif;
		color:#00102b;
		font-size:.85em;
		line-height:1.4em;
		}
	
	.float-left-1 {
		padding-top:10px;
		width:275px;
		height:auto;
		float:left;
		font-size:.85em;
		}
		
		.float-left-1 ul {
			padding:10px 10px 10px 30px;
			font-family:georgia, book antiqua, times new roman, serif;
			color:#00102b;
			font-size:1em;
			line-height:1.4em;
			}
			
		.float-left-1 em {
			padding:0;
			font-family:georgia, book antiqua, times new roman, serif;
			color:#00102b;
			font-size:1.25em;
			line-height:1.4em;
			text-transform:uppercase;
			}
		
	.float-right-1 {
		padding-top:30px;
		width:260px;
		height:auto;
		float:right;
		font-size:.85em;
		}

		.float-right-1 em {
			padding:0;
			font-family:georgia, book antiqua, times new roman, serif;
			color:#00102b;
			font-size:1.2em;
			line-height:1.1em;
			}
			
	.float-left-2 {
		padding-top:30px;
		width:260px;
		height:auto;
		float:left;
		font-size:.85em;
		}
		
		.float-left-2 h1 {
			padding:10px 0 10px 0;
			font-family:arial, helvetica, sans-serif;
			color:#00102b;
			font-size:1.25em;
			text-shadow: #bb9b62 2px 2px 2px;
			}
		
		.float-left-2 ul {
			padding:10px 10px 10px 30px;
			font-family:georgia, book antiqua, times new roman, serif;
			color:#00102b;
			font-size:1em;
			line-height:1.4em;
			}
			
		.float-left-2 em {
			padding:0;
			font-family:georgia, book antiqua, times new roman, serif;
			color:#00102b;
			font-size:1.25em;
			line-height:1.4em;
			text-transform:uppercase;
			}
		
	.float-right-2 {
		width:266px;
		padding:35px 0 30px 0;
		height:auto;
		float:right;
		position:relative;
		right:0px;
		font-size:.85em;
		}

		.float-right-2 em {
			padding:0;
			font-family:georgia, book antiqua, times new roman, serif;
			color:#00102b;
			font-size:1.2em;
			line-height:1.1em;
			}
			
	.float-left-3 {
		padding:0 15px 15px 20px;
		width:150px;
		height:auto;
		float:left;
		font-size:.85em;
		}
		
.float-left-4 {
		padding-top:30px;
		padding-bottom:20px;
		width:260px;
		height:auto;
		float:left;
		font-size:1em;
		}
		
		.float-left-4 h1 {
			padding:10px 0 10px 0;
			font-family:arial, helvetica, sans-serif;
			color:#00102b;
			font-size:1.25em;
			text-shadow: #bb9b62 2px 2px 2px;
			}
		
		.float-left-4 ul {
			padding:10px 10px 10px 30px;
			font-family:georgia, book antiqua, times new roman, serif;
			color:#00102b;
			font-size:1em;
			line-height:1.4em;
			}
			
		.float-left-4 em {
			padding:0;
			font-family:georgia, book antiqua, times new roman, serif;
			color:#00102b;
			font-size:1.25em;
			line-height:1.4em;
			text-transform:uppercase;
			}
		
.float-right-4 {
		width:266px;
		padding:35px 0 30px 0;
		height:auto;
		float:right;
		position:relative;
		right:0px;
		font-size:1em;
		}

		.float-right-4 em {
			padding:0;
			font-family:georgia, book antiqua, times new roman, serif;
			color:#00102b;
			font-size:1.2em;
			line-height:1.1em;
			}

/*	Banner Navigation Bar (Centered Horiz. Nav Bar Template)
------------------------------*/
		
#top-nav-box {
	width:100%;
	height:40px;
	font-size:.95em;
	text-align:center;
	line-height:1.25em;
	overflow:hidden;
	position:relative;
	top:150px;
	text-decoration:none;
	color:#fef6e9;
	}
	
	#top-nav-box a:link {
		color:#fef6e9;
		}
		
	#top-nav-box a:visited {
		color:#fef6e9;
		}
	
	#top-nav-box a:hover {
		color:#d5c9b0;
		}
		
	#top-nav-box ul {
		list-style-type:none;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		position:relative;
		float:left;
		left:50%;
		}
		
	#top-nav-box li {
		position:relative;
		float:left;
		right:50%;
		padding-left:10px;
		padding-right:10px;
		}
		
	/*.top-nav-links ul{
	margin-right:30px;
	float:right;
	font-size:.9em;
	list-style:none;
	line-height:45px;
}*/

/*.top-nav-links li{
	display:none;
	font-size:.8em;
	line-height:1.5em;
}*/

/*.top-nav-links:hover li{
	display:block;
}*/
/*	Left Column Nav
------------------------------*/

#left-column-top {
	width:232px;
	height:20px;
	padding-top:57px;
	padding-left:8px;
	background:url(images/PracticeAreas.png) no-repeat left bottom;
	font-family:arial, helvetica, sans-serif;
	text-transform:uppercase;
	color:#00102b;
	font-weight:normal;
	}
	
	#left-column-top h1 {
		font-size:1em;
		font-weight:normal;
		}

#left-column-1{
	width:232px;
	height:20px;
	padding-top:119px;
	padding-left:8px;
	background:url(images/FamPract.jpg) no-repeat left top;
	text-transform:uppercase;
	}
	
	#left-column-1 h1 {
		font-size:1em;
		font-weight:normal;
		}
	
	#left-column-1 h3{
		font-size:.85em;
		font-weight:normal;
		}
	
	#left-column-1 a:hover {
		color:#d48d00;
		}

#left-column-2{
	width:232px;
	height:20px;
	margin-top:18px;
	padding-top:119px;
	padding-left:8px;
	background:url(images/Pers-Inj.jpg) no-repeat left top;
	text-transform:uppercase;
	}
	
	#left-column-2 h3{
		font-size:.85em;
		font-weight:normal;
		}
		
	#left-column-2 a:hover {
		color:#d48d00;
		}
	
#left-column-3{
	width:232px;
	height:20px;
	margin-top:18px;
	padding-top:119px;
	padding-left:8px;
	background:url(images/CommercialLit.jpg) no-repeat left top red;
	text-transform:uppercase;
	}
	
	#left-column-3 h3{
		font-size:.85em;
		font-weight:normal;
		}
		
	#left-column-3 a:hover {
		color:#d48d00;
		}
		
/*  Form
------------------------------*/

.form {
	width:210px;
	height:auto;
	position:relative;
	background:url(images/formbg.png) no-repeat;
	z-index:100;
	margin-top:61px;
	padding:15px;
	font-size:.75em;
	line-height:1.75em;
	font-family:arial, helvetica, sans-serif;
	color:#00102b;
	/*filter:alpha(opacity=70);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;*/
	}

	.form input {
		content:" ";
		width:208px;
		height:16px;
		background-color:#fdfbf1;
		color:#553902;
		text-transform:none;
		border:1px solid #efebd9;
		}
		
	.form textarea {
		content:" ";
		width:208px;
		height:64px;
		background-color:#fdfbf1;
		color:#553902;
		text-transform:none;
		border:1px solid #efebd9;
		resize: none;
		}
		
#form-button {
	width:100px;
	height:16px;
	background-color:#fdfbf1;
	color:#553902;
	text-transform:none;
	border:1px solid #efebd9;
	}
		
/*	Footer
------------------------------*/
#footer {
	width:100%;
	height:auto;
	margin-bottom:20px;
	margin-top:0;
	padding-top:10px;
	text-align:center;
	line-height:1.25em;
	font-family:ariel, sans-serif;
	font-size:.85em;
	color:#fef6e9;
	}
	
	#footer a {
		color:#fef6e9;
		}
		
	#footer a:link {
		text-decoration:underline;
		color:#fef6e9;
		}
	
	#footer a:visited {
		text-decoration:underline;
		color:#fef6e9;
		}

	#footer a:hover {
		color:#d48d00;
		}
	
	#footer a:active {
		color:#d48d00;
		}
	
#footer-list{
	width:100%;
	}
	
	#footer-list ul{
		list-style-type:none;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		position:relative;
		float:left;
		left:50%;
		}
		
	#footer-list li {
		position:relative;
		float:left;
		right:50%;
		padding-left:10px;
		padding-right:10px;
		}


		
#copyright-notice {
	width:700px;
	font-family:ariel, sans-serif;
	margin:0 100px 0 100px;
	font-size:.85em;
	line-height:1.5em;
	text-align:center;
	color:#fef6e9;
	}
	
	#copyright-notice a:hover {
		color:#fef6e9;
		}

/*	helpers
------------------------------*/

.clear {
	clear:both;
}
