/*
Theme Name: Duluth Grill
Theme URI: http://duluthgrill.com
Description: A custom theme for The Duluth Grill.
Version: 0.2
Author: Figureground Inc.
Author URI: http://figureground.com
Tags: Duluth Grill, Duluth, Minnesota
*/

@import "css/reset.css";
@import "css/typography.css?v=<?php echo rand(); ?>";
@import "css/layout.css?v=<?php echo rand(); ?>f";
@import "css/navigation.css";


a:link {
	color:#bf2e1a;
}
a:visited {
	color:#bf2e1a;
}
a:hover {
	color:#80674f;
}
a:active {
	color:#80674f;
}
a.btn, button.btn {
	background: #544639; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#796c5e', endColorstr='#544639'); 
	background-image:-webkit-gradient(linear, left top, left bottom, from(#796c5e), to(#544639)); 
	background-image:-moz-linear-gradient(top,  #796c5e,  #544639); 
	border:1px solid #796c5e;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	box-shadow:inset 0 -1px 2px #302a1e;
	color:#f5f2ed;
	cursor:pointer;
	display:inline-block;
	font-size:12px;
	font-weight:bold;
	line-height:24px;
	padding:1px 14px 1px 14px;
	text-decoration:none;
	text-shadow:0 1px #302a1e;
	-moz-transition: background-image 0.4s, color 0.3s; 
	-webkit-transition: background-image 0.4s, color 0.3s;
	-o-transition: background-image 0.4s, color 0.3s; 
}
a.btn:hover, button.btn:hover {
	background: #796c5e; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1968c', endColorstr='#796c5e'); 
	background-image:-webkit-gradient(linear, left top, left bottom, from(#a1968c), to(#796c5e)); 
	background-image:-moz-linear-gradient(top,  #a1968c,  #796c5e); 
	box-shadow:inset 0 -1px 2px #7c6f63;
	color:#fff;
	text-shadow:0 1px #74695f;
}
.cta, a.cta {
	background: #c53a1e url('images/bg_cta.png') 95% 50% no-repeat; 
	border:1px solid #af3219;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	box-shadow: 0 0 5px #888;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	padding:5px 32px 5px 14px;
	text-decoration:none;
	text-shadow:0 1px #1f6900;
	-moz-transition: box-shadow 0.3s; 
	-webkit-transition: box-shadow 0.3s;
	-o-transition: box-shadow 0.3s; 
}
.cta:hover, a.cta:hover {
	box-shadow:0 0 8px #be2b0d;
}
a.fader {
	opacity:1;
	-moz-transition: opacity 0.5s; 
	-webkit-transition: opacity 0.5s;
	-o-transition: opacity 0.5s; 
}
a.fader:hover {
	opacity:0.7;
}
article footer a:link {
	color:#ccc;
}
article footer a:visited {
	color:#ccc;
}
article footer a:hover {
	color:#aaa;
}
article footer a:active {
	color:#aaa;
}

.divider {
	display:inline-block;
	margin:0 1em;
}


h1 a:link {
	color:#bf2e1a;
	text-decoration:none;
}
h1 a:visited {
	color:#bf2e1a;
	text-decoration:none;
}
h1 a:hover {
	color:#82291d;
	text-decoration:none;
}
h1 a:active {
	color:#631d14;
	text-decoration:none;
}

article.inloop h1 a:link {
	color:#bf2e1a;
	text-decoration:none;
}
article.inloop h1 a:visited {
	color:#bf2e1a;
	text-decoration:none;
}
article.inloop h1 a:hover {
	color:#82291d;
	text-decoration:none;
}
article.inloop h1 a:active {
	color:#631d14;
	text-decoration:none;
}

.box h2 a {
	text-decoration:none;
}

#subfooter a {
	text-decoration:none;
}
#subfooter a:link {
	color:#f5f2ed;
}
#subfooter a:visited {
	color:#f5f2ed;
}
#subfooter a:hover {
	color:#f5f2ed;
}
#subfooter a:active {
	color:#f5f2ed;
}