div.topstrip,
div.leftstrip,
div.rightstrip,
div.shadowright,
div.bottomstrip,
div.shadowbottom,
div.topruler,
div.bottomruler,
div.printversion,
div.sidecontent,
div.menu,
div.photo,
div.header,
div.navitop,
div.navibottom
{
	position:fixed;
}


body
{
	background-color:#2D0000;
}

div.topstrip
{
	position:fixed;
	top:0px;
	height:30px;
	left:40px;
	right:40px;
	border-bottom:solid 5px #800;
	z-index:1;
}

div.leftstrip
{
	position:fixed;
	top:30px;
	left:0px;
	width:40px;
	bottom:20px;
	border-right:solid 5px #800;
}

div.rightstrip
{
	position:fixed;
	top:30px;
	right:0px;
	width:40px;
	bottom:20px;
	border-left:solid 5px #800;
}

div.shadowright
{
	position:fixed;
	top:40px;
	right:-40px;
	width:70px;
	bottom:10px;
	border-left:solid 10px #180000;
}

div.bottomstrip
{
	position:fixed;
	bottom:0px;
	left:40px;
	right:40px;
	height:20px;
	border-top:solid 5px #800;
	z-index:1;
}

div.shadowbottom
{
	position:fixed;
	bottom:0px;
	left:50px;
	right:30px;
	height:10px;
	border-top:solid 10px #180000;
	z-index:1;
}

/* ----------------------------------------------------- */

div.maincontent
{
	position:absolute;
	margin:auto;
	top:91px;		
	right:45px;
	left:252px;
	padding:70px 310px 40px 30px;
}

div.sidecontent
{
	min-height:auto;
	top:190px;
	right:70px;
	bottom:60px;
}

div.menu
{
	left:40px;
	bottom:20px;
}

div.photo
{
	top:35px;
	left:45px;
}


div.header
{
	top:30px;
  	left:215px;
  	right:45px;
}

div.navibottom
{
	position:fixed;
	bottom:25px;
}


div.navitop
{
	position:fixed;
	top:90px;
	right:46px;
	left:253px;
}


div.topruler,
div.bottomruler
{
	position:fixed;
 	left:273px;
 	right:67px;
}


div.topruler
{
	top:121px;
}

div.bottomruler
{
	bottom:58px;
}