/*------------------------------------
	Fonts
------------------------------------*/
@font-face 
{
	font-family:"WeblySleek UI Light";
	src:url("../../resources/fonts/weblysleekuil.eot?") format("eot"),
	url("../../resources/fonts/weblysleekuil.woff") format("woff"),
	url("../../resources/fonts/weblysleekuil.ttf") format("truetype"),
	url("../../resources/fonts/weblysleekuil.svg#WeblySleekUILight") format("svg");
}
/*
@font-face
{
	font-family:"WeblySleek UI Semilight";
	src:url("/resources/fonts/weblysleekuisl.eot?") format("eot"),
	url("/resources/fonts/weblysleekuisl.woff") format("woff"),
	url("/resources/fonts/weblysleekuisl.ttf") format("truetype"),
	url("/resources/fonts/weblysleekuisl.svg#WeblySleekUISemilight") format("svg");
}
@font-face
{
	font-family:"WeblySleek UI Semibold";
	src:url("/resources/fonts/weblysleekuisb.eot?") format("eot"),
	url("/resources/fonts/weblysleekuisb.woff") format("woff"),
	url("/resources/fonts/weblysleekuisb.ttf") format("truetype"),
	url("/resources/fonts/weblysleekuisb.svg#WeblySleekUISemibold") format("svg");
}
*/
/*------------------------------------
	Layout
------------------------------------*/
*
{
	margin:0px;
	padding:0px;
	border:0px none;
	font-family:"WeblySleek UI Light", Tahoma, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
    line-height:1.5em;
	color:#343741;
}

/*---------------------------------
	Columns
---------------------------------*/

.column-half, .column-third, .column-quarter
{
	float:left;
	display:inline;
}
.column-half{width:50%}
.column-third{width:33.3%}
.column-quarter{width:25%}

/*---------------------------------
	General Elements
---------------------------------*/
.clear
{
	clear:both;
	height:0px;
	line-height:0px;
	display:block;
	visibility:hidden;
}
h1, h2, h3, h4, h5, h6, ul, ol, dl, p, table
{
}
.padding-offset
{
	padding-left:1em;
	padding-right:1em;
}
.padding-top-bottom
{
	padding-top:1em;
	padding-bottom:1em;
}
.padding-right
{
	padding-right:1em;
}
.padding-left
{
	padding-left:1em;
}
.spacer
{
	height:1em;
	display:block;
}
.spacer-2x
{
	height:2em;
	display:block;
}
.spacer-3x
{
	height:3em;
	display:block;
}
.spacer-10x
{
	height:10em;
	display:block;
}

p
{
}
h1, h2, h3, h4, h5, h6
{
}
.left
{
	float:left;
	display:inline;
}
.right
{
	float:right;
	display:inline;
}
.center
{
	text-align:center;
}

.section-top-spacer
{
	display:block;
	height:6em;
}
.small{font-size:0.8em}
.regular{font-size:1em}
.medium{font-size:1.3em}
.large{font-size:2em}
.extra-large{font-size:3em}

.white{color:#FFF}
.gray{color:#343741}
.blue{color:#567EBF}
.dark{color:#141414}
.mid-gray{color:#777}
.light-gray{color:#BABBBC}

.white-bg{background:#FFF}
.gray-bg{background:#343741}
.blue-bg{background:#567EBF}
.dark-bg{background:#141414}
.mid-gray-bg{background:#777}
.light-gray-bg{background:#BABBBC}


.bold{font-family:"WeblySleek UI Semibold", Tahoma, Arial, Helvetica, sans-serif;}
.capitalize{text-transform:uppercase}

/*------------------------------------
	Site specific styles
------------------------------------*/
h1
{
	margin-bottom:0;
}
#withBg
{
	background:#1A4E10 url(../../images/walkway-bg.jpg) center center no-repeat;
	background-size:cover;
}
.btn-dark, .btn-light
{
	display:inline-block;
	margin:0 auto;
	padding:0.8em 1em;
	margin:1em auto;
	text-decoration:none;
}
.btn-dark
{
	border:1px solid #343741;
	color:#343741;
}
.btn-dark:hover, .btn-dark:active
{
	background:#343741;
	color:#BABBBC;
}
.btn-light
{
	border:1px solid #BABBBC;
	color:#BABBBC;
}
.btn-light:hover, .btn-light:active
{
	background:#BABBBC;
	color:#343741;
}

