﻿@import url(http://fonts.googleapis.com/css?family=Roboto:400,500);
@import url(http://fonts.googleapis.com/css?family=Oswald:400,700);
body 
{
    
    color: #2C3E50;
    margin:0px; padding:0px;
}

header,hgroup,main,nav,section,summary{display:block}

header{ min-width:100%; z-index:2; height:142px; position:fixed; margin-top:0px; background-color:#fff;}
.inner{width:1000px;margin:0 auto;font-family: 'Roboto', sans-serif;overflow:hidden;position:relative;z-index:1;}

menu{background-color:#000; min-width:100%; z-index:2; height:50px; position:fixed; margin-top:142px; font-family: 'Roboto', sans-serif;}
menu a.nav{display:block;text-align:center;float:left;margin:15px 20px 0 20px;font-size:14px;color:#fff;text-decoration:none; position:relative;overflow:visible;outline:0}
menu a.nav:hover
{
    color:#FFA500;
}
html.lt-ie9 header a{cursor:auto}
header a span{width:204px;height:46px;display:block;position:absolute;top:-12px;left:-30px;z-index:-1}
header a.active,header a:hover{color:#000;}
header a.active span,header a:hover span{background:transparent url(/i/sprites.png) -57px 0 no-repeat}
.header-bottom{min-width:100%;margin-top:120px;height:23px;background:transparent url(../img/top.png) top center repeat-x;position:fixed;z-index:2}
#page1{background: url("../img/bg.jpg") repeat scroll center 50px / cover #45494D; height:800px;}
#page1 .inner{top:40px; height:700px;}
.landing-main{width:800px;height:572px;background:transparent url(/i/landing-closed.png) 0 0 no-repeat;position:absolute;left:145px;top:45px}

#mainlogo
{
    margin-top:200px; height:130px; width:300px; margin-right:30px; padding-top:20px; float:left; background-color:#ff1016; text-align:center; opacity:0.95;
}

.date{position:absolute;top:160px; float:right; width:1000px; margin-right:50px; height:380px;text-align:right; font-family: 'Oswald', sans-serif;}

.theme{position:absolute;left:0px; top:470px; width:480px;height:120px;text-align:left; background-color:#a6ce3a; font-family: 'Oswald', sans-serif; opacity:0.9; padding:10px;}

.page1Text{font-family: 'Roboto', sans-serif;position:absolute;top:400px;width:100%;font-size:14px;line-height:30px;text-align:center;color:#fff;}

.page1Text strong{font-family: 'Roboto', sans-serif;font-size:25px;line-height:131px;color:white;}

#page6 
{
    margin-top:0px;
    background:#00678a;
    margin-bottom:0px; padding-bottom:50px; height:700px;
	
}

#page6 h3
{font-size:40px; color:#fff; width:100%; text-align:center; padding-top:180px; font-family: 'Roboto', sans-serif;}

#page6 p
{
    width:1000px; text-align:center; font-size:19px; color:#fff;
}

#page6 b
{
   width:1000px; text-align:center; font-size:19px; color:#fff; 
}

#page8 
{
    margin-top:0px;
    background:#00678a;
    margin-bottom:0px; padding-bottom:50px; height:700px;
	
}

#page8 h3
{font-size:40px; color:#fff; width:100%; text-align:center; padding-top:180px; font-family: 'Roboto', sans-serif;}

#page8 p
{
    width:1000px; text-align:center; font-size:19px; color:#fff;
}

#page8 b
{
   width:1000px; text-align:center; font-size:19px; color:#fff; 
}

#page11 
{
    margin-top:0px;
	background-color:#ffcc07;
    margin-bottom:0px; height:700px;
}

#page11 h3
{font-size:40px; color:#fff; width:100%; text-align:center; padding-top:180px; font-family: 'Roboto', sans-serif;}

#page11 h4
{font-size:31px;color:#b81e27; width:100%; text-align:center; padding-top:0px;}

#page11 p
{
    width:1000px; text-align:center; font-size:19px; color:#fff;
}

#page12 
{
    margin-top:0px;
	background-color:#ed2228;
    margin-bottom:0px; height:6300px;
}

#page12 h3
{font-size:40px; color:#fff; width:100%; text-align:center; padding-top:180px; font-family: 'Roboto', sans-serif;}

#page12 h4
{font-size:31px;color:#b81e27; width:100%; text-align:center; padding-top:0px;}

#page12 p
{
    width:1000px; text-align:center; font-size:19px; color:#fff;
}


#page7 
{
    margin-top:0px;
	background:#a6ce3a;
    margin-bottom:0px; height:850px;
}

#page7 h3
{font-size:40px; color:#fff; width:100%; text-align:center; padding-top:180px; font-family: 'Roboto', sans-serif;}

#page7 p
{
    width:1000px; text-align:center; font-size:26px; color:#000;
}

#page7 box
{
    width:1000px; float:left; margin-right:30px; text-align:center; height:150px; margin-top:0px; margin-bottom:20px; 
}




#page9 
{
    margin-top:0px;
	background-color:#FFA500;
    margin-bottom:0px;  height:700px;
}

#page9 h3
{font-size:40px; color:#fff; width:100%; text-align:center; padding-top:180px; font-family: 'Roboto', sans-serif;}

#page9 p
{
    width:1000px; text-align:center; font-size:19px; color:#fff;
}
#venue{
    width: 450px; float:left;
}
#address{
    text-align:left; width:400px; float:right;
   
}

#form {
	
    background:#fff;
    width: 700px;
    height: 1000px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    margin-left:150px; 
    margin-right: 0px;
	margin-bottom:40px;
	margin-top:0px; font-size:18px; padding-top:20px; padding-left:50px; font-family: 'Roboto', sans-serif;
	
	}
	#form b
	{
	    font-weight:bold; font-size:24px; color:#b03b13; letter-spacing:1px; 
	}
	.form-poshytip
	{
	    width: 300px;
height: 28px;
border-radius: 3px;
border: 1px solid #CCC;
padding: 2px;
font-weight: 200;
font-size: 13px;
box-shadow: 1px 1px 5px #CCC;
	}
	.button{
border:1px solid #72021c; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #b03b13; background-image: linear-gradient(to bottom, #a90329, #b03b13);
 }
 
 #speaker{
  margin-bottom: 12px;
  margin-top:15px;
  margin-right:60px;
  float:left;
  width:280px; height:340px;
  text-align:center;
  -webkit-transition: opacity 500ms;
  -moz-transition: opacity 500ms;
  -o-transition: opacity 500ms;
  transition: opacity 500ms; position:relative;
  z-index:0;
}
#speakerlast{
  margin-bottom: 12px;
  margin-top:15px;
  display:inline-block;
  margin-right:0px;
  float:left;
  width:280px;
  text-align:center; 
  position:relative;
  z-index:0;
}
#speaker img{
	width:200px;
	border:3px solid #fff;
	 height:200px;
	 border-radius:50%; }

#speaker h3{
	font-size:18px; padding-top:10px; color:#f6fa7d; }

#speaker span{
	font-size:15px; padding-top:10px; color:#fff; }
	
.grid 
{
	width:95%; FONT-SIZE: 12 px;  TEXT-DECORATION: none; background-color:#d5cdbd; text-align:center; 
     border:1px solid #d5cdbd; font-family: 'Roboto', sans-serif;

}
.gridheader 
{
	background-color:#f9fc05;FONT-WEIGHT: bold; FONT-SIZE: 14px; border:1px solid #d5cdbd; height:35px; Color:#ed2228; text-align:center;
}
.griditem
{
    background:#fff; height:30px; padding-left:2px; padding-right:2px; border:1px solid #d5cdbd; text-align:left; font-size:12px; 
}
