body{
	color: black;
	background: white;
	padding: 1em;
	margin: 0;
	font-size: 80%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
b{
	font-weight: bold;
}
#wrapper{
	
}
#header{
	
}
#headerPic{
	float:left;
	width: 160px;
}
#headertext{
	float:left;
}
#header h1{
	color: #FF8C00;
	font-weight: bold;
	font-size: 3em;
}
#header h2{
	color: black;
	font-weight: normal;
	font-size: 1.5em;
}
#content{
	clear: both;
}
p:first-line{
	padding-left: 1cm;
}
#canalcosts{
	width: 720px;
	min-height: 195px;
	margin: 0 auto .8em;
	padding: 0;
	background: #F0E68C;
	position: relative;
	border-left: 5px solid #BDB76B;
}
#canalcoststext{
	font-size: 3mm;
	margin-right: 495px;
	/* 
		padding-left: 5px;
	border-left: 5px solid #BDB76B; */
}
#canalcoststext h3, #tips h3{
	
	background: #FF8C00;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 1.3em;
	line-height: 1em;
	padding: 3px;
	margin: 0;	
}
#canalcoststext h3{
	border-left: 5px solid #8E4F00;
	margin-left:-5px;
}

#canalcoststext p{
	margin: 0;
	padding: 1px 1px 1px 3px;
}
#canalcostsimg{
	position: absolute;
	right: 0;
	top:0;
	margin: 0;
	padding: 0;
}
#tips{
	width: 100%;
	padding: 0 0 10px 0;
	margin: 0;
	background: #F0E68C;
	font-size: 3mm;
}
#tips ol{
	list-style-type: decimal;
	list-style-position: outside;
	margin-right: 10px;


}
#tips li{
	margin-bottom: 3px;
}
#tips h3{
	border-bottom: 5px solid #8E4F00;
}
#footer{
	
}
.threeCol{
	width: 30%;
	margin-right: 3%;
	margin-bottom: .8em;
	text-align: justify;
	float: left;
}
.twoCol{
	width: 47%;
	margin-right: 3%;
	margin-bottom: .8em;
	text-align: justify;
	float: left;
}
div.break{
	clear: both;
	height: 1px;
}

