@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700|Roboto:300,400,500,700&subset=latin-ext');
@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,500,600,700&subset=latin-ext');

@font-face {
    font-family:indieFlower;
    src: url(./ext/fonts/IndieFlower.ttf);
}

/*

font-family: 'Roboto Condensed', sans-serif;
font-family: 'Roboto', sans-serif;

*/

* {

	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	box-sizing: border-box;
	-webkit-font-smoothing: antialiased;
	text-rendering: geometricPrecision;

}

a,a:visited {

    text-decoration:none;
    color:inherit;

}

input:focus,
select:focus,
textarea:focus,
button:focus {
    outline:none;
}

html {

	width:100%;
	height:100%;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
    background-color:white;
    color:rgba(38,38,38,1.0);

}

body {

	width:100%;
	height:100%;
	margin:0px auto;
    background-color:white;

}

h1 {}
h2 {}
h3 {}
.clrBth {clear:both;}
.mediumText {font-weight:500;}
.boldText {font-weight:700;}
.ecoGreenText {color:rgba(113,154,22,1.0);}
.upperCaseText {text-transform:uppercase;}
.centerText {text-align:center;}
input, button, submit {border:none;}
.space15 {width:100%;height:15px;}
.floatLeft {float:left;}

.content {

    width:1200px;
    min-height:1px;
    margin:0px auto;
    position:relative;

}

.inTable_align {

    height:100%;
    display:inline-block;

}

.inTable_align > .verticalAlign {

    display:table-cell;
    vertical-align:middle;

}