/*
	Theme Name: Red Cedar
	Theme URI: http://red-cedar-communications.com
	Description: Red Cedar Communications Wordpress Theme
	Version: 1.0
	Author: Nathan Carnes
	Author URI: http://nathancarnes.com
*/

@import url("reset.css");

/* Base Styles */
html{ background: #fefbf2 repeat-y url("background.jpg"); color: #2E2412; }
	body{ width: 960px; }
	#wrapper{ float: left; width: 704px; }	
		em{ font-style: italic; }
		strong{ font-weight: bold; }
		
		h1, h2, h3, h4, h5{ color: #6b2012; margin-bottom: .75em; }
			h1{ font-size: xx-large; }
			h2{ font-size: large; font-variant: small-caps; }
			h3{ font-weight: bold; font-size: medium; }
		
		p{ font-size: medium; margin-bottom: 1em; line-height: 150%; }
	
/* Logo */
#logo{ width: 249px; float: left; }
	#logo a{ display: block; width: 190px; height: 332px; background: url("logo.gif"); text-indent: -999em; margin-left: 24px; margin-top: 20px; }

/* Top Navigation */
#header{ background: #402517 repeat-x url("header_bg.gif"); }
	#header ul{ overflow: hidden; font: small "Trebuchet MS", Helvetica, Arials, Sans, sans-serif; }
		#header li{ font-weight: bold; float: right; }
			#header li a{ margin-right: 20px; display: block; height: 96px; line-height: 96px; text-decoration: none; color: #fff; text-transform: uppercase; }
				#header li.current_page_item a{ background: no-repeat center 84px url("current_page.gif"); }
				#header li a:hover{ color: #f4aa00; text-decoration: underline; }
				#header li a:active{ outline: none; border: 0; }
	
	
/* Content Area */
.content{ padding: 120px 25px 20px; font-family: Georgia, Palatino, Times, "Times New Roman", serif; background: no-repeat url("bg1.jpg"); }
	.content a, #footer a, #sub_footer a{ color: #6b2012; text-decoration: none; border-bottom: 1px dotted #2E2412; }
		.content a:hover, #footer a:hover, #sub_footer a:hover{ background: #f7f2e3; color: #4f7013; border-bottom-style: solid; }
	.content ul{ margin-bottom: .5em; list-style-type: square; list-style-position: outside; padding-left: 1em; }
		.content ul li{ font-size: medium; padding: 0  0 .5em 0; line-height: 125%;}
		
	#what-we-do{ background-image: url("bg3.jpg"); }
	#portfolio{ background-image: url("bg4.jpg"); }
	#about-us{ background-image: url("bg5.jpg"); }
	#sustainable-business{ background-image: url("bg6.jpg"); }
	#our-clients{ background-image: url("bg7.jpg"); }

/* Footer */
#footer, #sub_footer{ margin: 15px 25px 5px 25px; padding-top: 10px; font: small "Trebuchet MS", Helvetica, Arials, Sans, sans-serif; line-height: 175%; }
#footer{ border-top: 1px solid #402517; padding-top: 15px; padding-bottom: .5em; overflow: hidden; margin-top: 45px; }
	#footer .left, #footer .right{ float: left; width: 50%; }
		#footer .right{ text-align: right; }
#sub_footer{ font-size: x-small; margin-bottom: 25px; }