body {
			margin : 0;
			padding : 0;
			text-align : center;
			font : 10pt helvetica, arial, sans-serif;
			background-color : #979797;
		}
		
			#page {
				width : 960px;
				min-height : 500px;
				margin : 0 auto;
				text-align : left;
				border-right : 2px solid #666;
				border-left : 2px solid #666;
			}
			
				#header {
					text-align : center;
					height : 195px;
					background : url('logo.jpg') no-repeat;
				}
				
					#header h1 {
						text-indent : -10000px;
					}
				
				#nav {
					padding : 75px 0 0 0;
					text-align : center;
					height : 35px;
					line-height : 35px;
				}
				
					#nav ul {
						margin : 0;
						padding : 0;
					}
					
						#nav ul li {
							display : inline;
							float : left;
							width : 200px;
							margin : 0 19px;
							border : 1px solid #222;
							background-color : #008080;
						}
						
							#nav ul li a {
								display : block;
								width : 100%;
								text-decoration : none;
								font-weight : bold !important;
								color : #fff;
							}
							
								#nav ul li a:hover {
									background-color : #00BDBD;
									color : #fff;
									text-decoration : underline;
								}
								
							/*#nav ul li.nav-home {
								background-color : #3443A6;
							}
							
							#nav ul li.nav-contact {
								background-color : #EE6D0C;
							}
							
							#nav ul li.nav-attorneys {
								background-color : #C7361E;
							}
							
							#nav ul li.nav-areas {
								background-color : #69245C;
							}*/
				
				#body {
					clear : both;
					background-color : #f9f8f6;
					border-top : 2px solid #ddd;
				}
				
					#main {
						width : 940px;
						float : left;
						padding : 10px;
						text-align : justify;
						background-color : #f9f8f6;
					}
					
						#main div {
							clear : both;
							margin : 8px 0;
						}
						
						#main p.firm-photo {
							text-align : center;
							padding-top : 20px;
						}
						
					
					#side {
						width : 200px;
						float : right;
						padding : 10px;
					}
					
						#side h1 {
							font-size : 12pt;
						}
						
						#side h2 {
							font-size : 10pt;
							font-weight : bold;
						}
				
				#footer {
					clear : both;
					padding-top : 20px;
					font-size : 8pt;
					border-top : 2px solid #ddd;
					background-color : #eee;
				}
				
					#footer ul {
						margin : 0;
						padding : 0;
					}
					
						#footer ul li {
							list-style-type : none;
							display : inline;
							margin : 0 20px;
						}
						
							#footer ul li a {
								font-weight : bold;
							}
	
		a,
		a:visited,
		a:link {
			color : #3443A6;
			font-weight : bold;
		}
		
		p {
			line-height : 15pt;
		}