﻿@charset "utf-8";
/* CSS Document */

 body {
background-color: #F8F7F4;
margin-top:-3px
}
html {
	margin-left: -1px;
	overflow-Y: scroll;
}

.droptop {width: 975px; margin: auto; padding: 0px;}

.shadowbg {width:975px; margin:auto;  background-image:url(/images/shadow2.png); background-repeat:repeat; padding:0px}
.container {width:960px;margin:auto; background-color:#FFFFFF}
.header {height:122px}
.topnav {float:right; background-image:url(/images/topnav_long.png); height:47px; width:625px}
.topnavdiv {margin-top:10px; margin-left:10px}
.logo {float:left}
.content { width:960px;  background-repeat:no-repeat; background-position:bottom}
.leftnav {width: 225px; margin-top:50px; height:386px; float:left; background-image:url(/images/leftnav.png)}
.practiceareas {margin-top:20px; margin-bottom:10px; margin-left:16px}
.leftnav2 {width: 225px; margin-top:20px; float:left; background-color: transparent;}

.maincontent {width: 585px; float:left; margin: 0px 0px 10px 110px; font-family:Arial, Helvetica, sans-serif; font-size:11px; word-spacing:2pt; line-height:20px;  color: #666666}
.section {margin-bottom:6px; float:right; font:Arial, Helvetica, sans-serif; font-size:14px; word-spacing:2pt; letter-spacing: 2pt;  color: #9da519; clear:both}
.section2 {margin-bottom:20px; float:right; font:Arial, Helvetica, sans-serif; font-size:14px; word-spacing:2pt; letter-spacing: 2pt;  color: #9da519; clear:both}
.practice  {float:right;clear:both; margin-bottom:5px; }
.attorneys {float:right; font:Arial, Helvetica, sans-serif; font-size:24px; color: #999999; clear:both; margin-bottom:2px; height:20px; margin-top:4px}
.attsub { float:right; font:Arial, Helvetica, sans-serif; font-size:14px; color: #999999; clear:both; margin-bottom:20px}
.subtitle {float:right; height:21px;  clear:both; margin-bottom:20px}
.subtitle2 {float:right; height:42px; clear:both; margin-bottom:25px}
.pagehdr {margin-bottom:10px; float:right; width: 490px;}

a:link { color: #9da519; text-decoration: none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold }
a:visited { color: #9da519; text-decoration: none;  font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold }
a:hover { color: #9da519; text-decoration: underline;  font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold }
a:active { color: #9da519; text-decoration: none;  font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold }

li  { text-decoration:none}

.news {font-size: 12px; font-weight:bold; color:#9da519}
.date {font-size:10px; color:#9da519}

.form {background-color:#FFFFFF; border:1px solid #999999; padding:10px }

.hotels {font-size:10px}

.hotels a {font-size: 10px}

/* added 5/27/11 */
.anchorlist a:link { text-decoration: none; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.anchorlist a:hover { text-decoration: underline;  font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.anchorlist a:visited { text-decoration: none;  font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.anchorlist a:active { text-decoration: none;  font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.allleft {width: 225px; float:left; }
.pageheader { font-size: 14px; font-weight: normal; text-align: right; word-spacing:2pt; letter-spacing: 2pt; }

H1 { color: #9da519; font-size: 18px; text-align: right; font-weight: normal; letter-spacing: 3px;}
h4 { color: #9da519; }

#articles { float: left; width: 355px; height: 400px; padding: 5px; border: 1px dotted gray; }
#news { float: left; width: 255px; height: 400px; padding: 5px; border: 1px dotted gray; }

.articletitle {
	font-size: 15px; color:#9A8977; font-weight: bold;
}


.articletitle a{
	font-size: 15px; color:#9A8977; font-weight: bold;
}

.newstitle {font-size: 13px; color: #c1c858 ; font-weight: bold;}

	.newssub {font-size: 11px; color: #9da519; font-style:italic}
	.newscol { width: 211px; border-left:thin #7D6A55 solid; padding-left: 10px}
	
	.bestfirm {font-family:Arial, Helvetica, sans-serif;  color: #666666; font-size:10px; width:200px; margin:auto; }
