/* CSS Document */

body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	line-height:1.2em;
}

div.login {
	width:400px;
	margin:200px auto 0 auto;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
	div.login label {
		margin:0 0 5px 0;
		display:block;
		font-size: 18px;
	}
	input[type=password] {
		background-color: #fff;
		color: #494949;
		border: 1px solid #fff;
		font-style: normal;
		margin: 0 0 10px 0;
		text-align:center;
		padding: 10px;
		width:150px;
		outline: none;
		-webkit-transition: all 0.3s ease-in;
		-moz-transition: all 0.3s ease-in;
		-o-transition: all 0.3s ease-in;
		transition: all 0.3s ease-in;
		-webkit-box-shadow: 0 0 6px #666;
		-moz-box-shadow: 0 0 6px #666;
		box-shadow: 0 0 6px #666;
	}
	input[type=text] {
		background-color: #fff;
		color: #494949;
		border: 1px solid #fff;
		font-style: normal;
		margin: 0 0 10px 0;
		text-align:left;
		padding: 10px;
		width:250px;
		outline: none;
		-webkit-transition: all 0.3s ease-in;
		-moz-transition: all 0.3s ease-in;
		-o-transition: all 0.3s ease-in;
		transition: all 0.3s ease-in;
		-webkit-box-shadow: 0 0 6px #666;
		-moz-box-shadow: 0 0 6px #666;
		box-shadow: 0 0 6px #666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
	}
	textarea {
		background-color: #fff;
		color: #494949;
		border: 1px solid #fff;
		font-style: normal;
		margin: 0 0 10px 0;
		text-align:left;
		padding: 10px;
		width:620px;
		height:350px;
		outline: none;
		-webkit-transition: all 0.3s ease-in;
		-moz-transition: all 0.3s ease-in;
		-o-transition: all 0.3s ease-in;
		transition: all 0.3s ease-in;
		-webkit-box-shadow: 0 0 6px #666;
		-moz-box-shadow: 0 0 6px #666;
		box-shadow: 0 0 6px #666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
	}
	input[type=submit] {
		border: 1px solid #fff;
		background-color: #333;
		color: #fff;
		cursor: pointer;
		padding: 10px;
		text-decoration: none;
		-webkit-transition: all 0.0s ease-in;
		-moz-transition: all 0.0s ease-in;
		-o-transition: all 0.0s ease-in;
		transition: all 0.0s ease-in;
		text-transform: uppercase;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		box-shadow: 0 0 6px #666;
		-moz-box-shadow: 0 0 6px #666;
		-webkit-box-shadow: 0 0 6px #666;
		margin: 0;
	}
	a#btnAddMsg {
		display:block;
		position:absolute;
		top:20px;
		left:10px;
		height:20px;
		text-align:center;
		width:700px;
		
		border: 1px solid #fff;
		background-color: #333;
		color: #fff;
		cursor: pointer;
		padding: 10px;
		text-decoration: none;
		-webkit-transition: all 0.0s ease-in;
		-moz-transition: all 0.0s ease-in;
		-o-transition: all 0.0s ease-in;
		transition: all 0.0s ease-in;
		text-transform: uppercase;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		box-shadow: 0 0 6px #666;
		-moz-box-shadow: 0 0 6px #666;
		-webkit-box-shadow: 0 0 6px #666;
		margin: 0;
	}
	div.guestbook input.error,
	div.guestbook textarea.error {
		border: 1px solid #f00;
	}
	
	div.guestbook {
		margin-top:70px;
		height:630px;
		overflow:auto;
	}
	div.guestbook div.item {
		margin:10px;
	}
	div.guestbook span.date {
		font-weight:bold;
		display:block;
	}
	div.guestbook span.text {
		display:block;
	}
	div.items {
		float:left;
		width:720px;
	}
	div.form {
		margin:40px;
	}