body {	font-family: "calibri", Arial, sans-serif;	font-size:18px;	background-image: url(../img/black_linen.png);	color: #333333;}select {	font-family: "calibri", Arial, sans-serif;	font-size: 18px;	border: 1px solid #333333;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}input {	font-family: "calibri", Arial, sans-serif;	font-size: 18px;		border: 1px solid #333333;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}input[type='submit']:hover, input[type='button']:hover, button:hover {	border: 1px solid #666666;	background-color: #f8f8f8;}table {	border-collapse: collapse;	border-spacing: 0;	margin: 0px;	padding: 0px;}th, tr {	padding: 0px;	margin: 0px;}td {	padding: 3px;	margin: 0px;}form {	margin: 0px;	padding: 0px;}h1 {	font-size: 50px;	color: white;	font-weight: lighter;	margin: 0px;}h2 {	font-size: 28px;	color: white;	font-weight: normal;	margin: 0px 0px 10px 0px;}.box h1, .layer h1 {	font-size: 50px;	color: #333333;	font-weight: lighter;	margin: 0px;}.box h2, .layer h2 {	font-size: 28px;	color: #333333;	font-weight: normal;	margin: 0px 0px 10px 0px;}a {	color: #333333;}a:hover {	text-decoration: none;}.file_cell {	float: left;	padding: 4px 8px 4px 8px;	margin: 1px;  -webkit-border-radius: 3px;  border-radius: 3px;}.file_cell.dark {	background-color: #e5e5e5;}.file_cell.light {	background-color: #f5f5f5;}.file_cell.new {	background-color: #e5ddff;}.imagepaster {  border: 1px solid rgba(0,0,0,0.3);  height: 360px;  width: 500px;  -webkit-border-radius: 3px;  border-radius: 3px;  background: rgba(0,0,0,0.03);  background-image: url(../img/cllipboard.png);  background-repeat: no-repeat;  background-position: 186px 116px;  }#CanvasImageSize {	color: white;	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;}.box {	background-color: white;	width: 1012px;		margin-top: 30px;	padding: 20px;	border: 2px solid white;	-webkit-box-shadow: inset 0px 0px 10px 3px rgba(200, 200, 200, 0.8), 5px 5px 18px 2px rgba(10, 10, 10, 0.8); /* WebKit */ 	-moz-box-shadow: inset 0px 0px 10px 3px rgba(200, 200, 200, 0.8), 5px 5px 18px 2px rgba(10, 10, 10, 0.8); /* Firefox */ 	box-shadow: inset 0px 0px 10px 3px rgba(200, 200, 200, 0.8), 5px 5px 18px 2px rgba(10, 10, 10, 0.8); /* Standard */	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;}.layer {	background-color: white;	display: none;	position: absolute;	left: 100px;	top: 100px;	padding: 30px;	border: 1px solid white;	-webkit-box-shadow: inset 0px 0px 10px 3px rgba(200, 200, 200, 0.8), 5px 5px 18px 2px rgba(10, 10, 10, 0.8); /* WebKit */ 	-moz-box-shadow: inset 0px 0px 10px 3px rgba(200, 200, 200, 0.8), 5px 5px 18px 2px rgba(10, 10, 10, 0.8); /* Firefox */ 	box-shadow: inset 0px 0px 10px 3px rgba(200, 200, 200, 0.8), 5px 5px 18px 2px rgba(10, 10, 10, 0.8); /* Standard */	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;	z-index: 999;}.waiting {	display: none;	background-image: url(../img/loading.gif);	background-position: 10px 0px;	background-repeat: no-repeat;	width: 307px;	height: 104px;	position: absolute;	left: 0px;	top: 0px;	background-color: white;	border: 1px solid #323232;	-webkit-box-shadow: 5px 5px 18px 2px rgba(10, 10, 10, 0.8); /* WebKit */ 	-moz-box-shadow: 5px 5px 18px 2px rgba(10, 10, 10, 0.8); /* Firefox */ 	box-shadow: 5px 5px 18px 2px rgba(10, 10, 10, 0.8); /* Standard */	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;}div.waiting_layer {	position: absolute;	left: 0px;	top: 0px;	width: 600px;	height: 630px;	background-color: black;	opacity: 0.4;	z-index: 900;	text-align: center;	vertical-align: middle;}