@font-face {
	font-family: "webfontuploaded_file";
	src: url('./fonts/2030a5_2_0-webfont.woff') format('woff'),
		url('./fonts/2030a5_2_0-webfont.ttf') format('truetype'),
		url('./fonts/2030a5_2_0-webfont.svg#webfontuploaded_file') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ProximaNovaBold';
	src: url('fonts/11224b_16-webfont.woff') format('woff'),
		url('fonts/11224b_16-webfont.ttf') format('truetype'),
		url('fonts/11224b_16-webfont.svg#ProximaNovaBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MuseoSlab500Italic';
	src: url('fonts/11224b_1-webfont.woff') format('woff'),
		url('fonts/11224b_1-webfont.ttf') format('truetype'),
		url('fonts/11224b_1-webfont.svg#MuseoSlab500Italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'LeagueGothicRegular';
	src: url('fonts/League_Gothic-webfont.eot');
	src: url('fonts/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/League_Gothic-webfont.woff') format('woff'),
		url('fonts/League_Gothic-webfont.ttf') format('truetype'),
		url('fonts/League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MuseoSlab700';
	src: url('fonts/2060d9_0_0-webfont.woff') format('woff'),
		url('fonts/2060d9_0_0-webfont.ttf') format('truetype'),
		url('fonts/2060d9_0_0-webfont.svg#MuseoSlab700') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* 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, strong, 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: 75%;
	font: inherit;
	vertical-align: baseline;
}

body, p, ul, li {/*Trying to override the fonts all over the place. This is entirely wrong*/
	font-family: "Calibri", "Trebuchet MS", "Helvetica";
    line-height: 130%;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
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;
}
html,body {height:100%;}
body {
	margin:0;
	color:#535353;
	font:10px, Times, sans-serif;
	background:#fff;
	position: absolute;
	left: 50%;
	margin-left: -492px;
}
img {border-style:none;}
a {
	text-decoration:none;
	color:#006cbb;
}
a:hover {
	text-decoration:none;
	color:#f19b00;
}
input,
textarea,
select {
	font:100% Georgia, Georgia, serif;
	vertical-align:middle;
	color:#a9a9a9;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
header, footer, article, section, hgroup, nav, figure, aside { display: block; }
figure {
	margin:0;
	padding:0;
}
#wrapper{
	height:100%;
	display:table;
	width:100%;
}
.wrapper-holder {
	display:table-row;
	width:100%;
	/*box-shadow: 0 0 10px #cccccc;*/
}
.wrapper-frame{
	position:relative;
	overflow:hidden;
	width:100%;
}
strong{font-weight:bold;}
em{font-style:italic;}
#header{
	margin:0 auto 21px;
	padding:0 3px;
	width:984px;
	position:relative;
}
.header-holder{
	padding:6px 9999px 5px;
	margin:0 -9999px;
	overflow:hidden;
	width:984px;
	border-bottom:1px solid #54cecd;
	background: #54cecd;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0Y2VjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNDk4OTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #54cecd 0%, #049897 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#54cecd), color-stop(100%,#049897));
	background: -webkit-linear-gradient(top,  #54cecd 0%,#049897 100%);
	background: -o-linear-gradient(top,  #54cecd 0%,#049897 100%);
	background: -ms-linear-gradient(top,  #54cecd 0%,#049897 100%);
	background: linear-gradient(to bottom,  #54cecd 0%,#049897 100%);
}
.social-box{
	float:right;
	padding:0 16px 0 0;
}
.social-box ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.social-box ul li{
	float:left;
	padding:0 6px 0 0;
}
.social-box ul img{vertical-align:top;}
.social-box .follow-text{
	font:18px/20px LeagueGothicRegular, Arial, Helvetica, sans-serif;
	float:left;
	margin:0 16px 0 0;
	width:89px;
	padding:3px 0 0;
	color:#fff;
}
.header-holder .search-form{
	float:left;
	margin:0;
	padding:1px 0 0;
}
.header-holder .search-form .row{
	float:left;
	margin:0 12px 0 0;
	background:#f2f2ee;
	overflow:hidden;
	padding:2px;
	width:175px;
	height:18px;
	box-shadow: 1px 2px 2px #6f6f6f inset;
	-webkit-box-shadow: 1px 2px 2px #6f6f6f inset;
	-moz-box-shadow: 1px 2px 2px #6f6f6f inset;
}
.header-holder .search-form .row input{
	padding:1px 7px 0;
	width:161px;
	border:0;
	float:left;
	background:none;
	font:12px/18px "Trebuchet MS", Helvetica, sans-serif;
	color:#313131;
}
.header-holder .search-form input[type="submit"]{
	color:#fff;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
	font:17px/20px MuseoSlab700, Arial, Helvetica, sans-serif;
	background:url(images/bg-button.png) no-repeat;
	height:23px;
	width:23px;
	border:0;
	float:left;
	padding:0;
	margin:0;
}
.header-holder .search-form input[type="submit"]:hover{cursor:pointer;}
.header-frame{
	padding:13px 9999px;
	width:984px;
	margin:0 -9999px;
	border-top:1px solid #019695;
	position:relative;
	box-shadow: 0 5px 6px #dfdede inset;
	-webkit-box-shadow: 0 5px 6px #dfdede inset;
	-moz-box-shadow: 0 5px 6px #dfdede inset;
}
.header-frame .heading{
	overflow:hidden;
	margin:0 0 0px;
	padding:12px 50px 6px;
	/*background:url(images/bg-heading.gif) repeat-y;*/
}
.logo{
	float:left;
	background:url(images/logo.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
	width:125px;
	height:59px;
	margin:1px 70px 0 0;
}
.logo a{
	display:block;
	height:100%;
}
.heading-text{
	float:right;
	padding:0 0 0 10px;
	color:#999;
	font:italic 20px/24px Georgia, Georgia, serif;
}
.heading-text p{
	margin:0;
	font-style: normal;
}
.heading-text .title{
	display:block;
	color:#009594;
	font:32px  'webfontuploaded_file', Arial, Helvetica, sans-serif;
	margin:0 0 5px;
	padding:0 0 0 2px;
}
.nav{
	overflow:hidden;
	padding:0 0 0 160px;
}
.footer-info .nav ul{
	margin-left:30px;
	padding:0;
	list-style:none;
	/*width:1001px;*/
}
.nav ul{
	margin-left:30px;
	margin-top: 10px;
}
.nav li{
	float:left;
	font:24px/28px "webfontuploaded_file", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0 20px 0 0;
}
.footer-info .nav li{
	font-size: 18px;
	font-family: "Trebuchet MS";
	text-transform: none;
	padding:0 20px 0 0;
}
.nav a{
	font-style:normal;
	border:1px solid #e2e1e1;
	border-width: 0 0 1px 0;
	padding:6px 1px 0;
	color:#36afaf;
	display:block;
}
.footer-info .nav a{
	text-transform: uppercase;
	font-style:normal;
	font: 22px/26px "webfontuploaded_file",Arial,Helvetica,sans-serif;
	width: 100%;
	border: none;
	padding:1px 1px 0;
	color:#ffffff;
	display:block;
}
.nav a:hover,
.nav .active a{
	text-decoration:none;
	color:#f19b00;
}
#main:after{
	content:"";
	display:block;
	clear:both;
}
#main{
	margin:0 auto;
	position:relative;
	width:948px;
	padding:25px 20px 0;
}
#main.home{
	padding:0 0;
	margin:0 0;
	position:relative;
	width:984px;
	overflow:hidden;
	background:#fff;
}
.gallery{
	overflow:hidden;
	position:relative;
	width:70%;
	/*margin:0 0 7px;*/
	margin-left:auto;
    margin-right:auto;
	padding:0 17px;
}
.gallery .gmask{
	position:relative;
	overflow:hidden;
	width:956px;
}
.gallery .gmask ul{
	width:99999px;
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	overflow:hidden;
}
.gallery .gmask li{
	float:left;
	width:956px;
	position:relative;
}
.gallery .gmask img{vertical-align:top;}
.gallery .switcher{
	position:absolute;
	bottom:10px;
	left:48px;
	margin:0;
	padding:0;
	list-style:none;
}
.gallery .switcher li{
	float:left;
	padding:0 10px 0 0;
}
.gallery .switcher a:hover,
.gallery .switcher .active a{
	text-decoration:none;
	background-position:-23px 0;
}
.gallery .switcher a{
	display:block;
	width:17px;
	height:17px;
	position:relative;
	overflow:hidden;
	text-indent:-9999px;
	background:url(images/bg-gallery.png) no-repeat;
}
#twocolumns:after{
	content:"";
	display:block;
	clear:both;
}
.home .main-holder{
	width:984px;
	overflow:hidden;
	margin:0 0 0 3px;
	background:url(images/bg-main-holder.gif) repeat-y -996px 0;
}
.main-holder{
	margin:0 -18px 0 0;
	position:relative;
	background:url(images/bg-main-holder.gif) repeat-y -2001px 0;
}
.home .main-holder .main-frame{
	overflow:hidden;
	padding:35px 0 0;
	background:url(images/bg-main-holder.gif) no-repeat;
}
.main-frame{
	overflow:hidden;
	padding:0px 18px 0 0;
	background:url(images/bg-main-holder.gif) no-repeat -2991px 0;
	min-height: 69vh;
}
#twocolumns{
	float:right;
	width:724px;
}
.main-frame > #twocolumns > #content{
	float:left;
	width:462px;
	padding:0 17px 0 0;
}
.new-box{margin:0 0 -5px;}
.news{
	overflow:hidden;
	margin:0 0 33px;
}
.news .picture{
	margin:0 28px 0 0;
	float:left;
}
.news img{vertical-align:top;}
.news .text{
	overflow:hidden;
	height:1%;
	line-height:17px;
	padding:2px 0 0;
}
.news .text .title{margin:0 0 13px;}
.date{
	display:block;
	font-style:normal;
	font-weight:bold;
	color:#999;
	font-size:14px;
	line-height:18px;
}
.news .text p a{padding:0 0 0 5px;}
.text img{
	float:left;
	margin: 0 20px 0 0;
}
.news-text p{
	margin-bottom: 15px;
	text-align: justify;
}
.news-text img{
	float:left;
	margin: 0 10px 0 0;
	/*width: 230px;
	height: 145px;*/
}
.news-text .size-full{
	margin: 0 0 30px 0;
	float: none;
	/*width: 230px;
	height: 145px;*/
}
.news h2{
	margin:0 0 -6px;
	letter-spacing:0;
}

.news-date {
	text-align: left;
	margin-bottom: 15px;
	color: grey;
	font-size: 12px;
}

h2{
	color:#009594;
	text-transform:uppercase;
	font:25px "webfontuploaded_file", Arial, Helvetica, sans-serif;
	margin:0 0 10px;
}

.our-members {
	/*margin-left: 15px;*/
	margin-bottom: -5px;
}

.make-report-link{
	text-align: center;
	padding: 0,0,0,15px;
	font-weight: bold;
	color: orange;
	text-decoration: underline;
}

.aside{
	float:left;
	width:218px;
	position:relative;
	overflow:hidden;
	padding:2px 12px 0 15px;
}
/*.aside h2{
	text-align:right;
	color:#f19b00;
}*/
.aside-box{overflow:hidden;}
.aside-box .member-block{
	margin:-11px 0 0;
	position:relative;
}
.aside-box .member-box{
	padding:10px 0 20px 8px;
}
.aside-box .member-box p{margin:0 0 14px;}
.aside-box .member-box .logo-box{
	overflow:hidden;
	margin:0 0 5px;
	text-align:left;
	padding:0 0 0 10px;
}
.aside-box .member-box img{vertical-align:top;}
.aside-box .member-box .link{
	margin:0 0 0 -8px;
	text-align:right;
	padding:0;
	list-style:none;
}
.main-frame > #content{
	float:right;
	width:602px;
	position:relative;
	overflow:hidden;
	padding:0 33px;
	/*margin:0 14px 0 0;*/
}
.post{
	overflow:hidden;
	padding-bottom:10px;
	margin-bottom: 10px;
	/*border-bottom:1px solid #e2e1e1;*/
}
.post h2{
	font-size:34px;
	/*line-height:34px;*/
	margin:5px 0 7px;
}
.post h3{
	margin: 0 0 0;
}

.mission li{
	list-style-type: square;
	margin: 15px;
}

.olmission li{
	list-style-type: decimal;
	margin: 15px;
	margin-left: 30px;
}

.main-frame > #contentcustom{
	float:right;
	width:602px;
	position:relative;
	overflow:hidden;
	padding:0 33px;
	margin:0 14px 0 0;
}
.custompost{
	overflow:hidden;
	margin:0 0 70px;
	
}
.custompost h3{
	font-size:34px;
	line-height:14px;
	margin:0 0 26px;
	padding:0 0 0 2px;
	border-bottom:1px solid #e2e1e1;
}
.custompost .text-custompost{
	overflow:hidden;
	min-height:133px;
}
.custompost .text-custompost .text{
	overflow:hidden;
	height:1%;
	padding:1px 40px 0 0;
}
.custompost .text-custompost p{margin:0 0 6px;}
.custompost .text-custompost .info-col{
	float:left;
	width:516px;
	margin:0 0 15px;
	padding:0 23px 0 0;
	list-style:none;
}
.custompost .text-custompost .info-col li{
	color:#999;
	font-style:italic;
	margin:0 0 6px;
	letter-spacing:-1px;
	text-align:left;
}
.custompost .text-custompost .info-col a{font-style:normal;}
.post .picture{
	/*margin:0 0 23px;*/
	float: left;
	margin: 10px 10px 5px 0;
	}
.post .picture img{vertical-align:top;}
.post .text-post{
	overflow:hidden;
	/*min-height:133px;*/
}
/*.post .text-post .text{
	overflow:hidden;
	height:1%;
	padding:1px 40px 0 0;
}*/
.text-post .text p{
	margin-bottom: 15px;
	text-align: justify;
	text-justify: inter-word;
}
#text-post-output{
	text-align: justify;
	text-justify: inter-word;
}

.euroispa li{
	margin: 15px 0 0 15px;
}

.euroispa li img{
	float: none;
	width: auto;
	height: auto;
	margin: 0;
	margin-right: 5px;
	vertical-align: middle;
}

.partner-logo{
	display: block;
	margin-top: 45px;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	width: 200px;
}

.post .text-post .info-col{
	padding-top: 5px;
	/*float:left;
	width:116px;
	margin:0 0 15px;
	padding:0 23px 0 0;*/
	list-style:none;
}
.post .text-post .info-col li{
	color:#999;
	font-style:italic;
	margin:0 0 6px;
	letter-spacing:-1px;
	float: left;
	text-align:left;
}
.post .text-post .info-col a{font-style:normal;}
.tags-list{
	margin:0;
	padding:13px 0 12px;
	list-style:none;
	/*overflow:hidden;*/
	/*border:1px solid #efebe4;
	border-width:1px 0;*/
	width:575px;
}
.tags-list:after{
 content:"";
 display:block;
 clear:both;
}

.info-display{
	display: none;
	padding-left:30px;
}

.tags-list li{
	float:left;
	padding:0 27px 0 19px;
}

.member-photo {
	float: left;
	margin-right: 10px;
	width: 150px;
}

.board-member {
	margin-bottom: 25px;
	display: block;
}

.member-divider {
	border: 0, 0, 1px, 0;
	border-bottom-color: gray;
	width: 100%;
	margin: 0, 25px;
}

.member-name {
	
	font-weight: 800;
}

.members-table img{
	margin: 0 10px;
}

.tags-list li img{vertical-align:top;}
#sidebar{
	float:left;
	width:202px;
	margin-top: 0px;
	overflow:hidden;
	position:relative;
	padding:3px 48px 0 0;
	text-align: justify;
}
#sidebar h2{
	text-align: center;
}
.home #sidebar{
	position:relative;
	margin-top: 0px;
	padding:2px 11px 0 15px;
}
.sidebar-box{margin:0 0 15px 5px;
padding-right: 5px;}
.sidebar-box h2{
	letter-spacing:1px;
}
.sidebar-box .tweets-container{
	overflow:hidden;
	margin:-9px 0 0;
}
.sidebar-box .tweets-box:first-child{background:none;}
.sidebar-box .tweets-box{
	overflow:hidden;
	padding:18px 0 24px;
	background:url(images/line1.gif) no-repeat 50% 0;
}
.sidebar-box .tweets-box p{margin:0;}
.sidebar-box .tweets-box .date{
	font-weight:normal;
	font-style:italic;
}
.add-logo-box{
	overflow:hidden;
	text-align:right;
	color:#535353;
	padding:0 4px 0 20px;
	margin:0 0 55px;	
}
.add-logo-box2{
	
	text-align:right;
	color:#535353;
	padding:0 4px 0 0;
	margin:0 0 55px;
}
.add-logo-box p{margin:0;}
.add-logo{
	display:inline-block;
	width:135px;
	font-size:0;
	line-height:0;
	height:68px;
	margin:0 -4px 24px 0;
	background:url(images/add-logo.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.add-doclogo{
	display:inline-block;
	width:250px;
	font-size:0;
	line-height:0;
	height:170px;
	margin:0 -4px 10px -40px;
	background:url(images/add-doclogo.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.add-logo a{
	display:block;
	height:100%
}
.search-container{
	margin:0 0 38px;
	padding:0 2px 0 0;
}
#sidebar h3{
	text-align:right;
	line-height:24px;
	margin:0;
}
h3{
	color:#39afaf;
	font:22px/26px "webfontuploaded_file", Arial, Helvetica, sans-serif;
	margin:0 0 6px;
	text-transform:uppercase;
}
h4{
	color:#f19b00;
	font:18px  "Calibri", "Trebuchet MS", Times, serif;
	/*font-style: italic;*/
	margin:0 0 10px;
	text-transform:none;
	width: auto;
	text-align: left;
}

h5{
	color:#39afaf;
	font:22px/22px "webfontuploaded_file", Arial, Helvetica, sans-serif;
	margin:20px 0 0;
	text-transform:uppercase;
}
.search-container .search-form{float:right;}
.search-form{margin-top:5px;}
.search-container .search-box{overflow:hidden;}
.search-container .search-form .row{
	float:left;
	width:132px;
	height:20px;
	padding:1px 2px;
	border:1px solid #e1e1e1;
	border-color:#858585 #c2c2c2 #e1e1e1 #c1c1c1;
	box-shadow: 0 1px 1px #bdbdbd inset;
	-webkit-box-shadow: 0 1px 1px #bdbdbd inset;
	-moz-box-shadow: 0 1px 1px #bdbdbd inset;
	margin:0 8px 0 0;
}
.search-container .search-form .row input{
	background:none;
	border:0;
	padding:0 4px 4px;
	margin:0;
	font-size:16px;
	width:126px;
}
.search-container .search-form input[type="submit"]{
	float:left;
	background:url(images/bg-button.png) no-repeat -37px 0;
	border:0;
	padding:0;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
	width:24px;
	height:23px;
	margin:0;
	color:#009594;
	font:17px/20px MuseoSlab700, Arial, Helvetica, sans-serif;
}
.search-container .search-form input[type="submit"]:hover{cursor:pointer;}
.sidebar-block{
	padding:0 2px 0 12px;
	margin:0 0 35px;
}
#sidebar .sidebar-block h3{
	border-bottom:1px solid #009594;
	line-height:21px;
	padding:0 1px 0 0;
	margin:0 0 14px;
}
.sidebar-block ul{
	position:relative;
	margin:0 -1px 0 0;
	padding:0;
	list-style:none;
	text-align:right;
}
.sidebar-block ul li{margin:0 0 6px;}
.sidebar-block ul a{font-style:normal;}
.sidebar-block.social-block{padding:6px 2px 0 75px;}
.sidebar-block .social{overflow:hidden;}
.sidebar-block .social ul{
	float:right;
	margin:0;
	padding:2px 0 0;
}
.sidebar-block .social li{
	float:left;
	margin:0;
	padding:0 0 0 13px;
}
.sidebar-block .social li img{
	vertical-align:top;
	display:none;
}
.sidebar-block .social a:hover .hidden,
.sidebar-block .social .visible{display:block;}
.sidebar-block .social .hidden,
.sidebar-block .social a:hover .visible{display:none;}
#footer {
	width:100%;
	overflow:hidden;
	display:table-footer-group;
	background:#009594;
}
#footer .footer-holder {
	height:1%;
	display:table-row;
}
#footer .footer-frame {
	display:table-cell;
	position:relative;
	overflow:hidden;
	width:100%;
	box-shadow: 0 7px 6px #60d1d1 inset;
	-webkit-box-shadow: 0 7px 6px #60d1d1 inset;
	-moz-box-shadow: 0 7px 6px #60d1d1 inset;
}
.footer-box{
	margin:0 auto;
	width:930px;
	padding:34px 30px 0;
}
.footer-columns{
	padding:0 0 27px;
	overflow:hidden;
}
.footer-nav{
	float:left;
	width:208px;
	padding:0 19px 0 0;
}
.footer-columns h3{
	color:#fff;
	text-transform:none;
	text-shadow:0 1px 1px #6b6b6b;
	font:24px/28px "ProximaNovaBold", Arial, Helvetica, sans-serif;
	margin:0 0 28px;
}
.footer-nav li a{
	color:#fff;
	font-style:normal;
}
.footer-nav li a em{font-style:italic;}
.footer-nav li a:hover{color:#fcc35e;}
.footer-nav ul{
	margin:0;
	padding:0 0 0 2px;
	list-style:none;
}
.footer-nav li{
	font-size:16px;
	line-height:18px;
	margin:0 0 12px;
}
.footer-social h3{
	margin:0 0 31px;
	padding:0 0 0 2px;
}
.footer-social{
	float:left;
	width:317px;
	padding:0 55px 0 20px;
}
.footer-social ul{
	margin:0;
	padding:0;
	list-style:none;
	background:url(images/line2.gif) repeat-x;
}
.footer-social ul li{
	padding:0 9px;
	font:18px/22px "MuseoSlab500Italic", Arial, Helvetica, sans-serif;
	background:url(images/line2.gif) repeat-x 0 100%;
	overflow:hidden;
}
.footer-social ul li a{
	float:left;
	padding:11px 0 10px;
	color:#fff;
	overflow:hidden;
}
.footer-social ul li a:hover{color:#fcc35e;}
.footer-social ul li img{
	float:left;
	padding:0 16px 0 0;
}
.footer-social ul li span{
	float:left;
	padding:7px 0 0;
}
.footer-social ul li .visible,
.footer-social ul li a:hover .hidden{display:block;}
.footer-social ul li a:hover .visible,
.footer-social ul li a .hidden{display:none;}
.footer-social ul .news-ico a{padding:8px 0 11px;}
.footer-social ul .news-ico span{padding:9px 0 0;}
.footer-info {
	margin:0 -9999px;
	padding:5px 9999px 8px;
	width:924px;
	color:#edf8f7;
	/*font:19px/22px LeagueGothicRegular, Arial, Helvetica, sans-serif;*/
	background: #60d1d1;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwZDFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNDk4OTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #60d1d1 0%, #049897 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#60d1d1), color-stop(100%,#049897));
	background: -webkit-linear-gradient(top,  #60d1d1 0%,#049897 100%);
	background: -o-linear-gradient(top,  #60d1d1 0%,#049897 100%);
	background: -ms-linear-gradient(top,  #60d1d1 0%,#049897 100%);
	background: linear-gradient(to bottom,  #60d1d1 0%,#049897 100%);
	border-top:1px solid #edf8f7;
}
.footer-info p{margin:0;}
#comments.comments{
 padding: 40px 0;
 overflow:hidden;
}
.commentlist li {padding: 0 0 15px;}
.post .picture .title{
 display:block;
}
.post .picture .title a:hover{color:#f19b00;}
.post .picture .title a{color:#535353;}

.sidebar-block ul li ul {margin-right: 10px;}

.next{
	width: 100%;
	padding-bottom: 2px;
}

/*
CHANGE THIS GRID STRUCTURE (Based on a 1000px grid, only 1 and 3 used)
 Width: 1000px
 # Columns : 12 
 Column width: 65px
 Gutter : 20px 

 */
.grid_1 { width: 96px; }
.grid_2 { width: 150px; }
.grid_3 { width: 370px; }
.grid_4 { width: 320px; }
.grid_5 { width: 405px; }
.grid_6 { width: 490px; }
.grid_7 { width: 575px; }
.grid_8 { width: 660px; }
.grid_9 { width: 745px; }
.grid_10 { width: 830px; }
.grid_11 { width: 915px; }
.grid_12 { width: 560px;}

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	margin: 0 20px 10px 0;
	float: left;
	display: block;
	}

.alpha{margin-left:0px;}
.omega{margin-right:0px;}

.container{
	width: 560px; 
	margin: auto;
}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix,*:first-child+html .clearfix{zoom:1}

.slideshow {padding-left: 20px;}

#lists1{
	color:#f19b00;
	text-transform:none;
}

#members{
 text-align: center ;
 font:12px/16px "Trebuchet MS", Helvetica, sans-serif;
}

#members td{
	padding: 10px;
}