/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: #ffff99;
/*
    background-image: url(images/bg_blended04.jpg);
	background-image: url(images/bg_faded02.jpg);
    background-repeat: repeat-x;
	background-image: url(images/735952_wooden_cross_2600x1950.jpg);
	background-position: 29% 74%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    font-size: 15pt;
*/
    FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;
    FONT-SIZE: 0.5em;
    font-size: 11pt;
    color: #003399;
}

.faded
{
    BACKGROUND-COLOR: #ffffff;
/*
    background-image: url(images/bg_blended_gold.jpg);
    background-image: url(images/bg_blended_maroon.jpg);
    background-image: url(images/bg_blended_green.jpg);
    background-image: url(images/bg_blended_purple.jpg);
    background-repeat: repeat-x;
	background-position: 100% 3%;
	background-image: url(images/735952_wooden_cross_small_faded01.jpg);
	background-image: url(images/735952_wooden_cross_2600x1950_faded01.jpg);
	background-image: url(images/735952_wooden_cross_520x390_faded01.jpg);
	background-position: 35% 70%;
    background-repeat: no-repeat;
    background-attachment: fixed;
*/
    background-image: url(images/bg_blended001.jpg);
    background-repeat: repeat-y;
    font-size: 11pt;
}

.myopic
{
	background-color: #ffffdb;
/*
	border: double 5 #f00000;
*/
	border-style: double;
	border-width: 2;
	border-color: #660033;
	width: 85%;
	opacity:.95; filter: alpha(opacity=95); -moz-opacity: 0.95;
}

.myopic2
{
	background-color: #ffffdb;
}

.trans25 
{
	opacity:.25; filter: alpha(opacity=25); -moz-opacity: 0.25;
	}

.trans50 
{
	opacity:.50; filter: alpha(opacity=50); -moz-opacity: 0.5;
	}
	
.trans60 
{
	opacity:.60; filter: alpha(opacity=60); -moz-opacity: 0.60;
	}

.trans75 
{
	opacity:.75; filter: alpha(opacity=75); -moz-opacity: 0.75;
	}

.trans80 
{
	opacity:.80; filter: alpha(opacity=80); -moz-opacity: 0.80;
	}

.trans85 
{
	opacity:.85; filter: alpha(opacity=85); -moz-opacity: 0.85;
	}

.trans90 
{
	opacity:.90; filter: alpha(opacity=90); -moz-opacity: 0.90;
	}

.trans95 
{
	opacity:.95; filter: alpha(opacity=95); -moz-opacity: 0.95;
	}

/*
.faded_bg
{
    padding: 30px;
    margin-bottom: 50px;
}

.backlighted
{
	background-color: #ffffff;
	border: solid 2 #cccccc;
	
}

.nav-panel
{
    background-position: 100%;
    background-color: #990099;
	border-top: solid 3 #660066;
	border-right: dotted 1 #660066;
	border-left: solid 7 #660066;
	padding-left: 5;
	width: 25%;
}
*/

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #aa0066;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}
H1	{	
	font-family: Brush Script MT, Forte, Mistral, Papyrus, Rage Italic, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	margin-left: 30px;
	margin-top: 30px;
	color: #cd853f;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	

tr
{
	vertical-align: top;
}

td
{
	vertical-align: top;
}

A:link	{	
/*
	color: #3333ff;
	color:	#cc99cc;
	color:	#0055ff;
	color: #ff9000;
	color:	#aa00ff;
	color:	#3333cc;
    color: #003399;
    color: #aa0066;
*/
	text-decoration:	none;
	font-weight: 500;
	color: brown;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#3333cc;
	color: brown;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#3333cc;
	color: brown;
	}	
		
A:hover	{	
	text-decoration: none;
	font-weight: 800;
	color:	#aa00ff;
	color: brown;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	disc ; margin-left: -22px; 
	}	

UL LI LI	{	
	list-style-type:	square;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	}

.solo_img 	{
	border: double 1 #cd853f; text-align:center; clear:none; float:none;
	}

.solo_img2 	{
	border: double 0 #cd853f; text-align:center; clear:none; float:none;
	}

DIV.footer 
{
	text-align: center;
    FONT-SIZE: 8pt;
}

DIV.menu
{
    FONT-SIZE: 10pt;
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    border-right: double 1 #cc99cc;
    padding-right: 10px;
    MARGIN-TOP: 10px;
    margin-right: 1px;
    TEXT-ALIGN: right;
}

.text8pt
{
    FONT-SIZE: 8pt; font-size: 8px;
}

.text9pt
{
    FONT-SIZE: 9pt; font-size: 9px;
}

.text10pt
{
    FONT-SIZE: 10pt; font-size: 10px;
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 7px;
    TEXT-ALIGN: left
}

.text10pt2
{
    FONT-SIZE: 10pt;
    TEXT-ALIGN: center;
    width: 100%;
}

.text10px
{
    FONT-SIZE: 10px;
}

.text11pt
{
    FONT-SIZE: 11pt;
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 7px;
    TEXT-ALIGN: left;
    line-height: normal;
}

.text11px
{
    FONT-SIZE: 11px;
}

.text12pt
{
    FONT-SIZE: 12pt;
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 7px;
    TEXT-ALIGN: left;
    line-height: normal;
}

.text12px
{
    FONT-SIZE: 12px;
}

.text14pt
{
	font-size:14px;
}

.pr_small
{
    font-size: 0.6em;
}

.pr_reg
{
    font-size: 11px;
}

.textHeading
{
    color: #aa0066;
    font-family: Palatino Linotype;
    font-size: 1.5em;
}

DIV.photo
{
	border-color: "#cc99cc";
	border-width: thin;
	border-style: solid;
	width: 540px;
	height: 390px;
	padding: 5px;
}

LI
{
    FONT-SIZE: 10pt;
    FONT-SIZE: 1.0em;
}

.show
{
	visibility: visible; display: block;
}

.hide
{
	visibility: hidden; 
	/* display: none; */
	display:none;
}

#welcome_video object
{
	border-bottom-style:ridge;
	border:ridge 15 #e0e0e0;
}

.nav 
{
	text-align: right;
	padding-left: 150px;
	line-height: 23px;
	font-size: 0.8em;
}

.nav_theme
{
	text-align: center;
	font-size: 1.25em;
	font-family:Brush Script Std, Brush Script Std, Script, Trebuchet MS, Verdana;
}

.nav_home
{
	text-align: right;
	padding-right: 30px;
	padding-left: 100px;
	padding-top: 5px;
	font-size: 0.9em;
}

.p_home_text 
{
	background-color: Transparent;
	text-align: left;
	color: brown;
	font-size: 1.2em;
	line-height: 30px;
	padding: 25px;
	position: absolute;
	padding-top: 350px;
	padding-right: 400px;
}

.bottom_border
{
	border-bottom: solid 1 #cd853f;
	display: block;
}

.bottom_border1
{
	border-bottom: solid 0 #ffff99;
	display: block;
}

.bottom_border2
{
	border-bottom: 0;
	display: block;
}

.frame 
{
	background-color: #fffffd; 
	border: solid 3 #ffffff;
	padding: 10px; /* added to go with comment below */
}


.table4frame
{
	border-color: #cd853f;
	border-width: 2px;
	border-style: solid;
	padding: 10px;
}

/* 
	modified to put frame around table frame for added effect 
*/
.table4frame_purple
{
	border-color: purple;
	border-width: 2px;
	border-style: solid;
	padding: 10px;
}

.panel_holder 
{
	height: 800px;
}

.panel_left 
{
	width: 350px;
}

.panel_right 
{
	width: 450px;
}

.panel_td_right
{
	border-left: solid 0 #cd853f; 
	background-color: #ffffff; 
}

.panel_full 
{
	width: 800px;
}

.div_img_holder 
{
	background-color: #ffffff; 
	height: 100%;
	border: 0;
	margin: 0;
	padding: 0; 
}

.div_under_img
{
	border: 0;
	margin: 0;
	padding: 0; 
	background-color: #cc0000;
	height: 10%;
}

.tr_bible_verse
{
	height:155px; 
	background-image: url(images/bg_bible_verse.jpg); 
	background-repeat: no-repeat; 
}


/*
------------------------
Blog CSS
------------------------
*/

td.content
{
	vertical-align: top;
}

td.boxtitle
{
	background: #eeeeee;
	font-size:90%;
	vertical-align: top;
	text-align: center;
}

td.boxcontent
{
	font-size: 70%;
	background: #EED7B4;
	background: #fffffe;
	background: #F5EDDD;
	vertical-align: top;
	text-align:center;
	padding: 5px;
}

pre
{
	margin-top: .5em;
	margin-bottom: .5em;
}

.box
{
	border-color: gainsboro;
	border-width: 1;
	padding: 3;
	border-style: dashed;
	border-collapse: collapse;
	font-size: 80%;
}

.info
{
	color: maroon;
	font-size: 90%;
}

.align_right
{
	text-align: right;
	margin-right:0;
}

td.sidebar
{
	background: #E8C68A;
	background: #ffffff;
	text-align: center;
	vertical-align: top;
	width:200px;
}

td.sidebarxxx
{
	text-align: left;
	vertical-align: top;
	width:0px; visibility: hidden; display:none;
}

.calendar
{
	font-size: 11px;
	width: 175px;
	padding: 3px;
}

.txbIntervals
{
	width: 80px;
	text-align: left;
	vertical-align: top;
}

.txbLogins
{
	width: 150px;
	text-align: left;
	vertical-align: top;
}


