* { margin:0; padding:0; }
html { background-color:#222}
body { font-size:0.7em; font-family:Verdana, Helvetica, sans-serif}
input { margin:0.2em 0 0.2em 0; font-size:1.5em; width:15em; }
#lBox, #pBox { color:#999;background-color:#474747}
#lField, #pField { font-size:2em; padding: 3px 5px; }
#hBox img { margin-left:125px; margin-right:125px; vertical-align:middle } 
#login { font-size:1.2em; }
.all { padding:2em; }
.no {display:none}
a { border-bottom:1px dashed #fff; cursor:pointer;color:#fff}
#cnt{position:absolute;top:40%;left:50%}
#cnta{position:relative;left:-50%;background-color:#474747}

.top-left {
	margin-right: 13px;
	background-image: url(/public/img/corners.png);
	background-position: 0 0;
}
.top-left, .top-right, .bottom-left, .bottom-right {
	font-size: 2px;
	height: 13px; 
	width: 13px;
	background-repeat: no-repeat;
}
.top-right {
	margin-top: -13px;
	margin-left: auto;
	background-image: url(/public/img/corners.png);
	background-position: 100% 0;
}

.bottom-left {
	margin-right: 13px;
	background-image: url(/public/img/corners.png);
	background-position: 0 100%;
}

.bottom-right {
	margin-top: -13px;
	margin-left: auto;
	margin-bottom: 18px;
	background-image: url(/public/img/corners.png);
	background-position: 100% 100%;
}

.insidecorners {
	margin-top: -13px;
	margin-right: 13px;
	margin-left: 13px;
	background-image: url(/public/img/cornersbg.png);
	background-repeat:repeat-x;
	background-position: top left;
	height: 13px;
	font-size: 2px;
}