body 	{background: #ffffff url(images/bg.jpg) repeat;}

img		{border:0px;
		padding: 0px;}
		
table	{border-collapse:collapse;border:0px;padding:0px;margin:auto;}

td	{border:0px;padding:0px;margin:0px;}
		
#bigcontainer {position: relative;margin: auto;width: 708px;height: 460px;
background: url(images/main.png) no-repeat !important;}
		
#biggercontainer {position: relative;margin: auto;width: 708px;height: 600px;
background: url(images/mainintr.png) no-repeat !important;}

#rightcontainer	{width: 410px; height:423px; position: absolute;top: 121px;left: 290px;}

#rightcontainer_home	{width: 410px; height:421px; position: absolute;top: 121px;left: 472px;}

#nav1	{position: absolute;top:14px;left:552px;z-index:2;}

#nav2	{position: absolute;top:90px;left:4px;}

#pichome	{position: absolute;width: 464px;top: 121px;left: 8px;}

#picintr	{position: absolute;width: 280px;top: 121px;left: 10px;}

#dropdown2	{position: absolute;top: 0px;left: 0px;font-size:0px; margin:0px; padding:0px; border:0px;}

#dropdown3	{position: absolute;top: 0px;left: 203px;font-size:0px; margin:0px; padding:0px; border:0px;}

#headerhome		{position: absolute;width: 231px;top: 121px;left: 472px;}

#headerintr	{width: 410px; height:40px; position: absolute;top: 121px;left: 290px;}

#headeraf	{width: 410px; height:40px; /*position: absolute; top: 224px;left: 290px;*/}

#headeras	{width: 410px; height:40px; /*position: absolute;top: 295px;left: 290px;*/}

#headerpa	{width: 410px; height:40px; /*position: absolute;top: 218px;left: 290px;*/}

#headercr	{width: 410px; height:40px; /*position: absolute;top: 279px;left: 290px;*/}

#nav3	{position: absolute;top: 436px;left: 4px;z-index:3;}

#intrnav3	{position: absolute;top: 548px;left: 4px;z-index:3;}

#leftas		{width: 205px;position: absolute;top: 0px;left: 0px;}

#rightas	{width: 205px;position: absolute;top: 0px;right:0px;left: 205px;}

h1	{margin:10px;font: bold 9pt georgia, palatino, serif; line-height:12pt;color: #000000;}

h2	{margin:10px;font: 9pt georgia, palatino, serif;color: #000000;}

.link	{margin:10px;text-align:right;}

.clear	{clear:both;}

.home	{margin:10px;font: 9pt georgia, palatino, serif; line-height:12pt;color: #000000;
width:185px;text-indent:1em; margin-bottom:20px;}

.interior	{margin:10px;font: 9pt georgia, palatino, serif;color: #000000;
width:360px;text-indent:1em;}

.interioratt	{margin:10px;font: 9pt georgia, palatino, serif; line-height:12pt;color: #000000;}

.headeratt	{margin:10px;/*font-variant:small-caps;*/font: 10pt georgia, palatino, serif; line-height:12pt;color: #ffffff;background-color:#c0a22f;letter-spacing:2;}
.headeratt2	{margin:10px;/*font-variant:small-caps;*/font: 10pt georgia, palatino, serif; line-height:12pt;color: #ffffff;background-color:#0b5130;letter-spacing:2;}

.title	{font: 10pt georgia, palatino, serif; line-height:12pt;color:#000000;}

.contact	{margin:10px;font: 10pt georgia, palatino, serif;line-height:13pt;color: #000000;}

.form	{margin:10px;font: 9pt georgia, palatino, serif;color: #000000;}

.copyright	{position: absolute;top: 570px;font: 7pt Arial, sans-serif;color: #E0CE90;
margin: 5px;}

.copyright a {color:#E0CE90;}

.copyrighthome a {color:#E0CE90;}

.copyrighthome	{position: absolute;top: 460px;font: 7pt Arial, sans-serif;
color:#E0CE90; margin: 5px;}

#rule	{position:absolute; left:15px; top:268px;}

ul	{list-style-type:none;}

ol	{list-style-type:lower-roman;}

/*.header {
		font: 11pt georgia, palatino, serif;
		color: #000000;
		margin: 5px;
		text-decoration:none;
		line-height:11pt;
		font-variant: small-caps;
		text-decoration:underline;
		text-indent:3em;
		}*/
		
li 		{
		font: 9pt georgia, palatino, serif;
		color: #000000;
		margin: 5px;
		text-decoration:none;
		line-height:11pt;
		}

li a {
		font: 9pt georgia, palatino, serif;
		color: #000000;
		margin: 5px;
		text-decoration:underline;
		line-height:11pt;}

li a:hover {
		font: 9pt georgia, palatino, serif;
		color: #0E512E;
		margin: 5px;
		text-decoration:underline;
		line-height:11pt;}

		
#nav1 a {font: bold 7pt Arial, sans-serif;font-variant: small-caps;word-spacing:3pt;color: #000000;
text-decoration: none;}
#nav1 a:hover {font: bold 7pt Arial, sans-serif;font-variant: small-caps;word-spacing:3pt;color: #000000;
text-decoration: underline;}
		
a.email {font: bold 9pt georgia, palatino, serif;line-height:12pt;color: #000000;}
a.email:hover {font: bold 9pt georgia, palatino, serif;line-height:12pt;color: #0E512E;}

a.print:link {
		font: 9pt georgia, palatino, serif;
		color: #000000;
		text-align:right;}
a.print:active {
		font: 9pt georgia, palatino, serif;
		color: #000000;
		text-align:right;}
a.print:hover {
		font: 9pt georgia, palatino, serif;
		color: #4d1f1d;
		text-align:right;}
a.print:visited {
		font: 9pt georgia, palatino, serif;
		color: #4d1f1d;
		text-align:right;}
		
#containeratt	{position:relative;margin:auto;width:460px; /*height:450px;*/background-color: #ffffff;border:#E0CE90 2px solid;}

#containersta	{position:relative;margin:auto;width:400px; /*height:300px;*/background-color: #ffffff;border:#E0CE90 2px solid;}

#text	{position:relative; left:22px; top:20px; width:310px;}

#headshot	{position:absolute; right:20px; bottom:20px; z-index:2;}

#rule	{position:relative; left:5px; top:5px;}

#rule2	{position:relative; left:5px; bottom:20px;}
		
#containerattstaff{
	left:10px;
	position:absolute;
	top:121px;
	width:688px;
	background:#fff;
}

#attorneystaffmenu{
width:688px;
height:114px;
}

.attorneystaffheading{
width:344px;
height:39px;
float:left;
display:block;
}

#attorney_heading{
background:url(images/heading_attorneys.jpg) top left no-repeat;
}

#staff_heading{
background:url(images/heading_staff.jpg) top left no-repeat;
}

.attorneystaffmenu{
background:url(images/staffmenubg.jpg) top left no-repeat;
width:344px;
height:75px;
float:left;
display:block;
}

.attorneystaffmenu ul{
width:338px;
height:67px;
margin:4px 3px 4px 3px;
list-style:none;
padding:0px;
}

.attorneystaffmenu ul li{
width:169px;
height:22px;
margin:0px;
list-style:none;
float:left;
display:inline;
padding:0px;
}

.attorneystaffmenu ul li a{
display:block;
float:left;
text-decoration:none;
width:159px;
height:16px;
padding:3px 0px 3px 10px;
margin:0px;
font-size:13px;
font-variant:small-caps;
color:#E0CD95;
}

.attorneystaffmenu ul li a:hover{
display:block;
float:left;
text-decoration:none;
width:159px;
height:16px;
padding:3px 0px 3px 10px;
margin:0px;
font-size:13px;
font-variant:small-caps;
background:#6A856F;
color:#fff;
}

#groupphoto{
width:213px;
height:300px;
padding:0px 5px 0px 470px;
background:url(images/groupphoto.jpg) top left no-repeat;
font-size:12px;
clear:both;
}
