/*
Theme Name: Stitch Design Co.
Theme URI: http://www.stitchdesignco.com/
Description: Custom Wordpress theme designed for Stitch Design Co.
Version: 1.0
Author: Mathew Smith
Author URI: http://www.mathewsmithstudio.com/
Tags: white/brown, custom header, fixed width, two columns
*/

/**
*	Archive styles by Kevin Leary - April 2011	
*/
body.archive h1 {
	margin:0 0 30px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:13px;
	text-transform:uppercase;
	font-weight:normal;
	color:#A6A693;
}

body {
	background-color: #fff;
	margin: 0;
	padding: 0
	}

a:focus { 
    outline: none
	}

body.page-id-15, body.category-blog {
	background-image: url("images/back_about.gif");
	background-repeat: no-repeat;
	background-position: right top
	}

body.page-id-31 {
	background-image: url("images/back_contact.gif");
	background-repeat: no-repeat;
	background-position: right top
	}

body.category-news {
	background-image: url("images/back_news.gif");
	background-repeat: no-repeat;
	background-position: right top
	}

body.single-post {
	background-image: url("images/back_work.gif");
	background-repeat: no-repeat;
	background-position: right top
	}

#main {
	margin: 0 auto;
	padding: 62px 0 44px;
	width: 950px;
	overflow: hidden
	}

#mainLeft {
	width: 170px;
	float: left
	}

#logo  {
	background-image: url("images/logo.gif");
	background-repeat: no-repeat;
	margin: 0 0 24px;
	width: 170px;
	height: 93px
	}

#logo a {
	text-indent: -9999px;
	display: block;
	width: 170px;
	height: 93px
	}

#nav    {
	background-image: url("images/nav_back.gif");
	background-repeat: no-repeat;
	list-style-type: none;
	margin: 0;
	padding: 11px 0 12px;
	width: 170px;
	height: 184px
	}

#nav li.home a   {
	background-image: url("images/nav_home_bt.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 170px;
	height: 28px
	}

#nav li.home a:hover {
	background-image: url("images/nav_home_sbt.gif");
	background-repeat: no-repeat
	}

#nav li.about a   {
	background-image: url("images/nav_about_bt.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 170px;
	height: 22px
	}

#nav li.about a:hover {
	background-image: url("images/nav_about_sbt.gif");
	background-repeat: no-repeat
	}

#nav li.work a   {
	background-image: url("images/nav_work_bt.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 170px;
	height: 44px
	}

#nav li.work a:hover {
	background-image: url("images/nav_work_sbt.gif");
	background-repeat: no-repeat
	}

#nav li.news a    {
	background-image: url("images/nav_news_bt.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 170px;
	height: 27px
	}

#nav li.news a:hover {
	background-image: url("images/nav_news_sbt.gif");
	background-repeat: no-repeat
	}

#nav li.blog a    {
	background-image: url("images/nav_blog_bt.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 170px;
	height: 40px
	}

#nav li.blog a:hover {
	background-image: url("images/nav_blog_sbt.gif");
	background-repeat: no-repeat
	}

#nav li.contact a    {
	background-image: url("images/nav_contact_bt.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 170px;
	height: 23px
	}

#nav li.contact a:hover {
	background-image: url("images/nav_contact_sbt.gif");
	background-repeat: no-repeat
	}

#sideBlurb  {
	background-image: url("images/divider_tile.gif");
	background-repeat: repeat-x;
	background-position: 0 bottom;
	margin: 14px 14px 0;
	padding-bottom: 8px;
	width: 142px
	}

#sideBlurb h3  {
	color: #a6a693;
	font-size: 10px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: normal;
	line-height: 17px
	}

#subnav  {
	background-image: url("images/divider_tile.gif");
	background-repeat: repeat-x;
	background-position: 0 bottom;
	margin: 0 14px;
	padding: 10px 0 15px;
	width: 142px
	}

#subnav ul {
	list-style-type: none;
	margin: 0;
	padding: 0
	}

#subnav li.page-item-15 a {
	background-image: url("images/subnav_services_bt.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 142px;
	height: 23px
	}

#subnav li.page-item-15 a:hover, .page-id-15 #subnav li.page-item-15 a {
	background-image: url("images/subnav_services_sbt.gif");
	background-repeat: no-repeat
	}

#subnav li.page-item-17 a {
	background-image: url("images/subnav_amy_bt.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 142px;
	height: 23px
	}

#subnav li.page-item-17 a:hover, .page-id-17 #subnav li.page-item-17 a {
	background-image: url("images/subnav_amy_sbt.gif");
	background-repeat: no-repeat
	}

#subnav li.page-item-19 a {
	background-image: url("images/subnav_courtney_bt.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 142px;
	height: 23px
	}

#subnav li.page-item-19 a:hover, .page-id-19 #subnav li.page-item-19 a {
	background-image: url("images/subnav_courtney_sbt.gif");
	background-repeat: no-repeat
	}

#subnav li.page-item-21 a {
	background-image: url("images/subnav_cannon_bt.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 142px;
	height: 23px
	}

#subnav li.page-item-21 a:hover, .page-id-21 #subnav li.page-item-21 a {
	background-image: url("images/subnav_cannon_sbt.gif");
	background-repeat: no-repeat
	}

#subnav li.print a {
	background-image: url("images/subnav_print_bt.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 142px;
	height: 23px
	}

#subnav li.print a:hover, .single-print #subnav li.print a {
	background-image: url("images/subnav_print_sbt.gif");
	background-repeat: no-repeat
	}

#subnav li.identity a {
	background-image: url("images/subnav_identity_bt.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 142px;
	height: 23px
	}

#subnav li.identity a:hover, .single-identity #subnav li.identity a {
	background-image: url("images/subnav_identity_sbt.gif");
	background-repeat: no-repeat
	}

#subnav li.interactive a {
	background-image: url("images/subnav_interactive_bt.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 142px;
	height: 23px
	}

#subnav li.interactive a:hover, .single-interactive #subnav li.interactive a {
	background-image: url("images/subnav_interactive_sbt.gif");
	background-repeat: no-repeat
	}

#subnav li.products a {
	background-image: url("images/subnav_packaging_bt.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 142px;
	height: 23px
	}

#subnav li.products a:hover, .single-packaging #subnav li.products a {
	background-image: url("images/subnav_packaging_sbt.gif");
	background-repeat: no-repeat
	}

#subnav li.logos a {
	background-image: url("images/subnav_logos_bt.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 142px;
	height: 23px
	}

#subnav li.logos a:hover, .single-logos #subnav li.logos a {
	background-image: url("images/subnav_logos_sbt.gif");
	background-repeat: no-repeat
	}

#clientSubnav  {
	background-image: url("images/divider_tile.gif");
	background-repeat: repeat-x;
	background-position: 0 bottom;
	margin: 0 14px;
	padding: 14px 0 16px;
	width: 142px
	}

#clientRotator ul    {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 142px
	}

#clientRotator li  {
	color: #a6a693;
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 15px;
	text-align: center
	}

#clientRotator li a   {
	color: #a6a693;
	text-decoration: none
	}

#clientRotator li a:hover, #clientRotator li.active a {
	color: #9ebbb0
	}

#clientNav {
	margin: 10px 14px 0;
	width: 142px;
	overflow: hidden
	}

a#clientPrev  {
	background-image: url("images/back_arrow_bt.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 14px;
	height: 14px;
	float: left
	}

a#clientPrev:hover {
	background-image: url("images/next_arrow_sbt.gif");
	background-repeat: no-repeat
	}

a#clientNext  {
	background-image: url("images/next_arrow_bt.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 14px;
	height: 14px;
	float: right
	}

a#clientNext:hover   {
	background-image: url("images/next_arrow_sbt.gif");
	background-repeat: no-repeat
	}

#mainRight {
	width: 706px;
	float: right
	}

#homeHeading    {
	background-image: url("images/divider_tile.gif");
	background-repeat: repeat-x;
	background-position: 0 bottom;
	margin: 0 0 20px;
	padding: 0 0 20px;
	width: 706px
	}

#homeHeading h2 {
	color: #a6a693;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	line-height: 24px;
	margin: 0
	}

#homeSlideshow  {
	width: 706px;
	height: 326px
	}

#homeContent #slideshow {
	height: 326px
	}

#homeFeatures {
	margin: 10px 0 0;
	width: 706px;
	overflow: hidden
	}

#homeNew {
	background-image: url("images/home_new_bt.jpg");
	background-repeat: no-repeat;
	margin: 0;
	width: 228px;
	height: 133px;
	float: left
	}

#homeNew a {
	text-indent: -9999px;
	display: block;
	width: 228px;
	height: 133px
	}

#homeNew a:hover {
	background-image: url("images/home_new_sbt.jpg");
	background-repeat: no-repeat
	}

#homePosts {
	background-image: url("images/home_posts_back.gif");
	background-repeat: no-repeat;
	margin: 0 0 0 11px;
	padding: 60px 10px 10px;
	width: 208px;
	height: 63px;
	float: left
	}

#homePosts ul {
	text-align: center;
	list-style-type: none;
	margin: 0;
	padding: 0
	}

#homePosts li a {
	color: #fff;
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none
	}

#homePosts li a:hover {
	color: #565346
	}

#homeTwitter {
	background-image: url("images/home_twitter_back.gif");
	background-repeat: no-repeat;
	margin: 0 0 0 11px;
	padding: 12px 16px;
	position: relative;
	width: 196px;
	height: 109px;
	float: left
	}

#homeTwitter h4 {
	background-image: url("images/home_twitter_bt.gif");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 12px;
	bottom: 12px;
	width: 86px;
	height: 13px
	}

#homeTwitter h4 a {
	text-indent: -9999px;
	display: block;
	width: 86px;
	height: 13px
	}

#homeTwitter ul {
	list-style-type: none;
	margin: 0;
	padding: 0
	}

#homeTwitter li {
	color: #7f7f6b;
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0 0 10px
	}

#homeTwitter li a {
	color: #7f7f6b
	}

#heading    {
	margin: 0 0 24px;
	width: 706px
	}

#heading h2 {
	color: #a6a693;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	line-height: 24px;
	margin: 0
	}

#heading h2 span {
	color: #6e6b5a;
	text-transform: uppercase
	}

#content  {
	background-image: url("images/divider_tile.gif");
	background-repeat: repeat-x;
	padding: 15px 0 0;
	width: 706px;
	clear: both
	}

#contentNoHeading   {
	background-image: url("images/divider_tile.gif");
	background-repeat: repeat-x;
	margin: 90px 0 0;
	padding: 32px 0 0;
	width: 706px;
	clear: both
	}

#content h1, #contentNoHeading h1 {
	color: #a6a693;
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	line-height: 32px;
	margin: 0
	}

#content h2, #contentNoHeading h2 {
	color: #a6a693;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	line-height: 30px;
	margin: 30px 0 0
	}

#heading h2 a, #content a, #contentNoHeading a, #archiveContent a, .workDescription a  {
	color: #9ebbb0;
	text-decoration: none
	}

#heading h2 a:hover, #content a:hover, #contentNoHeading a:hover, #archiveContent a:hover, .workDescription a:hover  {
	color: #7d948c
	}

#serviceLists {
	background-image: url("images/divider_tile.gif");
	background-repeat: repeat-x;
	margin: 32px 0 0;
	padding: 24px 0 0;
	width: 706px
	}

#serviceLists ul {
	list-style-type: none;
	margin: 0 50px 0 0;
	padding: 0;
	float: left
	}

#serviceLists li   {
	color: #a6a693;
	font-size: 10px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	line-height: 20px;
	text-transform: uppercase
	}

#bioBoard {
	position: relative;
	width: 706px;
	height: 450px
	}

#bioBoard .amy, #bioBoard .courtney {
	list-style-type: none;
	margin: 0;
	padding: 0
	}

#bioBoard .amy li a, #bioBoard .courtney li a {
	text-indent: -9999px;
	display: block
	}

#bioBoard .amy .soup a {
	position: absolute;
	top: 0;
	left: 0;
	width: 217px;
	height: 248px
	}

#bioBoard .amy .soup a:hover {
	background-image: url("images/amy_board_soup.png");
	background-repeat: no-repeat
	}

#bioBoard .amy .retro a {
	position: absolute;
	top: 0;
	left: 217px;
	width: 202px;
	height: 99px
	}

#bioBoard .amy .retro a:hover {
	background-image: url("images/amy_board_retro.png");
	background-repeat: no-repeat
	}

#bioBoard .amy .sewing a {
	position: absolute;
	top: 0;
	left: 445px;
	width: 261px;
	height: 220px
	}

#bioBoard .amy .sewing a:hover {
	background-image: url("images/amy_board_sewing.png");
	background-repeat: no-repeat
	}

#bioBoard .amy .ottos a {
	position: absolute;
	top: 248px;
	left: 0;
	width: 248px;
	height: 202px
	}

#bioBoard .amy .ottos a:hover {
	background-image: url("images/amy_board_ottos.png");
	background-repeat: no-repeat
	}

#bioBoard .amy .vintage a {
	position: absolute;
	top: 248px;
	left: 248px;
	width: 206px;
	height: 202px
	}

#bioBoard .amy .vintage a:hover {
	background-image: url("images/amy_board_vintage.png");
	background-repeat: no-repeat
	}

#bioBoard .amy .common a {
	position: absolute;
	top: 319px;
	left: 454px;
	width: 252px;
	height: 131px
	}

#bioBoard .amy .common a:hover {
	background-image: url("images/amy_board_common.png");
	background-repeat: no-repeat
	}

#bioBoard .amy .feather a {
	position: absolute;
	top: 220px;
	left: 520px;
	width: 186px;
	height: 99px
	}

#bioBoard .amy .feather a:hover {
	background-image: url("images/amy_board_feather.png");
	background-repeat: no-repeat
	}

#bioBoard .courtney .beas a {
	position: absolute;
	top: 0;
	left: 0;
	width: 163px;
	height: 270px
	}

#bioBoard .courtney .beas a:hover {
	background-image: url("images/courtney_board_beas.png");
	background-repeat: no-repeat
	}

#bioBoard .courtney .hart a {
	position: absolute;
	top: 93px;
	left: 163px;
	width: 226px;
	height: 184px
	}

#bioBoard .courtney .hart a:hover {
	background-image: url("images/courtney_board_hart.png");
	background-repeat: no-repeat
	}

#bioBoard .courtney .coaster a {
	position: absolute;
	top: 0;
	left: 389px;
	width: 161px;
	height: 175px
	}

#bioBoard .courtney .coaster a:hover {
	background-image: url("images/courtney_board_coaster.png");
	background-repeat: no-repeat
	}

#bioBoard .courtney .dog a {
	position: absolute;
	top: 175px;
	left: 389px;
	width: 161px;
	height: 102px
	}

#bioBoard .courtney .dog a:hover {
	background-image: url("images/courtney_board_dog.png");
	background-repeat: no-repeat
	}

#bioBoard .courtney .niagra a {
	position: absolute;
	top: 277px;
	left: 112px;
	width: 251px;
	height: 173px
	}

#bioBoard .courtney .niagra a:hover {
	background-image: url("images/courtney_board_niagra.png");
	background-repeat: no-repeat
	}

#bioBoard .courtney .wooden a {
	position: absolute;
	top: 277px;
	left: 382px;
	width: 133px;
	height: 173px
	}

#bioBoard .courtney .wooden a:hover {
	background-image: url("images/courtney_board_wooden.png");
	background-repeat: no-repeat
	}

#bioBoard .courtney .southern a {
	position: absolute;
	top: 277px;
	left: 515px;
	width: 191px;
	height: 173px
	}

#bioBoard .courtney .southern a:hover {
	background-image: url("images/courtney_board_southern.png");
	background-repeat: no-repeat
	}

#slideshow  {
	width: 706px;
	height: 450px
	}

#workInfo   {
	background-image: url("images/divider_tile.gif");
	background-repeat: repeat-x;
	background-position: 0 bottom;
	margin: 60px 0 12px;
	padding: 0 0 12px;
	width: 706px;
	overflow: hidden
	}

.workClient   {
	margin: 0 50px 0 0;
	width: 150px;
	float: left
	}

.workDescription   {
	width: 360px;
	float: left
	}

.workClient h3, .workDescription h3 {
	color: #a6a693;
	font-size: 10px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 2px
	}

.workClient p, .workDescription p  {
	color: #a6a693;
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 15px;
	margin: 0
	}

.workDescription p {
	font-style: italic
	}

.workNav   {
	margin: 12px 0 0;
	width: 112px;
	float: right
	}

.cannonNav  {
	margin: 0 0 12px;
	width: 112px;
	float: right
	}

.workNav #prevArrow a, .cannonNav #prevArrow a  {
	background-image: url("images/back_arrow_bt.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 14px;
	height: 14px;
	float: right
	}

.workNav #prevArrow a:hover, .cannonNav #prevArrow a:hover {
	background-image: url("images/back_arrow_sbt.gif");
	background-repeat: no-repeat
	}

.workNav #nextArrow a, .cannonNav #nextArrow a  {
	background-image: url("images/next_arrow_bt.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 14px;
	height: 14px;
	float: right
	}

.workNav #nextArrow a:hover, .cannonNav #nextArrow a:hover {
	background-image: url("images/next_arrow_sbt.gif");
	background-repeat: no-repeat
	}

.workNav #navCaption, .cannonNav #navCaption   {
	color: #a6a693;
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0 8px;
	float: right
	}

.workNav #navCaption span, .cannonNav #navCaption span {
	color: #f6bc95
	}

#slideshowContainer {
	position: relative;
	width: 706px
	}

#workSlideshow  {
	position: relative;
	z-index: 980;
	width: 706px
	}

.watermark {
	position: absolute;
	z-index: 990;
	right: 20px;
	bottom: 20px;
	width: 70px;
	height: 64px
	}

.single-identity .watermark {
	background-image: url("images/watermark_print.png");
	background-repeat: no-repeat;
	background-position: right bottom
	}

.single-interactive .watermark {
	background-image: url("images/watermark_interactive.png");
	background-repeat: no-repeat;
	background-position: right bottom
	}

.single-packaging .watermark {
	background-image: url("images/watermark_packaging.png");
	background-repeat: no-repeat;
	background-position: right bottom
	}

.single-logos .watermark {
	background-image: url("images/watermark_logos.png");
	background-repeat: no-repeat;
	background-position: right bottom
	}

#workAwards {
	margin: 10px 0 0
	}

#workAwards h4   {
	color: #a6a693;
	font-size: 10px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: normal;
	line-height: 12px;
	background-image: url("images/icon_star_orange.gif");
	background-repeat: no-repeat;
	background-position: left center;
	text-transform: uppercase;
	margin: 0;
	padding: 0 0 0 16px
	}

#workAwards h5  {
	color: #a6a693;
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	line-height: 12px;
	background-image: url("images/icon_star_mint.gif");
	background-repeat: no-repeat;
	background-position: left center;
	display: none;
	margin: 0;
	padding: 0 0 0 16px
	}

#archiveContent  {
	background-image: url("images/divider_tile.gif");
	background-repeat: repeat-x;
	margin: 90px 0 0;
	padding: 32px 0 0;
	width: 706px
	}

#archiveContent h1  {
	color: #a6a693;
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	line-height: 32px;
	margin: 0 0 0
	}

#archiveContent small {
	color: #a6a693;
	font-size: 10px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 0
	}

#archiveContent .entry  {
	margin: 12px 0 32px;
	overflow: hidden
	}

#archiveContent .entry p {
	color: #a6a693;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 18px
	}

#contactBlurbs {
	width: 706px;
	overflow: hidden
	}

.contactBlurb  {
	margin: 20px 50px 0 0;
	float: left
	}

.contactBlurb h3  {
	color: #a6a693;
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 6px
	}

.contactBlurb p  {
	color: #a6a693;
	font-size: 10px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	line-height: 16px;
	text-transform: uppercase;
	margin: 0
	}

#contactBlurbs a {
	text-decoration: none
	}

#emailContainer {
	background-image: url("images/divider_tile.gif");
	background-repeat: repeat-x;
	margin: 32px 0 0;
	width: 706px
	}

#emailLinks {
	background-image: url("images/divider_tile.gif");
	background-repeat: repeat-x;
	background-position: 0 bottom;
	padding: 24px 0;
	width: 706px;
	overflow: hidden
	}

#emailLinks .amy a {
	background-image: url("images/email_amy_bt.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 182px;
	height: 61px;
	float: left
	}

#emailLinks .courtney a {
	background-image: url("images/email_courtney_bt.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 179px;
	height: 61px;
	float: right
	}

#emailLinks p {
	color: #a6a693;
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 15px;
	text-align: center;
	margin: 8px 200px 0
	}

#blogContainer {
	width: 950px;
	margin: 0 auto;
	}

#blogHeader {
	width: 950px;
	background-image: url(images/divider_tile.gif);
	background-repeat: repeat-x;
	background-position: 0 bottom;
	padding: 0 0 24px
	}

#blogNav {
	margin-top: 50px
	}

#blogNav ul {
	text-align: center;
	margin: 0;
	padding: 0;
	list-style-type: none
	}

#blogNav li {
	color: #a6a693;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	display: inline;
	margin: 0 10px
	}

#blogNav li a {
	color: #a6a693;
	text-decoration: none
	}

#blogNav li a:hover {
	color: #9ebbb0;
	}

#blogLogo  {
	background-image: url(images/header_blog_logo.gif);
	background-repeat: no-repeat;
	margin: 50px auto 0;
	width: 248px;
	height: 260px
	}

#blogLogo a {
	text-indent: -9999px;
	display: block;
	width: 248px;
	height: 260px
	}

#blogMain {
	width: 950px;
	overflow: hidden;
	margin: 24px 0 50px
	}

#blogMainLeft {
	width: 732px;
	float: left
	;
	padding: 50px 0 0;
	}

#blogMainLeft .entry {
	background-image: url(images/divider_tile.gif);
	background-repeat: repeat-x;
	background-position: 0 top;
	width: 732px;
	margin: 0 0 100px;
	padding: 16px 0 0;
	}

#blogMainLeft .entry h2 {
	color: #a6a693;
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	line-height: 32px;
	margin: 0
	}

#blogMainLeft .entry h2 a {
	color: #a6a693;
	text-decoration: none;
	}

#blogMainLeft .entry h2 a:hover {
	color: #9ebbb0;
	}

#blogMainLeft .entry .date {
	color: #a6a693;
	font-size: 10px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 10px;
	}

#blogMainLeft .entry .entryTop {
	background-image: url(images/divider_tile.gif);
	background-repeat: repeat-x;
	background-position: 0 top;
	margin: 16px 0 0;
	padding: 24px 0 0;
	overflow: hidden
	}

#blogMainLeft .entry .entryTop .column1 {
	width: 120px;
	float: left;
	}

#blogMainLeft .entry .entryTop .column2 {
	width: 120px;
	float: left;
	margin: 0 0 0 40px
	}

#blogMainLeft .entry .entryTop .column1 h4, #blogMainLeft .entry .entryTop .column2 h4 {
	color: #a6a693;
	font-size: 11px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0
	}

#blogMainLeft .entry .entryTop .column1 p, #blogMainLeft .entry .entryTop .column2 p {
	color: #a6a693;
	font-size: 11px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	margin: 2px 0 20px
	}

#blogMainLeft .entry .entryTop .blurb {
	margin: 0 0 0 320px
	}

#blogMainLeft .entry .entryTop .blurb p {
	color: #a6a693;
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	line-height: 18px;
	margin: 0 0 12px
	}

#blogMainLeft .entry .entryTop .blurb p a {
	color: #9ebbb0;
	text-decoration: none;
	}

#blogMainLeft .entry .entryPhoto {
	background-image: url(images/divider_tile.gif);
	background-repeat: repeat-x;
	background-position: 0 top;
	margin: 24px 0 0;
	padding: 31px 0 0
	}

#blogMainLeft .entry .entryBottom {
	width: 732px;
	overflow: hidden;
	margin: 28px 0 0;
	background-image: url(images/divider_tile.gif);
	background-repeat: repeat-x;
	background-position: 0 top;
	padding: 16px 0 0;
	}

#blogMainLeft .entry .postmetadata {
	color: #a6a693;
	font-size: 11px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	float: left;
	margin: 0;
	}

#blogMainLeft .entry .postmetadata a {
	color: #a6a693;
	text-decoration: none;
	}

#blogMainLeft .entry .postmetadata a:hover {
	color: #9ebbb0;
	}

#blogMainLeft .entry .sociable {
	float: right;
	}

#blogMainLeft .entry .sociable_tagline {
	color: #a6a693;
	font-size: 11px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-transform: uppercase;
	margin: 0 4px 0 0;
	display: inline;
	}

#blogMainLeft .entry .sociable ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
	}

#blogMainLeft .entry .sociable li {
	display: inline;
	}

#blogMainLeft .entry .sociable li img {
	vertical-align: bottom;
	margin: 0;
	padding: 0;
	}

#blogMainLeft .entry .post .date {
	margin: 0 0 24px;
	}

#blogMainLeft .entry .post .entryPhotosContainer img {
	margin: 0 0 24px;
	}

#blogMainLeft .entry .post p, #blogMainLeft .entry .post li {
	color: #a6a693;
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	line-height: 18px;
	}

#blogMainLeft .entry .post a {
	color: #9ebbb0;
	text-decoration: none;
	}

#blogMainLeft #respond h3, #blogMainLeft h3#comments, #blogMainLeft p.nocomments {
	color: #a6a693;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0;
	}

#blogMainLeft #respond p, #blogMainLeft ol.commentlist li {
	color: #a6a693;
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	line-height: 18px;
	margin: 0 0 20px;
	}

#blogMainLeft #respond a, #blogMainLeft ol.commentlist li a {
	color: #9ebbb0;
	text-decoration: none;
	}

#blogMainLeft #commentform {
	margin: 20px 0 0;
	}

#blogMainLeft #commentform label {
	text-transform: uppercase;
	}

#blogMainLeft #searchResults h2.pagetitle {
	color: #a6a693;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 20px;
	}

#blogMainLeft #searchResults .post {
	margin: 0 0 20px;
	}

#blogMainLeft #searchResults .post h3 {
	color: #a6a693;
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	line-height: 32px;
	margin: 0
	}

#blogMainLeft #searchResults .post h3 a {
	color: #a6a693;
	text-decoration: none;
	}

#blogMainLeft #searchResults .post h3 a:hover {
	color: #9ebbb0;
	}

#blogMainLeft #searchResults .post small {
	color: #a6a693;
	font-size: 10px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	}

#blogMainLeft #searchResults .post p {
	color: #a6a693;
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	line-height: 18px;
	margin: 20px 0 0
	}

#blogMainLeft #searchResults .post .entryBottom {
	width: 732px;
	margin: 20px 0 0;
	background-image: url(images/divider_tile.gif);
	background-repeat: repeat-x;
	background-position: 0 top;
	padding: 16px 0 0;
	}

#blogMainLeft #searchResults .post .postmetadata {
	font-size: 11px;
	margin: 0;
	}

#blogMainLeft #searchResults .post .postmetadata a {
	color: #a6a693;
	text-decoration: none;
	}

#blogMainLeft #searchResults .post .postmetadata a:hover {
	color: #9ebbb0;
	}

#blogMainRight {
	background-image: url(images/blog_sidebar_seal.gif);
	background-repeat: no-repeat;
	background-position: 0 50px;
	width: 170px;
	float: right;
	padding: 140px 0 0;
	}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#sidebar ul li.widget {
	margin: 0 0 20px;
	}

#sidebar ul li h2.widgettitle {
	color: #a6a693;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 4px;
	}

#sidebar ul li .textwidget p {
	color: #a6a693;
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	line-height: 18px;
	margin: 0 0 12px;
	}

#sidebar ul li ul li.menu-item a, #sidebar ul li.widget_archive ul li a {
	color: #a6a693;
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	line-height: 18px;
	text-decoration: none;
	}

#sidebar ul li ul li.menu-item a:hover, #sidebar ul li.widget_archive ul li a:hover {
	color: #9ebbb0;
	}

#sidebar ul li.widget_search label {
	display: none;
	}

#sidebar ul li.widget_search #s {
	background-color: transparent;
	width: 132px;
	margin: 4px 0 0;
	padding: 4px;
	border: solid 1px #a6a693;
	}

#sidebar ul li.widget_search #searchsubmit {
	background-color: transparent;
	background-image: url(images/search_submit_bt.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 15px;
	height: 21px;
	border-style: none;
	cursor: pointer;
	}

#blogPagination {
	background-image: url(images/divider_tile.gif);
	background-repeat: repeat-x;
	background-position: 0 center;
	position: relative;
	width: 950px;
	z-index: 9999;
	}

#blogPagination ul {
	text-align: center;
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#blogPagination li {
	background-color: #fff;
	padding: 0 8px;
	display: inline;
	}

#blogPagination li.back a {
	color: #a6a693;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-image: url(images/back_arrow_bt.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	padding: 0 0 0 20px;
	}

#blogPagination li.more {
	padding-left: 9px;
	border-left: 1px solid #a6a693;
	}

#blogPagination li.more a {
	color: #a6a693;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	background-image: url(images/next_arrow_bt.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-decoration: none;
	padding-right: 20px;
	}

#blogPagination li a:hover {
	color: #9ebbb0;
	}

#footerContainer {
	background-image: url(images/divider_tile.gif);
	background-repeat: repeat-x;
	background-position: 0 top;
	padding: 24px 0 36px
	}

#footer  {
	margin: 0 auto;
	width: 950px;
	overflow: hidden
	}

#footer .address  {
	background-image: url("images/footer_address_icon.gif");
	background-repeat: no-repeat;
	background-position: left 0;
	margin: 0 0 0 14px;
	padding-left: 32px;
	height: 25px;
	float: left
	}

#footer .address h5, #footer .phone h5, #footer .copyright h5, #footer .sideshow h5 {
	color: #a6a693;
	font-size: 9px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 2px
	}

#footer .address p, #footer .phone p, #footer .copyright p, #footer .sideshow p {
	color: #a6a693;
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0
	}

#footer .phone  {
	background-image: url("images/footer_phone_icon.gif");
	background-repeat: no-repeat;
	background-position: left 0;
	margin: 0 0 0 40px;
	padding-left: 32px;
	height: 25px;
	float: left
	}

#footer .copyright  {
	background-image: url("images/footer_copyright_icon.gif");
	background-repeat: no-repeat;
	background-position: left 0;
	margin: 0 0 0 40px;
	padding-left: 32px;
	height: 25px;
	float: left
	}

#footer .sideshow   {
	background-image: url(images/footer_sideshow_icon.gif);
	background-repeat: no-repeat;
	background-position: left 0;
	padding-left: 56px;
	height: 25px;
	float: right
	;
	margin: 0 14px 0 0;
	}

#footer a {
	color: #a6a693;
	text-decoration: none
	}

#footer a:hover  {
	color: #9ebbb0
	}

#blogFooterContainer, #searchFooterContainer {
	padding: 0 0 24px
	}

#blogFooterContainer #footer {
	background-image: url(images/blog_footer_back.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-top: -8px;
	padding: 50px 0;
	}

#searchFooterContainer #footerDivider {
	background-image: url(images/divider_tile.gif);
	background-repeat: repeat-x;
	width: 950px;
	height: 3px;
	overflow: hidden;
	margin: 0 auto;
	}

#searchFooterContainer #footer {
	background-image: url(images/blog_footer_back.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 50px 0;
	}

#preload {
	display: none
	}

