body{
	background: url(images/bg.png) #f0eee1 repeat-x top;
	color: #555555;
	font-family: Tahoma, Arial, sans-serif;
	line-height:1.8em;
	text-align: center;
}

.button a {
	text-decoration:none;
	color:#ffffff;
	cursor:pointer;
	font-family:MyriadProRegular, Helvetica, sans-serif;
	font-size:14px;
	background-color:#323232;
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
	padding: 8px 15px 8px 15px;
	}

	
.button a:hover {
	text-decoration:none;
	color:#ffffff;
	background-color:#b20135;
	}
	
#nav  li {
	display: inline;
}

.clr { clear: both; display: block; height: 0; line-height: 0; font-size: 0; }

#nav {
		margin: 45px auto;   /* align for good browsers */
		text-align: right; /* counter the body center */
		width: 960px;
	}
#logo {
		text-align: left;
		position:absolute;
		top:10px;
		color: #b30135;
		font-size: 14px;
	}

#note {
		text-align:center;
		width:960px;
		margin:auto;
		margin-top:-30px;
		padding:10px;
	}

#content {
		margin:auto;
		background: #FFFFFF;
		font-size: 14px;
		line-height:1.5em;
		padding:10px;
		text-align: left; /* counter the body center */
		width: 950px;
		border:1px solid #e3e1ce;
		-moz-border-radius: 6px 6px 6px 6px;
		-webkit-border-radius: 6px 6px 6px 6px;
		border-radius: 6px 6px 6px 6px;
	}
	
#contacts {
		margin:auto;
		background: #FFFFFF;
		font-size: 14px;
		line-height:1.5em;
		padding:10px;
		text-align: left; /* counter the body center */
		width: 950px;
		height:450px;
		border:1px solid #e3e1ce;
		-moz-border-radius: 6px 6px 6px 6px;
		-webkit-border-radius: 6px 6px 6px 6px;
		border-radius: 6px 6px 6px 6px;
	}

#contactform {
		margin:0px -10px 0px -10px;
		background: #edefee;
		border-top:2px solid #d9dcdb;
		border-bottom:2px solid #d9dcdb;
		height:300px;
		font-size: 14px;
		line-height:1.5em;
		padding:10px;
		text-align: left;
		}
		
.left {
		width:100px;
		text-align:right;
		vertical-align:top;
		}
		
.right {
		width:250px;
		text-align:left;
		}

label {
		font-size:12px;
		}
b {
		font-size:12px;
		}
#content ul{
		margin:-10px 0 0 0;
		}
		
#content-left {
	width:400px;
	position:inherit;
	float:left;
	text-align:left;
	}
	
#content-right {
	width:500px;
	position:inherit;
	float:right;
	text-align:left;
	}
#footer {
		margin:auto;
		width:960px;
		text-align:right;
		}
		
#footer p {
	color: #323232;
	line-height:0.1em;
	padding-bottom:10px;
	font-size:12px;
	font-style:italic;
	}