@charset "UTF-8";
/* CSS Document */

/* GENERIC BOILERPLATE */
html {	text-align: center;	height: 100%;	margin: 0;	padding: 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	background-image: url(../images/interface/back.jpg);	background-repeat: repeat;	background-repeat: repeat;	background-position: center top; }
body {	text-align: center;	height: 100%;	margin: 0;	padding: 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	background-image: url(../images/interface/feathery.png);	background-repeat: no-repeat;	background-position: center 0px; }
* {	margin: 0;	padding: 0; }
img {	border: 0px; }
p {  margin-bottom: 0 }
p + p {  text-indent: 0px;  margin-top: 0 }
textarea {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	line-height: normal;	overflow: auto;	/* letter-spacing: .08em; */ }

/* MAIN BODY WINDOWS */
#parent-container {	margin-left: auto;	margin-right: auto;	text-align: left;	position: relative;	width:955px;	min-height: 600px;	top: 0%;	bottom: 4%; }
#introduce {	position: absolute;	z-index: 150;	width: 367px;	left: 297px;	top: 160px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #201F4A;	text-align: center;	height: 213px; }
#latest-news {	position: absolute;	z-index: 50;	width: 693px;	left: 10px;	top: 273px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #201F4A;	text-align: left; }
#intro {	position: absolute;	z-index: 150;	height: 256px;	width: 256px;	left: 0px;	top: 0px; }
#flashcontent {	position: absolute;	height: 136px;	width: 955px;	left: 0px;	top: 0px;	background-color: #DDE5FB; }
#national {	position: absolute;	top: 337px;	left: 0px;	width: 121px;	height:194px; }
#description {	position: absolute;	top: 105px;	left: 25px;	width: 237px;	height: 235px; }
#prelude {	position: absolute;	top: 355px;	left: 0px;	width: 262px;	height: 45px; }
#preluder {	position: absolute;	top: 17px;	left: 17px;	width: 679px;	height: 400px; }
#preluders {	position: absolute;	top: 27px;	left: 17px;	width: 659px;	height: 380px; }
#download {	position: absolute;	height: 178px;	width: 256px;	left: 0px;	top: 256px;	text-align: center;	background-color: #e9ecff;	padding-top: 5px; }
#signup {	position: absolute;	height: 79px;	width: 236px;	left: 131px;	top: 485px;	text-align: center; }
#small-group {position: absolute;	height: 419px;	width: 427px;	left: 256px;	top: 0px;	text-align: left;	visibility: hidden; background-color: #dde5fb;	z-index: 1000;	padding:	10px	10px	10px	20px;  }
	.bot-right {position:	absolute;	top:	401px;	left:	341px;}
	#small-group p	{padding-bottom: 8px;	line-height:	15px;	}
#newsfeed {	position: absolute;	height: 25px;	width: 713px;	left: 121px;	top: 575px;	background-image: url(../images/interface/backing.jpg); }
#audio-instruct {	position: absolute;	top: 429px;	left: 204px;	width: 318px;	height: 29px;	padding-top: 4px;	background-image: url(../images/interface/audio.png);	background-repeat: no-repeat; }
#audio-instruct:hover {	background-image: url(../images/interface/audio-r.png);	cursor: pointer; }
#audio-inst {	position: absolute;	top: 17px;	left: 61px;	height: 400px;	width: 600px;	background-image: url(../images/interface/mp3-instructions.png);	background-repeat: no-repeat;	visibility: hidden;	z-index: 250; }
#left-corner {	position: absolute;	top: 531px;	left: 0px;	width: 121px;	height:69px;	background-image: url(../images/interface/lily-left.png); }
#logo-flash {	position: absolute;	top: 136px;	left: 834px;	width: 120px;	height:121px;	background-repeat: repeat-y;	text-align: center;	vertical-align: middle;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #2351ba;	background-color: #dde5fb;	z-index: 1000; }
#symbol-explain {	position: absolute;	top: 136px;	left: 834px;	width: 107px;	height:328px;	background-image: url(../images/interface/quilt.gif);	background-repeat: repeat-y;	padding: 7px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	color: #2D2C69;	text-align: left;	overflow: auto; }
.faq {	position: relative;	height: 55px;	width: 108px;	left: 8px;	top: 10px;	background-image: url(../images/interface/faq.png);	background-repeat: no-repeat;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-align: center;	padding-top: 6px;	margin-bottom: 10px;	cursor: pointer; }
#faqer {	position: absolute;	height: 55px;	width: 108px;	left: 842px;	top: 267px;	background-image: url(../images/interface/faq.png);	background-repeat: no-repeat;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-align: center;	padding-top: 6px;	margin-bottom: 10px;	cursor: pointer;	z-index: 250;	visibility: hidden; }

/* CONTENT */
#content {	position: absolute;	top: 136px;	left: 121px;	height: 464px;	width: 713px;	background-image: url(../images/interface/main.jpg);	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #201F4A;	text-align: left; }
#contenti {	position: absolute;	top: 136px;	left: 121px;	height: 464px;	width: 713px;	margin: 0;	padding: 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #201F4A;	text-align: left;	background-color: #f4f7ff; }
#contented {	position: absolute;	top: 136px;	left: 121px;	height: 464px;	width: 713px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #201F4A;	text-align: left;	background-color: #FFFFFF; }
#contenthid {	position: absolute;	top: 136px;	left: 121px;	height: 464px;	width: 713px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #201F4A;	text-align: left;	background-color: #FFFFFF;		z-index: 450;	visibility: hidden; }
.gen-text {	position: relative;	left: 10px;	top: 0px;	padding-top: 10px;	padding-right: 20px;	padding-bottom: 10px;	padding-left: 10px; }
#zoom {	position: relative;	top: 0px;	left: 0px; }
#symbol {	position: absolute;	top: 136px;	left: 121px;	height: 464px;	width: 713px;	background-color: #F1F3FF; }
#instruct {	position: absolute;	top: 100px;	left: 100px;	height: 275px;	width: 516px;	background-image: url(../images/interface/zoom-instructions.png);	background-repeat: no-repeat;	visibility: hidden;	z-index: 250; }
#instructy {	position: absolute;	top: 74px;	left: 76px;	height: 315px;	width: 556px;	background-image: url(../images/interface/zoomy-instructions.png);	background-repeat: no-repeat;	visibility: hidden;	z-index: 250; }
#calendar {	position: absolute;	top: 136px;	left: 121px;	height: 464px;	width: 713px;	z-index: 500;	background-color: #c3d9ff; }
#affirmation {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #201F4A;	text-align: center;	overflow: auto;	position: absolute;	z-index: 15;	width: 648px;	height: 419px;	left: 0px;	top: 0px;	padding-top: 20px;	padding-bottom: 15px;	padding-left: 35px;	padding-right: 30px; }
#affirmatio {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #201F4A;	text-align: center;	overflow: hidden;	position: absolute;	z-index: 15;	width: 713px;	height: 464px;	left: 0px;	top: 0px; }
#inform {	position: absolute;	width: 678px;	left: 17px;	top: 430px; }

/* NEWSLETTER */
#newsletter {	position: absolute;	top: 478px;	left: 834px;	width: 121px;	height:53px;	background-image: url(../images/interface/quilt.gif);	background-repeat: repeat-y; }
#newsletters {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #201F4A;	text-align: left;	overflow: auto;	position: absolute;	z-index: 150;	width: 648px;	height: 419px;	left: 0px;	top: 0px;	padding-top: 25px;	padding-bottom: 20px;	padding-left: 35px;	padding-right: 30px; }
#newsletters img {	padding-right: 29px;	padding-bottom: 15px;	padding-top: 15px; }
#winter {	position: absolute;	height: 130px;	width: 314px;	top: 1510px;	right: 151px;	background-image: url(../images/newsletters/2009/february/winter-hat.png);	background-repeat: no-repeat;	font-size: 10px;	padding-top: 70px;	padding-right: 14px;	padding-bottom: 10px;	padding-left: 9px;	line-height: 12px;	letter-spacing: 0.002em;	word-spacing: .004em; }
#affirmation-left {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #201F4A;	text-align: left;	text-indent: 25px;	overflow: auto;	position: absolute;	z-index: 150;	width: 648px;	height: 419px;	left: 0px;	top: 0px;	padding-top: 25px;	padding-bottom: 20px;	padding-left: 35px;	padding-right: 30px; }
#affirmation-lefty {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #201F4A;	text-align: left;	text-indent: 25px;	overflow: auto;	position: absolute;	z-index: 150;	width: 648px;	height: 419px;	left: 0px;	top: 0px;	padding-top: 25px;	padding-bottom: 20px;	padding-left: 35px;	padding-right: 30px;	visibility: hidden; }
#affirmation-left  a.bio {	line-height: 16px;	font-size: 10px;	color: #2E2D6D; }
#affirmation-left  img {	margin-right: 20px;	margin-left: 26px;	margin-bottom: 6px;	margin-top: 6px; }
#affirmation-left  img.left {	margin-right: 0px;	margin-left: 0px;	margin-bottom: 6px;	margin-top: 6px;	}

#links {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #201F4A;	text-align: left;	text-indent: 25px;	position: absolute;	z-index: 150;	width: 713px;	height: 464px;	left: 0px;	top: 0px; }
#linkers {	position: absolute;	height: 454px;	width: 483px;	left: 190px;	top: 0px;	padding-top: 10px;	padding-left: 20px;	overflow: auto; }
#links a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 17px;	color: #403E95;	text-decoration: none;	text-align: left; }
#links a:link {	color: #403E95;	text-decoration: underline; }
#links a:hover {	color: #21204E;	background-color: #FBFBDF;	text-decoration: none; }
#resources {	position: absolute;	height: 464px;	width: 150px;	left: 0px;	top: 0px;	text-indent: 15px; }
#resources li {	color: #403E95;	background-color: #C9D6FD;	border: 1px solid #ADB9F1;	list-style-type: none;	position: relative;	height: 20px;	width: 188px;	padding-top: 3px; }
#resources li:hover {	border: 1px solid #424989;	background-color: #FBFBDF;	cursor: pointer;	color: #302E7A; }
#gal-buttons {	position: absolute;	top: 136px;	left: 834px;	width: 120px;	height:395px;	z-index: 200;	background-color: #dde5fb;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #1b3f95;	text-align: center; }
#gal-buttons-txt {	position: absolute;	top: 0px;	left: 0px;	z-index: 250;	text-align: left;	padding: 8px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #3E3D90; }

/* NEWSFEED 1 */
#newsfeeds {	position: absolute;	width: 713px;	height: 464px;	left: 0px;	top: 0px;	z-index: 150;	overflow: auto; }
#presby-ns {	position: absolute;	width: 178px;	left: 0px;	top: 0px;	z-index: 250; }
#mission-news {	position: absolute;	width: 178px;	left: 178px;	top: 0px;	z-index: 250; }
#today {	position: absolute;	width: 179px;	left: 356px;	top: 0px;	z-index: 250; }
#saying {	position: absolute;	width: 178px;	left: 535px;	top: 0px;	z-index: 250; }

/* NEWSFEED 2 */
#newsfeeds2 {	position: absolute;	width: 713px;	height: 464px;	left: 0px;	top: 0px;	visibility: hidden;	z-index: 150;	overflow: auto; }
#theology {	position: absolute;	width: 238px;	left: 0px;	top: 0px;	z-index: 250; }
#women {	position: absolute;	width: 237px;	left: 238px;	top: 0px;	z-index: 250; }
#lectionary {	position: absolute;	width: 238px;	left: 475px;	top: 0px;	z-index: 250; }

/* VIDEO FEED */
#faith {	position: absolute;	width: 713px;	height: 464px;	left: 0px;	top: 0px;	visibility: hidden;	z-index: 150;	overflow: auto; }
#faithstream {	position: absolute;	width: 185px;	left: 528px;	top: 0px;	z-index: 250; }
#videos {	position: absolute;	width: 178px;	left: 0px;	top: 0px;	z-index: 250; }

