/*
YELLOW: f8d421 rgba(248, 212, 33, 1)
DARK YELLOW: CCA325
BROWN: 58332f rgba(73, 53, 54, 1)58332f
DARK BROWN: 361b18
BLACK: 151d21
 */
 body{color:#151D21;background:#FFF;}
.bold{font-weight:bold;}
.bigger{font-size:1.5em;}
li.sp-menu-item a{font-size:18px !important;}
.clearfix{clear:both;}
a.twitter-timeline{color:#F8D421;}
ul#social-buttons{list-style-type:none;margin:25px;display:block;vertical-align:middle;text-align:center;}
ul#social-buttons li{display:inline-block;vertical-align:middle;}

.btn, .error-page .btn
{
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:4px 12px;
	margin-bottom:0;
	font-size:14px;
	line-height:20px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	border:1px solid #ccc;
	*border:0;
	border-bottom-color:#b3b3b3;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	*margin-left:.3em;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05)
}
.btn:first-child
{
	*margin-left:0
}
.btn:hover,.btn:focus
{
	text-decoration:none;
	background-position:0 -15px;
	-webkit-transition:background-position .1s linear;
	-moz-transition:background-position .1s linear;
	-o-transition:background-position .1s linear;
	transition:background-position .1s linear
}
.btn:focus
{
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.btn.active,.btn:active
{
	background-image:none;
	outline:0;
	-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05)
}
.btn.disabled,.btn[disabled]
{
	cursor:default;
	background-image:none;
	opacity:.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.btn-lg,.error-page .btn-lg
{
	padding:11px 19px;
	font-size:16px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.btn-lg [class^="icon-"],.btn-large [class*=" icon-"]
{
	margin-top:4px
}
.btn-small
{
	padding:2px 10px;
	font-size:11.9px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
.btn-small [class^="icon-"],.btn-small [class*=" icon-"]
{
	margin-top:0
}
.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]
{
	margin-top:-1px
}
.btn-mini
{
	padding:0 6px;
	font-size:10.5px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
.btn-block
{
	display:block;
	width:100%;
	padding-left:0;
	padding-right:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.btn-block+.btn-block
{
	margin-top:5px
}
	input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block
{
	width:100%
}
.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active
{
	color:rgba(255,255,255,0.75)
}
.btn, error-page .btn
{
	background-color:#58332f;
	*background-color:#58332f;
	color:#151D21;
	border-color:#decdbb #decdbb #c4a787;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)
}
.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]
{
	background-color:#f8d421;
	color:#333
}
.btn-primary, .error-page .btn-primary
{
	background-color:#F8D421;
	*background-color:#F8D421;
	color:#58332F !important;
	font-weight:bold;
	border-color:#f8d19e #f8d19e #f46156;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)
}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled],.error-page .btn-primary:hover,.error-page .btn-primary:focus, .error-page .btn-primary:active,.error-page .btn-primary.active,.error-page .btn-primary.disabled,.error-page .btn-primary[disabled]
{
	background-color:#cca325;
	color:#361B18
}
.btn-warning
{
	background-color:#fbb450;
	*background-color:#fbb450;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	border-color:#f89406 #f89406 #ad6704;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)
}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]
{
	background-color:#c67605;
	color:#fff
}
.btn-danger
{
	background-color:#ee5f5b;
	*background-color:#ee5f5b;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	border-color:#bd362f #bd362f #802420;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)
}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]
{
	background-color:#942a25;
	color:#fff
}
.btn-success
{
	background-color:#62c462;
	*background-color:#62c462;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	border-color:#51a351 #51a351 #387038;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)
}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]
{
	background-color:#408140;
	color:#fff
}
.btn-info
{
	background-color:#5bc0de;
	*background-color:#5bc0de;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	border-color:#2f96b4 #2f96b4 #1f6377;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)
}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]
{
	background-color:#24748c;
	color:#fff
}
.btn-inverse
{
	background-color:#361B18;
	*background-color:#361B18;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	border-color:#222 #222 #000;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)
}
.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]
{
	background-color:#58332F;
	color:#fff
}
	button.btn,input[type="submit"].btn
{
	*padding-top:3px;
	*padding-bottom:3px
}
	button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner
{
	padding:0;
	border:0
}
	button.btn.btn-large,input[type="submit"].btn.btn-large
{
	*padding-top:7px;
	*padding-bottom:7px
}
	button.btn.btn-small,input[type="submit"].btn.btn-small
{
	*padding-top:3px;
	*padding-bottom:3px
}
	button.btn.btn-mini,input[type="submit"].btn.btn-mini
{
	*padding-top:1px;
	*padding-bottom:1px
}
.btn-link,.btn-link:active,.btn-link[disabled]
{
	background-color:transparent;
	background-image:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.btn-link
{
	border-color:transparent;
	cursor:pointer;
	color:#58332f;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.btn-link:hover,.btn-link:focus
{
	color:#9a744b;
	text-decoration:underline;
	background-color:transparent
}
.btn-link[disabled]:hover,.btn-link[disabled]:focus
{
	color:#333;
	text-decoration:none
}

#sp-main-body {
  padding: 25px 0;
}
	h1,h2,h3,h4,h5,h6
{
	margin:10px 0;
	font-family: 'Bitter', serif;
	font-weight:bold;
	line-height:20px;
	color:inherit;
	text-rendering:optimizelegibility
}
	h1 small,h2 small,h3 small,h4 small,h5 small,h6 small
{
	font-weight:normal;
	line-height:1;
	color:#999
}
	h1,h2,h3
{
	line-height:40px
}
	h1,h2
{
	font-size:38.5px
}
	h3
{
	font-size:24.5px
}
	h4
{
	font-size:17.5px
}
	h5
{
	font-size:14px
}
	h6
{
	font-size:11.9px
}
	h1 small
{
	font-size:24.5px
}
	h2 small
{
	font-size:17.5px
}
	h3 small
{
	font-size:14px
}
	h4 small
{
	font-size:14px
}
.page-header
{
	padding-bottom:9px;
	margin:20px 0 30px;
	border-bottom:1px solid #dcdcdc
}
	ul,ol
{
	padding:0;
	margin:0 0 10px 25px
}
	ul ul,ul ol,ol ol,ol ul
{
	margin-bottom:0
}
	li
{
	line-height:20px
}
p.chrono_credits{display:none;}
.alert-success
{
	padding:8px 35px 8px 14px;
	margin-bottom:20px;
	text-shadow:0 1px 0 rgba(255,255,255,0.5);
	background-color:#dff0d8;
	color:#468847
	border:1px solid #d6e9c6;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
.alert-success h4
{
	margin:0;
	color:#468847
}
div#fitem-city label,div#fitem-state label,div#fitem-zip label{visibility: hidden !important;}
.text-center{text-align:center;}

/*div#sp-top2 .btn{float:left;}*/
#sp-top1{padding-top:20px;}
