@charset "utf-8";
/* CSS Document */

* {
	padding:0;
	margin:0;
	}

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

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

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

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

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


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

}

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


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

	
body {
	background-color:#FFF;
	font-family: 'fira_sans_otmedium', Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:lighter;
	width:100%
}

#wrapper {
	overflow:hidden;
	margin:auto;
	background-color:#9CF;
	background-image:url(../images/swirl.png);
}

header {
	width:100%;
	height:120px;
	background-color:#CCC;
	padding-left:5px;
}

#logo	{
	margin:0 0 0 10px;
	padding-top:15px;
}

#box1 {
	width:68%;;
	float:left;
}


nav#main {
	background-color:#666;
	height:40px;	
}


h1	{
	padding-top:30px;
	padding-left:30px;
	padding-right:5px;
	font-size:1.8em;
	}	
	
	
	
h3	{
	font-family: 'fira_sans_otmedium', Arial, Helvetica, sans-serif;
	padding-top:15px;
	padding-left:30px;
	font-weight:bold;
	font-size:120%;
	}
	
i 	{

}
	

p	{
	padding:0px 20px 15px 30px;
	font-family: 'fira_sans_otmedium', Arial, Helvetica, sans-serif;
	font-size:105%;
	line-height:1.5;
	text-decoration:none;
	}
	
p.aside	{
	font-family: 'fira_sans_otmedium', Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:1.8;
	padding:12px 20px 10px 15px;
	background:white;
	border-radius:20px 5px 0 2px;
	margin:12px;	
	text-decoration:none;
	opacity:.85;
	}

aside {
	background-color:#069;
	width:28.2%;
	height:auto;
	float:right;
}

		
footer {
	background-color:#333;
	height:40px;
	clear:both;
	font-size:90%;
}

footer ul {
	text-align:center;	
	padding-top:10px;
}

footer ul li {
	display:inline;
	padding: 30px 10px 0 30px;
	color:white;
	text-decoration:none;
}

footer ul li a {
	color:#FF9;
	text-decoration:none;
}
