html {height:100%} 
body 
{
	overflow-x:scroll;
	min-height:100%;
}
div {float:left;background-color:#eee;padding:4px;border-radius:6px;margin:0px;}
textarea {float:left;border:0px;}
.minus{float:left;font-size:1EM;color:#aaa;cursor:pointer}
.rightSection{float:left;font-size:0.75EM;color:#aaa;font-weight:bold;}
.leftSectionDeletedX{margin:0px;padding:0px;}
.plus{cursor:pointer;width:20px;height:20px;text-align:center;}
.next{font-size:0px;padding-bottom:3px;padding-right:0px;padding-left:0px;padding-top:0px;margin:0px;color:#aaa;cursor:pointer;}
.people{font-size:0px;padding:0px;margin:0px;color:#aaa;cursor:pointer;width:20px;height:20px;}
.level{clear:right;font-size:.88EM;color:#aaa;cursor:pointer;font-family:courier;background:#eee;margin:1px;}
.item{clear:left;cursor:move;}
.time{color:#00f;font-size:0.5EM;padding:0px;margin:0px;clear:both;float:none;}
div.items{color:red;}
div.itemsDeletedWrapper, div.itemsDeleted{float:none;}
div.itemsDeleted{text-align:center;color:#aaa;clear:left;}
div.itemDeletedWrapper{cursor:default;clear:left;}
div.itemDeleted{text-decoration: line-through;text-align:left;}
.oCheck{cursor:pointer;}
#lists
{
	width:2000px;
	background-color:white;
	padding:0px;
	margin:0px;
 }
#messages{position:fixed; bottom:0px; right:65px;display:;color:white;font-size:0.75EM;clear:both;}
#logOut{font-weight:bold;color:#aaa;cursor:pointer;position:fixed;right:5px;bottom:0px;font-size:0.75EM;}
#info{font-weight:bold;color:#aaa;cursor:pointer;position:fixed;right:110px;bottom:0px;font-size:0.75EM;}
#login
{
	position: fixed;
	top:0px;
	left:0px;
}
.o
{
	background:white;
	margin:0px;
	padding:0px;
}
 /* The Modal (background) */
.modal 
{
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-contentOLD {
  background-color: #fefefe;
  margin: 0 auto; /* 15% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
  width: 80%; /* Could be more or less, depending on screen size */
}
.modal-content 
{
  padding:10px;
  background-color:white;
  position: fixed;
  top: 50%;
  left: 50%;
  /* bring your own prefixes */
  transform: translate(-50%, -50%);
}

/* The Close Button */
.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
  line-height:1;
  margin-left:10px;
}

.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
} 
#copyLink
{
	background-color:#eee;
	cursor:pointer;
	color:#000;
}
#copied
{
	background-color:white;
	visibility:hidden;
	color:#aaa;
}
window
{
	pointer: default;
}
div.outputContact
{
	background-color:white;
	color:#aaa;
}
.hidden
{
	display:none;
}