html, body {
font-family:'open_sanslight', sans-serif;
line-height:1.5rem;
font-weight:normal;
height:100%;
font-size:;
margin: 0 auto;
font-size:21px;
}

body {
margin: 0 auto;
}

div.entry-title {
color:#263f67;
font-size:1.2rem;
letter-spacing:.2rem;
font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
text-align:left;
font-weight:600;
padding-top:1rem;
}

.form_textarea, .form_text{
font-family:monospace;
}

div.entry-content {
  margin:  5px 0 20px;
}

a:hover {
  color: #8da3c8;
}

.success {
  color: #090;
}

.error {
  color: #f00;
}

/* Adminpanel  */

.nav_admin{
  padding: 5px 0;
}

a, a:visited {
	text-decoration: none;
	color: #000;
}

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

.small_text{
  font-size: 0.7rem;
}

.small_caps{
  font-size: 0.7rem;
  text-transform:uppercase;
}

.link_logout{
  	text-align: right;
  	font-size: 0.7rem;
  	padding-bottom:0.5rem;
    text-transform:uppercase;
	font-weight: 700;
}

.navwrapper{
  text-align: center;
}


.edit_entries, .entry{
	width: 800px;
	max-width: 100%;
	margin: auto;
	text-align:justify;
}

.edit_entries{
	max-width: 100%;
	padding: 1rem;			
	margin:auto;
	padding: 15px 0 5px;
	border-bottom: 1px dotted #333;
}

/* Login */

input[type="text"], input[type="password"] {
  box-shadow:  0 0 10px #ddd;
  height:      28px;
}

input[type="submit"], button {
  background-color: #fff;
  border:           1px solid #ddd;
  box-shadow:       0 0 10px #ddd;
  color:            #000;
  letter-spacing:   -1px;
  height:           28px;
  padding:          2px 8px;
}

input[type="submit"]:active, button:active {
  box-shadow: inset 0 0 10px #ddd;
}

/* Login link */

div#footer, a.footer:link, a.footer:visited {
font-size:	0.7rem;
  margin:      auto;
  text-align:  right;
  width:       100%;
}