* {
	margin:0;
	padding:0;}
body {
    background-color: #f9f7eb;
    font-family:arial;
    font-size:13px;
    color:#5d5d5d;
}
h1 {
    font-size:18px;
    color: #333;
    margin-bottom:8px;
}
h1 small {
	font-weight: normal;
	font-size: 13px;}
h3 {
    font-size:14px;
    color: #333;
    margin-bottom:5px;
}
a {
    text-decoration:underline;
    color: #839b52;
}
a img {
	border:none;}
p {
	line-height: 1.4;
    margin-bottom:8px;
}
li {
	list-style-type: none;}

#logo {
	background: url(../images/logo.jpg) right bottom no-repeat;
	display:block;
	width:515px;
	height:128px;
	margin:0 auto 20px;}
#logo span {
	display: none;}
#wrap {
    margin-left:auto;
    margin-right:auto;
    width:540px;}
#header {
    width: 400px;
    text-align:left;
    margin-bottom:20px;
    padding: 0 0 0 18px;}
#footer {
	clear:both;
	float:right}    
#person {
	border:solid 1px #eae7e0;
	background-color: #fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	width:380px;
	float:right;
	padding:15px;}
#image {
	width:138px;
	border-top:solid 1px #eae7e0;
	border-bottom:solid 1px #eae7e0;
	border-left:solid 1px #eae7e0;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	background-color: #fff;
	float:left;
	margin: -11px -5px 0 -154px;}
#flattr_button {
	width:100px;
	float:left;
	margin: 160px -5px 0 -105px;}
#image img {
	margin:10px;
	border:solid 1px #eae7e0;
	padding:1px;}
#social {
	margin-bottom:10px;}
#social li {
	display: inline;}
#social li img {
	margin-right: 3px;}
#users_new {
	float:left;
	width:150px;}
#users_new li {
	clear:both;
	margin-bottom:15px;
	font-size:12px;}
#users_top {
	float:right;
	width:150px;}
#users_top li {
	clear:both;
	margin-bottom:15px;
	font-size:12px;}
.icon {
    vertical-align:middle;
    margin-bottom:3px;}
#contact {
	font-size: 12px;
	color:#888;}
	
	
.formular li {
	float:left;
	clear:left;
	margin-bottom: 10px;
}
.formular label {
	width:100px;
	display: block;
	float:left;
	padding:5px;}
.formular input {
	width:260px;
	padding:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #faf8f3;
	border:solid 1px #ccc8be;}
.formular textarea {
	width:260px;
	height:100px;
	padding:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #faf8f3;
	border:solid 1px #ccc8be;}
.formular button {
	padding:4px;}
.formular p.info {
	font-size: 11px;
	width:266px;
	float:right;
	color:#777;
	margin-bottom: 0;}
	
	
.page {
	border:solid 1px #eae7e0;
	background-color: #fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	width:380px;
	float:right;
	padding:15px;}
.sysmsg {
	border: 1px solid #E6DFDF;
	background-color: #f9f7eb;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	color: #000;
	font-weight:bold;
	padding:5px;
	margin-top:5px;
	margin-bottom:15px;
	text-align:center;}
.notice {
	border: 1px solid #E6DFDF;
	background-color: #f5f5f5;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	color:#000;
	padding:10px;}
#start_links {
	font-size:16px;
	font-weight:bold;
	text-align:center;
	width:100%;
	margin-bottom:10px;
}
.list img {
	border:solid 1px #eae7e0;
	padding:1px;}
