/*  
Theme Name: Work That Matters
Theme URI: http://www.westridgecreative.com/
Description: Custom WordPress Theme for Work That Matters
Version: 1.0
Author: Shane Cavaliere
Author URI: http://www.shanecavaliere.com/
*/

	body {
		margin: 0;
		padding: 0;
		background: #efebe2 url(images/design/main-bg.gif) repeat-x top left;
		font: 12px/18px Georgia, serif;
		color: #333333;
		overflow: auto;
		}
	
	/* TYPE */
	
	h1,h2,h3,h4,h5,h6 {
		font-family: Georgia, serif;
		font-weight: normal;
		color: #C64A00;
		clear: both;
		}

	p {
		margin: 0 0 15px 0;
		}

	h1 {
		font-size: 24px;
		line-height: 28px;
		margin-top: 0;
		font-style: italic;
		}
	
	a {
		color: #3f72b2;
		text-decoration: none;
		}

	a img {
		border: none;
		}
	
	a:hover {
		color: #f86000;
		}
	
	a:active {
		outline: none;
		}
	
	* :focus {
		outline: none;
		-moz-outline-style: none;
		}
	
	a:focus {
		outline: none;
		-moz-outline-style: none;
		}
	
	blockquote {
		font-family: Georgia, serif;
		font-weight: normal;
		font-style: italic;
		font-size: 14px;
		color: black;
		margin: 0 0 15px 0;
		padding: 15px 0;
		border-top: 1px solid #fdc8a6;
		border-bottom: 1px solid #fdc8a6;
		}
	
	ul {
		
		}
	
	/* LAYOUT */
	
	#header {
		width: 996px;
		height: 123px;
		margin: 0 auto;
		background: url(images/design/header/header-bg.gif) no-repeat top left;
		}
	
	.logo {
		display: block;
		width: 527px;
		height: 123px;
		}
	
	#navWrap {
		width: 996px;
		height: 40px;
		margin: 0 auto;
		background: url(images/design/header/menuWrap-bg.gif) no-repeat top left;
		}
	
	#nav {
		width: 960px;
		height: 40px;
		margin: 0 0 0 18px;
		background: url(images/design/header/menu-bg.gif) repeat-x top left;
		}
	
	#content {
		width: 996px;
		margin: 0 auto;
		background: url(images/design/contentWrap1-bg.gif) repeat-y top left;
		position: relative;
		}
	
	.leftContent {
		width: 560px;
		margin: 0 0 0 18px;
		padding: 30px 40px 30px 50px;
		overflow: auto;
		}
	
	.newsContent {
		background: url(images/design/shadow.gif) no-repeat top left;
		}
	
	#sidebar {
		width: 328px;
		height: 706px;
		position: absolute;
		top: 0;
		right: 0;
		background: url(images/design/sidebar/sidebar-bg.gif) no-repeat top left;
		}
	
	#footer {
		width: 996px;
		height: 62px;
		margin: 0 auto;
		background: url(images/design/footer/footer-bg.gif) no-repeat top left;
		}
	
	#footerContent {
		width: 650px;
		height: 50px;
		margin: 0;
		padding: 10px 0 0 0;
		}
	
	/* IMAGES */
	
	.alignright, .alignleft {
		background: #efebe2;
		border: 1px solid #99b2c9;
		}
	
	.alignright img, .alignleft img {
		margin: 0;
		padding: 5px 5px 0 5px;
		}
	
	.alignright {
		float: right;
		display: inline;
		margin: 0 0 15px 15px;
		}
	
	.alignleft {
		float: left;
		display: inline;
		margin: 0 10px 10px 0;
		}
	
	.wp-caption-text {
		font-size: 10px;
		line-height: 14px;
		font-style: italic;
		margin: 0 0 5px 5px;
		}
	
	/* NAV */
	
	#nav ul {
		margin: 0 0 0 30px;
		padding: 0;
		list-style-type: none;
		float: left;
		display: inline;
		}
	
	#nav ul li {
		float: left;
		display: inline;
		}
	
	#nav ul li a {
		display: block;
		height: 40px;
		line-height: 40px;
		padding: 0 20px;
		font-family: Georgia, serif;
		font-weight: normal;
		font-size: 18px;
		color: white;
		position: relative;
		}
	
	#nav ul li a .indicator {
		width: 18px;
		height: 6px;
		background: url(images/design/header/nav-indicator.gif) no-repeat top left;
		position: absolute;
		top: 40px;
		left: 50%;
		margin-left: -9px;
		z-index: 99;
		display: none;
		}
	
	#nav ul li a.cur .indicator {
		display: block;
		}
	
	#nav ul li a:hover, #nav ul li a.cur {
		background: #012d56;
		}
	
	#nav ul li a span {
		font-size: 14px;
		font-style: italic;
		}
	
	/* NEWS */
	
	h1, h2 {
		padding-bottom: 10px;
		border-bottom: 1px solid #fdc8a6;
		}
	
	h1 a {
		color: #002e58;
		}
	
	h2.article {
		padding-bottom: 0;
		border-bottom: none;
		}
	
	h1.news, h1.single {
		margin: 0;
		}
	
	.newsArticle {
		padding: 20px 0 0 0;
		border-bottom: 1px solid #ccdbe9;
		}
	
	.newsArticle h2 {
		margin: 0;
		}
	
	.newsArticle h2 a {
		font: 18px/24px Arial,sans-serif;
		color: #002e58;
		}
	
	.newsArticle h2 a:hover {
		color: #f86000;
		}
	
	.articleMeta {
		margin-bottom: 5px;
		color: #89898a;
		font-family: Arial,sans-serif;
		font-style: italic;
		}
	
	/* SIDEBAR */
	
	#sidebarTop {
		width: 230px;
		height: 176px;
		padding: 30px 40px 0 40px;
		font-family: Georgia, serif;
		font-weight: normal;
		}
	
	#sidebarBottom {
		width: 230px;
		height: 455px;
		padding: 30px 40px 0 40px;
		color: #525353;
		font-style: italic;
		font-family: Georgia, serif;
		font-weight: normal;
		}
	
	#sidebar h2 {
		font-size: 18px;
		color: #3d1800;
		margin-top: 0;
		}
	
	#sidebarBottom h3 {
		font-size: 18px;
		margin: 0;
		text-align: right;
		color: #525353;
		}
	
	#sidebarBottom p {
		text-align: right;
		color: #525353;
		margin-bottom: 0;
		}
	
	/* FOOTER */
	
	#footerContent p {
		text-align: center;
		color: #5e594d;
		margin: 0;
		}
	
	#footerContent p a {
		color: #5e594d;
		}
	
	#footerContent p a:hover {
		color: #f86000;
		}
	
	#footerContent p.credit a {
		color: #9b9588;
		}
	
	#footerContent p.credit a:hover {
		color: #f86000;
		}

