body {
margin: 0;
padding: 0;
background-color: #333333;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 1.5em;
text-align: center;
color: #111111;
}

h1, h2, h3, h4, h5 ,h6 { font-family: Century Gothic, Arial, sans-serif; margin: 0; padding: .1em 0; letter-spacing: -1px; line-height: 1.2em; text-align: left;}
h1 { font-size: 2.5em;  color: black; letter-spacing: 1px;}
h2 { font-size: 1.8em; letter-spacing: 1px;}
h3 { font-size: 1.4em; letter-spacing: 1px;}
h4 { font-size: 1.2em;}
h5 { font-size: 1.4em;}
h6 { font-size: 1.2em;}

p {margin: 0; padding:0 0 .8em 0; text-align:left;}

a:link, a:visited, a:hover {color: black;text-decoration: none; font-weight: bold}
p a:link, p a:visited, p a:hover {background-color: #ddd; padding: 0 4px;}
p a:hover {color: white; background-color: #111}


img, img a, p img, p img a {border: none;text-decoration: none;padding: 0;background: transparent;}

#center { position: relative; margin:0 auto 0 auto; padding: 0; width:990px; text-align: left;}
#interference {position:absolute; top:270px; left:320px; background-image:url('images/interference.gif');background-repeat: repeat; height:135px; width:240px; margin: 0; padding: 0;}
#top {background-image:url('images/boxtop.png');background-repeat: no-repeat; height:21px; margin: 0; padding: 0;}
#mid {background-image:url('images/boxmid.png');background-repeat: repeat-y; margin: 0; padding: 0 17px;}
#bot {background-image:url('images/boxbot.png');background-repeat: no-repeat 0 0; height:30px; margin: 0; padding: 0;}

.borderedbox {border: 1px solid black; padding:10px; margin-top: 20px;}

.line {margin:0 0 15px 0; padding:0;border-bottom: 1px solid silver;}

#room { width:956px; margin: 0; padding: 0; position:relative; background-color: white; background-image:url('images/room.png');background-repeat: no-repeat; min-height: 635px; height:auto !important; height:635px;}
#title {position:absolute; left:350px; top:15px; width:350px; height:60px; overflow:hidden;}
#homebutton {position:absolute; left:0px; top:50px; width:25px; height:85px;}

#window {position:absolute; left:0px; top:0px; width:252px; height:167px;}
#window ul {margin:0; padding: 0; width:252px;}
#window li {margin:0; padding: 0; height:167px;list-style-type: none;}
#window ul li a {margin:0; padding: 0; background: transparent url("images/roomslices/room_r1_c1.gif") no-repeat -300 0; margin:0; padding: 0;display: block; height:167px; border: none;}
#window ul li a:hover {background: transparent url("images/roomslices/room_r1_c1.gif") no-repeat 0 0;}
#windowwhite {position:absolute; left:0px; top:0px; width:252px; height:167px; background: white;}
#windowcaption {position:absolute; left:0px; top:0px; width:252px; height:167px; background: transparent url("images/roomslices/room_r1_c1.gif") no-repeat 0 0;}

#home {position:absolute; left:252px; top:36px; width:288px; height:131px;}
#home ul {margin:0; padding: 0; width:288px;}
#home li {margin:0; padding: 0; height:131px;list-style-type: none;}
#home ul li a {margin:0; padding: 0; background: transparent url("images/roomslices/room_r1_c2.gif") no-repeat -300 0; margin:0; padding: 0;display: block; height:131px; border: none;}
#home ul li a:hover {background: transparent url("images/roomslices/room_r1_c2.gif") no-repeat 0 0;}

#photo {position:absolute;left:540px;top:6px;width:164px;height:161px;}
#photo ul {margin:0; padding: 0; width:164px;}
#photo li {margin:0; padding: 0; height:161px; list-style-type: none;}
#photo ul li a {margin:0; padding: 0; background: transparent url("images/roomslices/room_r1_c3.gif") no-repeat -200 0;
margin:0; padding: 0;display: block; height:161px; border: none;}
#photo ul li a:hover {background: transparent url("images/roomslices/room_r1_c3.gif") no-repeat 0 0;}
#photowhite {position:absolute;left:540px;top:6px;width:164px;height:161px; background: white;}
#photocaption {position:absolute;left:540px;top:6px;width:164px;height:161px; background: transparent url("images/roomslices/room_r1_c3.gif") no-repeat 0 0;}

#books {position:absolute;left:704px;top:6px;width:252px;height:161px;}
#books ul {margin:0; padding: 0; width:252px;}
#books li {margin:0; padding: 0; height:161px; list-style-type: none;}
#books ul li a {margin:0; padding: 0; background: transparent url("images/roomslices/room_r1_c5.gif") no-repeat -300 0; margin:0; padding: 0;display: block; height:161px; border: none;}
#books ul li a:hover {background: transparent url("images/roomslices/room_r1_c5.gif") no-repeat 0 0;}
#bookscaption {position:absolute;left:704px;top:6px;width:252px;height:161px; background: transparent url("images/roomslices/room_r1_c5.gif") no-repeat 0 0;}

#days {position:absolute; left:0px; top:167px; width:252px; height:157px;}
#days ul {margin:0; padding: 0; width:252px;}
#days li {margin:0; padding: 0; height:157px;list-style-type: none;}
#days ul li a {margin:0; padding: 0; background: transparent url("images/roomslices/room_r2_c1.gif") no-repeat -300 0; margin:0; padding: 0;display: block; height:157px; border: none;}
#days ul li a:hover {background: transparent url("images/roomslices/room_r2_c1.gif") no-repeat 0 0;}
#dayscaption {position:absolute; left:0px; top:167px; width:252px; height:157px; background: transparent url("images/roomslices/room_r2_c1.gif") no-repeat 0 0;}

#telly {position:absolute; left:252px; top:167px; width:342px; height:289px;;}
#telly ul {margin:0; padding: 0; width: 324px;}
#telly li {margin:0; padding: 0; height: 289px; list-style-type: none;}
#telly ul li a {margin:0; padding: 0; background: transparent url("images/roomslices/room_r2_c2.png") no-repeat 350 0;
margin:0; padding: 0;display: block; height:289px; border: none;}
#telly ul li a:hover {background: transparent url("images/roomslices/room_r2_c2.png") no-repeat 0 0; cursor: default}
#tellywhite {position:absolute; left:252px; top:167px; width:342px; height:289px; background: white;}

#tshirt {position:absolute;left:632px;top:167px;width:324px;height:172px;}
#tshirt ul {margin:0; padding: 0; width:324px;}
#tshirt li {margin:0; padding: 0; height:172px; list-style-type: none;}
#tshirt ul li a {margin:0; padding: 0; background: transparent url("images/roomslices/room_r2_c4.gif") no-repeat -350 0;
margin:0; padding: 0;display: block; height:172px; border: none;}
#tshirt ul li a:hover {background: transparent url("images/roomslices/room_r2_c4.gif") no-repeat 0 0;}
#tshirtwhite {position:absolute;left:632px;top:167px;width:324px;height:172px; background: white;}

#cal {position:absolute;left:27px;top:324px;width:225px;height:222px;}
#cal ul {margin:0; padding: 0; width:225px;}
#cal li {margin:0; padding: 0; height:222px; list-style-type: none;}
#cal ul li a {margin:0; padding: 0; background: transparent url("images/roomslices/room_r3_c1.gif") no-repeat -300 0;
margin:0; padding: 0;display: block; height:222px; border: none;}
#cal ul li a:hover {background: transparent url("images/roomslices/room_r3_c1.gif") no-repeat 0 0;}
#calcaption {position:absolute;left:27px;top:324px;width:225px;height:222px; background: transparent url("images/roomslices/room_r3_c1.gif") no-repeat 0 0;}


#mag {position:absolute;left:632px;top:339px;width:176px;height:261px;}
#mag ul {margin:0; padding: 0; width:176px;}
#mag li {margin:0; padding: 0; height:261px; list-style-type: none;}
#mag ul li a {margin:0; padding: 0; background: transparent url("images/roomslices/room_r4_c4.gif") no-repeat -300 0;
margin:0; padding: 0;display: block; height:261px; border: none;}
#mag ul li a:hover {background: transparent url("images/roomslices/room_r4_c4.gif") no-repeat 0 0;}


#ipod {position:absolute;left:808px;top:341px;width:144px;height:294px;}
#ipod ul {margin:0; padding: 0; width:144px;}
#ipod li {margin:0; padding: 0; height:294px; list-style-type: none;}
#ipod ul li a {margin:0; padding: 0; background: transparent url("images/roomslices/room_r4_c6.gif") no-repeat -300 0;
margin:0; padding: 0;display: block; height:294px; border: none;}
#ipod ul li a:hover {background: transparent url("images/roomslices/room_r4_c6.gif") no-repeat 0 0;}



#choc {position:absolute; left:252px; top:456px;width:380px;height:165px;}
#choc ul {margin:0; padding: 0; width:380px;}
#choc li {margin:0; padding: 0; height:165px; list-style-type: none;}
#choc ul li a {margin:0; padding: 0; background: transparent url("images/roomslices/room_r5_c2.gif") no-repeat -400 0; margin:0; padding: 0;display: block; height:165px; border: none;}
#choc ul li a:hover {background: transparent url("images/roomslices/room_r5_c2.gif") no-repeat 0 0;}


#hometext {margin: 0; padding: 635px 60px 25px 60px;}

.close {text-align:right; font-size: 16px; font-weight: bold;}


acronym,abbr { border-bottom:1px dotted #333;cursor:pointer; }



div#footer {margin: 0 0 10px 0; padding: 0; text-align: center; clear: both; color: #aaa; font-size: .8em;}
div#footer a:link,div#footer a:visited, div#footer a:hover {color: #aaa;text-decoration: none; font-weight: normal; padding:0 1em; border-left: 1px solid #666;}
div#footer a:hover {color: #ccc;}
</style>





