body {
	background-color: #d0e1db;
	font-family:"Lucida Calligraphy",Geneva, Arial, Helvetica, sans-serif;
	}
	
#content {
	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}	

#container #content {
	
	width: 450px;
	float:left;
	
	}
	
.print-hidden {
	display:none;
	}	
	

#branding ul, #footer ul{
	margin:0px;
	padding:0px;
}

#branding h1 {
	margin-top: 0px;
	}


.caption {
	font-size:small;
	margin-top:0px;
	}	

	

#container #nav {
	float: left;
	width: 150px;
	}



div {
	padding:10px;
	}

.modality {
	padding:inherit;
	}

	
	

	
#container {
	background-color: #FAEBD7;
	background-image:url(../img/sunrise_road_40_mirror.jpg);
	width: 789px;
	
	
	border: 1px solid black;
	
	}	
	

	
#footer {
	clear: both;

	
	}
	
ul {
	list-style:none;
	}	
	

		
#branding li, #footer li {
	display:inline;
	margin-right:10px;
	font-size:small;
	
	}

	
	
	
#branding img.portrait {
	float:left;
	margin-right:-2px;
	border:1px solid black;
	margin-right:10px;}	
	
	
#nav {
	clear:both;
	}	
	
	


#container #images {
margin-left: 670px;
clear:right;
margin-right: -30px;
width:125px;
}

#container #images img {
margin-bottom:10px;
}

#images a  {
	display:block;
	width:100px;
	height:140px;
margin-bottom:10px;
border:1px solid black;
}

#nav ul {
	padding-left:5px;
	margin-left:5px;
	}
#nav ul a {	
	text-decoration:none;
	color:black;
	}

#nav ul a:hover {
	font-weight:bolder;
	}

#nav ul a:visited {
	font-weight:bold;
	}	 


a#one {
	background-image:url(../img/drawing_003.jpg);
	width:100px;
	height:140px;

	
}

a#one:hover  {
	background-image:url(../img/drawing_009.jpg);
	}
	
	
	
a#two {
	background-image:url(../img/drawing_004.jpg);
	
}

a#two:hover  {
	background-image:url(../img/drawing_010.jpg);
	}
	
	
a#three {
	background-image:url(../img/drawing_005.jpg);
	
}

a#three:hover  {
	background-image:url(../img/drawing_011.jpg);
	}		
	
	
a#four {
	background-image:url(../img/drawing_006.jpg);
	
}

a#four:hover  {
	background-image:url(../img/drawing_012.jpg);
	}	
	
	
a#five {
	background-image:url(../img/drawing_007.jpg);
	
}

a#five:hover  {
	background-image:url(../img/drawing_013.jpg);
	}		
	
a#six {
	background-image:url(../img/drawing_008.jpg);
	
}

a#six:hover  {
	background-image:url(../img/drawing_014.jpg);
	}			
	
	
	
#about a#one {
	background-image:url(../img/drawing_009.jpg);
	width:100px;
	height:140px;

	
}

#about a#one:hover  {
	background-image:url(../img/drawing_003.jpg);
	}
	
	
	
#about a#two {
	background-image:url(../img/drawing_010.jpg);
	
}

#about a#two:hover  {
	background-image:url(../img/drawing_004.jpg);
	}
	
	
#about a#three {
	background-image:url(../img/drawing_011.jpg);
	
}

#about a#three:hover  {
	background-image:url(../img/drawing_005.jpg);
	}		
	
	
#about a#four {
	background-image:url(../img/drawing_012.jpg);
	
}

#about a#four:hover  {
	background-image:url(../img/drawing_006.jpg);
	}	
	
	
#about a#five {
	background-image:url(../img/drawing_013.jpg);
	
}

#about a#five:hover  {
	background-image:url(../img/drawing_007.jpg);
	}		
	
#about a#six {
	background-image:url(../img/drawing_014.jpg);
	
}

#about a#six:hover  {
	background-image:url(../img/drawing_008.jpg);
	}				
	
	
#content h1, #nav h2 {
	font-size:large;
	}	
#content h2 {
	font-size:medium;
	}	
	
	.em, .quote {
	font-style: italic;
}

#sessions #container #content img {
float:right; margin:20px; margin-right:0px; margin-top:0px; border: 1px solid black;
}
#sessions #container #content dt {
font-weight:bold;
}
#contact #container #content ul {
margin-left:0px;
padding-left:0px;
}

#contact #container #content li {
	margin-left:0px;
	padding-left:0px;
	}

.bold {
	font-weight:bold;
	}
	

h2.course {
	margin-bottom:0px;
	}			
			
.hook, .cost, .requisite {
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
	font-style:italic;
	}			
		
.speaker {
	margin-top:-1em;
	padding-top:0px;
	}		

.requisite {
	}

h2.course {
	}		
	
	
li h2 {
	margin-bottom:0px;
	}	
	
#branding div.newsletter {

}

#branding newsletter img {
	float:right;
	margin-right:-2px;
	}		
	
	
#branding form {
	float:right;
	}

#branding div.newsletter {	
	width:125px; 
	height:175px;
	float:right; 
	margin-top:0px; 
	 
	margin-right:0px; 
text-align:center; 	
	border:1px solid black;
padding:0px;				
}	


#branding .newsletter  p {
	font-size:small;
	width:115px;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	margin:0px;
	}

#branding .newsletter input.submit {
	width:125px;
	
	}
	
	
#energy_drawings #booking .hidden {
	display:none;
	}		
	
#links dt	{
	font-weight:bold;
	}
	
	#links dd {
	font-size:small;
	}	