/* ======================================================================   ELLENROTHENBERG.COM   (c) 2009, All Rights Reserved. ======================================================================== *//*  print styles  */body {	width: 100%;	margin: 0 5%; 	padding: 0; 	background-color: white; 	font-size: 12pt; 	line-height:1.5em; 	text-align: left;	}strong { 	font-weight: bold;	}em { 	font-style: italic;	}a:link, a:visited { 	color: gray;	font-weight: bold; 	text-decoration: underline;	}a img { /* Gets rid of IE's blue borders */	border:none; 	} img { 	border: none; 	}#content {	position: relative;	top: 0px;	left: 0px;	width: 100%;	margin: 0;	padding: 0;	text-align: left;	background: none;	}#header {	height: 80px;	}#navOne, #navTwo, #buttons, #arrows { 	display: none;	}	/*=====BODY=====*/#container {	position: relative;	top: 0;	left: 0;	margin: 0;	padding: 0;	width: 100%;	border-top: 1px solid #666053;	}#main {	width: 100%;	text-align: left;	font-family: Helvetica Neue, Arial, sans-serif;	font-weight: normal;	}#sidebar {	position: relative;	left: 0;	top: 0;	width: 25%;	float: left;	margin-top: 10px;	padding: 0;	}#sidebar ul li {	text-decoration: none;	list-style-type: square;	list-style-image: none;	font-family: Helvetica Neue, Arial, sans-serif;	font-weight: normal;	font-size: 12px;	line-height: 14px;	color: gray;	}#sidebar a {	color: gray;	text-decoration: none;	}#sidebar .title {	font-family: Helvetica Neue, Arial, sans-serif;	font-weight: bold;	font-size: 16px;	line-height: 16px;	color: #646265;	margin-top: 20px;	margin-bottom: 10px;	}#landing {	width: 75%;	float: left;	background: none;	}	/*=====BOTTOM FRAME=====*/#bottom {	font-family: Helvetica, Arial, sans-serif;	clear: both;	position: relative;	top: 10px;	left; 0px;	width: 100%;	float: left;	text-align: left;	font-size: 12px;	background: none;	border-bottom: 1px solid #666053;	}#footer {	font-family: Helvetica, Arial, sans-serif;	position: relative;	top: 10px;	left: 0px;	clear: both;	width: 100%;	}/*=====TEXT STYLES=====*/h1 	{	font-family: Helvetica, Arial, sans-serif;	font-weight: bold;	font-size: 13pt;	line-height: 1.2em;	margin-bottom: 5px;	vertical-align: top;	color: black;	text-align: left;	}h2 	{	font-family: Helvetica, Arial, sans-serif;	font-weight: bold;	font-size: 1em;	line-height: 2em;	vertical-align: top;	color: #646265;	text-align: left;	margin-top: 16px;	margin-bottom: 7px;	border-bottom: 1px solid #8C8C8C; 	}h3 	{	font-family: Georgia, Times, serif;	font-weight: bold;	font-size: 1em;	line-height: 1.6em;	padding: 0px 10px 0px 10px;	color: #646265;	text-align: left;	}h4 	{	font-family: Helvetica, Arial, sans-serif;	font-weight: bold;	font-size: 1em;	line-height: 1.7em;	color: #8C8C8C;	text-align: left;	}.caption {	margin: 10px 0px 10px 0px;	padding: 0px;	font-family: Helvetica, Arial, sans-serif;	font-style: normal;	font-size: 10px;	color: gray;	}.footer {	position: relative;	top: 10px;	left: 0px;	font-family: Helvetica Neue, Arial, sans-serif;	font-size: 10px;	line-height: 12px;	color: gray;	}.static {	margin: 0px;	padding: 24px 30px 30px 30px;	font-family: Helvetica, Arial, sans-serif;	font-size: .8em;	line-height: 2em;	color: black;	text-align: left;	}.static p { margin-bottom: 12px; }.static ul li { 	list-style: square; 	margin-left: 20px; 	line-height: 1.4em; 	margin-bottom: 8px;	}#blockquote { 	font-style: italic; 	margin: 20px 5px 10px 5px; 	background-color: #EBECEB; 	padding: 20px 20px 5px 20px; 	text-align: left; 	line-height: 1.5em; 	color: #737272; 	}.quoter { 	margin-top: 5px; 	font-style: normal; 	text-align: right; 	color: #737272; 	}.strong { 	font-weight: bold; 	color: #646265; 	}table { 	display: none;	}