html{
  height: 100%;
}

body {
  min-height: 100%;
	background: #333 url(../images/red-paper-back.jpg);		
	background-position: left top;
}
	a {color: #e36b5c;}
	body .container {
		width: 884px;
	}

a:link {			color:#e36b5c; }
a:visited {			color:#e36b5c; }
a:active {			color:#f00; }
a:hover {			color:#f00; }


	section {
		font: normal 14px Arial;
		color: white;
		margin: 0 0 15px 0;
	}
	.spr {
		background: url(../images/4ourth-sprite.png) 0 0 no-repeat;
		display: inline-block;
		text-indent: -99999px;
	}
	.logo {
		background-color: #e36b5c;
		width: 380px;
		height: 55px;
		position: absolute;
		top: -52px;
		left: 0;
	}
		.inner-logo {
			margin: 9px 32.5% 0 32.5%;
			max-width: 35%;
		}
	.spr.contact {
		background-position: -2px -193px;
		width: 96px;
		height: 19px;
	}
	.spr.plus {
		background-position: -34px -33px;
		width: 24px;
		height: 25px;
	}
	.spr.tw {
		background-position: 0 -161px;
		width: 117px;
		height: 20px;
	}
	.spr.bl {
		background-position: -1px -35px;
		width: 22px;
		height: 22px;
	}
	.spr.bl2 {
		
	}
	.spr.fl {
		background-position: -1px -138px;
		width: 30px;
		height: 14px;
	}
	.spr.fb {
		background-position: -1px 0;
		width: 24px;
		height: 24px;
	}
	.spr.ss {
		background-position: -1px -66px;
		width: 23px;
		height: 25px;
	}
	.spr.li {
		background-position: 0 -100px;
		width: 25px;
		height: 24px;
	}
	
	
	.inner {
		width: 85%;
		margin: 0 auto;
		padding: 10% 0 0 0;
	}
	section#top{
		/*height: 250px;
		overflow: hidden;*/
	}
	.hero {
		background: url(../images/home_hero.png) 0 0  no-repeat;
		min-height: 352px;
	}
	section#top [class*="span"] {
		background: url(../images/black_bg.png) 0 0 repeat;
		padding: 20px;
		position: relative;
		width: 46.717949%;
	}
	section#top [class*="span"].lead-module {
		width: 380px;
		font-size: 16px;
		line-height: 23px;
	}
		.lead-module strong {
			color: #e36b5c;
		}
	.row-fluid [class*="span"].info {
		font-size: 12px;
		line-height: 15px;
		display: none;
		margin-top:-75px; 
	}
	section#btm [class*="span"] {
		color: white;
		font: bold arial 12px;
		position: relative;
		
	}
		section#btm [class*="span"] .text {
			width: 90%;
			background: url(../images/black_bg.png) 0 0 repeat;
			height: 71px;
			padding: 10px 5% 0 5%;
			line-height: 19px;
			position: absolute;
			bottom: -1px;
		}
			section#btm [class*="span"] .text a {
				color: white;
				display: block;
				float: right;
				margin: 10px 0 0 0;
				text-decoration: underline;
			}
			section#btm [class*="span"] .clearfix a {
				display: inline-block;
				margin: 10px 0 0 10px;
			}
			section#btm [class*="span"] .text a.big-link {display:none;}
		.more, .btm-link {
			float: right;
			font: normal 18px Arial;
		}
		footer {}
			footer ul, footer  li {
				list-style-type: none;
				margin: 0 11px 0 0;
				padding: 0;
				float: left;
			}
			.twitter-wrap {
				height: 125px;
				border: 1px solid #F0533E;
				overflow: hidden;
			}
			#twitter-widget-0[style] {
				height: 124px!important;
			}
			.timeline {border-radius: 0!important;}



	@media (max-width: 767px) {
		body .container {width:100%;}
		section#top [class*="span"] {
			margin-bottom: 15px;
			padding-top: 15px;
		}

		section#btm [class*="span"] .text {
			width: 75%;
		}
		section#btm .row-fluid [class*="span"] {
			float: left;
			display: inline-block;
			width: 47.491712707182323%;
			margin-left: 2.7624309392265194%;
		}
			.lead-module {
				margin-top: 52px;
			}
		.hero {
			min-height: 100%;
		}
		body {
			padding: 0;
			background: #fff none;
		}
			.hero {
				background-position: 0 -75%;
				background-size: 105%;
			}
				.logo {
					display: none;
				}
			section#top {
				min-height: 200px;
				position: relative;
			}
			section#top.expander {
				margin-bottom: 207px;
			}
			.inner {
				width: 100%;
				margin: 0 auto;
				padding: 10% 0 0 0;
			}
				section#top [class*="span"].lead-module {
					background: #323133 url('/images/4ourth-sprite.png') no-repeat -445px -64px;
					font-size: 12px;
					width: 100%;
					min-height: 107px;
					line-height: 16px;
					position: absolute;
					bottom: 0;
					margin: 0;
					padding: 15px 20px 15px 43px;
				}
				section#top [class*="span"].info {
					background: #323133 none;
					width: 100%;
					position: absolute;
					top: 200px;								
				}
					.more {
						position: absolute;
						right: 10px;
						bottom: 10px;
					}
			section#btm .row-fluid [class*="span"] {
				float: none;
				display: block;
				clear: both;
				width: 95%;
				margin: 0 auto;
				height: 70px;
				overflow: hidden;
				padding-top: 5px;
			}
				section#btm .row-fluid [class*="span"] img {
					width: 45%;
					float: left;
				}
				.hide-480 {display: none;}
					section#btm [class*="span"] .text {
						background: #e0e1e2 none;
						width: 53%;
						height: 100%;
						float: right;
						position: static;
						padding: 0;
						line-height: 55px;
					}
						section#btm [class*="span"] .text a.big-link {
							display: block;
							color:#323133;
							font-size: 18px;
							text-align: center;
							text-decoration: none;
							height: 100%;
							width: 100%;
						}
	}
	.social-block {
		padding: 15px;
		display: block;
		background-color: #fff;
		border-radius: 5px;
	}
	@media (max-width: 320px) {
		section#btm .row-fluid [class*="span"] {
			float: none;
			width: 100%;
			margin: 0;
		}

	}
