/* Global Styles */
body {
  background:#303136;
}
	
td {
  font:11px arial;
  color:#363636;
  vertical-align:top;
}
	
a {
  color: #cc0000;
  text-decoration:none;
  font-weight:bold;
}
	
a:hover {
  color: #990000;
  text-decoration:underline;
}

/* ID Styles */
	
#header  {
  border-top:1px solid white;
  padding-top: 2em;
  padding-left: 1em;
  margin:0;
  line-height:1em;
}

#personal-foot {
  padding-left: 7em;
  font:13px arial, sans-serif;
  color: #363636;
  background-color:#fff999;
} 

#navigation  {
  background:#a4c2c2;
  vertical-align:center;
  border-top:1px solid white;
  font:12px verdana;
  letter-spacing:.1em;
  padding: 0em 0em 0.5em 6em ;
  margin:0;
}

#navigation a {
  color: white;
}

div.spacer {
  clear: both;
}

div.row {
  clear: both;
  /*padding-top: 10px;*/
}

div.row span.left {
  float: left;
  text-align: left;
  font-weight: bold;
  color: white;
  width: 49%;
}

div.row span.right {
  float: right;
  text-align: right;
  font-weight: bold;
  color: white;
  width: 49%;
}

li.inline {
  display: inline;
  padding-left: 3px;
  padding-right: 7px;
}

li.last {
  display: inline;
  padding-left: 3px;
  padding-right: 3px;
} 

#blurb h1 {
  font:1.3em times new roman;
  color: #363636;
  font-weight:bold;
  margin:0;
  padding:0;
  line-height:1.3em;
}

#blurb h2 {
  font:1em times new roman;
  color: #363636;
  margin:0;
  padding:0;
}

#personal-header {
  margin: 0em 0em -1em 0em;
  margin: 0em 1em 0em 1em;
  font:16px Georgia, serif;
  font-weight:normal;
  color: #363636;
}

#personal-right {
  margin: 20px 0px 0px 0px;
}

#personal-header h1 {
  color: #363636;
  font-size:1.5em;
}

#personal-header a {
  color:white;
  font-size:0.85em; 
}

#personal-subhead {
  margin: 0px 0px 0px 0px;
  padding:0em 1em 0em 1em;
  font:1em Georgia, serif;
  color: #363636;
}

#personal-subhead h2 {
  color: #363636;
  font-size:1em;
}

#personal-subhead a {
  color:white;
}

#unbutton {
  border:none;
  background: #996;
}

/*
#badge h1 {
  font:16px Helvetica;
  background:#f4fff2; 
  padding:6px 6px 3px 3px;
}
#badge a {
  color:white;
  text-decoration:none;
}
#badge-txtarea {
  width:400px;
  height:100px;
}
#badge-box {
  border:3px solid #a4c2c2;
  padding:5px;
  vertical-align:center;
  text-align:center;
}
.bbh2 {
  color:#a4c2c2;
  font:14px Helvetica;
  padding: 3px 0px;
}
.badge-small {
  width:150px;
  height:100px;
}
#klink {
  text-align:right;
  vertical-align:bottom;
  margin:0;
  padding:0;
  padding-right: 1em;
  margin-left:2em;
  margin-right:1em;
  margin-top:-6em;
}
#klink a {
  color:none;
  border:none;
}
*/

#logo {
  margin:0em 1em 0em 1em !important;
  margin:0em 1em 0em 1em; /* for IE 6 */
}

#logo h1 {
  font:1.3em georgia;
  color: #fff999;
  letter-spacing:.4em;
  font-weight:bold;
  /*line-height:1.3em;*/
  padding-left:15px;
}

#logo h1 img {
  width: 70px;
}

#logo a {
  text-decoration:none;
  color: none; 
}

#byline {
  line-height:1.3em;
  vertical-align:bottom;
  font-size:12px;
  font-family:Verdana, sans-serif;
  font-weight:normal;
  color: white;
  margin:1.7em 1em 0em 0em !important;
  margin:1em 1em 0em 0em; /* for IE 6 */
}

#byline a {
  color: white;
}

/* Class Styles */

.bodyText {
  font:12px ;
  line-height:24px;
  color:#363636;
  width:650px;
}

#application {
  font:20px georgia;
  color: #363636;
  letter-spacing:.1em;
  line-height:26px;
  width: 70%;
}

#application ul {
  color:#3333cc;
}

#sass {
  font:14px georgia;
  color: #363636;
  letter-spacing:.1em;
  line-height:26px;
  width: 70%;
}

#goog {
  width: 70%;
}

#goog h3 {
  font:16px Helvetica;
  font-weight:bold;
  padding-top:0.5em;
}

#copyright {
  text-align:center;
  font: 12px arial;
  color: #fff999;
  padding-top:0.3em;
  padding-bottom:0.5em;
}

#legaleze {
  font:20px georgia;
  color: #363636;
  letter-spacing:.1em;
  line-height:26px;
  width: 70%;
}

#disclaimer{
  font:9px georgia;
  font-style:italic;
  color: #363636;
  letter-spacing:.1em;
  line-height:26px;
  width: 70%;
}

#appform {
  font:18px georgia;
  color:#363636;
  font-size:18px;
}
	
.pageName {
  font:20px georgia;
  color: #cc0000;
  letter-spacing:.1em;
  line-height:26px;
}

#donate {
  padding-top:1em;
}
	
#suggestions {
  font: 12px arial;
  color: #fff999;
  padding-top:0.3em;
}

#footer {
  padding-top:1em;
  padding-left:8em;
  font: 12px arial;
  color: #fff999;
}
	
#kibotable {
  background: white;
  padding: 1em 1em 1em 7em
}

#kibo-images {
  margin:0;
}	

#kibo-images img {
  border:0; 
  padding; 10px; 
  margin:0;
  width:190px;
  height:121px;
}

.kibotzeeName {
  color:#cc0000;
  font-weight:bold;
  padding-left:10px;
}

.kibotzeeBlurb {
  color:#363636;
  font-weight:normal;
  padding-bottom:2em;
  width: 190px;
  padding-left:10px;
}

.panel {
  padding:5px;
  background:#fff999;
  font-family:Verdana;
}

#x {
  margin-right: 5px;
  padding-right: 5px;
}

#response {
  height:26px;
  vertical-align:center;
}

#content {
  background:white;
  width:80%;
  margin:auto;
  padding:1% 10% 1% 10%;
}

#help {
  text-align:right;
  margin:-1em .5em 1em 0;
  padding:0;
} 

#help a{
  color:white;
}
