body,
html {
margin:0;
padding:0;
background:#eeeeee;
color:#000;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 14px;
}
body {
min-width:924px;
}
#wrap {
background:#eee;
margin:0 auto;
width:924px;
}
#header {
background-image: url(../pics/BlueUmbrellaBanner-900.jpg);
background-repeat: no-repeat;
background-position: top center;
min-height: 118px;
min-width: 900px;
}
#header h1 {
padding:5px;
margin:0;
text-align: center;
}
#nav {
background:#000;
padding:5px;
font-size: large;
width: 914px;
height: 22px;
}
#nav ul {
list-style-type: none;
width: auto;
margin: 0;
padding: 0;
}
#nav li{
float: left;
border-right: 1px solid #eeeeee;
}
#nav a{color: #eeeeee; text-decoration:none; background-color:#000000; padding:3px 15px;}
#nav a:hover{background-color:#555555;}
#main {
background:#eeeeee;
float:left;
width:671px;
}
#main h2, #main h3, #main p {
padding:0 ;
}
#main li {
margin-top: 10px;
}
#main ul {
margin-bottom:20px;
}
hr {
width: 80%;
}
#sidebar {
background:#eee;
float:right;
width:240px;
}
#sidebar ul {
margin-bottom:20px;
}
#sidebar li {
margin-top: 10px;
}
#sidebar p {
text-align: justify;
}
#sidebar h3, #sidebar p {
padding:0 10px 0 0;
}
#footer {
background:#eee;
clear:both;
}
#footer p {
padding:5px;
margin:0;
font-size: x-small;
text-align: center;
}
dt {
font-weight: bolder;
margin-top: 20px;
}
.photo img {
padding:4px;
border:1px solid #444;
}
p.photo {
text-align: center;
margin-top: 30px;
margin-bottom: 30px;
}
#gallery-main {
text-align: center;
}