﻿html {font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #70847c;
	letter-spacing: 1px;
	}

BODY {background: #f3f7e7 url('images/pagebg.jpg') repeat-x top left;
	margin: 40px 0px 0px 0px;
	}

a img {
  border: 0;
}

a:link { color: #82b440; 
	text-decoration: none; 
	letter-spacing: 1px;
	font:1em Tahoma, Arial, sans-serif;
	}
a:active { color: #82b440; 
	text-decoration: none;
	letter-spacing: 1px;
	font:1em Tahoma, Arial, sans-serif;
	}
a:visited { color: #859c68;
	text-decoration: none; 
	letter-spacing: 1px;
	font:1em Tahoma, Arial, sans-serif;
	}
a:hover { color: #119b8c; 
	text-decoration: underline; 
	letter-spacing: 1px;
	background: #f3f7e7;
	font:1em Tahoma, Arial, sans-serif;
	}

h1 {text-align:left; 
	color:#91cbb4; 
	font: 15px "Century Gothic", Tahoma, Arial, sans-serif;
	text-transform: lowercase;
	letter-spacing : 2px; 
	margin: 4px 0px 8px 0px;
	font-weight: bold;
	}

h2 {text-align:left; 
	color:#91cb9b;  
	font: 18px Tahoma, Arial, sans-serif;
	text-transform: lowercase;
	letter-spacing : 5px; 
	margin: 4px 0px 8px 0px;
	}

h3 {margin-right: 20px;
	text-align: right; 
	color:#91cbb4; 
	font: 15px Tahoma, Arial, sans-serif;
	letter-spacing : 2px; 
	border-right: 1em solid #b6e0dd;
	text-transform: lowercase;
	padding-right: 5px;
	}


P { font: 11px Tahoma, Arial, sans-serif;
	color: #70847c;
	letter-spacing: 1px;
	}


.text {margin: 0px 10px 0px 10px;
	height: 385px;
	overflow: auto;
	}


.navi-list {
  font-size: 80%;
  letter-spacing: 0.1em;
  font-weight: bold;
  text-transform: lowercase;
  margin-left: 0;
  padding-left: 0;
}
  .navi-list li {
    display: inline;
    list-style: none;
  }
  .navi-list li:before {
    content: "| ";
  }

.member-list li {
  margin-bottom: 1em;
}
  .member-list li .list-answer {
    display: block;
    margin-left: 2em;
  }

.small {font:9px Tahoma, Arial, sans-serif; 
	color:#8da074; 
	letter-spacing: 2px;
	margin: 5px;
	border-top: 1px dotted #b0dedc;
	text-align: right;
	}

.page-links {
  text-transform: lowercase;
  letter-spacing: 0.1em;
  text-align: right;
}


fieldset {border: 1px solid #cbe8e0;
	margin-top: 1em;
	width: 80%;
	}
fieldset.submit-button {padding: 0px;
	border: 0px;
	}

  .submit-button legend {
    display: none;
  }
  .submit-button input {
	width: 100% !important;
	font:11px Tahoma, Arial, sans-serif;
  }

legend {font-weight: bold;
	color: #88c6c2;
	text-transform: lowercase;
	font:11px Tahoma, Arial, sans-serif;
	color: #70847c;
	letter-spacing: 1px;
	}
label {display: block;
	margin-bottom: 1em;
	font:11px Tahoma, Arial, sans-serif;
	color: #70847c;
	letter-spacing: 1px;
	}
  label.form-inline {font-weight: normal;
  		}
  label.form-inline input {width: auto;
		}

input, textarea, select {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 9px;
  background-color: #f3f7e7;
  color: #84a09a;
  border: 1px solid #b5e0dd;
  padding: 0.5em;
  width: 25em;
  margin-right: 1em;
  font-weight: normal;
}


#navi {
  border-top: 1px dotted #b5e0dd;
}

#admin-navi {
  font-size: 80%;
  letter-spacing: 0.1em;
  font-weight: bold;
  text-transform: lowercase;
}
  #admin-navi ul {
    margin-left: 0;
    padding-left: 0;
  }
    #admin-navi ul li {
      display: inline;
      list-style: none;
    }
    #admin-navi ul li:before {
      content: "| ";
    }

/* header */

.header {background-image: url('images/header.gif'); 
	background-repeat: no-repeat;
	background-position: top left;
	width: 589px;
	height: 55px;
	}

.headertext{font:10px Tahoma, Arial, sans-serif; 
	color:#82b440; 
	letter-spacing: 1px;
	margin-top: 10px;
	margin-right: 15px;
	text-align: right;
	}


/* footer */

.footer {background-image: url('images/footer.gif'); 
	background-repeat: no-repeat;
	background-position: top left;
	width: 589px;
	height: 42px;
	}

.footertext{font:10px Tahoma, Arial, sans-serif; 
	color:#82b440; 
	letter-spacing: 5px;
	margin-right: 15px;
	text-align: right;
	}

.table {background: #f6fefb url('images/contentbg.gif') repeat-x bottom left;
	padding: 2px 0px 2px 0px;
	}


