﻿@charset "utf-8";

/*--------------------------------------------------------------------------------------------------
CSS Styles for <hausfabrik>.

version:   1.0
--------------------------------------------------------------------------------------------------*/

/* =CSS Reset
--------------------------------------------------------------------------------------------------*/

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* End CSS Reset
--------------------------------------------------------------------------------------------------*/

/* =Toolkit
--------------------------------------------------------------------------------------------------*/

/* Micro Clearfix Hack by Nicholas Gallagher (http://nicolasgallagher.com/micro-clearfix-hack/) */

/* For modern browsers */ 
.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }

/* general purpose classes */

.alignleft { float: left; }
.alignright { float: right; }

.clear {
	clear: both;
	overflow: hidden;
	width: 100%;
}

/* End Toolkit
--------------------------------------------------------------------------------------------------*/

html, body {
	height: 100%;
}

#container {
	min-height: 100%;
	position: relative;
}

.wrapper {
	width: 960px;
	margin: 0 auto;
}
.wrap {
	overflow: hidden;
	background: url(https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/wrapBg_gif-1389796658) repeat-x left top;
}
.wrapContent {
	overflow: hidden;
	background: url(https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/wrapCont_gif-1389796660) no-repeat center top;
}
.wrap1 {
	overflow: hidden;
	background: url(https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/wrapBg1_gif-1389796666) repeat-x left top;
}
.wrapContent1 {
	overflow: hidden;
	background: url(https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/wrapCont2_gif-1389796669) no-repeat center top;
}

/* =Typography
--------------------------------------------------------------------------------------------------*/

/* Setting up the fonts */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #4b4b4b;
	background: #fff;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}

img {
	max-width: 100%;
	height: auto;
}

/* End Typography
--------------------------------------------------------------------------------------------------*/
@font-face {
    font-family: 'latolight_italic';
    src: url('https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/lato-ligita-webfont_eot-1389796673');src: url('https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/lato-ligita-webfont_eot-1389796673?#iefix') format('embedded-opentype'),url('../fonts/lato-ligita-webfont.woff') format('woff'),url('https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/lato-ligita-webfont_ttf-1389796675') format('truetype'),url('../fonts/lato-ligita-webfont.svg#latolight_italic') format('svg');font-weight: normal;font-style: normal;
}
@font-face {
    font-family: 'latobold';
    src: url('https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/lato-bol-webfont_eot-1389796676');src: url('https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/lato-bol-webfont_eot-1389796676?#iefix') format('embedded-opentype'),url('../fonts/lato-bol-webfont.woff') format('woff'),url('https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/lato-bol-webfont_ttf-1389796679') format('truetype'),url('../fonts/lato-bol-webfont.svg#latobold') format('svg');font-weight: normal;font-style: normal;
}
@font-face {
    font-family: 'latoregular';
    src: url('https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/lato-reg-webfont_eot-1389796680');src: url('https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/lato-reg-webfont_eot-1389796680?#iefix') format('embedded-opentype'),url('../fonts/lato-reg-webfont.woff') format('woff'),url('https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/lato-reg-webfont_ttf-1389796688') format('truetype'),url('../fonts/lato-reg-webfont.svg#latoregular') format('svg');font-weight: normal;font-style: normal;
}
@font-face {
    font-family: 'latoblack';
    src: url('https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/lato-bla-webfont_eot-1389796689');src: url('https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/lato-bla-webfont_eot-1389796689?#iefix') format('embedded-opentype'),url('../fonts/lato-bla-webfont.woff') format('woff'),url('https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/lato-bla-webfont_ttf-1389796692') format('truetype'),url('../fonts/lato-bla-webfont.svg#latoblack') format('svg');font-weight: normal;font-style: normal;
}
@font-face {
    font-family: 'latolight';
    src: url('https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/lato-lig-webfont_eot-1389796694');src: url('https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/lato-lig-webfont_eot-1389796694?#iefix') format('embedded-opentype'),url('../fonts/lato-lig-webfont.woff') format('woff'),url('https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/lato-lig-webfont_ttf-1389796695') format('truetype'),url('../fonts/lato-lig-webfont.svg#latolight') format('svg');font-weight: normal;font-style: normal;
}
@font-face {
    font-family: 'latobold_italic';
    src: url('https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/lato-bolita-webfont_eot-1389796697');src: url('https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/lato-bolita-webfont_eot-1389796697?#iefix') format('embedded-opentype'),url('../fonts/lato-bolita-webfont.woff') format('woff'),url('https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/lato-bolita-webfont_ttf-1389796699') format('truetype'),url('../fonts/lato-bolita-webfont.svg#latobold_italic') format('svg');font-weight: normal;font-style: normal;
}
@font-face {
    font-family: 'latoitalic';
    src: url('https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/lato-italic-webfont_eot-1389796703');src: url('https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/lato-italic-webfont_eot-1389796703?#iefix') format('embedded-opentype'),url('../fonts/lato-italic-webfont.woff') format('woff'),url('https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/lato-italic-webfont_ttf-1389796715') format('truetype'), url('../fonts/lato-italic-webfont.svg#latoitalic') format('svg');font-weight: normal;font-style: normal;
}
@font-face {
    font-family: 'latoblack_italic';
    src: url('https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/lato-blackitalic-webfont_eot-1389796717');src: url('https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/lato-blackitalic-webfont_eot-1389796717?#iefix') format('embedded-opentype'),url('../fonts/lato-blackitalic-webfont.woff') format('woff'),url('https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/lato-blackitalic-webfont_ttf-1389796719') format('truetype'),url('../fonts/lato-blackitalic-webfont.svg#latoblack_italic') format('svg');font-weight: normal;font-style: normal;
}

/* =Links
--------------------------------------------------------------------------------------------------*/
a {
	outline: none;
	text-decoration: none;
	color:#b41124;
}
a:hover {
	text-decoration: underline;
}
/* End Links
--------------------------------------------------------------------------------------------------*/

/* =Header
--------------------------------------------------------------------------------------------------*/

#header {
	min-height: 204px;
	border-top: 5px solid #970e0e;
	background: url(https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/header-bg_png-1389796720) repeat-x left top;
}
#header .span3{
	margin: 0;
}
#header .span3 a {
	display: inline-block;
	margin: 12px 0 0 8px;
}
#header .navbar {
	height: 46px;
	margin: 0 12px 0 2px;
}
#header .navbar .nav-pills > li > a {
	text-transform: uppercase;
	color: #ffffff;
	font: 13px/18px 'latobold';
	margin: 0 22px 0 0;
	padding: 0;
}
#header .navbar .nav-pills {
	float: left;
}
#header .btn {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: url("https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/searchIcon_png-1389796721") no-repeat scroll right bottom rgba(0, 0, 0, 0);
  border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #FFFFFF;
  border-image: none;
  border-radius: 0;
  border-style: none none none solid;
  border-width: medium medium medium 1px;
  box-shadow: 0 0 0 0;
  cursor: pointer;
  float: right;
  font-size: 0;
  height: 29px;
  margin: -25px 10px 0 0;
  outline: medium none;
  padding: 0;
  text-indent: -1000px;
  width: 42px;
}
#header .span9 .row-fluid {
	margin: 45px 0 0 0;
	width: 100%;
}
#header .span9 .row-fluid span {
	float: right;
	width: 43%;
}
#header .span9 .row-fluid ul {
	float: right;	
}
#header .span9 .row-fluid li {
	float: left;
	}
#header .span9 .row-fluid a.label {
	float: left;
	margin: 0 0 0 20px;
	padding:0 6%;
	text-align: center;
	text-transform: uppercase;
	height: 37px;
	color: #ffffff;
	font: 16px/37px 'latobold';
	border-radius : 4px;
	background: #001c3d;
	behavior: url(_ui/js/pie.htc);
	position: relative;
}
#header .span9 .row-fluid a.label.bt {
	background: #d80e0e;
	padding: 0 3%;
	float: right;
}
#header .span9 .row-fluid h2 {
	float: left;
	padding: 6px 0 0 2px;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	color: #ffffff;
	font: 27px/30px 'latobold';
	width: 56%;
}




#header .navbar li{
position: relative;
}

#header .navbar .nav-pills li a:hover, #header .navbar .nav-pills li:hover  a{
background: url(../images/redbg.png) repeat-x left bottom #970e0e;
text-decoration: none;
}
#header .navbar .nav-pills li:hover ul li a{
background: #970e0e;
}
#header .navbar .nav-pills li ul li a:hover{
background: none;
}

#header .navbar .nav-pills li ul {
    background: none repeat scroll 0 0 #970E0E;
    display: none;
    left: 0;
    padding: 15px 0 0 16px;
    position: absolute;
    top: 70px;
    width: 208px;
    z-index: 9;
}

#header .navbar .nav-pills li a {
text-transform: uppercase;
color: #ffffff;
float: left;
font: 13px/18px 'latobold';
padding: 25px 11px 27px 11px;
margin: 0;
border-radius: 0;
}
#header .navbar .nav-pills li a:hover, #header .navbar .nav-pills li:hover  a, #header .navbar .nav-pills li.selected a{
background: url(../images/redbg.png) repeat-x left bottom #970e0e;
text-decoration: none;
}
#header .navbar .nav-pills li ul{
	padding-left:0;
}
#header .navbar .nav-pills li ul li{
	padding:0 10px;
}
#header .navbar .nav-pills li ul li a {
    padding: 11px 0; float:none; display:block;
}
#header .navbar .nav-pills li ul li:hover {
    background:#761111;
}

#header .navbar .nav-pills li ul li {

    clear: both;
}
/* End Header
--------------------------------------------------------------------------------------------------*/

/* =banner
--------------------------------------------------------------------------------------------------*/

.banner {
	position: relative;
}
.banner #myCarousel, .banner #rev_slider_1_1_wrapper{
	padding: 5px !important;
	box-shadow: 0 0 7px #0f1f34;
	background: #fff !important;
}
.banner .carousel-control {
	width: 51px;
	height: 110px;
	border: none;
	border-radius: 0;
}
.banner .left {
	left: 0;
	background: url(https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/arrows_png-1389796721) no-repeat left top;
}
.banner .right {
	right: 0;
	background: url(https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/arrows_png-1389796721) no-repeat right top;
}
.slideContent {
	position: absolute;
	left: 95px;
	top: 116px;
}
.slideContent h3 {
	display: inline-block;
	padding: 15px 80px 18px 39px;
	color: #fff;
	text-transform: uppercase;
	font: 27px/28px 'latoblack';
	background: #081b2e;
}
.slideContent1 {
	top: 70px;	
}
.slideContent1 h3 {
	border-bottom: 5px solid #d80e0e;
}
.slideContent p {
	clear: both;
	color: #fff;
	font: italic 16px/18px Arial, Helvetica, sans-serif;
	margin: 2px 0 0 0;
	padding: 11px 68px 25px 39px;
	
	border-bottom: 6px solid #d80e0e;
	background: #081b2e;
}
.slideContent p strong {
	display: block;
	padding: 1px 0 0 0;
}
.banner .carousel-indicators , .tp-bullets {
	width: 184px;
	height: 36px;
	left: 487px;
	top: auto;
	bottom: -11px !important;
	padding: 12px 0 0 36px;
	background: url(https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/pagenationBag_png-1389796723) no-repeat left top;
}
.banner .carousel-indicators li , .tp-bullets .bullet  {
	width: 16px;
	height: 14px;
	border-radius:0;
	border: none;
	margin-left: 6px;
	cursor: pointer;
	background: url(https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/pagenationBullets_png-1389796723) no-repeat left top;
}
.banner .carousel-indicators li.active , .tp-bullets .bullet.selected{
	background: url(https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/pagenationBullets_png-1389796723) no-repeat left bottom;
}
.socialBlock {
	position: absolute;
	right: 22px;
	top: 1px;
	width: 340px;
	height: 48px;
	background: url(https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/followBag_png-1389796724) no-repeat left top;
}
.socialBlock h3 {
	float: left;
	padding: 10px 0 0 50px;
	color: #1a1a1a;
	font: 25px/25px 'latoregular';
}
.socialBlock ul,.socialBlock ul li,.socialBlock ul li a {
	float: left;
}
.socialBlock ul {
	padding: 10px 0 0 8px;
}
.socialBlock ul li a {
	margin: 0 0 0 8px;
}

/* =End banner
--------------------------------------------------------------------------------------------------*/


/* =Main Content
--------------------------------------------------------------------------------------------------*/

#main .row {
	margin: 0;
}
#main .row ul {
	clear: both;
	overflow: hidden;
	padding: 23px 0 20px 0;
	border-bottom: 1px solid #cccccc;
}
#main .row ul li:first-child {
	padding-left: 50px;
	border: none;
}
#main .row ul li {
	float: left;
	min-height: 137px;
	padding: 0 25px;
	border-left: 1px solid #cccccc;
}
#main .row ul li h4 {
	display: inline-block;
	padding: 0 2px 6px 0;
	color: #051728;
	font: 24px/25px 'latolight';
	border-bottom: 4px solid #885d34;
}
#main .row ul li h4 a {
	display: inline-block;
	padding: 0 2px 6px 0;
	color: #051728;
	font: 24px/25px 'latolight';
	
}

#main .row ul li h4 a:hover {
	display: inline-block;
	padding: 0 2px 6px 0;
	color: #061829;
	font: 24px/25px 'latolight';
	text-decoration:none;
}
#main .row ul li h4 span {
	text-transform: uppercase;
	display: block;
	font: 32px/30px 'latoblack';
}
#main .row ul li p {
	clear: both;
	padding: 2px 10px 0 0;
	font: 12px/16px 'latoregular';
}
.shadow1 {
	float: left;
}
.shadow2 {
	float: right;
}

#main .row-fluid .span5 .vmc {
	float: left;
	background: url(https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/img1_png-1389796724) no-repeat left top;
	padding: 0 10px 23px 56px;
	font: 20px/24px 'latolight_italic';
	color: #051728;
	border-bottom: 1px solid #ccc;
}
#main .row-fluid .span5 .vmc h3 {
	font: 20px/24px 'latobold_italic';
}
#main .row-fluid .span5 .videoBlock h3 {
	clear: both;
	font: 24px/26px 'latoblack';
	color: #051728;
	padding: 19px 160px 25px 0;
	text-transform: uppercase;
}
#main .row-fluid .span5 .videoBlock p {
	clear: both;
	font: 12px/15px Arial, Helvetica, sans-serif;
	color: #333;
	padding: 27px 0 0 0;
}
#main .row-fluid .span5 .videoBlock a {
	clear: both;
	float: left;
	background: #d80e0e;
	border-radius: 4px;
	behavior: url(_ui/js/pie.htc);
	margin: 18px 0 0 0;
	font: 17px/37px 'latobold';
	color: #fff;
	height: 37px;
	padding: 0 4.2%;
}
#main .row-fluid .span5 .videoBlock a:hover {
	text-decoration: none;	
}
.middleBlock {
	display: block;
	width: 324px;
	margin: -12px 51px 0 25px;
	background: #fff;
}
.newsBlock {
	float: left;
	width: 320px;
	border: 1px solid #d6d6d6;
	border-bottom: none;	
}
.newsBlock h3 {
	height: 45px;
	background: #e6e6e6;
	border-bottom: 1px solid #e4e4e4;
	border-top: 1px solid #f8f8f8;
	font: 23px/57px 'latoitalic';
	color: #051728;
	text-transform: uppercase;
	padding: 0 0 0 30px;
}
.newsBlock h3 strong {
	font: 23px/57px 'latoblack_italic';
}
.newsBlock h3 a {
	float: right;
	margin: 16px 17px 0 0;	
}
.newsBlock ul {
	display: block;	
}
.newsBlock ul li ,.aidanews2_art {
	padding: 0 37px 14px 23px;
	background: url(https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/newsblock-li-bg_png-1389796725) repeat-x left top #e4e4e4;
	border-bottom: 1px dashed #d6d6d6;	
}
.newsBlock ul li h4 , .aidanews2_title a{
	font: 20px/24px 'latobold_italic';
	color: #d80e0e;
	padding: 12px 0 10px 3px;
	display: block;
}
.newsBlock ul li h5, .aidanews2_art h5 {
	font: bold italic 14px/15px Arial, Helvetica, sans-serif;
	color: #333;
	padding: 12px 0 0 0;
	clear: both;
}
.newsBlock ul li p , .aidanews2_art p {
	font: italic 12px/16px Arial, Helvetica, sans-serif;
	color: #333;
}
.expendituresBlock {
	clear: both;
	display: block;
	padding: 24px 0 0 0;
}
.expendituresBlock h3 {
	font: 20px/26px 'latoblack';
	color: #051728;
	text-transform: uppercase;
}
.expendituresBlock a {
	float: left;
	font: 12px/22px Arial, Helvetica, sans-serif;
	color: #051728;
}
.expendituresBlock img {
	clear: both;
	float: left;
	margin: 4px 0 0 19px;	
}
.getinvolvedBlock {
	display: block;
	padding-left: 9px;
	text-align: center;
	margin: -10px 0 0 0;
	width: 97%;
}
.getinvolvedBlock h4 {
	font: 27px/22px 'latoblack';
	color: #513015;
	text-transform: uppercase;
	padding: 14px 0 15px 0;
	border-bottom: 1px solid #ccc;	
}
.getinvolvedBlock h5 {
	margin: -10px 0 0 0;
	clear: both;
}
.getinvolvedBlock h5 span {
	background: #fff;
	text-align: center;
	font: 27px/24px 'latolight_italic';
	color: #885d34;
	padding: 0 10px;
}
.getinvolvedBlock ul {
	float: left;
	padding: 14px 0 0 0;
	width: 100%;
	clear: both;
	overflow: hidden;
}
.getinvolvedBlock ul li {
	float: left;
	margin: 5px 0 0 0;
	width: 100%;	
}
.getinvolvedBlock ul li a {
	position: relative;
	float: left;
	width:100%;
	height: 32px;
	border-radius: 4px;
	behavior: url(_ui/js/pie.htc);
	background: #051728;
	font: 18px/32px 'latobold_italic';
	color: #fff;
}
.getinvolvedBlock ul li.item301 a {
	background: #ff0000;
}
.getinvolvedBlock ul li.item302 a {
	background: #ba9372;
}
.getinvolvedBlock ul li.item303 a {
	background: #426375;
}
.eventsBlock {
	clear: both;
	padding: 0 0 0 5px;
	padding: 48px 0 0 4px;
}
.eventsBlock h3 {
	border-top: 1px solid #ccc;
	text-transform:uppercase;
}
.eventsBlock h3 span {
	float: left;
	margin: -10px 0 0 0;
	background: #fff;
	font: 20px/22px 'latolight';
	color: #513015;
	padding: 0 8px 0 0;	
}
.eventsBlock span strong {
	font: 20px/22px 'latobold';
}
.eventsBlock ul {
	display: block;	
	padding: 20px 0 0 0;
	width: 100%;
}
.eventsBlock ul li {
	float: left;
	margin: 19px 0 0 0;
	width: 100%;	
}
.eventsBlock ul li img {
	float: left;
}
.eventsBlock ul li h5 {
	float: left;
	width: 160px;
	margin: 4px 0 0 20px;	
}
.eventsBlock ul li h5 strong {
	font: 15px/18px 'latobold';
	color: #885d34;
	text-transform: uppercase;
	padding-right: 10px;
}
.eventsBlock ul li h5 span {
	font: italic 12px/16px Arial, Helvetica, sans-serif;
	color: #333;
	padding: 4px 0 0 0;
}

.row-fluid .span12 .bottomBlock h3 {
	margin: 85px 0 0 0;
	border-top: 1px solid #ccc;
	text-align: center;
}
#main1 .row-fluid .span12 .bottomBlock h3 {
	margin-top: 100px;
}
.row-fluid .span12 .bottomBlock cite {
	display: block;
	margin: -25px 0 0 0;
	text-align: center;
	font-style: normal;
}
.row-fluid .span12 .bottomBlock cite span {
	background: #fff;
	font: 29px/22px 'latolight';
	color: #513015;
	padding: 0 14px;
	text-transform: uppercase;
}
.row-fluid .span12 .bottomBlock cite strong {
	font: 29px/22px 'latobold';
}
.row-fluid .span12 .bottomBlock cite img {
	padding: 0 25px;
	background: #fff;
	margin-top: 5px;	
}
.row-fluid .span12 .bottomBlock ul {
	display: block; text-align:center;
	padding: 12px 0 0 0;	
}
.row-fluid .span12 .bottomBlock ul li {
	display:inline;
	padding: 0 33px;
}

/* =End Main Content
--------------------------------------------------------------------------------------------------*/


/* =Footer
--------------------------------------------------------------------------------------------------*/

#footer {
	width: 100%;
	background: #010e19;
	min-height: 830px;
	margin: 34px 0 0 0;
	padding: 0 0 10px 0;
}
#footer .span12 h3 {
	padding: 60px 0 0 0;
	text-align: center;
	font: 26px/22px 'latobold';
	color: #fff;
	text-transform: uppercase;
}
#footer .span12 h4 {
	clear: both;
	font: 20px/22px 'latolight_italic';
	color: #fff;
	text-align: center;
	padding: 12px 0 0 0;
}
#footer .row-fluid .span3 {
	padding: 54px 0 0 0;	
}
#footer .row-fluid .span3 h3 , #footer .row-fluid .span3 ul li h3{
	font: 20px/22px 'latolight';;
	color: #fff;
	padding: 0 0 12px 19px;
	border-bottom: 1px solid #fff;
	text-transform: uppercase;
	margin:0 0 20px 0;
}
#footer .row-fluid .span3 ul {
	padding: 0 0 27px 22px;	
}
#footer .row-fluid .span3 ul li {
	display: block;	
	line-height: 18px;
	font: 13px/18px Arial, Helvetica, sans-serif;
	color: #426375;
}
#footer .row-fluid .span3 ul li a {
	font: 13px/16px Arial, Helvetica, sans-serif;
	color: #426375;
}

#footer .row-fluid .span3 .address h3 {
	font: 20px/22px 'latobold';
	color: #fff;
	padding: 0 0 12px 19px;
	border-bottom: 1px solid #fff;
	text-transform: uppercase;
}

#footer .row-fluid .span3 .address h4 {
	font: 20px/22px 'latolight';
	color: #fff;
	text-transform: uppercase;
	padding: 34px 0 0 10px;
}
#footer .row-fluid .span3 .address span {
	float: left;
	margin: 18px 0 0 12px;
	background: url(https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/icon3_png-1389796726) no-repeat left 5px;
	padding: 4px 0 0 30px;
	font: 13px/22px Arial, Helvetica, sans-serif;
	color: #fff;
}
#footer .row-fluid .span3 .address p {
	float: left;
	margin: -10px 0 0 12px;
	background: url(https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/icon4_png-1389796726) no-repeat left 5px;
	padding: 32px 0 0 30px;
	font: 13px/22px Arial, Helvetica, sans-serif;
	color: #fff;	
}
#footer .row-fluid .span3 .newsletterBlock {
	clear: both;
	padding: 25px 0 0 20px;
}
#footer .row-fluid .span3 .newsletterBlock h3 {
	font: 17px/22px 'latobold';
	color: #fff;
	padding: 0;
	border: 0;
}
#footer .row-fluid .span3 .newsletterBlock h4 {
	clear: both;
	display: block;
	font: 13px/19px Arial, Helvetica, sans-serif;
	color: #426375;
	padding: 10px 0 0 8px;
}
.textBox {
	margin: 18px 0 0 5px;
	width: 232px;
	height: 26px !important;
	font: italic 13px/26px Arial, Helvetica, sans-serif;
	color: #010e19;
	behavior: url(_ui/js/pie.htc);
	position: relative;
}
.joinButton {
	margin: 8px 0 0 8px;
	background: #d80e0e;
	height: 37px;
	padding: 0 20px;
	text-align: center;
	border: none;
	outline: none;
	font: 16px/37px 'latobold';
	color: #fff;
	text-transform: uppercase;
	border-radius: 4px;
	behavior: url(_ui/js/pie.htc);
	position: relative;
	
}
#footer .row-fluid .span3 .socialIcons ul {
	clear: both;
	display: block;
	padding: 34px 0 0 0;	
}
#footer .row-fluid .span3 .socialIcons ul li {
	float: left;
	padding: 0 10px 0 13px;	
}
#footer .row-fluid .span5 p {
	clear: both;
	font: 13px/22px Arial, Helvetica, sans-serif;
	color: #15323f;
	padding: 0 30px 0 4px;
}
/* End Footer
--------------------------------------------------------------------------------------------------*/

/* Start Inner Page1
--------------------------------------------------------------------------------------------------*/
#main1 {
	padding: 23px 0 0 0;	
}
.breadCrumb {
	float: left;
	background: #e6e6e6;
	padding:0;
	margin: 0;
}
.breadCrumb a , .breadCrumb span{
	float: left;
	background: url(https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/bread-crumb-arrow_png-1389796727) no-repeat right center;
	padding: 0 17px 0 7px;
}
.breadCrumb img{
	display: none;
}
.breadCrumb span{
	background: url(https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/bread-crumb-arrow2_png-1389796728) no-repeat right center;
	margin-right: 0;
}
.breadCrumb a em, .breadCrumb span em{
	font: 12px/19px Arial, Helvetica, sans-serif;
	color: #636363;
}
.breadCrumb ul li a:hover {
	text-decoration: none;	
}
.heading {
	clear: both;
	float: left;
	width: 100%;
	padding: 15px 0 24px 0;
	border-bottom: 1px solid #ccc;	
}
.heading h3 {
	float: left;
	font: 35px/38px 'latoblack';
	color: #385881;
}
.heading ul {
	float: right;
	padding: 16px 0 0 0;	
}
.heading ul li {
	float: left;
	padding: 0 0 0 1px;	
}
.heading ul li.last {
	padding-left: 10px;
	margin-top: -4px;
}
.heading h4 {
	float: right;	
}

.categories-list {clear: both;
	display: block;
	padding: 30px 0 0 0;
	position:relative;}
	
.categories-list .plg_fa_karmany{
	position:absolute;
	right:30px;
	top:-60px;
}
.categories-list p {
	font: 15px/25px Arial, Helvetica, sans-serif;
	color: #2d2d2d;
	padding: 0 10px 0 0;
}
.categories-list p strong {
	font: 22px/25px 'latoblack';
	color: #385881;
}

.categories-list p a strong {
	font: 14px/23px Arial, Helvetica, sans-serif;
color: #fff;
}
.categories-list h3 {
	font: 22px/25px 'latoblack';
	color: #385881;
	padding: 24px 0 0 0;
}

.blog h2 {
	font: 22px/25px 'latoblack';
	color: #385881;
	padding: 24px 0 0 0;
}
.categories-list li strong {
	font: 18px/20px 'latoblack';
	color: #385881;
	padding: 24px 0 0 0;
}
.categories-list ul {
	margin-top:20px;
}

.categories-list  ul li{
	background: url(https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/bullet_gif-1389796729) no-repeat left 5px;
	padding: 5px 0 5px 25px;	
	   color: #3B321A;
    font-size: 15px;
    line-height: 19px;
}

.categories-list a {
	
	margin: 10px 0 0 0;
	padding: 0 9px;
	background: #385881;
	font: 14px/23px Arial, Helvetica, sans-serif;
	color: #fff;	
}

.categories-list a:hover {
	
	margin: 10px 0 0 0;
	padding: 0 9px;
	background: #ff0000;
	text-decoration:none;
	font: 14px/23px Arial, Helvetica, sans-serif;
	color: #fff;	
}
.blog .plg_fa_karmany{
	position:absolute;
	right:30px;
	top:-60px;
}
.blog p {
	font: 15px/25px Arial, Helvetica, sans-serif;
	color: #2d2d2d;
	padding: 0 10px 0 0;
}
.blog p strong {
	font: 22px/25px 'latoblack';
	color: #385881;
}

.blog p a strong {
	font: 14px/23px Arial, Helvetica, sans-serif;
color: #fff;
}
.blog h3 {
	font: 22px/25px 'latoblack';
	color: #385881;
	padding: 24px 0 0 0;
}







.articleBlock {
	clear: both;
	display: block;
	padding: 30px 0 0 0;
	position:relative;
}
.articleBlock .plg_fa_karmany{
	position:absolute;
	right:30px;
	top:-60px;
}
.articleBlock p {
	font: 15px/25px Arial, Helvetica, sans-serif;
	color: #2d2d2d;
	padding: 0 10px 0 0;
}
.articleBlock p strong {
	font: 22px/25px 'latoblack';
	color: #385881;
}

.articleBlock p a strong {
	font: 14px/23px Arial, Helvetica, sans-serif;
color: #fff;
}
.articleBlock h3 {
	font: 22px/25px 'latoblack';
	color: #385881;
	padding: 24px 0 0 0;
}
.articleBlock li strong {
	font: 18px/20px 'latoblack';
	color: #385881;
	padding: 24px 0 0 0;
}
.articleBlock ul {
	margin-top:20px;
}

.articleBlock  ul li{
	background: url(https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/bullet_gif-1389796729) no-repeat left 5px;
	padding: 5px 0 5px 25px;	
	   color: #3B321A;
    font-size: 15px;
    line-height: 19px;
}

.articleBlock a {
	

	padding: 0 9px;
	font: 14px/23px Arial, Helvetica, sans-serif;
	color: #385881;	
	font-weight:bold;
}

.articleBlock a:hover {
	padding: 0 9px;
	background: #385881;
	color: #fff;	
}


.fb-plugin {
	clear: both;
	padding: 23px 0 0 0;
}
.testimonialsBlock {
	float: left;
	width: 100%;
	background: url(https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/testimonials-bg_jpg-1389796729) no-repeat left top;
	margin: 40px 0 0 0;
	padding: 33px 0 38px;
}
.testimonialsBlock  img {
	float: left;
	margin: 4px 0 0 30px;	
}
.testimonialsBlock .textBlock {
	float: left;
	padding: 0 0 0 38px;
	width: 480px;
}
.testimonialsBlock .textBlock h4 {
	font: 34px/34px	'latoblack';
	color: #fff;
}
.testimonialsBlock .textBlock p {
	font: 14px/24px 'latoregular';
	color: #fff;
	padding: 15px 0 0 0;
}

.sideNav {
	float: left;
	border: 1px solid #dadada;	
	background: #f1f1f1;
	width: 255px;
	margin: 12px 0 0 5px;
}

.item101 {display:none;}


.sideNav h3 {
	height: 46px;
	font: bold 14px/40px Arial, Helvetica, sans-serif;
	color: #385880;
	text-transform: uppercase;
	padding: 0 0 0 13px;
}
.sideNav h3 a {
	float: right;
	margin: 16px 14px 0 0;	
}
.sideNav ul li {
	/*height: 38px;*/
	font: bold 14px/30px Arial, Helvetica, sans-serif;
	color: #385880;
	text-transform: uppercase;
	padding: 0 0 0 13px;
	border-top: 1px solid #e1e1e1;
}
.sideNav ul li a {
	font: bold 14px/38px Arial, Helvetica, sans-serif;
	color: #385880;
}
#main1 .span3 .getinvolvedBlock {
	float: left;
	margin-top: 36px;	
}
#main1 .span3 .expendituresBlock {
	padding-top: 32px;	
}
#main1 .span3 .expendituresBlock img {
	margin-left: 0;
}

/* End Inner Page1
--------------------------------------------------------------------------------------------------*/

/*
 * SimpleModal Basic Modal Dialog
 * http://simplemodal.com
 *
 * Copyright (c) 2013 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 */

#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000;}

/* Container */
#simplemodal-container {height:250px; width:400px; color:#000; background-color:#FFF; border:4px solid #333; padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../img/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute;  cursor:pointer;}



#pop-up fieldset.formFieldset ol.formContainer li{
	padding: 10px;
}
#pop-up fieldset.formFieldset ol.formContainer .formCaption{
	display:none;
}
#pop-up fieldset.formFieldset ol.formContainer li.rsform-block-email .rsform-input-box{
	 width:300px; padding:3px 5px; font-size:15px; border:solid 1px  #63B386; 
}

#simplemodal-container h3 { color:#6b6b6b; font-size:29px; font-weight:bold;}
#simplemodal-container h4 { margin:10px 0 10px 0;}
#simplemodal-container p { color:#6b6b6b; font-size:12px ;margin-top: 10px;}
div#pop-up.simplemodal-data div.moduletable div div.moduletable_usermenu{
   float: left;
    height: 34px;
    padding-left:80px;
    padding-top: 23px;}
	
	
#simplemodal-container a.modalCloseImg {
    background: url("https://a8b9be359abb95b71f65-10910626a10cafe06c147148469ea2c1.ssl.cf2.rackcdn.com/nothanks_jpg-1389796730") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 10px;
    cursor: pointer;
    display: inline;
    height: 22px;
    position: absolute;
    right: 3px;
    width: 92px;
    z-index: 3200;
}
