body, html { height: 100%; margin:0; padding:0; } body, input, textarea { font-family: trebuchet ms, verdana, arial, sans-serif; font-size: 16px; font-weight:bold; } #cloud_body { position:relative; width:100%; height:95%; } div.topic { position:absolute; cursor:move; color: #000; } div.topic input, #menu #cloud_title input { border:none; background-color:transparent; color: #000; } div.topic input { width:200px; } div.topic textarea, div.topic .notes { display:none; font-size:12px; } div.topic:hover, div.topic.active { background-color:#FFF2BF; z-index:100; } div.topic:hover textarea, div.topic.active textarea, div.topic:hover .notes { display:block; margin:0 auto; width:95%; } div.topic .destroy { visibility:hidden; font-size:10px; color:#000; position:absolute; top:0px; right:5px; cursor:pointer; } div.topic:hover .destroy, div.topic.active .destroy { visibility:visible; } div.topic.inherited { color:#555; cursor:default; } .rtop,.artop{visibility:hidden} div.topic:hover .rtop, div.topic:hover .artop, div.topic.active .rtop, div.topic.active .artop {visibility:visible} #gettingStarted .middle { color:#ddd; text-align:center; width:100%; } /* Vertical centering hack */ .vCenter {height: 90%; overflow: visible; position: relative;} .vCenter [id] {display: table; position: static;} .vCenter .middle {position: absolute; top: 50%;} /* for explorer only*/ .vCenter .middle[id] {display: table-cell; vertical-align: middle; position: static;} .vCenter .inner {position: relative; top: -50%} /* for explorer only */ .vCenter .inner[id] {position: static;} .clear {clear:both; height:0;} a, a:hover, a:active, a:visited { color: #00f; } #menu { height:20px; overflow:hidden; } #menu, #cloud_properties, #enter_password .inner { background-color:#FFF2BF; border:1px solid #000; } #menu .logo { font-variant: small-caps; padding-left:5px; float:left; } #menu ul { margin: 3px; padding: 0px; list-style: none; float: right; } #menu li { margin: 0px 0px 0px 19px; padding: 0px 0px 0px 0px; list-style: none; float: left; font-size:12px; } #menu #cloud_title { text-align:center; cursor:pointer; } #menu #cloud_title.dimmed { color:#ccc; } #menu #cloud_title input { width: 300px; text-align:center; } #cloud_properties { border-top-color:#FFF2BF; position:absolute; width:300px; right:0px; top:-1px; padding:3px; } #cloud_properties, #cloud_properties input { font-size: 12px; } #enter_password .middle { width:100%; } #enter_password .inner { text-align:center; margin:0 auto; width:300px; padding:5px; }