body {max-width: 950px; margin: 0 auto; text-align: center; font-family: Arial, Helvetica, Sans-Serif;}

#banner {width: 950px; margin: 0; padding: 40px 0 30px 0;}

#home-photos {width: 950px; padding: 40px 0 30px 0; margin: 0; text-align: center;}

#footer {width: 950px; padding: 10px 0 30px 0; margin: 0; text-align: center;}

.nav-link {padding-right: 20px;}
.nav-link-right {padding-right: 0;}

#navbar {font-size: 13px; line-height: 18px; font-weight: bold;}
#navbar a:link {text-decoration: none; border-bottom: 1px solid #fff; color: #000; font-weight: bold;}
#navbar a:visited {text-decoration: none; border-bottom: 1px solid #fff; color: #000; font-weight: bold;}
#navbar a:hover {text-decoration: none; border-bottom: 1px dotted #999; color: #999; font-weight: bold;}
#navbar a:active {text-decoration: none; border-bottom: 1px dotted #999; color: #999; font-weight: bold;}

#footer {clear: both;}

#footer a:link {text-decoration: none; border-bottom: 1px solid #fff; color: #000; font-weight: bold;}
#footer a:visited {text-decoration: none; border-bottom: 1px solid #fff; color: #000; font-weight: bold;}
#footer a:hover {text-decoration: none; border-bottom: 1px dotted #999; color: #999; font-weight: bold;}
#footer a:active {text-decoration: none; border-bottom: 1px dotted #999; color: #999; font-weight: bold;}

h1 {font-size: 24px; text-align: left;}

#main-content {padding: 20px 0; text-align: left;}
#main-content ul, #main-content ul li {margin: 10px 0 0 10px; padding: 0; list-style-type: square; line-height: 1.2em;}

p {line-height: 1.2em;}