/*============ RETRO Theme // GOOGLE WEBFONT - Comfortaa for Headers =============================*/
@import url(//fonts.googleapis.com/css?family=Comfortaa:400,700);

/*============ RETRO Theme // FRAMEWORK CSS =============================*/
@import url(/.shared/themes/common/framework/typepad-theme-frame-default.css);
@import url(/.shared/themes/common/framework/typepad-theme-frame-columns.css);
@import url(/.shared/themes/common/framework/typepad-theme-fontbase.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);


/*============ RETRO Theme // FRAME - DEFAULT =============================*/
html, body { 
	background-color: #333;
	width: 100%;
	margin: 0; 
	font-family: Helvetica, Arial, sans-serif;
	}

a { 
	text-decoration: none; 
	color: #f19300; 
	}

a:hover { color: #333; }

h1 { font-size: 145%; }
h2 { font-size: 135%; }
h3 { font-size: 125%; }
h4 { font-size: 115%; }
h5 { font-size: 110%; }
h6 { font-size: 100%; }


/*============ RETRO Theme // FRAME - COLUMNS =============================*/

/*------LAYOUTS - Set margins for main column ------*/
#container, #container-inner { 
	width: 1000px; 
	margin: 0 auto; 
	padding: 0; 
	}

#pagebody {
	margin: 0; 
	padding: 0 0 20px 0; 
	}

	
/*============ RETRO Theme // BANNER ======================================*/

/* Banner Container --------*/
#banner { 
	width: 100%; 
	height: auto; 
	margin: 0; 
	padding: 60px 15px 10px; 
	background-color: #333;
	}

	/* Banner Title Container */
	#banner-inner { 
		margin: 0; 
		padding: 0 20px; 
		height: auto; 
		background-color: #333;
		}

		/* Blog Title Positioning --------*/
		#banner-header {
			margin: 0; 
			padding: 0; 
			}

			/* Blog Title Font */
			#banner-header a { 
				font-size: 200%; 
				color: #f19300; 
				text-transform: capitalize; 
				font-family: 'Comfortaa', cursive;
				font-weight: 700;
				}
			
			#banner-header a:hover { color: #fff; }

		/* Blog Description Positioning --------*/
		#banner-description {
			margin: 0 0 0 2px;
			padding: 10px 0 10px 0;
			}

			/* Blog Description Font */
			#banner-description {
				font-size: 100%; 
				color: #666;
				text-transform: lowercase; 
				}


/*============ RETRO Theme // NAVBAR & BLOG FOOTER ======================================*/

/* Set Width and Position for Navigation Bar --------*/
#nav { 
	width: 100%;
	margin: 0;
	padding: 15px 7px 5px; 
	background-color: transparent; 
	}

	/* Set Width and Position of Inner Containers for Navigation Bar and Blog Footer */
	#nav-inner, #footer-inner { margin: 0; }

		/* Set Width and Position for Navigation Bar List and Blog Footer List */
		.nav-list, .footer-list { 
			margin: 0;
			padding: 0; 
			}
	
			/* Set Position and Font for List Items in Navigation Bar and Blog Footer */
			.nav-list-item, .footer-list-item { 
				margin: 0;
				padding: 0 10px 0; 
				text-transform: uppercase; 
				font-size: 100%; 
				font-weight: 600; 
				}
	
				/* Set Link Color for Navigation Bar and Blog Footer */
				.nav-list-item a { 
					color: #ccc; 
					font-weight: 600;
					}
	
				/* Set Link Hover Color for Navigation Bar and Blog Footer */
				.nav-list-item a:hover, 
				.footer-list-item a:hover { color: #f19300; }
	
	/* Set Width and Position for Blog Footer --------*/
	#footer {
		width: 100%;
		margin: 0 0 20px 0;
		padding: 10px 0; 
		background-color: #ffe054; 
		border-radius: 0.5em; 
		}
	
		.footer-list-item a { 
			color: #333; 
			font-weight: 600 !important;
			}


/* Set Style for Content Navigation --------*/
.content-nav { border-radius: 0.5em; }

.content-nav, h2.content-header {
	padding: 10px 30px; 
	background-color: #ffe054; 
	text-align: center;
	font-size: 80%;
	}

h2.content-header {
	font-family: 'Comfortaa', cursive;
	font-size: 130%;
	border-radius: 0.5em;
	}

/* Split Extended Entry - "Continue Reading" Link */
p.entry-more-link {
	background-color: #ddd;
	font-size: 85%;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.5em;
	padding: 4px 5px;
	}


/* Split Extended Entry - Set Color of Link */
p.entry-more-link a { color: #333; margin: 0 10px; display: block; }


	/* Split Extended Entry - When Hovered Change Background Color */
	p.entry-more-link:hover { 
		background-color: #f9f9f9; 
		cursor: pointer; 
		}



/*============ RETRO Theme // PAGINATION =========================*/
/* Blog Pagination --------*/
.pager-bottom, 
.pager-entries, 
.pager { 
	width: 100%;
	display: block;
	clear: both;
	margin: 50px 0 40px;
	padding: 0 0 40px;	
	background-color: transparent;
	}

	/* Blog Pagination - Font */
	.pager a { 
		color: #f9f9f9; 
		font-size: 200%; 
		text-transform: uppercase; 
		font-family: 'Comfortaa', cursive;
		padding: 0 40px; 
		}

		.pager a:hover { color: #222; }

	/* Blog Pagination - Hide Separator */
	.pager .separator { display: none; }

/* Pagination - Left Pager Position */
.pager-left { 
	display: block; 
	float: left; 
	margin: 0; 
	}

/* Pagination - Right Pager Position */
.pager-right { 
	display: block; 
	float: right; 
	margin: 0; 
	}


/*============ RETRO Theme // POSTS - GENERAL ===========================*/
.date-header { display: none; }

.entry {
	margin: 0;
	padding: 0;
	clear: both;
	}

	.entry-content h3 { width: auto; }

.entry-header {
	position: relative;
	float: left;
	clear: none;
	background-color: #fff;
	border-radius: 1em 4em 0em 0em;
	width: 100%; 
	padding: 20px 20px 10px !important; 
	display: block;
	font-family: 'Comfortaa', cursive;
	font-size: 150%;
	}

.entry-header, .entry-content {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	}

	.entry-header, .entry-header a { color: #f19300; }

	.entry-header a { 
		padding: 0; 
		margin: 0; 
		float: left; 
		display: block; 
		clear: right; 
		line-height: 1.5em; 
		}

		.entry-header a:hover { color: #333; }

.entry-content { 
	float: left;
	background-color: #fff; 
	padding: 0 20px 25px; 
	margin: 0 0 30px;
	border-radius: 0em 0em 1em 4em;
	font-size: 90%;
	}

/* Entry Footers */
.entry-footer {
	background: transparent url(pointer-left.png) no-repeat 2px 40px;
	position: relative;
	//height: 1%;
	padding: 0 0 0 24px;
	margin: 0 0 30px 10px;
	display: inline-block;
	font-size: 75%;
	border: 0;
	border-radius: 1em;
	}
	
	.entry .entry-footer p {
		background-color: #fff;
		height: auto; 
		display: inline-block;
	}
	
	.entry .entry-footer-info { 
		padding: 20px 20px 10px;
		margin: 0;
		border-radius: 1em 1em 0 0;
	}
	
		.entry .entry-footer-info a.permalink,
		.entry .entry-footer-info a.entry-comments { color: #333; }
	
	.entry .entry-footer-tags {
		padding: 5px 20px;
		margin: 0;
		}
	
	.entry .entry-footer-share { 
		padding: 10px 20px 20px;
		margin: 0;
		border-radius: 0 0 1em 1em;
		}
	
	.entry .entry-footer-share-buttons a { color: #888; }
	
	.entry-footer-info .separator { display: none; }
	
	.entry-footer-info a.permalink {
		display: block;
		margin: 15px auto 0;
		}
	
	.entry-footer-info a.entry-comments { display: block; }
	
	/* Entry Footer Buttons */
	.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-twitter iframe, 
	.entry-footer-share-buttons .entry-footer-links-pinterest,
	.entry-footer-share-buttons .entry-footer-links-facebook_like {
		height: 20px;
		margin: 1px; 
		padding: 0;
		top: 0;
		left: 0;
		float: left;
		}
	
	.entry-footer-share-buttons .entry-footer-links-twitter, 
	.entry-footer-share-buttons .entry-footer-links-facebook_like, 
	.entry-footer-share-buttons .entry-footer-links-pinterest { top: -1px; }
	
	.entry-footer-share-buttons .entry-footer-links-facebook_like { width: 44px; }
	
			/* One-Column Layout Adjustments */
			.layout-one-column .entry-footer,
			.layout-one-column .entry-footer p,
			.layout-one-column .entry-footer-info,
			.layout-one-column .entry-footer-share,
			.layout-one-column .entry-footer-tags { width: 230px; }
			
			/* Two-Column-Left Layout Adjustments */
			.layout-two-column-left .entry-footer,
			.layout-two-column-left .entry-footer p,
			.layout-two-column-left .entry-footer-info,
			.layout-two-column-left .entry-footer-share,
			.layout-two-column-left .entry-footer-tags { width: 150px; }

			/* Two-Column-Right Layout Adjustments */
			.layout-two-column-right .entry-footer,
			.layout-two-column-right .entry-footer p,
			.layout-two-column-right .entry-footer-info,
			.layout-two-column-right .entry-footer-share,
			.layout-two-column-right .entry-footer-tags { width: 150px; }

	/* Posts - One-Column Layout Adjustments */
	.layout-one-column #pagebody { width: 100%; }
	
	.layout-one-column #alpha, 
	.layout-one-column #alpha-inner { 
		width: 1000px; 
		margin: 0 auto; 
		padding: 0; 
		}

	.layout-one-column .content-nav, .layout-one-column h2.content-header {
		width: 920px;
		}

	.layout-one-column .entry { width: 980px; max-width: 980px; display: block; }
			.layout-one-column .entry h3 { width: 675px; max-width: 675px; display: block; }
	
	.layout-one-column .entry-header { width: 675px; max-width: 675px; display: block; }

		/* Layout - One Column - Entry Header */
		.layout-one-column .entry-featured .entry-header,
		.layout-one-column .entry-featured .entry-content { 
			width: 980px; 
			max-width: 980px; 
			display: block; 
			}
	
		.layout-one-column .entry-header,
		.layout-one-column .entry-content { width: 675px; max-width: 675px; display: block; }
		
	.layout-one-column .entry-content { width: 675px; max-width: 675px; display: block; }


	/* Posts - Two-Column-Left Layout Adjustments */
	.layout-two-column-left #container, 
	.layout-two-column-left #container-inner { 
		width: 1100px; 
		margin: 0 auto; 
		padding: 0; 
		}

	.layout-two-column-left #banner { width: 1100px; margin: 0 auto; padding: 60px 0 10px; }
	
	.layout-two-column-left #pagebody, 
	.layout-two-column-left #pagebody-inner { 
		width: 1100px; 
		margin: 50px auto 0; 
		padding: 0; 
		}

	.layout-two-column-left #nav, 
	.layout-two-column-left #nav-inner { 
		width: 1100px; 
		}

	.layout-two-column-left #nav { 
		margin: 0 0 0 -5px; 
		padding: 0; 
		}
	
	.layout-two-column-left #nav-inner { 
		margin: 0; 
		padding: 0; 
		}
	
	.layout-two-column-left #alpha { 
		display: inline-block; 
		float: left; 
		width: 340px; 
		margin: 0 20px 0 0; 
		padding: 0; 
		}
	
	.layout-two-column-left #beta { 
		display: block; 
		float: left; 
		width: 730px; 
		margin: 0; 
		padding: 0; 
		}
	
	.layout-two-column-left #beta-inner { 
		width: 730px; 
		padding: 0; 
		margin: 0!important; 
		top: 0; 
		}
	
	.layout-two-column-left .content-nav, layout-two-column-left h2.content-header { 
		margin: 0 0 30px; 
		width: 670px; 
		}
	
	.layout-two-column-left .entry { 
		width: 730px;
		margin: 0 0 30px; 
		}
	
	/* Layout - Two Column Left - Entry Header */
	.layout-two-column-left .entry-featured { width: 730px; max-width: 730px; }
		.layout-two-column-left .entry-featured .entry-header { display: block; width: 730px; max-width: 730px; }

	.layout-two-column-left .entry-featured .entry-content { width: 730px; }
	
		.layout-two-column-left .entry-header,
		.layout-two-column-left .entry-content { display: block; width: 505px; max-width: 505px; }
	
	.layout-two-column-left .entry-content { width: 505px; }
		.layout-two-column-left .entry-content img { max-width: 465px; }
	
	.layout-two-column-left .pager { 
		clear: both; 
		display: block; 
		}
	
	.layout-two-column-left #footer { margin-top: 30px; }

	/* Posts - Two-Column-Right Layout Adjustments */
	.layout-two-column-right #container, 
	.layout-two-column-right #container-inner { 
		width: 1100px; 
		margin: 0 auto; 
		padding: 0; 
		}

	.layout-two-column-right #banner { width: 1100px; margin: 0 auto; padding: 60px 0 10px; }
	
	.layout-two-column-right #pagebody, 
	.layout-two-column-right #pagebody-inner { 
		width: 1100px; 
		margin: 50px auto 0; 
		padding: 0; 
		}

	.layout-two-column-right #nav, 
	.layout-two-column-right #nav-inner { 
		width: 1100px; 
		}

	.layout-two-column-right #nav { 
		margin: 0 0 0 -5px; 
		padding: 0; 
		}
	
	.layout-two-column-right #nav-inner { 
		margin: 0; 
		padding: 0; 
		}
	
	.layout-two-column-right #alpha { 
		display: block; 
		float: left; 
		width: 730px; 
		margin: 0 20px 0 0; 
		padding: 0; 
		}
	
	.layout-two-column-right #alpha-inner { 
		width: 730px; 
		padding: 0; 
		margin: 0!important; 
		top: 0; 
		}
	
	.layout-two-column-right #beta { 
		display: inline-block; 
		float: left; 
		width: 340px; 
		margin: 0 0; 
		padding: 0; 
		}
	
	.layout-two-column-right .content-nav, layout-two-column-right h2.content-header { 
		margin: 0 0 30px; 
		width: 670px; 
		}
	
	.layout-two-column-right .entry { 
		width: 730px;
		margin: 0 0 30px; 
		}
	
	/* Layout - Two Column Left - Entry Header */
	.layout-two-column-right .entry-featured { width: 730px; max-width: 730px; }
		.layout-two-column-right .entry-featured .entry-header { display: block; width: 730px; max-width: 730px; }

	.layout-two-column-right .entry-featured .entry-content { width: 730px; }
		
		.layout-two-column-right .entry-header,
		.layout-two-column-right .entry-content { display: block; width: 505px; max-width: 505px; }
	
	.layout-two-column-right .entry-content { width: 505px; }
		.layout-two-column-right .entry-content img { max-width: 465px; }
	
	.layout-two-column-right .pager { 
		clear: both; 
		display: block; 
		}
	
	.layout-two-column-right #footer { margin-top: 30px; }


/* Featured Post Container */
.entry-featured { 
	width: 990px; 
	background-color: #f19300; 
	border-radius: 1em 4em 1em 4em;
	padding: 0;
	margin: 30px 0;
	}
	
	.entry-featured .entry-header {
	width: 990px;
	max-width: 990px;
	background-color: #ffe054;
	margin: 0;
	padding: 20px 20px 10px; 
	}

	.entry-featured .entry-header a { 
	width: auto; 
	margin: 0; 
	padding: 0;
	}
	
	.entry-featured .entry-content {
	background-color: #ffe054;
	width: 990px; 
	max-width: 990px;
	margin: 0;
	padding: 0 20px 25px; 
	}

	.entry-featured .entry-footer { 
	display: block; 
	height: 20px; 
	margin: 0; 
	padding: 0; 
	text-indent: -1000em; 
	}

	.entry-featured .entry-footer-info, 
	.entry-featured .entry-footer-share { 
	display: none; 
	background-color: transparent; 
	}

	/* Photo Wrap for Aviary Images */
	.photo-wrap { padding: 5px 0px 12px; }
	
		/* Scale full-size images */
		.photo-full {
			display: block;
			width: 100%;
			box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			-ms-box-sizing: border-box;
			}
	
		/* Font Styles for Photo Captions */
		.photo-caption { 
			font-size: 75%; 
			text-transform: uppercase; 
			}


/*============ RETRO Theme // POSTS - COMMENTS ===========================*/
#comments { display: block; clear: both; }

	.comments, #tpc_thread { 
		margin: 0 0 0 -20px; 
		padding: 0; 
		}

	/* Comment Headers */
	.comments-header { 
		color: #f19300; 
		font-family: 'Comfortaa', cursive; 
		padding: 0 20px 0 0px; 
		margin: 0; 
		}	

	h2.comments-open-header { 
		color: #f19300; 
		font-family: 'Comfortaa', cursive; 
		padding: 0 20px 5px 0; 
		margin: 0 0 20px 0px; 
		border: 0;
		}

	#primary-comment-form { 
		padding: 0 15px; 
		color: #fff; 
		}

.comments, #tpc_thread {
	padding: 0 20px 20px;
	margin-bottom: 30px; 
	color: #fff;
	}

.comment { 
	background-color: #fff !important; 
	margin-top: 20px; 
	padding: 15px 20px 0; 
	border-radius: 1em; 
	}

	.comment-reply-1, 
	.comment-reply-2, 
	.comment-reply-3, 
	.comment-reply-4, 
	.comment-reply-5 { background-color: #777777 !important; }
	
	.comment-reply-1 .comment-content,
	.comment-reply-2 .comment-content,
	.comment-reply-3 .comment-content,
	.comment-reply-4 .comment-content,
	.comment-reply-5 .comment-content { color: #f9f9f9 !important; }

	.comment-data { color: #222; }
	.comment-content { color: #666; }
	.comment-footer { padding-bottom: 15px; color: #333; }

.comments-pager { 
	width: 650px; 
	margin: 0 auto 20px;
	padding: 10px 30px; 
	background-color: #ffe054; 
	border-radius: 0.5em; 
	text-align: center;
	}

.comments-pager a { color: #333; }
	.comments-pager a:hover { color: #fff; }

#comments-signin a:hover { color: #fff; }

.login-list a:hover { color: #fff; }

#disqus_thread { color: #fff; }
#disqus_thread a:hover { color: #fff; }

/* Trackbacks */
.trackbacks { padding: 20px 40px 20px 0; }  
.trackbacks, .trackbacks-header{ display: block; clear: both; }
.trackbacks-info { color: #ccc; font-size: 80%; }  
.trackbacks-info a:hover { color: #fff; } 
.trackbacks-header { color: #F19300; }
.trackbacks-info { color: #ccc; font-size: 80%; }
.trackbacks-info a:hover { color: #fff; }
.trackbacks-header { color: #F19300; }

/*============ RETRO Theme // MODULES =============================*/
.module {
	background-color: #666; 
	padding: 20px !important;
	border-radius: 1em; 
	color: #f4f4f4;
	font-size: 90%;
	}

	/* Module Header --------*/
	.module-header { 
		font-size: 175%; 
		border-bottom: 1px dotted #ccc;
		padding: 0 0 5px 0; 
		font-family: 'Comfortaa', cursive; 
		}
	
		/* Module Header - Font & Link Color */
		.module-header, 
		.module-header a { 
			color: #f19300; 
			}

	.module-content a { color: #f4f4f4; }

	/* One-Column Layout */
	.layout-one-column .module { 
		margin: 15px 0 15px 30px !important;
		width: 400px !important;
		}
	
	/* Two-Column-Left Layout */
	.layout-two-column-left .module {
		margin: 0px auto 20px;
		width: 300px;
		}

	/* Two-Column-Right Layout */
	.layout-two-column-right .module {
		margin: 0px auto 20px;
		width: 300px;
		}

		/*============ RETRO Theme // MODULES - Adjustments =============================*/
		
		/* Search Module Header */
		.module-search .module-header { 
			margin-bottom: 5px; 
			padding: 0px; 
			}
		
		/* Module - Powered By TypePad */
		.module-powered .module-content {
			font-size: 90%; 
			text-transform: capitalize; 
			}
		
		/* Module - Calendar Spacing */ 
		.module-calendar .module-content table { margin-top: 5px; }
		
			.module-calendar .module-content table th { padding-right: 3px; }
		
		/* Module - Mini Follow Profile */
                .module-miniprofile { margin-bottom: 10px; color: #aaa; }
                .module-miniprofile a { color: #aaa; }

/*============ RETRO Theme // ARCHIVES =============================*/
.archive {
	background-color: #fff; 
	border-radius: 1em 4em 1em 4em;
	margin: 0 auto 30px 0;
	}

.archive-header {
	padding: 20px 20px 0; 
	display: block;
	font-family: 'Comfortaa', cursive;
	font-size: 150%;
	color: #f19300;
	}

.archive-list-item a { color: #333; }




/*============ RETRO Theme // SEARCH RESULTS =============================*/
.search-subheader { padding: 5px 15px; color: #fff; }
	.search-subheader a:hover { color: #fff; }

.search-results .entry { border-top: 0; }
	.search-results .entry .entry-photo { float: left; margin: 0 10px 10px 0; }
	.search-results .entry-footer-info { border-radius: 1em; }



/*============ RETRO Theme // MOBILE - ADJUSTMENTS =============================*/

/* Mobile Styles for Screens Less than 950px */
@media only screen 
 and (max-device-width: 950px) {

/* Reduce font of Banner/Blog Title */
#banner-header { -webkit-text-size-adjust: 150%; }

/* Reduce font size of Nav, Footer, Module Header, Entry Header */
#nav .nav-list-item a,
#footer .footer-list-item a,
.module-header, 
.entry-header {
	-webkit-text-size-adjust: 125%;
	}

/* Adjust border-radius for featured post */
.entry-featured { border-radius: 1em 4.5em 1em 4em; }

/* Adjust margins for Entry Content, Entry Footer, Entry Share Buttons */
.entry-featured .entry-content, .entry-content { margin-top: -1px; }
.entry-footer-share { top: -2px; }
}




/*============ RETRO Theme // IE7 HACKS =============================*/
/* All Layouts */
*+html .entry { margin-bottom: 30px; }

*+html .entry-header, 
*+html .entry-header a { 
display: block; 
}

*+html .entry-header { 
padding: 10px 15px; 
}

*+html .entry-header a { padding: 0; }

*+html .entry-content { 
display: inline-block; 
margin: 0 0 30px; 
}

*+html .entry-footer { 
width: 250px; 
display: inline-block; 
float: left; 
clear: right; 
}

	*+html .entry-footer .entry-footer-links-digg {
	display: block;
	width: 55px;
	clear: left;
	}
	
		*+html .entry-footer .entry-footer-links-digg a {
		width: 55px;
		}

*+html .comments-header,
*+html .comments,
*+html #tpc_thread { 
width: 610px; 
max-width: 610px; 
display: inline-block; 
}

*+html .comments,
*+html #tpc_thread { margin: 0 0 30px; }

/* Featured Post */
*+html .entry-featured .entry-header { 
display: block; 
padding: 20px 20px 10px;
}

	*+html .entry-featured .entry-header a { padding: 0; }

*+html .entry-featured .entry-content { 
padding: 20px 20px; 
margin: 0; 
}

*+html .entry-featured .entry-footer, 
*+html .entry-featured .entry-footer p { 
display: none; 
background-color: transparent; 
}

	/* 1-Col Layout */
	*+html .layout-one-column .entry-header,
	*+html .layout-one-column .entry-content { 
	display: block;
	width: 630px;
	max-width: 630px;
	}	

		/* 1-Col Layout - Featured Post */
		*+html .layout-one-column .entry-featured,
		*+html .layout-one-column .entry-featured .entry-header,
		*+html .layout-one-column .entry-featured .entry-content { 
		display: block;
		width: 930px;
		max-width: 930px; 
		}
		
	/* 2-Col-Left Layout */
	*+html .layout-two-column-left #pagebody { margin-top: 0; }
	
	*+html .layout-two-column-left .content-nav { width: 680px; }
	*+html .layout-two-column-left h2.content-header { width: 680px; }
	
	*+html .layout-two-column-left .entry-header { 
	width: 475px; 
	max-width: 475px; 
	}

	*+html .layout-two-column-left .entry-content { 
	width: 475px; 
	max-width: 475px; 
	}

		/* 2-Col-Left Layout - Featured Post */
		*+html .layout-two-column-left .entry-featured,
		*+html .layout-two-column-left .entry-featured .entry-header {
		width: 700px; 
		max-width: 700px;
		}
		
		*+html .layout-two-column-left .entry-featured .entry-content {
		width: 700px; 
		max-width: 700px;
		}

	/* 2-Col-Right Layout */
	*+html .layout-two-column-right #pagebody { margin-top: 0; }
	
	*+html .layout-two-column-right .content-nav { width: 670px; }
	*+html .layout-two-column-right h2.content-header { width: 670px; }
	
	*+html .layout-two-column-right .entry-header { 
	width: 465px; 
	max-width: 465px; 
	}

	*+html .layout-two-column-right .entry-content { 
	width: 465px; 
	max-width: 465px; 
	}
		/* 2-Col-Right Layout - Featured Post */
		*+html .layout-two-column-right .entry-featured,
		*+html .layout-two-column-right .entry-featured .entry-header {
		width: 690px; 
		max-width: 690px;
		}
		
		*+html .layout-two-column-right .entry-featured .entry-content {
		width: 690px; 
		max-width: 690px;
		}
