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

.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-top:1px solid #D8D8D8;
  margin:0px 0px 10px 0px;
  padding:10px 0px 0px 0px;
  text-align:left;
}
div#rating_fullview_user {
  float:left;
  width:60px;
  border:0;
  margin:0;
  text-align:left;
}
div#rating_fullview_content_3 {
  padding:0px 25px 0px 25px;
  margin-left:60px;
  margin-right:60px;
  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 {
  padding:0px 25px 0px 25px;
  margin-left:60px;
  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:60px;
  border:0;
  margin:0;
  padding:0;
  text-align:right;
}

div#rating_fullview_vote {
  float:right;
  width:100px;
  border:0;
  margin:0;
  padding:0;
  text-align:right;
  font-size: 1.2em;
}
#rating_fullview_vote ul {
  margin:0;
  padding:0;
  list-style-type: none;
}
#rating_fullview_vote ul li {
  display: inline;
  padding: 4px;
}
a.vote_link:link,a.vote_link:visited,a.vote_link:active {
  color:#666666;
  background-color:transparent;
  text-decoration:none;
  }
a.vote_link:hover {
  color:#999999;
  background-color:transparent;
  text-decoration:none;
  }

/* 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;
}
