.printHeader {
	display: none;
}

body {
	margin: 0px; 
	padding: 0px; 
}

a {	
	color: #717; 
	text-decoration: none;
}

a:hover {
	color: #711; 
	text-decoration: underline;
}

#white {
	text-align: justify;
}

#dt {
	border: 1px dashed #a0a; 
	text-align: center; 
	font-family: courier new, courier, lucida sans, trebuchet ms, tahoma, verdana, arial, sans-serif; 
	font-size: 8pt; 
	color: #a0a; 
	margin-bottom: 13px;
}

#dt:hover {
	border: 1px solid #000; 
	color: #000; 
}

#dt a {
	font-family: courier new, courier, lucida sans, trebuchet ms, tahoma, verdana, arial, sans-serif; 
	font-size: 8pt; 
	color: #a0a; 
}

#dt a:hover {
	color: #000; 
}

TEXTAREA 	{ font-family: Verdana; font-size: 8pt ;background-color: #FFFFFF; border-style: solid; 
/* border-width:1; */ 
}

INPUT 		{ font-family: Verdana; font-size: 8pt ;background-color: #FFFFFF;  border-style: solid; /*border-width:1;*/ }

OL {font-family: Lucida Sans Unicode, lucida sans, tahoma, verdana, arial, sans-serif; font-size: 10pt; color: #000000;}
UL {font-family: Lucida Sans Unicode, lucida sans, tahoma, verdana, arial, sans-serif; font-size: 10pt; color: #000000;}
LI {font-family: Lucida Sans Unicode, lucida sans, tahoma, verdana, arial, sans-serif; font-size: 10pt; color: #000000;}

p.exp 		{font-family: Lucida Sans Unicode, lucida sans, tahoma, verdana, arial, sans-serif; font-size: 8pt; color: #00a;}

p 		{font-family: Lucida Sans Unicode, lucida sans, tahoma, verdana, arial, sans-serif; font-size: 10pt; color: #000000;}

h1 		{font-family: Lucida Sans Unicode, lucida sans, Trebuchet MS, Trebuchet, tahoma, verdana, arial, sans-serif; font-size: 14pt; color: #DE0131;}

h2		{font-family: Lucida Sans Unicode, lucida sans, tahoma, verdana, arial, sans-serif; font-size: 12pt; color: #8C0D74;}

h3 		{font-family: Verdana, arial, sans-serif; font-size: 10pt; color: black;}

#organizations {
	background-color: #DE0131; 
	position: absolute; 
	left: 0px; 
	top: 102px; 
	width: 148px; 
	z-index: 3; 
	visibility: hidden;
	opacity:.90;
	filter: alpha(opacity=90);
}

#organizations a {
	font-family: Lucida Sans Unicode, lucida sans, verdana, tahoma, arial, sans-serif; 
	font-size: 8pt; 
	color: #fff; 
	line-height: 20px;
      /* width: 140px; */
      /* width: 150px; */
      /* border:1px solid #aaa; */
}

#programs {background-color: #DE0131; position: absolute; left: 450px; top: 82px; width: 148px; z-index: 3; visibility: hidden;	opacity:.90;
	filter: alpha(opacity=90);}
#programs a {font-family: Lucida Sans Unicode, lucida sans, verdana, tahoma, arial, sans-serif; font-size: 8pt; color: #fff; line-height: 20px;}

#development {background-color: #DE0131;position: absolute; left: 150px; top: 102px; width: 148px; z-index: 3; visibility: hidden;	opacity:.90;
	filter: alpha(opacity=90);}
#development a {font-family: Lucida Sans Unicode, lucida sans, verdana, tahoma, arial, sans-serif; font-size: 8pt; color: #fff; line-height: 20px;}

#onlinehomilies {background-color: #DE0131;position: absolute; left: 300px; top: 82px; width: 148px; z-index: 3; visibility: hidden;	opacity:.90;
	filter: alpha(opacity=90);}
#onlinehomilies a {font-family: Lucida Sans Unicode, lucida sans, verdana, tahoma, arial, sans-serif; font-size: 8pt; color: #fff; line-height: 20px;}

#staff {background-color: #DE0131;position: absolute; left: 150px; top: 82px; width: 148px; z-index: 3; visibility: hidden;	opacity:.90;
	filter: alpha(opacity=90);}
#staff a {font-family: Lucida Sans Unicode, lucida sans, verdana, tahoma, arial, sans-serif; font-size: 8pt; color: #fff; line-height: 20px;}

#staff a:hover, #onlinehomilies a:hover, #development a:hover, #organizations a:hover, #programs a:hover {
	color: #dadada;
	text-decoration: none;
}

/*
#footer, #footer a {	
	bottom: 0;
	width: auto;
	// margin: 1em 0 1em 160px;
	line-height: 1.5em;
	font-size: 68%;
	padding: 5px;
	text-align: left;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-family: Lucida Sans Unicode, Lucida Sans, Trebuchet MS, Trebuchet, Tahoma, Verdana, Arial, Sans-serif; 
	/* do not remove space */
/*
	position: absolute;
      color: #999;
}
*/

#footer, #footer a {
	font-family: Lucida Sans Unicode, Lucida Sans, Trebuchet MS, Trebuchet, Tahoma, Verdana, Arial, Sans-serif; 
	font-size: 8pt; 
	color: #999;
      /* position: absolute; */
      bottom: 0;
}


#footer:hover, #footer a:hover {
	color: #000;
}

.small {font-family: Lucida Sans Unicode, lucida sans, trebuchet ms, tahoma, verdana, arial, sans-serif; font-size: 8pt; color: #000000;}

FONT.main {font-family: Lucida Sans Unicode, lucida sans, tahoma, verdana, arial, sans-serif; font-size: 12pt; color: #000000;}

.cal {
	font-family: Verdana; 
	font-size: 8pt; 
	color: #A00;
}

TD.side { 
	border-top: #E2C4DA solid 13px;
	border-right: #E2C4DA solid 13px; 
	border-bottom: #E2C4DA solid 13px;
	border-left: #E2C4DA solid 13px;
}

.side, .side p, .side p a, .side a { font: 7.5pt verdana; color: black; }
.side a:hover { text-decoration: underline; }

#treb {
	font-family: Trebuchet MS, Trebuchet, Verdana; 
	font-size: 8pt;
	color: black;
}

.showstate { /*Definition for state toggling image */
	/*cursor:hand;*/
	float: right;
	margin: 1px;
}

.headers {
	font-family: Lucida Sans Unicode, lucida sans, Trebuchet MS, Trebuchet, tahoma, Verdana, arial, sans sarif;
	font-size: 10pt; 
	border: 1px solid black;
	background: url(/v2/img/hp/red_fade_kindling.jpg);
	padding: 3px;
	padding-left: 3px;
	color: white;
	margin-top: 13px;
	/*margin-bottom: 13px;*/
}

.switchcontent {
	background: url(/v2/img/hp/stpeters.jp);
	background-color: #ffaa77;
	border: 1px solid black;
	border-top-width: 0;
	padding: 3px;
	font-family: Trebuchet MS, Trebuchet, Verdana; 
	font-size: 10pt;
	color: crimson;
	/*margin-bottom: 13px;*/
}

#shout {
	border: 1px dotted red;
	padding: 2px;
	background: white;
	font-family: Trebuchet MS, Trebuchet, Verdana; 
	font-size: 10pt;
	color: black;
}

#mission {
	background: url(/v2/img/hp/purpleback.gif);
	background-color: #8b136c;
	border: 1px solid #717;
}

#missionHead {
	background: url(/v2/img/hp/purpleback.gf);
	color: white; /* #e2c4da; */
	font-family: Verdana; 
	font-size: 13pt; 
	text-align: center; 
	padding: 2px; 
	margin: 2px;
}

#missionText {
	background-color: #e2c4da; 
	padding: 5px;
	font-family: Lucida Sans Unicode, lucida sans, Trebuchet MS, Trebuchet, tahoma, Verdana, arial, sans sarif;
	font-size: 10pt; 
	color: #717;
	text-align: justify;
}

.dropcontent {
	font-family: Verdana;
	font-size: 12px;
	width: 300px;
	/* height: 140px; */
	border: 0px solid black;
	background-color: #faa; /* FFECC6 */
	display: block;
}

/* ---|| Staff Page Tabs ||--- */

#tablist {
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 12px Verdana;
}

#tablist li {
list-style: none;
display: inline;
margin: 0;
}

#tablist li a {
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: white;
}

#tablist li a:link, #tablist li a:visited {
color: navy;
}

#tablist li a.current {
background: lightyellow;
}

#tabcontentcontainer {
width: 400px;
/* Insert Optional Height definition here to give all the content a unified height */
padding: 5px;
border: 1px solid black;
}

.tabcontent {
display:none;
}

/* ======||  BOTTOM HEADER  ||====== */

#headerBottomContainer {
	font-size: 100%;
	background-color: #eee;
	width: 100%; /* 700px */
	border-bottom: 1px solid #bbb;
	padding: 20px 0px 0px 0px;
}

#headerBottomLeft {
	float: left;
	width: 400px;
	margin: 0px 0px 0px 15px;
}

#headerBottomRight {
	margin: 0px 0px 0px 480px;
	z-index: 1;
	/* position: relative; */
}

#clearHeaderBottom {
	clear: both;
	height: 1px;
	overflow: hidden;
}
