<style type="text/css">
	@import "all.css"; /* just some basic formatting, no layout stuff */

	html {
		font-family: Verdana, Ariel, Times;
		}

	body {
		text-align:center;
		background-color: #cccc99;
		font-family: Verdana, Ariel, Times;
		background-image: url('images/LasserLine.jpg');
		background-position: 0px 72px;
		background-repeat: repeat-x;
		margin: 0;
		}

	#shadowtop {
		background-image: url('images/LasserShadowMid.jpg');
		background-repeat: repeat-y;
		width: 820px;
		margin-top: 19px;
		border-bottom: 1px solid #003366;
		margin-right: auto;
		margin-left: auto;
		padding: 0px;
		}

	#shadowmid {
		background-image: url('images/LasserShadowMid.jpg');
		background-repeat: repeat-y;
		width: 820px;
		margin-right: auto;
		margin-left: auto;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px;
		}
		
	#shadowbottom {
		background-image: url('images/LasserShadowBottom.jpg');
		background-repeat: no-repeat;
		width: 820px;
		margin-right: auto;
		margin-left: auto;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0;
		border: 0;
		}
		
	#headimage {
		background-image: url('images/LasserHomeLogo.jpg');
		width: 796px;
		height: 50px;
		margin-right: auto;
		margin-left: auto;
		margin-top: 0px; 
		padding: 0px;
		text-align: left;
		border-left: 2px solid #003366;
		border-top: 2px solid #003366;
		border-right: 2px solid #003366;
		border-bottom: 1px solid #666666;
		overflow: hidden;		
		}

	#frametop {
		width: 800px;
		overflow: hidden;
		margin-right: auto;
		margin-left: auto;
		text-align: left;
		}
				
	#contentnav {
		background-color: #003366;
		width: 256px;
		height: 130px;
		float: left;
		padding: 20px 0px 0px 0px;
		border-left: 2px solid #003366;
		}
	
	#image {
		width: 539px;
		height: 149px;
		float: left;
		border-right: 2px solid #003366;
		border-bottom: 1px solid #666666;
		border-left: 1px solid #666666;
		}
		/* text on image font: Impact */

	#framebottom {
		width: 796px;
		margin-right: auto;
		margin-left: auto;
		margin-top: 0px;
		text-align: left;
		background-color: #E5E5CD;
		border-left: 2px solid #003366;
		border-right: 2px solid #003366;
		border-bottom: 2px solid #003366;
		overflow: hidden;
		}
		
	#contact {
		width: 256px;
		float: left;
		background-image: url('images/LasserContactBackground.jpg'); 
		background-repeat: none;
		}

	#contentcenter {
		width: 540px;
		float: left;
		background: #E5E5CD;
		}
	
	#contentcenter ul {
		font-size: .9em;
		margin: 0px;
		text-align: left;
		line-height: 1.3em;
		padding: 0px 40px 20px 90px;
		}
	
	#contentcenter ul.disc {list-style-type: disc}
	#contentcenter ul.circle {list-style-type: circle}
	#contentcenter ul.square {list-style-type: square}
	#contentcenter ul.none {list-style-type: none}

	p {
		font-size: .7em;
		margin: 0px;
		text-align: justify;
		line-height: 1.3em;
		padding: 0px 40px 20px 40px;
		}
		
	p.address {
		color: #003366;
		text-align: center;
		font-size: .7em;
		padding: 0px;
		}
		
	p.address:first-line {
		font-size: 1.2em;
		font-weight: bold;
		font-variant: small-caps;
		letter-spacing: 1.5px;
		}
		
	p.suggestion {
		font-size: .9em;
		color: darkred;
		border: 1px solid darkred;
		margin: 10px 10px 10px 10px;
		padding: 10px 10px 10px 10px;
		}
		
	p.attorney:first-line {
		color: #003366;
		text-align: left;
		font-size: 1.2em;
		font-weight: bold;
		font-variant: small-caps;
		letter-spacing: 1.5px;
		}

	h1 {
		font-size: 1em;
		color: #003366;
		letter-spacing: 3px;
		border-bottom: 1px;
		margin: 0px;
		padding: 20px 10px 20px 25px;
		text-align: left;
		line-height: 1.7em;
		font-variant: small-caps;
		background-image: url('images/LasserContentUnderline.gif'); 
		background-repeat: no-repeat;
		background-position: -4px 45px;
		}
		
	h1.contact {
		background-image: url('images/LasserContactUnderline.gif'); 
		background-position: 15px 45px;
		}
		
	a {
		color: #0052A3;
		}

	a:hover {
		background-color: #D4D4AA;
		}	    
	    
	#navbar {
		width: 246px;
		font-size: .75em;
		text-indent: 2px;
		letter-spacing: 1.5px;
		word-spacing: 5px;
		text-align: right;
		font-family: Verdana, Ariel, Times;
		font-variant: small-caps;
		}

	#navbar ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}

	#navbar li {
		margin: 0;
		}
		
	#navbar li a {
		display: block;
		padding: 5px 0px 5px 0px;
		background-color: #003366;
		color: #ffffff;
		border-bottom: 1px solid #666666;
		border-right: 10px solid #003366;
		text-decoration: none;
		width: 100%;		
		}

	#navbar li a:hover {
		border-bottom: 1px solid #E5E5CD;
		border-right: 10px solid #0052A3;
		background-color: #CCCC99;
		color: #003366;
		}

	<!--  FORM FORM FORM -->

	form {
		display: block;
		margin: 0px;
		padding: 0px;
		}		

	input, textarea, select {
		font-size: .7em;
		width: 150px;
		float: left;
		background-color: #E5E5CD;
		margin: 0px 0px 3px 53px;
		font-family: Verdana, Ariel, Times;
		}

	select {
		width: 154px;
		}

	input.button {
		width: 55px;
		margin: 10px -10px 0px 54px;
		}
		
	br {
		clear: both;
		}
	
</style>