/* -------------------------LAYOUT----------------------------- */body {	background-color: #FFFFFF;	color: #000000;	text-align: center;	margin: 0px;	padding: 0px;	font-family: Arial, Helvetica, sans-serif;}img{	border: 0px;}#containerOuter {	background-color: #FFFFFF;	color: black;	text-align: center;	width: 100%;	margin: 5px;	padding: 5px;	border: 0px solid #99C1D3;}#containerInner {	background-color: #FFFFFF;	color: black;	text-align: center;	margin: 5px;	padding: 5px;}#leftBar {	display: none;}#contentOuter, .contentOuteritem  {	border: 5px solid #99C1D3;	text-align: left;	background-color: #FFFFFF;	color: black;}#contentInner {	border: 1px solid #99C1D3;	text-align: left;	background-color: #FFFFFF;	color: black;	background-image: url(img/leaplogo.png);	background-repeat: no-repeat;	background-position: right bottom;	margin: 5px;}#contentTitleScreen {	width: 100%;	text-align: left;	padding: 5px;}#contentInfoScreen {	text-align: left;	border: 0px solid red;}.infoouter {	margin-left: 100%;	border: 5px solid #99C1D3;	text-align: left;	background-color: #FFFFFF;	color: black;	margin-top: 10px;	padding: 6px;}.infoinner, .vcardcontainer{	border: 1px solid #99C1D3;	text-align: left;	background-color: #FFFFFF;	color: black;	margin: 5px;	padding: 5px;}#notesform{	width: 100%;	border: 1px solid white;	padding: 0px;	margin: 0px;}fieldset{	border: 1px solid white;	padding: 0px;	margin: 0px;}#notes{	width: 98%;	border: 0px solid #99C1D3;	font-family: Arial, Helvetica, sans-serif;	font-size: 1.2em;	font-weight: normal;	color: #A75A7A;	background-color: #ffffff;}.notesouter {	margin-left: 0px;	border: 5px solid #99C1D3;	text-align: center;	background-color: #FFFFFF;	color: black;	margin-top: 0px;	padding: 0px;}.vcardcontainer:hover{ background-color: #EFECDF; color: #ffffff;}.vcardadd{	margin-top: 10px;}#footer {	clear: both;	padding: 10px;}/*-------------------------STYLING----------------------------- */#title {	background-color: #A75A7A;	color: black;	text-align: left;}#title h1{	color: #FFFFFF;	background-color: #99C1D3;	font-weight: normal;	font-size: 1.5em;	padding: 6px 12px;	margin: 0px;}#author {	color: #ffffff;	background-color: #A5D0E3;	text-align: left;	vertical-align: middle;	margin: 0px 0px 6px;	padding: 0px;	top: 0px;	}#author h2{	color: #ffffff;	background-color: #A5D0E3;	font-weight: normal;	font-size: 0.5em;	padding: 6px 12px;	margin: 0px;}h3{	color: #A75A7A;	background-color: transparent;	margin: 0px;	padding: 0px;}h4, h5{	color: #A75A7A;	background-color: transparent;	margin: 0px;	padding: 0px;}p,ul,ol,.vcard,.vcardadd {	font-size: 85%;	color: #000000;	background-color: transparent;	text-align: left;}p.footer {	font-size: 70%;	color: #666666;	background-color: transparent;	text-align: left;}p.learningObjectives {	font-size: 100%;	color: #666666;	text-align: left;}.hidden { display: none; }.smallCaps {	font-size: 80%;	text-transform: uppercase;	color: #666666;	background-color: transparent;	text-align: right;}.authorNames {	font-style: italic;}.vcard .adr, .vcard .tel{	display:none;}