.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */	float: right;	margin-left: 8px;}.fltlft { /* this class can be used to float an element left in your page */	float: left;	margin-right: 18px;}/* ----- IMAGES ----- */img{	border: 0; /* no border will provide exact graphic match in centered background */}#mainContent img{	border: 1px solid #000000; }#mainContent .sidebar img{	border: 0; }img a {	border: 0; /* no border will provide exact graphic match in centered background */text-decoration: none;}img a:hover{	border: 0; /* no border will provide exact graphic match in centered background */text-decoration: none;}/* ----- BREADCRUMB ----- */#breadcrumb {	text-transform: uppercase;	letter-spacing: .1em;}/* ----- PULLQUOTE with quotes on top and bottom  ----- *//* ----- RULE is a centered image  ----- *//* ----- subcontent ----- */div.subcontent {	/* background-image:	url(../aassets-lma/subcontent/subcontent-back.jpg);	background-position: top left;	background-repeat: no-repeat;*/	padding: 6px;	margin: 1em 0 5px 0;	border-top: 1px solid #eee;	padding-top: 1em;	}div.subcontent h2, div.subcontent h4, div.subcontent p, div.subcontent ul {	padding-left: 270px;	}div.subcontent ul {	padding-left: 290px;	}/* ----- CONTACT BAR ----- *//* rather than give the sidebar itself a font size, use contextual selectors to get at the elements within */.contactbar {	width: 400px;	float: right;	/* margin: 0 1.125em 0 0;  16x1.125=18px */	text-align: right;}/* ----- SIDEBAR ----- *//* rather than give the sidebar itself a font size, use contextual selectors to get at the elements within */.sidebar {	width: 260px;	float: right;	/* margin: 0 1.125em 0 0;  16x1.125=18px */	margin-top: 0.5em;	margin-bottom: 0.5em;	padding: 10px; /* 16x0.5625=9px */	background:#fff;	margin-left: 20px;}.sidebar h3 {	font-size: 0.875em; /* 16x0.875=14px */	margin: 0 0 0.643em 0; /* 14x0.643=9px */	color: #000;}.sidebar p {	font-size: 0.75em; /* 16x0.75=12px */	line-height: 1.2em;}.sidebar ul {	padding: 0;	margin: 0 0 .5em 1.125em; /* 16x1.125=18px */}.sidebar li {	font-size: 0.75em; /* 16x0.75=12px */	line-height: 1.2em;}/* ----- PHOTOBOX ----- *//* rather than give the sidebar itself a font size, use contextual selectors to get at the elements within */.photobox {	width: 250px;	/* margin: 0 1.125em 0 0;  16x1.125=18px */	/*margin-top: .5em;*/	margin-bottom: .5em;	padding: 0;	font-size: 0.75em; /* 16x0.75=12px */	line-height: 1.2em;	/* border-bottom: 1px solid #ccc;  12x0.083=1px */}.photobox img {	margin-bottom: 3px;	border: 1px solid #000000; /* no border will provide exact graphic match in centered background */	}/*.photobox p {	color: #666666;	margin-top: .2em;	margin-bottom: .5em;}*/.photobox img a {	border: 1px solid #000000; /* no border will provide exact graphic match in centered background */text-decoration: none;}.photobox img a:hover{	border: 1px solid #333; /* no border will provide exact graphic match in centered background */text-decoration: none;}
