h4 {
	color: #00A ;
	font-family: Georgia, Times, ÔTimes New RomanÕ, serif ;
	font-size: 20px; 
	padding-bottom: 20px ;
}

h6 {
	font-size: 17px ;
	font-weight: bold ;
	color: #000 ;
}

.row-text {
	color: #666 ;
	font-size: 14px ;
	font-weight: bold ;
	padding-right: 15px ;
	text-align: right ;
}

.bug-item-row {
	padding: 5px ;
}

.bug-details {
	background: #FFF ;
	color: #000 ;
	padding: 15px ;
	border: 1px dotted #CCC ;
}

/* ---- TEXT ---- */

.error-text {
	font-weight: bold ;
	color: #F00 ;
}

/* ---- DEV NOTES ---- */

.note {
	padding: 8px 0 ;
}

.note-title {
	border-bottom: 1px solid #AAA ;
}

.note-user {
	color: #00A ;
	font-weight: bold ;
	font-size: 14px ;
}

.note-date {
	color: #666 ;
	font-style: italic ;
	font-size: 12px ;
}

.note-text {
	padding: 5px 0 ;
	font-size: 12px ;
}

/* ---- SEARCH ---- */

.search-box {
	width: 500px ;
	margin-left: 150px ;
	margin-right: 150px ;
	font-size: 12px ;
}

.search-box-content {
	padding: 20px 40px ;
}

.search-logo {
	text-align: center ;
	width: 500px ;
	margin-left: 150px ;
	margin-right: 150px ;
	padding: 25px 0 ;
}

.search-textbox {
	font-size: 16px ;
	color: #888 ;
}

.search-button {
	margin-left: 170px ;
	margin-right:170px ;
}

.button {
  float: left;
  margin: 0;
  border: 0;
  padding: 0 14px 0 0;
  font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif ;
  font-size: 12px;
  color: #EEE;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  outline: none;
}

.button span {
  position: relative;
  display: block;
  white-space: nowrap;
  padding: 0 0 0 14px;
}

.button-image {
	background: url("../images/button-left.jpg") right no-repeat;
}

.button-image span {
	height: 20px;
	line-height: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	background: url("../images/button-left-selected.jpg") left no-repeat;
}