/* body */
body {
	background-color: #E0E0E0;
	background-image: url('../img/background.png');
	background-repeat: repeat-x;
	background-position: center top;
	color: #555;
}

/* common */
.onhover-grow {
	-webkit-transform: scale(1.0);
	-moz-transform: scale(1.0);
	-o-transform: scale(1.0);
	-ms-transform: scale(1.0);
	transform: scale(1.0);
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.onhover-grow:hover {
	z-index: 10;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.onhover-shrink {
	-webkit-transform: scale(1.0);
	-moz-transform: scale(1.0);
	-o-transform: scale(1.0);
	-ms-transform: scale(1.0);
	transform: scale(1.0);
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.onhover-shrink:hover {
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-o-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
}

.onhover-blur {
	-webkit-filter: blur(0);
	-moz-filter: blur(0);
	-o-filter: blur(0);
	-ms-filter: blur(0);
	filter: blur(0);
}

.onhover-blur:hover {
	-webkit-filter: blur(2px);
	-moz-filter: blur(2px);
	-o-filter: blur(2px);
	-ms-filter: blur(2px);
	filter: blur(2px);
}

.onhover-unblur {
	-webkit-filter: blur(2px);
	-moz-filter: blur(2px);
	-o-filter: blur(2px);
	-ms-filter: blur(2px);
	filter: blur(2px);
}

.onhover-unblur:hover {
	-webkit-filter: blur(0);
	-moz-filter: blur(0);
	-o-filter: blur(0);
	-ms-filter: blur(0);
	filter: blur(0);
}

/* header container */
.container.header_container {
	background-color: #FFFFFF;
	max-width: 1000px;
	border: 2px #AAAAAA solid;
	border-top: 0px;
	border-bottom: 0px;
	padding: 0px;
}

/* wrapper container */
.container.wrapper_container {
	background-color: #FFFFFF;
	max-width: 1000px;
	border: 2px #AAAAAA solid;
	border-top: 0px;
	padding-top: 0px;
}

/* navbar */
.row.nav-row{
	background-color: #F0F0F0;
	padding: 0px;
	padding-top: 20px;
}

.navbar.navbar-default {
	display: inline-block;
	vertical-align: center;
}

.navbar {
	background-color: transparent;
	background: transparent;
	border: 0px;
	border-color: transparent;
}

.nav.navbar-nav li a {
	color: #337AB7;
}
.nav.navbar-nav li a:hover {
	background-color: #337AB7; color: #FFFFFF;
}

.nav.navbar-nav li.active a {
	background-color: transparent;
	background: transparent;
	color: #337AB7;
	border-bottom: 1px solid #337AB7;
}

.nav.navbar-nav li.active a:hover {
	background-color: #337AB7; color: #FFFFFF;
}

/* socialmedia link buttons */
.socialmedia_linkicon:link,
.socialmedia_linkicon:visited,
.socialmedia_linkicon:active,
.socialmedia_linkicon:hover {
	color: #FFF; text-decoration: none;
	display: inline-block;
	vertical-align: middle;
	-moz-osx-font-smoothing: grayscale;
}




/* - - - - */