/* Reset Styles */
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, button, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	color: inherit;
	text-decoration: none;
	list-style: none;
	font-style: normal;
	-webkit-font-variant-ligatures: no-common-ligatures;
}

@font-face {
    font-family: 'avantgarde_bk_btbook';
    src: url('font/avgardn_1-webfont.eot');
    src: url('font/avgardn_1-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/avgardn_1-webfont.woff2') format('woff2'),
         url('font/avgardn_1-webfont.woff') format('woff'),
         url('font/avgardn_1-webfont.ttf') format('truetype'),
         url('font/avgardn_1-webfont.svg#avantgarde_bk_btbook') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
img{line-height:0;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}


/********** General Styles **********/
body {background:#bababa url(img/page-bg.jpg) center top no-repeat; font:100%/1.4 Arial, Helvetica, sans-serif; margin:0 auto; padding:0; color:#000; min-width:1000px;}
section{clear:both; float:left; width:100%; padding:25px 0;}
.container{display:block; width:1000px; margin:0 auto;}
.content{padding:10px 0;}

h1, h2, h3, h4, h5, h6, p {margin-top:0;}
a{transition:all .5s ease; -webkit-transition:all .5s ease; -moz-transition:all .5s ease; -o-transition:all .5s ease; -ms-transition:all .5s ease;}
a img {border:none;}
a:link {color:#42413C; text-decoration:none;}
a:visited {color:#6E6C64; text-decoration:underline;}
a:hover, a:active, a:focus {text-decoration:none;}
p{font-size:15px; color:#676c74; margin-bottom:15px;}

/**** HEADER *****/
.header{width:100%; text-align:center;}
.header .logo{width:179px; margin:0 auto; padding:30px 0;}
.header .container{position:relative; height:540px;}
.header .date{
	position:absolute;
	right:-1px;
	top:100px;
	font-size:22px;
	font-family:'avantgarde_bk_btbook';
	text-align:right;
	text-transform:uppercase;
	line-height:20px;
	font-weight:bold;
	color:#6b6b73;
}
.header .date span{display:block; font-size:16px;}

.center-title{background:url(img/hline.gif) center 16px repeat-x; clear:both; width:1000px; margin:0 auto 25px auto; text-align:center; text-transform:uppercase;}
.center-title span{font-family:'avantgarde_bk_btbook'; font-size:45px; text-align:center; background:#fff; padding:0 50px; font-weight:bold;}


.header .banner {float: left; width: 100%; }
.header .banner img{float:left;}

.header .menu{ background:#fff; float:left; width:100%; height:50px; padding:0; text-align:right;}
.header .menu a{color:#000; font-size:14px; text-transform:uppercase; display:inline-block; padding:15px 30px; font-weight:bold;}
.header .menu a:hover{color:#9d1a92;}




.img-zoom {width:270px; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out;}
.transition {-webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2);}


/**** ABOUT AGENDA *****/
.about-agenda{width:100%; margin-top:50px;}
.about-agenda .left-col{float:left; width:620px;}
.about-agenda .left-col h2{font-size:34px; font-family:'avantgarde_bk_btbook'; font-weight:normal; line-height:32px; background:#000; color:#fff; padding:15px 45px; text-transform:uppercase;}
.about-agenda .left-col h3{width:100%; font-size:35px; color:#fff; font-family:'avantgarde_bk_btbook'; font-weight:normal;}
.about-agenda .left-col .about{background:url(img/gray-logo.png) left top no-repeat; width:520px; padding:0 0 20px 80px; margin-top:30px;}

.about-agenda .right-col{float:right; width:320px;}
.about-agenda .right-col .venue{float:left; clear:both; width:100%}
.about-agenda .right-col .venue h2{font-size:40px; font-family:'avantgarde_bk_btbook'; font-weight:normal; color:#fff; padding-top:5px; text-transform:uppercase; border-bottom:#fff 1px solid; margin-bottom:15px;}
.about-agenda .right-col .venue img{padding-top:15px;}
.about-agenda .right-col .venue p{padding:15px 0;}






/**** AGENDA 2016 *****/
.agenda-2016{float:left; width:100%;}
.agenda-2016 h2{width:100%; color:#fff; border-bottom:#fff 1px solid; padding:10px 0; margin-bottom:40px; text-transform:uppercase; font-family:'avantgarde_bk_btbook'; font-size:36px; text-align:center; font-weight:normal;}

.agenda-2016 .title{font-size:25px; line-height:25px; font-weight:800; text-transform:uppercase; font-family:'avantgarde_bk_btbook'; font-weight:bold;}
.agenda-2016 .title span{font-size:18px; display:block; font-weight:normal;}
.agenda-2016 td{vertical-align:top;}
.agenda-2016 td p{margin:10px 0;}

.agenda-2016 li{font-size:14px; color:#676c74; padding:2px 0; margin-left:20px; list-style:disc;}
.agenda-2016 li {color: #676c74; font-size: 14px; list-style: outside none disc; margin-left: 20px; padding: 2px 0;}


.white{color:#fff;}
.orange{color:#f67e46;}
.purple{color:#9e248a;}
.smalltxt{font-size:18px; font-family:'avantgarde_bk_btbook'; font-weight:normal; color:#9e248a;}
.justin{float:left; padding:18px 30px 250px 0;}





/**** FOOTER *****/
.footer{background:url(img/footer-bg.jpg) center top repeat-x; padding-top:9px; height:300px;}
section.footer{padding:0; text-align:center; color:#fff; font-size:13px;}
.footer .copyright{margin-top:50px;}
