/*	synch:
	expander-min-width = body-padding-left + body-padding-right = 175 + 175 = 350
	expander-max-width = sizer-max-width - expander-margin-left - expander-margin-right = 300 - (-175) - (-175) = 650
*/

body {
	text-align: center;
	background: black;
	padding: 0px 175px 0px 175px;		/* synch: expander-min-width 350*/
	border: 0px dashed orange;
	margin: 0;
}

#sizer {
	width: 100%;						/* synch: jello-factor 100 */
	max-width: 300px; 					/* synch: expander-max-width 650 */
	margin: 0 auto;
	border: 0px dashed green;
}

#expander {
	z-index: 1;
	position: relative;
	border: 0px dashed black;
	margin: 0px -170px 0px -170px;	/* synch: expander-min-width 350 these side margins should be the same or slightly less than body paddings */
	min-width: 350px;				/* synch: expander-min-width 350 This prevents Safari from losing the negative margins in narrow windows */

}

/* \*/
* html #expander { height: 0; }
/* */

#bvcontent {
	position: relative;
	padding-left: 6em;
	padding-right: 6em;
	border: 0px solid #FF9933;
	color: #3399CC;
	}

a:link.bvnav {
	text-decoration: none;
	
	}
a:link {
	color: #3399CC;
}

a:visited.bvnav {
	text-decoration: none;
	}
a:visited {
	color: #3399CC;
	}
	
a:hover {background-color: blue; color: black;}

.bvserif       {font-family: Times New Roman, Times, serif;}
.bvsans-sserif {font-family: Arial, Helvetica, sans-serif;}
.bvmonospace   {font-family: Lucidia Console, Courier New, Courier, monospace;}