* {margin:0; padding:0;}

body {
	font:small Verdana, Helvetica, Arial, sans-serif;
	color:#333;
}

#wrap {
	width:90%;
	min-width:700px;
	max-width:1000px;
	margin:10px auto;
	background:#fff;
	border-left:solid 1px #660000;
	border-right:solid 1px #660000;
}

h1 {
	margin:0 0 1em 0;
	padding:30px .3em 30px 105px;
	background:#660000 url(images/logo.gif) no-repeat 0 50%;
	font-size:100%;
	font-style:italic;
	font-weight:normal;
	color:#fff;
}

#content {
	float:right;
	width:80%;
	/*background:#eee;*/
	background:#fff;
}

#sidebar {
	float:left;
	width:20%;
	background:#fff;
}
	#sidebar ul {padding:0 1.5em; list-style:none;}
	#sidebar li {
		margin:.2em 0;
		padding:0;
		border:solid 1px #7e7e7e;
	}
	#sidebar a {display:block; padding:.5em .5em .5em 1.3em; background:#fff url(images/bullet.gif) no-repeat 3% 50%; text-decoration:none; color:#660000;}
	#sidebar a:hover {background:#eee url(images/bullet.gif) no-repeat 3% 50%;}

#footer {
	clear:both;
	width:100%;
	padding:.3em;
	background:#660000;
	color:#fff;
}

h2, h3, h4, h5 {padding:.3em; font-weight:normal; color:#660000;}
	h2 {font-size:110%;}
	h3 {font-size:100%;}
p {padding:.7em .3em; font-size:95%;}
address{color:#fff; font-size:90%;}
address a {color:#fff;}
address a:hover {text-decoration:none;}
ul {padding:0 0 0 2em;}
  li{padding:.2em 0; list-style:none;}
  ul li i {font-size:90%;}

.mail {
	margin:1em 0;
	padding:1em;
	background:#ccc url(images/check.gif) no-repeat 0 50%;
	border:solid 2px #eee;
	font-style:italic;
	font-weight:bold;
	font-size:100%;
	color:green;
}

.warning {
	margin:1em 0;
	padding:1em;
	background:#ccc;
	border:solid 2px #eee;
	font-style:italic;
	font-weight:bold;
	font-size:100%;
	color:red;
}

a {color:#660000;}
a:hover {text-decoration:none;}

form {padding:1em 0;}
textarea {clear:left; margin:.5em 0 1em 0;}
label, input {float:left;}
input {margin-left:.5em;}
.button {clear:both; margin:.5em 0 1em 0;}
