textarea {
	width: 250px;
	border-color: dimgray !important;
}

textarea:focus {
  box-shadow: 0 0 5px rgba(0, 0, 0, 1);
  border: 1px solid rgba(0, 0, 0, 1);
  background-color: lightyellow;
}

input[type=text]{
	border-color: dimgray !important;
	height: 30px;
    width: 250px;
}
input[type=text]:focus {
  box-shadow: 0 0 5px rgba(0, 0, 0, 1);
  border: 1px solid rgba(0, 0, 0, 1);
  background-color: lightyellow;
}

input[type=email]{
	border-color: dimgray !important;
	height: 30px;
    width: 250px;
}
input[type=email]:focus {
  box-shadow: 0 0 5px rgba(0, 0, 0, 1);
  border: 1px solid rgba(0, 0, 0, 1);
  background-color: lightyellow;
}

input[type=password]{
	border-color: dimgray !important;
	height: 30px;
    width: 250px;
}
input[type=password]:focus {
  box-shadow: 0 0 5px rgba(0, 0, 0, 1);
  border: 1px solid rgba(0, 0, 0, 1);
  background-color: lightyellow;
}

#wrapper {
	margin: 0 auto;
	float: none;
	width:100%;
}
.header {
	padding:10px 0;
	width:90%;
	margin: 0 auto;
}
.title {
	padding: 0 3px 0 0;
	float: left;
	margin:0;
}
#main {
	border:1px solid lightblue;
}
#downloads {
	border:1px solid lightblue;
}
h3 {
	color:lightblue;
}
h4 {
	color:lightblue;
}
h5 {
	color:lightblue;
}
hr {	
	height:0;
	border:0;
	border-top:1px solid lightblue;
}
#d02 {
	background-color: lightblue;
	color:white;
	border-radius: 25px;
}
/* unvisited link */
a:link {
  color: blue;
}
/* selected link */
a:active {
  color: red;
}
/* visited link */
a:visited {
  color: red;
}