@charset "UTF-8";
/* CSS Document */
body {
	text-align:center;
	background-color: #000C00;
	background-image: url(../images/Gate/bkgtile.jpg);
	background-repeat:repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #000000;
}
hr {
	text-align:center;
	color: #4A153B;
}

li {
	margin-bottom: 10;
}

a:link {
	color: #4A153B;
}
a:visited {
	color: #AD7B97;
}
a:active {
	color: #7B5872;
}
a:hover {
	color: #7B2263;
}

#quote {
	color:#4A153B; 
	font-weight: bold; 
	font-style:italic; 
	text-align:center;
}

#author {
	font-size: smaller;
}

#articles {
	font-size:16px;
	font-weight:bold;
	margin-bottom: 20px;
}

.wrapper {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	z-index: 1;
	top: -10px;
	width: 840px;
	text-align: left;
}

.frame1 {
	background-image: url(../images/Gate/stripribbed.jpg);
	border: ridge 1px #0F953A;
	text-align: left;
}

.frame2 {
	position:relative;
	background-image: url(../images/Gate/stripsaatin.jpg);
	border: ridge 1px #0F953A;
	text-align: center;
	padding: 10px;
}

.frame3 {
	position:relative;
	background-image: url(../images/Gate/strip.jpg);
	border: ridge 1px #0F953A;
	text-align: center;
	padding: 3px;
}

.frame4 {
	position:relative;
	background-image: url(../images/Gate/strip.jpg);
	border: ridge 1px #0F953A;
	text-align: center;
	padding: 20px;
}

.frame5 {
	position:relative;
	background-image: url(../images/Gate/bkgtile.jpg);
	border: ridge 1px #0F953A;
	text-align: center;
	padding: 10px;
}

.matte {
	position:relative;
	background-image: url(../images/Gate/strip.jpg);
	border: ridge 1px #0F953A;
	text-align: center;
	padding: 20px;
}

.matte2 {
	position:relative;
	background-image: url(../images/Gate/tile2.jpg);
	border: 0px;
	width: 760px;
	text-align: center;
}

.Gate {
	position:relative;
	text-align: center;
	background-image: url(../images/Gate/thegatetop3.jpg);
	background-repeat: repeat-x;
	height: 573px;
}

.Gate2 {
	background-image:url("../images/Gate/tile2.jpg");
	background-repeat:repeat;
	left:15px;
	position:absolute;
	text-align:center;
	width:720px;
	height:166px;
}

.Candle {
	position:relative;
	z-index: 20;
	text-align: left;
	width: 189px;
	height: 164px;
	border: none;
	left: -25px;
}

.Title {
	position:relative;
	z-index: 30;
	text-align:center;
	width: 512px;
	height: 164px;
	border: none;
	left: -100px;
}

.Flowers {
	position:relative;
	z-index: 40;
	text-align:right;
	width: 183px;
	height: 164px;
	border: none;
	right: -290px;
	top: -164px
}

.margins {
	background-image:url(../images/Gate/muted2.jpg);
	position:relative;
	top:280px;
	width: 761px;
}

.HeadFoot {
	position: absolute;
	text-align:left;
	top:160px;
}

.content {
	position:relative;
	background-color:#eeFFee;
	color:#000000;
	margin-left: 15px;
	margin-right: 15px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
	font-size: 12px;
}

.content1 {
	position:relative;
	background-color: #E8F4F6;
	color: #003399;
	margin-left: 15px;
	margin-right: 15px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}

.Nav {
	position:relative;
	border: 0px;
	height: 106px;
	width: 126px;
	margin-left: 0%;
	margin-right: 0%;
}

.snHelp {
	position: absolute;
	border: thin solid #FC3;
	visibility: hidden;
	z-index: 50;
	float:left;
	top: 265px;
	left: 210px; 
}

.SubNav1 {
	width: 214px;
	height: 30px;
	border: none;
}

.snHope {
	position: absolute;
	border: thin solid #FC3;
	visibility: hidden;
	z-index: 51;
	float:left;
	top: 265px;
	left: 330px;
}

.snHope2 {
	position: absolute;
	border: thin solid #FFCC33;
	visibility: hidden;
	z-index: 60;
	float:left;
	top: 410px;
	left: 400px;
}

.SubNav2 {
	width: 402px;
	height: 30px;
	border: none;
}

.snEscape {
	background:none repeat scroll 0 0 #003300;
	position: absolute;
	border: thin solid #FFCC33;
	visibility: hidden;
	z-index: 52;
	float:left;
	top: 265px;
	left: 400px;
}

.snEscape2 {
	position: absolute;
	border: thin solid #FFCC33;
	visibility: hidden;
	z-index: 61;
	float:left;
	top: 355px;
	left: 470px;
}

.SubNav3 {
	width: 306px;
	height: 30px;
	border: none;
}

.snLinks {
	position: absolute;
	border: thin solid #FC3;
	visibility: hidden;
	z-index: 53;
	float:left;
	top: 265px;
	right: 10px;
}

.snContact {
	position: absolute;
	border: thin solid #FC3;
	visibility: hidden;
	z-index: 54;
	float:left;
	top: 265px;
	right: 2px;
}

 #container {
   margin:0 20px 0 0;
   padding: 0;
   height:900px;
	 text-align:left;
	 position: relative;
 }
 
 #container #ColLeft {
	 margin: 67px 0;
   width: 230px;
   float: left;
 }
 #container #col2outer {
   width: 457px;
   float: right;
	 margin:0 0 5px;
   padding: 0;
 }
 
 #col2outer #col2mid {
   width: 217px;
   float: left;
	 margin:0;
 }
 
 #col2outer #col2right {
	 margin-top: 60;
   width: 230px;
   float: right;
	 margin:60px 0 30px;
 }

#content2 {
	text-align:left;
}

#content3 {
	position:absolute;
	text-align:left;
	margin:0 20px 0 0;
	font-size: 14px;
}

#content4 {
	position:relative;
	background-color: #FFFFFF;
	color: #8498C1;
	font-family: Papyrus;
	margin-left: 15px;
	margin-right: 15px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}

#content5 {
	margin-bottom: 0; 
	text-align: justify;
	text-indent: 20px;
}

#BkTitle {
	font-style:italic; 
	font-weight:bold; 
	font-size:larger;
}

#justify {
	text-align: justify;
	text-indent: 30px;
}

#sub2nav {
	background-color:#fef3de;
	border-color:#008000;
	width:33%;
}
.Author {

}
h1 {
	text-align: center;
}

