
/* tumblair.css */

a,
b,
body,
center,
div,
embed,
footer,
h1,
header,
html,
iframe,
img,
li,
object,
span,
ul
{
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 100%;
}

html,
body {
  height: 100%;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {

  display: block;
}

b,
strong {

  font-weight: bold;
}

img {
  color: transparent;
  font-size: 0;
  vertical-align: middle;

  -ms-interpolation-mode: bicubic;
}

ol,
ul {
  list-style: none;
}

li {

  display: list-item;
}

body 
{
	min-width: 960px;
}
	
	.mainText
	{
			background:white;
			padding:0 15px;
			padding-top:30px;
			font-family: 'Myriad Pro','Segoe UI', 'Trebuchet MS', arial, sans-serif;
			font-size: 20px;
			color: #242424;
			line-height: 36px;
		  margin-left: auto;
		  margin-right: auto;
		  width: 960px;
	}

	

	.container_12 {
	  margin-left: auto;
	  margin-right: auto;
	  width: 960px;
	}

	.clearfix:after,
	.container_12:after,
	.container_16:after {
	  clear: both;
	}
/*
	.container_12,
	.container_16 {
	  zoom: 1;
	}
*/	
	.clearfix:before,
	.clearfix:after,
	.container_12:before,
	.container_12:after,
	.container_16:before,
	.container_16:after {
	  content: '.';
	  display: block;
	  overflow: hidden;
	  visibility: hidden;
	  font-size: 0;
	  line-height: 0;
	  width: 0;
	  height: 0;
	}

	.clearfix:after,
	.container_12:after,
	.container_16:after {
	  clear: both;
	}
	
	body{
		
		font-size:13px;
		line-height:1.7;
	}
	
	header{
		background:#fff;
		padding:0 15px;
		margin-left:10px;
		margin-top:30px;
		-webkit-border-top-left-radius:5px;
		-webkit-border-top-right-radius:5px;
	}
	
	header h1{
		float:left;
		margin-left:10px;
	}
	
	header h1 a{
		
		color:#333;
		font-size:32px;
		padding:20px 0;
		padding-bottom:30px;
		float:left;
	}
	
	header nav ul li a:hover{
		color:#54a3e0;
	}
	
	#slider{
		clear:both;
		width:960px;
		height:350px;
	}
	
	#slider{
		width:940px;
		height:550px;
		margin:30px auto;
		border-bottom:1px solid #eee;
	}
	.nivoSlider {
		position:relative;
	}
	.nivoSlider img {
		position:absolute;
		top:0px;
		left:0px;
	}
	
	.nivo-slice {
		display:block;
		position:absolute;
		z-index:5;
		height:100%;
	}
	
	.nivo-caption {
		position:absolute;
		left:0px;
		bottom:0px;
		background:#000;
		color:#fff;
		opacity:0.8; 
		width:100%;
		z-index:8;
	}
	
	footer{
		color:black;
		background: white;
		padding: 0 15px;
		padding-top: 30px;
		margin-left: auto;
		margin-right: auto;
		width: 960px;		
	}
	
	iframe{
		width:500px;
	}

.slimnav
{
	margin-left: 20px;
	padding-top: 15px;
	font-family: 'Myriad Pro','Segoe UI', 'Trebuchet MS', arial, sans-serif;
}

.navmen1
{
	border-bottom: 4px #008747 solid;
	float: right;
	font-size: 24px;
	padding: 10px;
}

.navmen2
{
	border-bottom: 4px #fecf54 solid;
	float: right;
	font-size: 24px;
	padding: 10px;
}

.navmen3
{
	border-bottom: 4px #cf2130 solid;
	float: right;
	font-size: 24px;
	padding: 10px;
}

.navmen4
{
	border-bottom: 4px #dde2d5 solid;
	float: right;
	font-size: 24px;
	padding: 10px;
}

.navmen5
{
	border-bottom: 4px #00A0C6 solid;
	float: right;
	font-size: 24px;
	padding: 10px;
}

.navmen1:hover { 	background-color: #f0f0f0;	color: black; }
.navmen2:hover { 	background-color: #f0f0f0;	color: black; }
.navmen3:hover { 	background-color: #f0f0f0;	color: black; }
.navmen4:hover { 	background-color: #f0f0f0;	color: black; }
.navmen5:hover { 	background-color: #f0f0f0;	color: black; }

.navmen1 a {	color: black; }
.navmen1 a:hover { color:black;	text-decoration: none; }
.navmen2 a {	color: black; }
.navmen2 a:hover { color:black;	text-decoration: none; }
.navmen3 a {	color: black; }
.navmen3 a:hover { color:black;	text-decoration: none; }
.navmen4 a {	color: black; }
.navmen4 a:hover { color:black;	text-decoration: none; }
.navmen5 a {	color: black; }
.navmen5 a:hover { color:black;	text-decoration: none; }

.redasterisk
{
	color: red;
}

.chapspan
{
	font-size: 32px;
	margin-left: 3px;
}

.chapline1 {	border-bottom: 4px #008747 solid;	float: left; width: 100px; margin-top: 5px; }
.chapline2 {	border-bottom: 4px #fecf54 solid;	float: left; width: 100px; margin-top: 5px; }
.chapline3 {	border-bottom: 4px #cf2130 solid;	float: left; width: 100px; margin-top: 5px; }
.chapline4 {	border-bottom: 4px #dde2d5 solid;	float: left; width: 100px; margin-top: 5px; }
.chapline5 {	border-bottom: 4px #00A0C6 solid;	float: left; width: 100px; margin-top: 5px; }


.ctcform textarea
{
	border: 1px #666666 solid;
	width: 790px;
	text-align: left;
	font-style: normal;
	font-size: 17px;
	color: black;
	font-family: arial, sans-serif;
}

.ctcform input[type="text"]
{
	border: 1px #666666 solid;
	width: 300px;
	text-align: left;
	font-style: normal;
	font-size: 17px;
	color: black;
	font-family: arial, sans-serif;
}

.ctcform input[type="email"]
{
	border: 1px #666666 solid;
	width: 300px;
	text-align: left;
	font-style: normal;
	font-size: 17px;
	color: black;
	font-family: arial, sans-serif;
}

/* buttonz */

.button {
  display: inline-block;
  margin: 0;
  padding: 7px 14px;
  margin-top: 10px;
  border: 1px solid transparent;
  border-radius: 2px;
  color: #ffffff;
  vertical-align: middle;
  text-align: center;
  font-weight: bold;
  font-size: 13px;
  font-family: Arial, "Lucida Grande", sans-serif;
  line-height: 1.5384615384615385;
  cursor: pointer;
  outline: none;
  background-color: #434a54;
  border-color: #434a54;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.button:hover,
.button:focus {
  background-color: #5a6370;
  border-color: #5a6370;
}
.button.is-active,
.button:active {
  background-color: #2c3138;
  border-color: #2c3138;
}
.button.is-disabled,
.button[disabled] {
  background-color: #707c8d;
  border-color: #707c8d;
}
.button:hover,
.button:focus {
  color: #ffffff;
}

.button.is-primary {
  background-color: #3bafda;
  border-color: #3bafda;
}
.button.is-primary:hover,
.button.is-primary:focus {
  background-color: #66c1e2;
  border-color: #66c1e2;
}
.button.is-primary.is-active,
.button.is-primary:active {
  background-color: #2494be;
  border-color: #2494be;
}
