h1 {
margin:0px;
}

form {
font-size: 9pt;
}

form input {
 size: 5;
}

div.draggable {
position:absolute; 
border: 1px solid #888888;
float:left;
margin-right: 5px;
margin-bottom: 5px;
font-size: 8pt;
font-family: verdana;
cursor:move;
padding:0px;
}

.caption {
position:absolute;
bottom: 0px;
right: 0px;
opacity: 0;
clear:left;
padding: 5px;
text-align:right;
color: #000000;
background-color: #ffffff;
border-top: 1px dotted grey;
border-left: 1px dotted grey;
display:none;
cursor:default;
}

div.sections {
font-size: 25pt;
}

#blurb {
position: absolute; 
top: 0px;
left: 230px;
width: 400px;
padding: 0px;
}

#tray {
background-repeat: no-repeat;
position:absolute; 
top:0px; 
left:0px; 
width:215px; 
height:600px; 
padding:0px; 
background-color: #798BE4; 
color:#DADADA;
display:none;
text-align: center;
}

#tray h1 {
	color: #ffffff
}

body {
background-color: #ffffff;
color: #373a80;
font-family: arial;
}

h2 {
   margin: 5px;
}

.image {
border: 1px solid #888888;
float:left;
margin-right: 5px;
margin-bottom: 5px;
font-size: 8pt;
font-family: verdana;
color: grey;
width: 100px;
height:100px;
}

#tabbar {
position: fixed;
position: absolute;
top:0px;
left:650px;
height: 20px;
background-color: #8899AA;
color: #ffffff;
padding: 0px 5px; 
display:none;
}

#tabbar a {
color: #DADADA;
font-size:10pt;
font-style:italic;
}

#feedback, #todo, #reglogbox {
position: fixed;
position: absolute;
top:20px;
left: 650px;
padding: 5px;
width: 200px;
border: 1px dotted black;
background-color: #DADADA;
display: none;
}

#reglogbox {
display:none;
font-size: 10pt;
}

#topbar {
margin-left: 220px;
}

/* shared banner properties*/
#latestbanner, #greatestbanner {
position: absolute;
left: 230px;
height:200px;
width:410px;
background-repeat:no-repeat;
background-color:#B3B5E7;
display:none;
}

#latestbanner {
top: 150px;
background-image: url('latest.png');
}

#greatestbanner {
top: 360px;
background-image: url('greatest.png');
}

#showcase {
position:absolute;
top:0px;
left:0px;
width:250px;
height:800px;
border:0;
display: none;
}

#debug {
position: absolute;
Xposition: fixed;
bottom:0px;
right:0px;
border: 4px dotted red;
padding: 5px;
display:none;
z-index: 100;
opacity: 0.8;
background-color: #ffdfdf;
}

.star {
	position: absolute;
	border: 1px solid #DADADA;
}

#reminder {
	display:none;
}

#waitbox {
margin-left:auto;
margin-right:auto;
margin-top:300px;
border:5px solid orange;
background-color: #ffffff;
width:200px;
z-index:100;
text-align:center;
display:none;
}
