/* CSS Document */

body {
	margin-top: 24px;
	margin-bottom: 1px;
	background-color: black;
	font-family: "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
	font-size: 75%;
	color: #000;
	text-align: center;
	background-image: url(images/designImages/ptBG_02b.jpg);
	background-repeat: repeat;
	background-position: left top;
}
p {
	margin: 0 auto;
}

p.break { margin-top: 10px; margin-bottom: 20px; }

.center { text-align:center; }
.left { text-align:left; }
.top { vertical-align:top; }
.just { text-align:justify; }
.right { text-align:right; }

/*************************************************************
**************************************************************

						LINKS

**************************************************************
*************************************************************/
/* main links */
a:link {color:#69F; /* peach */ text-decoration:none;}
a:visited {color:#69F; text-decoration:none;}
a:hover {color:#FF9; text-decoration:underline;}
a:active {color: #69F; text-decoration:none;}

/* alternate links if background contrast is opposite */
a.darkBGlink:link {color:#FF9; text-decoration:none;}
a.darkBGlink:visited {color:#FF9; text-decoration:none;}
a.darkBGlink:hover {color:#FFF; text-decoration:underline;}
a.darkBGlink:active {color: #FF9; text-decoration:none;}

/* green links */
a.greenlink:link {color:#093609; text-decoration:none;}
a.greenlink:visited {color:#093609; text-decoration:none;}
a.greenlink:hover {color:#900; text-decoration:underline;}
a.greenlink:active {color: #093609; text-decoration:none;}

/* no borders on hyperlinked images */
a img {
	border: none;
}

/*************************************************************
**************************************************************

						LIST

**************************************************************
*************************************************************/
.ul2 {
	list-style-type: none;
	padding-left: 1px;
	margin-left: 0;
	margin-top: 3px;
}
/* makes list items use graphic. PSD file included in content */
.li2 {
	background-image: url(images/designImages/ptBullets2.jpg);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-bottom: 2px;
	padding-left: 19px;
	line-height: 15px;
	margin-bottom: 3px;
}
.ul3 {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0;
	margin-top: 3px;
}
/* makes list items use graphic. PSD file included in content */
.li3 {
	padding-bottom: 2px;
	padding-left: 0px;
	line-height: 15px;
	margin-bottom: 3px;
}

/*************************************************************
**************************************************************

						MAIN SECTIONS

**************************************************************
*************************************************************/
.globalContainer {
	width: 960px;
	background-color: transparent;
	margin: auto;
	text-align: left;
}
.banner {
	height: 320px;
	overflow: hidden;
}
/* unused */
.topNavBar {
	width: 960px;
	height: 50px;
	padding-top: 24px;
	background-image: url(images/designImages/ptMain_02_small.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
/* unused */
.topNavigation {
	font-size: 1.1em;
	text-align: left;
	text-transform: uppercase;
}
/* unused */
.topNavigationText {
	margin: 0px 55px;
	text-align: center;
}
/* unused */
.pageTitle {
	
}
/* unused */
.pageTitle_text {
	
}
/* holds the first content area */
.mainContent {
	position: relative;
	width: 960px;
	background-color: transparent;
	background-image: url(images/designImages/ptMain_02b.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-bottom: 6px;
	padding-top: 10px;
}
.mainContent a, .mainContent a:visited, .mainContent a:active {
	color:#0066FF;
	text-decoration: underline;
}
.mainContent a:hover {
	color:#900;
	text-decoration: underline;
}

.columnLeft {
	width: 240px;
	float: left;
	text-align: left;
	overflow: hidden;
}
.columnLeft_textHolder {
	margin-left: 38px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
}
.leftNavBar {
	background-color: black;
}
.leftNav_top {
	height: 24px;
}
.leftNavigation {
	font-size: 1.1em;
	font-weight: bold;
	color: #cecec0; /* cream */
	text-align: left;
	padding-left: 24px;
	overflow: auto;
}
.leftNav_separator {
	height: 20px;
	background-image: url(images/designImages/ptLeftNavSeparator.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.leftNav_shofar {
	height: 60px;
	margin-top: 24px;
	margin-bottom: 15px;
	background-image: url(images/designImages/ptLeftNav_bottomImageD.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.leftNav_links {
	padding-bottom: 36px;
}
.leftNav_links a, .leftNav_links a:visited, .leftNav_links a:active {
	color:#dfd7b9;
	text-decoration: none;
}
.leftNav_links a:hover {
	color: #900;
	text-decoration: none;
}
.divLinks {
	padding-top: 36px;
}
.divLinks a, .divLinks a:visited, .divLinks a:active {
	color:#dfd7b9;
	text-decoration: none;
}
.divLinks a:hover {
	color: #900;
	text-decoration: none;
}
.leftNav_bottom {
	height: 24px;
}

.columnCenter {
	
}
.columnCenter_textHolder {
	
}
.columnRight {
	width: 720px;
	float: right;
	text-align: left;
	overflow: hidden;
	background-image: url(images/designImages/ptColumnRightBG.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.welcome {
	
}
.columnRight_textHolder {
	font-size: 1em;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0;
	margin-bottom: 10px;
	text-align: justify;
	color: black;
}
.content_01 {
	height: 25px;
	overflow: hidden;
	background-image: url(images/designImages/ptContentBG_gold_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.subNav {
	/*background-image: url(images/designImages/ptContentBG_gold_02.jpg);
	background-repeat: repeat-y;
	background-position: left top;	*/
}
.subNav_text {
	margin: 0px 10px;
	font-weight: bold;
	font-size: 0.9em;
}
.content_02 {
	background-image: url(images/designImages/ptContentBG_gold_02.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.content_02_white {
	background-image: url(images/designImages/ptContentBG_gold_02_white.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.content_02_textHolder {
	margin-left: 25px;
	margin-right: 45px;
}
.content_03 {
	height: 25px;
	overflow: hidden;
	background-image: url(images/designImages/ptContentBG_gold_03.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
/* holds content below the main content area. may be used for "banner2" if needed */
.bottom {
	background-color: #cfd6cb; /* cream */
	height: 60px;
}
.bottomText_holder {
	padding-left: 51px;
	padding-top: 15px;
	color: #900;
}
/* holds all material in the footer. in this case, bottom links and HWS */
.footer {
	text-align: right;
	color: #034;
	width: 960px;
	margin: auto;
	height: 220px;
	position: relative;
	background-color: transparent;
	background-image: url(images/designImages/ptMain_03b.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.bottomLinks {
	text-align: center;
	padding-top: 9px;
	font-size: 0.9em;
}
.bottomLinks a, .bottomLinks a:visited, .bottomLinks a:active {
	color: #900;
}
.bottomLinks a:hover {
	color: black;
}
.HWS {
	color: #fff;
	font-size: 0.8em;
	text-align: right;
	padding-top: 27px;
	padding-right: 150px;
}

/*************************************************************
**************************************************************

						IMAGE STYLES

**************************************************************
*************************************************************/

.imgBorder {
	border-left: 1px solid #4b7086;
	border-right: 1px solid #4b7086;
	border-top: 1px solid #4b7086;
	border-bottom: 1px solid #4b7086;
}

.iepngfix {
	/*behavior: url(iepngfix.htc);*/
}

.noborder { border: 0px solid #ffffff; }

/*************************************************************
**************************************************************

						HEADINGS

**************************************************************
*************************************************************/
h1 {
	
}
h2 {
	margin-top: 1px;
	margin-bottom: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #DED5AE;
}

h2.subtitle { color: #878161; font-size: 25px; font-weight: bold; text-align:center; font-family: Arial, Helvetica, sans-serif; }

h3 {
	margin-top: 15px;
	margin-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	color: #DED5AE;
}


.h3b {
	margin-top: 15px;
	margin-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7B7557;
	text-align: center;
}
h4 {
	
}
.heading {
	color: #cecec0; /* cream */
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 1.7em;
	font-weight: normal;
}
.heading_dark {
	color: #5f5a44; /* dark gold */
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 1.7em;
	font-weight: normal;
}
.heading_dark2 {
	color: #5f5a44; /* dark gold */
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 2em;
	font-weight: normal;
}

.headline {
	color: white;
	font-size: 1.5em;
	padding: 6px 0px;
}
.welcomeHeading {
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 30px;
	height: 85px;
	background-image: url(images/designImages/ptWelcomeHeading2_blank.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.welcomeHeading_text {
	font-family: "Times New Roman", Times, serif;
	font-variant: small-caps;
	color: #4c0000; /* maroon */
	font-size: 36px;
	font-weight: bold;
	text-align: center;
	padding-top: 21px;
	letter-spacing: 0.1em;
}
.subHeading {
	color: #F33; /* red */
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 1.2em;
	font-weight: bold;
}
.subHeading_2 {
	color: #5f5a44; /* dark gold */
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 1.2em;
}
.dateTop {
	text-align: right;
	border-top: 1px solid #ccc;
	padding-bottom: 24px;
	color: lightslategray;
}
.backToTop {
	text-align: right;
	padding-right: 1px;
	font-size: 0.8em;
}

/*************************************************************
**************************************************************

						FONT STYLES

**************************************************************
*************************************************************/

.mainText {
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 15px;
	padding-left: 15px;
	text-align: left;
	overflow: auto;
}
.mainText_about, .mainText_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 15px;
	padding-left: 15px;
	text-align: left;
	overflow: auto;
}

.mainText_indent {
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 33px;
	padding-left: 24px;
	text-align: left;
	line-height: 1.5em;
	overflow: auto;
}
.mainText_left {
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 19px;
	padding-left: 1px;
	text-align: right;
	line-height: 1.5em;
	overflow: auto;
}
.mainText_left_newsletter {
	margin-top: 10px;
	background-color: #CEC394;
	text-align: center;
	height: 110px;
	
}
.mainText_prophecies, .mainText_teachings {
	padding-top: 9px;
	padding-bottom: 96px;
	padding-right: 15px;
	padding-left: 15px;
	text-align: left;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}
/*************************************************************
**************************************************************

						BOXES AND CONTAINERS

**************************************************************
*************************************************************/
.gallery {
	background-color: transparent;
}
.iframeSettings {
	allowtransparency: true;
	border: none;
}
.newsLetter_container {
	margin: 20px;
	overflow: hidden;
	border: 1px solid #666;
}
.newsLetter {
	font-weight: bold;
	background-color: #333;
}
hr {
	height: 1px;
	color: #cecec0;
}
.articlesHolder {
	height: 600px;
	overflow: auto;
}
.articleLinksHolder {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
}

.rightbox { float:right; width:300px; height: 260px; text-align:justify; }

.leftbox { float:left; width: 230px; height: 260px; border: 1px solid #5f5a44; padding: 10px; }

/*************************************************************
**************************************************************

				MAIN CONTENT BOXES

**************************************************************
*************************************************************/
#news {
	/*font-family: "Times New Roman", Times, serif;	
	line-height: normal;*/
}
#nine11Prophecy {
	/*background-color: white;*/
}
#tsunamiDream {
	
}
#prophecyToAmerica {
	
}
#dreamOfPledge {
	
}





#donate1 { width: 580px;height: 400px; }
#donate2 { width: 580px;height: 400px; }
#donate3 { width: 580px;height: 400px; }



/*************************************************************
**************************************************************

						SEPARATORS

**************************************************************
*************************************************************/
.clear {
	clear: both;
}
.spacing {
	padding-left: 53px;
}
/* separators */
.separator_pattern {
	background-color: #cfd6cb; /* light green */
	background-image: url(images/designImages/ptBG_01b.jpg);
	background-repeat: repeat;
	background-position: left bottom;
	height: 24px;
}
.separator_15 {
	height: 15px;
	overflow: hidden;
}
.separator_24 {
	height: 24px;
	overflow: hidden;
}
.separator_30 {
	height: 30px;
}
.separator_33 {
	height: 33px;
	overflow: hidden;
}
.separator_42 {
	height: 42px;
	overflow: hidden;
}
.separator_51 {
	height: 51px;
	overflow: hidden;
}
.separator_60 {
	height: 60px;
	overflow: hidden;
}
.separator_69 {
	height: 69px;
	overflow: hidden;
}
.separator_90 {
	height: 90px;
	overflow: hidden;
}

/*************************************************************
**************************************************************

						HIGHLIGHT TEXT

**************************************************************
*************************************************************/
.company {
	/*color: #006666;*/
	color: #5f5a44;
	font-weight: bold;
}
.highlightText {
	font-weight: bold;
}
.tinyText {
	font-size: 10px;
}
.redText {
	color: #F33; /* bright red */
}
.redText2 {
	color: #900; /* maroon */
}
.khakiText {
	color: #F0E68C;
}
.requiredText {
	color: #F00;
}
.italicText {
	font-style: italic;	
}
.goldText {
	color: #5f5a44;
}
.gold2Text {
    color: #ffcc00;
}
.blueLinkText {
	color: #0066FF;
}
.lightGoldText {
	color: #7B7557;
}
.lightGoldText_times {
	color: #7B7557;
	/*font-family: "Times New Roman", Times, serif;
	font-size: 1.1em;*/
}

/*************************************************************
**************************************************************

						TABLES, TD STYLES

**************************************************************
*************************************************************/
#someTable {
	
}
#someTable td {
	
}
/*************************************************************
**************************************************************

						FORM STYLES: TEXT, BUTTONS

**************************************************************
*************************************************************/
.contactForm {
	
}

/* form text used when the form is in a table */
.formText {
	font-family: Verdana;
	font-size: 8pt;
	text-align: right;
}

/* actual form fields if they need to be styled */
.formFields {
	font-family: Verdana;
	font-size: 8pt;
	color: #034;
	text-align: left;
	margin-left: 1px;
	margin-right: 1px;
	width: 114px;
}
.formFieldsSubmit {
	font-family: Verdana;
	font-size: 8pt;
	color: #333333;
	text-align: center;
	margin-left: 1px;
	margin-right: 1px;
	cursor: pointer;
}
/* forms display with extra margins in some versions of IE */
form {
	margin: 0;
}
fieldset {
	margin-top: 1px;
	padding-top: 0px;
	border: 1px solid #5f5a44;
}
label {
	float: left;
	width: 50%; /* this may cause alignment issues if used in sub-fieldset. Change accordingly */
	text-align: right;
	margin-right: 0.2em;
	display: block;
}
legend {
	color: #333;
	font-size: 1.2em;
}
.submitButtons {
	padding-top: 9px;
	padding-bottom: 24px;
	text-align: right;
	padding-right: 132px; /* just pushes the submit buttons to the left */
}


/* donate page forms*/
.payform	{
		font: 13px arial, verdana, sans-serif;
		background-image: url("images/shadeform.gif");
		background-color: #F0F6F9;
		text-align: left;
		width: 125px;
		overflow: auto;
		border: #99A8AF 1px solid;
		}

.payformbox	{
		background-color: transparent;
		border: #CFD7DF 1px solid;
		}

.payformmargin	{ margin: 0px; }

.payformbutton	{ width: 125px; }


/*************************************************************
**************************************************************

					NEWS HEADLINES - FONTS

**************************************************************
*************************************************************/
.topNewsHeadlines {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 18px;
}
.mainNewsHeading {
	font-family: Arial, Helvetica, sans-serif;
	color: #DED5AE;
	font-size: 32px;
	font-weight: bold;
	text-align: center;
	padding-top: 15px;
}
.redNewsHeading {
	font-family: Arial, Helvetica, sans-serif;
	color: #9f0000;
	font-style: italic;
	font-weight: normal;
	font-size: 18px;
}
.redNewsSubHeading {
	font-family: Arial, Helvetica, sans-serif;
	color: #9f0000;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
}
.mainNewsArticleText {
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: normal;
	color: white;
}
.secondaryNewsArticleText {
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	font-weight: normal;
	color: white;
}
.allNewsLinks {
	font-family: "Times New Roman", Times, serif;
	color: #930;
	font-size: 15px;
}
.allNews_linkGroup {
	font-family: Arial, Helvetica, sans-serif;
}

/* Popup Newsletter Page */

.heading_dark3 {
	color: #B99D10; /* dark gold */
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 1.7em;
	font-weight: normal;
}
.newsletter2 { font-size: .9em; color: #ffffff; text-align: justify; font-family: verdana, arial, sans-serif; background-image:url(images/designImages/ptContentBG_gold_01.jpg);  }

.newslettertitle { font-size: 14px; color:#ffffff; text-align:center;  }

.newslettertitle2 { font-size: 20px; color:#ffffff; text-align:center;  }

.newslettertitle3 { font-size: 20px; color:#ffffff; text-align:center;  }

.newsletter3 { font-size: .9em; color: #ffffff; text-align: justify; font-family: verdana, arial, sans-serif; background-image:url(images/designImages/ptBG_02b.jpg); padding: 10px; }

.newsbkg { background-image:url(ptBG_02b.jpg); }

#fadeinbox{
position:absolute;
width: 470px;
left: 0;
top: -400px;
border: 2px solid black;
background-color: lightyellow;
padding: 4px;
z-index: 100;
visibility:hidden;
}

