/* Print Stylesheet */
/* Universal Formatting */
body { font: normal 80% Georgia, "Times New Roman", Times, serif; background-color: #FFF; color: #000; }
img { display:block; }
h1, h2, h3, h4, h5, h6, h7, h8, #menu { font-family: Geneva, Arial, Helvetica, sans-serif; }

	/* Headings */
h1 { font-size: 18pt; margin-top: 0; padding-top: 0; white-space: nowrap; margin-bottom: 10px;}
h1:first-line {	font-size: 14pt;}
h2 { font-size: 16pt; margin-bottom: 0; margin-bottom: 30px; margin-top: 10px; }
h3 { color: #000; margin-top: 0; padding-top: 4px; padding-bottom: 2px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000;
	margin-bottom: 0; font-size: 12pt; clear: both; height: 1.2em; }
h4 { color: #000; clear: both;}
h5 { color: #000; text-indent: 30px;}

	/* General Paragraphs */
p { margin-top: 10px; margin-bottom: 20px; top: 0; position: relative; margin-left: 20px;}

	/* Links */
a:link { color: #F00; text-decoration: underline;}

	/* Address */
#add { position: absolute; top: 0; left: 0; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F00; padding-left: 150px;
	padding-right: 0; margin-right: 0; white-space: nowrap; width: 100%; }

	/* Banner Area */
#banner { display:none; }

	/* Main Body Text */
#body { background: white; float: none; position: absolute; left: 0; top: 220px; padding-left: 20px; padding-top: 0; font-size: 12pt; }

	/* Hide Main Menu */
#menu {display: none; }

	/* Show Print-Only Items */
#printban { position: absolute; left: 0; top: 0; }
#printtag { border-top-width: 1px; border-top-style: solid; border-top-color: #F00; margin-top: 20px; clear: both; font-size: 10pt; padding: 1em; }
#fwdb { float: right; border: 3px ridge #600; }

	/* Hide Screen Tagline */
#tagline {display: none; }

/* Main Page Specific */
.ques {	font-style: italic; font-weight: bold; color: #000; }
#mission p { line-height: 1.5; }

/* Activities Page Specific */
.titles { text-decoration: underline; }

/* Administration Page Specific */
#officers th { color: #000; font-weight: bold; text-align: left; }

/* Calendar Page Specific */
.cal p:first-line {	color: #000; font-weight: bold; }
.cal td { vertical-align: top; color: #000; }

/* Outside Links Page Specific */
#links li { list-style-image:  url("../gfx/umcbul.gif");}
#links { background-color: #FFF; border: 0.3em double #000; vertical-align: top; color: #000;}
#links img { border: none;}
#links h1 {	color: #000;}
#links a { text-decoration: none;}
#links a:link { color: #000; text-decoration: none;}
#links a:visited { color: #000; text-decoration: none;}
#links a:hover { color: #000; text-decoration: none;}
#links a:active { color: #000; text-decoration: none; background-color: #FFF;}

/* Missions Page Specific */
#hmdopen { font-style:italic; font-weight:bold; color: #000; text-align: center; }
.char {	font-weight: bold; }
.month { color: #000; font-weight: bold; padding-right: 1em;}
#smmonthly div { border: 0.1em solid #000; padding: 1em; background-color: #FFF; color: #000; clear: both; margin-bottom: 1em; }
#utto, #ferrell { float: right; border: 3px ridge #000; }
#doepken { float: left; margin-right: 1em; margin-bottom: 1em; border: 3px ridge #000; }

/* Music Page Specific */

	/* Bells Section */
#bells { border-bottom-width: 0.2em; border-bottom-style: dotted; border-bottom-color: #000; margin-bottom: 1.5em; }
#bells ul { list-style-image:  url("../gfx/bell.gif"); }
#bells li {	white-space: normal; }

	/* Choirs Section */
#choirs h4 { clear: both; font-size: 5em; font-family: "Times New Roman", Times, serif; color: #000; font-style: italic; padding-bottom: 0;
margin-bottom: 0;}
#chancel { float: left; margin-right: 1em; margin-bottom: 1em; border: 3px ridge #000; }

	/* Instrumental Section */
#instr h4 {	background-image:  url("../gfx/horn1.gif"); height: 2.4em;	background-repeat: no-repeat; float: left; clear: left; font-size: 3em;
	font-family: "Times New Roman", Times, serif; color: #000; font-style: italic; padding-bottom: 0; margin-bottom: 0;
	margin-top: 0; padding-top: 0;}
#instr img { float: none; }
#instr p { float:left; clear:both; }
#bellchoir, #quartet { float: right; border: 3px ridge #000; }

/* UMM Page Specific */
#bazaar { float: left; margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.5em; }

/* UMW Page Specific */
#umwmain, #umwofficers, #bazaarw { color: #FFF; padding: 1em 1em 1em 3em; border-left: 0.3em double #EEE; margin-right: 2em; border-bottom-width: 0.1em;
	border-bottom-color: #EEE; border-bottom-style: solid; margin-bottom: 3em;}
#umwcircles, #raines { color: #FFF; padding: 1em 1em 1em 3em; margin-left: 2em; border-left-width: 0.3em; border-left-style: double;
	border-left-color: #EEE; border-bottom-width: 0.1px; border-bottom-style: solid; border-bottom-color: #EEE; padding: 1em 1em 1em 3em;
	margin-bottom: 3em;}
#bazaarw img { float: none; clear: right;}
#bazaarw p { float: left;}
.contr { color: #CAA; font-variant: small-caps;}

/* Worship Page Specific */
#welcomecenter { float: right; border: 3px ridge #000; }
#chapel, #childrenssermon { float: left; margin-right: 1em; margin-bottom: 1em; border: 3px ridge #000; }
#greens img { vertical-align: top; float:left; clear: none; }

/* Youth Page Specific */
#youth img { vertical-align: top; float:left; clear: none; }
#youth p {float:none; clear:both; }

/* Prayer (obsolete) and VBS Page Specific */
.disclaimer em { font-weight: bold; font-style:normal; }

/* General Classes */
.date, .dateline, .title { color: #000; font-variant: small-caps;}
.subtitle {	font-variant: small-caps; color: #FC0;}