/*
	Title # Coastline fire protection
	Date  # 26 July 2010
*/

*	{
margin:0 auto;
padding:0;

}

body{ padding:0px; margin:0px; background-color:#F1F5F8; }


#full-body{
		  width:100%;
		  background:#F1F5F8 url(images/cp_full_body.jpg) repeat-x;
		  float:left;
		  position:relative;
		  }
		  
		  
.wrap{
	  width:941px;
	  margin:auto;
	  text-align:left;
	  }
	  
.wrap2{
	   width:941px;
	   float:left;
	   position:relative;
	   }
	   
	   
h1,h2,h3{ padding:0px; margin:0px; }
ul{ padding:0px; margin:0px; }	

a{ text-decoration:none; }

li	{
margin-left:15px;
color:#2075AB;
padding-bottom:6px;}


/* ======================================================== Start Text ============================================= */

.prepand{ padding-top:5px; }
.prepand2{ padding-top:10px; }
.prepand3{ padding-top:15px; }
.prepand4{ padding-top:10px; }
.prepand5{ padding-top:25px; }
.prepand6{ padding-bottom:20px; _padding-bottom:0px; }
.prepand8{ padding-bottom:10px; _padding-bottom:0px; }

.size{ font-size:15px;
letter-spacing:0px;
 }

.font{ font-family:Calibri, Arial, Helvetica, sans-serif; font-size:26px; font-weight:normal; color:#FFFFFF; letter-spacing:-2px; }
.font2{ font-family:Calibri, Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#186C9B; line-height:20px }
.font3{ font-family:Calibri, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#666666; }
.font4{ font-family:Calibri, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#999999; }
.font5{ font-family:Calibri, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#8CB4CF; }	
	.font5 a{ color:#8CB4CF; }
		.font5 a:hover{ color:#003E67; }
.font5{ font-family:Calibri, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#999999; }
.font6{ font-family:Calibri, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#2075AB; }
	.font6 a{ color:#2075AB; }	
	.font6 a:hover{ color:#666666; }	
	.font6 li{ padding-bottom:5px; }
			
.font2 a { color:#186C9B;}
/* ======================================================== End Text ============================================= */   


.top{
	 width:941px;
	 background:url(images/cp_top.jpg) no-repeat;
	/* height:180px;*/
	 float:left;
	 position:relative;
	 }

/* ======================================================== Start Header ============================================= */

.header{
	   width:941px;
	   height:92px;
	   float:left;
	   position:relative;
	   }
	   
	.logo{
		  width:382px;
		  padding-top:28px;
		  float:left;
		  position:relative;
		  }
		  
	.header-right{
				  width:210px;
				  padding-top:42px;
				  float:right;
				  position:relative;
				  }				       

/* ======================================================== End Header ============================================= */  


/* ======================================================== Start Navigation ============================================= */

.nav{
     width:941px;
	 padding:9px 0px 28px 0px;
     float:left;
     position:relative;
     }
	 
	.nav li{ font-family:Calibri, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#FFFFFF; list-style:none; display:inline;
		     padding-left:16px;
		   }
		.nav li a{ color:#FFFFFF; }
			.nav li a:hover{ color:#000000; }
	.nav li.first{ padding-left:0px; }		    

/* ======================================================== End Navigation ============================================= */   

.top-round{
		   width:941px;
		   float:left;
		   position:relative;
		   }

/* ======================================================== Start Main Body ============================================= */

		   
	.coastline-fire{
				   width:902px;
				   padding:0px 25px 0px 14px;
				   background:#E2F0FB url(images/cp_coastline_fire.gif) repeat-x;
				   float:left;
				   position:relative;
				   }
				   
		.coastline-fire-left{
							  width:330px;
							  float:left;
							  position:relative;
							  }
							  
		.coastline-fire-right{
							  width:523px;
							  padding:35px 0px 0px 0px;
							  float:right;
							  position:relative;
							  }	
							  
							  
.main-body{
		   width:901px;
		   padding:12px 22px 90px 18px;
		   background:#FFFFFF url(images/cp_main_body.gif) repeat-x;
		   float:left;
		   position:relative;
		   }
		   
.main-body p{
		   padding-bottom:10px;
		   line-height:18px;
		   }
		   
/* ---------------- Start Left ----------------- */

.left{
	  width:590px;
	  float:left;
	  position:relative;
	  }
	  
	  .left h2{ font-family:Calibri, Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; color:#186C9B; }
	  .left h3{ font-family:Calibri, Arial, Helvetica, sans-serif; font-size:19px; font-weight:normal; color:#666666; }
	  
	  .left h3,a{ color:#666666; }

	  .left a:hover{ text-decoration:underline; }
	  
	.left-image{
			   width:165px;
			   float:left;
			   position:relative;
			   }
			   
	.left-text{
			   width:410px;
			   float:right;
			   position:relative;
			   }
			   
		
		.left_heading	{  color:#186C9B;}  		     

/* ---------------- End Left ----------------- */


/* ---------------- Start Right ----------------- */

.right{
	  width:265px;
	  float:right;
	  position:relative;
	  }
	  
	  .right h2{ font-family:Calibri, Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#666666; }
	  
	.right-round{
			    width:235px;
				padding:8px 10px 15px 12px;
				border-left:4px solid #F7F7F8;
				border-right:4px solid #F7F7F8;
			    float:right;
			    position:relative;
			    }
				
.right-news{
	  width:265px;
	  float:right;
	  border-bottom:1px solid #ECECEC;
	  }
	  
	  .right-news h2{ font-family:Calibri, Arial, Helvetica, sans-serif; font-size:19px; font-weight:normal; color:#666666; }

			  
	.right-image{
			  width:50px;
			  padding-bottom:11px;
			  float:left;
			  position:relative;
			  }
			  
	.right-text{
			  width:195px;
			  padding-bottom:11px;
			  float:right;
			  position:relative;
			  }	
			  
		.right-text h2{ font-family:Calibri, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#2075AB; }
		.right-text a{ color:#2075AB; }
		.right-text a:hover{ text-decoration:underline; }
		
.right-body{
		  width:265px;
		  float:left;
		  position:relative;
		  }			  	  		  			  

/* ---------------- End Right ----------------- */		   							  				  		   	   

/* ======================================================== End Main Body ============================================= */


/* ======================================================== Start Bottom ============================================= */

#bottom-full-body{
				  width:100%;
				  padding:0px 0px 10px 0px;
				  background:#2274A8 url(images/cp_bottom_body.gif) repeat-x;
				  border-bottom:1px solid #6289B0;
				  /*height:61px;*/
				  float:left;
				  position:relative;
				  }
				  
	.bottom-font{ font-family:Calibri, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#97BED7; }
		.bottom-font a{ color:#97BED7; }
			.bottom-font a:hover{ color:#FFFFFF; text-decoration:underline; }			  

/* ======================================================== End Bottom ============================================= */    

.navigation {
	display: block;
	}


.alignleft {
	float: left;
	color:#186C9B;
	padding-bottom:10px;
	}
	
.alignleft a{
	font:normal 13px Calibri, Arial, Helvetica, sans-serif; 
	color:#186C9B; 
	}
	
.alignleft a:hover{
	text-decoration:underline;
	}
	
.alignright {
	float: right;
	color:#186C9B;
	padding-bottom:10px;
	}
	
.alignright a{
			font:normal 13px Calibri, Arial, Helvetica, sans-serif;
			color:#186C9B; 
			}
	
.alignright a:hover	{
					text-decoration:underline;
					}
	
#comments 	{ 
			font-size:19px;
			}
			
.fn	a 	{
		color:#53879F;
		font:normal 13px Calibri, Arial, Helvetica, sans-serif;
		}

.fn	a:hover{
			text-decoration:underline;
		}

.says	{
	font:normal 13px Calibri, Arial, Helvetica, sans-serif;
}

.comment-meta a	{
	font:normal 13px Calibri, Arial, Helvetica, sans-serif;
	color:#999;
}

.comment-body {
	padding-bottom:10px;
}
.comment-body  p	{
	font:normal 13px Calibri, Arial, Helvetica, sans-serif;
	color:#555555;
}

.comment-author{
padding-bottom:10px;	
}

#respond	{
			float:left;
			padding:8px 0px;
			}

#respond	h3{
			color:#186C9B;
			font-size:17px;
			}

#commentform	p{
			padding:5px 0px;
			font:normal 13px Calibri, Arial, Helvetica, sans-serif;
			}
#commentform	a{
			color:#2075AB;
			}	  		  
