body { font-family: Droid Sans, arial, verdana;
	color: rgb(50, 50, 50);
	background-color: rgb(255, 255, 255);
	background-image: url('../img/bennugd_logo-big.png');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: bottom right;
	padding-left: 2em;
	padding-right: 2em;
}

a { text-decoration: none;
	color: rgb(71, 108, 142);
}

a:visited { text-decoration: none;
	color: rgb(71, 108, 142);
}

a:hover { text-decoration: underline;
    color: rgb(102, 154, 204);
}

h1 { text-align: center;
}

input[type="text"] { width: 15em;
    border: 1px solid rgb(150, 150, 150);
    margin-bottom: 1em;
}

input[type="text"]:focus { background-color: rgb(251, 237, 204);
}

input[type="checkbox"] {
    border: 1px solid rgb(150, 150, 150);
    margin-bottom: 1em;
}

input[type="password"] { width: 15em;
    border: 1px solid rgb(150, 150, 150);
    margin-bottom: 1em;
}

input[type="password"]:focus { background-color: rgb(251, 237, 204);
}

input[class="long_input"]  { width: 36em; }
input[class="short_input"] { width: 5em;  }

label { font-weight: bold;
    clear: both;
}

select { margin-bottom: 1em;
}

textarea { margin-bottom: 1em;
    border: 1px solid rgb(150, 150, 150);
    width: 40em;
    height: 10em;
}

textarea:focus { background-color: rgb(251, 237, 204);
}

td[class="description"] { background-color: rgb(251, 237, 204);
}
