body { font-family: lucida sans, arial; margin: 0; }

h1 { margin-top: 0; }

#main { width: 1024px; margin: 0 auto; }

#navwrapper { margin:8px 14px 0 0; margin-bottom: 30px; min-height: 30px; }
#nav ul { padding: 0; }
#nav ul li { float: left; min-width: 140px; height: 30px; margin-left: 10px;
				list-style: none; 
				font-weight: bold;
}
#nav ul li a { text-align: center; text-decoration: none; padding: 4px 15px; font-size: 17px; display: block; }
#nav ul li:last-child { background-image: none; }
#nav ul ul { padding: 0; height: auto; }
#nav ul ul li { margin: 0; }

#header div.title { font-size: 42pt; text-align: center; padding-top: 32px; }
#header #titlewrapper { min-height: 85px; }
#header div.title p { margin: 0; }

#mainContent { min-height: 75px; position: relative; margin: 0 20px 20px; min-height: 200px; }

#header .contactinfo { display: none; }
#header .prudentiallogo { display: none; }

/*column stuff*/
.listing h3 { text-align: center; }
.listing .photo { margin: 0 auto; }
.listing .photo img { max-width: 200px; border: 1px solid black; }

.column .listing .photo { width: 200px; min-height:130px; margin: 0 auto; }
.column .listing .photo img { max-width: 200px; border: 1px solid black; }
.column .listing h3 { font-size: 0.9em; text-align: center; }
.column .listing .details { padding: 0 20px; }

