@charset "UTF-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Encode+Sans:400,700');
@import url('https://fonts.googleapis.com/css?family=Belleza');
@import url('https://fonts.googleapis.com/css?family=Carrois+Gothic');


body{
	
	margin: 0px auto 0px auto;
	background: #FFFFFF;
	background-size: contain;
	font-family: 'Encode Sans', sans-serif;
	font-size: 16px;
	color: #5B5B5B;
	width: 100%;
	height: 100%;
	min-width: 1200px;
}
#mainDiv{
	margin:0px auto 0px auto;
	min-width: 1200px;
}
#fixedHeader{
	/* ONLY THE HEIGHT CHANGES ON THIS STYLE */
	/*background-color: rgba(255, 255, 255, 0.9);*/
	float: left;
	width: 1200px;
	min-height: 76px;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 998;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	translate3d(0, 0, 0);
	-webkit-transition: all 0.0s;
    -moz-transition: all 0.0s;
    -ms-transition: all 0.0s;
    -o-transition: all 0.0s;
    transition: all 0.0s;
}/*
.logoDiv{
	background: transparent url(/images/design/logo-bg.png) no-repeat top left;
	float:left;
	width: 247px;
	height: 147px;
	margin: 8px 0px 0px 8px;
}*/
.logo{
	width: 1200px;
    margin: 8px 0px 0px 0px;
    float: left;
	position: absolute;
	/*margin: 25px 0px 0px 30px;
    display: inline-block;
    width: 200px;
    height: 100px;*/
	/*background: transparent url() no-repeat top center;
    width: 250px;
    height: 96px;
    position: absolute;
    top: -5px;
    left: 0px;
    padding-left: 20px;*/
    z-index: 888;
}

#navLinks{
	float: right;
    list-style: none;
    margin: 13px 0px 0px 0px;
    padding-bottom: 5px;

}
#navLinks li {
	float: left; 
}
ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
li {
    display: inline;
}
/*
#navLinks a{
	display: block;
    padding: 0px 20px 0px 18px;
    font-family: 'Titillium Web', sans-serif;
    font-size: 14px;
    color: #3574e9;
    font-weight: 300;
	letter-spacing:1px;
	text-transform: uppercase;
    text-decoration: none;
}
#navLinks a:hover{
	color: #5ecaee;
	text-decoration: none;
}
#mainNav{
	padding: 0;
    list-style: none;
    float: right;
	clear: both;
    margin: 5px 0px 0px 0px;
	padding-right: 60px;
}
#mainNav li {
	float: left; 
}
#mainNav a,#mainNav a:visited,#mainNav a:hover,#mainNav a:active{
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
	position:relative;
  transition:0.5s color ease;
	text-decoration:none;
	color:#3574e9;
	/*font-size:2.5em;*\
}
#mainNav a:hover{
	color:#5ecaee;
}

#mainNav a{
	display: block;
    padding: 0px 10px 0px 15px;
    font-family: 'Titillium Web', sans-serif;
    font-size: 18px;
    color: #3574e9;
    font-weight: 300;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-decoration: none;
}
.phone{
	font-family: 'Titillium Web', sans-serif;
    font-size: 16px;
    color: #f6822c;
    float: right;
    margin: 11px 0px 0px 0px;
    padding-right: 10px;	
}
.social{
	float: left;
    position: absolute;
    right: 0;
    top: 38px;
    padding-right: 10px;
}
#sliderDiv {
   background: url(/images/design/slider-img.png) no-repeat top left;
    width: 1200px;
    height: 600px;
    margin: -75px 0px 0px 0px;
    float: left;
    z-index: -1;
    /* position: absolute; *\
}
.filter{
	background: url(/images/design/slider-filter.png) repeat top left;
    width: 1200px;
    height: 600px;
	position: absolute;
    float: right;
}
.captionDiv{
	float: left;
    text-align: center;
    margin: 0px 0px 0px 0px;
    width: 1200px;
    position: absolute;
   	top: 45%;
    z-index: 1;
}
.captionDiv h1{
	background: url(/images/design/slider-cover-h1-bg.png) no-repeat top left;
	background-size: cover;
	font-family: 'Titillium Web', sans-serif;
    font-size: 40px;
    color: #fff;
	letter-spacing: 2px;
	font-weight: 500;
	margin: 0px 0px 0px 0px;
	padding: 20px 50px;
	text-align: center;
	line-height: 48px;
	text-transform: uppercase;
}
.captionDiv p{
	font-family: 'Titillium Web', sans-serif;
    font-size: 25px;
    color: #fff;
	letter-spacing: 2px;
	font-weight: 300;
	margin: 0px 0px 0px 0px;
	text-align: center;
	line-height: 50px;
	text-transform: uppercase;
}
.purpleButton{
	background-color:#ed7115;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border-radius:30px;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	font-family: 'Titillium Web', sans-serif;
	font-size:12px;
	letter-spacing: 4px;
	font-weight: 500;
	padding:16px 24px;
	text-decoration:none;
	text-transform: uppercase;
}
.purpleButton:hover {
	background-color:#f6822c;
	color:#e1effa;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border-radius:30px;
	display:inline-block;
	cursor:pointer;
	font-family: 'Titillium Web', sans-serif;
	font-size:12px;
	letter-spacing: 4px;
	font-weight: 500;
	padding:16px 24px;
	text-decoration:none;
	text-transform: uppercase;
}
.orangeButton {
	background-color: #f7941d;
    cursor: pointer;
    color: #ffffff;
    font-family: 'Titillium Web', sans-serif;
    font-size: 18px;
	letter-spacing: 1px;
	border: 1px solid #fff;
	text-decoration: none;
	text-transform: uppercase;
    padding: 6px 30px;
}
.orangeButton:hover {
	background-color:#c97518;
	cursor: pointer;
}*/
/*
#eventsDiv{
	background: url(/images/design/bg-blue-connections.jpg) no-repeat bottom left;
	background-size: cover;
    width: 1200px;
    height: 280px;
    float: left;
	border-top: 1px solid #fff;
	padding: 100px 0px;
}
#eventsLeft{
	padding: 15px 0px 0px 25px;
    width: 300px;
    height: 255px;
    float: left;
    border-right: 1px dotted #FFFFFF;
}
#eventsLeft h1{
	font-family: 'Titillium Web', sans-serif;
	font-size:18px;
	color: #fff;
	letter-spacing: 1px;
	font-weight: 500;
	text-transform: uppercase;
}
#eventsLeft p {
	color: #FFFFFF;
}
.eventDate{
	background-color: rgba(255, 255, 255, 0.9);
	width: 45px;
	height: 45px;
	float: left;
	margin: 10px 0px 0px 0px;
}
.eventDate p{
	font-family: 'Titillium Web', sans-serif;
	font-size:10px;
	color: #ed7115 !important;
	letter-spacing: 3px;
	font-weight: 400;
	text-transform: uppercase;
	margin: 6px 0px 0px 12px;
}
.eventDate h2{
	font-family: 'Titillium Web', sans-serif;
    font-size: 25px;
    color: #ed7115;
    letter-spacing: 1px;
    text-align: center;
    font-weight: 500;
    margin: -7px 0px 0px 0px;
}
.eventContainer{
	float: left;
	width: 300px;
	height: 60px;
}
.eventListing{
	float: right;
    width: 230px;
	padding: 10px 0px 0px 0px;
}
.eventListing a{
	font-family: 'Lato', sans-serif;
	font-size:14px;
	color: #f6822c;
	font-weight: 200;
	text-decoration: none;
}
.eventListing p{
	font-family: 'Lato', sans-serif;
	font-size:14px;
	color: #fff;
	font-weight: 200;
	text-decoration: none;
	line-height: 0;
}
#eventsRight{
	padding: 15px 0px 0px 25px;
    width: 800px;
    height: 250px;
    float: left;
}
#eventsRight h1{
	font-family: 'Titillium Web', sans-serif;
	font-size:18px;
	color: #fff;
	letter-spacing: 1px;
	font-weight: 500;
	text-transform: uppercase;
}
.featuredEvents{
	width: 835px;
    height: 200px;
    float: left;
}
.scroll { 
    /*overflow-x: scroll;*\
    overflow-y: hidden;
    height: 210px;
    white-space:nowrap;
} 
.featuredTitle{
	width: 200px;
    height: 60px;
    padding-top: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #ed7115;
}
.featuredEvents a{
	font-family: 'Lato', sans-serif;
	font-size:14px;
	color: #f6822c;
	font-weight: 200;
	text-decoration: none;
}
.featuredEvents p{
	font-family: 'Lato', sans-serif;
	font-size:14px;
	color: #fff;
	font-weight: 200;
	text-decoration: none;
	line-height: 0;
}
.thumb{
	float: left;
    width: 220px;
    height: 190px;
    padding-right: 30px;
}
.scrollWrapper{
	width:1200px;
}
.eventImg{
	border: 2px solid #f6822c;
	margin-right: 30px;
}
.eventImgWrapper{
	background: #ed7115;
	width: 318px;
    height: 194px;
}
.eventImgWrapper:hover img{
	opacity: 0.5;
}*/
/*
#aboutDiv{
	background: #fff;
    width: 1100px;
	min-height: 590px;
    float: left;
	padding: 0px 50px;
	text-align: center;
}
.aboutTitle{
    min-height: 60px;
	float: left;
	clear: both;
	padding-top: 55px;
}
.aboutTitle h1{
	font-family: 'Titillium Web', sans-serif;
    font-size: 40px;
    color: #f6822c;
	letter-spacing: 2px;
	font-weight: 300;
	margin: 0px 0px 0px 0px;
	text-align: center;
	line-height: 30px;
	text-transform: uppercase;
}
.aboutTitle h2{
	font-family: 'Titillium Web', sans-serif;
    font-size: 16px;
    color: #303030;
	letter-spacing: 2px;
	font-weight: 300;
	margin: 0px 0px 0px 0px;
	text-align: center;
	line-height: 50px;
	text-transform: uppercase;
}
.aboutThumb{
	width: 350px;
    height: 350px;
    float: left;
    margin: 60px 0px 0px 0px;
}
.aboutText{
	width: 315px;
	height: 150px;
	float: left;
	padding-top: 10px;
	text-align: center;
}
.aboutText h1{
	font-family: 'Titillium Web', sans-serif;
    font-size: 20px;
    color: #f6822c;
	font-weight: 300;
	text-transform: uppercase;
	text-align: center;
}
.aboutText p{
	font-family: 'Lato', sans-serif;
    font-size: 14px;
    color: #303030;
	font-weight: 300;
}
.aboutText a{
	font-family: 'Lato', sans-serif;
    font-size: 14px;
    color: #303030;
	font-weight: 300;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-decoration: none;
	border-bottom: 2px solid #f6822c;
}
.aboutText a:hover{
	color:#38274a;
	text-decoration: none;
	border-bottom: none;
}
.aboutText #adminEditButton.homeEdit
{
	position:relative;
	float: left;
	top: -3px;
	right: -238px;
}
#newsDiv{
	background: #e8e7e9;
    width: 1200px;
	height: 350px;
    float: left;
	border-top: 2px dotted #d8d8d8;
}
#newsLeft{
	padding: 15px 0px 0px 25px;
    width: 520px;
    height: 330px;
    float: left;
    border-right: 2px dotted #d8d8d8;
}
#newsLeft h1{
	font-family: 'Titillium Web', sans-serif;
    font-size: 22px;
    color: #303030;
	font-weight: 600;
    letter-spacing: 2px;
	text-transform: uppercase;
	padding: 15px 0px 0px 0px;
}
#newsThumb{
	width: 505px;
    float: left;
}
.newsImg{
	border: 2px solid #f6822c;
	margin-right: 30px;
}
.newsImg:hover{
	opacity: 0.8;
}
.newsContainer{
	width: 270px;
    float: right;
    margin: 0px 0px 0px 0px;
}
.newsContainer h2{
	font-family: 'Lato', sans-serif;
    font-size: 18px;
    color: #303030;
	font-weight: 400;
}
.newsContainer b{
	font-family: 'Lato', sans-serif;
    font-size: 14px;
    color: #f6822c;
	line-height: 0;
	font-weight: 300;
}
.newsContainer p{
	font-family: 'Lato', sans-serif;
    font-size: 14px;
    color: #303030;
    font-weight: 300;
    width: 260px;
}
.newsContainer a{
	font-family: 'Lato', sans-serif;
    font-size: 14px;
    color: #303030;
	font-weight: 300;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-decoration: none;
	border-bottom: 2px solid #f6822c;
}
.newsContainer a:hover{
	color:#38274a;
	text-decoration: none;
	border-bottom: none;
}
#newsRight{
	padding: 15px 0px 0px 0px;
    width: 610px;
    height: 330px;
    float: right;
}
#newsRight h1{
	font-family: 'Titillium Web', sans-serif;
    font-size: 22px;
    color: #303030;
	font-weight: 600;
    letter-spacing: 2px;
	text-transform: uppercase;
	padding: 15px 0px 0px 0px;
}
.facebook{
	width: 300px;
	height: 300px;
	float: left;
}
.instagram{
	width: 280px;
    height: 285px;
    margin: -55px 0px 0px 0px;
    float: left;
}
.instagram img
{
	width: 90%;
	border: 2px solid #f6822c;
}
.instagram h2{
	font-family: 'Lato', sans-serif;
    font-size: 18px;
    color: #303030;
	font-weight: 400;
}
#footer{
	background: #333333;
	width: 1200px;
	display: inline-block;
}
.footerColumn{
	width: 280px;
    padding: 30px 0px 0px 30px;
    float: left;
}
.footerColumn h1{
	font-family: 'Titillium Web', sans-serif;
	font-size:20px;
	color: #e8e7e9;
	letter-spacing: 1px;
	font-weight: 500;
	text-transform: uppercase;
}
.footerColumn p{
	font-family: 'Lato', sans-serif;
    font-size: 14px;
    color: #e8e7e9;
    font-weight: 300;
}
.footerColumn a{
	font-family: 'Lato', sans-serif;
    font-size: 14px;
    color: #e8e7e9;
    line-height: 22px;
    font-weight: 300;
	text-decoration: none;
}
.footerColumn a:hover{
	font-family: 'Lato', sans-serif;
    font-size: 14px;
    color: #f6822c;
	line-height: 22px;
    font-weight: 300;
	text-decoration: none;
}
.footerColumnTwo{
	width: 230px;
    padding: 77px 0px 0px 0px;
    margin: 0px 0px 0px -50px;
    float: left;
}
.footerColumnTwo a{
	font-family: 'Lato', sans-serif;
    font-size: 14px;
    color: #e8e7e9;
    line-height: 22px;
    font-weight: 300;
	text-decoration: none;
}
.footerColumnTwo a:hover{
	font-family: 'Lato', sans-serif;
    font-size: 14px;
    color: #f6822c;
	line-height: 22px;
    font-weight: 300;
	text-decoration: none;
}
#copyright{
	width: 1200px;
    height: 30px;
    float: left;
    margin: 0px 0px 20px 0px;
    opacity: 0.4;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #e8e7e9;
}
#copyright p{
	font-family: 'Lato', sans-serif;
    font-size: 14px;
    color: #e8e7e9;
    font-weight: 300;
    text-align: center;
    line-height: 0.5;
}
#copyrightLink{
	float: right;
	padding-right: 25px;
    margin: 14px 0px 0px 0px;
}
#copyrightLink a{
	font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    color: #333333;
    font-weight: 500;
	text-decoration: none;
}*/
.calendarDisplayWrapper
{
	width: 75%;
	float: left;
	margin-left: 35px;
}
/* Ryco Styles */
#topNav{
	background: #1d1d1d;
	width: 1200px;
	height: 70px;
	float: left;
}
#menunav{
	background: transparent url(/images/design/sub-nav.png) no-repeat center;
    float: left;
    width: 1200px;
    height: 50px;
    border-bottom: 2px solid #ffcf06;
}
#navLinks{
	float: left;
	padding: 0;
	list-style: none;
    margin: 0px 0px 0px 20px;

}
#navLinks li {
	float: left; 
	/*border-right: 1px solid #d3d2de;
    height: 25px;*/
}
ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
li {
    display: inline;
}
#navLinks a{
	display: block;
	padding: 10px 18px 0px 18px;
	font-family: 'Encode Sans', sans-serif;
	font-size: 18px;
	letter-spacing: 1px;
	color: #fff;
	font-weight: 300;
	text-decoration:none;

}
#navLinks a:hover{
	background: #ffcf06;
	color: #1d1d1d;
	height: 40px;
}
#navLinks b{
	color: #20aecf;
	font-weight: 400;
}
.phone{
	font-family: 'Encode Sans', sans-serif;
    font-size: 16px;
    color: #ffffff;
    font-weight: 300;
    margin: 25px 0px 0px 0px;
    padding-right: 5px;
    float: right;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 999;
}
.phone i
{
	color: #ffcf06;	
}
.phone a {
	color: #FFFFFF !important;
	padding-right: 25px;
}
.social{
	margin: 0px 0px -4px -15px;
}
.slider{
    width: 1200px;
    height: 470px;
    float: left;
    position: relative;
    border-bottom: 4px solid #fff;
}
.sliderCaption{
	background: transparent url(/images/design/caption-bg.png) no-repeat left;
    width: 1200px;
    height: 470px;
    float: left;
    margin: 0px 0px 0px 0px;
}
.sliderCaption h1:first-line{
	font-family: 'Belleza', serif;
	font-size: 42px;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: 700;
	text-shadow: 2px 0px #000000;
	float: left;
	line-height: 42px;
	margin: 0px;
}
.sliderCaption h1{
	font-family: 'Belleza', serif;
	font-size: 42px;
	color: #ffcf06;
	text-transform: uppercase;
	font-weight: normal;
	margin: 15px 0px 0px 0px;
	text-shadow: 2px 0px #000000;
	float: left;
	line-height: 42px;
	    position: absolute;
    top: 205px;
    left: 0px;
}
.captionContainer{
	    width: 700px;
    height: 470px;
    float: left;
    letter-spacing: 1px;
    line-height: 0px;
    margin: 0px 0px 0px 30px;
    position: absolute;
    top: 0px;
    left: 0px;
}
.sliderText{
	margin: 10px 0px 0px 0px;
    float: left;
    line-height: 20px;
	width: 500px;
	position: absolute;
	top: 330px;
    left: 0px;
}
.sliderText p{
	font-family: 'Encode Sans', sans-serif !important;
    font-size: 16px !important;
    color: #ffffff !important;
    text-shadow: 0px 0px 5px #000 !important;
    font-weight: 300 !important;
	margin: 0px 0px 20px 0px;
}
.sliderButton {
	background-color:transparent;
	border:4px solid #ffcd06;
	display:inline-block;
	cursor:pointer;
	color:#ffcd06;
	font-family: 'Encode Sans', sans-serif;
	font-size:15px;
	padding:10px 20px;
	text-decoration:none;
}
.sliderButton:hover {
	background-color:transparent;
	color: #fff;
	border:4px solid #fff;
}
#esopDiv{
	background: transparent url(/images/design/esop-bg.png) no-repeat left;
	width: 1200px;
	height: 150px;
	float: left;
	border-top: 4px solid #FFFFFF;
}
#esopDiv h1{
	font-family: 'Belleza', serif;
	font-size: 30px;
	color: #ffcf06;
	text-transform: uppercase;
	font-weight: normal;
	float: left;
}
#esopDiv p{
	font-family: 'Encode Sans', sans-serif;
    font-size: 16px;
    color: #ffffff;
    font-weight: 300;
    line-height: 22px;
    width: 450px;
    margin: -10px 0px 0px 0px;
    float: left;
}
.esopContainer{
	width: 500px;
    height: 100px;
    float: right;
    padding: 10px 0px 0px 0px;
}
#actionDiv{
	background: #fff;
	width: 1200px;
	min-height: 215px;
	float: left;
}
#actionDiv h1{
	font-family: 'Encode Sans', sans-serif;
    font-size: 23px;
    color: #1d1d1d;
    font-weight: 600;
}
#actionDiv p{
	font-family: 'Encode Sans', sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #1d1d1d;
    font-weight: 300;
}
.actionImg{
	padding: 20px 0px 0px 20px;
	float: left;
}
.actionText{
	width: 900px;
    min-height: 200px;
    margin: 30px 0px 0px 40px;
    float: left;
}

#servicesDiv{
	width: 1200px;
	height: auto;
	float: left;
}
.service h1{
	font-family: 'Belleza', serif;
	font-size: 38px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 2px;
}
.service p{
	font-family: 'Encode Sans', sans-serif;
    font-size: 15px;
	line-height: 25px;
    color: #fff;
    font-weight: 300;
}
.service .largeContentButton {
	background: none !important;
	border:4px solid #fff;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	font-family: 'Encode Sans', sans-serif !important;
	text-transform: none !important;
	font-size:16px  !important;
	padding:10px 20px  !important;
	text-decoration:none;
	border-radius: 0px;
	letter-spacing: 0px !important;
}
.service .largeContentButton:hover {
	background: none !important;
	color: #ffcd06 !important;
	border:4px solid #ffcd06 !important;
}
.service{
	width: 600px;
	height: 600px;
	float: left;
	position: relative;
}
.serviceLight h1{
	font-family: 'Belleza', serif;
	font-size: 38px;
	color: #1d1d1d;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 2px;
}
.serviceLight p{
	font-family: 'Encode Sans', sans-serif;
    font-size: 15px;
	line-height: 25px;
    color: #1d1d1d;
    font-weight: 300;
}
.serviceLight .largeContentButton {
	background: none !important;
	border:4px solid #1d1d1d;
	display:inline-block;
	cursor:pointer;
	color:#1d1d1d;
	font-family: 'Encode Sans', sans-serif !important;
	text-transform: none !important;
	font-size:16px  !important;
	padding:10px 20px  !important;
	text-decoration:none;
	border-radius: 0px;
	letter-spacing: 0px !important;
}
.serviceLight .largeContentButton:hover {
	background: none !important;
	color: #FFFFFF !important;
	border:4px solid #FFFFFF !important;
}

.serviceLight{
	position: relative;
    float: left;
    width: 600px;
    height: 600px;
}
.serviceContainer{
    height: 200px;
    padding: 180px 0px 0px 30px;
    width: 530px;
    margin: 0px auto;
    /* float: left; */
    text-align: center;
    position: absolute;
    z-index: 2;
}
.yellow{
	/*background: transparent url(/images/design/service-light.png) no-repeat left;*/
	background-color: rgba(255, 200, 0, 0.85);
}
.black{
	/*background: transparent url(/images/design/service-dark.png) no-repeat left;*/
	background-color: rgba(0, 0, 0, 0.8);
}
.padding{
	float: left;
	margin: -44px 0px 0px 0px;
}
.serviceImg{
	position: absolute;
    z-index: 1;
	float: left;
	opacity: 0.2;
}

#vendors{
	background: #fff;
	width: 90%;
	min-height: 215px;
	float: left;
	padding: 30px 5% 30px 5%;
	text-align: center;
}

.partnersContainer{
	width: 1080px;
	min-height: 300px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.partnersContainer a {
	/*float: left;*/
}
.partnerLogo
{
	width: 300px;
    height: 150px;
    background: #FFFFFF;
    position: relative;
	margin: 20px 30px;
	display: inline-block;
}


.footerImg{
	background: transparent url(/images/design/footer-bg.png) no-repeat bottom left;
	width: 537px;
	height: 290px;
	float: left;
}

#footer{
	background: #333333;
	width: 1200px;
	min-height: 290px;
	float: left;
}
.footerColumn{
	width: 700px;
    height: 230px;
    margin: 20px 0px 0px -45px;
    float: left;
}
#footer h1{
	font-family: 'Belleza', serif;
	font-size: 30px;
	color: #ffcf06;
	text-transform: uppercase;
	font-weight: normal;
}
#footer p{
  font-family: 'Encode Sans', sans-serif;
  color: #dfdfdf;
  font-size: 15px;
  line-height: 26px;
  font-weight: 300;
  text-decoration: none;
  
}
#footer a{
  color: #ffcf06;
}
.members{
	float: right;
    width: 308px;
    margin: 45px 0px 0px 0px;
}
.copyright a{
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;

}
.copyright p{
  font-family: 'Encode Sans', sans-serif;
  color: #5B5B5B;
  font-size: 15px;
  font-weight: 300;
	padding-left:20px;
}
.copyright{
	background: #000;
	float: left;
	width: 1200px;
	height: 50px;
}
.footerIcons{
	margin-top: 15px;
	float:right;
}
.esopContainer #adminEditButton.homeEdit
{
	position:relative;
	float: right;
	top: -14px;
	right: 50px;
}
.actionText #adminEditButton.homeEdit
{
	position:relative;
	float: right;
	top: -45px;
	right: 33px;
}
.serviceContainer #adminEditButton.homeEdit
{
	position:relative;
	float: right;
	top: -14px;
	right: 50px;
}
.footerColumn #adminEditButton.homeEdit
{
	position:relative;
	float: right;
	top: -14px;
	right: 50px;
}
