body {
	text-align:center;
	margin-top:0px;
	left:1%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#000000;
	background:#ffffff;
	background-image:url(../images/shapebg.gif);
	background-repeat:repeat-y;
	background-position:100% 0%;
}

h3 {
	line-height:100%;
}

a {
	font-family:Courier New, Courier, monospace;
	color:#333333;
	font-weight:bold;
}

a:hover {
	font-family:Courier New, Courier, monospace;
	color:#ffffff;
	background:#666666;
	font-weight:bold;
}

a.mainNav {
	font-family:Courier New, Courier,monospace;
	color:#CC0000;
	font-size:80%;
	font-weight:bold;
}

a.mainNav:hover {
	font-family:Courier New, Courier,monospace;
	color:#FFFFFF;
	font-size:80%;
	background:#CC0000;
	font-weight:bold;
}

img {
	border-width:0px;
	border-style:none;
}

img.bb {
	border-width:1px;
	border-style:solid;
	border-color:#333333;

}

table.main {
	width:720px;
}

td {
	vertical-align:top;
	text-align:left;
}

td.header {
	width:600px;
	height:75px;
	text-align:left;
}

td.contentRoom {
	width:175px;
	font-size:75%;
	line-height:130%;
	padding:4px;
	border-width:1px;
	border-color:#999999;
	border-style:solid;
}

td.aboutContent1 {
	width:230px;
}

td.aboutContent2 {
	width:245px;
}

.aboutbox {
	width:95%;
	font-size:75%;
	line-height:130%;
	padding:4px;
	border-width:1px;
	border-color:#999999;
	border-style:solid;
}

.aboutbox2 {
	width:85%;
	font-size:70%;
	line-height:130%;
	padding:4px;
	border-width:1px;
	border-color:#990000;
	border-style:solid;
	text-align:left;
	margin-left:10px;
}

.contentBox {
	padding:2px;
	border-width:1px;
	border-color:#990000;
	border-style:solid;
}

td.content {
	width:200px;
	font-size:70%;
	line-height:130%;
	padding:4px;
	border-width:1px;
	border-color:#999999;
	border-style:solid;
}

td.content a {
	font-size:120%;
}

td.content a:hover {
	font-size:120%;
}

td.bigContent {
	width:500px;
	line-height:130%;
	padding:4px;
	font-size:80%;
}

td.objContent {
	width:600px;
	line-height:130%;
	padding:4px;
	font-size:80%;
}

td.roomContent {
	width:500px;
	font-size:80%;
	vertical-align:top;
}

td.mainImage {
	width:250px;
	text-align:center;
	padding:3px;
	font-size:85%;
	color:#333333;
}

td.feature {
	height:100px;
	width:300px;
	text-align:center;
	vertical-align:middle;
}

td.rightSide {
	width:120px;
	padding:2px;
}

td.roomImg {
	height:300px;
	width:300px;
	padding:3px;
	vertical-align:middle;
	font-size:80%;
}

td.leftSide {
	width:150px;
	vertical-align:bottom;
}

td.leftSide2 {
	width:125px;
	vertical-align:bottom;
}

td.roomSide {
	width:75px;
	vertical-align:bottom;
	text-align:right;
}

td.footer {
	height:35px;
	font-size:70%;
	vertical-align:bottom;
}

.intro {
	font-size:110%;
	font-weight:bold;
	color:#000000;
}

.tinytext {
	font-size:80%;
	font-weight:bold;
	color:#333333;
	padding:10px;
}

.sideimage {
	font-family:Courier New,monospace;
	font-size:90%;
	line-height:100%;
	background:#ffffff;
	font-weight:bold;
}

.contactform {
	line-height:140%;
}

.contacttext {
	border-style:solid;
	border-color:#666666;
	background:#cccccc;
	width:300px;
}

.contactselect {
	border-style:solid;
	border-color:#666666;
	background:#cccccc;
	width:300px;
	padding:0px;
}

.contactarea {
	border-style:solid;
	border-color:#666666;
	background:#cccccc;
}

.contactbut {
	border-width:1px;
	border-style:solid;
	border-color:#666666;
	background:#333333;
	color:#ffffff;
}

li {
	margin-left:-17px;
	list-style-type:square;
}

.menu {
	width:90%;
	font-family:Courier New, Courier, monospace;
	font-size:100%;
	font-weight:bold;
	color:#000000;
	border-width:2px;
	border-style:solid;
	border-color:#333333;
	padding:3px;
	background:#ffffff;
	line-height:120%;
}

.entryheader {
	width:100%;
	font-size:110%;
	font-weight:bold;
	padding:1px;
	color:#333333;
}

.blogtitle {
	height:45px;
}

.blogentry {
	width:90%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:95%;
	color:#000000;
	text-align:justify;
	border-width:1px;
	border-style:solid;
	border-color:#666666;
	background:#ffffff;
	padding:3px;
	line-height:130%;
}


.bloglinks {
	width:90%;
	font-family:Courier New, Courier, monospace;
	font-size:90%;
	color:#000000;
	border-width:1px;
	border-style:solid;
	border-color:#990000;
	background:#ffffff;
	padding:3px;
	line-height:120%;
}

.bloglinks a {
	font-size:85%;
}

.bloglinks a:hover {
	font-size:85%;
}

.blogsearch {
	width:95%;
}

.entrycomment {
	width:90%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:95%;
	color:#000000;
	text-align:justify;
	border-width:1px;
	border-style:solid;
	border-color:#990000;
	background:#ffffff;
	padding:3px;
	line-height:120%;
}

.entrycomfooter {
	width:100%;
	border-top:solid 1px #CC0000;
	font-size:90%;
	color:#333333;
}

.entryfooter {
	width:100%;
	border-top:solid 1px #990000;
	font-size:90%;
	color:#333333;
}

.entryfooter a {
	font-family:Courier New, Courier,monospace;
	color:#CC0000;
	font-size:100%;
	font-weight:bold;
}

.entryfooter a:hover {
	font-family:Courier New, Courier,monospace;
	color:#FFFFFF;
	font-size:100%;
	background:#CC0000;
	font-weight:bold;
}

.navSelected {
	font-family:Courier New, Courier,monospace;
	color:#990000;
	font-weight:bold;
}

img.menuicon {
	float:left;
}

.thanks {
	color:#cc0000;
	font-size:110%;
	font-weight:bold;
}

.roommap {
	text-align:center;
	width:100%;
}

.roomnav {
	margin-left:20px;
	font-size:80%;
}

.itemimg {
	float:right;
}

.disclaimer {
	font-size:85%;
	background:#ffffff;
	width:80%;
	height:100%;
	text-align:left;
}

#roomInfo {
	position:relative;
	width:500px;
	height:70px;
	text-align:center;
}

#default{
	width:92%;
	height:100%;
	position:absolute;
	font-family:Verdana,sans-serif;
	font-size:95%;
	padding:4px;
	top:1px;
	left:1%;
	border-width:1px;
	border-color:#999999;
	border-style:solid;
	z-index:50;
	visibility:show;
	text-align:left;
}

#posterstrip, #beck, #chair, #drawers, #extcable, #table, #switches, #newspapers, #topshelf, #secondshelf, #stuff {
	width:92%;
	height:100%;
	position:absolute;
	font-family:Verdana,sans-serif;
	font-size:75%;
	text-align:left;
	border-width:1px;
	border-color:#660000;
	border-style:solid;
	padding:3px;
	top:1px;
	left:1%;
	z-index:50;
	visibility:hidden;
	text-align:left;
}

#boxes, #yucca, #packaging, #wardrobe, #fireplace, #mirror, #cloud, #bed, #phone {
	width:92%;
	height:100%;
	position:absolute;
	font-family:Verdana,sans-serif;
	font-size:75%;
	text-align:left;
	border-width:1px;
	border-color:#660000;
	border-style:solid;
	padding:3px;
	top:1px;
	left:1%;
	z-index:50;
	visibility:hidden;
	text-align:left;
}

#waterbottle, #shoes, #rug, #floorstuff, #sandals, #cokevase, #walklight, #books, #iluvmcr, #fruitbowl, #computer, #heater, #speaker, #cactus, #bed, #dpt1, #doraemon, #drawers {
	width:92%;
	height:100%;
	position:absolute;
	font-family:Verdana,sans-serif;
	font-size:75%;
	text-align:left;
	border-width:1px;
	border-color:#660000;
	border-style:solid;
	padding:3px;
	top:1px;
	left:1%;
	z-index:50;
	visibility:hidden;
	text-align:left;
}

#light, #jacket, #morebooks, #laundry, #calendar, #mogwaiposter, #hifi, #bigdrawers, #recordplayer, #recordbox, #pullswitch, #bag {
	width:92%;
	height:100%;
	position:absolute;
	font-family:Verdana,sans-serif;
	font-size:75%;
	text-align:left;
	border-width:1px;
	border-color:#660000;
	border-style:solid;
	padding:3px;
	top:1px;
	left:1%;
	z-index:50;
	visibility:hidden;
	text-align:left;
}

#speaker, #window, #door, #speaker2, #shoeboxes, #printer, #burntcds, #horns, #records, #wallpaper, #wrappers {
	width:92%;
	height:100%;
	position:absolute;
	font-family:Verdana,sans-serif;
	font-size:75%;
	text-align:left;
	border-width:1px;
	border-color:#660000;
	border-style:solid;
	padding:3px;
	top:1px;
	left:1%;
	z-index:50;
	visibility:hidden;
	text-align:left;
}

.blogimg {
	float:right;
	margin-left:3px;
	margin-bottom:3px;
}