article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display:block;
}

audio,
canvas,
video {
  display:inline-block;
  *display:inline;
  *zoom:1;
}


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

a:hover {
  color:#e71a75;
  text-decoration:none;
}

a:focus {
  outline:0;
  outline:0 -webkit-focus-ring-color;
  outline-offset:0px;
}

a:hover,
a:active {
  outline:0;
}
img {
	border:0px;
}
a h1,
a h2,
a h3,
a h4,
a h5,
a h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	color:inherit;
}

.clearfix {
  *zoom:1;
}
.clearfix:before,
.clearfix:after {
  display:table;
  line-height:0;
  content:"";
}
.clearfix:after {
  clear:both;
}

.container {
  width:990px;
  margin-right:auto;
  margin-left:auto;
  *zoom:1;
}
.container:before,
.container:after {
  display:table;
  line-height:0;
  content:"";
}
.container:after {
  clear:both;
}
.btn {
  display:inline-block;
  *display:inline;
  padding:8px 20px 8px 20px;
  margin-bottom:0;
  *margin-left:.3em;
  font-size:14px;
  line-height:20px;
  color:#000;
  text-align:center;
	text-transform:uppercase;
  vertical-align:middle;
  cursor:pointer;
  background-color:#d7ac56;
  border:0;
	
	text-shadow:-1px 1px 0 rgba(0,0,0,0.2);
	-moz-text-shadow:-1px 1px 0 rgba(0,0,0,0.2);
	-webkit-text-shadow:-1px 1px 0 rgba(0,0,0,0.2);
}

.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
	color:#000;
  text-decoration:none;
}