body {font-family: arial; font-size: 16px; color: #787875; margin: 0; padding:0;}
a {color: #01506e; text-decoration: none;}
a:hover {color: #033649;}
#container {width: 907px; text-align: left;}
#left { width: 313px; float:left;}
#right { width: 594px; float: right;}
#leftContent { padding: 24px 20px;}
#rightContent { padding: 24px 20px 24px 0; }
.greyTitle h1 {font-size: 22px; color: #525250; font-weight: normal; margin: 0;}
.newsListDate h1{font-size: 20px; color: #a1a19f; font-weight: normal; margin: 0;}
#rightContent .newsTitle h1{color: #015170; font-size: 18px; padding-bottom: 7px;  margin: 0;}
#rightContent p {margin: 0; padding-bottom: 12px;}
#rightContent .entryList {padding-bottom: 25px;}
.paging {margin-top: 20px;}
#recentNews {color: #8a8a87; font-size: 12px; padding-bottom: 20px;}
#recentNews .title {color: #015170; font-size: 15px;}
.newsDate h1{font-size: 20px; color: #8a8a87; margin: 0;}

#google_translate_element {float: right; margin-top: 30px;}

#leftContent #quote p {margin: 0;}
#leftContent .quoteBody {font-size: 15px; color: #525250; padding-bottom: 6px; }
#leftContent .quoteAuthor {font-size: 12px; color: #8a8a87; font-style: italic; }
#leftContent .quoteSubtitle {font-size: 10px; color: #8a8a87; font-style: italic; padding-bottom: 20px;}

#locationFooter h4 {font-size: 12px; color: #b8b8b7; }

.videotitle { margin: 0; padding-top: 10px;}
p.videotitle {font-family: arial; font-size: 14px; color: #525250;}
