body {
background-color:#FFFFFF;
color:#939393;
font-family:georgia;
font-size:13px;
font-style:normal;
line-height:19px;
-webkit-text-size-adjust: none;
}
h1 {
color:#3399FF;
font-family:georgia;
font-size:19px;
font-style:normal;
font-weight:normal;
line-height:22px;
margin:0;
padding:0;
}

a {
color:#606060;
text-decoration:none;
}
a:hover {
border-bottom:1px dotted #939393;
padding-bottom: 2px;
color:#606060;
}
ul {
list-style-type:none;
margin:0;
padding:0;
}
#main {
margin-left:auto;
margin-right:auto;
padding:0;
width:857px;
overflow:hidden;
}
#top {
border-bottom:1px solid #939393;
height:163px;
padding:0px 0px 3px 0px;
width:857px;
padding-bottom:8px;
margin-bottom: 10px;
}
#logo {
float:left;
margin-left:10px;
padding-bottom:15px;
padding-top:20px;
}
#logo a {
color:#FFFFFF;
text-decoration:none;
}
#logo a:hover {
border:medium none;
color:#FFFFFF;
text-decoration:none;
padding:0px;
}
#topright {
float:right;
width:620px;
}
#nav {
width: 625px;
float:left;
overflow:hidden;
padding-bottom:14px;
padding-top:72px;
text-align:left;
}
#nav ul {
display:inline;
margin-left:0;
}
#nav ul li {
width: 100px;
border-left:1px solid #686868;
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0;
padding:7px 70px 7px 13px;
}
#nav ul li.date {
width: 100px;
border-left:1px solid #686868;
color:#0099FF;
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0;
padding:7px 0 7px 12px;
}

#navb {
border-top:1px solid #939393;
width: 620px;
float:left;
overflow:hidden;
padding: 14px 0px 14px 0px;
margin-top:50px;
text-align:right;
}
#navb ul {
display:inline;
margin-left:0;
}
#navb ul li {
border-left:1px solid #686868;
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0;
padding:7px 70px 7px 13px;
}
#navb ul li.date {
border-left:1px solid #686868;
color:#0099FF;
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0;
padding:7px 0px 7px 12px;
}
#blog {
border-top:1px dotted #939393;
float:left;
padding: 15px 13px 0px 10px;
text-align:left;
width:610px;
}
#blog p, h1 {
display:inline;
margin: 0px 3px 0px 3px;
padding:0;
}
#blog a {
color:#3399FF;
}
#blog a:hover {
border-bottom:1px dotted #939393;
color:#3399FF;
}

#image {
padding: 0px;
margin-bottom: 10px;
}

#eventpost {
border-bottom:1px dotted #939393;
padding: 12px 110px 50px 110px;
margin-left: auto; 
margin-right: auto; 
margin-bottom:20px;
}

#eventpost a:hover {
border-bottom:1px dotted #939393;
}

#eventpost h1{
font-size: 19px;
line-height:30px;
margin: 0px 3px 0px 0px;
text-transform:none;
}

#eventpost img {
padding: 18px 0px 22px 0px;
}

#blog_bottomnav {
text-align:right;
margin: 10px 6px 10px 0px;
}

#blog_bottomnav a:hover {
border-bottom:1px dotted #939393;
}

#blog_bottomnavl {
float:left;
text-align:left;
padding:0px;
}

#blog_bottomnavr {
float:right;
text-align:right;
padding:0px;
}

#pastlist {
font-size: 12px;
border-bottom:1px dotted #939393;
padding: 9px 175px 14px 150px;
margin-left: auto; 
margin-right: auto;
margin-bottom:5px;
}

#pastlist a:hover {
border-bottom:1px dotted #939393;
}

#pastlist h1{
font-size: 15px;
line-height:20px;
margin: 0px 3px 0px 0px;
text-transform:none;
}

#bottom {
border-top:1px solid #939393;
border-bottom:1px solid #939393;
padding:10px 0px 10px 0px;
margin-bottom: 65px;
text-align:right;
width:857px;
float:left;
}
#bottom s {
color:#0099FF;

}
#bottoml {
width:315px;
float:left;
text-align:left;
margin-left: 6px;
padding:0px;
}
#bottomr {
width:500px;
margin-right:6px;
float:right;
text-align:right;
padding:0px;
}
#photos {
display:none;
}
.caps {
color:#606060;
font-family:courier new;
font-size:12px;
line-height:7px;
text-transform:uppercase;
}

.time {
color:#000000;
font-family:georgia;
font-size:11px;
text-transform:uppercase;
}

.date {
color:#000000;
font-family:georgia;
font-size:12px;
text-transform:uppercase;
padding-right: 10px;
}

.photolink{
color:#ff3333;
font-family:georgia;
font-size:10px;
text-transform:uppercase;
}

.nextprev {
color:#0099FF;
font-family:courier new;
font-size:12px;
line-height:7px;
text-transform:uppercase;
}

.eventsblog {
border-bottom:1px dotted #939393;
}
.presstitle {
color:#3399FF;
font-family:georgia;
font-size:11px;
font-weight:normal;
line-height:7px;
text-transform:uppercase;
}
#containerevents{
padding:0;
}

#containerevents p, h1 {
display:inline;
margin:0;
padding:0;
}

#containerpress{
width: 845px;
padding:0;
margin-left:30px;
}

#containerpress p, h1 {
display:inline;
margin:0;
padding:0;
}

#containerpress ul {
display:inline;
margin-left:0;
}
#containerpress ul li {
border-bottom:1px dotted #939393;
display:inline;
list-style-image:none;
list-style-type:none;
margin-left:0;
}
#press {
overflow:hidden;
float: left;
width: 230px;
height: 450px;
border-right: 1px dotted #939393;
border-bottom: 1px dotted #939393;
padding: 0px 10px 55px 10px; 
font-size: 14px;
margin: 5px 20px 15px 0px;
}
#press h1{
color:#202020;
font-size:13px;
text-transform: uppercase;
}

#press a {
color:#0099FF;
text-transform:uppercase;
font-size:11px;
}

#pressimage {
width: 165px;
padding: 20px 0px 30px 12px;
}

#pressimage img {
border: solid 1px #909090;
}


#map{
height: 560px;
}

.blue{
color:#0099FF;
padding:0px 10px 0px 0px;
}


.large {
padding-left: 3px;
font-weight: normal;
font-style:normal;
font-size: 15px;
}

#news {
overflow:hidden;
float: left;
width: 230px;
height: 80px;
border-right: 1px dotted #939393;
border-bottom: 1px dotted #939393;
padding: 0px 10px 55px 10px; 
font-size: 13px;
line-height:17px;
margin: 20px 20px 15px 0px;
}

#news h1{
color:#3399ff;
font-size:16px;
line-height:19px;
}