@charset "utf-8";
/* CSS Document */

html, body{
margin:0;
padding:0;
text-align:center;
font-family:'Open Sans', sans-serif;
color:#333333;
font-size:14px;
height:100%;
 background: -webkit-linear-gradient(#48413c, white, #48413c); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#48413c, white, #48413c); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#48413c, white, #48413c); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#48413c, white, #48413c); /* Standard syntax */
    background-repeat: no-repeat;
    background-attachment: fixed;
}

A:link {text-decoration: none; color:#333333}
A:visited {text-decoration: none; color:#333333}
A:active {text-decoration: none; color:#333333}
A:hover {text-decoration: underline; color:#333333;}

h2 {
padding-top:40px;
font-size:2em;
color:#f3f3f3;
margin:0;}

.container {
	width:75%;
	min-height:100%;
height: auto !important;
height: 100%;
margin: 0 auto -4em;}
	
#logo {
	width:100%;
	height:auto;
	margin:0;
}

#slogan {
	width:95%;
	height:auto;
	float:right;
	margin:10px 36px 30px 0;
}

.splash_left {
	float:left;
	width:49%;
	border-right:2px solid #333;
}

.splash_left h1 {
	color:#333;
	text-align:right;
	padding-right:20px;
}

.splash_right {
	padding-top:20px;
	float:right;
	width:49%;
	text-align:left;
}

.splash_right p{
	margin:0;
	padding-left:10px;
}


.footer, .push {
margin-top:20px;
color:#fff;
font-size:12px;
}

.footer a {
color:#fff;}