/*
Theme Name: Landale Signs 
Theme URI: http://landalesigns.com
Description: Custom theme for Landale Signs
Version: 1 (WP2.8.6)
Author: Taylor Garries
Author URI: http://taylorgarries.com
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";

/*

BLUE: #0057a6;
GREEN: #009645;
RED: #d42e12;

*/

#logo { background: #0057a6; }

#nav { margin-bottom: 80px;}
	#nav #mininav { text-align: right; margin-bottom: 20px; margin-top: 10px; font-size: 0.786em; }
		#nav #mininav a { margin-left: 20px; }
	#nav ul#mainnav { text-align: right; font-size: 1.143em; padding: 0; margin: 0; }
		#nav #mainnav li { list-style: none; display: inline; margin: 0; }
		#nav #mainnav a { margin-left: 20px; }
		#nav #mainnav a:hover { color: #009645; }
		#nav #mainnav .current_page_ancestor a, #nav #mainnav current_page_parent a { color: #444; }

#hero { }

#h_outdoor, #h_indoor, #h_vehicle, #h_service { margin-top: 40px; margin-bottom: 40px; }
#h_outdoor h3, #h_indoor h3, #h_vehicle h3, #h_service h3 { text-transform: none; text-align: center; letter-spacing: -0.1em; }
#h_outdoor a, #h_indoor a, #h_vehicle a, #h_service a { color: #009645; }
#h_outdoor a:hover, #h_indoor a:hover, #h_vehicle a:hover, #h_service a:hover { color: #d42e12; }

#subnav { background: #eee; font-size: 0.857em; }
	#subnav ul { list-style: none; margin: 10px; padding: 0; }
	#subnav li { list-style: none; margin: 0; padding: 0; }
	#subnav li a:hover { color: #009645; }
	#subnav .current_page_item a { color: #d42e12; }

#news { color: #d42e12; }
#news h2 { color: #d42e12; border-bottom: 1px solid #d42e12; font-size: 1.2em; padding-bottom: 6px; margin-bottom: 0; }
#news h2 a { background: #d42e12; padding: 5px; color: #fff; text-transform: uppercase; }
#news ul { list-style: none; margin: 0; padding: 0; }
#news li { list-style: none; border-bottom: 1px solid #d42e12; font-size: 0.8em; overflow: hidden; }
#news li a { color: #d42e12; padding: 5px; display: block; overflow: hidden; }
#news li a:hover { background: #eee; }


#footer { background:  #0057a6; color: #fff; font-size: 0.786em; padding: 5px 0 60px 0; margin-top: 40px; }
	#footernav { text-align: right; color: #fff; }
		#footernav ul { list-style: none; margin: 0; padding: 0; text-align: right; }
		#footernav li { list-style: none; margin: 0; padding: 0; display: inline; }
		#footernav a { color: #fff; margin-left: 10px; }
		#footernav a:hover { color: #bbb; }
		
.callout { background: #eee; padding: 10px; }

.copyblock, .imgblock { margin-bottom: 40px ; }

.copyblock h3 { margin-top: 0; }

.logoblock { margin-bottom: 20px; }

.stars { text-align: right; }

.pullquote { color: #009645; font-size: 1.2em; line-height: 20px; }

.green { color: #009645; }

.postnav { font-size: 0.8em; }

.required { color: #d42e12; }