/*
Theme Name: Heather Shoning
Theme URI: http://webspecdesign.com/
Description: A custom theme developed for Heather Shoning by Webspec Design.
Version: 1.0
Author: Cass Blaede
Author URI: http://webspecdesign.com
Tags: Heather Shoning

	Kristin Hoffman
	 http://webspecdesign.com

	This theme was designed and built by Webspec Design,
	whose site you will find at http://webspecdesign.com/

*/

/* Color Scheme
	* Background: #a6d4d1 (green)
	* Foreground: #595958 (gray)
	* Links: #76b7ab (darker green)
 */

/*
 * The following section of this CSS file has been generated by fontsquirrel.com and is based on the work of Paul Irish.
 *
 * Font-Face Declarations:
 *
*/

@font-face {
	font-family: 'ChaparralProBoldItalic';
	src: url('fonts/ChaparralPro-BoldIt.eot');
	src: local('Chaparral Pro Bold Italic'), local('ChaparralPro-BoldIt'), url('fonts/ChaparralPro-BoldIt.woff') format('woff'), url('fonts/ChaparralPro-BoldIt.otf') format('opentype'), url('fonts/ChaparralPro-BoldIt.svg#ChaparralPro-BoldIt') format('svg');
}

@font-face {
	font-family: 'ChaparralProItalic';
	src: url('fonts/ChaparralPro-Italic.eot');
	src: local('Chaparral Pro Italic'), local('ChaparralPro-Italic'), url('fonts/ChaparralPro-Italic.woff') format('woff'), url('fonts/ChaparralPro-Italic.otf') format('opentype'), url('fonts/ChaparralPro-Italic.svg#ChaparralPro-Italic') format('svg');
}

@font-face {
	font-family: 'ChaparralProBold';
	src: url('fonts/ChaparralPro-Bold.eot');
	src: local('Chaparral Pro Bold'), local('ChaparralPro-Bold'), url('fonts/ChaparralPro-Bold.woff') format('woff'), url('fonts/ChaparralPro-Bold.otf') format('opentype'), url('fonts/ChaparralPro-Bold.svg#ChaparralPro-Bold') format('svg');
}

@font-face {
	font-family: 'ChaparralProRegular';
	src: url('fonts/ChaparralPro-Regular.eot');
	src: local('Chaparral Pro Regular'), local('ChaparralPro-Regular'), url('fonts/ChaparralPro-Regular.woff') format('woff'), url('fonts/ChaparralPro-Regular.otf') format('opentype'), url('fonts/ChaparralPro-Regular.svg#ChaparralPro-Regular') format('svg');
}

@font-face {
	font-family: 'ChaparralProSemibold';
	src: url('fonts/ChaparralPro-Semibold.eot');
	src: local('Chaparral Pro Semibold'), local('ChaparralPro-Semibold'), url('fonts/ChaparralPro-Semibold.woff') format('woff'), url('fonts/ChaparralPro-Semibold.otf') format('opentype'), url('fonts/ChaparralPro-Semibold.svg#ChaparralPro-Semibold') format('svg');
}

@font-face {
	font-family: 'ChaparralProSemiboldItalic';
	src: url('fonts/ChaparralPro-SemiboldIt.eot');
	src: local('Chaparral Pro Semibold Italic'), local('ChaparralPro-SemiboldIt'), url('fonts/ChaparralPro-SemiboldIt.woff') format('woff'), url('fonts/ChaparralPro-SemiboldIt.otf') format('opentype'), url('fonts/ChaparralPro-SemiboldIt.svg#ChaparralPro-SemiboldIt') format('svg');
}

@font-face {
	font-family: 'ChaparralProLight';
	src: url('fonts/ChaparralPro-Light.eot');
	src: local('Chaparral Pro Light'), local('ChaparralPro-Light'), url('fonts/ChaparralPro-Light.woff') format('woff'), url('fonts/ChaparralPro-Light.otf') format('opentype'), url('fonts/ChaparralPro-Light.svg#ChaparralPro-Light') format('svg');
}

@font-face {
	font-family: 'ChaparralProLightItalic';
	src: url('fonts/ChaparralPro-LightIt.eot');
	src: local('Chaparral Pro Light Italic'), local('ChaparralPro-LightIt'), url('fonts/ChaparralPro-LightIt.woff') format('woff'), url('fonts/ChaparralPro-LightIt.otf') format('opentype'), url('fonts/ChaparralPro-LightIt.svg#ChaparralPro-LightIt') format('svg');
}

/*
 * End Font-Face Declarations.
*/


body {
	background:white url('images/bg-tile.png') repeat;
	font:18px ChaparralProRegular;
	color:#595958;
}

em {
	font-family:ChaparralProItalic;
	font-style:normal;
}

strong {
	font-family:ChaparralProBold;
	font-weight:normal;
}

a {
	color:#76b7ab;
	text-decoration:none;
}

a:hover {
	color:#595958;
	text-decoration:underline;
}

h2 {
	font-family:ChaparralProSemiBold;
	font-weight:normal;
}

p{
	line-height:1.25em;
}

/* Home Page */

#main-logo {
	background:transparent url('images/main-logo.png') no-repeat;
	position:relative;
	top:212px;
	margin:auto;
	width:307px;
	height:383px;
}

/* Home Links */
ul#main-links {
	position:absolute;
	top:-40px;
	text-align: center;
	list-style: none;
	margin: 0 auto;
	padding: 0;
	width: 354px;
	color:#a6d4d1;
	font:20px ChaparralProRegular;
	text-transform:lowercase;
}

ul#main-links li {
	float: left;
	font:20px ChaparralProRegular;
	margin: 0;
	padding: 0;
}

ul#main-links li a {
	color: #a6d4d1;
	display: block;
	float: left;
	margin: 0;
	padding: 0 14px;
	text-decoration: none;
	font-weight:normal;
}

ul#main-links li a:hover {
	color:#595958
}

ul#main-links li ul {
	display:none;/*none*/
	position:absolute;
	top:1.2em;
	margin:0;
	padding:0;
	list-style:none;
	clear:left;
	float:left;
}

ul#main-links li ul li {
	display:block;
	position:relative;
	clear:left;
}

ul#main-links li:hover ul {
	display:block;
}
/* End Home Links */

/* End Home Page */

#header {
	position:relative;
	width:924px; /* = 948 - 10 - 10 */
	height:18px;
	padding:4px 10px 32px 10px;
	margin:64px auto auto auto;
	background:#a6d4d1 url('images/interior-header.png') no-repeat;
	color:white;
	font:42px ChaparralProRegular;
	text-transform:lowercase;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}

/* Page Links */
ul#page-links {
	position:relative;
	top:8px;
	text-align: center;
	list-style: none;
	margin: 0 auto;
	padding: 0;
	width: 948px;
	color:#a6d4d1;
	font:26px ChaparralProRegular;
	text-transform:lowercase;
	display:block;
}

ul#page-links li {
	float: left;
	font:26px ChaparralProRegular;
	margin: 0;
	padding: 0;
}

ul#page-links li a {
	color:#a6d4d1;
	display: block;
	float: left;
	margin: 0;
	padding: 0 14px;
	text-decoration: none;
	font-weight:normal;
}

ul#page-links li a:hover {
	color:#595958
}

ul#page-links li.current_page_item a, ul#page-links li.current_page_parent a {
	color:#595958;
}

ul#page-links li ul {
	display:none;/*none*/
	position:absolute;
	top:1.1em;
	margin:0;
	padding:0;
	list-style:none;
	clear:left;
	float:left;
	text-transform:lowercase;
}

ul#page-links li ul li {
	display:block;
	position:relative;
	clear:left;
}

ul#page-links li ul li a {
	font-size:75%;
	color:#a6d4d1;
}

ul#page-links li ul li a:hover {
	color:#595958
}

ul#page-links li ul li.current_page_item a {
	color:#595958;
}

ul#page-links li:hover ul {
	display:block;
}

/* End Page Links */

/* Portfolio Links */
#portfolio-links-wrapper {
	text-align:center;
}

#portfolio-links .page-item-28 {
	border-right:2px solid #a6d4d1;
	border-left:2px solid #a6d4d1
}

ul#portfolio-links {
	/*position:absolute;*/
	/*top:8px;*/
	text-align: center;
	list-style: none;
	margin: 0 auto;
	padding: 0;
	/*width: 948px;*/
	color:#a6d4d1;
	font:26px ChaparralProRegular;
	text-transform:lowercase;
	display:inline-block;
}

ul#portfolio-links li {
	float: left;
	font:26px ChaparralProRegular;
	margin: 0;
	padding: 0 16px;
}

ul#portfolio-links li a {
	color:#a6d4d1;
	display: block;
	float: left;
	margin: 0;
	padding: 0 14px;
	text-decoration: none;
	font-weight:normal;
}

ul#portfolio-links li a:hover {
	color:#595958
}

ul#portfolio-links li.current_page_item a, ul#portfolio-links li.current_page_parent a {
	color:#595958;
}

ul#portfolio-links li ul {
	display:none;/*none*/
	position:absolute;
	top:1.1em;
	margin:0;
	padding:0;
	list-style:none;
	clear:left;
	float:left;
	text-transform:lowercase;
}

ul#portfolio-links li ul li {
	display:block;
	position:relative;
	clear:left;
}

ul#portfolio-links li ul li a {
	font-size:75%;
	color:#a6d4d1;
}

ul#portfolio-links li ul li a:hover {
	color:#595958
}

ul#portfolio-links li ul li.current_page_item a {
	color:#595958;
}

ul#portfolio-links li:hover ul {
	display:block;
}

/* End Portfolio Links */

#logo-text {
	position:absolute;
	right:10px;
	text-align:right;
	float:right;
}

#logo-text a {
	color:white!important;
	text-decoration:none!important;
}

#page-content, #content {
	width:800px;
	min-height:480px;
	margin:auto;
	clear:both;
	padding:60px;
	text-align:justify;
	position:relative;
}

.zoom-container {
	position:relative;
	float:left;
	padding:25px;
}

.article-zoom {
	position:absolute;
}

div.issuu-zoom a img {
	width:145px;
	height:145px;
	border:2px solid #A6D4D1;
}

#content {

}


#regular-post {

}

.post-text {

}

#paper {

}

#paper .post-text {

}


#sidebar {

}

.sidebar {

}

#footer {
	clear:both;
	width:924px;
	margin:auto;
	color:#757575;
}

#footer #copyright {
	float:left;
}

#footer #webspec {
	float:right;
}

span.alignleft {
	text-align:left;
	float:left;
}

span.alignright {
	text-align:right;
	float:right;
}

a.post-edit-link {

}

acronym, abbr, span.caps {
	cursor: help;
}

acronym, abbr {
	border-bottom: 1px dashed #999;
}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #a6d4d1;
}

blockquote cite {
	margin: 5px 0 0;
	display: block;
}

.center {
	text-align: center;
}

.hidden {
	display: none;
}

.screen-reader-text {
     position: absolute;
     left: -1000em;
}

hr {
	display: none;
}

a img {
	border: none;
}

.navigation {
	display: block;
	text-align: center;
}

.post h2 a {
	text-decoration:none;
	color:#66a8a4;
}

.postmetadata, small{
	font-size:90%;
	font-family:ChaparralProItalic;
}

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/* Fun quote goes here. */
