/* Zero everything for browser compatibility */
html body
{
	margin: 0px;
	padding: 0px;
}
#allencapsulating
{
	width: 750px;
	margin: 20px auto;
	padding: 0px;
}
#header
{
	padding: 0px;
	margin: 0px;
	background-image: url('images/logo.gif');
	background-repeat: no-repeat;
	height: 75px;
}
#topBar
{
	padding: 5px;
	border: 0px solid #cccccc;
}
#middleContainer
{
	padding: 0px;
	margin: 0px;
}
#leftSide
{
	position: relative;
	float: left;
	left: 0px;
	top: 10px;
	width: 155px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 20px;
}
#menu
{
	padding: 5px 15px 15px 15px;
	border: solid 1px gray;
	margin-bottom: 15px;
}
#extraMenu
{
	padding: 8px 13px;
	text-align: left;
	border: dashed 1px #696969; /*dimgray*/
}
#divMainArea
{
	position: relative;
	top: 10px;
	left: 0px;
	width: 550px;
	margin: 0px 0px 20px 165px;
	padding: 0px 15px 0px 15px;
	border: solid 1px gray;
}
#divMainTextArea
{
	width: 450px;
	padding-top: 10px;
	padding-bottom: 20px;
	margin: 0px;
	overflow: visible;
}
#bottomBar
{
	padding: 5px;
	border: solid 0px #ccc;
	clear: both;
	margin-bottom: 20px;
}


/* Other pages
/*----------------------------*/
.printFriendly
{
	margin: 10px;
}

#photoContainer
{
	margin: 20px auto 20px auto;
}
#photoTextArea
{
	width: 500px;
	margin: 20px auto 40px auto;
}
