﻿body 
{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	margin: 4px;
}

p {font-size: 10pt;}

li {
	font-size: 10pt;
}

#wrapper {border: solid 1px navy; border-left: solid 4px black; border-top: solid 4px red; width: 778px; padding: 0; margin-right: auto; margin-left: auto;}

#header {clear: both;}

#header img {margin: 0;}

#content {clear: left;padding: 8px;}

#content:after
{
    display: block; content: " "; clear: both;}

#footer {clear: both; padding: 0; margin: 0; border-top: solid 1px black; color: White; background-color: Black;}

#content h2 {margin-top: 0; margin-bottom: 4px; font-size: 12pt; border-bottom: solid 2px navy;}

#content h3 {margin-top: 0; margin-bottom: 0; font-size: 10pt; border-bottom: solid 2px navy;}

#content td {font-size: 10pt;}

#content li {font-size: 10pt;}

#footer p {margin: 0; padding: 4px; font-size: 10pt; font-weight: bold;}

#sidebar {margin-top: 75px; margin-left: auto; margin-right: -1px; border: solid 1px black; width: 150px; float: left;}

.eventDate {color: #FFA200; font-weight: bold;}

.eventTitle {font-weight: bold;}

.newsDate {color: Gray; float: left;}
.newsHeadline{margin-left: 10px; font-weight: bold;}

/* HOMEPAGE BOXES */

#eventsRotator {float: right; width: 150px; border: solid 1px orange; margin: 4px;}
#eventsRotator h2 {font-size: 10pt;}
#eventsRotator p {margin-top: 0;}

#membercenter{
	border: solid 1px purple; margin: 0; padding: 0 4px 0 4px;}
	
#membercenter p {
	background: url('/images/hp-logo-bkgrnd-tint.gif') no-repeat fixed left bottom;
    margin: 4px;
}

.links
{
    color: Red; 
}

.imgPadding
{
    padding-top: 5px;
    padding-left: 5px;    
}