
/** text elements **/

#page .article  {
	font-weight:bold;
	font-style:italic;
}
#page .artwork  {
	font-weight:bold;
	font-style:italic;
}
#page .book  {
	font-weight:bold;
	font-style:italic;
}
#page .date {
	font-weight:bold;
}
#page .headline {
	font-weight:bold;
	padding:1em 0 0.25em 1.75em;
	font-size:1.2em;
}
#page .magazine  {
	font-style:italic;
}
#page .notation {
	font-style:italic;
	padding-top:0;
}

#page p.parahead {
	font-weight:bold;
	padding:1em 0 1em 1em;
}

#page .return {
	clear:both;
	margin:1em auto;
	padding:1em 32.5em;
}
#page .readmore {
	clear:both;
	font-size:0.8em;
	margin:0;
	padding:0;
}
#page .archive {
	clear:both;
	float:right;
	font-size:0.9em;
	margin:0;
	padding:0;
}

/** cross-page polish **/


#columnsolo {
	padding:0;
	margin:0;
}

#container .listhead {
	line-height:2em;
}

#container .listline {
	padding:0.2em 0 0 1em;
	margin:0;
}

/*Page Specific tags  -  multi first*/

#about h1.parahead, #concert h1.parahead, #contact h1.parahead, #employment h1.parahead, #music h1.parahead, #sermons h1.parahead, #staff h1.parahead, #staff2 h1.parahead, #worship h1.parahead, #news h1.parahead {
	font-weight:bold;
	font-size:1.2em;
	padding:1em 0 0.5em 0.5em;
	margin:0;
}

#concert p.sparsepar, #upcoming p.sparsepar, #guest p.sparsepar, #worship p.sparsepar, #staff p.sparsepar {
	width:50em;
}

#directions h1.parahead, #pledge h1.parahead {
	font-weight:bold;
	font-size:1.1em;
	padding:0 0 0.5em 0.5em;
	margin:0;
}

#home p.seekingdom, #music p.seekingdom, #staff p.seekingdom {
	padding-top:1.25em;
	font-size:1.2em;
}

#home p.seekingdom a, #staff p.seekingdom a, #music p.seekingdom a {
	font-weight:bold;
}

#music p.parahead2, #music #container2 p.parahead2 {
	font-weight:bold;
	padding:1.5em 0 0 0.5em;
	margin:0;
}

#policy p.parahead, #about p.parahead, #worship p.parahead {
	font-weight:bold;
	padding:2em 0 0 0.5em;
	margin:0;
}

#calendar .lefttable  {
	float:left;
	text-align:left;
	width:32em;
	margin:0;
}
#calendar .righttable  {
	float:left;
	text-align:left;
	width:33em;
	margin:0 0.25em;
}
#calendar .date {
	padding-top:2em;
	font-weight:bold;
}

#calendar .time {
	width:8em;
}

#calendar .item {
	width:30em;
}

#calendar .notice {
	font-style:italic;
	font-weight:bold;
	text-align:center;
}
#calendar .tdate {
	font-weight:bold;
}
#calendar td {
	padding-bottom:0.1em;
}


#contact p {
	padding:0 0 0 0.5em;
	margin:0;
}

#contact #container p.last {
	padding:0 0 2em 0.5em;
	margin:0;
}

#contact p.firetext {
	padding:2em 0 0 0.5em;
	margin:0;
	text-align:left;
	width:36em;
}

#contact p.questext {
	padding:2em 0 0 0.5em;
	margin:0;
}

#directions ul {
	margin:0;
	padding:0 0 0 1.5em;
	list-style-position:outside;
	list-style-type:disk;
}

#directions li, #staff2 li {
	margin:0;
	padding:0.25em 0 0 0;
}

#directions p.parahead {
	font-weight:bold;
	padding:2em 0 0 0;
	margin:0;
}



#directions .leftside{
	float:left;
	padding:0 0 0 0;
	margin:0;
	width:22.5em;
}

#directions .map { /*240x217*/
	float:left;
	padding:3em 1.5em 0 1.5em;
	margin:0;
	width:19.999em;
	height:18.083em;
}

#directions .rightside{
	float:left;
	padding:0 0 0 0;
	margin:0;
	width:22.5em;
}

#directions .maplink{
	clear:both;
	text-align:center;
}

#employment .lastline {
	padding-top:1.5em;
	margin:0;
}

#home #eventsbox { /* 225x275 */
	position:absolute;
	left:0;
	top:27.5em;
	z-index:2;
	y-index:2;
	border: 0.1em solid #cc6600;
	background-color:#ffff99;
	font-size:0.9em;
	width:19.249em;
	height:29.916em;
	overflow: auto;
}
#home #eventsbox p {
	line-height:1.1em;
	padding:0 0 0.3em 0.75em;
}

#home #eventsbox .eventhead {
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
	line-height:2em;
}

#home #eventsbox .eventdate {
	font-weight:bold;
	padding:0.8em 0 0.5em 1em;
}

#home #eventsbox .last {
	padding-bottom:1em;
}

#home #homeback { /* 750x180*/
	clear:both;
	background:url(../images/homeback.jpg) center no-repeat;
	width:62.499em;
	height:14.999em;
}

#home #columnleft {
	float:left;
	width:10em;
	padding:32em 0 0 3em;
}

#home #columnright {
	font-size:1.3em;
	padding:0 1.5em 0 16em;
}

#home #columnright p.videocaption {
	font-weight:bold;
	padding-top:1em;
	font-style:italic;
}

#home p.frontannounce {
	padding-top:2em;
	font-size:0.75em;
}

#home #columnright p.paraworship{
	padding-bottom:2em;
}




#home #footer span.gypsybug {
	font-weight:normal;
	padding-left:19em;
}

#home #sitecontact p.credits {
	font-size:0.9em;
	padding-top:0;
	padding-left:6.5em;
}

#mission #container p {
	width:50em;
	padding:2em 0 0 0;
	margin:0;
}
#mission #container p.last {
	width:50em;
	padding:0 0 0 0;
	margin:0;
}

#music p.mdate {
	padding-bottom:0;
}

#music p.mdetail {
	padding-bottom:2em;
}

#music p.videocaption {
	font-weight:bold;
	padding-top:1em;
	font-style:italic;
}

#music div.video {
	position:absolute;
	top:30em;
	left:30em;
}

#news h1.parahead2 {
	font-weight:bold;
	font-size:1.2em;
	padding:3em 0 0.5em 0.5em;
	margin:0;
}

#news table.rpt td.top1 {
	width:22.5em;
}

#news table.rpt {
	padding-top:0.5em;
}

#news p.newstext{
	padding-top:5em;
}



#news .date {
	padding-top:2em;
	width:8em;
}

#news .pdftitle {
	font-weight:bold;
	padding-top:2em;
	width:25em;
}

#news .pagetitle {
	font-weight:bold;
	padding-top:2em;
}

#pledge .pledgepara {
	padding-top:1em;
}

#policy .wedding {
	float:left;
	text-align:left;
	width:30em;
}

#policy .baptism {
	float:left;
	text-align:left;
	padding:0 0 0 2em;
	width:35em;
}

#sermons .sermonyear {
	font-size:1.6em;
	font-weight:bold;
}

#sermons table  {
	table-layout:fixed;
	float:left;
	width:60em;
	padding:0;
	margin:0;
}

#sermons td.top1 { /** dates **/
	font-weight:bold;
	width:8.5em;
}

#sermons td.top2 { /** sermon **/
	font-weight:bold;
	width:24em;
}
#sermons td.top3 { /** preacher **/
	font-weight:bold;
	width:10em;
}
#sermons td.top4 { /** scripture **/
	font-weight:bold;
	width:17.5em;
}

#sermons table tr {
	vertical-align:top;
	text-align:left;
}

#sermons table.templow {
	padding-bottom:15em;
}

#study .headline {
	padding-bottom:0.25em;
	padding-left:0.5em;
	font-size:1.1em;
}

#study .focus {
	font-weight:bold;
	padding-bottom:0.25em;
	font-size:1.1em;
}
#study p {
	padding-top:0;
}

#upcoming h1.parahead {
	font-weight:bold;
	font-size:1.2em;
	padding:3em 0 0.5em 0.5em;
	margin:0;
}

#upcoming p {
	width:55em;
}

#youth p.first {
	padding-top:3em;
}

#youth ul{
margin:0;
padding:0 0 2em 27em;
list-style-position:outside;
list-style-type:disk;
}

#youth li{
margin:0;
padding:0.25em 0 0 0;
}


#youth p.last {
	padding-bottom:5em;
}

/** IMAGES 

#PAGE .NAME { WxH
	float:    ;
	padding:0 0 0 0;
	margin:0;
	width:0em;
	height:0em;
}
**/

/** Temporary Events**/

#concert .tuba2 { /*225x150*/
	float:right;
	padding:0 1em 0 1em;
	margin:0;
}

#concert .tuba1 { /*225x150*/
	float:left;
	padding:0 1em 0 1em;
	margin:0;
}

#concert .hours11 { 
	float:right;
	padding:0 1em 0 1em;
	margin:0;
}

/** End Temporary Events **/

#about .histchurch { /** 169x277 **/
	float:right;
	padding:0.5em 2em 0 1em;
	margin:0;
	width:14.09em;
	height:23.09em;
}

#about .streetview { /** 250x203 **/
	float:right;
	padding:0.75em 2em 2em 1em;
	margin:0;
	width:20.84em;
	height:16.92em;
}

#about .bust { /**architecture 180x185 **/
	float:left;
	padding:0.5em 1em 0.5em 0;
	margin:0;
	width:15em;
	height:15.42em;
}

#about .sanctuary { /**architecture 200x150 **/
	float:right;
	padding:0.5em 0 0 1em;
	margin:0;
	width:16.66em;
	height:12.49em;
}

#about .window { /**architecture 350x169 **/
	float:right;
	padding:0 0 0 1em;
	margin:0;
	width:29.17em;
	height:14.09em;
}

#about .organ { /**architecture 175x179 **/
	float:left;
	padding:0 1em 0 0;
	margin:0;
	width:14.59em;
	height:14.92em;
}


#about .inside1924 { /**history 250x192 **/
	float:right;
	padding:0.75em 2em 0 1em;
	margin:0;
	width:20.84em;
	height:16em;
}

#about .oldchurch { /**history 150x202 **/
	float:left;
	padding:0.75em 1em 1em 2em;
	margin:0;
	width:12.49em;
	height:16.84em;
}

#about .steamboat { /**history 200x136 **/
	float:right;
	padding:0.75em 2em 0 1em;
	margin:0;
	width:16.66em;
	height:11.34em;
}

#concert .concert1 { /*230x322*/
	float:right;
	padding:0 1em 0 1em;
	margin:0;
	width:14.333em;
	height:20.083em;
}

#contact .contact1{ /** 500x375 **/
	float:right;
	padding:4em 7em 0 0;
	margin:0;
	width:20.833em;
	height:15.666em;
}

#home .annualrpt { /**126x155**/
	padding:3em 0 3em 0;
	margin:0;
	width:126px;
	height:155px;
}

#home .grbug { /** 47x26 **/
	padding:0;
	margin:0;
	width:3.916em;
	height:2.166em;
}
#mission .missionimage { /*175x125*/
	float:left;
	padding:0 0 0 0;
	margin:0;
	width:14.583em;
	height:8.333em;
}

#music .music {
	position:absolute;
	right:0em;
	top:33em;
}

#music .music1 { /*250x428*/
	float:left;
	padding:0 1.75em 0 0;
	margin:0;
	width:20.833em;
	height:35.666em;
}

#music .music2 { /*155x204*/
	float:right;
	padding:0 2em 0 2em;
	margin:0;
	width:155px;
	height:204px;
}

#news .news1 { /*328x350*/
	float:right;
	padding:0 0 0 0;
	margin:0;
	width:27.333em;
	height:29.166em;
}

#policy .wedding1 { /*200x134*/
	padding:3.5em 0 1.3em 6em;
	margin:0;
	width:16.667em;
	height:11.166em;
}

#policy .baptism1 { /*200x134*/
	padding:3.5em 0 1.3em 8em;
	margin:0;
	width:16.667em;
	height:11.166em;

}

#study .study1 { /*303x199*/
	padding:2em 0 4em 23em;
	margin:0;
	width:21.500em;
	height:14.083em;

}
#youth .youth1 { /*250x360*/
	float:left;
	padding:0 2em 0 0;
	margin:0;
	width:20.833em;
	height:29.999em;
}