p {
  color: #ffffff;
}

.alert {
  position: relative;
  line-height: 29px;
  padding: 0 10px;
  color: #5f5145;
  text-shadow: 0 1px rgba(255, 255, 255, 0.5);
  background: #fde2c1;
  border: 1px solid #e8c6a0;
  border-bottom-color: #d5b594;
  border-radius: 3px;
  background-image: -webkit-linear-gradient(top, #feebd1, #fad6ab);
  background-image: -moz-linear-gradient(top, #feebd1, #fad6ab);
  background-image: -o-linear-gradient(top, #feebd1, #fad6ab);
  background-image: linear-gradient(to bottom, #feebd1, #fad6ab);
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.05); }
  .alert.notice {
    color: #465a6b;
    background: #d1ecfe;
    border-color: #a0c9f5 #95bfe5 #91b6dd;
    background-image: -webkit-linear-gradient(top, #dff2fe, #b0dcfe);
    background-image: -moz-linear-gradient(top, #dff2fe, #b0dcfe);
    background-image: -o-linear-gradient(top, #dff2fe, #b0dcfe);
    background-image: linear-gradient(to bottom, #dff2fe, #b0dcfe); }

.alert-close {
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -9px;
  padding: inherit;
  font: bold 18px/18px Arial, sans-serif;
  color: inherit;
  opacity: .75; }
  .alert-close:hover {
    color: inherit;
    text-decoration: none;
    opacity: 1; }

.footer {
	font-size: 10px;
  	color: #000000;
}

.tag {
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin-bottom: 1px;
  padding: 0 9px 0 24px;
  line-height: 24px;
  color: #666;
  text-shadow: 0 1px rgba(255, 255, 255, 0.8);
  background: #f1f1f1;
  border: 1px solid #ccc;
  border-bottom-color: #c1c1c1;
  border-radius: 3px;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, 0.05));
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, 0.05));
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, 0.05));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, 0.05));
  -webkit-box-shadow: inset 0 1px #fcfcfc, 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px #fcfcfc, 0 1px 1px rgba(0, 0, 0, 0.05); }
  .tag:hover {
    color: #666;
    text-decoration: none;
    background-color: #f6f6f6; }
  .tag:active {
    margin-top: 1px;
    margin-bottom: 0; }
  .tag:before {
    content: '';
    position: absolute;
    top: 9px;
    left: 9px;
    width: 4px;
    height: 4px;
    background: #f4f6fa;
    border: 1px solid #b4b4b4;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.8);
    box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.8); }
