/*
	Copyright 2015 (c) 120 Volt Hosting LLC

	Core styles for non-main pages.
*/

/*	Non-main page base styles */
body {
	margin: 0;
	padding: 0;
	font-family: "Open Sans", sans-serif;
	background-color: #F0F0F0;
}

a {
	color: #1976D2;
}

.left 	{ float: left;	}
.right 	{ float: right:	}

body > header {
	position: relative;
	min-height: 40px;
	background-color: #333;
}
body > header .logo {
	height: 40px;
	background-image: url("/assets/img/1tbvpslogo-wdmk.png");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: contain;
}
body > header nav a {
	color: #DDD;
	text-decoration: none;
	font-size: 14px;
	line-height: 40px;
	text-align: center;
	font-weight: 400;
	-webkit-transition-duration: 400ms;
	-moz-transition-duration: 400ms;
	-ms-transition-duration: 400ms;
	-o-transition-duration: 400ms;
	transition-duration: 400ms;
}
body > header nav a:hover {
	color: #FFF;
	background-color: #C62828;
}
body > header nav .active {
	color: #FFF !important;
	background-color: #C62828 !important;
}

body > main {
	background-color: #FFF;
	padding: 20px 48px;
	color: #333;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
body > main h1,
body > main h2  {
	margin: 0;
	padding-top: 10px;
	padding-bottom: 8px;
	font-weight: 600;
	color: #666;
	font-size: 36px;
}
body > main h2 {
	padding-top: 16px;
	font-size: 24px;
}
body > main p,
body > main li {
        font-size: 15px;
        line-height: 26px;
        color: #555;
}
body > main li {
	margin: 10px 0;
}
body > main p a {
	color: #1976D2;
	text-decoration: none;
}
body > main p a:hover {
	text-decoration: underline;
}


body > footer { 
	font-size: 12px;
	margin-top: 12px;
	margin-bottom: 15px;
	text-align: center;
	color: #555;
}
body > footer a {
	color: #1976D2;
	text-decoration: none;
}
body > footer a:hover {
	text-decoration: underline;
}

.contact {
	color: #8A8A8A !important;
	font-size: 10px !important;
}

article h2 a {
	color: #666;
	text-decoration: none;
}

.container_24 h1 {
	color: #C62828;
}
