form
{
	margin: 0;
	padding: 0;
}

table
{
	font-size: 1.0em;
}

a img
{
	border: 0;
}

body
{
	/*background: url(wall_texture.png) #D1D1E0;*/
	background-color:#fff;
}

hr {
  height:0;
  border:0 solid #000000;
  
  border-bottom:1px dashed #777777;
  margin-right:40px;
}

.absolute
{
	position: absolute;
}

#framecontainer
{
	left: 50%;
	top: 50%;
	width: 864px;
	height: 666px;
	margin-left: -432px;
	margin-top: -333px;
	overflow: hidden;
	color:#254;
	font-family: Georgia, serif;
	font-size: 13pt;
}

a
{
	color: #5AA39E;
}

#frame-left
{
	top:81px;
	left:0px;
	width: 86px;
	height: 491px;
}

#frame-top
{
	top:0px;
	left:0px;
	width: 864px;
	height: 81px;
}

#frame-right
{
	top:81px;
	right:0px;
	width: 92px;
	height: 491px;
}

#frame-bottom
{
	bottom:0px;
	left:0px;
	width: 864px;
	height: 94px;
}

#roomphoto
{
	top: 81px;
	left: 86px;
}



.preview a .big
{
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}

.preview a.item, .preview a.item:visited
{
	display: inline;
}

.preview a.item:hover
{
	background-color: #FFF;
}

.preview a.item .hl
{
	filter:alpha(opacity=1);
	-moz-opacity:.1;
	opacity: 0.1;
}

.preview a.item:hover .hl
{
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity: 1.0;
}


.preview a.item:hover .big
{
	display: block;
	position: absolute;
	z-index: 1;
}


#key-small-blink {
  
  position:absolute;
  top:315px;
  left:341px;
  
}


#knife-big
{
}
#knife-hl
{
	top: 531px;
	left: 522px;
	width: 88px;
	height: 41px;
}
a.item:hover #knife-big
{
	top: 245px;
	left: 246px;
	width: 405px;
	height: 172px;
}


#pin-blank
{
	left: 520px;
	top: 311px;
	width: 25px;
	height: 25px;
}
#pin-big-hl
{

}
a.item:hover #pin-big-hl
{
	left: 339px;
	top: 222px;
	width: 216px;
	height: 183px;
}


#musicbox-hl
{
	left: 140px;
	top: 511px;
}
#musicbox-big
{
}
a.item:hover #musicbox-big
{
	left: 307px;
	top: 210px;
	width: 280px;
	height: 225px;
}


#souvenirs-blank1
{
	left: 368px;
	top: 352px;
	width: 40px;
	height: 40px;
}
#souvenirs-blank2
{
	left: 472px;
	top: 354px;
	width: 40px;
	height: 40px;
}
#souvenirs-big-hl
{
}
a.item:hover #souvenirs-big-hl
{
	left: 283px;
	top: 197px;
	width: 297px;
	height: 208px;
}


#steth-hl
{
	left: 225px;
	top: 518px;
}
#steth-big
{
}
a.item:hover #steth-big
{
	left: 221px;
	top: 246px;
	width: 368px;
	height: 136px;
}


#binoc-hl
{
	left: 486px;
	top: 525px;
}
#binoc-big
{
}
a.item:hover #binoc-big
{
	left: 337px;
	top: 231px;
	width: 164px;
	height: 207px;
}


#rainboy-hl
{
	left: 488px;
	top: 475px;
}
#rainboy-big
{
}
a.item:hover #rainboy-big
{
	left: 343px;
	top: 186px;
	width: 196px;
	height: 229px;
}

/* press styles */

#press-blank {
	left: 345px;
	top: 165px;
	width: 191px;
	height: 134px;
}

#press-hl {
  
}

a.item:hover #press-hl {
	left: 345px;
	top: 165px;
	width: 191px;
	height: 134px;  
}


#key-blank
{
	left: 342px;
	top: 322px;
	width: 35px;
	height: 12px;
}
#key-big-hl
{
}
a.item:hover #key-big-hl
{
	left: 314px;
	top: 299px;
	width: 225px;
	height: 86px;
}


#clover-hl
{
	left: 122px;
	top: 421px;
}
#clover-big
{
}
a.item:hover #clover-big
{
	left: 352px;
	top: 192px;
	width: 142px;
	height: 241px;
}


#candle-hl
{
	left: 687px;
	top: 358px;
}
#candle-big
{
}
a.item:hover #candle-big
{
	left: 320px;
	top: 219px;
	width: 249px;
	height: 202px;
}



#guestbook-hl
{
	left: 317px;
	top: 488px;
}
#guestbook-big
{
}
a.item:hover #guestbook-big
{
	left: 327px;
	top: 238px;
	width: 239px;
	height: 169px;
}



#mailinglist
{
	position: absolute;
	text-align: center;
	top: 50%;
	left: 50%;
	width: 600px;
	margin-left: -300px;
	margin-top: 320px;
	font-family: Georgia, serif;
	font-size: 13pt;	
	color: #667;
	padding-bottom: 20px;
	line-height: 1.5em;
}
#mailinglist #email
{
	margin-left: 300px;
}

#mailinglist>#email
{
	margin-left: 0px;
}

#news-ticket {
  position: absolute;
	text-align: center;
	top: 50%;
	left: 50%;
	width: 580px;
	margin-left: -310px;
	margin-top: 310px;
	font-family: Georgia, serif;
	font-size: 11pt;	
	color: #667;
	padding-bottom: 20px;
	line-height: 1.5em;
}

#myspace-facebook-links {
  position: absolute;
	text-align: right;
	top: 50%;
	left: 50%;
	width: 700px;
	margin-left: -350px;
	margin-top: 320px;
	font-family: Georgia, serif;
	font-size: 13pt;	
	color: #667;
	padding-bottom: 20px;
	line-height: 1.5em;
}

.smaller
{
	font-size: 0.70em;
}

.fullshowinfo
{
	position:absolute;
	display: inline;
	background:#fff;
	border:5px double #000;
	color:#000;
	padding: 10px;
	margin: 5px;
	font-family: Verdana, sans-serif;
	font-size: 9pt;
	line-height: 1.4em;
	visibility: hidden;
	margin-top: -30px;
	left:0px;
	z-index:100;
}

.floatingpin
{
	display: block;
	float:right;
	clear: right;
}

.givemespace
{
	margin-top: 200px;
}

#mlform
{
	display: none;
}



/* videos */
#videos-content embed
{
  width: 306px;
  height: 250px;
  margin-right: 4px;
  display: inline; 
}

/* Souvenirs Page Styles */

#frame-hl {
	left: 86px;
	top: 353px;
}

#men-hl {
	left: 193px;
	top: 248px;  
}



#long-live-hl {
	left: 337px;
	top: 151px;  
}



#booklets-hl {
	left: 375px;
	top: 377px;
}

#guest-hl {
	left: 579px;
	top: 377px;
}



#comp-hl {
	left: 564px;
	top: 90px;
}

.souvenir-name {
  font-size:16px; 
  font-weight:bold; 
  margin-right:15px; 
}
.souvenir-text {
  font-size:12px;
}

/* GUESTBOOK */
#sign-guestbook
{
   border: 2px dashed #FFFFFF;
   padding:0px 15px; 
   background-color: #FFFFFF;
   width:420px;
}
.gb-location {
  font-size:.8em; 
  margin-left:20px;
}
.gb-message {
  font-style:italic;
  margin-left:20px;  
}
#gb-sign-link {
  font-size:.9em;
  margin-left:20px;  
  font-style:italic;
}
#gb-title {
  font-size:1.3em;  
  margin-left:20px;  

}
#sign-guestbook-title {
    font-style:italic;
  font-size:.9em;
}
