/* CSS template designed by Mark A. Connelly to be specifically used for the web site of the Limerick Township Historical Society, 
located at 545 W. Ridge Pike, Limerick, PA 19468-1417. All original material in this template copyright (c) 2009 by the 
Limerick Township Historical Society. */

/* Universal site elements */

* {font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;}
.printonly {display: none;}
body {background-color: #FFFFFF;}
.all {width: 100%;}
.text {width: 100%;}
a:hover {color: #5b461e;}
td img {display: block;}
h1 {font-size: 150%; text-align: center;}
.indent {position: relative; left: 50px; width: 80%;}

/* Quick alternate classes to replace deprecated html tags */

.center {text-align: center;}
.centerdiv {margin: 0 auto;}
.left {text-align: left;}
.right {text-align: right;}
.justify {text-align: justify;}
.b {font-weight: bold;}
.i {font-style: italic;}
.bi {font-weight: bold; font-style: italic;}
.caption {font-size: 75%;}
.noborder {border-width: 0px;}

/* Header */

.headerall {height: 180px; background-color: #C5E085; position: relative;}
.header {width: 760px; margin: 0 auto;}
#logo1 {height: 170px; width: 170px; float: left; position: relative; top: 5px; left: 5px;}
#centerheader {height: 180px; width: 400px; float: left; position: relative; left: 10px; text-align: center;}
#logo2 {height: 170px; width: 170px; float: left; position: relative; top: 5px; left: 15px;}

/* Navigation Bar & Table */

.vertfiller {height: 6px; background-color: black; overflow: hidden; min-width: 760px;}
.navall {margin: 0 auto; background-color: #C5E085; height: 60px; overflow: hidden;}
.nav {margin: 0 auto; width: 760px;}
.nav img {position: relative; float: left; border: 0;}
#abt {width: 137px; height: 28px; top: 19px; left: 9px}
#hist {width: 66px; height: 28px; top: 19px; left: 20px;}
#gen {width: 75px; height: 14px; top: 25px; left: 32px; }
#event {width: 57px; height: 25px; top: 20px; left: 45px; } 
#news {width: 78px; height: 26px; top: 19px; left: 59px;}
#contact {width: 107px; height: 26px; top: 19px; left: 72px;}
#sitemap {width: 59px; height: 14px; top: 24px; left: 85px;}
#gohome {width: 75px; height: 27px; top: 20px; left: 97px;}

/* Footer */

.footer {background-color: #C5E085; position: relative; font-size: 75%; font-style: italic; text-align: center;}
.footertext {margin: 0 auto; width: 760px;}

/* Homepage */

.homemaintext {width: 750px; margin: 0 auto; min-height: 490px; height: 100%; overflow: auto;}
.hometext {float: left; position: relative; top: 10px; margin: 0 auto; width: 290px; text-align: justify;}
.homemapwrap {float: right; position: relative; margin: 0 auto; width: 440px; height: 495px;}
#homemap {float: right; position: relative; top: 10px; width: 430px; height: 450px; overflow: hidden; margin: 0 auto;}
#homemaptext {float: right; position: relative; top: 10px; font-size: 75%; margin: 0 auto; width: auto;}

/* Our Society & The Hunsberger House Picture Pages */

#hunsthumb {width: 510px; margin: 0 auto; padding: 0px; border-spacing: 0px;}
.hunspic {margin: 0 auto; width: 450px;}

/* Limerick History */

.historyindent {position: relative; left: 50px; width: 700px;}
#historytop {height: 210px;}
#historytoptext {float: left; position: relative; top: 30px; width: 350px;}
#historytopimage {float: left; position: relative; left: 60px; width: auto;}

/* Limerick Population */

.tdnorm {border-style: solid; border-width: 1px; border-color: black; padding: 5px;}
.pop {margin: 0 auto; width: 100%;}
.popnote {vertical-align: top; text-align: right;}

/* Current Events */

.calendartext {width: 750px; margin: 0 auto;}
#calendar {width: 750px; height: 600px; overflow: hidden; border-width: 0px;}

/* Blog & Newsletters */

#lthsblogfeedwrapup {float: left; width: 365px;}
.lthsblogfeed1 {color: #676767; font-size: 11px; margin: 10px; padding: 4px;}
.newsletterside {float: left; position: relative; left: 20px; width: 365px; text-align: right;}