body {
  position: relative;
	font: 12px Arial;
  color: #333;
/*  line-height: 120%;*/
	margin: 0px;
	width: 100%;
}

input[type='text'],
input[type='password'],
textarea {
  font: 11px Arial;
  color: #333;
  width: 95%;
  border: solid 1px #666666;
}

button {
  font: 11px Arial;
  color: #CC0000;
  font-weight:bold;
  border: solid 1px #666666;
}
.bold {
	font: 12px Arial;
	color: #E47A18;
	font-weight:bold;
}
	
	
.input-button {
	font: 11px Arial;
	color: #CC0000;
	font-weight:bold;
	border: solid 1px #666666;
	background-color: #FFFFFF;
}
#header {
	padding: 5px;
}

#footer {
	border-top: 10px solid #DDD;
	background: #DDD;
}

div#language { 
	text-align: center; 
	
}

#language ul{
	list-style: none;
	
}
#language li { 
	padding: 3px;
	float: left;
}

.admin { 
	border: 5px solid red;
}

#wrapper {
	border: 10px solid #DDD;
}

#main {
	padding: 10px;
	background: #FFF;
}

#home_link img {
  border: 0px;
}

.update-picture {
  border: 2px solid #e6e6e6;
  margin: 3px 0px;
}

.nav {
  float: right;
}

.section {
  margin: 5px 0px;
}

h1, h2, h3, h4 {
	color: #000;
  margin: 0pt;
}

a, a:visited {
	color: #039;
}

h1, h2, h3 { margin: 0px 0px 5px; }
h1 {
  font-size:140%;
}

h2 {
  font-size:120%;
}

h3 {
  font-size:105%;
}

input[type="submit"] {
	margin: 10px 0px;
}

.interstatial_message {
	font-weight: bold;
}

hr {
	margin: 0px;
}

.date {
  font-style: italic;
  font-size: 0.95em;
  color: #666666;
  float: left;
  width: 40px;
  margin-right: 4px;
}

.required_field { color: #AB0000; font-weight: bold;}
/*div#connections div.connection { margin-bottom: 4px;}*/

#update-status-form input[type="submit"],
#clear-status-form input[type="submit"] { float: left; }