/* Fonts & Core */
#baContent {
  	font-size: 12px;
	padding: 10px;
	}
#baContent ul {
	margin: 10px 0px 10px 15px;
	list-style-position: inside;
	}
#baContent li {
	list-style-type: circle;
	list-style: disc;
	}
#baContent h6 {
	font-size:1.5em;
	font-weight:700;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	display: inline;
	}
#baSidebar {
/*  	font-size: 12px; */
	}

.BAscore_norm {
  font-size:1.5em;  
  font-weight:700;
  color:#CC0000;
}

.BAscore_big {
  font-size:2em;  
  font-weight:700;
  color:#CC0000;
}

.rAvg_norm {
  font-size:1.5em;  
  font-weight:700;
  color:#666666;
}

/* new Hads view */

div#rating_fullview {
  width:100%;
  text-align:center;
  margin:0;
  padding:0;
}
div#rating_fullview_container {
  border:0;
  margin:0;
  padding:0;
  text-align:left;
}
div#rating_fullview_user {
  float:left;
  width:48px;
  border:0;
  margin:0;
  text-align:left;
}
div#rating_fullview_content_3 {
  border-top:1px solid #999999;
  padding:10px 25px 10px 25px;
  margin-left:48px;
  margin-right:50px;
  min-height:175px;
  _height:175px;
  text-align:left;
  word-wrap: break-word;      /* IE */
  /*  
  white-space: pre-wrap;      /* CSS3 */
  white-space: -moz-pre-wrap; /* Firefox */
  white-space: -pre-wrap;     /* Opera <7 */
  white-space: -o-pre-wrap;   /* Opera 7 */
  */
}
div#rating_fullview_content_2 {
  border-top:1px solid #999999;
  padding:10px 25px 10px 25px;
  margin-left:48px;
  text-align:left;
  word-wrap: break-word;      /* IE */
  /*
  white-space: pre-wrap;      /* CSS3 */
  white-space: -moz-pre-wrap; /* Firefox */
  white-space: -pre-wrap;     /* Opera <7 */
  white-space: -o-pre-wrap;   /* Opera 7 */
  */
}

div#rating_fullview_beer_img {
  float:right;
  width:50px;
  border:0;
  margin:0;
  padding:0;
  text-align:right;
}

/* Forms */

/*
form.tb {
  display:inline;
  }
input.form_button {
  font-family: inherit !important;
  font-size:1.1em;
  background-color:#F7F7F7;
  }
input {
  font-family: inherit !important;
  font-size:1.1em;
  background-color:#F7F7F7;
  }
select {
  font-family: inherit !important;
  font-size:1.1em;
  background-color:#F7F7F7;
  }
textarea {
  font-family: inherit !important;
  font-size:1.1em;
  background-color:#F7F7F7;
  }
*/

/* Misc */

a.href_gray:link,a.href_gray:visited,a.href_gray:active {
  color:#666666;
  background-color:transparent;
  text-decoration:none;
  }
a.href_gray:hover {
  color:#666666;
  background-color:transparent;
  text-decoration:underline;
  }

a.href_red:link,a.href_red:visited,a.href_red:active {
  color:#660000;
  background-color:transparent;
  text-decoration:none;
  }
a.href_red:hover {
  color:#660000;
  background-color:transparent;
  text-decoration:underline;
  }

a.help:link,a.help:visited,a.help:active {
  color:#FF0000;
  background-color:transparent;
  text-decoration:none;
  }
a.help:hover {
  color:#FF0000;
  background-color:transparent;
  text-decoration:underline;
  }

a.red:link,a.red:visited,a.red:active {
  color:#FFFFFF;
  background-color:#999999;
  text-decoration:none;
  padding-left:2px;
  padding-right:2px;
  }
a.red:hover {
  color:#FFFFFF;
  background-color:#333333;
  text-decoration:none;
  padding-left:2px;
  padding-right:2px;
  }

a.column_sort:link,a.column_sort:visited,a.column_sort:active {
  color:#FFFFFF;
  background-color:transparent;
  text-decoration:none;
  }
a.column_sort:hover {
  color:#FFFFFF;
  background-color:#999999;
  text-decoration:none;
  padding-left:2px;
  padding-right:2px;
  }

a.grey:link,a.grey:visited,a.grey:active {
  color:#666666;
  text-decoration:none;
  }
a.grey:hover {
  color:#FFFFFF;
  background-color:#6699CC;
  text-decoration:none;
  }

a.linkonblack:link,a.linkonblack:visited,a.linkonblack:active {
  color:#FFFFFF;
  text-decoration:none;
  }
a.linkonblack:hover {
  color:#FFFFFF;
  background-color:#000000;
  text-decoration:underline;
  }

.hr_bottom_dark {
  border-bottom: 1px solid #999999;
  }
.hr_bottom_light {
  border-bottom: 1px solid #F0F0F0;
  }
.hr_bottom_white {
  border-bottom: 1px solid #FFFFFF;
}
.hr_bottom_black {
  border-bottom: 1px solid #000000;
}

/* fix for old tables */

td {
	padding: 4px;
}

/* ----------- Form ----------- */

div.formBox {
	width:90%;
	position:relative;
	padding:10px;
}

div.formBox label {
	width:100%;
	display:block;
	padding:5px 0 5px 0;
}

div.formBox label span {
	display:block;
	float:left;
	width:100px;
	text-align:right;
	padding:2px 10px 0 0;
}
