html {height:auto;}

body {
  font-family: Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  background-color: #eff0f0;
  padding:0px;
	height:auto;;
  margin:0px;
}

#wrapperall {
  position:absolute;
  width:100%;
  top:100px;
  left:0px;
  z-index:1;
	height:auto;
}

#wrapper {
	margin:0px auto;
	width: 830px;	
	height:auto;
	
}

#info {
	float:left;
  width:828px;
  height:auto;
	border-left: 1px solid #c5c6c6;
	border-right: 1px solid #c5c6c6;
  background-color: #ffffff;
  background-image: url("img/bottomfampic.jpg");	
	background-position: bottom right; 	
  background-repeat: no-repeat;	
}

#maintop {
	float:left;
	width: 830px;	
	height:114px;
  background-image: url("img/maintop.png");	
  background-repeat: no-repeat;	
}

#bottomstrip {
	float:left;
	width: 830px;	
	height:12px;
  background-image: url("img/bottomstrip.png");	
  background-repeat: no-repeat;	
}

#navwrapper {
  position:absolute;
  width:100%;
  top:0px;
  left:0px;
  z-index:2;
}

#navholder {
	margin:0px auto;
	width: 830px;	
}

#nav {
  width:830px;
	height:88px;
  background-image: url("img/top.png");	
  background-repeat: no-repeat;	
}

#descwrapper {
  position:absolute;
  width:100%;
  top:0px;
  left:0px;
  z-index:3;
}

#descholder {
	margin:0px auto;
	width: 830px;	
}

#desc {
  position:relative;
	left:173px;
	top:10px;
}

h1.red {
  color:#e40001;
  font-size: 11px;	
  display: inline; 
	decoration:none;
}

#postit {
  float:right;
	width:220px;
	height:197px;
  background-image: url("img/postit.jpg");	
  background-repeat: no-repeat;		
	background-position: 0px 8px;
	padding-left:0px;
	padding-top:8px;	
}

#bookarea {
  float:right;
	width:192px;
	padding: 14px;
}

#bookarea-top {
  float:left;
	width:192px;
	height:10px;
  background-image: url("img/bookarea-top.gif");	
  background-repeat: no-repeat;		
}

#bookarea-middle {
  float:left;
	width:172px;
	padding-left:10px;
	padding-right:10px;
  background-color:#ff6e03;
  background-image: url("img/bookbackwhite.gif");	
	background-position: 0px 15px;
  background-repeat: repeat-x;			
}

#bookarea-bottom {
  float:left;
	width:192px;
	height:10px;
  background-image: url("img/bookarea-bottom.gif");	
  background-repeat: no-repeat;		
}
	
.mainarea-yellow-top {
  float:left;
	width:588px;
	height:8px;
  background-image: url("img/mainarea-yellow-top.gif");	
  background-repeat: no-repeat;		
}

.news-top {
  float:left;
	width:588px;
	height:66px;
  background-image: url("img/newsheader.png");	
  background-repeat: no-repeat;		
}

.contact-top {
  float:left;
	width:408px;
	height:66px;
	padding-top:60px;		
	padding-right:160px;
	padding-left:20px;		
  background-image: url("img/contactheader.png");	
  background-repeat: no-repeat;		
}

.mainarea-yellow-bottom {
  float:left;
	width:588px;
	height:8px;
  background-image: url("img/mainarea-yellow-bottom.gif");	
  background-repeat: no-repeat;		
}


.mainarea-yellow-text {
  float:left;
	width:572px;
	height:auto;
  background-color: #ffda52;
	padding-left:8px;
	padding-right:8px;	
	padding-top:0px;	
	padding-bottom:0px;	
}

.mainarea-bluestore-text {
  float:left;
	width:572px;
	height:auto;
  background-color: #21a0f2;
	padding-left:8px;
	padding-right:8px;	
	padding-top:0px;	
	padding-bottom:0px;	
}

.mainarea-bluetest-text {
  float:left;
	width:572px;
	height:auto;
  background-color: #5cbcf4;
	padding-left:8px;
	padding-right:8px;	
	padding-top:8px;	
	padding-bottom:8px;
	background-image: url("img/faq-bluebk.gif");	
  background-repeat: repeat-x;			
	text-align:right;
}
.mainarea-greentest-text {
  float:left;
	width:572px;
	height:auto;
  background-color: #aebf4c;
	padding-left:8px;
	padding-right:8px;	
	padding-top:8px;	
	padding-bottom:8px;
	background-image: url("img/faq-greenbk.gif");	
  background-repeat: repeat-x;		
	text-align:left;		
}

.mainarea-yellow-text-faq {
  float:left;
	width:527px;
	height:auto;
  background-color: #ffda52;
	padding-left:8px;
	padding-right:52px;	
	padding-top:0px;	
	padding-bottom:0px;	
  background-image: url("img/questionmark.gif");	
  background-repeat: repeat-y;		
	background-position: top right;
}

#mainareaholder {
  float:left;
	width:589px;
	height:530px;
	padding-top:8px;	
	padding-left:17px;	
}

#altmainareaholder {
  float:left;
	width:589px;
	min-height:530px;
	height:auto;
	padding-top:8px;	
	padding-left:17px;	
}

.spacer {
  font-size: 1px;
}

#tipoftheday {
  float:left;
	width:588px;
	height:71px;
  background-image: url("img/tipoftheday.jpg");	
  background-repeat: no-repeat;		
}

#votd {
  float:left;
	width:540px;
	height:199px;
  background-image: url("img/votd.gif");	
  background-repeat: no-repeat;	
	padding-right:25px;
	padding-top:8px;	
	padding-left:23px;
}

#votd_verse {
 float:right;
 width:286px; 
 height:131px;
 background-image: url("img/biblegateway.gif");	
 background-repeat: no-repeat;		 
 padding-left:8px;
 padding-right:8px;
 padding-top:61px;
}

#votd_bible {
 float:left;
 width:231px; 
 height:193px;
 background-image: url("img/votd_bible.jpg");	
 background-repeat: no-repeat;		 
}

a.white {
  font-family: Helvetica, sans-serif;
  font-size: 11px;
	font-weight:bold;
  color: #ffffff;
	text-decoration: none;	
}

a.white:hover {
  font-family: Helvetica, sans-serif;
  font-size: 11px;
	font-weight:bold;
  color: #ffffff;
	text-decoration: none;
}

a {
  font-family: Helvetica, sans-serif;
  font-size: 11px;
	font-weight:bold;
  color: #000000;
	text-decoration: underline;	
}

a:hover {
  font-family: Helvetica, sans-serif;
  font-size: 11px;
	font-weight:bold;
  color: #000000;
	text-decoration: underline;
}

.lightgrey {
  font-family: Helvetica, sans-serif;
  font-size: 11px;
	font-weight:bold;
  color: #999999;
}

.navred {
  font-family: Helvetica, sans-serif;
  font-size: 12px;
	font-weight:bold;
  color: #e40001;
	text-decoration: none;	
}


.navwhiteb {
  font-family: Helvetica, sans-serif;
  font-size: 12px;
	font-weight:bold;
  color: #ffffff;
	text-decoration: none;	
}

.navwhite {
  font-family: Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
	text-decoration: none;	
}

.blue {
  font-family: Helvetica, sans-serif;
  font-size: 12px;
  color: #064371;
	text-decoration: none;	
}

a.navred {
  font-family: Helvetica, sans-serif;
  font-size: 12px;
	font-weight:bold;
  color: #e40001;
	text-decoration: none;	
}

a.navred:hover {
  font-family: Helvetica, sans-serif;
  font-size: 12px;
	font-weight:bold;
  color: #e40001;
	text-decoration: none;
}

a.navblue {
  font-family: Helvetica, sans-serif;
  font-size: 12px;
	font-weight:bold;
  color: #064371;
	text-decoration: none;	
}

a.navblue:hover {
  font-family: Helvetica, sans-serif;
  font-size: 12px;
	font-weight:bold;
  color: #064371;
	text-decoration: none;
}

a.navblack {
  font-family: Helvetica, sans-serif;
  font-size: 12px;
	font-weight:bold;
  color: #000000;
	text-decoration: none;	
}

a.navblack:hover {
  font-family: Helvetica, sans-serif;
  font-size: 12px;
	font-weight:bold;
  color: #000000;
	text-decoration: none;
}

#nav-text-links {
  float:left;
	width:572px;
	height:15px;
	text-align:center;
}

#event-diary-holder { 
  float:left;
	margin:0px auto;
	width:534px;
	height:auto;
	background-image: url("img/eventbar.gif");	
  background-repeat: no-repeat;	
	padding-top:63px;
}



event-diary-event {
  float:left;
	width:244px;
	padding-left:39px;
	border:1px solid;
}
event-diary-place {
  float:left;
	width:163px;
	border:1px solid;
}
event-diary-date {
  float:left;
	width:89px;
	border:1px solid;
}
event-diary-line {
  float:left;
	clear:left;
	width:100%;
	border:1px solid;
}

.mainarea-blue-top {
  float:left;
	width:558px;
	height:34px;
  background-image: url("img/bluetbletp.png");	
  background-repeat: no-repeat;		
}

.mainarea-blue-bottom {
  float:left;
	width:558px;
	height:11px;
  background-image: url("img/bluetblebtm.png");	
  background-repeat: no-repeat;		
}


.mainarea-blue-text {
  float:left;
	width:542px;
	height:auto;
  background-image: url("img/bluetblebdy.png");	
  background-repeat: repeat-y;	
	padding-left:8px;
	padding-right:8px;	
	padding-top:8px;	
	padding-bottom:0px;	
}

.blueboxheader {
  float:left;
	padding-top:8px;
	padding-left:8px;
}

.blueboxback {
  float:right;
	padding-right:30px;
	padding-top:8px;
}

.floatleft {
  float:left;
}


.floatleftbook {
  float:left;
	padding-top: 20px;
	padding-right: 8px;
}

.floatright {
  float:right;
}

#contactback {
	margin:0px auto;
	width: 436px;	
	height: 421px;
	background-image: url("img/contactback.jpg");	
  background-repeat: no-repeat;	
}

input {
  background-color: #ffda52;
	border: none;
}
#damsg {
  background-color: #ffda52;
	border: none;
	width:279px;
	height:232px;
}

#contactbutton {
  float:right;
  width:56px;
	height:20px;
	padding-right:17px;
}

.store_item {
  float:left;
	width:122px;
	height:100%;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
}

.store_desc {
  float:left;
	width:227px;
	height:100%;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
}

.store_img {
  float:left;
	width:100%;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
}

.store_price {
  float:left;
	width:70px;
	height:100%;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
}



.floatleftref {
  float:left;
	padding-top: 20px;
	padding-right: 8px;
}

#refarea {
  float:right;
	width:192px;
	padding: 14px;
}

#refarea-top {
  float:left;
	width:192px;
	height:10px;
  background-image: url("img/bookarea-top.gif");	
  background-repeat: no-repeat;		
}

#refarea-middle {
  float:left;
	width:172px;
	padding-left:10px;
	padding-right:10px;
  background-color:#ff6e03;
  background-image: url("img/bookbackwhite.gif");	
	background-position: 0px 15px;
  background-repeat: repeat-x;			
}

#refarea-bottom {
  float:left;
	width:192px;
	height:10px;
  background-image: url("img/bookarea-bottom.gif");	
  background-repeat: no-repeat;		
}	
