body{color:#333;background:#fff;font:normal 16px/28px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}
/* Typography */
/* Links */
a, a:visited { color: #333; text-decoration: none; outline: 0; }
a:hover, a:focus { color: #000; }
p a, p a:visited { line-height: inherit; }
/* Font stylings */
em { font-style: italic; }
strong { font-weight: bold; }
small { font-size: 80%; }
.shadow { text-shadow: 1px 2px 4px #900; filter: dropshadow(color=#900, offx=1, offy=2); }
/* fix for ie with text shadow */
.ie8 .shadow { filter: dropshadow(color=#C91303, offx=1, offy=2); }
/* Common elements */
h2 { font: bold 36px/40px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase; }
p.desc { font: normal 14px/26px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; }
.font-color-white { color: #fff; }
/* Colors - Underline */
.underline-color-primary { border-bottom: 1px solid #E80000; }
img { max-width: 100%; border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
/* Topbar (fixed) */
#section-topbar{height:40px;position:fixed;top:0;left:0;right:0;z-index:10000;overflow:visible;font:normal normal 16px/24px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif}
#topbar-inner { background: url('../images/alpha/bg_alpha70.png'); }
#section-topbar a { color: #fff; }
.selectnav { display: none; }
/*Top Bar*/
#section-topbar ul#nav { display: block; float: right; position: relative; margin: 0; }
#section-topbar ul#nav > li { display: block; float: left; }
#section-topbar ul#nav a { display: block; padding: 10px 20px 15px 20px; font: normal 11px/18px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; text-decoration: none; }
#section-topbar ul#nav a { border-top: 3px solid #000; }
#section-topbar ul#nav a:hover { border-top: 3px solid #E80000; text-decoration: none; }
#section-topbar ul#nav .active a { border-top: 3px solid #E80000; }
/*Banner*/
#section-banner { color: #fff; background: #fff url('../images/bg_eventcamp3.png') no-repeat center 0; }
/* Site Title/Logo */
#section-banner h1 { color: #fff; font: bold 95px/105px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase; margin-top: 180px; margin-bottom: 100px; }
#section-banner h1 a { color: #fff; }
#section-banner h1 a:hover { color: #E80000; }
#section-photo-banner { color: #fff; background: #111 url('../images/bg_eventcamp.jpg') no-repeat center 0; }
/* Information */
#section-info { background: url('../images/alpha/bg_alpha10.png'); padding: 30px 0; }
#section-info h2 { color: #fff; font: bold 16px/28px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase; }
#section-info #box-date { background: url('../images/icons/icon_date.png') no-repeat left 5px; padding-left: 70px; }
#section-info #box-time { background: url('../images/icons/icon_time.png') no-repeat left 5px; padding-left: 70px; }
#section-info #box-location { background: url('../images/icons/icon_map.png') no-repeat left 5px; padding-left: 70px; }
#section-info h3 { color: #fff; font: bold 13px/23px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase; margin-bottom: 4px; letter-spacing: 2px; }
#section-info p { color: #fff; font: normal 13px/23px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; }
/*About*/
#section-about {
	/*		background: #77aa44; */
		background: #C91303;
/*	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNjgzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMzVkMmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ff6833 0%, #f35d2a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6833), color-stop(100%,#f35d2a));
	background: -webkit-linear-gradient(top, #ff6833 0%,#f35d2a 100%);
	background: -o-linear-gradient(top, #ff6833 0%,#f35d2a 100%);
	background: -ms-linear-gradient(top, #ff6833 0%,#f35d2a 100%);
	background: linear-gradient(top, #ff6833 0%,#f35d2a 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6833', endColorstr='#f35d2a',GradientType=0 ); */
	padding: 50px 0 25px;
	}
#section-about p.desc { font: normal 16px/26px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #fff; margin-bottom: 30px; }
#section-about p { color: #fff; font: normal 20px/36px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; letter-spacing: 1px; margin-bottom: 20px; }
#section-about img { margin-bottom: 20px; } 
/*Speakers*//*
#section-fees {
		color: #fff;
		background: #111 url('../images/bg_gradient.jpg') no-repeat center center;
		font: normal normal 13px/21px 'PT Serif', Georgia, serif;
		padding: 60px 0;
	}
		#section-fees h2 {
			color: #fff;
			margin-bottom: 5px;
		}

		#section-fees p.desc {
			color: #77aa44;
			margin-bottom: 50px;
		}

		
		#section-fees .item {
			background: #111;
			padding: 20px 25px;
			margin-bottom: 40px;
		}

			#section-fees .item span.price {
				color: #fff;
				font: bold 70px/80px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
				display: block;
				padding-bottom: 10px;
				border-bottom: 1px solid #222;
				margin-bottom: 10px;
			}

			#section-fees .item span.date {
				font: normal 15px/28px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
				color: #77aa44;
				display: block;
				margin-bottom: 10px;
			}

			#section-fees .item p {
				font: normal 13px/26px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
				color: #888;
			}*/

/*People*/
#section-people { color: #333; background: #fff; padding: 50px 0 10px; }
#section-people h2 { margin-bottom: 15px;}
#section-people p.desc { color: #77aa44; }
#section-people p span { color: #777; font-size: 86%; }
#section-people p.headline { color: #666; font: italic 24px/36px 'PT Serif', Georgia, serif; text-align: left; }
#section-people p { color: #333; font: normal 14px/26px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 30px; }
#section-people p img.news-image { background: #fff; float: left; margin: 0 20px 10px 0; }
#section-people p img.news-image.right { float: right; margin: 0 0 10px 20px; }
#section-people ul { font: normal 15px/26px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 30px; }
#section-people ul li { color: #444; background: #fff; margin-top: 2px; padding: 16px 24px; }
#section-people .here { color: #C00; font-size: 100%; font-weight: bold; }
/*Expert*/
#section-expert { background: #fafafa; border-top: 1px solid #eee; padding: 50px 0 10px; }
#section-expert h2 { color: #111; margin-bottom: 15px; }
#section-expert p.desc { color: #111; font: normal 14px/26px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 16px; }
#section-expert h3{display:inline-block;font:bold 17px/28px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;background:#7a4;padding:10px 15px;text-transform:uppercase;margin-bottom:25px}
#section-expert h4 { color: #111; font: normal 18px/30px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 15px; }
#section-expert p { color: #444; font: normal 14px/24px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 16px; }
/*Contact*/
#section-contact { color: #fff; padding: 0px 0; background: #161616; padding: 50px 0 10px; }
#section-contact h2 { color: #E80000; margin-bottom: 15px; text-transform: none; font-size: 24px; }
#section-contact p.desc { color: #777; margin-bottom: 40px; }
/* Form */
#section-contact form { margin-bottom: 40px; }
#section-contact form p,
#section-contact label,
#section-contact legend { font: normal 15px/23px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; }
#section-contact label { display: inline-block; float: left; width: 155px; margin: 6px 0; }
		
#section-contact input,#section-contact textarea,#section-contact select{width:270px;padding:14px 20px;color:#eee;background:#333;margin:0 0 35px 0;border:0;outline:none}		
#section-contact input:focus,#section-contact textarea:focus,#section-contact select:focus{color:#fff;background:#E80000}
		
#section-contact button.submit{font:bold 20px/30px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:4px;display:block;cursor:pointer;color:#fff;background:#E80000;padding:12px 22px;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}
		
#section-contact button.submit:hover{color:#E80000;background:#fff}
#section-contact span.required{color:#E80000;font-size:13px}
#section-contact #box-contact{margin-bottom:20px}
#section-contact #box-contact h3{color:#D04604;font:bold 15px/23px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none;margin-bottom:5px}
#section-contact #box-contact p.address,#section-contact #box-contact p.address{color:#aaa;font:normal 14px/25px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:50px}
#section-contact #box-contact a{color:#fff;font:normal 14px/20px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif}
#section-contact #box-contact a:hover{color:#E80000}
/* PDF Download */
a.link-pdf{color:#7a4;background:url(../images/icons/icon_pdf.png) no-repeat;font:bold 16px/30px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;display:block;padding:40px 60px}
a.link-pdf span{background:#fff;padding:3px 6px}
a.link-pdf:hover{color:#fff}
a.link-pdf:hover span{background:#000}
/*Map*/
#section-map{height:500px;position:relative;overflow:hidden}
#section-map #box-map{position:absolute;z-index:10;top:30px}
#section-map #box-map h2{color:#222}
#map-wrap{width:100%;height:100%;position:relative}
/*Sponsors*//*
#section-sponsors {
		color: #333;
		background: #111;
		padding: 60px 0 40px;
	}

		#section-sponsors h2 {
			font: bold 24px/36px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
			margin-bottom: 20px;
		}

		#section-sponsors img {
			margin-bottom: 20px;
		}*/

/*Footer*/

#section-footer{font:normal 13px/26px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;background:#000}
#section-footer p#copytext{color:#777;margin:35px 0}
#section-footer a{ color:#999999; font-weight: bold; }
#section-footer .gqrd a{
	color:#A8C214;
	font-weight: bold;
	margin-top: 0px;
}

#section-footer a:hover{color:#eee}
#section-footer ul#social{float:right;border-left:1px solid #111}
#section-footer ul#social li{display:inline-block;float:left}
#section-footer ul#social li a{display:block;padding:30px;border-right:1px solid #111}
#section-footer ul#social li a:hover{background:#E80000}
/*Forms*/
/* HTML5 Placeholder */
::-webkit-input-placeholder {  color: #77aa44; }
:-moz-placeholder { color: #E80000; }