/* BOBBI AUSUBEL CONSULTING */
/* LAST MODIFIED: 01/17/16 */

a:link {color:#369;}
a:visited {color:#369;}
a:hover {color:blue;}
a {text-decoration:none;}

/* === page layout === */

body {
	background-color:#000; 
	background-image:url(../images/bg7.jpg);
	background-attachment:fixed;
	background-size:100% auto;
	background-position:0 0;
	margin:0;
	border:0;
	font-family:"Century Gothic",Arial,Helvetica,sans-serif;
	color:#000;
	}
	
h1 {
	margin:100px 75px 35px 75px;
	color:#fff;	
	line-height:1.5em;
	font-family:"Century Gothic",sans-serif;

	}

	.name {
		font-size:2.2em
		}
		
	.title {
		font-size:1.3em
		}
	
h2 {
	font-size:2.3em;
	color:hsla(25, 84%, 25%, 1);
	}
	
h3 {
	font-size:1.5em;
	color:hsla(214, 45%, 19%, 1);
	border-bottom:1px solid #d1d1d1;
	margin:50px 0 0 0;
	padding:12px 0 10px 25px;
	background-color:#ececec;
	border-radius: 30px 30px 0 0;
	height:35px;
	}
			
/* === page navigation === */


nav {
	position:fixed;
	width:100%;
	top:-20px;
	text-align:right;
	z-index:10;
	} 
	
	nav ul {
		background:hsla(50, 61%, 29%, 1);
		border-bottom:2px solid hsla(25, 84%, 48%, 1);
		}
	
	nav li {
		display:inline;
		font-size:18px;
		margin:0;
		padding:10px 30px;
		line-height:50px;
		}
		

	nav a:link {color:#fff;}
	nav a:visited {color:#fff;}
	nav a:hover {color:#a1a1a1;}
	nav a {text-decoration:none;}
				

p {
	font-size:1.4em;
	line-height:1.4em;
	color:hsla(214, 45%, 19%, 1);
	}

#mainContent {
	width:80%;
	max-width:1200px;
	min-width:700px;
	padding:50px 0 0 100px;
	}

#wrap1,#wrap2,wrap3,wrap4,footer {
	overflow:hidden;
	}
	
#wrap1,#wrap3,footer {
	position:relative;
	background:#fff;
	margin:0 auto; 
	padding:0 0 50px;
	height:auto;
	width:100%;
	}

#wrap1 {
	top:100px;
	border-top:3px solid #369;
	}

#wrap2,#wrap4 {
	position:relative;
	top:100px;
	height:450px;
	background:hsla(60, 70%, 10%, 0.7);
	}
	.talksintro {
		color:#fff;	
		font-size:1.7em;
		font-weight:bold;
		text-align:center;
		}	
	.talks {
		margin-top:-15px;
		color:#fff;	
		font-size:1.8em;
		text-align:center;
		}

#wrap4 {
	background:hsla(50, 61%, 29%, 0.7);
	height:500px;
	}

	.generalIntro {
		color:#fff;
		font-size:1.5em;
		font-weight:bold;
		text-align:center;
		}
	
	.general {
		color:#fff;
		font-weight:normal;
		font-size:1.5em;
		text-align:center;
		list-style-type:none;
		margin-top:20px;
		}
	
	
#wrap3 {
	top:100px;
	}


footer {
	top:100px;
	background:hsla(0, 0%, 0%, 0.8);
	height:300px;
	}	

	.copyright {
		position:relative;
		color:#fff;
		font-size:1.2em;
		float:right;
		margin:250px 50px 0 0;
		display:inline;
		}	
	




