a {
  text-decoration:underline;
}
.dir-breadcrumb-title {
  color: #595E91;
  font-weight:bold;
  margin-bottom: 0.5em;
}
.dir-breadcrumb {
  font-size: 11pt;
  font-weight:normal;
  margin-bottom: 0.25em;
}
.dir-breadcrumb a {
  color: #595E91;
  text-decoration: underline;
}
.dir-breadcrumb-trail {

}
.dir-other-countries {
  text-align: right;
  margin: 0 0 10px 0;
  font-size: 9pt;
}

.dir-other-countries a {
  color: #595E91;
  text-decoration: underline;
  margin-right: 4px;
}

.dir_summary_link {
  margin: 0 0 8px 0;
}

.dir_summary_link a {
  text-decoration: underline;
  font-size: 12pt;
}
.dir-title {
  color: #595E91;
  font-size: 12pt;
  font-weight: bold;
  margin: 0 0 0 0;
}
.dir-org-url {
  margin: 0 0 10px 0;
}
.dir-form-label {
  color: #595E91;
  font-size: 10pt;
  font-weight: bold;
}
.dir-summary-footer {
  width:100%;
  font-size:8pt;
  margin: -5px 0 10px 0;
}
.dir-admin-filter {
  margin-bottom:20px;
}
.dir-admin-org-list {
  margin-bottom:20px;
}
tr.dir-org-enabled {
  color: #595E91;
}
tr.dir-org-disabled {
  color: #B81604;
}
tr.dir-org-enabled a {
  color: #595E91;
  text-decoration: underline;
}
tr.dir-org-disabled a {
  color: #B81604;
  text-decoration: underline;
}
th {
  color: #595E91;
}

form td.label {
  color: #595E91;
  font-weight: bold;
  vertical-align: top;
}
form .field {
  width: 350px;
  vertical-align: top;
}
.input-error {
  color: red;
}
.formInputError {
  color: red;
  margin-bottom: 1em;
}
.editInstructions {
  font-size: x-small;
  color: gray;
  margin-bottom: 1em;
}
.moderationComment {
  font-size: x-small;
  color: darkred;
  margin-bottom: 1em;
}
.commentAuthor, .commentDate {
  font-style:italic;
  text-align: right;
  margin-right: 1em;
}
body.directory-category .googlead468x60 {
  margin: 10px 0 0px 0;
}

/*
 * login
 */

form#login {
	margin-top: 30px;
}

form#login label, form#login input {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
}

form#login label {
	text-align: right;
	width: 75px;
	padding-right: 20px;
}
form#login input#button {
  margin-left: 95px;
}

form#login br {
	clear: left;
}

