body {background-color: #E7EBEC;}

h1 {font: 1.5em/1.7 Verdana, Arial, Helvetica, sans-serif; color: #333; margin-top: 0; margin-bottom: 0.5em;}
h3 {font: 1.5em/1.7 Verdana, Arial, Helvetica, sans-serif; color: #378DAF; margin-top: 0; margin-bottom: 0.8em;}

a:link {text-decoration: underline; color: #378DAF;}
a:visited {text-decoration: underline; color: #369;}
a:hover, a:active {text-decoration: none; background: #CDDFEC; color: #333;}

.help {
  border-bottom: 1px dotted #333;
  cursor: help;
  }


.right {text-align: right;}

	#container {
			width: 760px;
			\width: 780px;
			w\idth: 760px;
			border: 1px solid #ccc;
			margin: 5px;
			margin-left: auto;
			margin-right: auto;
			padding: 5px;
			background-color: #fff;
			background: #fff;
			min-height:100%; 
			height:auto;
		}

	#banner {
			padding: 1px;
			margin-bottom: 5px;
			margin-top: -5px;
			border-top: 5px solid #fff;	
			background-color: #333;
		}

	#content {
			padding: 0 5px 5px 5px;
			margin-left: 190px;
			background-color: #fff;
			font-size: 0.9em;
			line-height: 28px;
			font-family: "Lucida Bright", Lucidabright, Georgia, serif;
	
		}

	#navbar {
			float: left;
			width: 180px;
			\width: 180px;
			w\idth: 180px;
			margin-top: -5px;
			border-top: 5px solid #fff;	
			margin-right: 5px;
			padding: 1px 1px 0 1px;
			background-color: #333;
		}

/* 3px jog. Hide from IE5-mac. Only IE-win sees this. \*/

* html #content {height: 1%;  margin-left: 0;}

/* End hide from IE5/mac */

	#footer {
			clear: both;
			padding: 5px;
			margin-top: 10px;
			background-color: #378DAF;
			font-size: 0.7em;
			line-height: 20px; 
			font-family: "Lucida Bright", Lucidabright, Georgia, serif;
			color: #fff;
			text-align: center;
		}

#footer a:link {text-decoration: underline; color: #fff;}
#footer a:visited {text-decoration: underline; color: #CDDFEC;}
#footer a:hover, #footer a:active {text-decoration: none; background: #CDDFEC; color: #333;}

#bottommenu {clear: both; text-align: center; font: 0.7em/25px Verdana, Arial, Helvetica, sans-serif; margin-top: 12px;}

#navcontainer ul {
margin: 0;
padding: 0;
list-style-type: none;
font: 0.8em/25px Verdana, Arial, Helvetica, sans-serif;
}

#navcontainer a {
display: block;
padding: 5px;
width: 170px;
background-color: #378DAF;
border-bottom: 1px solid #333;
}

#navcontainer a:link, #navlist a:visited {
color: #fff;
text-decoration: none;
}

#navcontainer a:hover {
background-color: #fff;
color: #333;
}

#current a:link, #current a:visited, #current a:hover {background-color: #AFC1D0; color: #000;}

div.item {padding: 0 5px 5px 0;}
div.item img {float: left; margin-right: 10px; margin-bottom: 10px;}
p.first {margin-top: -7px;}


/* attorney profile rollovers
----------------------------------------------- */
#attorneycontainer {
  background: #333;
  padding:0;
  margin-bottom: 2em;
  width: 256px;
}

#attorneypics {
  position:relative;
  padding-top:0;
  margin-top:1px;
  margin-left:1px;
  padding-bottom:0;
  margin-bottom:1px;
}

#attorneypics ul {
  position:relative;
  margin:0;
  padding:0;
  height:58px;
}

#attorneypics li {
  float:left;
  display:block;
  width:50px;
  height:58px;
  background-position:left top;
  margin-right:1px;
  padding:0;
  list-style-type:none;
  z-index:1;
}

#attorneypics li a {
  display:block;
  width:50px;
  height:58px;
  border-width:0;
  background-repeat:no-repeat;
  background-position:left top;
}

#attorneypics li.tholland a {background-image:url("../images/tholland_tng.jpg");}
#attorneypics li.jbrady a {background-image:url("../images/jbrady_tng.jpg");}
#attorneypics li.wgrabowski a {background-image:url("../images/wgrabowski_tng.jpg");}
#attorneypics li.jcomitz a {background-image:url("../images/jcomitz_tng.jpg");}
#attorneypics li.qlehman a {background-image:url("../images/qlehman_tng.jpg");}

#attorneypics li.tholland a:hover, #attorneypics li.tholland, #attorneypics li.thollandcurrent
  {background-image:url("../images/tholland_tn.jpg");}
#attorneypics li.jbrady a:hover, #attorneypics li.jbrady, #attorneypics li.jbradycurrent 
  {background-image:url("../images/jbrady_tn.jpg");}
#attorneypics li.wgrabowski a:hover, #attorneypics li.wgrabowski, #attorneypics li.wgrabowskicurrent 
  {background-image:url("../images/wgrabowski_tn.jpg");}
#attorneypics li.jcomitz a:hover, #attorneypics li.jcomitz, #attorneypics li.jcomitzcurrent 
  {background-image:url("../images/jcomitz_tn.jpg");}
#attorneypics li.qlehman a:hover, #attorneypics li.qlehman, #attorneypics li.qlehmancurrent 
  {background-image:url("../images/qlehman_tn.jpg");}



/* H1 image replacement */

#about {
	background: url(../images/about.gif) no-repeat;
	text-indent: -5000px;
	height: 35px;
	border-bottom: 1px dashed #333;
	margin-bottom: 0.75em;
	}

#practice {
	background: url(../images/practice.gif) no-repeat;
	text-indent: -5000px;
	height: 35px;
	border-bottom: 1px dashed #333;
	margin-bottom: 0.75em;
	}

#attorneys {
	background: url(../images/attorneys.gif) no-repeat;
	text-indent: -5000px;
	height: 35px;
	border-bottom: 1px dashed #333;
	margin-bottom: 0.75em;
	}

#careers {
	background: url(../images/careers.gif) no-repeat;
	text-indent: -5000px;
	height: 35px;
	border-bottom: 1px dashed #333;
	margin-bottom: 0.75em;
	}

#disclaimer {
	background: url(../images/disclaimer.gif) no-repeat;
	text-indent: -5000px;
	height: 35px;
	border-bottom: 1px dashed #333;
	margin-bottom: 0.75em;
	}

#error {
	background: url(../images/404.gif) no-repeat;
	text-indent: -5000px;
	height: 35px;
	border-bottom: 1px dashed #333;
	margin-bottom: 0.75em;
	}

#events {
	background: url(../images/events.gif) no-repeat;
	text-indent: -5000px;
	height: 35px;
	border-bottom: 1px dashed #333;
	margin-bottom: 0.75em;
	}

#links {
	background: url(../images/links.gif) no-repeat;
	text-indent: -5000px;
	height: 35px;
	border-bottom: 1px dashed #333;
	margin-bottom: 0.75em;
	}

#news {
	background: url(../images/news.gif) no-repeat;
	text-indent: -5000px;
	height: 35px;
	border-bottom: 1px dashed #333;
	margin-bottom: 0.75em;
	}

#contact {
	background: url(../images/contact.gif) no-repeat;
	text-indent: -5000px;
	height: 35px;
	border-bottom: 1px dashed #333;
	margin-bottom: 0.75em;
	}

#sitemap {
	background: url(../images/sitemap.gif) no-repeat;
	text-indent: -5000px;
	height: 35px;
	border-bottom: 1px dashed #333;
	margin-bottom: 0.75em;
	}


