html,body {	
	background-color:#FFF;
	*text-align:center;
	margin:0
	}

#container_1{
	background-image:url(images/cont1_bg.jpg);
	height:144px;
	}

#container_2{
	background-image:url(images/cont2_bg.jpg);
	background-color:#FFF;
	background-repeat:repeat-x;
	}
	
#cont_2_content{
	width:1331px;
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
	min-height:200px;
	}	

#container_3{
	width:992px;
	height:78px;
	background-color:#CCC;
	float:left;
}

#container_4{
	width:992px;
	height:78px;
	background-color:#CCC;
	float:left;
}

/*------------------------------------------------ container_1----------------------------------------------------------*/

#header{
	background-image:url(images/header.jpg);
	width:1331px;
	height:144px;
	margin-left:auto;
	margin-right:auto;
	}

/*------------------------------------------------ container_2----------------------------------------------------------*/

	
	
#left_gra{
	background-image:url(images/left_gra.jpg);
	width:166px;
	height:624px;
	float:left;
	}	
	
#main_content{
	width:993px;
	float:left;
	}	
	
#title{
	background-image:url(images/title.jpg);
	width:993px;	
	height:84px;
	}	
	
#nav{
	background-image:url(images/nav.jpg);
	background-repeat:repeat-x;
	height:23px;
	width:993px;
	padding-top:3px;
	}
	
#body_area{
	background-image:url(images/body_bg.jpg);
	background-repeat:repeat-x;
	min-height:600px;
	width:993px;		 
	}
	
#right_gra{
	background-image:url(images/right_gra.jpg);
	width:172px;
	height:624px;
	float:right;
	}	
	
#feat_area{
	background-image:url(images/featured_bg.jpg);
	background-repeat:repeat-x;
	min-height:515px;
	width:993px;
	}	
	
#footer{
	background:url(images/footer.jpg) center no-repeat;
	width:865px;
	clear:both;
	height:69px;
	margin-right:auto;
	margin-left:auto;
	*margin-top:20px;
	padding-bottom:40px;
	}
	
#clear {
clear:both;
}

#base_menu {
	margin-top:20px;
}	

.base_menu  {
	width:49%;
	float:left;
	margin-top:20px;
}

/*------------------------------------------------ feat_divs ----------------------------------------------------------*/

#video{
	width:484px;
	height:362px;
	float:left;
	margin:30px 0px 0px 10px;
	}
	
#news{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#333333;
	margin:30px 40px 0px 10px;
	*margin:40px 40px 0px 10px;
	_margin:30px 20px 0px 10px;
	float:right;
	width:420px;
	*width:400px;
	}	
	
#latest_book{
	width:420px;
	*width:420px;
	_width:412px;
	margin:0px 35px 0px 0px;
	*margin:0px 35px 0px 0px;
	_margin:30px 20px 0px 10px;
	float:right;
	}
	
#book_cover{
	background-image:url(http://www.flyingdoctor.co.nz/images/custom/bushmans-bible-small.jpg);
	width:225px;
	height:159px;
	float:right;
	}	
	
#gallery{
	width:300px;
	height:300px;
	float:left;
	text-align:left;
	margin:45px 0 0 45px;
	*margin:45px 0 0 45px;
	_margin:55px 15px 3px 15px;
	}
	
#logo{
	width:230px;
	float:left;
	margin:48px 0 0 40px;
	*margin:48px 0 0 40px;
	_margin:49px 10px 3px 25px;
	}
	
#front_sub_middle{
	width:280px;
	*width:280px;
	float:left;
	margin:45px 45px 0 0px;
	*margin:45px 45px 0 0px;
	_margin:30px 20px 3px 15px;
	}
	
#front_sub_left{
	width:280px;
	*width:280px;
	float:left;
	margin:45px 45px 0 15px;
	*margin:45px 45px 0 15px;
	_margin:30px 20px 3px 10px;
	}		
	
#front_sub_right{
	width:280px;
	*width:280px;
	float:right;
	margin:45px 45px 0 0px;
	*margin:45px 45px 0 0px;
	_margin:30px 20px 3px 15px;
	}					



/*------------------------------------------------ logo styles ----------------------------------------------------------*/

#pfizer{
	background-image:url(images/pfizer.jpg);
	width:131px;
	height:146px;
	margin-right:auto;
	margin-left:auto;
	}

#kauri{
	background-image:url(images/kauri.jpg);
	width:192px;
	height:104px;
	margin-right:auto;
	margin-left:auto;
	}


/*------------------------------------------------ text styles ----------------------------------------------------------*/

#h1header{
	border-bottom: solid #4f5b70 1px;
	margin:0 0 13px 0;
	padding:0;
	clear:both;
	}
	
#titles{
	background-color:#4f5b70;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	margin:none;
	padding:5px 10px 5px 10px;
	text-align:left;
	}	
	
h1 {
	font-family: Verdana, Tahoma,  Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:15px;
	line-height:21px;
	color:#333333;
	}
	
h2 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;;
	font-size:16px;
	color:#4f5b70;
	font-style:italic;
	font-weight:bold;
	border:none;
	margin:0px;
	padding:0px;
	}	

#nav a:link, #nav a:visited {
	font-family:Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	color:#4f5b70;
	text-decoration:none;
	font-size:11px;
	margin:0px 8px 0 7px;
	text-align:left;
	}
		
#nav a:active, #nav a:hover {
	color:#CCCCCC;
	}	
	
#link_img{
	border-left: solid #FAFBFB 1px;
	margin-top:2px;
	}

.news_content{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#333333;
	margin:5px 15px 0 5px;
	text-align:left;
	}	
	
.book_content{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#333333;
	width:171px;
	*width:171px;
	float:left;
	margin:0 15px 0 0;
	text-align:left;
	}	
	
.menu_content{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#333333;
	margin:5px 5px 0 5px;
	text-align:left;
	}	
	
.main_content{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#333333;
	margin:35px 5px 0 30px;
	*margin:30px 0 0 20px; 
	float:left;
	width:700px;
	text-align:left;
	}	
	
.footer{
	text-align:center;		
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;	
	}
	
.footer a:link, .footer a:visited {
	text-align:center;		
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	text-decoration:underline;
	}
		
.footer a:active, .footer a:hover {
	color:#666666;
	}	
			
tr, td, table{		
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#333333;
	text-align:left;
	}
	
a.images:link, a.images:visited, a.images:hover, a.images:active {
	padding:3px;
	display:block;
	border:solid 1px #DDDDDD;
	}
	
img a:link, img a:visited, img a:hover, img a:active {  	
	padding:3px;
	display:block;
	border:solid 1px #DDDDDD;
	}
	

	
.image{
	padding:3px;
	display:block;
	border:solid 1px #DDDDDD;
	}	
	
/*
e017 styles  =e107
---------------------------------------------------------------------------------------------
*/
	
.fborder {
	
	
	
}
.forumheader{
	background-color: #fff;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	color:#000;
	padding: 4px;
	border: 1px solid #ededed;
	text-align: left;
}

.forumheader2{
	
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	color:#000;
	padding: 4px;
	
	text-align: left;
}

.forumheader3{
	background-color: #fff;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color:#000;
	padding: 4px;
	border: #ededed 1px solid;
	text-align: left;
}

.forumborder{
	border:  #000080 1px solid;
	background-color: transparent;
}

.fcaption {
	border: #ededed 1px solid;
	padding: 2px 0 2px 8px;
	background-color: #e5f2ff;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color:#616060;
	text-align: left;
}
.fcaption {
background: url(images/menu1_fade.jpg) repeat-x;
}


.finfobar{
	background-color: #f8f8f8;
	color:#000;
	padding: 4px;
	border: #ededed 1px solid;
	font-size: 7pt; font-family:verdana, tahoma, arial, helvetica, sans-serif;
	text-align: left;
}

.button {
	background-color: #F4F7FA;
	border: #5e5d63 1px solid;
	color: #000000;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
}

.smallblacktext {
	font: 10px tahoma, verdana, arial, helvetica, sans-serif;
	color:#555;
}

.smalltext {
	font: 10px tahoma, verdana, arial, helvetica, sans-serif;
	color:#555;
}

td {
	text-align: left;
}

.nextprev {
	font: 7pt tahoma, verdana, arial, helvetica, sans-serif;
	color:#b47716;
}

.tbox{
	background-color: #F4F7FA;
	border: #5e5d63 1px solid;
	color: #000000;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
}

.tbox.chatbox {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

.finfobar{
	background-color: #CCC8C8;
	color:#000;
	padding: 4px;
	border: 1px solid #C3BDBD;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:11px;
	font-family:verdana, tahoma, arial, helvetica, sans-serif
}

.helpbox {
	color:#000;
	font: 9px tahoma, verdana, arial, helvetica, sans-serif;
	border: 0px none red;
	background-color: transparent;
}

a.forumlink{
	color: #000;
	text-decoration: none;
}

a.forumlink:hover {
	color: #bbb;
	text-decoration: underline;
}
.caption2 {
	background: #182327 url(images/menu1_fade.jpg) repeat-x;
	padding: 8px 0px 8px 4px;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #000;
	font-weight: bold;
}
