/*============ Chevron Theme // GOOGLE WEBFONT =============================*/
@import url(//fonts.googleapis.com/css?family=Open+Sans|Glegoo);


/*============ Chevron Theme // FRAMEWORK CSS =============================*/
@import url(/.shared/themes/common/framework/typepad-theme-frame-default.css);
@import url(/.shared/themes/common/framework/typepad-theme-fontbase.css);
@import url(/.shared/themes/common/framework/typepad-theme-frame-columns.css);
@import url(/.shared/themes/common/framework/typepad-theme-banner.css);
@import url(/.shared/themes/common/framework/typepad-theme-navbar.css);
@import url(/.shared/themes/common/framework/typepad-theme-structure-posts.css);
@import url(/.shared/themes/common/framework/typepad-theme-share-buttons.css);
@import url(/.shared/themes/common/framework/typepad-theme-structure-comments.css);
  @import url(/.shared/css/atp-comments.css);
@import url(/.shared/themes/common/framework/typepad-theme-structure-sidebar.css);
@import url(/.shared/themes/common/framework/typepad-theme-structure-archives.css);
@import url(/.shared/themes/common/framework/typepad-theme-mobile.css);


/*============ Chevron Theme // BODY =============================*/
body { 
	background: url(chevron_125.png) fixed top center; 
	font-family: 'Open Sans', sans-serif; 
	font-size: 90%; 
	color: #000; 
	}

	/* Links */
	a { text-decoration: none; }
	a:hover { color: #333; }

	/* Headers */
	h1 { font-size: 155%; }
	h2 { font-size: 145%; }
	h3 { font-size: 135%; }
	h4 { font-size: 125%; }
	h5 { font-size: 115%; }
	h6 { font-size: 105%; }


/*============ Chevron Theme // BANNER =============================*/
#banner { 
	font-family: 'Glegoo', serif; 
	font-weight: 400; 
	}

	#banner-inner {
		width: 960px;
		height: 170px;
		margin: 0 auto 20px !important;
		top: 20px;
		}

		/* Blog Title & Description */
		#banner-header { 
			padding: 20px 20px 2px; 
			margin: 0; 
			font-size: 150%; 
			}
		
		#banner-description { 
			padding: 0 20px; 
			margin: 0; 
			font-size: 100%; 
			}


/*============ Chevron Theme // NAVIGATION BAR & BLOG FOOTER =============================*/
#nav, #footer { 
	width: 960px; 
	padding: 10px 0; 
	margin: 0 20px; 
	}

	.nav-list, .footer-list { padding: 0 !important; }

		.nav-list-item, .footer-list-item { 
			padding: 0; 
			font-size: 100%; 
			text-transform: uppercase; 
			}
		
			.nav-list-item a, .footer-list-item a { padding: 0 30px 0 0 !important; }
			.last-nav-list-item a, .last-footer-list-item a { padding-right: 0 !important; }

#footer { border-top: 1px solid #ccc; }


/*============ Chevron Theme // BLOG CONTAINER & LAYOUT =============================*/
#container { background: #fff; }

	#pagebody { margin: -20px auto 0; }


/* Layout - Two Column Right */
.layout-two-column-right #container { width: 1000px; }
.layout-two-column-right #alpha { width: 640px; }
	.layout-two-column-right #alpha-inner { padding: 0; }
.layout-two-column-right #beta { 
	width: 330px; 
	border-left: 1px solid #ccc;
	}
	.layout-two-column-right #beta-inner { padding: 15px 0 0 10px; }


/* Layout - Two Column Left */
.layout-two-column-left #container { width: 1000px; }
	.layout-two-column-left #alpha { 
		width: 330px; 
		border-right: 1px solid #ccc; 
		}
		.layout-two-column-left #alpha-inner { padding: 15px 10px 0 0; }
	.layout-two-column-left #beta { width: 640px; }
		.layout-two-column-left #beta-inner { padding: 15px 0; }


/* Layout - Three Column Right */
.layout-three-column-right #container { width: 1000px; }
	.layout-three-column-right #alpha { width: 450px; }
		.layout-three-column-right #alpha-inner { padding: 15px 0; }
	.layout-three-column-right #beta { 
		width: 320px; 
		border-left: 1px solid #ccc; 
		}
		.layout-three-column-right #beta-inner { padding: 15px 0 0 5px; }
	.layout-three-column-right #gamma { 
		width: 185px; 
		border-left: 1px solid #ccc; 
		}
		.layout-three-column-right #gamma-inner { padding: 15px 0 0 5px; }


/* Layout - Three Column Split */
.layout-three-column #container { width: 1000px; }
	.layout-three-column #alpha { 
		width: 320px; 
		border-right: 1px solid #ccc; 
		padding-right: 5px;
		}
		.layout-three-column #alpha-inner { padding: 15px 0 0 0; }
	.layout-three-column #beta { 
		width: 450px; 
		padding: 0; 
		margin: 0 0 0 -5px; 
		}
		.layout-three-column #beta-inner { padding: 15px 0; }
	.layout-three-column #gamma { 
		width: 185px; 
		border-left: 1px solid #ccc; 
		}
		.layout-three-column #gamma-inner { padding: 15px 0 0 5px; }


/*============ Chevron Theme // CONTENT HEADERS & NAVIGATION =============================*/
.archive-header, .content-header,
.trackbacks-header, .comments-header,
.comments-open-header { 
	text-transform: uppercase; 
	font-size: 100%; 
	font-weight: 400; 
	letter-spacing: 0em; 
	font-family: 'Glegoo', serif; 
	color: #000; 
	margin: 0; 
	}

.trackbacks-header, .comments-header, .comments-open-header { padding: 15px 0 0; }

	.trackbacks-info { font-size: 75%; }

.archive-header { 
	padding: 0 0 10px !important; 
	margin-top: -2px !important; 
}

.content-header { padding: 0 0 20px; }

	.content-header:before { content: "/"; color: #666; }

.content-nav { 
	background-color: #f9f9f9; 
	padding: 10px; 
	text-align: center; 
	}


/*============ Chevron Theme // ARCHIVES =============================*/
.archive-list { 
	margin: 0; 
	padding: 0;
	}


/*============ Chevron Theme // ENTRIES =============================*/
.entry { margin-bottom: 30px; }

.date-header {
	font-size: 100%;
	font-family: 'Glegoo', serif;
	font-weight: 400;
	padding: 0 0 10px;
	margin: -1px 0 0;
	text-align: left;
	color: #000; 
	}

.entry-header { 
	font-family: 'Open Sans', sans-serif; 
	font-weight: 400; 
	font-size: 125%; 
	padding-bottom: 0; 
	}

.entry-body,
.entry-body p,
.entry-more p { text-align: justify; }

	/* Wrapper for photos in posts */
	.photo-wrap { padding: 5px 0 12px; }

.entry-footer { 
	border-top: 1px solid #ccc; 
	padding-top: 10px; 
	clear: both; 
	display: block; 
	}


	/* Entry Footer Buttons - Fix Float Issue in Narrow Post Column */
	.entry-footer-share-buttons .entry-footer-links-delicious,
	.entry-footer-share-buttons .entry-footer-links-digg,
	.entry-footer-share-buttons .entry-footer-links-favorite,
	.entry-footer-share-buttons .entry-footer-links-reblog,
	.entry-footer-share-buttons .entry-footer-links-plusone,
	.entry-footer-share-buttons .entry-footer-links-twitter,
	.entry-footer-share-buttons .entry-footer-links-pinterest { 
		height: 20px; 
		_height: 18px; 
		*height: 18px; 
		}
	
		.entry-footer-share-buttons a { color: #777; }

/* Post & Archive Pagination */
.pager { 
	text-align: center; 
	margin-bottom: 20px; 
	background-color: transparent; 
	}
	
	.pager a { 
		font-family: 'Glegoo', serif; 
		font-size: 125%; 
		text-transform: uppercase; 
		}


/*============ Chevron Theme // COMMENTS =============================*/
/* Resize comment form to fit 3-Col Layouts */
.layout-three-column #comments-open-text, 
.layout-three-column #comment-text,
.layout-three-column-right #comments-open-text, 
.layout-three-column-right #comment-text { width: 430px; }


/*============ Chevron Theme // MODULES =============================*/
/* Module Spacing */
.module { margin-bottom: 20px; }

/* One Column - Modules */
.layout-one-column .module { 
	background-color: #f9f9f9; 
	padding: 20px !important; 
	width: 410px !important; 
	}

/* Module Header */
.module-header { 
	font-family: 'Glegoo', serif; 
	font-weight: 400; 
	text-transform: uppercase; 
	font-size: 100%; 
	color: #000; 
	}

	.module-header a { color: #000; }


/* Other Accounts - List Mode */
.module-elsewhere .typelist-plain img { 
	display: inline !important; /* force original icons to appear in List mode and line up with links */
	height: auto; 
	width: auto; 
	}

.module-elsewhere .typelist-plain a { 
	padding: 0 !important; 
	display: inline !important; /* force links to line up with original icons */
	clear: right; 
	}

/* Counteract custom background images for Grid mode by setting background:none for List mode */
.module-elsewhere .typelist-plain a[href*="twitter.com"], 
.module-elsewhere .typelist-plain a[href*="flickr.com"],
.module-elsewhere .typelist-plain a[href*="facebook.com"], 
.module-elsewhere .typelist-plain a[href*="pinterest.com"], 
.module-elsewhere .typelist-plain a[href*="plus.google.com"],
.module-elsewhere .typelist-plain a[href*="atom.xml"], 
.module-elsewhere .typelist-plain a[href*="profile.typepad.com"],
.module-elsewhere .typelist-plain a[href*="extragr.am"] { background: none; }


/* Other Accounts - Grid Mode */
.module-elsewhere img { display: none; }

.module-elsewhere a { 
	padding: 23px!important; 
	display: inline-block; 
	}

.module-elsewhere a[href*="twitter.com"] { background: url(twitter_chevron.png) no-repeat center; }
.module-elsewhere a[href*="flickr.com"] { background: url(flickr_chevron.png) no-repeat center; }
.module-elsewhere a[href*="facebook.com"] { background: url(facebook_chevron.png) no-repeat center; }
.module-elsewhere a[href*="pinterest.com"] { background: url(pinterest_chevron.png) no-repeat center; }
.module-elsewhere a[href*="plus.google.com"] { background: url(gplus_chevron.png) no-repeat center; }
.module-elsewhere a[href*="atom.xml"] { background: url(rss_chevron.png) no-repeat center; }
.module-elsewhere a[href*="profile.typepad.com"] { background: url(lilypad_chevron.png) no-repeat center; }
.module-elsewhere a[href*="extragr.am"] {background: url( instagram_chevron.png) no-repeat center; }
.module-elsewhere a[href*="instagram.com"] {background: url( instagram_chevron.png) no-repeat center; }


/*============ Chevron Theme // MOBILE TWEAKS =============================*/
/* Mobile Styles for Screens Less than 650px */
@media only screen 
 and (max-device-width: 650px) {

/* Set Zero Margins */
*, html, body { margin: 0; }

	/* Set Container to full width of Safari browser */
	#container { margin: 0; }

		/* One-Column Layout - Hide all columns except one with entries */
		.layout-one-column #alpha {
			width: 100% !important;
			float: none;
			margin: 0;
		}

		/* Two-Column-Left Layout - Hide all columns except one with entries */
		.layout-two-column-left #alpha { display: none; }
		.layout-two-column-left #beta { 
			width: 100% !important;
			float: none;
			margin: 0;
		}

		/* Two-Column-Right Layout - Hide all columns except one with entries */
		.layout-two-column-right #alpha { 
			width: 100% !important;
			float: none;
			margin: 0;
		}
		.layout-two-column-right #beta { display: none; }

		/* Three-Column Layout - Hide all columns except one with entries */
		.layout-three-column #alpha { display: none; }
		.layout-three-column #beta { 
			width: 100% !important;
			float: none;
			margin: 0;
		}
		.layout-three-column #gamma { display: none; }

		/* Three-Column-Right Layout - Hide all columns except one with entries */
		.layout-three-column-right #alpha { 
			width: 100% !important;
			float: none;
			margin: 0;
		}
		.layout-three-column-right #beta { display: none; }
		.layout-three-column-right #gamma { display: none; }

}
