/*------------------------------------------------------------
SHILLING - Reset Style Sheet
 
version:			3.2
compatibility:		IE8, IE7, IE6, Firefox, Opera, Chrome, Safari 
 
author:				Peter Garrett, Stuart Mullen
email:				peter@shilling.co.uk, stuart@shilling.co.uk
copyright:			2009 Shilling Communication
 
------------------------------------------------------------*/

body {
	background-color: #FFF; /*---CLIENT SPECIFIC---*/
	font-family: "Century Gothic", Arial, sans-serif; /*---CLIENT SPECIFIC---*/
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

	#wrapper {
		margin: 0 auto;
		width: 900px;
		position: relative;
		padding: 150px 0 0 0;
	}

		#wrapper_inner {
			background: transparent url('error_outer.png') no-repeat;
			width: 593px;
			height: 294px;
			margin: 0 auto;
			padding: 26px 0 0 27px;
		}
		
			#error_message {
				background-color: #FFF;
				width: 559px;
				height: 259px;
				border: 1px #000 solid;
			}
			
			#error_message h1 {	
				text-align: left;
				font-size: 20px;
				color: #78a22e; /*---CLIENT SPECIFIC---*/
				font-family: "Century Gothic", Arial, sans-serif; /*---CLIENT SPECIFIC---*/
				padding: 40px 70px 30px 70px;
				font-weight: bold;
			}
			
			#error_message p {
				padding: 0 70px 15px 70px;	
				text-align: left;
				font-size: 13px;
				line-height: 16px;
			}
			
			#error_message ul {
				margin: 0;
				padding: 0 90px 0 90px;
			}
			
				#error_message li {
					margin: 0;
					padding: 0;
					font-size: 13px;
					text-align: left;
					list-style: circle; /*---CLIENT SPECIFIC---*/
					line-height: 16px;
				}
			
			#error_message a:link, #error_message a:visited {
				color: #78a22e; /*---CLIENT SPECIFIC---*/
			}
			
			#error_message a:hover, #error_message a:active {
				color: #666; /*---CLIENT SPECIFIC---*/
				text-decoration: none;
			}
	
	img.logo {
		display: block;
		width: 200px;
		height: 200px;
		position: absolute;
		top: 80px;
		left: 30px;
	}
	
	img.name {
		display: block;
		width: 150px;
		height: 150px;
		position: absolute;
		top: 174px;
		right: 170px;
	}