/*============ Font // Google Webfonts =============================*/
@import url(http://fonts.googleapis.com/css?family=Dawning+of+a+New+Day|Carrois+Gothic);

/*============ 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);


/*---Base Changes-----------------------------*/

body { 
	font-size: 100%; 
	font-family: 'Carrois Gothic', sans-serif;
	}

a { text-decoration: none; }

/*---Banner-----------------------------*/
#banner-inner { padding: 100px 30px 30px; }

	#banner-header { text-align: center; }

		#banner-header a {
			font-family: 'Dawning of a New Day', cursive;
			font-size: 2.5em;
			}

	#banner-description {
		font-size: 0.9em;
		text-transform: uppercase;
		text-align: center;
		}

/*---Navigation Bar-----------------------------*/
#nav {
	border-top: solid 5px #6B6662;
	border-bottom: solid 1px #C6C1BD;
	padding: 9px 0 5px !important;
	font-family: 'Carrois Gothic', sans-serif;
	font-size: 1em;
	text-transform: uppercase;
	height: auto;
	}

	.nav-list-item a { padding: 9px 15px 11px !important; }


/*---Layout Adjustments-----------------------------*/
#container { margin-bottom: 150px; }

#pagebody { padding: 70px 0; }

#pagebody-inner, 
.entry { 
	margin: 0 !important; 
	padding: 0; 
	width: 100%; 
	}


/*---Layout 1-col-----------------------------*/
.layout-one-column #alpha, .layout-one-column #alpha-inner { width: 100%; }

/*---Layout 2-col-left-----------------------------*/
.layout-two-column-left #alpha, .layout-two-column-left #alpha-inner { 
        width: 322px; 
        padding: 0; 
        margin: 0; 
        }

.layout-two-column-left #beta, .layout-two-column-left #beta-inner { 
        width: 630px; 
        padding: 0;
        margin: 0; 
        }

/*---Layout 2-col-right-----------------------------*/
.layout-two-column-right #alpha, .layout-two-column-right #alpha-inner { 
        width: 630px;            
        padding: 0;            
        margin: 0;            
        }

.layout-two-column-right #beta, .layout-two-column-right #beta-inner { 
        width: 322px; 
        padding: 0; 
        margin: 0; 
        }

/*---Content Navigation-----------------------------*/
.content-nav { 
	margin: 0 auto 30px; 
	color: #999;
	text-align: center;
	text-transform: uppercase;
	font-size: 0.8em;
	}

/*---Posts-----------------------------*/
.date-header {
	color: #C6C1BD;
	font-size: 0.85em;
	text-align: center;
	}

.entry {
	position: relative;
	overflow: visible; 
	}

.entry-header { 
	text-align: center; 
	margin: 0 auto; 
	padding: 10px 0 20px; 
	font-family: 'Carrois Gothic', sans-serif;
	font-size: 1.3em;
	text-transform: uppercase;
	}

.entry-featured { position: relative; }

        .entry-featured .entry-header { 
		background: rgba(0,0,0,0.1);
		width: 100%;
		text-align: left;
		padding: 10px 2px !important;
		margin-bottom: 5px !important;
		font-style: italic;
		}

	.entry-content h1 { font-size: 1.8em; }
	.entry-content h2 { font-size: 1.7em; }
	.entry-content h3 { font-size: 1.6em; }
	.entry-content h4 { font-size: 1.5em; }
	.entry-content h5 { font-size: 1.4em; }
	.entry-content h6 { font-size: 1.3em; }

	.entry-content .photo-wrap, .entry-content .photo-wrap a { position: relative; }

	.entry-content .photo-wrap {
		position: relative;
		font-size: 1em;
		box-sizing: border-box;
		padding: 5px 0px 10px;
		}

	.entry-content .photo-caption { 
		position: absolute;
		background: rgba(0,0,0,0.3);
		color: #fff;
		font-size: 200%;
		bottom: 10px;
		margin: 0;
		width: 100%;
		padding: 2% 0%;
		overflow: hidden;
		text-align: center;
		font-family: 'Dawning of a New Day', cursive;
		}

.entry-footer { 
	position: relative;
	text-transform: uppercase;
	font-size: 0.75em;
	padding: 20px 15px 40px;
	margin: 10px 0 100px;
	display: block;
	}

	.entry-footer .entry-footer-info { 
		width: 150px; 
		text-align: left; 
		float: left; 
		display: inline; 
		padding-top: 4px; 
		}

		.entry-footer .separator { display: none; }
		.entry-footer .post-footers { display: none; }
		.entry-footer a.permalink { display: none; }

		.entry-footer .entry-footer-share {
			clear: none;
			position: relative;
			display: inline;
			float: right;
			margin: 0;
			padding: 0;
			top: 0;
			}

			.entry-footer-share-buttons a { color: #777; }

                        .entry-footer-share .entry-footer-links-facebook_like {
                                 width: auto !important;
                                 *width: auto !important;
                                 }

	.entry-footer .entry-footer-tags { display: none; }

/*---Sidebar-----------------------------*/
.module {
	width: 312px !important; 
	margin: 0 10px 20px !important;
	border-top: solid 1px #C6C1BD;
	padding: 0;
	font-family: 'Carrois Gothic', sans-serif;
	font-size: 0.9em;
	text-transform: uppercase;
	overflow: visible;
	}

.layout-two-column-left .module { margin: 0 10px 20px 0 !important; }

	.module-header { padding: 20px 15px 0px; }
           .module-search .module-header { padding: 20px 15px 0 !important; }

	.module-header, .module-header a { color: #666666; }

	.module-content, .module-elsewhere .module-content { padding: 15px !important; }

	.module-powered {
		position: absolute;
		bottom: -100px;
		width: 100% !important;
		margin: 0 auto !important;
		padding: 0;
		text-align: center !important;
		font-family: 'Dawning of a New Day', cursive;
		font-size: 2em;
		text-transform: none;
		}

        .layout-two-column-right .module-powered, .layout-two-column-left .module-powered {
                left: 0% !important;
		}


	.module-powered, 
	.module-powered .module-content {
		background: none; 
		border: 0;
		}

        .module-custom_html .module-content {
                margin-left: auto;
                margin-right: auto;
                padding-left: 0px !important;
                padding-right: 0px !important;
                }


/*---Blog Footer-----------------------------*/
#footer {
	border-bottom: solid 5px #6B6662;
	border-top: solid 1px #C6C1BD;
	padding: 6px 0 1px !important;
	font-family: 'Carrois Gothic', sans-serif;
	font-size: 0.9em;
	text-transform: uppercase;
	margin-bottom: 20px;
	overflow: visible;
	height: auto;
	}

	.footer-list-item a { padding: 10px 15px 12px !important; }

		.footer-list-item a:hover { 
			margin: -7px 0 0;
			padding: 16px 15px 10px !important;
			}

/*---Pagination-----------------------------*/
.pager { 
	width: auto; 
	height: auto; 
	display: block; 
	float: none; 
	clear: both; 
	margin: 0; 
	padding-bottom: 50px; 
	position: relative; 
	}

	.pager .chevron { 
		font-size: 2em; 
		font-weight: 400; 
		position: relative; 
		top: 4px; 
		} 

	.pager .separator { display:none; }

	.pager a {
		font-size: 1em;
		text-transform: uppercase;
		}

	.pager-left {
		position: absolute;
		left: 20px;
		top: 0;
		}

		.pager-left a {
			position: relative;
			padding: 10px 30px;
			color: #fff;
			font-weight: 400;
			}

			.pager-left a:after {
				content: ' ';
				height: 0;
				position: absolute;
				width: 0;
				border: 19px solid transparent;
			        top: -1px;
			        right: 100%;
				}

			.pager-left a:hover { color: #000; }

	.pager-right {
		position: absolute;
		right: 20px;
		top: 0;
		}

		.pager-right a {
			position: relative;
			padding: 10px 30px;
			color: #fff;
			font-weight: 400;
			}

			.pager-right a:after {
				content: ' ';
				height: 0;
				position: absolute;
				width: 0;
				border: 19px solid transparent;
			        top: 0px;
			        left: 100%;
				}

			.pager-right a:hover { color: #000; }

/*---Archives-----------------------------*/
.archive { margin: 0 0 50px 0; }

	.archive a { color: #666666; }

	.archive-date-based {
		width: 50%;
		display: inline-block;
		float: left;
		}

	.archive-categories {
		width: 50%;
		display: inline-block;
		float: left;
		clear: right;
		}

		.archive-header {
			text-align: left; 
			margin: 0 40px; 
			padding: 10px 0 0; 
			font-family: 'Dawning of a New Day', cursive;
			font-size: 2.25em;
			text-transform: lowercase;
			}

/*---Comments-----------------------------*/
.comment {
	border-bottom: solid 1px #C6C1BD;
	background: #ffffff; 
	margin: 0 0 20px;
	padding: 20px;
	}

	.comments-header, .comments-open-header {
		border: 0 !important;
		text-align: center; 
		margin: 0 auto; 
		padding: 20px 0 !important; 
		font-family: 'Carrois Gothic', sans-serif;
		font-size: 1.3em;
		text-transform: uppercase;
		}

	.comments-open-header { margin: 60px 0 0; }

		.comments-info {
			border-top: solid 5px #6B6662;
			border-bottom: solid 1px #C6C1BD;
			font-family: 'Carrois Gothic', sans-serif;
			font-size: 1em;
			text-align: center;
			margin: 10px auto 30px;
			}

	#comments-open-login {
		border-top: solid 5px #6B6662;
		border-bottom: solid 1px #C6C1BD;
		font-family: 'Carrois Gothic', sans-serif;
		font-size: 1em;
		text-align: center;
		margin: 10px auto 30px;
		padding: 14px 0;
		}

		#comments-open-text {
			margin: 0 auto;
			text-align: center;
			}

			#comments-open-text textarea { width: 75%; }

			#comments-open-text .comments-open-subtext { 
				text-align: right; 
				margin-right: 140px; 
				}

	#comments-open-data { 
		width: 75%; 
		margin: 0 auto;
		}

	#comments-open-footer {
		width: 75%;
		margin: 0 auto;
		}

		#comments-open-footer input {
			border: 0;
			padding: 5px 10px;
			color: #333333;
			}

	#comment-form { margin-bottom: 80px; }


.entry-footer-links-digg,
.entry-footer-links-delicious { display: none !important; }

