 body {
/*background:#333;
background:url(../images/body/bodybg.jpg) repeat;*/
    background-color: transparent;
    background-repeat: repeat, no-repeat;
    background-position: center center;
    background-attachment: fixed;
    -webkit-background-size: auto, cover;
    -moz-background-size: auto, cover;
    -o-background-size: auto, cover;
    background-size: auto, cover;


font-family: sans-serif;
margin:5px 0 0;
padding:0
}

@font-face {
    font-family: 'OpenSansLight';
    src: url('../fonts/OpenSans-Light-webfont.eot');
    src: url('../fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Light-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Light-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');
    font-weight: normal;
    font-style: normal;
    
    font-family: 'cooperheavy';
    src: url('../fonts/cooprblk-webfont.eot');
    src: url('../fonts/cooprblk-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/cooprblk-webfont.woff') format('woff'),
         url('../fonts/cooprblk-webfont.ttf') format('truetype'),
         url('../fonts/cooprblk-webfont.svg#cooperheavy') format('svg');
    font-weight: normal;
    font-style: normal;   
    
    font-family: 'ballpark';
    src: url('../fonts/ball.eot');
    src: url('../fonts/ball.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ball.woff') format('woff'),
         url('../fonts/ball.ttf') format('truetype'),
         url('../fonts/ballsvg#polarisregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

a,a:active,a:visited a: hover,a:link {
outline:none
}

:focus {
-moz-outline-style:none
}

/*-------------------START NAV*/
nav {
width:100%;
background-color:#F5F5FF;
background: rgba(0, 0, 0, .7);
margin: 10px auto 10px;
padding:0;
}

nav ul {
list-style: none;
display: table;
margin:0 auto 0;
padding:0;
}

nav ul li {
float: left;

}
		
nav ul li a {
font-family: 'ballpark', Arial, sans-serif;
display: table-cell;
vertical-align: middle;
padding: 0 25px;
width: auto;
height:85px;
font-size: 55px;
text-align: center;
text-decoration: none;
color: #fff;
text-shadow: 2px 2px 3px #000;
    -webkit-transition:all .3s linear;
    -moz-transition:all .3s linear;
}



nav ul li a.logo {
background: url(../images/bcg2.png) no-repeat;
background-size: 230px 85px;
width:230px;
margin:0;
padding:0 25px;
}

nav ul li a:hover {
color: #ff6600;
text-shadow: 2px 2px 3px #000;
}
			
nav ul li a.current {
color: #ff6600;
text-shadow: 2px 2px 3px #000;
}

 /*-------------------END NAV*/
 
 
 /*-------------------START Menu Navigation*/
#menunav {
width:100%;
background-color:#F5F5FF;
background: rgba(0, 0, 0, .7);
margin: 10px 0 10px;
padding:0;
}

#menunav ul {
list-style: none;
display: table;
margin:0 auto 0;
padding:0;
}

#menunav ul li {
float: left;

}
		
#menunav ul li a {
font-family: 'Orienta', Arial, sans-serif;
display: table-cell;
vertical-align: middle;
padding: 0 25px;
width: auto;
height:45px;
font-size: 15px;
text-align: center;
text-decoration: none;
color: #fff;
}

#menunav ul li a.logo {
background: url(../images/bcg2.png) no-repeat;
background-size: 230px 85px;
width:230px;
margin:0;
padding:0 25px;
}

#menunav ul li a:hover {
color: #ff6600;
}
			
#menunav ul li a.current {
color: #ff6600;
}

 /*-------------------END Menu Navigation*/

#flowpanes {
width:934px;
height:547px;
position:relative;
overflow: hidden;
margin:0 auto 0;
padding: 0 45px 0;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;

background-color: rgba(255, 255, 255, 0.35);
background: rgba(255, 255, 255, 0.35);
color: rgba(255, 255, 255, 0.35);
}

#flowpanes p {
font-family: 'Orienta', sans-serif;
color: #000;
font-size: 25px;
line-height: 25px;
margin:0;
}

#flowpanes p img{
float: left;
margin: 0 20px 10px 0;
padding: 10px;
	background: #fff;	
	-moz-box-shadow: 1px 1px 3px #222;
	-moz-transform: rotate(-5deg);
	-webkit-box-shadow: 1px 1px 3px #222;
	-webkit-transform: rotate(-5deg);
	box-shadow: 1px 1px 3px #222;
	-o-transform: rotate(-5deg);
	transform: rotate(-5deg);
}

}

#flowpanes p + #flowpanes p {
text-indent: 19px;
}
/*
#flowpanes p:first-letter {
font-size: 100px;
line-height: 80px;
font-weight: 400;
float: left;
margin: 0 10px 0 0;
}
#flowpanes p:first-line {
font-weight: 800;
}
#flowpanes p + #flowpanes p:first-letter {
font-size: 16px;
line-height: 18px;
float: none;
margin: 0;
}
*/
#flowpanes p + #flowpanes p:first-line {
font-weight: 400;
}

h1 {
margin: 0.8em 0 0.4em 0;
color: #000;
font-weight: normal;
font-family: 'Orienta', sans-serif;
font-size: 45px;
line-height: 50px;   
border-bottom: 1px solid #fff;
box-shadow: 0 1px 0 rgba(0,0,0,0.4);
padding-bottom: 0.250em;    
}

h2 {
margin: .5em 0 0.9em 0.5em;
color: #fff;
text-shadow: 2px 2px 3px #000;
text-align: left;
font-weight: normal;
font-family: 'Reenie Beanie', sans-serif;
font-size: 7em;
line-height: 1em;   
 
}
/*
#dl {
font-family: 'Orienta', sans-serif;
text-align: center;
width:auto;
margin:0 auto 0;
}
*/
dl {
font-family: 'Orienta', sans-serif;
text-align: center;
width:700px;
margin:0 auto 0;
padding:0;
}
	
dt {
color: #000;
font-size:2.3em;
line-height:1.4em;
margin:0;
padding:0.5em 0 0 0;
}

dd {
color:#000;
font-size:1.5em;
line-height:1em;
margin:0;
padding:0;
}
dd a {
text-decoration:none;
color:inherit;
-webkit-transition:all .2s linear;
-moz-transition:all .2s linear;
}
dd a:hover{
color:#fff;
}




#footerSlideContainer {
	position: fixed;
	bottom:0;
	width: 100%;
}
#footerSlideButton {
	background: url(../images/sliderButton.png) top left no-repeat transparent;
	position: absolute;
	top: -55px;
	right: 20px;
	width:50px;
	height:50px;
	border: none;
	cursor: pointer;
}
#footerSlideContent {
	width: 100%;
	height: 0px;
	background: #251b15;
	color: #CCCCCC;
	font-size: 0.8em;
	border: none;
	font-family: DejaVuSansBook, Sans-Serif;
}
#footerSlideContent h3 {
	font-size: 36px;
	color: #9AC941;
	margin: 10px 0 10px 0;
}
#footerSlideContent ul {
	color: #EE8D40;
	list-style-type: none;
	line-height: 2em;
}
#footerSlideText {
	padding: 15px 10px 25px 25px;
}