/*
	Site: Apolloni & Blom
	www: apolloniblom.com
	Author: Patrik Westelius, patrik.westelius@atrox.se
*/
*{margin: 0; padding: 0;}

body {font-family: 'Helvetica Neue',Helvetica, Arial, sans-serif; font-size: 12px; line-height: 1; color:#444444;}

h1, h2, h3, h4, h5, h6 {font-weight: normal; color: #444444; line-height: 1em;}
h1 {font-size: 32px; padding: 0 0 10px 0;}
h2 {font-size: 18px; padding: 6px 0 5px 0;}
h3 {font-size: 14px; padding: 3px 0 3px 0; 	clear: both;}
h4, h5, h6 {font-size: 13px; margin: 0 0 .1em 0;}

p {margin: 0 0 1.1em 0; line-height: 1.5em;}

a {outline: none; text-decoration: none; color: #5cb557; font-weight: normal;}
a:hover {color: #75cc70; text-decoration: none;}

form label {position: relative;font-size: .916em;}
input, select, textarea {font-family: 'Helvetica Neue',Helvetica, Arial, sans-serif;}
fieldset {border: none;}

li {margin: 0 0 .5em 0;}

img {border: 0;}

#main ul{
	margin: 0 0 20px 0;
}
#main li{
	background: url(../images/common/li.gif) no-repeat 0 7px;
	margin: 0 0 2px 0;
	padding: 0 0 0 12px;
	list-style: none;
	line-height: 1.5em;
}
.contactLeft{width: 210px; float: left; border: 1px solid #e1674b;}
.contactRight{width: 210px; margin: 0 0 0 20px; float: left; border: 1px solid #e1674b;}

.footerLeft{background: url(../images/common/divider.gif) repeat-y right; width: 210px; float: left; border: 1px solid #e1674b;}
.footerRight{width: 210px; margin: 0 0 0 20px; float: left; border: 1px solid #e1674b;}
.footerLeft p, .footerRight p{margin: 0;}

/* Styles accessed trough TinyMCE */
.imgMarBottom{
	margin: 0 0 26px 0;
}
.ingress{
	font-size: 14px;
	line-height: 20px;
	margin: 0 0 18px 0;
}
