a{background: transparent;color: #adb0d1}
a:visited{background: transparent;color: #bcadd1}
a:hover{background-color: transparent;color: #202420}
a:visited:hover{background-color: transparent;color: #202420}
body, body.default {background: url("images/house2.png") fixed no-repeat 99% 75px; background-color: #665b57; color: #bac1c5;}
ol { list-style-type: decimal;}
p {background-color: #665b57;}
.black p {background-color: black;}
.white p {background-color: white;}
li {list-style: square}
.black {background-color: black;color: white}
.black a {color: #2aae00}
.black a:visited {color: #00ff3c}
.black a:hover{color: #ff0040}
.white {background-color: white;color: #353535}
.white a {color: blue}
.white a:visited {color: #0089ff}
.white a:hover{color: #FF3333}
.avDiv {background: transparent;width:35px;height: 35px}
.panelHeader {position: absolute;left: 0px;top: 0px;height: 25px;background-color: blue;color: white;border: 1px solid black;cursor: move}
.closeButton {position: absolute;top: 5px;right: 5px;width: 15px;height: 15px;background: transparent url(images/closeButtonSmall.png)}
.closeButton:hover {background-image: url(images/closeButtonSmallHover.png);cursor: pointer}
.colorCell {position: absolute;width: 20px;height: 20px}
.inset {border: 3px inset silver}
.page_title{background-color: transparent;color: #202420;font: 3em "Times New Roman";position: absolute;padding: 0;margin: 0;padding-right: 150px;top: 8px;right: 0;text-align: right;vertical-align: top;height: 15px;z-index: 0}
.rbAvatar {visibility: hidden;height: 1px}
.userImg {border: 1px solid #adb0d1;cursor: pointer}
.userImg:hover {border: 1px solid #202420}
.black .userImg {border: 1px solid #14dc52}
.white .userImg { border: 1px solid blue}
.black .userImg:hover {border: 1px solid #B829A4}
.white .userImg:hover {border: 1px solid #FF3333}
.sub3 {text-indent: 1em}
#buzzLink {background: transparent;color: #CCC66C;font-style: italic; cursor: pointer;}
#flashLink {background: transparent;color: #B0C4DE;font-style: italic; cursor: pointer;}
.white #buzzLink {background: transparent;color: #B8860B;}
.white #flashLink {background: transparent;color: #0000CD;}
.black #buzzLink {background: transparent;color: #FFFACD;}
.black #flashLink {background: transparent;color: #87CEFA;}
#header {position: absolute;top: 0px;left: 0px;right: 2px;height: 60px;background: transparent;border-top: 2px groove #C0C0C0;border-right: 2px groove #C0C0C0;border-left: 2px groove #C0C0C0;display: inline;text-align: center;overflow: hidden}
#header ul {position: absolute;left: 25px;top: 60px}
#header ul li{display: inline;list-style: none;margin: 0;padding: 0}
#header #homeLink{display: inline;position: absolute;top: 2px;left: 2px;margin: 0;padding: 0}
#footer {position: absolute;bottom: 2px;left: 0px;right: 2px;height: 40px;border-right: 2px groove #C0C0C0;border-bottom: 2px groove #C0C0C0;border-left: 2px groove #C0C0C0}
#container {position: absolute;top: 60px;left: 0px;bottom: 40px;width: 100%}
#leftPanel {position: absolute;left: 0px;top: 0px;bottom: 0px;width: 250px;height: 64%;border-top: 2px groove #C0C0C0;border-left: 2px groove #C0C0C0;overflow: auto}
#leftPanelFooter {position: absolute;bottom: 0px;width: 250px;height: 35%;min-height:170px;border-bottom: 2px groove #C0C0C0;border-left: 2px groove #C0C0C0;border-top: 2px groove #C0C0C0}
#leftPanelLinks {position: absolute;top: 45px;width: 245px; border: none; padding: 5px;}
#mapLink {position: absolute;left: 5px;bottom: 5px}
#rsButton {position: absolute;right: 5px;bottom: 5px}
#roomSelectList {position: absolute;bottom: 5px}
#mainPanel {position: absolute;top: 0px;bottom: 0px;left: 250px;right: 2px;background: transparent;overflow: auto;padding: 5px;padding-bottom: 10px;border: 2px groove #C0C0C0;}
#loginWindow {background-color: #bac1c5;background-image: none;color: #665b57;visibility: visible;visibility: hidden;position: absolute;top: 100px;left: 25%;right: 25%;border: 5px outset;height: 400px;overflow: auto;width: 510px}
#signupWindow {background-color: #bac1c5;background-image: none;color: #665b57;visibility: visible;visibility: hidden;position: absolute;top: 150px;left: 25%;right: 25%;border: 5px outset;height: 180px;overflow: auto;width: 510px}
#changePassWindow {background-color: #bac1c5;background-image: none;color: #665b57;visibility: visible;visibility: hidden;position: absolute;top: 150px;left: 25%;right: 25%;border: 5px outset;height: 180px;overflow: auto;width: 510px}
#emotesCBdiv{border-bottom:1px solid black;height:22px;left:0px;position:absolute;top:28px;width:303px}
#emotesContent{;bottom:50px;left:0px;margin-top:2px;overflow:auto;padding-top:0px;position:absolute;top:50px;width:305px}
#emotesFooter{;border-top:1px solid black;bottom:0px;height:50px;left:0px;position:absolute;width:305px}
#emotesHeader{font-weight:bold;text-align:center;width:303px}
#emotesWindow{background:#bac1c5;border:5px outset;bottom:95px;color:#665b57;height:300px;position:absolute;right:205px;visibility:hidden;width:305px}
#pmContent{border:none;height:224px;left:0px;position:absolute;top:25px;width:348px;overflow:auto; background-color: transparent;}
#pmFooter{border-top:1px solid black;bottom:0px;height:50px;left:0px;position:absolute;width:348px;z-index:100}
#pmHeader{width:348px}
#pmWindow{background:#bac1c5;border:5px outset;color:#665b57;height:300px;margin:0px;padding:0px;position:absolute;right:15px;top:15px;visibility:hidden;width:350px}
#pmSend{background:transparent;left:3px;position:absolute;top:3px}
#pmText{position:absolute;left: 9px;bottom: 3px}
#pmSubmit{position:absolute;color: red;right:3px;bottom:3px}
#adminLink,#isAdmin,#logoutLink,#cpLink{visibility:hidden;}
#chatForm{position:absolute;left:220px;bottom:5px;visibility:hidden;visibility: visible}
#chatText{/*top:0px;left:0px;position:absolute;width:515px*/}
#smDebug{background:#bac1c5;border:5px outset;bottom:95px;color:#665b57;height:350px;padding-left:2px;position:absolute;right:25px;visibility:hidden;width:360px;z-index:40;top:50px}
#smDebugHeader{width:358px;}
#soundmanager-debug{height:323px;left:0px;overflow:auto;padding:5px;position:absolute;top:28px;width:358px}
#debug{background:#bac1c5;border:5px outset;bottom:95px;color:#665b57;height:200px;padding-left:2px;position:absolute;right:25px;visibility:hidden;width:160px;z-index:40}
#debug a{color:#000}
#debugContent{height:162px;left:0px;overflow:auto;padding:5px;position:absolute;top:28px;width:153px}
#debugHeader{width:160px}
#sendButton{bottom:0px;position:absolute;left:535px}
#debug a:hover{background:#33F;color:#3F3}
#adminLink{position:absolute;right:5px;bottom:5px;visibility:visible; height: 20px; vertical-align: bottom;}
#lostPassLink{position:absolute;left:5px;bottom:5px;visibility: inherit; height: 20px; vertical-align: bottom; color: Black;}
#avatar{position:absolute;right:5px}
#colorWindow{background:#bac1c5;border:5px outset;bottom:95px;color:#665b57;height:85px;left:265px;padding:2px;position:absolute;text-align:center;visibility:hidden;width:218px}
#colorWindow a{color:#332DAB}
#desc{left:0px;position:absolute;top:0px}

  /***********************************************/
 /*       Room Attributes for the Map           */
/***********************************************/

.roomDiv{position: absolute;background-color: transparent}
.roomDiv:hover {background-image: url(images/green.png);cursor: pointer;background-color: transparent}
#Attic{top: 225px;left: 161px;width: 79px;height: 47px}
#BackYard {height: 79px; width: 159px; left: 161px; top: 145px}
#Basement{height:63px;left:401px;top:81px;width:95px}
#Courtyard{height:95px;left:17px;top:225px;width:79px}
#Den{height:95px;left:241px;top:225px;width:79px}
#DiningRoom{height:79px;left:321px;top:145px;width:111px}
#Driveway{height:95px;left:17px;top:401px;width:79px}
#Dungeon{height:79px;left:273px;top:17px;width:127px}
#FamilyRoom{height:79px;left:161px;top:321px;width:95px}
#Foyer{height:79px;left:385px;top:321px;width:47px}
#FrontPorch{height:31px;left:289px;top:401px;width:207px}
#FrontYard{height:63px;left:97px;top:433px;width:399px}
#GameRoom{height:47px;left:161px;top:273px;width:79px}
#Garage{height:79px;left:17px;top:321px;width:79px}
#Garden{height:32px;left:97px;top:401px;width:191px}
#Gazebo{height:63px;left:17px;top:17px;width:63px}
#KidsRoom{height:79px;left:97px;top:321px;width:63px}
#Kitchen{height:79px;left:433px;top:145px;width:63px}
#Library{height:79px;left:257px;top:321px;width:63px}
#LivingRoom{height:95px;left:321px;top:225px;width:175px}
#Observatory{height:63px;left:113px;top:17px;width:111px}
#Parlor{height:79px;left:433px;top:321px;width:63px}
#Patio{height:95px;left:97px;top:225px;width:63px}
#RearDeck{height:47px;left:241px;top:97px;width:159px}
#Stables{height:47px;left:417px;top:17px;width:79px}
#Study{height:79px;left:321px;top:321px;width:63px}
#SwimmingPool{height:79px;left:17px;top:145px;width:143px}
#roomPanel {background-color: #bac1c5; background-image: url(images/rooms.png); border: 5px outset; color: #665b57; height: 512px; left: 0px; margin: 0px; padding: 0px; position: absolute; top: 0px; visibility: hidden; width: 512px; z-index: 100;}
#filterTitle {position: absolute; width: 245px; left: 0px; top: 0px; padding: 2px; border-bottom: 2px groove #C0C0C0}
#chatFilterDiv {position: absolute; left: 47px; top: 4px}
#linkFilterDiv {position: absolute; left: 107px; top: 4px}
#imageFilterDiv {position: absolute; left: 173px; top: 4px;}
#backgroundFilterDiv {position: absolute; left: 2px; top: 26px; text-align: center; width: 100%;}
#stylePanel {background-color: #bac1c5; border: 5px outset; bottom: 200px; color: #665b57; height: 85px; left: 265px; padding: 5px; position: absolute; visibility: hidden; width: 95px}
#styleHeader {width: 98%}
#styleContent {height: 59px; left: 0px; position: absolute; top: 26px; width: 95px}
#imagePanel {background-color: #bac1c5; border: 5px outset; bottom: 65px; color: #665b57; height: 85px; left: 15px; padding: 5px; position: absolute; visibility: hidden; width: 195px}
#imageHeader {width: 98%}
#imageContent {height:59px;left:0px;position:absolute;text-align:center;top:26px;width:95px}
#linkPanel {background-color: #bac1c5; border: 5px outset; bottom: 65px; color: #665b57; height: 85px; left: 15px; padding: 5px; position: absolute; visibility: hidden; width: 195px}
#linkHeader {width: 98%}
#linkContent {height:59px;left:0px;position:absolute;text-align:center;top:26px;width:95px}
.chatFormatButtons {height:20px;width:20px;position:absolute;z-index: 99;bottom:5px}
.pmFormatButtons {height:20px;width:20px;position:absolute;z-index: 99;top:5px}
#emotesButton,#pmEmotesButton              {background:url(images/menuSprite.png) no-repeat -10px -10px;left: 10px}
#boldButton,#pmBoldButton                  {background:url(images/menuSprite.png) no-repeat -10px -50px;left:40px}
#italicButton,#pmItalicButton              {background:url(images/menuSprite.png) no-repeat -10px -90px;left: 65px}
#underlineButton,#pmUnderlineButton        {background:url(images/menuSprite.png) no-repeat -10px -130px;left: 90px}
#strikethroughButton,#pmStrikethroughButton{background:url(images/menuSprite.png) no-repeat -10px -170px;left: 115px}
#colorButton,#pmColorButton                {background:url(images/menuSprite.png) no-repeat -10px -210px;left: 140px}
#imgTagButton,#pmImgTagButton              {background:url(images/menuSprite.png) no-repeat -10px -250px;left: 170px}
#linkTagButton,#pmLinkTagButton            {background:url(images/menuSprite.png) no-repeat -10px -290px;left: 195px}
#askBotButton,#pmAskBotButton              {background:url(images/menuSprite.png) no-repeat -10px -330px;left: 220px}
#mortiLabel,#pmMortiLabel                  {left: 245px; top: 2px; width: 110px; font-weight: bold;}
#shareLabel                                {position: absolute;left: 5px; top: 30px; width: 250px; font-weight: bold; visibility: hidden;}
#emotesButton:hover,#pmEmotesButton:hover              {background:url(images/menuSprite.png) no-repeat -10px -370px;}
#boldButton:hover,#pmBoldButton:hover                  {background:url(images/menuSprite.png) no-repeat -10px -410px;}
#italicButton:hover,#pmItalicButton:hover              {background:url(images/menuSprite.png) no-repeat -10px -450px;}
#underlineButton:hover,#pmUnderlineButton:hover        {background:url(images/menuSprite.png) no-repeat -10px -490px;}
#strikethroughButton:hover,#pmStrikethroughButton:hover{background:url(images/menuSprite.png) no-repeat -10px -530px;}
#colorButton:hover,#pmColorButton:hover                {background:url(images/menuSprite.png) no-repeat -10px -570px;}
#imgTagButton:hover,#pmImgTagButton:hover              {background:url(images/menuSprite.png) no-repeat -10px -610px;}
#linkTagButton:hover,#pmLinkTagButton:hover            {background:url(images/menuSprite.png) no-repeat -10px -650px;}
#askBotButton:hover,#pmAskBotButton:hover              {background:url(images/menuSprite.png) no-repeat -10px -690px;}
#loginSubmitDiv{margin-left: auto; margin-right: auto; width: 99%; background-color: green; position: absolute; text-align: center; bottom: 0px; left: 0px; border: none; padding: 2px}
#signupSubmitDiv{width:500px; position: absolute; text-align: center; bottom: 2px; border: none; padding: 2px}
#cpSubmitDiv{width:500px; position: absolute; text-align: center; bottom: 2px; border: none; padding: 2px}
#linkDiv {position:absolute;right:15px;top:5px;text-align:right; font-size: small;}

.pmSpan {background-color: transparent;}
.msgSpan {background-color: #665b57}
.black .msgSpan {background-color: black}
.white .msgSpan {background-color: white}

#CTL {width: 88px; height: 31px; background-repeat: no-repeat; background-image: url(http://usa.ultimatetopsites.com/bin/votepicture.art?thunder7&cat=entertainment&ID=80); margin: 0px; position: absolute; top: -36px; left: 4px;}
#CTL:hover { background-position: 1px 1px;}
#CTLspan {width: 88px; height: 31px; background-repeat: no-repeat; background-image: url(images/trans_overlay.png);}
#CTLspan:hover { background-position: 1px 1px;}
/*    Telescope portion */
#tsControls{background:#bac1c5;color:#665b57;border:5px outset;position:absolute;width:250px;height:103px;right:5px;top:30px;visibility:visible;z-index:40;}
#tsControlsHeader{width:248px;}
#tsControlsContent{border: none;position: absolute;right:0px;top:28px;width:248px;height:70px;overflow:auto;}
#latDiv {width: 244px;position: absolute; left: 0px; bottom: 58px; border: none;}
#lonDiv {width: 244px;position: absolute; left: 0px; bottom: 28px; border: none;}
#goDiv  {width: 244px;position: absolute; left: 0px; bottom: 0px; border: none; text-align: center;}
#cbDiv  {width: 244px;position: absolute; left: 0px; top : 0px; border: none; text-align: center;}

#telescope{background-color: black;color:#665b57;border:5px outset;position:absolute;left:5px;top:130px;width: 502px;height:430px;visibility:hidden;z-index:40;}
#telescope a{color:#FFF}
#telescopeContent{border: 1px inset black;position:absolute;left:0px;top:28px;height:400px;width: 500px;overflow: hidden;}
#telescopeHeader{width: 500px;}
#telescope a:hover{background:#33F;color:#3F3}
#map3d {height: 400px; width: 500px;z-index: 10; position: absolute; left: 0px; top: 0px; background-color: black}
#alternate {height: 400px; width: 500px;z-index: 5; position: absolute; left: 0px; top: 0px; background-color: black; color: white}
#tsControls{background:#bac1c5;color:#665b57;border:5px outset;position:absolute;width:250px;height:103px;right:5px;top:130px;visibility:hidden;z-index:40;}
#tsControlsHeader{width:248px;}
#tsControlsContent{border: none;position: absolute;right:0px;top:28px;width:248px;height:70px;overflow:auto;}
#latDiv {width: 244px;position: absolute; left: 0px; bottom: 58px; border: none;}
#lonDiv {width: 244px;position: absolute; left: 0px; bottom: 28px; border: none;}
#goDiv  {width: 244px;position: absolute; left: 0px; bottom: 0px; border: none; text-align: center;}
#cbDiv  {width: 244px;position: absolute; left: 0px; top : 0px; border: none; text-align: center;}
.avDiv {position:absolute;margin:2px;background-image: url(images/avatarSpriteMorti.png);background-repeat:no-repeat; background-color: transparent; border:3px inset black}
