html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
vertical-align:baseline;
font:normal 12px Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

:focus {
outline:none;
}

table {
border-collapse:separate;
border-spacing:0;
}

caption,th,td {
text-align:left;
font-weight:400;
}

table,td,th {
vertical-align:middle;
}

a img {
border:none;
}

.clear {
clear:both;
margin:0;
padding:0;
}

html {
overflow-y:scroll;
}

html,body {
font-family:Arial, Helvetica, sans-serif;
scrollbar-base-color:#2DB5E5;
background:#0F3858 url(../images/back2.jpg) repeat-x;
margin:0;
padding:0;
}

body {
text-align:center;
background:#498fcc url(../images/back2.jpg) repeat-x;
}

#wrapper {
text-align:center;
margin-right:auto;
margin-left:auto;
width:960px;
border-top:none;
border-right:none;
border-bottom:none;
border-left:none;
}

#container {
text-align:center;
width:960px;
border-top:none;
border-right:none;
border-bottom:none;
border-left:none;
background:url(../images/backContainer.jpg) no-repeat;
padding-top:0;
padding-bottom:0;
margin:0 auto;
}

#header {
text-align:left;
width:960px;
height:150px;
margin:0;
padding:0;
}

#headText .name {
font-size:24px;
margin-left:75px;
}

.headerText {
color:#FFF;
width:500px;
float:left;
font:36px Georgia, "Times New Roman", Times, serif;
margin:0;
padding:30px 0 0;
}

#title {
width:960px;
margin-top:25px;
clear:both;
float:left;
margin-bottom:25px;
color:#FFF;
}

#content {
width:960px;
margin-right:0;
margin-bottom:0;
margin-left:0;
padding:0;
}

a:link {
font-weight:700;
color:#F49F34;
text-decoration:none;
font-size:14px;
}

a:visited {
font-weight:700;
color:#D86C23;
text-decoration:underline;
}

a:hover {
font-weight:700;
color:#FC0;
text-decoration:underline;
}

a:active {
font-weight:700;
color:#FA9A2A;
}

#furniture #nav-furniture a,#about #nav-about a,#teaching #nav-teaching a,#contact #nav-contact a,#home #nav-home a,#media #nav-media a,#news #nav-news a,#park #nav-park a,#parks #nav-parks a,#sculpture #nav-sculpture a {
color:#FFF;
border-top:0 none;
border-right:0 none;
border-bottom:0 none;
border-left:0 none;
background:url(../images/buttonYAH.jpg) no-repeat;
}

.menu ul {
list-style-type:none;
margin:0;
padding:0;
}

.menu li {
float:left;
position:relative;
z-index:100;
list-style:none;
}

.menu table {
position:absolute;
border-collapse:collapse;
z-index:80;
top:25px;
}

.menu a,.menu :visited {
display:block;
font-size:12px;
width:119px;
color:#000;
background:url(../images/buttonUp.jpg) no-repeat;
text-decoration:none;
text-align:center;
font-weight:700;
margin-right:1px;
height:30px;
line-height:28px;
border-top:0 none;
border-right:0 none;
border-bottom:0 none;
border-left:0 none;
padding:0;
}

.menu :hover {
color:#FFF;
background:url(../images/buttonDown.jpg) no-repeat;
border-top:0 none;
border-right:0 none;
border-bottom:0 none;
border-left:0 none;
font-weight:700;
}

.menu ul ul {
visibility:hidden;
position:absolute;
width:117px;
height:0;
}

.menu ul li:hover ul,.menu ul a:hover ul {
visibility:visible;
}

#slide {
height:420px;
width:620px;
float:left;
margin-right:20px;
}

#text {
float:right;
width:300px;
text-align:left;
height:420px;
overflow:auto;
margin:0;
padding:0 15px 15px 0;
}

#footer {
text-align:center;
border-top:none;
border-right:none;
border-bottom:none;
border-left:none;
height:100px;
clear:both;
width:960px;
padding-right:0;
padding-bottom:0;
padding-left:0;
margin-right:auto;
margin-bottom:0;
margin-left:auto;
background:url(../images/backFoot.jpg) no-repeat;
}

#footerLeft {
text-align:left;
float:left;
width:400px;
padding-left:50px;
padding-top:20px;
}

#footerRight {
text-align:left;
float:left;
padding-right:50px;
padding-top:20px;
}

.foot a:link {
font-weight:700;
color:#DBEEF6;
text-decoration:none;
}

.foot a:hover {
font-weight:700;
color:#154063;
text-decoration:underline;
}

.foot a:active {
font-weight:700;
color:#00F;
text-decoration:none;
}

.foot a:visited {
font-weight:700;
color:#9FF;
text-decoration:underline;
}

h1 {
color:#FFF;
font:italic normal 24px Georgia, "Times New Roman", Times, serif;
margin:0;
padding:0;
}

h2 {
color:#FFF;
font:italic normal 24px Georgia, "Times New Roman", Times, serif;
margin:0;
padding:0;
}

h3 {
color:#FFF;
font:bold 14px Arial, Helvetica, sans-serif;
}

h4 {
font-weight:700;
clear:both;
margin:0;
padding:0 0 10px;
}

.small {
font-size:9px;
}

.belowFoot {
text-align:center;
margin-right:auto;
margin-left:auto;
display:block;
}

hr {
color:#FFF;
border-top:1px solid #263E98;
border-right:none;
border-bottom:none;
border-left:none;
}

.grey {
color:#666;
}

.white {
font-weight:700;
color:#FFF;
}

.heading {
color:#C3C718;
font:italic bolder 30px Arial, Helvetica, sans-serif;
margin:0;
padding:25px 0 0;
}

.italic {
font-style:italic;
}

.right {
float:right;
border:3px solid #AED8CE;
margin-left:25px;
margin-bottom:15px;
}

.imgRight {
float:right;
margin-bottom:15px;
margin-left:25px;
border-top:none #F28E1E;
border-right:none #F28E1E;
border-bottom:none #F28E1E;
border-left:none #F28E1E;
}

.imgLeft {
float:left;
}

#quote {
font:italic 24px Georgia, "Times New Roman", Times, serif;
color:#163A5C;
clear:both;
text-align:left;
padding-right:0;
padding-left:0;
}

.space {
clear:both;
height:25px;
}

.box1 {
background:url(../images/box1.jpg) no-repeat;
float:left;
height:120px;
width:180px;
margin-right:15px;
line-height:20px;
}

.box2 {
background:url(../images/box2.jpg) no-repeat;
float:left;
height:120px;
width:180px;
margin-right:15px;
line-height:20px;
}

.box3 {
background:url(../images/box3.jpg) no-repeat;
float:left;
height:120px;
width:180px;
margin-right:15px;
line-height:20px;
}

.box4 {
background:url(../images/box4.jpg) no-repeat;
float:left;
height:120px;
width:180px;
margin-right:15px;
line-height:20px;
}

.box5 {
background:url(../images/box5.jpg);
float:right;
height:120px;
width:180px;
line-height:20px;
margin:0;
padding:0;
}

p {
font-size:14px;
text-align:left;
margin-bottom:15px;
color:#000;
}

li {
font-size:14px;
color:#000;
list-style:url(../images/bullet.png) inside;
text-align:left;
}

.data {
text-align:left;
float:right;
width:350px;
margin:0;
padding:25px 0 0;
}

#park {
width:600px;
float:left;
border:5px solid #FC0;
}

.green {
color:#0F0;
}

.mediaL {
width:480px;
float:left;
text-align:left;
padding-top:25px;
}

.mediaR {
width:430px;
float:right;
text-align:left;
padding-top:25px;
}

.dataL {
width:450px;
float:left;
text-align:left;
padding-top:15px;
}

.dataR {
width:450px;
float:right;
text-align:left;
padding-top:15px;
}

.placesaver {
padding-bottom:5px;
padding-right:5px;
}

.intro {
width:960px;
padding:15px;
}

.newsL {
width:435px;
float:left;
text-align:left;
background:#29A8DF;
border:1px solid #F09230;
height:300px;
margin-top:15px;
padding:10px;
}

.newsR {
width:435px;
float:right;
text-align:left;
background:#29A8DF;
border:1px solid #F09230;
height:300px;
margin-top:15px;
padding:10px;
}

