@charset "utf-8";
/* CSS Document */
.primarySection, .mainnavigation ul {
	display:none
}
.siteLogo, .btnSection {
	float:none
}
.row .eight.columns.siteLogo {
	width:90%;
	margin:0 auto
}
.row .eight.columns.btnSection {
	width:100%;
	margin-left:0;
	margin-top:13px
}
.logoSection {
	padding:12px 0 4px
}
.headerBtn {
	margin-left:11%;
	width:33%;
	float:left
}
.yallowBtn {
	float:none;
	display:inline-block;
	margin-left:0;
	width:100%;
	font-size:1.2em
}
.btnSection span {
	display:block;
	text-align: center;
	padding-top:8px;
	float:none;
	font-size:1em
}
.menu {
	display:block;
	cursor:pointer;
	background: #00529b url(../images/menu-rept.jpg) left top repeat-x;
	border-radius:5px 5px 0 0;
	text-align:center;
	text-transform:uppercase;
	font-size:1.6em;
	line-height:150%;
	padding:4px 0 0;
	width:94%;
	font-weight:bold;
	margin:0 auto 0;
	color:#fff
}
.mainnavigation {
	background:none;
	padding:0
}
.mainnavigation ul {
	width:94%;
	margin:0 auto 5px;
}
.mainnavigation ul li {
	float:none;
	background:#5f78ae;
	border-bottom:1px solid #7c92c5
}
.mainnavigation ul li a.active {
	background:#5f78ae
}
.mainnavigation li a {
	text-align:center
}
.banner img {
	min-height:154px
}
.display {
	display:none
}
.banner {
	padding:5px 0 10px;
	margin:0
}
.bannerContent h2 {
	font-size:2em
}
.bannerContent {
	top:15px;
	right:3%
}
.bannerContent p {
	padding:7px 0;
	font-size:.9em;
	line-height:120%
}
.bannerContent a {
	text-align:center;
	font-size:1em;
	display:block
}
.mainContent .eleven p, .text p, .block p, .text a {
	font-size: 1em;
	line-height:145%;
	margin:0
}
.mainContent {
	padding:0 0 5px;
	margin:0
}
.mainContent h1 {
	font-size:2em
}
.mainContent .row .eleven {
	margin-left: 3%;
	width:95%
}
.row .contentDesc .four {
	width:84%;
	margin-left:2%
}
.block {
	float:none;
	width:100%;
	margin-bottom:17px;
	margin-top:2px
}
.contentDesc {
	margin-bottom:-22px
}
.block h4 {
	text-align:left;
	font-size:1.3em
}
.block p a.more {
	float:right;
	display:block;
	font-size:100%
}
.mainContainer {
	margin:15px 0 0;
	padding:15px 0 0 3%;
}
.mainContainer h2, .siteDesc h2 {
	font-size:1.6em
}
.text a {
	float:right;
	margin-right:9%
}
.text p {
}
.text {
	display:block;
	width:98%;
	margin:10px 0
}
.siteDesc {
	margin:10px 0 0;
	padding:0
}
.desc {
	margin:6px 0 10px
}
.desc h5 {
	font-size:1em
}
.events {
	padding-left:3%;
	background:url(../images/ev-shadow.jpg) center bottom no-repeat;
	padding-bottom:10px
}
.block a.link {
	font-size:1em
}
.row .eight.columns {
	width:98%
}
.follow {
	display:block;
	margin-right:3%;
	overflow:hidden;
	float:left;
	width:60%
}
#footer .row .thirteen.columns {
	width:100%
}
.siteInfo h3 {
	font-size:1.3em;
}
.links a {
	font-size:1em
}
.row .follow .four {
	padding-left:3%
}
.socialIcon li {
	margin-right:2%
}
.socialIcon a {
	display: block;
	height: 35px;
	text-indent: -9999px;
	width: 35px;
}
.facebook, .twitter, .youtube, .ping {
	background-image: url("../images/ipod-icon.png");
	background-position: 0 0;
	background-repeat: no-repeat;
}
.facebook {
	background-position: -38px 0;
}
.youtube {
	background-position: -74px 0;
}
.ping {
	background-position: -112px 0;
}
.signUp {
	float:none;
	width:73% !important
}
.searchSection input[type="text"], .mainFooter {
	font-size:.9em
}
 @media screen and (max-width:319px) {
 .headerBtn {
margin-left:4%
}
 .row .eight.columns.btnSection {
float:none;
width:100%;
}
 .yallowBtn, .bannerContent p, .searchSection input[type="text"] {
font-size:.8em
}
 .btnSection span, .bannerContent a {
font-size:.9em
}
 .bannerContent h2, .contentBlock article h3 {
font-size:1.6em
}
 .row .contentDesc .four {
width:92%
}
 .socialIcon li {
margin-right:1%
}
 .follow {
width:70%;
margin-right:0
}
 .signUp {
width:85% !important
}
 .mainFooter {
font-size:.6em
}
 .contentBlock h1 {
font-size:2em
}
 .contentBlock article p, .contentBlock li {
font-size:1em
}
 .info h3 {
font-size:1.2em !important
}
 .navigation ul li {
font-size:1em
}
}
/* Inner page content*/
.sidebar {
	display:none
}
.row .twelve.columns {
	width:96%
}
.info h3 {
	font-size:1.7em
}
.contentBlock {
	float:none !important;
	margin:0 0 0 4%
}
