div.columns {
	background:#ffffee;
	}

p.font-orange,
span.font-orange {
	color:#e77b00;
	}

p.font-grey,
span.font-grey {
	color:#ccc;
	}

blockquote.dontsplit,
span.dontsplit,
div.dontsplit,
li.dontsplit,
ul.dontsplit,
ol.dontsplit,
p.dontsplit {
    background:#ffeeff;
    }
	
ul.pre-head,
ol.pre-head,
p.pre-head,
div.pre-head {
	padding:10px 40px 10px 10px;
    color:#666;
    background: #eee;
    }	

div.border-bottom {
    border-bottom: 1px solid #e5e5e5;
    }
div.border-top {
    border-top: 1px solid #e5e5e5;
    }

b.font-deviant,
i.font-deviant,
p.font-deviant,
span.font-deviant {
	color:#e77b00;
	}
	
span.phone {
	display:inline-block;
	background:url(../img/layout/icons/custom/icon-phone.png) no-repeat 0 0;
	padding-left:18px;
	}
	
a.mail {
	display:inline-block;
	background:url(../img/layout/icons/custom/icon-mail.png) no-repeat 0 0;
	padding-left:18px;
	}	

a.external-link,
a.external-link-new-window {
	display:inline-block;
	background:url(../img/layout/icons/custom/icon-external.png) no-repeat 0 0;
	padding-left:18px;	
	}

a.internal-link,
a.internal-link-new-window {
	display:inline-block;
	background:url(../img/layout/icons/custom/icon-internal.png) no-repeat 0 0;
	padding-left:18px;
	}
	
a.icon-pdf {
	display:inline-block;
	background:url(../img/layout/icons/pdf.png) no-repeat 0 0;
	padding-left:20px;	
	line-height:16px;
	}
	
	
a { 
	color:#e77b00;
	text-decoration:underline;
	}	
	
	
b {
	font-weight:bold;
	}	
	

/* Heading */
h1, h2, h3, h4 {
/*	margin-top:1.5em; */
	margin-bottom:.7em; 
	line-height:1.15em; 
	color:#575759;
	font-weight:bold;	
	}
	
h1 {  
	font-size:1.6em;  
	}
	
h2 { 
	font-size:1em; 
	}
	
h3 { 
	font-size:1em;  
	}
	
h4 { 
	font-size:1em; 
	text-transform:uppercase;	
	}