/* -----------------------------------------------
Mat Smith Style Sheet
author:   mat@matsmith.co.uk
----------------------------------------------- */
@import url("layout.css");
@import url("text.css");


html,body,div,p,textarea {font: normal 15px 'Arial', sans-serif; color: #515151; line-height:20px;}
body {
	margin: 0;
	padding: 0;
	background-color: #FFF;
}

html, body {
	height: 100%;
	background-color:#FFF;
	}

h1 {font-family: 'Arial', sans-serif; font-size:20px; font-weight:700; /*text-transform:uppercase;*/}
h2 {font-weight:400;font-size:24px;}

/* Generic Rules
----------------------------------------------- */
a:link,a:active {color:#009EE4; text-decoration: none; }
a:visited {color:#009EE4; text-decoration: none; }	
a:hover {color:#02437B; }
a img {border-width: 0; border-style: none;}

/* Icons
----------------------------------------------- */

@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon.eot');
	src:url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'),
		url('../fonts/icomoon.svg#icomoon') format('svg'),
		url('../fonts/icomoon.woff') format('woff'),
		url('../fonts/icomoon.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

[data-icon]:before {
	font-family: 'icomoon';
	content: attr(data-icon);
	speak: none;
	font-size:18px;
	margin-right:10px;
	line-height:20px;
	margin-top:10px;
}

.di {
	font-family: 'icomoon';
	content: attr(data-icon);
	speak: none;
	font-size:18px;
	margin-right:10px;
	margin-top:0px;
	/*line-height:30px;*/
	/*display:block;*/
	/*float:left;*/
}