#list-blocks
{
	list-style: none;
	position: absolute;
	top: 110px;
	left: 29px;
}

#list-blocks li
{
	
}
	
	#list-blocks li.swathe
	{
		display: block;
		width: 280px;
		min-width: 200px;
		min-height: 150px;
		padding-bottom: 16px;
		box-shadow: 2px 2px 7px #1f1f1f;
		-webkit-box-shadow: 2px 2px 7px #1f1f1f;
		-moz-box-shadow: 2px 2px 7px #1f1f1f;
		position: absolute;
		top: 0px;
		left: 0px;
	}
		
		#list-blocks li.swathe .top
		{
			width: 100%;
			height: 51px;
			margin-bottom: 16px;
		}
			
			#list-blocks li.swathe .top .save
			{
				float: left;
				padding: 5px;
				margin: 14px 0px 0px 15px;
				font: bold 11px/11px Arial, Helvetica, sans-serif;
				text-decoration: none;
				color: #ffffff;
				display: none;
			}
				
				#list-blocks li.swathe .top .save:hover
				{
					
				}
			
			#list-blocks li.swathe .top .delete
			{
				width: 16px;
				height: 16px;
				float: left;
				padding: 8px 4px 0px 8px;
				background-image: url(../images/delete.png);
				background-repeat: no-repeat;
				background-position: right bottom;
			}
			
			#list-blocks li.swathe .top .link
			{
				width: 16px;
				height: 16px;
				float: left;
				padding: 8px 4px 0px 8px;
				background-image: url(../images/link.png);
				background-repeat: no-repeat;
				background-position: right bottom;
			}
			
			#list-blocks li.swathe .top .email
			{
				width: 16px;
				height: 16px;
				float: left;
				padding: 8px 4px 0px 8px;
				background-image: url(../images/email.png);
				background-repeat: no-repeat;
				background-position: right bottom;
			}
			
			#list-blocks li.swathe .top ul.colours
			{
				padding-right: 9px;
				list-style: none;
				float: right;
			}
				
				#list-blocks li.swathe .top ul.colours li
				{
					width: 10px;
					height: 10px;
					font-size: 1px;
					cursor: pointer;
					margin: 8px 0px 0px 5px;
					border: 1px solid #ffffff;
					opacity: 0.8;
					float: left;
				}
					
					#list-blocks li.swathe .top ul.colours li:hover
					{
						opacity: 1;
					}
					
					#list-blocks li.swathe .top ul.colours li.hidden
					{
						display: none;
					}
					
					#list-blocks li.swathe .top ul.colours li.paperc
					{
						background: #ffffff url(../images/select-paper-bg.png) no-repeat 1px 2px;
					}
					
					#list-blocks li.swathe .top ul.colours li.yellowc
					{
						background: #fecb00;
					}
					
					#list-blocks li.swathe .top ul.colours li.purplec
					{
						background: #ae136b;
					}
					
					#list-blocks li.swathe .top ul.colours li.greenc
					{
						background: #49be15;
					}
					
					#list-blocks li.swathe .top ul.colours li.bluec
					{
						background: #1490b9;
					}
		
		#list-blocks li.swathe p
		{
			color: #000000;
			font: bold 11px/22px "Lucida Grande", Arial, Verdana, sans-serif;
			margin: 0px 14px 16px 14px;
		}
		
		#list-blocks li.swathe textarea
		{
			color: #000000;
			font: bold 11px/22px "Lucida Grande", Arial, Verdana, sans-serif;
			border: none;
			background: #ffffff;
			margin-left: 14px;
		}
		
		#list-blocks li.swathe.paper
		{
			background: url(../images/paperbg.png) repeat;
		}
			
			#list-blocks li.swathe.paper label
			{
				color: #000000 !important;
			}
			
			#list-blocks li.swathe.paper .top
			{
				
			}
				
				#list-blocks li.swathe.paper .top .save
				{
					background: #9a9a9a;
				}
					
					#list-blocks li.swathe.paper .top .save:hover
					{
						background: #757575;
					}
		
		#list-blocks li.swathe.yellow
		{
			background: #fecb00;
		}
			
			#list-blocks li.swathe.yellow .top
			{
				background: #e4b600;
			}
				
				#list-blocks li.swathe.yellow .top .save
				{
					background: #876f10;
				}
					
					#list-blocks li.swathe.yellow .top .save:hover
					{
						background: #ac8d10;
					}
		
		#list-blocks li.swathe.purple
		{
			background: #ae136b;
		}
			
			#list-blocks li.swathe.purple .top
			{
				background: #9c1160;
			}
				
				#list-blocks li.swathe.purple .top .save
				{
					background: #5a0837;
				}
					
					#list-blocks li.swathe.purple .top .save:hover
					{
						background: #7d0b4c;
					}
		
		#list-blocks li.swathe.green
		{
			background: #49be15;
		}
			
			#list-blocks li.swathe.green .top
			{
				background: #42ab13;
			}
				
				#list-blocks li.swathe.green .top .save
				{
					background: #286e09;
				}
					
					#list-blocks li.swathe.green .top .save:hover
					{
						background: #31810d;
					}
		
		#list-blocks li.swathe.blue
		{
			background: #1490b9;
		}
			
			#list-blocks li.swathe.blue .top
			{
				background: #1281a6;
			}
				
				#list-blocks li.swathe.blue .top .save
				{
					background: #0d5168;
				}
					
					#list-blocks li.swathe.blue .top .save:hover
					{
						background: #0f6480;
					}
	
	#list-blocks label
	{
		display: none; font-size: 12px; color: #ffffff; line-height: 30px;
	}
		
		#list-blocks label input
		{
			margin-left: 12px; margin-right: 6px; vertical-align: middle;
		}
	
#bin
{
	width: 64px;
	height: 64px;
	position: absolute;
	right: 20px;
	bottom: 20px;
	display: block;
}

.whiteImp
{
	background: #ffffff !important;
}
