/* SWF Content CSS - Author: Jeff Griffiths  Revision 1  Date: 04-20-2010 */

/* Import CSS Reset to zero everything out */

@import url(reset.css);

/* ***Begin our Formatting*** */

*.hr {
	width:98%;
	margin:0 auto 3em;
	border:0px;
	line-height:2px;
	font-size:2px;
	background-color:#333333;
}

*.hr hr {display:none;}

a:link {text-decoration:none;}	

a:hover {color:#FF7600; text-decoration:none;}

img {border:0px;}

html, body {height:100%;}

html {background-color:#F5F5F5;}

body {width:1000px; margin:0 auto;}

/*Opera Fix*/
body:before {
    content:"";
    height:100%;
    float:left;
    width:0;
}

#outer {
    width:1000px;
    background-color:transparent;
    margin:auto;
    min-height:100%;
    margin-top:-14pt;
}

#inner {width:1000px; float:left;}

#header {
	height:117px;
	background-color:#4C1601;
	background-image:url(images/site_top01.gif);
	background-repeat:no-repeat;
	background-position:left top;
	border-top:14pt solid #4C1601;
}

#printheader {display:none;}

#header_rule {
	height:4px;
	background-image:url(images/header_rule.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#000;
	text-align:center;
}

#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#4C1601;
	text-align:left;
	text-indent:1.5em;
  width:1000px;
  margin:auto;
	height:14pt;
	line-height:14pt;
  clear:both;
}

#footer a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#FFFFFF;
	text-decoration:none;
	border-left: solid #fff 1px;
	padding-left:.5em;
	margin-left:.5em;
}

#footer a:hover {color:#FF7600; text-decoration:none;}

#attyheader {
	width:824px;
	margin:0;
	float:left;
	clear:both;
	overflow:hidden;
	background-color:transparent;
}

#attyheaderwrapper {width:824px; float:left; background-color:transparent;}

#attyinfoheader {float:left; width:100%; position:relative; background-color:transparent;}

#attyinfo {margin:0 0 0 150px; text-align:left; background-color:transparent;}

#attycol1, #attycol2 {float:left; position:relative; padding:0 0 1em 0; overflow:hidden; background-color:transparent;}
#attycol1 {width:42%;}
#attycol2 {width:56%;}

#attycontent {clear:both;}

#attyname {
	padding-top:1em;
	padding-bottom:.25em;
	letter-spacing:1px;
	font-family:"Times New Roman", Times, serif;
	font-size:18pt;
	font-weight:normal;
	font-style:normal;
	color:#4C1601;
	text-decoration:none;
	text-transform:capitalize;
	background-color:transparent;
	float:left;
}

#attyphoto {
	width:150px;
	padding-top:10px;
	margin-left:-824px;
	text-align:left;
	background-color:transparent;
	float:left;
}

#attyphotoimg {border:1px solid #666666;}

#contentwrapper {
	width:1000px;
	min-height:100%;
	margin:0;
	background-image:url(images/site_top02.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#fff;
	float:left;
}

#content {margin:0 0 0 156px; background-color:transparent; text-align:left;}

#date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#777777;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	padding:1.5em 0 20px 0;
	margin:0;	
	float:right;
}

#nav {
	width:156px;
	margin-left:-1000px;
	text-align:center;
	background-color:transparent;
	float:left;
}

#mapcaption {width:600px; padding-top:15px;}

#menu {padding:1em 0 1em; background-color:transparent;}

#navlogo {text-align:center; border:none; margin:0; background-color:transparent;}

#subnav {
	margin:0;
	background-color:transparent;
	padding-top:.75em;
	padding-right:1em;
	text-align:right;
	clear:right;
}

#subnav a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #963008; // #4C1601;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:1px;
}

#subnav a:hover {color:#FF7600; text-decoration:none;}

#subnav ul {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:12pt;
	color:#4C1601;	
}

#subnav li {display:inline; padding: 0 .5em; border-left: solid #4c1601 1px;}

#subnav li.first {border:none;}

table.attorneys {
	width:75%;
	margin:0;
	border-collapse:collapse;
	background:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	line-height:2em;
	color:#333333;
}

table.attorneys td.c1 {width:40%; padding-left:1em;}

table.attorneys td.c2 {width:20%;}

table.attorneys td.c3 {width:40%; padding-left:1em;}

table.attorneys tr a:link {
	font-weight:bold; 
	color: #4C1601;
	text-transform:none;
	text-decoration:none;
}

table.attorneys tr a:visited {
	font-weight:bold; 
	color:#4C1601;
	text-transform:none;
	text-decoration:none;
}

table.attorneys tr a:hover {color:#FF7600; text-decoration:none;}

table.attorneys tr.even {background:#D7D7D7;}

table.attydata {
	width:95%;
	margin:0 0 1em;
	border-collapse:collapse;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	line-height:12pt;
	color:#333333;
}

table.attydata thead {
	color:#4C1601;
	text-transform:uppercase;
	text-decoration:none;
}

.bodytext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	line-height:12pt;
	color:#333333;
	padding-bottom:1em;
}

.bodytext_ul {
	margin:0;
	padding-left:2em;
	padding-bottom:1em;
	list-style-position:outside;
	list-style-image:url(images/bullet.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	line-height:12pt;
	color:#333333;
}

.bodytext_ul.nested {padding-left:3em;padding-bottom:0;}

.centering {margin:0 auto; text-align:center;}

.heading1 {
	padding:1em 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	line-height:12pt;
	color:#4C1601;
	text-transform:uppercase;
	text-decoration:none;
}

.heading2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	line-height:12pt;
	color:#4C1601;
	text-transform:uppercase;
	text-decoration:none;
}

.heading3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9.5pt;
	line-height:12pt;
	color:#666666;
	text-transform:uppercase;
	text-decoration:none;
	font-style:italic;
}

.heading4 {font-weight:bold; text-transform:capitalize;}

.heading5 {text-transform:none; text-decoration:none; font-style:italic;}
	
.heading6 {
	padding:1em 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	line-height:12pt;
	color:maroon;
	text-transform:none;
	text-decoration:none;
}

.innertube {margin:0 10px 10px 10px; background-color:transparent;}

.hrleft {margin:0 0 3em 0; width:75%;}

.links_bodytext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	font-weight:normal;
	line-height:12pt;
	color: #963008; // #4C1601;
	text-transform:none;
	text-decoration:none;
}

.links_nav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	line-height:24px;
	color:#333333;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:1px;
}

.links_nav-active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	line-height:24px;
	color:#4C1601;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:1px;
	border-top:solid 1px #4c1601;
	border-bottom:solid 1px #4c1601;
}
/*
.links_practicearea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	line-height:12pt;
	color:#333333;
	font-weight:normal;
	line-height:12pt;
	text-transform:none;
	text-decoration:none;
}
*/
.mapinput {display:inline; padding:2px 4px; margin:0 8px;}

.no_pad {padding:0;}
.no_tpad {padding-top:0;}
.no_rpad {padding-right:0;}
.no_bpad {padding-bottom:0;}
.no_lpad {padding-left:0;}
.no_marg {margin:0;}
.no_tmarg {margin-top:0;}
.no_rmarg {margin-right:0;}
.no_bmarg {margin-bottom:0;}
.no_lmarg {margin-left:0;}

.pageart {border:1px solid #666666; margin:0 0 10px 10px; float:right; clear:right;}

.rightfloatbox {margin:0 0 10px 10px; text-align:center; float:right; clear:right;}

.sectionhead {
	padding-top:.5em;
	height:1.5em;
	letter-spacing:1px;
	font-family:"Times New Roman", Times, serif;
	font-size:18pt;
	font-weight:normal;
	font-style:normal;
	color:#4C1601;
	text-decoration:none;
	text-transform:capitalize;
}

.short {width:60%;}

.vcard {margin: .5em .5em 0 0; vertical-align:-8px;}


/*  ***Printing Rules*** */

@media print {

	/* Hide everything we're not printing */

		.noprint {display:none; margin:0; padding:0;}
		.novis {visibility:hidden;}

	/* Reformat the content for printing */

		html {background-color:transparent;}
		
		body, #outer, #inner, #contentwrapper, #footer {width:740px;}

		#attyheaderwrapper, #attyheader {width:720px;}
	
		#attyphoto {margin-left:-720px;}

		#content {margin-left:0;}

		#date {padding:0 0 5px;}

		#contentwrapper {background-image:none; background-color:transparent;}

		#header {display:none;}

		#printheader {
			display:block;
			letter-spacing:1px;
			font-family:"Times New Roman", Times, serif;
			font-size:32px;
			line-height:40px;
			font-weight:normal;
			font-style:normal;
			color:#4C1601;
			text-decoration:none;
			text-transform:capitalize;			
		}

		#header_rule {background-image:none;}

		#footer {color:black; background-color:transparent; position:fixed; bottom:0; left:0; border-top: solid black 1px;}

		#footer a {noprint;}

		#outer {margin:0 auto;}

		table.attydata {width:740px;}

		.printshrink {font-size:7.5pt; line-height:10.5pt;}

}
/* ***EOF*** */
