body {
        	margin:0;
        	padding:0;
        	border:0;			/* This removes the border around the viewport in old versions of IE */
        	width:100%;
        	background: #fff;
        	min-width:600px;    		/* Minimum width of layout - remove line if not required */
				/* The min-width property does not work in old versions of Internet Explorer */
  	color: #672200;
  	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-weight:normal;
	font-size: 100%;
    }
	a {
    		color:#672200;
		font-weight: bold;
		font-size: .97em;
		text-decoration:none;
	}
	a:hover {
		color:#172A34;
		text-decoration:none;
	}

    p {
        	margin:.4em 1.0em .8em 0;
       	padding:0;
	}

.space {
	line-height:0.5em;
	} 

	ul {
	text-align: left;
	}


    h1 {
        	font-size: 1.0em;
        	margin:.8em 0 .2em 0;
        	padding:0;
	text-decoration:none;
    }
   h2, h3 {
        	font-size: .90em;
        	margin:.8em 0 .2em 0;
        	padding:0;
        	text-decoration:none;
        	font-weight:bold;
    }

    h4 {
        	font-size: .85em;
        	margin:.2em 0 .1em 0;
        	padding:0;
	color: #672200;
	text-align: left;
	text-decoration:none;
    }
    h4  a {
        	margin:.2em 0 .1em 0;
        	padding:0;
	color: #672200;
	text-align: left;
	text-decoration:none;
    }

    h5 {
        	font-size: .85em;
        	margin:.05em 0 .05em 0;
        	padding:0;
	color: #672200;
	text-align: left;
	text-decoration:none;
    }
    h5  a {
        	margin:.05em 0 .05em 0;
        	padding:0;
	color: #672200;
	text-align: center;
	text-decoration:none;
    }
    h6 {
        	font-size: 1.25em;
        	margin:0 0 .05em 0;
        	padding:0;
	text-align: center;
	text-decoration:none;
       	font-weight:bold;
    }

    .belief {
        	padding:0;
	color: #672200;
	text-decoration:none;
 	background:url("http://www.ntauus.org/images/amber-texture1.gif") repeat;
    }
   .belief  a {
	color: #672200;
	text-decoration:none;
 	background:url("http://www.ntauus.org/images/amber-texture1.gif") repeat;
    }
#quote {
	position:absolute;
	bottom:2em; left:0;
       	padding:0 0 0 3px;
	color:#FFFFFF;
	font-size:.85em;
	font-weight: bold;
	text-align: left;
    	}
#scroll1 {
	color:#FFFFFF;
	font-size:.85em;
	font-weight: bold;
	text-align: left;
	}

	.frame { 
		padding: 5px; border: 1px solid #aaa; 
		clear:none;

	} 
	.frame-front { 
		padding: 5px; border: 1px solid #aaa; 
		z-index: 10;
		clear:none;
		position: relative; top:200px;right:0;

	} 

	img {
		margin: 0;
		padding: 0;
	}

	/* Header styles */

#h7 {
        	margin: 10px 0 0 3px;
       	font-size: .75em;
        	color: #FFFFFF;
        	text-decoration:none;
        	font-weight:bold;
    }
#h8 {
        	margin-top: -1.0em;
	margin-left: 3px;
	font-size: 1.0em;
        	color: #FFFFFF;
        	text-decoration:none;
        	font-weight:bold;
    }
	/* Header styles */


    #header {
        		clear:none;
        		float:left;
        		width:100%;
		margin: 0;
		padding: 0;
	}

	/* column container */
	.hcolmask {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    	clear:both;
	    	float:left;
        		width:100%;		/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* 2 column left menu settings */

	.hleftmenu {
	 background: #3C589A url("http://www.ntauus.org/images/header-chalice-banner2.gif") no-repeat left top;
	}
    .hleftmenu .hcolright {
        		float:left;
       		width:200%;
		position:relative;
		left:200px;
    	}
    .hleftmenu .hcol1wrap {
	    		float:right;
	    		width:50%;
	    		position:relative;
	    		right:200px;
	    		padding-bottom:0em;
	}
	.hleftmenu .hcol1 {
        			margin:0 0px 0 215px;
			height: 140px;
	    		position:relative;
	    		right:100%;
	    		overflow:hidden;
			background: #3C589A url("http://www.ntauus.org/images/ntauus-seasonal-header2.gif") no-repeat top right;

	}
    .hleftmenu .hcol2 {
        		float:left;
        		width:170px;
        		position:relative;
        		right:185px;
    }


#header-right {
	margin: 0; padding: 0;
	position: relative;
	float: right;
	width: 80%;
	height: 140px;
	background: #3C589A url("http://www.ntauus.org/images/ntauus-seasonal-header.gif") no-repeat right top;
	clear: none;	
	}

#header-left {
	margin: 0; padding: 0 0 0 0;
	position: relative;
	float: left;
	clear: none;	
	width: 20%;
	height: 140px;
	background: #3C589A url("http://www.ntauus.org/images/header-chalice-banner2.gif") no-repeat left top;

	}
	#header p,
	#header h1,
	#header h2 {
	  		padding:.6em 15px 0 15px;
    	  		margin:0;
			font-weight:bold;
			font-size: 1.2em;
			color: #FFFFFF;
	}
	#header h3 {
			padding: .4em 15px 0 15px;
			font-weight:bold;
			font-size: .9em;
			color: #FFFFFF;
        			margin:0;
	}
	
	/* column container */
	.colmask {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
		clear:both;
		float:left;
      		width:100%;		/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}

#left-column {
}
   .left-column.p {
        		margin:.4em 0 .8em 0;
        		padding:0;
    }

    .left-column.h1 {
        		font-size: .85em;
        		margin:.8em 0 .2em 0;
       		padding:0;
		text-decoration:none;
    }
   .left-column.h2 {
        		font-size: .85em;
        		margin:.8em 0 .2em 0;
       		padding:0;
        		text-decoration:none;
        		font-weight:bold;
    }


	/* holy grail 3 column settings */
	.holygrail {
   			background: #FFF url("http://www.ntauus.org/images/amber-texture0.gif") repeat;   /* Right column background colour */
	}
    .holygrail .colmid {
       			float:left;
        			width:200%;
        			margin-left:-200px; 		/* Width of right column */
        			position:relative;
       			right:100%;
        			background:#fff;    		/* Centre column background colour */
        			border-right:1px solid #3C589A;

    }
    .holygrail .colleft {
        			float:left;
        			width:100%;
       			margin-left:-50%;
        			position:relative;
        			left:400px;         	/* Left column width + right column width */
        			border-right:1px solid #3C589A;
        			background: #FFF url("http://www.ntauus.org/images/amber-texture1.gif") repeat; 
    }

    .holygrail .col1wrap {
        			float:left;
	    		width:50%;
	    		position:relative;
	    		right:200px;        	/* Width of left column */
	    		padding-bottom:1em; 	/* Centre column bottom padding. Leave it out if it's zero */
	}
	.holygrail .col1 {
        			margin:0 215px;     	/* Centre column side padding: 215
                       	     			Left padding = left column width + centre column left padding width
                         	   			Right padding = right column width + centre column right padding width */
        			position:relative;
	    		left:200%;
	    		overflow:hidden;
	}
    .holygrail .col2 {
        			float:left;
        			float:right;	/* This overrides the float:left above */
        			width:170px;        	/* Width of left column content (left column width minus left and right padding) */
        			position:relative;
        			right:15px;         	/* Width of the left-had side padding on the left column */

    }
    .holygrail .col3 {
       		 	float:left;
        			float:right;		/* This overrides the float:left above */
        			width:170px;        	/* Width of right column content (right column width minus left and right padding) */
        			margin-right:45px;  	/* Width of right column right-hand padding + left column left and right padding */
			padding-top: 10px;
        			position:relative;
        			left:50%;
    }
	/* Footer styles */

    #footer {
        		clear:both;
        		border-top: 1px solid #3C589A;
        		background-color: #3C589A;
        		width:100%;	
    }

    #footer p {
		padding:3px;
		color:#FFFFFF;
        		background-color: #3C589A;
		text-align: center;
		margin:0;
    }

    #footer p small {
		padding:3px;
		color:#FFFFFF;
		text-align: center;
        		background-color: #3C589A;
		margin:0;
		font-size: .75em;
    }

    #footer p a {
		padding:3px;
		color:#FFFFFF;
		text-align: center;
       		 background-color: #3C589A;
		font-weight: bold;
		margin:0;
    }

.menu-indent {
		padding:0 0 0 .75em;
}

#links-page, p a {
	width: 100%;
	text-align:center;
	color: #3C589A;
	line-height: 1.5;
	background-color:#FFFFFF;
	text-decoration: none;
	}
#links-page, p a:hover {
	color: #172A34;
	}

#congregations-full-column {
	width: 100%;
	padding: 10px 15px 0 10px;
	text-align:center;
	color: #672200;
	line-height: 1.5;
	background-color:#FFFFFF;
	}

#chalice-full-column {
	width: 100%;
	text-align:center;
	color: #672200;
	line-height: 1.5;
	background-color:#FFFFFF;
	padding: 0 10px 0 10px;
}

#chalice-full-column ul li {
	list-style: none;
	background: url("http://www.ntauus.org/images/chalice-bullet.gif") no-repeat top left;
	padding: 0 10px 0 32px;
} 
#congregations-half-column70 {
	float:left;
	width: 65%;
	text-align:left;
	margin: 0 15px 0 0;
	color: #672200;
	line-height: 1.5;
	background-color:#FFFFFF;
	}
#congregations-half-column30 {
	float:left;
	width: 25%;
	text-align:left;
	margin: 0 15px 0 0;
	color: #672200;
	line-height: 1.5;
	background-color:#FFFFFF;
	}

#congregations-half-column1 {
	float:left;
	width: 35%;
	text-align:left;
	margin: 0 5px 0 0;
	padding: 0 0px 0 0px;
	color: #672200;
	line-height: 1.5;
	background-color:#FFFFFF;
	}

	p {
	text-align: left;
	line-height: 1.5;
	background-color:#FFFFFF;
	}

#congregations-half-column2 {
	float:left;
	width: 50%;
	text-align:left;
	margin: 0 15px 0 0;
	color: #672200;
	background-color:#FFFFFF;
	line-height: 1.5;
	}

#congregations-quarter-column {
	float:left;
	width: 20%;
	text-align:center;
	margin: 0;
	padding: 0;
	color: #672200;
	line-height: 1.5;
	background-color:#FFFFFF;
	}

#title-banners {
	width: 100%;
	background-color: #3C589A;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 0 0 0 .5em;
	text-align: left;
	}
#title-banners2 {
	width: 40%;
	background-color: #3C589A;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 0 0 0 .5em;
	text-align: left;
	}
#caption {
	font-size: .7em;
	color: #672200;
	background-color:#FFFFFF;
	}

#congregation {
	font-weight: bold;
	text-align:center;
	color: #3C589A;
	font-size: 1.25em;
	padding: 1.5em 0 .75em 0;
	}

#church-names, church-names p {
 	background:url("http://www.ntauus.org/images/amber-texture0.gif") repeat;
	font-weight: bold;
	text-align: left;
	color: #672200;
	font-size: .87em;
	line-height: .96em;
	}


#church-names a:hover {
	color: #172A34;
	}

#left-menus {
 	background:url("http://www.ntauus.org/images/amber-texture1.gif") repeat;
	}
#left-menus p {
 	background:url("http://www.ntauus.org/images/amber-texture1.gif") repeat;
	}


#congregation-website {
	font-weight: normal;
	text-align: center;
	font-size: .7em;
	color: #3C589A;
	padding:.5em 0 .5em 0;
	}

.rss-box {
	padding: 0px;
	width: 98%;
	background-color: #ffffff;

}
.rss-title, rss-title a {
	margin: 0;
	padding: 0px;
	text-decoration: none;
	font-weight: bold;
	list-style-type:none; 
	text-align:left;
}
.rss-items {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	text-decoration: none;
	text-align:left;
}
.rss-item {
	list-style-type: none;
	list-style-image: none;
	font-size: x-small;
	text-decoration: none;
	font-weight: normal;
	margin-top: 0.5em;
	margin-bottom: 0.65em;
	margin-left: 0.5em;
	margin-right: 0.5em;
	text-align:left;
}
.rss-item a:link, .rss-item a:visited, .rss-item a:active {
	list-style-type: none;
	list-style-image: none;
	font-size: x-small;
	text-decoration: none;
	margin-top: 0.5em;
	margin-bottom: 0.65em;
	margin-left: 0.5em;
	margin-right: 0.5em;
	text-align:left;
	font-weight: bold;
}
.rss-item a:hover {
	font-weight: bold;
}
.rss-date {
	font-size: xx-small;
}
.rss_items {
	margin: 0;
	padding: 0;
	list-style-position: outside;
	text-decoration: none;
	text-align:left;
}
.rss_item {
	font-size: 0.9em;
	text-decoration: none;
	font-weight: normal;
	margin-top: 0.5em;
	margin-bottom: 0.65em;
	margin-left: 0.5em;
	margin-right: 0.5em;
	text-align:left;
}
.rss_item a:link, .rss_item a:visited, .rss-item a:active {
	font-size: 0.9em;
	text-decoration: none;
	margin-top: 0.5em;
	margin-bottom: 0.65em;
	margin-left: 0.5em;
	margin-right: 0.5em;
	text-align:left;
	font-weight: bold;
}
.rss_item a:hover {
	font-weight: bold;
}
.rss_date {
	font-size: 0.7em;
}

.clear {
	clear: both;
	font-size: 0;
	border: 0;
	height: 0;
	padding: 0;
	margin: 0;
	}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dl-dropdown.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#middle-menu {
        	clear:both;
	background: #893144;
        	float:left;
        	width:100%;
	height:26px;
	margin: 0;
	padding: 0;
	}
 #holder {
	position:absolute;
	top:140px;
	left: 0;
	background:url('http://www.ntauus.org/dl-menu/tabs_0.gif') repeat-x left top;
	padding-left:200px;
	overflow:hidden;
	z-index: 100;
}

 a, a:visited, a:hover, a:active, a:focus {direction:ltr; outline:0;}

 dl.menu {
	width:250px; 
	float:left; 
	margin:-32700px -150px 0 0;
	background:url(http://www.ntauus.org/dl-menu/tabs_0.gif) no-repeat left bottom;
	}

 dl.menu a {
	display:block; 
	height:25px; 
	color:#fff; 
	font:bold 11px/22px verdana, sans-serif; 
	text-decoration:none; 	
	text-indent:10px;
	}

 dl.menu a:visited {color:#fff;}

 dl.menu dt {float:left; padding:0; margin:32700px 0 0 0; position:relative; z-index:50;}
 dl.menu dt a {background:transparent; width:100px;}
 dl.menu dt a:hover,
 dl.menu dt a:focus,
 dl.menu dt a:active
 {margin-right:1px; background:url(http://www.ntauus.org/dl-menu/tabs_1.gif) no-repeat left top; text-decoration:none;}

 dl.menu dd {float:left; padding:25px 0 0 0; margin:-25px 0 0 0; position:relative; z-index:10; background:url(http://www.ntauus.org/dl-menu/tabs_1.gif) no-repeat left top;}
 dl.menu dd a {background:#3C589A;width:150px;}
 dl.menu dd a:hover,
 dl.menu dd a:focus,
 dl.menu dd a:active
 {margin-right:1px; background:#76A3FA; color:#000;}

/*Square Red Button CSS                   */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.squarebutton{
background: transparent url('http://www.ntauus.org/dl-menu/square-red-left.gif') no-repeat top left;
display: block;
float: left;
font: bold 13px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #494949; /*button text color*/
}

a.squarebutton span{
background: transparent url('http://www.ntauus.org/dl-menu/square-red-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.squarebutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}


table.ntauus {
	border: 1px inset #8B8378;
}
table.ntauus td {
	border: 1px solid black;
	color: #000000;
}
table.ntauus tr.d0 td {
	background-color: #FFFBDF;
}
table.ntauus tr.d1 td {
	background-color: #FEFEF2;
}
table.ntauus tr.d2 td {
	background-color: #EFEFEF;
}
