/* CSS by Colin von Grimmenstein */
/* 2010 Mosaic  */
/* www.choosemosaic.com */

/*////////////////////////////////////////////////   Contents

1. Colors Used
2. Layout
3. Header
4. Content
5. Footer
6. Global Types/ Type Classes
7. Misc

///////////////////////////////////////////////*/


/*//////////////////////////////////////////////  1. Colors Used  */




/*//////////////////////////////////////////////  2. Layout  */
/*/////////////   container */
#container{
	margin-left: auto;
	margin-right: auto;
	width: 916px;
}

/*/////////////   header */
#header{
	background: url(../images/header.jpg) no-repeat;
	height: 100px;
	width: 916px;
}

/*/////////////   Splash */
#splash{
	height: 565px;
	width: 916px;
}
#splashInner{
	background: url(../images/innerSplash.jpg) no-repeat;
	width: 916px;
}

	#splashInner p{
		text-align: justify;
	}
	
	#splashInner .bio p{
	margin-bottom: 25px;
		text-align: justify;
	}
	
	#splashInner h1{
		padding-top: 15px;
	}
	
#rightContent .second h1{
		margin-top: 25px;
	}
	
	#splashInner img{
		float: left;
		margin: 0 25px 0px 0;
	}
#splashVideo{
	height: 250px;
	left: 15px;
	position: relative;
	top: 23px;
	width: 447px;
}

#splashContent{
	height: 250px;
	text-align: justify;
	left: 485px;
	position: relative;
	top: -225px;
	
	width: 408px;
}

#splashFooter{
	position: relative;
	font-size: 16px;
	height: 30px; 
	text-align: left;
	top: -221px;
	width: 916px;
}

#splashLowerLeft{
	text-align: left;
	margin-left: 8px;
	width: 300px;
}

#splashLowerRight{
	margin-right: 22px;
	position: relative;
	text-align: right;
	top: -23px;
}

#flashBanner{
	height: 66px;
	margin-left: 198px;
	width: 529px;
}


/*/////////////   Footer */

#footer{
	clear: both;
	height: 267px;
}


/*//////////////////////////////////////////////  3. Header  */
#logo{}


a #homeBtn{
	background: url(../images/homeBtn.jpg) no-repeat;
	width: 90px;
/* 	height: 35px; */
}

#nav img{
	border: none;
	padding: 0px;
	margin: 0px;	
}

#nav{
	width: 812px;
	margin: 0 auto;
}

/*//////////////////////////////////////////////  4.  Content  */
#contactL{
	float: left;
	width: 430px;
	margin-left: 235px;
}

#contactR{
	float: left;
	margin-top: 70px;
}

#innerContent{
	margin-top: 20px;
	
}



#content{
	
}
#leftContent{
	float: left;
	
	width: 331px;
}
	#leftContent p{
		font-size: 12px;
		line-height: 18px;
		margin: 15px 30px 15px 10px;
		text-align: justify;
	}

#rightContent{
	float: left;
	width: 580px;
}

	#rightContent h1 {
margin:6px 15px -11px;
}
	#rightContent p {
		font-size:16px;
		margin:33px 23px 0 15px;
		text-align:justify;
}
	
		#rightContent .first{
			margin: 6px 23px 15px 15px;
	}


/* VIDEO */

.video_box{
	float: left;
	font-size: 11px;
	line-height: 13px;
	margin-bottom: 50px;
	margin-right: 25px;
	width: 210px;
}

.video_box p{
	padding: 0 3px;
}

.video_img{
	
	height: 150px;
	margin-bottom: 10px;
	width: 210px;
}


/*//////////////////////////////////////////////  5.  Footer  */
.redSpacer{
	float: left;
	margin-top: 75px;
	margin-bottom: 50px;
}

#footer{
	text-align: center;
	font-size: 12px;
}

/*//////////////////////////////////////////////  6. Global Types/ Type Classes  */
h1 {
	color: #24296c;
	font-size: 26px;
	font-family: Times New Roman, Palatino, Arial;
	padding-bottom: 25px;
}

h2 {
	color: #87061d;
	font-size: 20px;
	font-family: Times New Roman, Palatino, Arial;
	margin: 15px 15px 15px 15px;
}

h3 {
	color: #87061d;
	font-size: 12pt;
	font-family: Times New Roman, Palatino, Arial;
	position: relative;
	top: -15px;
	left: 11px;
}
	

h4 {
	font-size: 10pt;
}

h5 {
	font-size: 8pt;
}


/*//////////////////////////////////////////////  7.  Misc  */
#address{
	font-size: 24px;
}

body{
	
	font-size: 14px;
	font-family: "Times New Roman";
	line-height: 22px;	
}

.blue{
	color: #24296c;
}
#lyftenbloggie .blogcontent .lbPost_full .lbPost_meta {
padding:3px 0 16px;
width:100%;
}

#lyftenbloggie .blogcontent .lbPost_meta {
background-color:#000000;
color:#FFFFFF;
height:9px;
margin:25px 0;
padding:3px 3px 16px 5px;
width:100%;
}

#lyftenbloggie .blogcontent .lbPost_left {
margin:0 25px 0 0;
overflow:hidden;
vertical-align:top;
width:200px;
}

#lyftenbloggie .blogcontent .lbPost_full img {
padding:4px 10px 4px 4px;
}

#lyftenbloggie .blogcontent h3.entry-title a{
	color: #24296c;
}
#lyftenbloggie .blogcontent h3.entry-title a:hover{
	color: #87061d;
}

#lyftenbloggie .blogcontent .entry p {
	padding:0;
	font-size: 14px;
	font-family: "Times New Roman";
	line-height: 22px;	

}

li{
	margin-left: 60px;
	font-size: 16px;
}

.backToTop{
	float: right;
	margin-right: 25px;
}

.backToTop a{
	color: #87061d;
}

.backToTop a:hpver{
	color: #c0c0c0;
}
#phone{
	font-size: 14px;
}
.red{
	color: #87061d;
}

.italic{
	font-style: italic;
	font-size: 20px;
}

.contactInfo{
	font-size: 20px;
}
.bold{
	font-weight: bold;
}

.bigger #rightcontent  p{
	font-size: 16px;
}

.redSpacerSm {
	margin-left:150px;
	margin-top:75px;
}
