/* ----- whole ----- */body {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	margin: 0px;	padding: 0px;	background-color: #FFFFFF;	background-image: url(images/fringedBkd.gif);	background-repeat: repeat-x;	background-position: top;	color: #474747;}#main {	margin: 0px;	padding: 0px;	width: 625px;	float: left;}a {	color: #5d91cb;	text-decoration: none;}a:visited {	color: #5d91cb;	text-decoration: none;}a:hover {	color: #48729F;}.bold {	font-weight: bold;}p.disclaimer {	font-size: 85%;	font-style: italic;	color: #999999;	line-height: 11px;}/* ----- homepage ----- */#homeFeature {	font-size: 13px;	line-height: 16px;	color: #4F4F4F;	background-image: url(images/homePolaroids.jpg);	background-repeat: no-repeat;	background-position: right top;	margin: 0px;	padding: 0px;	height: 184px;}#homeFeature img {	margin: 0px;	padding: 13px 0px 0px 0px;}#homeBoxes #scheduleBox {	background-image: url(images/scheduleBox.gif);	background-repeat: no-repeat;	background-position: left top;	margin: 0px;	padding: 0px;	float: left;	height: 126px;	width: 299px;}#homeBoxes {	margin: 5px 8px;	padding: 0px;}#homeBoxes h1 {	font-size: 23px;	line-height: 23px;	font-weight: normal;	color: #333333;	margin: 0px;	padding: 31px 0px 10px 16px;}#homeBoxes p {	font-size: 12px;	line-height: 14px;	color: #434655;	margin: 0px;	padding: 0px 105px 0px 16px;}#homeBoxes #askBern {	background-image: url(images/askBernBox.gif);	background-repeat: no-repeat;	background-position: left top;	margin: 0px 20px 0px 0px;	padding: 0px;	height: 126px;	width: 299px;	float: left;}#homeBoxes #specialBox {	margin: 0px 20px 0px 0px;	padding: 0px;	width: 309px;	background-image: url(images/specialBox.gif);	background-repeat: repeat;	background-position: left top;	float: left;	height: 126px;}#homeBoxes #specialBox p {	margin: 0px;	padding: 0px 10px 0px 16px;}/* left */#leftSide h1 {	font-size: 17px;	line-height: 20px;	font-weight: bold;	margin: 0px;	padding: 24px 0px 10px 3px;}#leftSideIns  .header {	margin: 0px;	padding: 0px 0px 10px 3px;	font-size: 17px;	line-height: 18px;	font-weight: bold;}#leftSideIns  .links {	margin: 0px 0px 0px 3px;	padding: 4px 0px 4px 0px;	width: 170px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #E6E5E9;}.noworriesBox {	margin: 0px;	padding: 15px 0px 15px 0px;}#leftSide {	width: 299px;	margin: 0px 20px 0px 0px;	padding: 0px 0px 0px 8px;	float: left;}#leftSideIns {	margin: 15px 35px 0px 0px;	padding: 0px 0px 0px 8px;	width: 235px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #E6E5E9;	float: left;	height: 100%;}#leftSideIns #quoteBox {	width: 206px;	background-image: url(images/quoteTop.gif);	background-repeat: no-repeat;	background-position: left top;	margin: 0px 0px 6px 0px;	padding: 0px;}#quote {	background-image: url(images/quoteBtm.gif);	background-repeat: no-repeat;	background-position: left bottom;	width: 206px;}#quote p {	font-style: italic;	margin: 0px;	padding: 24px 18px 8px 18px;	color: #657351;	font-size: 13px;	line-height: 17px;	font-weight: normal;}#quote h2 {	font-size: 12px;	line-height: 16px;	font-weight: bold;	color: #465138;	margin: 0px;	padding: 0px 13px 24px 15px;}#leftSideIns #factBox {	width: 206px;	background-image: url(images/factTop.gif);	background-repeat: no-repeat;	background-position: left top;	margin: 0px 0px 6px 0px;	padding: 0px;}#fact {	background-image: url(images/factBtm.gif);	background-repeat: no-repeat;	background-position: left bottom;	width: 206px;	margin: 0px;	padding: 0px;}#fact p {	margin: 0px;	padding: 0px 18px 8px 18px;}#fact h3 {	margin: 0px;	padding: 24px 13px 7px 15px;}#leftSideIns h3 {	font-size: 15px;	line-height: 17px;	font-weight: bold;	margin: 0px;	padding: 24px 18px 5px 18px;}.youKnow {	margin: 0px;	padding: 0px 25px 6px 3px;	color: #333333;	line-height: 17px;	font-weight: normal;	font-size: 14px;}#leftSideIns .youKnowSource {	font-size: 11px;	line-height: 13px;	color: #727171;	margin: 0px;	padding: 0px 18px 24px 18px;}#leftSide p {	font-size: 13px;	line-height: 18px;	margin: 0px;	padding: 0px 0px 20px 3px;}.insideHeader {	margin: 0px;	padding: 14px 0px 3px 0px;}#footer {	font-size: 13px;	color: #8f8f91;	margin: 15px 0px 0px 0px;	padding: 15px 0px 15px 0px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #DBD8DE;}.homeHeader {	margin: 0px;	padding: 18px 0px 4px 0px;}#insideBar {	margin: 0px;	padding: 0px;	height: 13px;}#main #homeCopy {	background-image: url(images/homePuc.gif);	background-repeat: no-repeat;	background-position: left top;	margin: 0px;	padding: 15px 0px 0px 310px;	height: 219px;}#main h1 {	font-size: 24px;	font-weight: bold;	color: #E58106;	line-height: 25px;	margin: 0px;	padding: 0px 0px 16px 0px;}#main h2 {	font-size: 16px;	font-weight: bold;	color: #778253;	margin: 0px;	padding: 0px 0px 7px 0px;}#main .sub {	font-size: 21px;	font-style: italic;	font-weight: normal;	margin: 0px;	padding: 0px 0px 16px 0px;}#main .higher {	margin: 0px;	padding: 0px;}#main li {	font-size: 13px;	line-height: 17px;	background-image: url(images/arrowSm.gif);	background-repeat: no-repeat;	background-position: left 1px;	margin: 0px;	padding: 0px 60px 12px 14px;	list-style-type: none;}#main ul {	margin: 0px;	padding: 0px 0px 10px 0px;}.insPicture {	margin: 0px;	padding: 0px 23px 0px 0px;}#main p {	margin: 0px;	padding: 0px 0px 13px 0px;	line-height: 17px;}#main .smlList {	margin: 0px;	padding: 0px 0px 3px 14px;}#main #baGalleryBox {	width: 181px;	margin: 0px;	padding: 0px;	background-image: url(images/baGalleryTop.gif);	background-color: #FAF7D3;}#baGalleryBox #baGellery {	background-image: url(images/baGalleryBtm.gif);	margin: 0px;	padding: 111px 10px 46px 17px;	background-repeat: no-repeat;	background-position: left bottom;}#main .bigPic {	margin: 0px;	padding: 15px 0px 15px 0px;}#main  .sml  {	font-size: 15px;	font-weight: normal;	color: #666666;	margin: 0px;	padding: 0px 0px 4px 0px;}#main  .askbernQuote  {	font-size: 14px;	font-style: italic;	line-height: 18px;	font-weight: bold;	margin: 0px;	padding: 0px 50px 5px 0px;	color: #728851;}#main .thumb {	margin: 0px;	padding: 0px 5px 5px 0px;}.greenBold {	font-weight: bold;	color: #6c8d3b;}#main .thumbTable {	margin-bottom: 15px;}
