/*Common Elements*/

	body {background:#000; font-family: Verdana, Arial, sans-serif; color:#fff;}
	
	a:link {color:#ffc;}
	a:visited {color:#ffc;}
	a:hover {color:#ccc;}
	
	#layout {width:780px; margin-left:auto; margin-right:auto;}
	
	#navbar {width:776px; background-image:url('images/greybar.jpg'); color:#fff; font-family:Verdana, Arial, sans-serif; font-size:.95em; text-align:center; padding:3px 0px; }
	#navbar a {text-decoration:none; padding: 0px 8px; font-weight:bold;}
	#navbar a:link {color:#fff;}
	#navbar a:visited {color:#fff;}
	#navbar a:hover {color:#ccc;}	
	#affiliations ul li {padding-bottom:6px;}

	
/*Inside Pages only*/	

	/*#header {font-family:Adobe Garamond, Georgia, Times New Roman; color:#900;}*/
	#header {font-family:Adobe Garamond, Georgia, Times New Roman; color:#669966;}
	/*#header {font-family:Adobe Garamond, Georgia, Times New Roman; color:#536251;}*/
	#header h1 {padding-bottom:0px; margin-bottom:0px;}
	h2.green {color:#536251;  border-bottom:1px dotted #536251; width:60%; margin-bottom:20px; margin-right:20px; text-align:right;}
	h2 {color:#ccc;  border-bottom:1px dotted #ccc; width:60%; margin-bottom:20px; margin-right:20px; text-align:right;}
	h3 {color:#ccc;}
	#vtlaw {font-family:Adobe Garamond, Georgia, Times New Roman; color:#3c6; text-align:right; padding:0px 15px 6px 0px;}
	#leftbar {float:left; width:140px;  color:#fff; font-size:.8em; padding:5px;}
	#maintext {padding:10px; font-size:.8em; }
	#footer {padding:10px; font-size:.7em; color:#ccc; border-top:1px solid #ccc; clear:both;}
	
	/*News Page*/
	dl.news {margin-left:6%; font-size:1.1em; color:#ccc; background:#333; padding:8px; width:80%; font-family:times, times new roman;}
	dl.news dt {font-weight:bold;}
	dl.news dd {font-style:normal; text-align:justify; padding-top:8px; padding-left:0px; margin-left:0px;}
	dl.news dd.date {font-style:normal;}
	
	/*Contact Page*/
	#offices {width:760px; margin-right:auto; margin-left:auto;}
	.office {float:left; margin-right:10px; width:230px; text-align:center; color:#ccc;}
	.office img {margin-bottom:6px;}
	.border {border:3px solid #333;}
	#tollfree {position:relative; top:-30px; left:330px; width:370px; text-align:center; font-size:1.5em; color:#ffc;}
	
	
	
	
	
/*Home Page*/	
	#office {width:201px; height:381px; float:left;}
	#lawheader {width:576px; height:381px; text-align:center;}
	#locations {width:160px; position:relative; top:20px; margin-left:316px;}
	#locations h3 {margin-bottom:0px; padding-bottom:0px; width:150px;}	
	#locations .sub {margin-top:0px; padding-top:0px; font-size:.75em; color:#959595;}
	#leftarea {float:left; padding:2px; width:487px;}
	.pictureright {float:right; padding:8px;}
	#hometext {width:437px; padding:5px; float:left; font-size:.9em; line-height:1.5em;}
	#affiliations ul{margin-left:485px; padding-left:25px; font-size:.8em; width:260px;}