@charset "utf-8";
/* CSS Document */

body
{
background:url(images/mainbg.gif) repeat-x;
margin:0 auto;
font-size:1em;
}

#leftcolumn
{
width:373px;
display:block;
float:left;
}

#rightcolumn
{
width:373px;
display:block;
float:right;
}


#header
{
background:url(images/cssimages/header.gif) no-repeat;
margin:0 auto;
display:block;
width:850px;
height:189px;
}

#main
{
background:url(images/cssimages/body.gif) repeat-y;
min-height: 100%;
margin:0 auto;
display:block;
width:850px;
}

#frontcontent
{
margin:0 auto;
display:block;
width:750px;
min-height:100%;
font-family:arial;
font-size:.9em;
}

#content
{
margin:0 auto;
min-height:100%;
display:block;
width:750px;
font-family:arial;
font-size:.9em;
}

#footer
{
background:url(images/cssimages/footer.gif) no-repeat;
margin:0 auto;
display:block;
text-align:center;
width:850px;
height:41px;
font-size:.7em;
font-family:arial;
}

#divleft
{
width:375px;
display:block;
float:left;
margin-right:25px;
}

#divright
{
width:375px;
display:block;
float:right;
}

#divwithin
{
width:375px;
display:block;
}


#photoleft
{
width:175px;
display:block;
float:left;
text-align:center;
font-size:.7em;
}

#photoright
{
width:175px;
display:block;
float:right;
text-align:center;
font-size:.7em;
}

#photocenter
{
width:175px;
display:block;
margin:0 auto;
text-align:center;
font-size:.7em;
}

#titles {
	font-size: 1.5em;
	font-weight: bold;
	color: #660000;
	text-align:center;
}

.bb
{
font-size:1.5em;
}

.bb a
{
color:#660000;
}

.quote
{
font-size:.7em;
}

#divfull
{
display:block;
width:700px;
font-size:1.2em;
margin:0 auto;
}

table td
{
vertical-align:top;
}

#map
{
position:absolute;
margin-left:24px;
margin-top:189px;
width:800px;
height:906px;
}

#headermapfixed
{
background:url(images/cssimages/header.gif) no-repeat;
position:absolute;
width:850px;
height:189px;
}

#headerfixed
{
background:url(images/cssimages/header.gif) no-repeat;
margin-top:0;
margin-left:100px;
width:850px;
height:189px;
}

#footerfixed
{
	background:url(images/cssimages/footer.gif) no-repeat;
	position:absolute;
	margin-top:0px;
	margin-left:100px;
	display:inline;
	text-align:center;
	width:850px;
	height:41px;
	font-size:.7em;
	font-family:arial;
	clear:both;
}

#mainmapfixed
{
background:url(images/cssimages/body.gif) repeat-y;
min-height: 100%;
margin-left:100px;
display:block;
width:850px;
height:1095px;
}

#mainfixed
{
background:url(images/cssimages/body.gif) repeat-y;
min-height: 100%;
margin-top:0px;
margin-left:100px;
display:block;
width:850px;
height:100%;
}

#contentfixed
{
margin-left:50px;
min-height:100%;
display:block;
width:750px;
font-family:arial;
font-size:.9em;
}


#button65 a:link
{
	background:url(oneroom/images/buttons/65up.jpg) no-repeat;
	display:block;
	width:61px;
	height:60px;
	z-index:5;
	position:absolute;
	margin-top:653px;
	margin-left:547px;
}

#button65 a:hover
{
background:url(oneroom/images/buttons/65down.jpg) no-repeat;
display:block;
width:61px;
height:60px;
	z-index:5;
	position:absolute;
	margin-top:653px;
	margin-left:547px;
}

#button65 a:visited
{
background:url(oneroom/images/buttons/65up.jpg) no-repeat;
display:block;
width:61px;
height:60px;
	z-index:5;
	position:absolute;
	margin-top:653px;
	margin-left:547px;
}

#button65 a:visited:hover
{
background:url(oneroom/images/buttons/65down.jpg) no-repeat;
display:block;
width:61px;
height:60px;
	z-index:5;
	position:absolute;
	margin-top:653px;
	margin-left:547px;
}


#button27 a:link
{
	background:url(oneroom/images/buttons/27up.jpg) no-repeat;
	display:block;
	width:47px;
	height:47px;
	z-index:5;
	position:absolute;
	margin-top:352px;
	margin-left:746px;
}

#button27 a:hover
{
background:url(oneroom/images/buttons/27down.jpg) no-repeat;
display:block;
width:47px;
height:47px;
	z-index:5;
	position:absolute;
	margin-top:352px;
	margin-left:746px;
}

#button27 a:visited
{
background:url(oneroom/images/buttons/27up.jpg) no-repeat;
display:block;
width:47px;
height:47px;
	z-index:5;
	position:absolute;
	margin-top:352px;
	margin-left:746px;
}

#button27 a:visited:hover
{
background:url(oneroom/images/buttons/27down.jpg) no-repeat;
display:block;
width:47px;
height:47px;
	z-index:5;
	position:absolute;
	margin-top:352px;
	margin-left:746px;
}

#button70 a:link
{
	background:url(oneroom/images/buttons/70up.png) no-repeat;
	display:block;
	width:55px;
	height:56px;
	z-index:6;
	position:absolute;
	margin-top:673px;
	margin-left:504px;
}

#button70 a:hover
{
background:url(oneroom/images/buttons/70down.png) no-repeat;
display:block;
width:55px;
height:56px;
	z-index:6;
	position:absolute;
	margin-top:673px;
	margin-left:504px;
}

#button70 a:visited
{
background:url(oneroom/images/buttons/70up.png) no-repeat;
display:block;
width:55px;
height:56px;
	z-index:6;
	position:absolute;
	margin-top:673px;
	margin-left:504px;
}

#button70 a:visited:hover
{
background:url(oneroom/images/buttons/70down.png) no-repeat;
display:block;
width:55px;
height:56px;
	z-index:6;
	position:absolute;
	margin-top:673px;
	margin-left:504px;
}
