body {
    background: #eee;
    font: normal 100.01%/165% verdana,arial,helvetica,sans-serif; /* 18 px */
    color: #666;
}

/* +Error page
-------------------------------------------------------------------*/

.errorpage {}

.errorpage-wrapper {
    border: 10px solid #e3e3e3;
	border-radius: 8px ;
	background: #fff;
	margin: 80px auto;
    width: 48em;
 }

.errorpage-title {
	padding: 2em 0 0 3.8em;
}

.errorpage-image {
	margin-right: 15px;
}

.errorpage-headline {
    display: inline-block;
    font: 700%/1.125em verdana,arial,helvetica,sans-serif; /* 18 px */
}

.errorpage-info-wrapper {
	padding: 2em 7em 3em;
}

.errorpage-infotext {
	margin-bottom: 1em;
}

.errorpage-code {
	margin: 2em 0 2em;
}

.errorpage-code-bkg {	
	display: inline-block;
	padding: 5px;
	background: #ddd;
	font-weight: bold;
	width: 100%;
}

.errorpage-actions {
	
}

.errorpage-info {
	font-weight: bold;
	line-height: 240%;
}

.errorpage-list {
	list-style: square outside;
	margin-left: 20px;
}

.errorpage-list-item {
	line-height: 190%;
}

.errorpage-link-wrap {
	color: #666;
}

.errorpage-link {
	color: #666;
	text-decoration: none;
	border-bottom: 1px dashed #666;
}

.errorpage-link:hover, .errorpage-link:focus, .errorpage-link:active {
	text-decoration: none;
	background: #ddd;
}

.errorpage-red {
	color: #b00000;
}

.errorpage-code-bkg tbody tr td {
	padding-left: 5px;
}
