/*
Theme Name: FiRe
Theme URI: http://onenetmarketing.com/
Description: Future in Review WordPress them.
Author: One Net Marketing
Version: 1.0
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

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, font, 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 {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
    outline:0;
    font-size:16px;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}

/* =Global Elements
-------------------------------------------------------------- */

/* Main global 'theme' and typographic styles */
body {
	background: #dbdbdb;
	font-family:'Open Sans', sans-serif;
}
body,
input,
textarea {
	color: #666;
}
hr {
	background-color: #e7e7e7;
	border: 0;
	clear: both;
	height: 1px;
	margin-bottom: 18px;
}

dt {
	font-weight: 700;
}
strong {
	font-weight: 700;
}
input[type="text"],
textarea {
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	padding: 2px;
}
a:link {
	color: #519CC2;
}
a:visited {
	color: #519CC2;
}
a:active,
a:hover {
	color: #418Cb2;
}

h1 {
	font-size: 24px;line-height:30px;
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 14px;
}
h4 {
	font-size: 12px;
}
h5 {
	font-size: 10px;
}
h6 {
	font-size: 9px;
}
p{ font-size:14px;line-height:18px;margin-bottom:10px;}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}
.wp-caption {
	background: #f1f1f1;
	border: none;
	-khtml-border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	color: #888;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px;
}
.wp-caption p.wp-caption-text {
	margin: 0 0 4px;
}


.page_header, #content, .inner, .content_footer, section.banner, .home article, 
.blog article, .page-template-default article, 
.single-post article, article.singular{display:block;width:910px;margin:10px auto;overflow:visible;padding:0 40px;}

aside p {margin-bottom:15px;}

nav.top_nav {background:#36393a;height:25px;display:block;overflow:visible;padding:0;}
nav.top_nav ul{width:910px;display:block;overflow:visible;margin:0 auto;}
nav.top_nav ul li{float:right;}
nav.top_nav ul li:last-child a{border:none;}
nav.top_nav a{font-size:11px;color:white;text-decoration:none;margin:6px 0 0 10px;padding: 0 0 0 10px;display:block;float:left;border-left:1px solid #EEE;}
nav.top_nav a:hover{text-decoration:underline;}
nav.top_nav a.events{color:#ff7c35;padding:5px 20px 8px;margin:0px 0 0 20px;border-radius:0 0 6px 6px;font-size:18px;border:solid 1px black;border-top:none;background:#36393a;text-transform:uppercase;}
nav.top_nav a.events:hover{background:#46494a;text-decoration:none;}
.page-template-custom-home-php div.arrow{background:url(images/point.png) no-repeat;display:block;width:41px;height:17px;position:absolute;top:-260px;left:75px;z-index:5;}

div.logo {display:block;width:180px;height:115px;background:url(images/fire-logo-home.png) no-repeat;margin:12px 0 50px 0;float:left;clear:left;}
div.logo a{display:block;width:175px;height:128px;line-height:0;font-size:0;}
div.logo h1 {display:none;}
div.logo h2 {display:none;}

section.Upcoming {background:#3d4043;display:block;width:680px;padding:15px;margin:0 auto;box-shadow:0 3px 6px 0px #555;
color:white;overflow:hidden;position:relative;z-index:2;float:right;}
section.Upcoming div{float:left;width:240px;padding:10px;text-transform:uppercase;color:#EEE;}
section.Upcoming p{font-style:italic;font-size:14px;margin:0px 0 0 0;line-height:18px;}
section.Upcoming a.reg{text-decoration:none;float:left;width:225px;margin:8px 0 0 0;padding:8px 0;
font-size:24px;text-transform:uppercase;font-style:italic;display:block;text-align:center;color:#2e5a75;
text-shadow:1px 1px 1px #EEE;border-radius:4px;background:#4c95be;
     /* IE10 Consumer Preview */ background-image: -ms-linear-gradient(top, #54a1c5 0%, #4489b7 100%);/* Mozilla Firefox */background-image: -moz-linear-gradient(top, #54a1c5 0%, #4489b7 100%);/* Opera */background-image: -o-linear-gradient(top, #54a1c5 0%, #4489b7 100%);/* Webkit (Safari/Chrome 10) */background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #54a1c5), color-stop(1, #4489b7));/* Webkit (Chrome 11+) */background-image: -webkit-linear-gradient(top, #54a1c5 0%, #4489b7 100%);/* W3C Markup, IE10 Release Preview */background-image: linear-gradient(to bottom, #54a1c5 0%, #4489b7 100%);}

div.quote {float:left;overflow:auto;display:block;margin:61px 0 0 50px;}
div.quote p span{font-size:11pt;}
div.quote p em{font-size:12pt;font-style:italic;line-height:130%;}

nav.site_nav {width:910px;display:block;padding:0;overflow:auto;margin:0;float:left;clear:left;position:relative;z-index:10;overflow:visible;}
div.menu-main-menu-container {overflow:visible;width:610px;float:left;}
nav.site_nav ul{display:block;height:45px;overflow:visible;}
nav.site_nav li{float:left;display:block;margin:5px 0 0 0;display:block;padding: 5px 10px 15px;}
nav.site_nav li li{float:left;display:block;margin:5px 0 0 0;display:block;padding: 10px 15px 15px;}
/* nav.site_nav li.current-menu-item {background:url(images/point.png) center bottom no-repeat;}
nav.site_nav li.current-menu-ancestor {background:url(images/point.png) center bottom no-repeat;}
nav.site_nav li.current-menu-ancestor li.current-menu-item {background:none;}*/
nav.site_nav li a{font-family:'Open Sans Condensed'; font-size:18px;color:#747a7e;text-transform:uppercase;text-decoration:none;font-weight:700;}
nav.site_nav li a:hover{color:#3D4043;}
/*nav.site_nav li:last-child a{color:#4c95be;}
nav.site_nav li:last-child a:hover{color:#2c75ae;}*/
nav.site_nav ul.sub-menu {display:none;}
nav.site_nav li:hover ul.sub-menu{display:block;position:absolute;top:40px;left:0px;background:#ccc;width:910px;}
nav.site_nav li:hover ul.sub-menu li{z-index:99;}
nav.site_nav li:hover ul.sub-menu li a{font-family:'Open Sans Condensed'; font-size:17px;color:#747a7e;text-transform:uppercase;text-decoration:none;font-weight:700;}
/*nav.site_nav li:hover ul.sub-menu li:last-child a{color:#747a7e;}
nav.site_nav li:hover ul.sub-menu li:last-child a:hover{color:#3D4043;}*/
nav.site_nav li:hover ul.sub-menu li a:hover{color:#3D4043;}

nav.site_nav ul.social {float:right;width:190px;overflow:auto;display:block;margin:5px 0 -5px 0;}
nav.site_nav ul.social li {display:block;width:27px;height:25px;margin:0 5px;padding:0;background:#dbdbdb url(images/sprite-social.png) no-repeat;float:left;}
nav.site_nav ul.social li a{display:block;width:27px;height:25px;margin:0;padding:0;line-height:0;font-size:0;}
nav.site_nav ul.social li.twitter {background-position:0px;}
nav.site_nav ul.social li.linkedin {background-position:-54px;}
nav.site_nav ul.social li.facebook {background-position:-81px;}
nav.site_nav ul.social li.linkedin {background-position:-108px;}
nav.site_nav ul.social li.youtube {background-position:-135px;}
nav.site_nav ul.social li.rss {background-position:-162px;}

article.recommended { width:500px;box-shadow:0 6px 10px 0px #555;clear:both;background:white;overflow:auto;padding:10px 20px;margin-right:auto; margin-left:auto;margin-top:10px;}
article.recommended div.topics{padding-left:8px;border-left:6px solid #fa6031;width:555px;background:white;overflow:auto;margin-right:30px;float:left;margin-bottom:60px;}
article.recommended h2{font-family:'Open Sans Condensed';font-weight:400;font-size:36px;margin:10px;text-transform:uppercase;}
article.recommended h3{font-weight:700;font-size:18px;margin:5px 0;}
article.recommended h4 {font-weight:700;font-size:16px;margin:5px 0;}
article.recommended h4 a{font-weight:700;font-size:16px;margin:5px 0;}
article.recommended p{line-height:22px;}
article.recommended p.date{font-style:italic;font-size:12px;}
article.recommended p.related{font-size:12px;font-weight:700;text-transform:uppercase;width:115px;margin-top:15px;float:left;}
article.recommended ul li{margin:10px;padding:8px;overflow:auto;}
article.recommended ul li li{border:none;padding-left:0;margin:8px 0 0;}
article.recommended img.wp-post-image {float:right;margin:0 15px 15px 0; }


article.singular { width:780px;box-shadow:0 6px 10px 0px #555;clear:both;background:white;overflow:auto;padding:40px 60px; }
article.singular img.attachment-post-thumbnail {float:left;margin:0 15px 15px 0; }
article.singular div.topics{padding-left:8px;border-left:6px solid #fa6031;width:555px;background:white;overflow:auto;margin-right:30px;float:left;margin-bottom:60px;}
article.singular div.topics h2{font-family:'Open Sans Condensed';font-weight:400;font-size:36px;margin:10px;text-transform:uppercase;}
article.singular div.topics h3{font-weight:700;font-size:18px;margin:5px 0;}
article.singular div.topics h4 {font-weight:700;font-size:16px;margin:5px 0;}
article.singular div.topics h4 a{font-weight:700;font-size:16px;margin:5px 0;}
article.singular div.topics p{line-height:22px;}
article.singular div.topics p.date{font-style:italic;font-size:12px;}
article.singular div.topics p.related{font-size:12px;font-weight:700;text-transform:uppercase;width:115px;margin-top:15px;float:left;}
article.singular div.topics ul li{margin:10px;padding:8px;overflow:auto;}
article.singular div.topics ul li li{border:none;padding-left:0;margin:8px 0 0;}
article.singular div.topics ul.related {overflow:auto;float:left;width:350px;padding:0;margin:0;height:auto;}
article.singular div.topics ul.related a{line-height:0;font-size:0;height:18px;width:18px;float:left;display:block;margin-right:6px;background:url(images/icons-channels.png) no-repeat;}
article.singular div.topics ul.related a.blog{background-position:0px 0px;}
article.singular div.topics ul.related a.inews{background-position:-110px 0px;}
article.singular div.topics ul.related a.bio{background-position:-124px 0px;}
article.singular div.topics ul.related a.images{background-position:-58px 0px;}
article.singular div.topics ul.related a.audio{background-position:-26px 0px;}
article.singular div.topics ul.related a.videos{background-position:-89px 0px;}
article.singular form.frm-show-form h3{color:#007698;text-transform:uppercase;font-size:16px;margin:5px 0 25px;font-weight:700;font-family:'Open Sans';}

section.Register {display:block;width:880px;padding:0 15px 0 15px;margin:10px auto;clear:both;color:#3d4043;overflow:auto;float:left;}
/*section.Register div{float:left;width:620px;padding:15px;text-transform:uppercase;} */
section.Register div{float:left;width:850px;padding:12px;text-align:justify;font-family:'Open Sans';font-weight:300;}
section.Register h1{font-family:'Open Sans Condensed';font-weight:400;font-size:34px;}
section.Register h2{font-weight:700;font-size:26px;line-height:36px;}
section.Register a.reg{text-decoration:none;float:left;width:250px;margin:-10px 0 0 35px;padding:8px 0;font-size:24px;text-transform:uppercase;font-style:italic;display:block;text-align:center;color:#2e5a75;text-shadow:1px 1px 1px #EEE;box-shadow:0 4px 6px 0 #777;border-radius:4px;background:#4c95be;
     /* IE10 Consumer Preview */ background-image: -ms-linear-gradient(top, #54a1c5 0%, #4489b7 100%);/* Mozilla Firefox */background-image: -moz-linear-gradient(top, #54a1c5 0%, #4489b7 100%);/* Opera */background-image: -o-linear-gradient(top, #54a1c5 0%, #4489b7 100%);/* Webkit (Safari/Chrome 10) */background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #54a1c5), color-stop(1, #4489b7));/* Webkit (Chrome 11+) */background-image: -webkit-linear-gradient(top, #54a1c5 0%, #4489b7 100%);/* W3C Markup, IE10 Release Preview */background-image: linear-gradient(to bottom, #54a1c5 0%, #4489b7 100%);}
section.Register a.aboutvideo{text-decoration:none;float:left;width:250px;margin:15px 0 0 0;padding:5px 0;
	font-size:20px;text-transform:uppercase;font-style:italic;display:block;text-align:center;color:#783724;
	text-shadow:1px 1px 1px #EEE;box-shadow:0 4px 6px 0 #777;border-radius:4px;background:#d26443;
     /* IE10 Consumer Preview */ background-image: -ms-linear-gradient(top, #de6742 0%, #d26443 100%);
     /* Mozilla Firefox */background-image: -moz-linear-gradient(top, #de6742 0%, #d26443 100%);
     /* Opera */background-image: -o-linear-gradient(top, #de6742 0%, #d26443 100%);
     /* Webkit (Safari/Chrome 10) */background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #de6742), color-stop(1, #d26443));
     /* Webkit (Chrome 11+) */background-image: -webkit-linear-gradient(top, #de6742 0%, #d26443 100%);
     /* W3C Markup, IE10 Release Preview */background-image: linear-gradient(to bottom, #de6742 0%, #d26443 100%);}
section.Register iframe{margin:12px 0 0 0;float:right;display:block;width:200px;box-shadow:0 4px 6px 0 #777;}
section.Register a img.ffbutton{margin:0 0 10px 0;float:right;display:block;width:200px;box-shadow:0 4px 6px 0 #777;}
section.Register p span{text-transform:none;font-size:11pt;}
section.Register p {text-transform:none;font-size:12pt;line-height:120%}
section.Register p em{text-transform:none;font-size:12pt;font-style:italic;line-height:130%;}

section.Mailroom {display:block;width:600px;padding:15px;margin:20px auto;clear:both;color:#3d4043;overflow:auto;}
section.Mailroom div{text-align:center;width:580px;padding:15px;text-transform:uppercase;}
section.Mailroom h1{font-family:'Open Sans Condensed';font-weight:400;font-size:30px;}
section.Mailroom h2{font-weight:700;font-size:18px;}
section.Mailroom a{text-decoration:none;width:250px;margin:15px 0 0 0;padding:15px 0;font-size:24px;text-transform:uppercase;font-style:italic;display:block;text-align:center;color:#2e5a75;text-shadow:1px 1px 1px #EEE;box-shadow:0 4px 6px 0 #777;border-radius:4px;background:#4c95be;
     /* IE10 Consumer Preview */ background-image: -ms-linear-gradient(top, #54a1c5 0%, #4489b7 100%);/* Mozilla Firefox */background-image: -moz-linear-gradient(top, #54a1c5 0%, #4489b7 100%);/* Opera */background-image: -o-linear-gradient(top, #54a1c5 0%, #4489b7 100%);/* Webkit (Safari/Chrome 10) */background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #54a1c5), color-stop(1, #4489b7));/* Webkit (Chrome 11+) */background-image: -webkit-linear-gradient(top, #54a1c5 0%, #4489b7 100%);/* W3C Markup, IE10 Release Preview */background-image: linear-gradient(to bottom, #54a1c5 0%, #4489b7 100%);}

section.RegPage {display:block;width:910px;padding-left:10px;margin:5px auto;clear:both;color:#3d4043;line-height:130%;}
/*section.RegPage div{background-color: white;display:block;width:700px;padding:10px;margin:5px auto;}*/
section.RegPage article{background:#fff;box-shadow:0 6px 10px 0 #555;display:block;clear:both;padding:50px;font-size:11pt;}
section.RegPage h1{font-family:'Open Sans Condensed';font-weight:400;font-size:30px;}
section.RegPage h2{font-weight:700;font-size:18px;}
section.RegPage input.button{width:300px;margin:5px 0 0 0;padding:15px 15px;font-size:18px;
text-transform:uppercase;font-style:italic;text-align:center;color:#2e5a75;text-shadow:1px 1px 1px #EEE;
box-shadow:0 4px 6px 0 #777;border-radius:8px;background:#4c95be;
     /* IE10 Consumer Preview */ background-image: -ms-linear-gradient(top, #54a1c5 0%, #4489b7 100%);
     /* Mozilla Firefox */background-image: -moz-linear-gradient(top, #54a1c5 0%, #4489b7 100%);
     /* Opera */background-image: -o-linear-gradient(top, #54a1c5 0%, #4489b7 100%);
     /* Webkit (Safari/Chrome 10) */background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #54a1c5), color-stop(1, #4489b7));
     /* Webkit (Chrome 11+) */background-image: -webkit-linear-gradient(top, #54a1c5 0%, #4489b7 100%);
     /* W3C Markup, IE10 Release Preview */background-image: linear-gradient(to bottom, #54a1c5 0%, #4489b7 100%);}
section.RegPage article fieldset{margin-bottom: 40px;background:#f5f5f5;width:790px;}
section.RegPage article fieldset legend{text-transform:uppercase;font-size:16px;margin-bottom:15px;color:#007698;font-family:'merriweather', serif; font-weight:700;}
section.RegPage article form textarea, input[type="text"] {
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	padding: 6px;
	margin:6px;
}
section.RegPage td{font-size:12pt;}
article.singular a.mail{text-decoration:none;float:left;width:220px;margin:15px 0 50px 0;padding:15px 0;font-size:24px;text-transform:uppercase;font-style:italic;display:block;text-align:center;color:#2e5a75;text-shadow:1px 1px 1px #EEE;box-shadow:0 4px 6px 0 #777;border-radius:4px;background:#4c95be;
     /* IE10 Consumer Preview */ background-image: -ms-linear-gradient(top, #54a1c5 0%, #4489b7 100%);
     /* Mozilla Firefox */background-image: -moz-linear-gradient(top, #54a1c5 0%, #4489b7 100%);
     /* Opera */background-image: -o-linear-gradient(top, #54a1c5 0%, #4489b7 100%);
     /* Webkit (Safari/Chrome 10) */background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #54a1c5), color-stop(1, #4489b7));
     /* Webkit (Chrome 11+) */background-image: -webkit-linear-gradient(top, #54a1c5 0%, #4489b7 100%);
     /* W3C Markup, IE10 Release Preview */background-image: linear-gradient(to bottom, #54a1c5 0%, #4489b7 100%);}

div.ff-home li{font-size:14px;line-height:18px;}

section.slider2 {display:block;width:900px;height:345px;padding:5px;margin:0 auto 30px;clear:both;background:white;box-shadow:0 6px 10px 0 #555;position:relative;}
section.slider2 div.slide a{color:#2b5468;}
section.slider {display:block;width:900px;height:427px;padding:5px;margin:0 auto 35px;clear:both;background:white;box-shadow:0 6px 10px 0 #555;position:relative;}

section.slider ul.sliderImage li{display:none;position:absolute;top:5px;left:5px;}
section.slider ul.sliderImage li img{width:900px;height:345px;}
section.slider ul.sliderImage li:first-child{display:block;}
section.slider ul.sliderImage li div.caption{display:block;width:450px;position:absolute;left:0px;bottom:35px;background:url(images/bg-caption.png);padding:20px;color:white;}

section.slider ul.sliderVideo {display:none;background:#000;}
section.slider ul.sliderVideo li{display:none;position:absolute;top:5px;left:5px;width:900px;height:345px;background:#000;text-align:center;}
section.slider ul.sliderVideo li:first-child{display:block;}
/*section.slider ul.sliderVideo li:first-child{display:block;background:url(/wp-content/uploads/2012/08/about-fire-poster-lrg-people-900x345.jpg);}*/
section.slider div.sliderNav {display:block;overflow:visible;position:absolute;bottom:-28px;}
section.slider div.sliderNav  span {display:block;width:90px;height:80px;float:left;background:#d7d7d7;position:relative;z-index:10;}
section.slider div.sliderNav  span a{display:block;width:70px;margin-left:10px;padding:10px;text-decoration:none;color:black;}
section.slider div.sliderNav  span a.active{background:#eaeaea;box-shadow:0 3px 6px -3px #555;}
section.slider div.sliderNav  div.listWrapper {float:left;display:block;width:790px;height:125px;overflow:hidden;margin:-10px 0 0 0;position:relative;z-index:20;}
section.slider div.sliderNav  div.listWrapper ul.videos{display:none;}
section.slider div.sliderNav  ul {float:left;display:block;width:7900px;}
section.slider div.sliderNav  ul li{float:left;display:block;width:243px;background:#eaeaea;padding:10px 10px 20px;cursor:pointer;margin:10px 0;height:50px;position:relative;z-index:25;}
section.slider div.sliderNav  ul.images li:nth-child(2){background:white;margin:0;padding:20px 10px;height:65px;box-shadow:0 6px 10px 0 #555;position:relative;z-index:30;}
section.slider div.sliderNav  ul.videos li:nth-child(2){background:white;margin:0;padding:20px 10px;height:65px;box-shadow:0 6px 10px 0 #555;position:relative;z-index:30;}
/*section.slider div.sliderNav  ul.videos li.active{background:white;margin:0;padding:20px 10px;height:65px;box-shadow:0 6px 10px 0 #555;position:relative;z-index:30;}*/
section.slider div.sliderNav  ul li img{float:left;border:3px solid #777;}
section.slider div.sliderNav  ul li p{float:left;width:138px;font-size:10px;line-height:12px;margin-left:10px;}
section.slider div.sliderNav a.next {display:block;float:left;width:19px;height:58px;background:url(images/slider-next.png) no-repeat;margin:20px 0 0 0;}

/*section.fresh {display:block;width:900px;height:25px;padding:10px 5px 5px 5px;margin:0 auto 15px;clear:both;background:white;position:relative;}
section.fresh div {font-size:16px;font-family:'Open Sans Condensed';font-weight:700;}
section.fresh div span{font-size:20px;font-family:'Open Sans Condensed';font-weight:700;color:red;padding:0;}
section.fresh div a{float:right;font-size:28px;font-family:'Open Sans Condensed';font-weight:700;color:#fa6031;padding:0;margin-right:20px;}
section.Register div{float:left;width:620px;padding:15px;text-transform:uppercase;} */
section.fresh {display:block;width:900px;margin:10px auto;clear:both;color:#007698;overflow:hidden;float:none;box-shadow:0 6px 10px 0 #555;background-color:#ededed;padding-left:12px;padding-top:20px;opacity: 0.80;}
section.fresh div{float:left;width:848px;padding:20px;height:auto;text-align:left;font-family:'Open Sans';font-weight:300;}
section.fresh h1{font-family:'Open Sans Condensed';font-weight:400;font-size:34px;}
section.fresh h2{font-weight:700;font-size:26px;line-height:36px;}

section.teasers {display:block;width:880px;padding:0;background:white;padding:20px;margin:0 auto;clear:both;color:#3d4043;overflow:hidden;float:left;box-shadow:0 6px 10px 0 #555;}
section.teasers div{float:left;width:840px;padding:0;text-align:justify;font-family:'Open Sans';font-weight:300;}
section.teasers h1{font-family:'Open Sans Condensed';font-weight:400;font-size:34px;}
section.teasers h2{font-weight:700;font-size:26px;line-height:36px;}
section.teasers ul li{font-family:'merriweather';font-weight:300;font-size:16px;line-height:20px;}
section.teasers p{font-family:'merriweather';font-weight:300;font-size:16px;line-height:20px;}
section.teasers img{border:3px solid #c5c5c5;}
/*section.teasers {display:block;width:900px;margin:20px auto;background:white;padding:20px;box-shadow:0 6px 10px 0 #555;}
section.teasers h1{margin:40px 0 25px 0;text-transform:uppercase;font-size:24px;font-family:'Open Sans Condensed';}
section.teasers img{width:250px;height:auto;border:4px solid #c5c5c5;}
section.teasers a{font-size:12px;margin:10px 0;font-variant:small-caps;}*/
section.teasers-sm {display:block;width:860px;padding:0;padding:20px;margin:0 auto;clear:both;color:#3d4043;overflow:hidden;float:none;}
section.teasers-sm div{background-image:url("/wp-content/uploads/2016/07/teaser-bck-200.jpg");background-repeat: no-repeat;
float:left;width:140px;height:140px;padding:20px;margin:0 17px 15px;
/* border:2px solid #2c31fa; */font-family:'Open Sans';font-weight:700;background-color:#c9f3fc;box-shadow:0 6px 10px 0 #555;}
section.teasers-sm h1{font-family:'Open Sans Condensed';font-weight:400;font-size:34px;}
section.teasers-sm h2{font-weight:700;font-size:26px;line-height:36px;}
section.teasers-sm ul li{font-family:'merriweather';font-weight:300;font-size:16px;line-height:20px;}
section.teasers-sm p{font-family:'merriweather';font-weight:300;font-size:16px;line-height:20px;}
section.teasers-sm img{border:3px solid #c5c5c5;}

section.threads {display:block;width:910px;height:515px;overflow:visible;clear:both;position:relative;z-index:10;margin:20px auto;}
section.threads h1{margin:20px 20px 30px;padding-top:30px;text-transform:uppercase;font-size:36px;font-family:'Open Sans Condensed';}
section.threads li{z-index:5;float:left;margin:8px 4px;width:210px;border:4px solid #afafaf;position:relative;height:210px;overflow:visible;}
section.threads li li{width:auto;height:auto;margin:10px;padding:0;border:0;float:none;text-decoration:underline;font-size:12px;line-height:18px;}
section.threads li p.more{background:black;padding:5px;margin:0;text-align:center;font-size:10px;text-transform:uppercase;}
section.threads li p{margin:10px;}
section.threads img{height:210px;width:210px;}
section.threads h2{display:block;padding:28px 10px 20px 35px;width:135px;height:44px;text-align:left;position:absolute;top:40px;left:-2px;background:url(images/thread-headerBg.png) no-repeat;color:white;font-size:16px;line-height:20px;}
section.threads span{display:none;}
section.threads span p{font-size:12px;}
section.threads span h3{font-size:18px;font-weight:700;text-align:left;margin:66px 0 35px 20px;padding-right:30px;}
section.threads li:hover {z-index:8;}
section.threads li:hover img{display:none;}
section.threads li:hover h2{display:none;}
section.threads li:hover span{z-index:10;display:block;padding:0px;background:#fa7045;color:white;position:relative;overflow:auto;}
section.threads li:hover span a{text-decoration:none;color:white;}

div.leadersPartners{width:910px;margin:0 auto;clear:both;}
section.leaders {display:block;width:910px;float:left;margin-right:20px;}
section.leaders h1{margin:0 20px 30px;text-transform:uppercase;font-size:36px;font-family:'Open Sans Condensed';} 
/*section.leaders h1{margin:20px 20px 30px;padding-top:30px;text-transform:uppercase;font-size:36px;font-family:'Open Sans Condensed';} */
section.leaders ul{background:white;display:block;padding:20px;overflow:auto;box-shadow:0 6px 10px 0 #555;margin-bottom:40px;}
section.leaders li{display:block;float:left;margin:5px;padding:0px;width:280px;height:150px;overflow:hidden;}
/*section.leaders li{display:block;float:left;margin:13px;padding:0px;width:190px;height:320px;}*/
section.leaders li h2{float:left;clear:none;width:160px;font-size:14px;text-transform:uppercase;margin-left:10px;margin-top:5px;font-weight:700;}
section.leaders li p{float:left;clear:none;width:150px;font-size:12px;margin:10px 0 0 10px;}
section.leaders li p em{font-size:12px;}
section.leaders li img{float:left;width:94px;height:120px;} 
/*section.leaders li img{float:left;width:165;height:205;} */
section.leaders li.more{float:left;clear:left;width:auto;height:auto;padding:20px 0 0 0;}


/*
section.participants {display:block;width:690px;float:left;margin-right:20px;}
section.participants h1{margin:40px 20px 30px;text-transform:uppercase;font-size:36px;font-family:'Open Sans Condensed';}
section.participants ul{background:white;display:block;padding:20px;overflow:auto;box-shadow:0 6px 10px 0 #555;margin-bottom:40px;}
section.participants li{display:block;float:left;margin:10px;padding:0px;width:305px;height:120px;overflow:hidden;}
section.participants li h2{float:left;clear:none;width:200px;font-size:14px;text-transform:uppercase;margin-left:10px;font-weight:700;}
section.participants li p{float:left;clear:none;width:200px;font-size:12px;margin:10px 0 0 10px;}
section.participants li img{float:left;width:94px;height:120px;}
section.participants li.more{float:left;clear:left;width:auto;height:auto;padding:30px 0 0 0;}
*/

section.partners {display:block;width:180px;float:left;margin:60px 0 0 0px;}
section.partners h1{margin:40px 0px 10px 50px;text-transform:uppercase;font-size:24px;font-family:'Open Sans Condensed';}
section.partners img{width:125px;height:auto;margin-bottom:15px;}
section.partners li{font-size:12px;text-transform:uppercase;font-family:'Open Sans Condensed';text-align:center;margin-bottom:5px;}
section.partners p{font-size:12px;font-family:'Open Sans Condensed';text-align:center;margin-bottom:5px;}

section.partners_block {display:block;width:910px;float:left;margin:60px 0 0 0px;}
section.partners_block h1{margin:40px 0px 10px 50px;text-transform:uppercase;font-size:24px;font-family:'Open Sans Condensed';}
section.partners_block img{width:125px;height:auto;margin-bottom:15px;}
section.partners_block li{font-size:12px;text-transform:uppercase;font-family:'Open Sans Condensed';text-align:center;margin-bottom:5px;}
section.partners_block p{font-size:12px;font-family:'Open Sans Condensed';text-align:center;margin-bottom:5px;}
/**
section.mediahighlights {display:block;clear:both;width:910px;margin:0 auto;}
section.mediahighlights h1{margin:20px 20px 20px;padding-top:30px;text-transform:uppercase;font-size:34px;font-family:'Open Sans Condensed';}
section.mediahighlights div.media{float:left;margin:14px;width:265px;height:198px;background:white;display:block;vertical-align:middle;line-height:24px;box-shadow:0 3px 5px 0 #555;padding:5px;}
section.mediahighlights div.media div.desc{min-height:148px;display:none;font-family:'Open Sans';font-weight:300;font-size:14px;line-height:24px;text-align:left;}
section.mediahighlights div.media div.desc{position:relative;top:-211px;left:0;padding:25px; margin-top:10px;
width:auto;background-color:transparent;height:auto;z-index:10;}
section.mediahighlights div.media div.desc a{font-size:14px;font-weight:700;}
section.mediahighlights div.media div.desc em{font-size:14px;}
section.mediahighlights div.media div.hover{z-index:9;display:none;width:100%;height:199px;
background:#fff;opacity: 0.90;position:relative;top:-412px;left:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}
section.mediahighlights div.media div.play{z-index:12;display:block;width:100%;height:199px;background: transparent url('images/playbutton-90.png') no-repeat 50% 50%;position:relative;top:-199px;left:0;}
**/
section.mediahighlights2 {display:block;clear:both;width:910px;margin:0 auto;}
section.mediahighlights2 h1{margin:20px 20px 20px;padding-top:30px;text-transform:uppercase;font-size:34px;font-family:'Open Sans Condensed';}
section.mediahighlights2 div.media{float:left;margin-left:26px;margin-top:14px;margin-bottom:14px;width:380px;height:300px;background:white;display:block;vertical-align:middle;line-height:24px;box-shadow:0 3px 5px 0 #555;padding:5px;position:relative;}
section.mediahighlights2 div.media div.desc{min-height:148px;display:none;font-family:'Open Sans';font-weight:300;font-size:14px;line-height:24px;text-align:left;}
section.mediahighlights2 div.media div.desc{position:relative;top:-211px;left:0;padding:25px; margin-top:10px;
width:auto;background-color:transparent;height:auto;z-index:10;}
section.mediahighlights2 div.media div.desc a{font-size:14px;font-weight:700;}
section.mediahighlights2 div.media div.desc em{font-size:14px;}
section.mediahighlights2 div.media div.hover{z-index:9;display:none;width:100%;height:199px;
background:#fff;opacity: 0.90;position:relative;top:-412px;left:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}
section.mediahighlights2 div.media div.play{z-index:12;display:block;width:100%;height:199px;background: transparent url('images/playbutton-90.png') no-repeat 50% 50%;position:relative;top:-199px;left:0;}
section.mediahighlights2 div.media div.play2{z-index:12;display:block;width:100px;height:100px;position:relative;top:-190px;right:-138px;}

section.mediahighlights2 div.caption2{display:block;width:250px;position:absolute;left:5px;bottom:20px;background:url(images/bg-caption.png);padding:5px;color:white;}

section.media {display:block;width:910px;clear:both;margin-bottom:15px;}
section.media h1{margin:40px 0px 10px 50px;text-transform:uppercase;font-size:24px;font-family:'Open Sans Condensed';}
section.media img{width:125px;height:auto;margin-bottom:15px;}
section.media ul.media{padding:3px;margin: 3px;list-style-type: square;font-size:12px; font-family:'Open Sans';margin-bottom:5px;}

section.why {display:block;width:910px;clear:both;margin:0 auto;}
section.why h1{margin:40px 20px 30px;text-transform:uppercase;font-size:36px;font-family:'Open Sans Condensed';} 
/* section.why h1{margin:5px 20px 5px;text-transform:uppercase;font-size:36px;font-family:'Open Sans Condensed';} */
section.why article {background:#e6e6e6;padding:0;overflow:auto;box-shadow:0 6px 10px 0 #555;position:relative}
section.why top_header {display:block;height:40px;overflow:visible;background:white;}
section.why top_header h1{margin:0;padding:20px 0 0 20px;text-transform:uppercase;font-size:36px;font-family:'Open Sans Condensed';}
section.why header {display:block;height:30px;overflow:visible;background:white;}
section.why header img{float:right;margin-right:15px;}
section.why span.nextEvent {float:left;width:215px;margin:25px;}
section.why span.nextEvent h2{color:#007698;text-transform:uppercase;font-size:14px;margin:5px 0;font-weight:700;font-family:'Open Sans Condensed';}
section.why span.nextEvent p{color:#8f9497;text-transform:uppercase;font-size:16px;margin:5px 0 20px;font-weight:700;font-family:'Open Sans Condensed';}
section.why span.nextEvent a.register{font-style:italic;text-decoration:none;text-transform:uppercase;font-weight:700;border-radius:8px;float:left;margin:25px 0 0 23px;padding:10px;width:150px;text-align:center;color:#2e5a75;box-shadow:0 3px 5px 0 #999;text-shadow:1px 1px 1px #ccc;background:#4b94bd;
     /* IE10 Consumer Preview */ background-image: -ms-linear-gradient(top, #55a1c5 0%, #4389b7 100%);/* Mozilla Firefox */background-image: -moz-linear-gradient(top, #55a1c5 0%, #4389b7 100%);/* Opera */background-image: -o-linear-gradient(top, #55a1c5 0%, #4389b7 100%);/* Webkit (Safari/Chrome 10) */background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #55a1c5), color-stop(1, #4389b7));/* Webkit (Chrome 11+) */background-image: -webkit-linear-gradient(top, #55a1c5 0%, #4389b7 100%);/* W3C Markup, IE10 Release Preview */background-image: linear-gradient(to bottom, #55a1c5 0%, #4389b7 100%);}


section.why ul.eventImages  {overflow:hidden;}
section.why ul.eventImages li {float:left;margin-right:10px;}
section.why ul.eventImages li:last-child {margin:0;}
section.why ul.eventImages a {width:95px;height:60px;border:3px solid #ccc;float:left;}
section.why ul.eventImages img {width:95px;height:60px;}
section.why ul.testimonials {width:430px;overflow:visible;float:left;margin-bottom:30px;}
section.why ul.testimonials li {display:block;background:white;box-shadow:0 3px 5px 0 #ccc;margin:25px 0 0;padding:15px;border-radius:10px;}
section.why ul.testimonials li p{margin-bottom:10px;font-size:12px;font-style:italic;} 
section.why ul.testimonials li p strong{font-size:12px;font-style:normal;}
section.why ul.testimonials li p strong em{font-size:12px;}
section.why ul.testimonials li.next {box-shadow:none;background:none;margin:10px 0;padding:0;border-radius:0;}
div.photosNews {width:910px;margin:40px auto;clear:both;overflow:visible;}

section.pastPhotos {display:block;width:250px;margin:20px auto;float:left;}
section.pastPhotos h1{margin:80px 0 25px 0;text-transform:uppercase;font-size:24px;font-family:'Open Sans Condensed';}
section.pastPhotos img{width:250px;height:auto;border:4px solid #c5c5c5;}
section.pastPhotos a{font-size:12px;margin:10px 0;}

section.inews {display:block;width:640px;margin:0px 0 60px 20px;float:left;font-size:12px;}
section.inews h1{margin:40px 20px 30px;font-variant:small-caps;font-size:36px;font-family:'Open Sans Condensed';}
section.inews h2{color:#007698;text-transform:uppercase;font-size:14px;font-weight:700;font-family:'Open Sans Condensed';}
section.inews div{background:white;padding:20px;box-shadow:0 6px 10px 0 #555;}
section.inews p.date{font-style:italic;font-size:12px;}
section.inews p.description{font-size:11px;margin-top:0px;}

section.about {display:block;width:910px;margin:0 auto 35px;clear:both;position:relative;}
section.about header div {width:415px;float:left;box-shadow:0 6px 10px 0 #555;margin-right:74px;color:white;background:#fa6031;}
section.about header div h2{font-weight:700;margin:15px;}
section.about header div p{margin:15px;}
section.about header iframe {box-shadow:0 6px 10px 0 #555;}
section.about ul.tabsList {clear:both;background:#e6e6e6;float:left;width:910px;height:43px;margin:25px 0 15px 0;}
section.about ul.tabsList li{float:left;margin-left:20px;padding:0;}
section.about ul.tabsList li a{padding:5px 10px;color:#333;text-transform:uppercase;font-size:32px;font-family:'Open Sans Condensed';text-decoration:none;display:block;}
section.about ul.tabsList li.active a{background:#fff;}
section.about article{background:#fff;box-shadow:0 6px 10px 0 #555;display:none;clear:both;padding:50px;}
section.about article.active{display:block;}
section.about article h2{background:#fff;box-shadow:0 6px 10px 0 #555;display:none;clear:both;padding:30px 20px;}

section.firefilms {display:block;width:910px;margin:0 auto 35px;clear:both;position:relative;}
section.firefilms header h1 {width:400px;text-transform:uppercase;font-size:32px;font-family:'Open Sans Condensed';margin:0 0 15px 0;}
section.firefilms header div {width:415px;float:left;box-shadow:0 6px 10px 0 #555;margin-right:74px;color:white;background:#fa6031;}
section.firefilms header div h2{font-weight:700;margin:15px;}
section.firefilms header div p{margin:15px;}
section.firefilms header aside {background:white;width:380px;padding:20px;float:right;display:block;box-shadow:0 6px 10px 0 #555;margin-top:5px;}
section.firefilms header ffteam {background:white;width:380px;padding:20px;float:right;display:block;box-shadow:0 6px 10px 0 #555;margin-top:-45px;}
section.firefilms header a img.ffbutton{margin:20px 0 10px 0;float:left;display:block;width:200px;box-shadow:0 4px 6px 0 #777;}
section.firefilms ul.tabsList {clear:both;background:#e6e6e6;float:left;width:910px;height:43px;margin:25px 0 15px 0;}
section.firefilms ul.tabsList li{float:left;margin-left:20px;padding:0;}
section.firefilms ul.tabsList li a{padding:5px 10px;color:#333;text-transform:uppercase;font-size:32px;font-family:'Open Sans Condensed';text-decoration:none;display:block;}
section.firefilms ul.tabsList li.active a{background:#fff;}
section.firefilms ul.navList {clear:both;background:#e6e6e6;float:left;width:910px;height:43px;margin:25px 0 15px 0;}
section.firefilms ul.navList li{float:left;margin-left:20px;padding:0;}
section.firefilms ul.navList li a{padding:5px 10px;color:#333;text-transform:uppercase;font-size:32px;font-family:'Open Sans Condensed';text-decoration:none;display:block;}
section.firefilms ul.navList li.active a{background:#fff;}
section.firefilms article{background:#fff;box-shadow:0 6px 10px 0 #555;display:none;clear:both;padding:50px;}
section.firefilms article.active{display:block;}
section.firefilms article h2{background:#fff;box-shadow:0 6px 10px 0 #555;display:none;clear:both;padding:30px 20px;}
section.firefilms ul.film {clear:both;width:910px;height:100%;margin:25px 0 15px 0;}
section.firefilms ul.film li{float:left;margin:10px 20px 10px 20px;width:250px;height:380px;background:white;display:block;text-align:center;vertical-align:middle;line-height:100px;box-shadow:0 3px 5px 0 #555;}
section.firefilms ul.film li img{vertical-align:top;width:200px;height:auto;margin-top:25px;}
section.firefilms ul.film li p{clear:left;color:#f26137;font-size: 12pt;font-weight:bold;font-variant:small-caps;padding-top:10px;}
section.firefilms article a.btn{text-decoration:none;float:left;width:270px;margin:15px 0 0 0;padding:15px 0;font-size:24px;text-transform:uppercase;font-style:italic;display:block;text-align:center;color:#2e5a75;text-shadow:1px 1px 1px #EEE;box-shadow:0 4px 6px 0 #777;border-radius:4px;background:#4c95be;
     /* IE10 Consumer Preview */ background-image: -ms-linear-gradient(top, #54a1c5 0%, #4489b7 100%);
     /* Mozilla Firefox */background-image: -moz-linear-gradient(top, #54a1c5 0%, #4489b7 100%);
     /* Opera */background-image: -o-linear-gradient(top, #54a1c5 0%, #4489b7 100%);
     /* Webkit (Safari/Chrome 10) */background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #54a1c5), color-stop(1, #4489b7));
     /* Webkit (Chrome 11+) */background-image: -webkit-linear-gradient(top, #54a1c5 0%, #4489b7 100%);
     /* W3C Markup, IE10 Release Preview */background-image: linear-gradient(to bottom, #54a1c5 0%, #4489b7 100%);}

section.risingstars {display:block;width:910px;margin:0 auto 35px;clear:both;position:relative;}
section.risingstars header h1 {float:left;width:400px;text-transform:uppercase;font-size:32px;font-family:'Open Sans Condensed';margin:0 0 15px 0;}
section.risingstars header div {width:415px;float:left;clear:left;box-shadow:0 6px 10px 0 #555;color:white;background:#fa6031;}
section.risingstars header div h2{font-weight:700;margin:15px;}
section.risingstars header div p{margin:15px;}
section.risingstars header aside {background:white;width:380px;padding:20px;float:left;display:block;box-shadow:0 6px 10px 0 #555;margin-left:74px;}
section.risingstars ul.tabsList {clear:both;background:#e6e6e6;float:left;width:910px;height:43px;margin:25px 0 15px 0;}
section.risingstars ul.tabsList li{float:left;margin-left:20px;padding:0;}
section.risingstars ul.tabsList li a{padding:5px 10px;color:#333;text-transform:uppercase;font-size:32px;font-family:'Open Sans Condensed';text-decoration:none;display:block;}
section.risingstars ul.tabsList li.active a{background:#fff;}
section.risingstars article{display:none;clear:both;padding:0;}
section.risingstars article.active{display:block;}
section.risingstars ul.interns{display:block;width:910px;background:none;border:none;box-shadow:none;margin:40px auto;padding:0;}
section.risingstars ul.stars li{overflow:visible;height:195px;margin:0 27px 60px;box-shadow:0 6px 10px 0 #555;background:white;width:400px;float:left;}
section.risingstars ul.stars img{width:165px;height:205px;box-shadow:0 6px 10px 0 #555;float:left;}
section.risingstars ul.stars h2{margin:15px 0 0 15px;text-decoration:none;float:left;clear:none;}
section.risingstars ul.stars a{color:#519cc2;text-decoration:underline;}

section.risingstars ul.stars p{margin:5px 0 0 15px;width:215px;float:left;}

section.participants {display:block;width:910px;margin:0 auto 35px;clear:both;position:relative;}
section.participants header h1 {float:left;width:400px;text-transform:uppercase;font-size:32px;font-family:'Open Sans Condensed';margin:0 0 15px 0;}
section.participants header div {width:415px;float:left;clear:left;box-shadow:0 6px 10px 0 #555;margin-right:74px;color:white;background:#fa6031;}
section.participants header div h2{font-weight:700;margin:15px;}
section.participants header div p{margin:15px;}
section.participants header aside {background:white;width:380px;padding:20px;float:left;display:block;box-shadow:0 6px 10px 0 #555;margin-top:-45px;}
section.participants ul.tabsList {clear:both;background:#c2c2c2;float:left;width:910px;height:43px;margin:0px 0 15px 0;}
section.participants ul.tabsList li{float:left;margin-left:20px;padding:0;}
section.participants ul.tabsList li a{padding:5px 10px;color:#333;text-transform:uppercase;font-size:32px;font-family:'Open Sans Condensed';text-decoration:none;display:block;}
section.participants ul.tabsList li.active a{background:#fff;}
section.participants article{display:none;clear:both;padding:0;}
section.participants article.active{display:block;}
section.participants ul.participants{display:block;width:910px;background:none;border:none;box-shadow:none;margin:40px auto;padding:0;}
section.participants ul.participants li{overflow:visible;height:195px;margin:0 27px 60px;box-shadow:0 6px 10px 0 #555;background:white;width:400px;float:left;}
section.participants ul.participants img{width:165px;height:205px;box-shadow:0 6px 10px 0 #555;float:left;}
section.participants ul.participants h2{margin:15px 0 0 15px;text-decoration:none;float:left;clear:none;}
section.participants ul.participants a{color:#519cc2;text-decoration:underline;}
section.participants ul.participants p{margin:5px 0 0 15px;width:215px;float:left;}
section.participants h1{background:#ededed;padding:20px 30px;margin:0;text-transform:uppercase;font-size:36px;font-family:'Open Sans Condensed';}


section.rodelinterns {display:block;width:910px;margin:0 auto 35px;clear:both;position:relative;}
section.rodelinterns header h1 {float:left;width:400px;text-transform:uppercase;font-size:32px;font-family:'Open Sans Condensed';margin:0 0 15px 0;}
section.rodelinterns header div {display:block;width:415px;float:left;clear:left;box-shadow:0 6px 10px 0 #555;color:white;background:#fa6031;}
section.rodelinterns header div h2{font-weight:700;margin:15px;}
section.rodelinterns header div p{margin:15px;}
section.rodelinterns header aside {background:white;width:380px;padding:20px;float:left;display:block;box-shadow:0 6px 10px 0 #555;margin-left:74px;}
section.rodelinterns ul.tabsList {clear:both;background:#e6e6e6;float:left;width:910px;height:43px;margin:25px 0 15px 0;}
section.rodelinterns ul.tabsList li{float:left;margin-left:20px;padding:0;}
section.rodelinterns ul.tabsList li a{padding:5px 5px 5px 5px;color:#333;text-transform:uppercase;font-size:32px;font-family:'Open Sans Condensed';text-decoration:none;display:block;}
section.rodelinterns ul.tabsList li.active a{background:#fff;}
section.rodelinterns article{display:none;clear:both;padding:0;}
section.rodelinterns article.active{display:block;}
section.rodelinterns ul.interns{display:block;width:910px;background:none;border:none;box-shadow:none;margin:40px auto;padding:0;}
section.rodelinterns ul.interns li{overflow:visible;height:195px;margin:0 27px 60px;box-shadow:0 6px 10px 0 #555;background:white;width:400px;float:left;}
section.rodelinterns ul.interns img{width:165px;height:205px;box-shadow:0 6px 10px 0 #555;float:left;}
section.rodelinterns ul.interns h2{margin:15px 0 0 15px;color:#519cc2;text-decoration:underline;float:left;clear:none;}
section.rodelinterns ul.interns p{margin:5px 0 0 15px;width:215px;float:left;}

section.firestarters {display:block;width:910px;margin:0 auto 35px;clear:both;position:relative;}
section.firestarters header h1 {float:left;width:400px;text-transform:uppercase;font-size:32px;font-family:'Open Sans Condensed';margin:0 0 15px 0;}
section.firestarters header div {width:415px;float:left;clear:left;box-shadow:0 6px 10px 0 #555;color:white;background:#fa6031;}
section.firestarters header div h2{font-weight:700;margin:15px;}
section.firestarters header div p{margin:15px;}
section.firestarters header aside {color:white;background:#fa6031;width:380px;padding:20px 20px 5px 20px;float:left;display:block;box-shadow:0 6px 10px 0 #555;margin-left:74px;}
section.firestarters header aside a{color:white;font-weight:bold;}
section.firestarters ul.tabsList {clear:both;background:#e6e6e6;float:left;width:910px;height:43px;margin:25px 0 15px;}
section.firestarters ul.tabsList li{float:left;margin-left:15px;padding:0;}
section.firestarters ul.tabsList li a{padding:5px 3px;color:#666;text-transform:uppercase;font-size:32px;font-family:'Open Sans Condensed';text-decoration:none;display:block;}
section.firestarters ul.tabsList li.active a{background:#fff;}
section.firestarters article{display:none;}
section.firestarters article.active{display:block;}
section.firestarters ul {}
section.firestarters ul.fireStarters li {background:#fff;box-shadow:0 6px 10px 0 #555;clear:both;padding:30px 20px;margin:15px 0;}
section.firestarters ul.fireStarters img {float:left;width:240px;height:auto;}
section.firestarters ul.fireStarters h2 {color:#519cc2;text-decoration:underline;margin-left:300px;clear:none;text-transform:uppercase;}
section.firestarters ul.fireStarters h3 {color:#f26137;font-size: 14pt;font-weight:bold;margin-left:300px;clear:none;font-variant:small-caps;}
section.firestarters ul.fireStarters p {margin:10px 0 10px 300px;}

section.news {display:block;width:910px;margin:0 auto 35px;clear:both;position:relative;}
section.news h1{margin:20px 20px 30px;text-transform:uppercase;font-size:28px;font-family:'merriweather', serif;font-weight:300;}
section.news h2{text-transform:uppercase;font-size:16px;margin-bottom:15px;color:#007698;font-family:'merriweather', serif; font-weight:700;clear:none;}
section.news h3{text-transform:uppercase;font-size:14px;color:#666;font-family:'merriweather', serif; font-weight:700;clear:none;}
section.news ul.tabsList {clear:both;background:#e6e6e6;float:left;width:910px;height:43px;margin:25px 0 15px 0;}
section.news ul.tabsList li{float:left;margin-left:20px;padding:0;}
section.news ul.tabsList li a{padding:5px 10px;color:#333;text-transform:uppercase;font-size:32px;font-family:'Open Sans Condensed';text-decoration:none;display:block;}
section.news ul.tabsList li.active a{background:#fff;}
section.news article{background:#fff;box-shadow:0 6px 10px 0 #555;display:none;clear:both;padding:50px;}
section.news article.active{display:block;}
section.news article h2{text-transform:uppercase;font-size:16px;margin-bottom:15px;color:#007698;font-family:'merriweather', serif; font-weight:700;clear:none;}
section.news article p{font-size:16px;line-height:1.3em;}
section.news article a{font-size:16px;line-height:1.3em;}
section.news article span.related a{line-height:0;font-size:0;height:18px;width:18px;float:left;display:block;margin-right:6px;background:url(images/icons-channels.png) no-repeat;}
section.news article span.related a.audio{background-position:-26px 0px;}
section.news article span.related a.videos{background-position:-89px 0px;}


div.registerInews {width:910px;margin:0 auto 40px;overflow:auto;clear:both;}
div.registerInews section.why {float:left;width:260px;margin-bottom:20px;}
div.registerInews section.inews {width:610px;margin-left:40px;}
  
.page-template-custom-leaders-php section.leaders {display:block;width:910px;background:none;border:none;box-shadow:none;margin:0 auto;float:none;}
.page-template-custom-leaders-php section.leaders h1{background:#ededed;padding:20px 30px;margin:0;}
.page-template-custom-leaders-php section.leaders ul{overflow:visible;display:block;width:910px;background:none;border:none;box-shadow:none;margin:40px auto;padding:0;}
.page-template-custom-leaders-php section.leaders ul li{overflow:visible;height:195px;margin:0 20px 60px;box-shadow:0 6px 10px 0 #555;background:white;width:400px;}
.page-template-custom-leaders-php section.leaders ul img{width:165px;height:205px;box-shadow:0 6px 10px 0 #555;}
.page-template-custom-leaders-php section.leaders ul h2{margin:15px 0 0 15px;color:#519cc2;text-decoration:underline;}
.page-template-custom-leaders-php section.leaders ul p{margin:5px 0 0 15px;width:215px;}
.page-template-custom-leaders-php section.leaders ul h3{float:left;clear:none;width:190px;font-size:14px;text-transform:uppercase;margin:10px 0 0 20px;font-weight:700;padding-left:20px;background:url(images/channel-arrows.png) no-repeat left;}
.page-template-custom-leaders-php section.leaders ul h3 a{color:#666;text-decoration:none;}
.page-template-custom-leaders-php section.leaders span.filter{display:block;background:#c2c2c2;width:850px;height:40px;margin:0 auto;padding:0;overflow:visible;}
.page-template-custom-leaders-php section.leaders span.filter p{font-size:18px;float:left;width:550px;text-align:right;padding:10px 0 0 0;}
.page-template-custom-leaders-php section.leaders span.filter ul{overflow:visible;width:255px;height:40px;float:left;margin:0;padding:0;position:relative;text-align:right;border-right:1px solid #eee;}
.page-template-custom-leaders-php section.leaders span.filter ul li{float:right;clear:right;background:#c2c2c2;display:none;width:250px;height:25px;box-shadow:none;margin:0;padding:10px 10px 0;cursor:pointer;z-index:99;}
.page-template-custom-leaders-php section.leaders span.filter ul li.active{display:block;cursor:default;}
.page-template-custom-leaders-php section.leaders span.filter a{float:left;width:40px;height:40px;display:block;font-size:0;line-height:0;border-left:1px solid #777;background:url(images/downarrow.png) no-repeat center center;}

.page-template-custom-participants-php section.leaders span.filter{display:block;background:#c2c2c2;width:850px;height:40px;margin:0 auto;padding:0;overflow:visible;}
.page-template-custom-participants-php section.leaders span.filter p{font-size:18px;float:left;width:550px;text-align:right;padding:10px 0 0 0;}
.page-template-custom-participants-php section.leaders span.filter ul{overflow:visible;width:255px;height:40px;float:left;margin:0;padding:0;position:relative;text-align:right;border-right:1px solid #eee;}
.page-template-custom-participants-php section.leaders span.filter ul li{float:right;clear:right;background:#c2c2c2;display:none;width:235px;height:25px;box-shadow:none;margin:0;padding:10px 10px 0;cursor:pointer;z-index:99;}
.page-template-custom-participants-php section.leaders span.filter ul li.active{display:block;cursor:default;}
.page-template-custom-participants-php section.leaders span.filter a{float:left;width:40px;height:40px;display:block;font-size:0;line-height:0;border-left:1px solid #777;background:url(images/downarrow.png) no-repeat center center;}

.page-template-custom-staff-php section.leaders {display:block;width:910px;background:none;border:none;box-shadow:none;margin:0 auto;float:none;}
.page-template-custom-staff-php section.leaders h1{background:#ededed;padding:20px 30px;margin:0;}
.page-template-custom-staff-php section.leaders ul{display:block;width:910px;background:none;border:none;box-shadow:none;margin:40px auto;padding:0;}
.page-template-custom-staff-php section.leaders ul li{overflow:visible;height:195px;margin:0 27px 60px;box-shadow:0 6px 10px 0 #555;background:white;width:400px;}
.page-template-custom-staff-php section.leaders ul img{width:165px;height:205px;box-shadow:0 6px 10px 0 #555;}
.page-template-custom-staff-php section.leaders ul h2{margin:15px 0 0 15px;color:#519cc2;text-decoration:underline;}
.page-template-custom-staff-php section.leaders ul p{margin:5px 0 0 15px;width:215px;}
.page-template-custom-staff-php section.leaders ul h3{float:left;clear:none;width:190px;font-size:14px;text-transform:uppercase;margin:10px 0 0 20px;font-weight:700;padding-left:20px;background:url(images/channel-arrows.png) no-repeat left;}
.page-template-custom-staff-php section.leaders ul h3 a{color:#666;text-decoration:none;}
.page-template-custom-staff-php section.leaders span.filter{display:block;background:#c2c2c2;width:850px;height:40px;margin:0 auto;padding:0;overflow:visible;}
.page-template-custom-staff-php section.leaders span.filter p{font-size:18px;float:left;width:550px;text-align:right;padding:10px 0 0 0;}
.page-template-custom-staff-php section.leaders span.filter ul{overflow:visible;width:255px;height:40px;float:left;margin:0;padding:0;position:relative;text-align:right;border-right:1px solid #eee;}
.page-template-custom-staff-php section.leaders span.filter ul li{float:right;clear:right;background:#c2c2c2;display:none;width:235px;height:25px;box-shadow:none;margin:0;padding:10px 10px 0;cursor:pointer;z-index:99;}
.page-template-custom-staff-php section.leaders span.filter ul li.active{display:block;cursor:default;}
.page-template-custom-staff-php section.leaders span.filter a{float:left;width:40px;height:40px;display:block;font-size:0;line-height:0;border-left:1px solid #777;background:url(images/downarrow.png) no-repeat center center;}

.single-channels section.focuschannel header{display:block;width:910px; margin:0 auto;background:#fa6031;position:relative;overflow:auto;clear:both;padding:5px;}
.single-channels section.focuschannel header img{float:left;}
.single-channels section.focuschannel header h1{display:block;padding:20px 10px 20px 30px;width:135px;height:44px;text-align:center;position:absolute;top:40px;left:0px;background:url(images/thread-headerBg.png) no-repeat;color:white;font-size:16px;line-height:22px;}
.single-channels section.focuschannel header p{float:left;width:600px;margin-left:30px;color:white;}
.single-channels section.focuschannel header p.channel{font-size:24px;margin:10px 0 10px 30px;font-weight:700;}

.single-channels section.focuschannel span.filter{display:block;background:#c2c2c2;width:850px;height:40px;margin:0 auto;padding:0;overflow:visible;}
.single-channels section.focuschannel span.filter p{font-size:18px;float:left;width:550px;text-align:right;padding:10px 0 0 0;}
.single-channels section.focuschannel span.filter ul{overflow:visible;width:255px;height:40px;float:left;margin:0;padding:0;position:relative;text-align:right;border-right:1px solid #eee;}
.single-channels section.focuschannel span.filter ul li{float:right;clear:right;background:#c2c2c2;display:none;width:235px;height:25px;box-shadow:none;margin:0;padding:10px 10px 0;cursor:pointer;z-index:99;}
.single-channels section.focuschannel span.filter ul li.active{display:block;cursor:default;}
.single-channels section.focuschannel span.filter a{float:left;width:40px;height:40px;display:block;font-size:0;line-height:0;border-left:1px solid #777;background:url(images/downarrow.png) no-repeat center center;}

.single-channels section.focuschannel div.topicleaders{width:910px;margin:40px auto;}

.single-channels section.focuschannel div.topics{width:555px;background:white;overflow:auto;margin-right:30px;float:left;margin-bottom:60px;}
.single-channels section.focuschannel div.topics h2{font-family:'Open Sans Condensed';font-weight:400;font-size:36px;margin:10px;text-transform:uppercase;}
.single-channels section.focuschannel div.topics h3{font-weight:700;font-size:18px;margin:5px 0;}
.single-channels section.focuschannel div.topics h3 a{font-weight:700;font-size:18px;margin:5px 0;}
.single-channels section.focuschannel div.topics p{line-height:22px;}
.single-channels section.focuschannel div.topics p.date{font-style:italic;font-size:12px;}
.single-channels section.focuschannel div.topics p.related{font-size:12px;font-weight:700;text-transform:uppercase;width:115px;margin-top:15px;float:left;}
.single-channels section.focuschannel div.topics ul{padding:10px;}
.single-channels section.focuschannel div.topics hr{margin:1px 10px 1px 10px;}
.single-channels section.focuschannel div.topics ul li{border-left:6px solid #fa6031;margin:10px;padding:10px;overflow:auto;}
.single-channels section.focuschannel div.topics ul li li{border:none;padding-left:0;margin:8px 0 0;}
.single-channels section.focuschannel div.topics ul.related {overflow:auto;float:left;width:350px;padding:0;margin:0;height:auto;}
.single-channels section.focuschannel div.topics ul.related a{line-height:0;font-size:0;height:18px;width:18px;float:left;display:block;margin-right:6px;background:url(images/icons-channels.png) no-repeat;}
.single-channels section.focuschannel div.topics ul.related a.blog{background-position:0px 0px;}
.single-channels section.focuschannel div.topics ul.related a.inews{background-position:-110px 0px;}
.single-channels section.focuschannel div.topics ul.related a.bio{background-position:-124px 0px;}
.single-channels section.focuschannel div.topics ul.related a.images{background-position:-58px 0px;}
.single-channels section.focuschannel div.topics ul.related a.audio{background-position:-26px 0px;}
.single-channels section.focuschannel div.topics ul.related a.videos{background-position:-89px 0px;}


.single-channels section.focuschannel div.leaders{width:325px;overflow:visible;float:left;margin:40px 0;}
.single-channels section.focuschannel div.leaders ul{padding:10px;}
.single-channels section.focuschannel div.leaders ul li{overflow:visible;height:105px;margin:10px 0 35px;box-shadow:0 6px 10px 0 #555;background:#e8e8e8;width:308px;}
.single-channels section.focuschannel div.leaders ul img{width:88px;height:112px;box-shadow:0 6px 10px 0 #555;float:left;}
.single-channels section.focuschannel div.leaders h2{text-transform:uppercase;font-size:16px;}
.single-channels section.focuschannel div.leaders ul h2{margin:10px 0 0 15px;color:#519cc2;text-decoration:underline;width:195px;float:left;clear:none;text-transform:uppercase;font-size:12px;}
.single-channels section.focuschannel div.leaders ul h2 a{font-size:12px;}
.single-channels section.focuschannel div.leaders ul p{margin:5px 0 0 15px;width:195px;float:left;font-size:12px;}
.single-channels section.focuschannel div.leaders ul.channel-partner{padding:10px;}
.single-channels section.focuschannel div.leaders ul.channel-partner li.cp{overflow:visible;margin-top:10px;margin-right:0;margin-left:0;margin-bottom:35px;height:auto;width:308px;box-shadow:none;}
.single-channels section.focuschannel div.leaders ul.channel-partner img{width:308px;height:auto;float:left;background:#f2f2f2;margin-bottom:35px;}


.page-template-custom-home2-php section.partnerships2 {display:block;clear:both;width:910px;margin:0 auto;}
.page-template-custom-home2-php section.partnerships2 ul{margin-left:10px;}
.page-template-custom-home2-php section.partnerships2 li{float:left;padding:10px;margin:6px;width:190px;height:180px;background:white;display:block;text-align:center;
vertical-align:middle;line-height:24px;box-shadow:0 3px 5px 0 #555;}
.page-template-custom-home2-php section.partnerships2 li img{vertical-align:middle;width:150px;height:auto;margin-top:20px;}
.page-template-custom-home2-php section.partnerships2 p{clear:left;color:#f26137;font-size: 15px;font-weight:bold;margin-left:10px;font-variant:small-caps;}
.page-template-custom-home2-php section.partnerships2 h1{margin:40px 25px 5px;text-transform:uppercase;font-size:36px;font-family:'Open Sans Condensed';}


.page-template-custom-partners-php section.partnerships {display:block;clear:both;width:910px;margin:0 auto;}
.page-template-custom-partners-php section.partnerships li{float:left;margin:10px;width:420px;height:400px;background:white;display:block;text-align:center;vertical-align:middle;line-height:100px;box-shadow:0 3px 5px 0 #555;}
.page-template-custom-partners-php section.partnerships li img{vertical-align:middle;width:350px;height:auto;}
.page-template-custom-partners-php section.partnerships p{clear:left;color:#f26137;font-size: 14pt;font-weight:bold;margin-left:10px;font-variant:small-caps;}
.page-template-custom-partners-php section.alliance {display:block;clear:both;width:910px;margin:0 auto;}
.page-template-custom-partners-php section.alliance li{float:left;margin:10px;width:200px;height:170px;background:white;display:block;text-align:center;vertical-align:middle;line-height:20px;box-shadow:0 3px 5px 0 #555;}
.page-template-custom-partners-php section.alliance li img{vertical-align:middle;width:100px;height:auto;}
.page-template-custom-partners-php section.alliance p{clear:both;color:#f26137;font-size: 14pt;font-weight:bold;margin-left:10px;font-variant:small-caps;}
.page-template-custom-partners-php section.tech {display:block;clear:both;width:910px;margin:0 auto;}
.page-template-custom-partners-php section.tech li{float:left;margin:10px;width:300px;height:170px;background:white;display:block;text-align:center;vertical-align:middle;line-height:50px;box-shadow:0 3px 5px 0 #555;}
.page-template-custom-partners-php section.tech li img{vertical-align:middle;width:200px;height:auto;}
.page-template-custom-partners-php section.tech p{clear:both;color:#f26137;font-size: 14pt;font-weight:bold;margin-left:10px;font-variant:small-caps;}
.page-template-custom-partners-php section.exhibitors {display:block;clear:both;width:910px;margin:0 auto;}
.page-template-custom-partners-php section.exhibitors li{float:left;margin:10px;width:350px;height:200px;background:white;display:block;text-align:center;vertical-align:middle;line-height:15px;box-shadow:0 3px 5px 0 #555;}
.page-template-custom-partners-php section.exhibitors li img{vertical-align:middle;width:250px;height:auto;}
.page-template-custom-partners-php section.exhibitors p{clear:both;color:#f26137;font-size: 14pt;font-weight:bold;margin-left:10px;font-variant:small-caps;}
.page-template-custom-partners-php section.exhibitors p strong{color:#f26137;font-size: 15pt;font-weight:bold;font-variant:small-caps;}


a.programnews {margin:0 auto;color:#757575;background:#e5e5e5;border:1px solid #d9d9d9;box-shadow:0 1px 2px #777;border-radius:3px;text-decoration:none;font-style:italic;text-transform:uppercase;font-size:12px;margin-left:120px;padding:3px 15px;margin-bottom:10px;}

.year_select {clear:both;margin-top:60px;}
.year_select span {display:block;width:910px;height:20px;background:#45484a;
     /* IE10 Consumer Preview */ background-image: -ms-linear-gradient(top, #525658 0%, #383c3e 100%);/* Mozilla Firefox */background-image: -moz-linear-gradient(top, #525658 0%, #383c3e 100%);/* Opera */background-image: -o-linear-gradient(top, #525658 0%, #383c3e 100%);/* Webkit (Safari/Chrome 10) */background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #525658), color-stop(1, #383c3e));/* Webkit (Chrome 11+) */background-image: -webkit-linear-gradient(top, #525658 0%, #383c3e 100%);/* W3C Markup, IE10 Release Preview */background-image: linear-gradient(to bottom, #525658 0%, #383c3e 100%);}
.year_select span div{display:block;width:41px;height:17px;margin:0 80px;float:right;}
.year_select .menu-content-footer-menu-container ul{margin:15px 0 0 250px;display:block;float:left;}
.year_select .menu-content-footer-menu-container li{float:left;font-weight:700;font-variant:small-caps;color:#808080;font-size:18px;margin-right:20px;font-family:'Open Sans Condensed';}
.year_select .menu-content-footer-menu-container li a{text-decoration:none;}
.year_select .menu-content-footer-menu-container li a:hover{color:#3D4043;}
.year_select a.FiRe{background:url(images/logo-FiRe.png) no-repeat;float:left;font-size:0px;line-height:0px;display:block;width:75px;height:40px;margin:15px 0 0 0;}


.content_footer {clear:both;margin-top:60px;}
.content_footer span {display:block;width:910px;height:70px;background:#45484a;
     /* IE10 Consumer Preview */ background-image: -ms-linear-gradient(top, #525658 0%, #383c3e 100%);/* Mozilla Firefox */background-image: -moz-linear-gradient(top, #525658 0%, #383c3e 100%);/* Opera */background-image: -o-linear-gradient(top, #525658 0%, #383c3e 100%);/* Webkit (Safari/Chrome 10) */background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #525658), color-stop(1, #383c3e));/* Webkit (Chrome 11+) */background-image: -webkit-linear-gradient(top, #525658 0%, #383c3e 100%);/* W3C Markup, IE10 Release Preview */background-image: linear-gradient(to bottom, #525658 0%, #383c3e 100%);}
.content_footer span div{background:url(images/point.png) no-repeat;display:block;width:41px;height:17px;margin:0 80px;float:right;}
.content_footer .menu-content-footer-menu-container ul{margin:15px 0 0 270px;display:block;float:left;}
.content_footer .menu-content-footer-menu-container li{float:left;}
.content_footer .menu-content-footer-menu-container li a{text-transform:uppercase;font-weight:700;color:#808080;font-size:18px;text-decoration:none;margin-right:20px;font-family:'Open Sans Condensed';}
.content_footer .menu-content-footer-menu-container li a:hover{color:#3D4043;}
.content_footer a.FiRe{background:url(images/logo-FiRe.png) no-repeat;float:left;font-size:0px;line-height:0px;display:block;width:75px;height:40px;margin:15px 0 0 0;}


.page_footer {display:block;margin:100px auto 0px;overflow:auto;padding:30px 15px 40px;background:#323537;color:white;}
.page_footer ul {margin:15px;}
.page_footer li {color:white;float:left;border-right:1px solid white;padding-right:10px;margin-right:10px;font-size:10px;}
.page_footer a {color:white;font-size:12px;}
.page_footer li a {text-decoration:none;font-size:12px;}
.page_footer p {color:white;padding-right:10px;margin:-2px 10px 0 0;font-size:12px;width:400px;display:block;float:left;}
.page_footer a.stratnews {float:right;display:block;background:url(images/logo-sns.png) no-repeat;width:169px;height:39px;margin:-10px 25px 0;font-size:0;line-height:0;}


