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

h1 { margin-top: 0; }

#header .title { border-bottom:2px solid white; border-top:2px solid white; color:#FFFFFF; float:left; font-size:32pt; padding:6px 23px; width:978px; }

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

#navWrapper { min-height: 90px; }
#nav ul { padding: 0; }
#nav ul li { float: left; min-width: 140px; height: 90px;
				list-style: none; 
				font-weight: bold;
}
#nav ul li a { text-align: center; text-decoration: none; padding: 30px 22px; font-size: 19pt; font-weight: normal; display: block; }
#nav ul ul { padding: 0; height: auto; }
#nav ul ul li { margin: 0; height: 35px; }
#nav ul ul li a { padding: 7px 14px;}

#mainContent { padding:25px; min-height: 200px; margin: 0; }

#homeTopWrapper { display: none; }
#homeBottomWrapper { display: none; }

/* Content with sidebar styles */
.contentWithSidebar #rightContent { padding-top: 10px; padding-bottom: 2%; }

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

/*columns*/
.threeColumn { margin:0 0 0 20px; }
.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; }
