@charset "utf-8";
/* CSS Document */

html{
	margin:0 ;
	padding:0;
	width:100%;
	font-family:"Century Gothic";
	font: normal 100%/1.5 sans-serif;
	
}

body{
	margin:0 auto;
	padding:0;
	width:100%;
	
}
header{
	background: -moz-linear-gradient(top, rgba(221,221,221,0.65) 0%, rgba(255,255,255,0.33) 50%, rgba(221,221,221,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(221,221,221,0.65)), color-stop(50%,rgba(255,255,255,0.33)), color-stop(100%,rgba(221,221,221,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(221,221,221,0.65) 0%,rgba(255,255,255,0.33) 50%,rgba(221,221,221,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(221,221,221,0.65) 0%,rgba(255,255,255,0.33) 50%,rgba(221,221,221,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(221,221,221,0.65) 0%,rgba(255,255,255,0.33) 50%,rgba(221,221,221,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(221,221,221,0.65) 0%,rgba(255,255,255,0.33) 50%,rgba(221,221,221,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6dddddd', endColorstr='#00dddddd',GradientType=0 ); /* IE6-9 */
}
.article-body{
	margin:0 auto;
	/*margin-left:5.8em;*/
	padding-left:0.9em;
	padding-right:0.875em;
	width:100%;
	/*background-color:#0099CC;   /*blue*/
}
#main-nav{
	text-align:center;
}
.main-nav{
	background: #c10000; /* Old browsers */
	background: -moz-linear-gradient(top, #c10000 0%, #ff1a00 30%, #f71800 51%, #ff1a00 72%, #c10000 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c10000), color-stop(30%,#ff1a00), color-stop(51%,#f71800), color-stop(72%,#ff1a00), color-stop(99%,#c10000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c10000 0%,#ff1a00 30%,#f71800 51%,#ff1a00 72%,#c10000 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c10000 0%,#ff1a00 30%,#f71800 51%,#ff1a00 72%,#c10000 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c10000 0%,#ff1a00 30%,#f71800 51%,#ff1a00 72%,#c10000 99%); /* IE10+ */
	background: linear-gradient(to bottom, #c10000 0%,#ff1a00 30%,#f71800 51%,#ff1a00 72%,#c10000 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c10000', endColorstr='#c10000',GradientType=0 ); /* IE6-9 */
/*	width:61.25em;
	height:2.5625em;*/
}
nav ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
nav li {
	display:inline;
	
}
nav a,
nav a:link,
nav a:visited{
	display:inline-block;
	padding:0.6em 1em;
	text-decoration:none;
	text-transform: uppercase;
	color:#fff;
	
}
nav .current_page_item a,
nav .current_page_item a:link,
nav .current_page_item a:visited{
	color: #000;
	background: #bfb1b1; /* Old browsers */
	background: -moz-linear-gradient(top,  #bfb1b1 0%, #f2f2f2 30%, #ffffff 51%, #f2f2f2 72%, #bfb1b1 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfb1b1), color-stop(30%,#f2f2f2), color-stop(51%,#ffffff), color-stop(72%,#f2f2f2), color-stop(99%,#bfb1b1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bfb1b1 0%,#f2f2f2 30%,#ffffff 51%,#f2f2f2 72%,#bfb1b1 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bfb1b1 0%,#f2f2f2 30%,#ffffff 51%,#f2f2f2 72%,#bfb1b1 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bfb1b1 0%,#f2f2f2 30%,#ffffff 51%,#f2f2f2 72%,#bfb1b1 99%); /* IE10+ */
	background: linear-gradient(to bottom,  #bfb1b1 0%,#f2f2f2 30%,#ffffff 51%,#f2f2f2 72%,#bfb1b1 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfb1b1', endColorstr='#bfb1b1',GradientType=0 ); /* IE6-9 */


}
nav a:hover,
nav a:focus,
nav a:active{
	background: #bfb1b1; /* Old browsers */
	background: -moz-linear-gradient(top,  #bfb1b1 0%, #f2f2f2 30%, #ffffff 51%, #f2f2f2 72%, #bfb1b1 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfb1b1), color-stop(30%,#f2f2f2), color-stop(51%,#ffffff), color-stop(72%,#f2f2f2), color-stop(99%,#bfb1b1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bfb1b1 0%,#f2f2f2 30%,#ffffff 51%,#f2f2f2 72%,#bfb1b1 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bfb1b1 0%,#f2f2f2 30%,#ffffff 51%,#f2f2f2 72%,#bfb1b1 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bfb1b1 0%,#f2f2f2 30%,#ffffff 51%,#f2f2f2 72%,#bfb1b1 99%); /* IE10+ */
	background: linear-gradient(to bottom,  #bfb1b1 0%,#f2f2f2 30%,#ffffff 51%,#f2f2f2 72%,#bfb1b1 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfb1b1', endColorstr='#bfb1b1',GradientType=0 ); /* IE6-9 */
	/*background-color: #fcfcfc;*/
	color: #000;
}

h1{
	color:#EC2227;
}

.contact-details{
	width: 30%;
	margin: 0 1.5em 0 0;
	float: left;
}

.contact-form{
	margin: 0;
	padding: 0;
}

.gallery{
	padding: 0 3em 0 3em;
}

.group-img{
	border-radius: 4px 4px 4px 4px;
	border:1px solid #EC2227;
}

#home-info{
	float:left;
	width:30em;
	/*width:60%*/
}
.article-video{
	padding-top:1.25em;
	padding-left:1.5em;
	float:left;
}

#sponsors{
	padding-bottom:1em; 
	padding-top:1em;
	text-align:center;
	clear:both;
	border-top:solid;
}

footer{
	/*font-size: 0.65em;*/
	width:100%;
	padding-top:0.25em;
	font-size: 0.7em;
	background: #c10000; /* Old browsers */
	background: -moz-linear-gradient(top, #c10000 0%, #ff1a00 30%, #f71800 51%, #ff1a00 72%, #c10000 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c10000), color-stop(30%,#ff1a00), color-stop(51%,#f71800), color-stop(72%,#ff1a00), color-stop(99%,#c10000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c10000 0%,#ff1a00 30%,#f71800 51%,#ff1a00 72%,#c10000 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c10000 0%,#ff1a00 30%,#f71800 51%,#ff1a00 72%,#c10000 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c10000 0%,#ff1a00 30%,#f71800 51%,#ff1a00 72%,#c10000 99%); /* IE10+ */
	background: linear-gradient(to bottom, #c10000 0%,#ff1a00 30%,#f71800 51%,#ff1a00 72%,#c10000 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c10000', endColorstr='#c10000',GradientType=0 ); /* IE6-9 */
/*	background:  url(../images/footer-bg.png) no-repeat;*/
    overflow: hidden;
}
/*.footer-wrapper{
	position:absolute;
}*/
.footer-nav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	
}
.footer-link{
	width:30%;
	margin: 0 11em 0 0;
	float:left;
/*	padding-left:1em;
	padding-right:6em;*/
}

.footer-link a,
.footer-link a:link,
.footer-link a:visited{
	display:inline-block;
	padding:0.6em 1em;
	text-decoration:none;
	text-transform: uppercase;
	color:#fff;
	
}
.footer-link .current_page_item a,
.footer-link .current_page_item a:link,
.footer-link .current_page_item a:visited{
	background-color:#FFF;
	color:#000000;
}
.footer-link a:hover,
.footer-link a:focus,
.footer-link a:active{
	background-color: #fcfcfc;
	color: #000;
}

.group{
	float: left;
}

/*.facebook{
	padding-right:1.2em;
	background: url(images/facebook.png) no-repeat right 100%;
	background-position:7em;
	float:left;
}
.twitter{
	padding-right:1.2em;
	background: url(images/twitter.png) no-repeat right;	
	background-position:7em;
	float:left;
}*/
/*.team-logo{
	width: 10%;
	padding-top:0.5em;
}*/

.team-logo p{
	color: #FFF;
}

.copyright{
	text-align:center;
	color:#FFFFFF;
}

/* FAQS PAGE*/

h2{
	font-size:1.2em;
}

form{
    overflow: hidden;
}

.round-img{
	border:1px solid #FFF;
	border-radius:25px;
}

header,
footer,
nav,
aside,
article,
section,
figure,
figcaption{
	display: block;
}


@media all and (min-width: 1000px){
	
html{
	margin:0 ;
	padding:0;
	width:100%;
	font-family:"Century Gothic";
	font: normal 100%/1.5 sans-serif;
}
body{
	margin:0 auto;
	padding:0;
	
}

.article-body{
	/*margin-left:5.8em;*/
	padding-left:0.90em;
	padding-right:0.875em;
	width:50em;
}

.footer-wrapper{
	margin:0 auto;
	width:80em;
}

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}