/* General tag settings */
img { border: 0; }
form { margin: 0px; padding: 0px; }
.error { color: #ff0000; }

/* Site Design */
html, body { margin: 0px; padding: 0px; }
body { background-color: #cccccc; }

#wspasla { background-color: #fefbfb; width: 600px; padding: 30px 20px 20px 20px; margin-left: auto; margin-right: auto; }

#header { position: relative; height: 25px; border-bottom: 3px solid #3366ff; }
#header h1 { position: absolute; padding: 0px; margin: 0px; top: 0px; left: 0px; height: 23px; width: 267px; background: url(/images/william_s_perkins_asla.gif) left top; background-repeat: no-repeat; cursor: pointer; }
#header h1 span { display: none; }
#header h2 { position: absolute; padding: 0px; margin: 0px; top: 0px; right: 0px; height: 23px; width: 203px; background: url(/images/landscape_architect.gif) left top; background-repeat: no-repeat; }
#header h2 span { display: none; }

#imagebar { margin-top: 3px; height: 180px; position: relative; }
#imagebar #img1 { position: absolute; top: 0px; left: 0px; }
#imagebar #img2 { position: absolute; top: 0px; left: 248px; }
#imagebar #img3 { position: absolute; top: 0px; left: 390px; }

#primary { padding: 0px; }

#navigation {  }
#navigation ul { margin: 0px; padding: 0px; }
#navigation li { list-style: none; border-bottom: 4px solid #88614a; }
#navigation a, #navigation a:link, #navigation a:active, #navigation a:hover, #navigation a:visited { display:block;  padding: 6px 0px 6px 4px; font-family: Georgia, "Times New Roman", serif; font-size: 12pt !important; text-decoration: none; }

#content { font-family: "Times New Roman", serif; font-size: medium; min-height: 280px;  }
#content h2 { font-size: 1.4em; }
#content h3 { font-size: 1.2em; font-weight: normal; }
#content p, li { font-size: 1.0em; line-height: 135%; text-align: justify; }
#content li { padding-bottom: 0.4em; }
#content label span { width: 10em; float: left; }

#footer { position: relative; margin-top: 16px; padding-top: 4px; padding-bottom: 30px; text-align: center; font-size: small; font-family: "Modern No. 20", "Times New Roman", serif; border-top: 3px solid #3366ff; }
#footer address { font-style: normal; position: absolute; left: 0px; text-align: left; }
#footer #phone { position: absolute; right: 0px; }
#footer a, #footer a:link, #footer a:hover, #footer a:visited, #footer a:active { text-decoration: underline; color: #666666; }