/*Universal Attributes
*********************************
--------------------------------*/
img, div, a, input { behavior: url(iepngfix.htc) }

BODY
{
	padding: 0;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
}
#beta {
	position: fixed;
	top:0px;
	right: 0;
	width: 168px;
	height: 124px;
	z-index: 100;
	background-image: url(images/beta.png);
}
#header {
	float: left;
	left: 13px;
	top: 12px;
	width: 741px;
	height: 134px;
	z-index: 30;
 }
#header_logo {
	float: left;
	margin-top: 10px;
	left: 0px;
	top: 10px;
	width: 184px;
	height: 114px;
	z-index: 2;
}
#menu {
	float: left;
	padding-left: 208px;
	width: 349px;
	height: 124px;
	z-index: 2;
}
A {
	text-decoration: none;
	cursor: pointer;
	color: #ffffFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border: none;
}
A:hover
{
	text-decoration: underline;
}
.sublinks {
	color:#FFFFFF;
	font-size: 13px;
	text-decoration: none;
	color: #ffffff;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
.sublinks a{
	color:#FFFFFF;
	font-size: 13px;
	text-decoration: none;
	cursor: pointer;
	color: #ffffff;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
.sublinks a:hover{
	text-decoration: underline;
	}

	
p {
	color: #333333;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
	font-size: 12px;
	line-height: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top:0px;
	margin-bottom:3px;
	}
h3
{
	color: #FFFFFF;
	font-family: "Verdana", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
	font-weight: normal;
	font-size: 18px;
	padding-top: 0px;
	}
.pageholder {
	position: absolute;
	margin-left: -356px;
	left: 50%;
	top: 0px;
	width: 742px;
	height: 721px;
	z-index: 1;
}
.main {
	float: left;	
	left: 13px;
	top: 138px;
	width: 741px;
	z-index: 30;
	clear: both;
}
.content  {
	clear: both;
	float: left;
	width: 711px;
	margin-top: auto;
	margin-right: 15px;
	margin-bottom: auto;
	margin-left: 15px;
}
.text {
	height: auto;
	float: left;
	width: 100%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	clear: both;
}
.hiddenclass {
	position: absolute;
	z-index: 1;
text-indent: -9999px;
display: block;
}
/*HOME PAGE
*********************************
--------------------------------*/
#home_pageholder {
  position: absolute;
  margin-left: -382.5px;
  left: 50%;
  top: 0px;
  width: 765px;
  height: 632px;
  z-index: 1;
}
#logo  {
	background-image: url(images/logo.png); background-repeat: none; 
	position: absolute;
	left: 17px;
	top: 10px;
	display: block;
	width: 184px;
	height: 114px;
	z-index: 2;
}
#home_island {
	position: absolute;
	left: 6px;
	top: 295px;
	width: 417px;
	height: 243px;
	z-index: 3;
}
#home_news {
  position: absolute;
  left: 122px;
  top: 165px;
  width: 176px;
  height: 115px;
  z-index: 4;
}
#home_pictures {
  position: absolute;
  left: 310px;
  top: 166px;
  width: 176px;
  height: 114px;
  z-index: 5;
}
#home_giving {
  position: absolute;
  left: 500px;
  top: 165px;
  width: 176px;
  height: 115px;
  z-index: 6;
}
#home_vision {
	position: absolute;
	left: 116px;
	top: 0px;
	width: 176px;
	height: 114px;
	z-index: 7;
}
#home_devotionals {
  position: absolute;
  left: 310px;
  top: 294px;
  width: 177px;
  height: 114px;
  z-index: 8;
}
#home_contact {
  position: absolute;
  left: 500px;
  top: 294px;
  width: 176px;
  height: 114px;
  z-index: 9;
}
#foothome{
left: 13px;
position: absolute;
top: 533px;
width: 742px;
z-index: 10;
}

/*GIVING PAGE
*********************************
--------------------------------*/
#giving {
	left: 82px;
	top: 25px;
	width: 101px;
	height: 37px;
	z-index: 31;
	float: left;
	margin-top: 19px;
	margin-left: 13px;
}
#symbol {
	left: 17px;
	top: 17px;
	width: 48px;
	height: 48px;
	z-index: 32;
	float: left;
}
.tableft {
	margin-left: 40px;
	margin-top: 14px;
	width: 273px;
	height: 91px;
	bottom: 28px;
	float: left;
	clear: both;
}
.tabright {
  float: left;
  margin-left: 85px;
  margin-top: 14px;
  width: 273px;
  height: 91px;
}

/* GIVING ORANGE BOX*/ 
.oroundbox {background-image: url(images/orangebg.jpg); background-repeat: repeat;}
.otop div  { background: url(images/wtl.png) no-repeat top left; }
.otop      { background: url(images/wtr.png) no-repeat top right; float: left;}
.obot div  {background: url(images/wbl.png) no-repeat bottom left;}
.obot      { background: url(images/wbr.png) no-repeat bottom right; clear:both; }
.otop div, .otop, .obot div, .obot {
	width: 100%;
	height: 15px;
	font-size: 1px;
}

.oroundbox {
	float: left;
	width: 741px;
	margin: auto;

}
/*END OF ORANGE BOX*/

/*CONTACT PAGE
*********************************
--------------------------------*/
#contact {
	left: 82px;
	top: 25px;
	width: 127px;
	height: 27px;
	float: left;
	margin-top: 18px;
	margin-left: 13px;
}
#cform {
	float: left;
}
#cinfo {
	width: 280px;
	float: left;
	padding-left:40px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
}


/* CONTACT RED BOX*/ 
.rroundbox {background-image: url(images/redbg.jpg); background-repeat: repeat;}

.rroundbox {
	float: left;
	width: 741px;
	margin: auto;

}
/*Pictures Page
*********************************
--------------------------------*/
#pictures {
	left: 82px;
	top: 25px;
	width: 139px;
	height: 37px;
	z-index: 31;
	float: left;
	margin-top: 19px;
	margin-left: 13px;
}
#pictures_gal {
	height: auto;
	float: left;
	width: 100%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	clear: both;
}

/* PICTURES BROWN BOX*/ 
.broundbox {background-image: url(images/brownbg.jpg); background-repeat: repeat;}

.broundbox {
	float: left;
	width: 741px;
	margin: auto;

}
/*News
*********************************
--------------------------------*/
#news {
	left: 82px;
	top: 25px;
	width: 139px;
	height: 22px;
	z-index: 31;
	float: left;
	margin-top: 26px;
	margin-left: 13px;
}
#dansjournal {
	left: 82px;
	top: 25px;
	width: 228px;
	height: 37px;
	z-index: 31;
	float: left;
	margin-top: 11px;
	margin-left: 13px;
}
#news_content {
	height: auto;
	float: left;
	width: 100%;
	clear: both;
	margin-top: 20px;
}
#newslinks{
	width: 420px;
	float: right;
	margin-top: 28px;
	margin-right: 0px;
	padding-right: 0px;
	text-align: right;
}
/* NEWS BlUE BOX*/ 
.blroundbox {background-image: url(images/bluebg.jpg); background-repeat: repeat;}
.blroundbox {
	float: left;
	width: 741px;
	margin: auto;
}
/* NEWS WHITE BOX*/ 
.wtl {  
    width: 8px;  
    height: 8px;  
    background: url(images/wround.png) no-repeat top left;  
    float: left;  
    }  
  
.wtm {  
    width: 695px;  
    height: 8px;  
	background-color:#FFFFFF;
    float: left;  
    }  
  
.wtr {  
    width: 8px;  
    height: 8px;  
    background: url(images/wround.png) no-repeat top right;  
    float: left;  
    }  
  
.wcontent {  
    padding: 0 5px;  
    width: 701px;  
	height: 90px;
    clear: left;  
	background-color: #FFFFFF;
    } 
.wfullcontent {  
    padding: 0 5px;  
    width: 701px;  
	height: auto;
    clear: left;  
	background-color: #FFFFFF;
    }  
.blogcontent {  
    padding: 0 5px;  
    width: 701px;  
	height: 60px;
    clear: left;  
	background-color: #FFFFFF;
    }   
.wbl {  
    width: 8px;  
    height: 8px;  
    background: url(images/wround.png) no-repeat bottom left;  
    clear: both;  
    float: left;  
    }  
  
.wbm {  
    width: 695px;  
    height: 8px;   
	background-color:#FFFFFF;
    float: left;  
    }  
  
.wbr {  
    width: 8px;  
    height: 8px;  
    background: url(images/wround.png) no-repeat bottom right;  
    float: left;  
    }  
.date {
width: 42px;
height: 45px;
background-image: url(images/date.png);
float: left;
text-align: center;
padding-right: 6px;
padding-bottom: 6px;
padding-top:2px;
}
.month{
	padding-top: 2px;
	font-size: 10px;
	color: #FFFFFF;
	clear:both;
}
.day{
	font-size: 25px;
	padding-top: 0px;
	color: #039eba;
}
.day a{
	text-decoration: none;
	color: #039eba;
}
.newshead{
	font-size: 18px;
	padding-top: 0px;
	color: #141211;
}
.newshead a{
	color: #141211;
	text-decoration: none;
}
.newsbody{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	color:#666666;
}
.newslink a{
	font-size: 13px;
	text-decoration: none;
	cursor: pointer;
	color: #039eba;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
.newslink a:hover{
	text-decoration: underline;
	}
.newslink a:visited{
	color:#3399FF;
	}
.newspage {
	color:#FFFFFF;
	font-size: 13px;
	}
.newspage a{
	text-decoration: none;
	cursor: pointer;
	color: #ffffff;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
.newspage a:visited{}
.newspage a:hover{
	text-decoration: underline;
	}
.newspage a:active{
	color:#000000;
	}
/*END OF white BOX*/

/*Devotionals
*********************************
--------------------------------*/
#devotionals {
	left: 82px;
	top: 25px;
	width: 199px;
	height: 29px;
	z-index: 31;
	float: left;
	margin-top: 17px;
	margin-left: 13px;
}
#dthoughts {
	left: 82px;
	top: 25px;
	width: 407px;
	z-index: 31;
	float: left;
	margin-top: 11px;
}
#dquestions {
	left: 82px;
	top: 25px;
	width: 291px;
	z-index: 31;
	float: left;
	margin-top: 11px;
	margin-left: 13px;
}

/* devotionals green BOX*/ 
.groundbox {background-image: url(images/greenbg.jpg); background-repeat: repeat;}
.grroundbox {
	float: left;
	width: 741px;
	margin: auto;

}
/* Devotionals WHITE BOXes*/ 
.wdtm1 {  
    width: 391px;  
    height: 8px;  
	background-color:#FFFFFF;
    float: left;  
    }  
.wdtm2 {  
    width: 275px;  
    height: 8px;  
	background-color:#FFFFFF;
    float: left;  
    }
.wdevthoughts {  
    padding: 0 5px;  
    width: 397px; 
	height: auto; 
    clear: left;  
	background-color: #FFFFFF;
    } 
.wdevquestions {  
    padding: 0 5px;  
    width: 281px;  
	height: auto;
    clear: left;  
	background-color: #FFFFFF;
    }  
.wdbm1 {  
    width: 391px;  
    height: 8px;   
	background-color:#FFFFFF;
    float: left;  
    }
.wdbm2 {  
    width: 275px;  
    height: 8px;   
	background-color:#FFFFFF;
    float: left;  
    }
.qtext{
	font-size: 13px;
	padding-top: 0px;
	color: #9ad645;
	padding-bottom: 5px;
	}
.qtext a{
	font-size: 13px;
	padding-top: 0px;
	color: #9ad645;
	}
.qtext a:hover{
	text-decoration: underline;
	}
/*END OF white BOX*/

/*About PAGES
*********************************
--------------------------------*/
#about {
	left: 82px;
	top: 25px;
	width: 99px;
	height: 29px;
	z-index: 31;
	float: left;
	margin-top: 17px;
	margin-left: 13px;
}

/* ABOUT YELLOW BOX*/ 
.yroundbox {background-image: url(images/yellowbg.jpg); background-repeat: repeat;}
.ylroundbox {
	float: left;
	width: 741px;
	margin: auto;

}

/*FOOTER
*********************************
--------------------------------*/
#foot_back {
  float: left;
  left: 13px;
  top: 533px;
  width: 742px;
  height: 88px;
  z-index: 10;
  margin-top: 5px;
}
#footnav_text {
	float: left;
	margin-top: 10px;
	left: 17px;
	top: 30px;
	width: 427px;
	height: 37px;
	z-index: 11;
  	text-align: left;
	color: #666666;
}
#footlogo_text {
	margin-top: 19px;
	float: right;
	left: 556px;
	top: 38px;
	width: 176px;
	height: 22px;
	z-index: 12;
  text-align: left;
	color:#666666;
}
/* FOOTER BOX */
.froundbox {background-image: url(images/footerback.jpg); background-repeat: repeat;}
.ftop div  { background: url(images/wtl.png) no-repeat top left; }
.ftop      { background: url(images/wtr.png) no-repeat top right; float: left;}
.fbot div  {background: url(images/wbl.png) no-repeat bottom left;}
.fbot      { background: url(images/wbr.png) no-repeat bottom right; clear:both; }
.ftop div, .ftop, .fbot div, .fbot {
	width: 100%;
	height: 15px;
	font-size: 1px;}
.fcontent  {
	clear: both;
	float: left;
	width: 711px;
	height: 57px;
	margin-top: auto;
	margin-right: 15px;
	margin-bottom: auto;
	margin-left: 15px;
}
.froundbox {
	float: left;
	width: 741px;
	margin: auto;}
/* END FOOTER BOX */

