@charset "iso-8859-1";
	body {
	line-height: 150%;
	color:#333;
	background-color:white;
	margin:20px;
	padding:0px;
	font:11px verdana, arial, helvetica, sans-serif;
	}

	a 		  { color: #09c;
				font-weight:bold;
				text-decoration: none;}
	a:visited { color: #09c;}
	a:active  { color: #FF6666;}
	a:hover   { color: #000000;
                background-color: #ddffdd;
                text-decoration: underline;}

#logo {position:relative;
       margin-left: 15%;
	   width:600px;
	   height:210px;
	   background-image: url('images/banner.png');
	   background-position:top;
	   background-repeat: no-repeat;
	   }

#logo02 {position:relative;
       margin-left: 15%;
	   top:50px;
	   width:600px;
	   height:210px;
	   padding-bottom:40px;
	   background-image: url('images/banner.png');
	   background-position:top;
	   background-repeat: no-repeat;
	   }

#date  {
		position:relative;
		text-align: right;
		padding-top:100px;
		padding-right:25px;
		}


.item00 {
		border-top: medium solid #0000ff;
		border-width:96%;
		text-align:justify;
		background:#aaffaa;
		}
	
.item01 {
		position: relative;
		float: left;
		width: 300px;
		border-top: medium solid #0000ff;
		border-width:96%;
		text-align:justify;
		}

#row { 
		position: relative;
		float: left;
		text-align:center;
		position:relative;
		width:600px;
		background:#fff;
		margin-top:5px;
		margin-bottom:5px;
		padding:2px;
		 } 

#mainright {
		width:200px;
		float:left;
		background:#aaffaa;
		padding-bottom:10px;
		padding-left:5px;
		padding-right:5px;
		text-align:justify;
		border-top: medium solid #0000ff;
		border-left: medium solid #0000ff;
		border-right: medium solid #0000ff;
		}
	
#maincenter {
		width:200px;
		float:left;
		background:#aaffaa;
		padding-bottom:10px;
		padding-left:5px;
		padding-right:5px;
		text-align:justify;
		border-top: medium solid #0000ff;
		border-left: medium solid #0000ff;
		}
	
#mainleft {
		width:200px;
		float:left;
		background:#aaffaa;
		padding-bottom:10px;
		padding-right:5px;
		padding-left:5px;
		text-align:justify;
		border-top: medium solid #0000ff;
		border-left: medium solid #0000ff;
		}

.row00 { 
		text-align:center;
		position:relative;
		margin-left: 10%;
		width:600px;
		background:#fff;
		padding:2px;
		 } 

		
.image-l {position:relative;
		  float:left;
		  padding-bottom:20px;
		  padding-right:5px;
		  line-height: 150%;
		  text-align:center;
		   }
		
.image-ll {position:relative;
		  float:left;
		  padding-bottom:20px;
		  padding-right:5px;
		  text-align:left;
		  line-height: 150%;
		   }

.image-rl {position:relative;
		  float:right;
		  padding-bottom:20px;
		  padding-left:5px;
		  text-align:left;
		  line-height: 150%;
		   }

.image-r {position:relative;
		  float:right;
		  padding-bottom:20px;
		  padding-left:5px;
		   }

.image-l2 {position:relative;
		  padding-bottom:20px;
		  padding-right:5px;
		  height:250px;
		   }

.image-r2 {position:relative;
		  padding-bottom:20px;
		  padding-right:5px;
		  height:250px;
		   }

.banner {
		color:#ffffff;
		font-variant: small-caps;
		font-family: serif;
		background:#09c;
		padding-top:15px;
		padding-bottom:15px;
		font-size:300%;
		width:100%;
		text-align:center;
		}

.banner02 {
		color:#0000ff;
		padding-top:15px;
		padding-bottom:0px;
		width:100%;
		text-align:center;
		font-size:125%;
		font-weight:bold;
		}

.hovermenu {
		font-size: 85%;
		width:168px;
		line-height: 110%;
		color: black;
		position: relative;
		float: left;
		text-align: left;
		border:1px dashed black;
		background-color:#eee;
		padding:10px;
		}

.hovermenu ul{
		margin-left:05%;
		margin-bottom:50px;
		padding-left: 0;
		font-size: 80%;
		}

.hovermenu ul li{
		list-style: none;
		margin-top: 1em;
		}

.hovermenu ul li a {
	color:#09c;
	font-size:11px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-weight:600;
	text-decoration:none;
	}

.hovermenu ul li a:hover{
		background-color:#eee;
		color: red;
		}

.hovermenu ul li a:active{ /* Apply mousedown effect only to NON IE browsers */
		background:#0000ff;
		text-decoration:none;
		border-right:thick solid #ff0000;
}

.links
		{
		text-align:left;
		color: #888888;
		font-weight:bold;
		font-size:-1;
		line-height:125%;
		border-left:thick solid #ffffff;
		}
.links a	{
		text-decoration: none;
		color: #09c;
		background-color: #ffffff;
		text-decoration:none;
		border-left:thick solid #ff9999;
		}
.links a:visited {
		color:#09c;
		background:#ffffff;
		text-decoration:none;
		}
.links a:active {
		color:#ffffff;
		background:#09c;
		text-decoration:none;
		border-left:thick solid #FA8072;
		}
.links a:hover {
		color:#000000;
		background:#99FF99;
		text-decoration:underline;
		border-left: thick solid #00aa00;
		}		

.content	{
		float:left;
		margin-left: 15px;
		width:70%;
		background:#fff;
		padding-left:5px;
		}

.copy {
		text-align:center;
		font-size:75%;
		font-weight:bold;
		margin-bottom:10px;
		}

.quick {
			position:relative;
			float:left;
			width:100%;
			text-align:centre;
			font-size:80%;
			background:#fff;
			}

.col01 {
			position:relative;
			padding-left:2%;
			font-size:80%;
			background:#fff;
			float:left;
			}

.col {
			position:relative;
			font-size:80%;
			background:#fff;
			padding-left:8%;
			float:left;
			}

.null {
			position:relative;
			background:#fff;
			font-size:80%;
			text-align:center;
			float:left;
			}

.item {
		border-top: medium solid #09c;
		border-width:96%;
		text-align:center;
		background:#ffffff;
		}

	h1 {
		text-align: center;
		line-height:150%;
		}
		
	h2 {
		text-align: center;
		line-height:150%;
		}
	
	h3 {
		text-align: center;
		line-height:150%;
		}
	
	h4 {
		text-align: center;
		line-height:150%;
		}
	
	h5 {
		text-align: center;
		line-height:150%;
		}

.paypal {
		 border:1px solid #09c;
		 position:relative;
		 font-size: 95%;
		 line-height: 150%;
		 width:100%;
		 padding: 3px;
		 text-align:center;
		 margin-bottom:25px;
		 }

.paypal-select {
		 border:1px solid #09c;
		 position:relative;
		 font-size: 95%;
		 line-height: 150%;
		 width:100%;
		 padding: 3px;
		 text-align:center;
		 }
	
.white2 { 
    	 position:relative;
		 width:85%;
		 top:50px;
		 color: #000000;
		 background: #FFFFFF;
		 padding: 1.5em;
		 margin-bottom: 5px;
		 line-height: 1.5em;
		 }
		
.ang1 { 
    	 position:relative;
		 width:80%;
		 left:7.5%;
		 top:50px;
		 background-image:url('anglicans/bg-fade.gif');
		 }
.ang2 { 
    	 position:relative;
		 color: #000000;
		 padding: 1.5em;
		 margin-bottom: 5px;
		 line-height: 1.5em;
		 text-align:justify;
		 }
		 
/* This is for the link in the upper left corner */
.box2 {
				  position:absolute;
				  left:20px;
				  top:5px;
				  font-weight: bold;
    			  color: #FFFFFF;
		 		  background: #FFFFFF;
				  text-align:center;
				  padding-bottom:50px; }
.box2 a 		{ color: #000000;
		          background-color: #FFFFFF;
        		  text-decoration: none; }
.box2 a:visited { color: #000000;}
.box2 a:active  { color: #000000;}
.box2 a:hover   { color: #00cc00;
                  background-color: #ffffff;
				  }
  
.heading {color: #000000;
          border: 2px solid #FF6666;
		  text-align:center;
		  width:90%;
		  margin-left:1%;
		  margin-right:5%;
		  padding:20px;
          background-color: #ffffff;
		   }
  
.new {
	  position:inherit;
	  left:0px;
	  color: #000000;
      border: medium solid #0000ff;
	  line-height: 150%;
	  text-align:center; }

.cat { 
    	border: medium solid #09c;
		line-height: 150%;
		text-align:justify;
		position:relative;
		background:#ffffff;
		margin:5%;
		padding:5%;
		height:225px; }

.cat	a 		  { color: #09c;
					text-decoration: none;}
.cat	a:visited { color: #09c;}
.cat	a:active  { color: #FA8072;}
.cat	a:hover   { color: #00cc00;
                	background-color: #ffffff;
					}

.cat02 { 
    	border: medium solid #09c;
		text-align:left;
		line-height: 150%;
		position:relative;
		background:#ffffff;
		width: 600;
		margin-left:5%;
		margin-bottom:5px;
		padding:5px; }

.cat02	a 		  { color: #09c;
					text-decoration: none;}
.cat02	a:visited { color: #09c;}
.cat02	a:active  { color: #09c;}
.cat02	a:hover   { color: #00cc00;
					text-decoration: underline;
                	background-color: #ffffff;
					}

.cat02b { 
		text-align:left;
		position:relative;
		background:#ffffff;
		font:11px verdana, arial, helvetica, sans-serif;
		padding-left: 15px;
		line-height: 150%;
		width: 90%;
		margin-left:5%;
		margin-bottom:5px;
		padding:5px; }

.cat02b	a 		  { color: #09c;
					text-decoration: none;}
.cat02b	a:visited { color: #09c;}
.cat02b	a:active  { color: #FA8072;}
.cat02b	a:hover   { color: #00cc00;
                	background-color: #ffffff;
					}

.cat03 { 
    	border: medium solid #0000FF;
		text-align:center;
		position:relative;
		background:#aaffaa;
		width: 90%;
		margin-left:5%;
		margin-bottom:5px;
		padding:5px;
		height:200px; }

.cat03	a 		  { color: #0000ff;
					text-decoration: none;}
.cat03	a:visited { color: #0000FF;}
.cat03	a:active  { color: #990033;}
.cat03	a:hover   { color: #00cc00;
                	background-color: #ffffff;
					}

.cat04 { 
    	border: medium solid #0000FF;
		text-align:center;
		position:relative;
		background:#ffffff;
		width: 90%;
		margin-left:5%;
		margin-bottom:5px;
		padding:5px; }

.cat04	a 		  { color: #0000ff;
					text-decoration: none;}
.cat04	a:visited { color: #0000FF;}
.cat04	a:active  { color: #990033;}
.cat04	a:hover   { color: #00cc00;
                	background-color: #ffffff;
					}

.normal { margin-left: 0%;
          margin-right: 0%;
		  text-align:center;
		   }

.seal { margin-left:5%;
        margin-right:10%;
		}
	
.license {
		text-align:center;
		font-size:85%;
		padding-top: 35px;
		margin-bottom: 50px;
		  }

.white22 {
		font-size:90%;
		text-align:justify;
		line-height: 150%;
		padding-top: 35px;
		margin-bottom: 50px;
		}

.date {
	text-align:right;
	font-size:85%;
	padding-right:10px;
	 }
  
blockquote { text-align: justify; }

.logo { margin-left: 0%; 
        margin-right: 0%;
	    border: none;  }
		   
.indent { margin-left: 15% }

.col-left { 
			position:relative;
			text-align:left;
			width:48%;
			float:left;
			border-right: medium solid #0000ff;
			background: #FFFFFF;
			color: #000000;
			line-height: 150%;
			}

.col-right { 
			position:relative;
			text-align:left;
			width:49%;
			float:right;
			background: #FFFFFF;
			color: #000000;
			line-height: 150%;
			}

.indent { margin-top: 0em; 
          margin-bottom: .5em; 
          margin-left: 22%;
          margin-right: 0%;
		  font-family: Verdana, Arial, Helvetica, sans-serif; }
	  
.index { color: #000000;
		 background: WHITE;
		 padding: 1em;
		 line-height: 1.5em;}
.index a { color: YELLOW;
           font-size: 80%;
		   font-weight: bold;
           background-color: BLACK;
           text-decoration: none;}
.index a:visited {color: YELLOW;}
.index a:active  {color: RED;}
.index a:hover   {
					color: #00cc00;
                	background-color: #ffffff;
					text-decoration: none;}
				  				  
.index02 { margin-left: 14%;
           margin-right: 14%;
	       border: medium solid RED;
		   font-weight: bold;
    	   color: #000000;
		   padding: 1em;
		   line-height: 1.5em; }
 
.mizo { margin-left: 14%;
        margin-right: 14%;
        border: medium solid #0000ff;
        color: #000000;
		background: #FFFFFF;
		padding: 1em;
		line-height: 1.5em;
		 }
.mizo h1 {color:#ff0000;
		  font-family:Times New Roman,Times;
		  }
.mizo h3 {color:#ff0000;
		  font-family:Times New Roman,Times;
		  }

.sales { margin-left: 10%; margin-right: 10%; 
        background: #FFFFFF;
        padding: 0.5em;
        border: solid; 
        border-width: thin; 
		width: 100%;
		line-height: 150%;
		text-align:"center";
  }

.current {color:#ff0000; }

p.current {color:#ff0000;
		  text-align:center;
		  font-weight:bold;
		  margin-bottom:-5px; }

<!-- Gallery -->

.gimage  {
 		  position:relative;
		  float:left;
		  padding-left:5px;
		  padding-right:5px;
		   }
		   
.gcap  {
 		  position:relative;
		  float:left;
		  padding:5px;
		   }
		   

.gcat { 
    	border: medium solid #0000ff;
		text-align:center;
		position:relative;
		width:90%;
		background:#fff;
		padding:5px;
		margin-bottom:5px;
		}

.gcat	a 		  { color: #009966;
					text-decoration: none;}
.gcat	a:visited { color: #33cc99;}
.gcat	a:active  { color: #0000ff;}
.gcat	a:hover   { color: #00cc00;
                	background-color: #ffffff;
					}

	
.gcontainer {
		 border:1px solid #0000ff;
		 position:relative;
		 padding: 11px 20px 20px 11px;
		 margin:5px;
		 text-align:center;
		 margin-bottom:25px;
		 }


.spacer {
		line-height:150%;
		}
.grow
		{
		position:relative;
		width:95%;
		}
.gcol1 {
		text-align:center;
		font-size:80%;
		width:20%;
		float:left;
		}
.gcol2 {
		text-align:center;
		font-size:80%;
		width:13%;
		float:left;
		}
.gcol3 {
		text-align:center;
		font-size:80%;
		width:13%;
		float:left;
		}
.gcol4 {
		text-align:center;
		font-size:80%;
		width:18%;
		float:left;
		}
.gcol5 {
		text-align:center;
		font-size:80%;
		width:18%;
		float:left;
		}
.gcol6 {
		text-align:center;
		font-size:80%;
		width:18%;
		float:left;
		}
		
#navAlpha {
	position:absolute;
	width:168px;
	top:220px;
	left:20px;
	border:1px dashed black;
	background-color:#eee;
	padding:10px;
	z-index:2;

/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity. 
Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it. 
IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style 
declaration. The incorrect IE5/Win value is above, while the correct value is 
below. See http://glish.com/css/hacks.asp for details. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:128px;
	}
/* I've heard this called the "be nice to Opera 5" rule. Basically, it feeds correct 
length values to user agents that exhibit the parsing error exploited above yet get 
the CSS box model right and understand the CSS2 parent-child selector. ALWAYS include
a "be nice to Opera 5" rule every time you use the Tantek Celik hack (above). */
body>#navAlpha {width:168px;}
	