html, body
{font-size:100%; 
margin:0; 
padding:0; 
height:500px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align:left;}

#rightcol {vertical-align:top; width:200px; border-left: 1px solid #555; align:top;font-size:0.8em; }
#rightcol img {vertical-align:middle; height:170px; width:150px; margin:2px; border:1px solid #0000ff;}
#rightcol_calendar {border-collapse:collapse;}
#rightcol_calendar td{border:1px solid black; font-size:0.9em; width:75px;}
#rightcol_calendar th{ font-weight:bold; font-size:1.1em; padding:1px 3px; border:1px solid black; width:75px;}
#rightcol_calendar table { color:blue;font-size:0.9em; width:100%; text-align:left; margin-bottom:10px; }

#footer {border-top:1px solid #555;}
#footer h2 {color:white;}
#footer p {width:100%; margin:0; text-align:center; font-size:0.6em;}
#footer p span {padding:0 5px;}
#footer p a {text-decoration:none; text-color:black; text-align:right;}

#header {border-bottom:1px solid #555; background:url(./images/webbanner.jpg) repeat-x  left top; height:106px;  text-align:center; text-color:white; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif }
#header h1 {position:absolute; width:817px; height:36px; padding:20px 123px 0 0; margin:0; top:42px; left:0; text-align:center; text-color:white; }
#header h2 {color:white;}
#header img {align:left; margin-left:10px; margin-top:5px; height:65px; width:75px; }

#leftcol {vertical-align:top; text-decoration:none; font-size:0.9em; list-style-type:none; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#leftcol_table {vertical-align:top; border-right:1px solid #555; text-decoration:none; font-size:0.9em; list-style-type:none; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#leftcol_shares img {align:bottom; height:100px; width:120px; }
#leftcol_facebook img {align:bottom; height:50px; width:100px; }
#leftcol_parent { text-decoration:none; border-top:1px solid #333; padding-left:4px;font-size:0.9em; list-style-type:none;}
#leftcol_parent img {padding-top:2px; padding-right:2px;}
#leftcol ul {text-decoration:none; padding-left:14px; margin:0px; border-right:0px; font-size:0.9em;}
#leftcol ul li {text-decoration:none; list-style-type:none;  font-size:1em;}
#leftcol ul li a { list-style-type:none; text-decoration:none; font-weight:bold;}
#leftcol ul li ul li a {list-style-type:none; padding-left:14px; text-decoration:none; font-weight:bold; }

#fullsize{height:100%;}

#content p{padding:4px 5px 5px 20px; font-size:0.9em; text-decoration:none;}
#content p.a {text-decoration:none;}
#mansion_house img{height:125px; width:175px; border: thin solid #999999;}

#general_content {font-size:0.85em; height:"100%"; width:200;}
#general_content_table table{padding-left:10px;}
#general_content p{text-align:center;}
#general_content p.a {text-decoration:none; text-align:center;}
#general_content h3 {text-align:left}
#general_content h4 {text-align:center}
#general_content img {margin:2px; border:0px solid #0000ff; height:170px; width:225px; float:left; text-align:center; }
#med_rect img{margin:2px; border:0px solid #0000ff; height:175px; width:300px; float:left; text-align:center; }
#general_content_membership img {margin:10px; border:0px solid #0000ff; height:140px; width:275px; float:left; align:middle; }

#president img {margin:2px; border:0px solid #0000ff; height:180px; width:125px; float:left; text-align:center; }

#location img {margin:20px; border:1px solid #0000ff; width=332px; height=288px; }
#location h3 {text-align:center;}

