html, body {
	font-family:Tahoma, sans-serif;
	font-size:0.9em;
	margin:0;
	padding:0;
}

body {
	background:url('images/sham.jpg') 0px 200px no-repeat;
}

#container {
	position:relative;
}

#measurer {
	position:absolute;
	left:0;
	top:-2em;
	width:100%;
}

#container-inner {
	margin-left:30%;
	margin-right:15%;
	padding:35px 0 200px 0;
}

#add-toast {
	font-size:1.5em;
}

.ball {
	position:absolute;
	left:20%;
	top:0;
	width:11px;
	height:11px;
	background-color:#555;
	font-size:0;
	line-height:0;
	background:top left no-repeat;
}

.color1 {	
	background-image:url('images/1.png');
	//background-image:none; 
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/1.png',sizingMethod=crop);
}

.color2 {	
	background-image:url('images/2.png');
	//background-image:none; 
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/2.png',sizingMethod=crop);	
}

.color3 {	
	background-image:url('images/3.png');
	//background-image:none; 
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/3.png',sizingMethod=crop);	
}

.color4 {	
	background-image:url('images/4.png');
	//background-image:none; 
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/4.png',sizingMethod=crop);	
}

.color5 {	
	background-image:url('images/5.png');
	//background-image:none; 
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/5.png',sizingMethod=crop);	
}

.color6 {	
	background-image:url('images/6.png');
	//background-image:none; 
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/6.png',sizingMethod=crop);	
}

.color7 {	
	background-image:url('images/7.png');
	//background-image:none; 
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/7.png',sizingMethod=crop);	
}

#sweet-balls {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:1px;
}

#input {
	width:100%;
	text-align:right;
}

#input-inner {
	border:1px dashed #e0e0e0;
	background:#fafafa;
	padding:10px;
}

#input form {
	margin:0;
	border:0;
}

#input div {
	margin-bottom:1em;
}

#input div.submit {
	margin-bottom:0;
	text-align:right;
}

#input div.author {
	text-align:right;
}

#input div.submit input {
	width:auto;
}

#input textarea {
	width:98%;
	height:15em;
}

#input input {
	width:10em;
}

#messages {
	padding:5em 0 0 0;
	margin:0;
	font-size:1.1em;
}

#messages li {
	margin:0;
	padding:17px 10px 17px 10px;
	border-top:1px dashed #e5e5ff;
	list-style-type:none;
	line-height:1.5em;
}

#messages li .author {
	padding-top:0.4em;
	font-style:italic;
	text-align:right;
}

#messages li.selected {
	background-color:#FFFABF;
}

#first {
	visibility:hidden;
}


body .index1 {
	z-index:1000;
}