
* 
{ 
	margin : 0;
	padding : 0;
	text-align : left
}


html, body 
{
	height: 100%;
}

/* ************** */
/* *Page Layout** */
/* ************** */

#wrapper 
{ 
	min-height : 100%;
	height : auto !important;
	height : 100%;
	background : #939cd2;
	/* margin : 0 auto -25px; the bottom margin is the negative value of the footer's height */
}

/*Top Spacer Bar */
#topspacer
{
	height : 10px;
	background : 939cd2;
}

/*Header Bar */
#hdr 
{ 
	top : 10px;
	height : 227px;
	width : 1000px;
	border-top : 10px;
	border-top-color : #939cd2;
	margin-left : 15px;
	margin-bottom : 15px;
	background : 939cd2;
}

/*Footer Bar */
#ftr 
{
	height: 30px;
	background : 939cd2;
}

/* Top Navigation Bar */
#nav
{
	top : 247px;
	height : 40px;
	width : 1000px;
	margin-bottom : 5px;
	background : ;
}

/* Left Bar */
#leftbar
{
	float : left;
	width : 205px; 
	margin-left : 15px;
	margin-right : 15px;
	margin-top : 10px;
	background : #939cd2;
}

#rightbar
{
	left : 900px;
	height : 100%
	color : black;
	z-index : 2;
}

/*Left Vertical Decor Bar */
/*
#leftdecbar
{
	left : 20px;
	width : 10px;
	background : black;
	z-index : 2
}
*/

/* Right Bar */

/*
#rightbar
{
	position : relative;
	width : 15%;
	background : black;
}
*/
	
/* Body */
#txt 
{ 
	width : 685px;
	margin : 0 50px;
	margin-top : 10px;
	background : white;
	border-style:double;
	border-width:3px;
	overflow : auto;
}

/* ************************ */
/* Header Image Positioning */
/* ************************ */

.hdrspacer
{
	right-margin : 10px;
}

/* ************** */
/* Navigation Bar */
/* ************** */

#navcontainer 
{
        background: #04223F;
        font: normal normal 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#navlist 
{
        list-style: none outside none;
        margin: 0;
        padding: 0;
}

@media all 
{
        #navlist 
{
               text-indent : 285px;
}
}

#navlist li 
{
        bottom: 11px;
        display: inline;
        line-height: 1.2em;
        margin: 0;
        padding: 0;
        position: relative;
}

html>body #navlist li 
{
        background: #000;
        margin: 0 3px 0 0;
        padding: 4px 0px 4px 0;
}

#navlist a, #navlist a:link, #navlist a:visited 
{
        background: #900;
        border: 1px solid #FFF;
        bottom: 2px;
        color: #FFF;
        cursor: pointer;
        display: inline;
        height: 1em;
        margin: 0;
        padding: 3px 5px 3px 5px;
        position: relative;
        right: 2px;
        text-decoration: none;
}

#navlist a:hover 
{
        background: #C00;
        bottom: 1px;
        color: #FFF;
        position: relative;
        right: 1px;
}

#navlist a:active 
{
        background: #999;
        bottom: 0px;
        color: #FFF;
        position: relative;
        right: 0px;
}

#navlist li#active 
{
        background: #369;
        bottom: 13px;
        display: inline;
        margin: 0 3px 0 0;
        padding: 0;
        position: relative;
}

html>body #navlist li#active 
{
        background: #000;
        margin: 0 4px 0 4px;
}

#navlist #active a, #navlist #active a:link, #navlist #active a:visited, #navlist #active a:hover 
{
        background: #369;
        border-bottom: none;
        border-left: 1px solid #9CC;
        border-right: 1px solid #9CC;
        border-top: 1px solid #9CC;
        bottom: 0;
        color: #FFF;
        cursor: text;
        margin: 0;
        padding: 2px 5px 0 5px;
        position: relative;
        right: 0;
}

/* ************ */
/* Font Styling */
/* ************ */

/* Main Body Text Formatting */
.fontformat
{
	text-indent : 2em;
	font-size : 16;
	font : times new roman;
	font-weight : bold;
}

/* Main Body Text Box Margins */
.margin
{
	margin-left : 15px;
	margin-right : 15px;
}

/* Centered Text for 'Follow Me' */
.centertxt
{
	font-size : 24px;
	font-weight : bold;
	text-align : center;
}

/* Font Style For 'Paid For By' Message */
.paidformsg
{
	text-align : center;
	text-decoration : underline;
	font-style : italic;
	font-weight : bold;
	font-size : 10px;
}

/* ********************** */
/* Bullet List Formatting */
/* ********************** */

#listhdr
{
	font-size : 24px;
	font-weight : bold;
	text-indent : 2em;
}

.fontlist
{
	font-size : 14pt;
	text-indent : 4em;
}

/* ************************* */
/* Volunteer Form Formatting */
/* ************************* */

.volformmargin
{
	text-indent : 5em;
}

/* *************** */
/* Image Alignment */
/* *************** */

/* Center Images */
.imgcenter
{	
	margin-left : 209px;
}

/* Center Facebook, Twitter logos */
.imgcenter2
{
	text-indent : 8em;
}
