/* Scene for TypePad ============================================ */

/*
	Theme: Scene (Sep 2011)
	Creator: Melanie Levi and Brianna Mewborn
	URL: http://www.typepad.com/
*/


/* Import TypePad Base Stylesheet ---------------------------------- */

@import url(../common/base-weblog.css);


/* Base Scene Styles ---------------------------------- */

html {
	margin: 0;
	/* setting border: 0 hoses ie6 win window inner well border */
	padding: 0;
}

body {
	margin: 0 auto;
	/* setting border: 0 hoses ie5 win window inner well border */
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 1.25em;
	text-align: center; 
	position: relative; 
	top: 0; 
}

form { margin: 0; padding: 0; }

a img { border: 0; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote {
	margin-top: 10px;
	margin-bottom: 10px;
}

blockquote {
	background-color: #f9f9f9;
	padding: 10px 20px;
	border-top: 1px dotted #c0c0c0;
	border-bottom: 1px dotted #c0c0c0;
	float: left; 
	clear: both;
	display: block;
}

blockquote img { 
	float: left; 
	margin: 0px 5px 0px 0px; 
}


/* Page Layout ---------------------------------- */

#container {
	position: relative;
	margin: 0 auto; /* center on everything else */
	padding: 15px;
	width: 1000px;
	text-align: left;
	top: 0;
	background-color: #ffffff;
}

#container-inner {
	position: static;
	width: auto; 
	margin: 0px;
}

#pagebody {
	position: relative;
	width: auto;
	margin: 55px 0px 0px 0px; 
}

#pagebody a { text-decoration: none; }

#pagebody-inner { 
	position: static; 
	width: auto; 
	margin: auto; 
}

#alpha, #beta, #gamma, #delta {
	display: inline; /* ie win bugfix */
	position: relative;
	float: left;
	min-height: 1px;
}

#delta { float: right; }

#alpha-inner { padding: 0px 5px 0px 0px; }
#beta-inner { padding: 0px 0px 0px 5px; }

#alpha-inner, #beta-inner, #gamma-inner, #delta-inner {
	position: static;
}


/* Column Tweaks for Scene Theme ---------------------------------- */


	/* One-Column Layout ---------------------------------- */

	.layout-one-column #pagebody {
		margin-bottom: 20px; 
	}

	.layout-one-column #alpha { 
		position: relative;
		margin: 0px 0px 0px 5px;
		padding: 0px;
		width: 1000px;
		text-align: justify;
	}

	.layout-one-column #alpha-inner { 
		margin-top: 20px; 
		padding: 0px;
	}


	.layout-one-column #alpha .module {
		width: 310px;
		height: auto;
		float: left;
		margin: 0px 10px 0px 10px;
		padding: 0px;
	}

	.layout-one-column #alpha .module-content {
		margin: 0px 0px 10px 0px;
	}


	/* Two-Column-Right Layout ---------------------------------- */

	.layout-two-column-right #pagebody {
		margin-bottom: 20px; 
		background: #ffffff url(theme-scene_urban/pagebody-bg.jpg) repeat-y 655px 0px; 
	}

	.layout-two-column-right #alpha { 
		position: relative;
		margin: 0 auto; /* center on everything else */
		*margin: 0 20px 0 0; /* fix IE 7&8 issue */
		_margin: 0 20px 0 0; /* fix IE 7&8 issue */
		width: 650px;
		text-align: justify;
	}

	.layout-two-column-right #alpha-inner { 
		margin-top: 20px; 
	}

	.layout-two-column-right #beta { 
		position: relative;
		margin: 0 auto 0 20px; 
		*margin: 0 auto; /* fix IE 7&8 issue */ 
		_margin: 0 auto; /* fix IE 7&8 issue */ 
		padding: 0px; 
		width: 330px;
		text-align: justify;
	}

	.layout-two-column-right #beta-inner { 
		margin-top: 20px;
	}


	/* Two-Column-Left Layout ---------------------------------- */

	.layout-two-column-left #pagebody {
		margin-bottom: 20px; 
		background: #ffffff url(theme-scene_urban/pagebody-bg.jpg) repeat-y 335px 0px; 
	}

	.layout-two-column-left #alpha { 
		position: relative;
		margin: 0 20px 0 auto; 
		*margin: 0 auto; /* fix IE 7&8 issue */ 
		_margin: 0 auto; /* fix IE 7&8 issue */ 
		padding: 0px; 
		width: 330px;
		text-align: justify;
	}

	.layout-two-column-left #alpha-inner { 
		margin-top: 20px;
	}

	.layout-two-column-left #beta { 
		position: relative;
		margin: 0 auto; /* center on everything else */
		*margin: 0 0 0 20px; /* fix IE 7&8 issue */
		_margin: 0 0 0 20px; /* fix IE 7&8 issue */
		width: 650px;
		text-align: justify;
	}

	.layout-two-column-left #beta-inner { 
		margin-top: 20px; 
	}


	/* Three-Column Layout ---------------------------------- */

	.layout-three-column #pagebody {
		margin-bottom: 20px; 
		background: #ffffff url(theme-scene_urban/pagebody-bg2.jpg) repeat-y 181px 0px; 
	}

	.layout-three-column #alpha { 
		position: relative;
		margin: 0 auto; 
		width: 200px;
		text-align: justify;
	}

	.layout-three-column #alpha-inner { 
		margin-top: 20px;
	}

	.layout-three-column #beta { 
		position: relative;
		margin: 0 15px 0 15px;
		width: 570px;
		text-align: justify;
	}

	.layout-three-column #beta-inner { 
		margin-top: 20px;
	}

	.layout-three-column #gamma { 
		position: relative;
		margin: 0 auto;
		width: 200px;
		text-align: justify;
	}

	.layout-three-column #gamma-inner { 
		margin-top: 20px;
	}


	/* Three-Column-Right Layout ---------------------------------- */

	.layout-three-column-right #pagebody {
		margin-bottom: 20px; 
		background: #ffffff url(theme-scene_urban/pagebody-bg.jpg) repeat-y 575px 0px; 
	}

	.layout-three-column-right #alpha { 
		position: relative;
		margin: 0 20px 0px auto; 
		width: 570px;
		text-align: justify;
	}

	.layout-three-column-right #alpha-inner { 
		margin-top: 20px;
	}

	.layout-three-column-right #beta { 
		position: relative;
		margin: 0 10px 0px auto; 
		width: 200px;
		text-align: justify;
	}

	.layout-three-column-right #beta-inner { 
		margin-top: 20px;
	}

	.layout-three-column-right #gamma { 
		position: relative;
		margin: 0 auto; /* center on everything else */
		width: 200px;
		text-align: justify;
	}

	.layout-three-column-right #gamma-inner { 
		margin-top: 20px;
	}


/* Scene Banner Basics ---------------------------------- */

#banner { 
	width: 1000px;
	height: auto;
	margin: 50px 0px 0px 0px;
	padding: 0px 0px 170px 0px;
}

#banner { position: relative; width: 1000px; }

#banner-inner {
	position: relative;
	background-color: #f9f9f9;
	left: 0;
	top: 210px;
	text-indent: 0em;
	width: 1000px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

	#banner-header {
		position: relative;
		display: inline-block;
		text-indent: 0em;
		color: #333;
		font-weight: 600;
		font-family: Arial, Helvetica sans-serif;
		font-size: 90%;
		padding: 5px 15px;
		margin: 0px;
		float: left;
		min-width: 150px;
		max-width: 220px; 
	}

	#banner-header a {
		position: relative;
		text-transform: uppercase;
		text-decoration: none;
		color: #333;
		float: left;
		display: inline-block;
	}

	#banner-description {
		position: relative;
		display: inline-block;
		text-indent: 0em;
		text-transform: lowercase;
		text-align: left;
		color: #333;
		font-weight: 400;
		font-family: Arial, Helvetica sans-serif;
		font-size: 90%;
		font-style: italic;
		padding: 5px 15px 5px 0px;
		margin: 0px;
		max-width: 730px;
		float: left;
	}


/* Navigation Bar ---------------------------------- */

#nav {
	position: absolute;
	top: 26px;
	height: 30px;
	background-color: #f9f9f9;
	width: 1000px;
}

.nav-list {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}

.nav-list-item {
	display: block;
	float: left;
	color: #666;
	text-transform: uppercase;
	font-size: 80%; 
	font-weight: 400;
	font-family: Arial, Helvetica sans-serif ;
	letter-spacing: 0.025em ;
}

.nav-list-item a {
	display: block;
	padding: 6px 15px 0px 15px;
	color: #666666;
	text-decoration: none;
	border-bottom: 3px solid #f9f9f9;
}

.nav-list-item a:hover { border-bottom: 3px solid #666666; }

.nav-list-item #search-blog { margin: 3px 5px 0px 0px; }


/* Post and Page Content ---------------------------------- */

.content-nav {
	background-color: #f9f9f9; 
	margin: 0px 10px 8px 0px;
	padding: 5px 6px; 
	text-align: left;
	font-size: 60%;
}

.content-nav a {
	color: #333;
	font-weight: bold;
	text-transform: uppercase;
}

.date-header,
.entry-content {
	position: static;
	clear: both;
}

.date-header {
	font-size: 10px;
	color: #999;
	text-align: left;
	text-transform: uppercase;
	padding: 0px;
	margin: 0px 5px;
}

.entry { margin: 0px 0px 30px 0px ; }

h3.entry-header, h3.entry-header a {
	position: relative;
	display: inline-block;
	text-indent: 0em;
	text-transform: uppercase;
	text-decoration: none;
	color: #333;
	font-weight: 600;
	font-family: Arial, Helvetica sans-serif ;
	font-size: 98%;
	letter-spacing: 0em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 2px;
	float: left;
}

.entry-header a:hover { color: #666666; }

.entry-content {
	margin: 0px;
	padding: 0px 5px; 
}

.entry-more-link { 
	font-size: 75%; 
	text-transform: uppercase; 
	font-weight: bold; 
	margin: 0px; 
	padding: 15px 0px 0px 0px; 
	clear: both; 
}

.entry-body, .entry-more {
	color: #666666;
	font-size: 82%;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
}

.entry-body p, .entry-body ul, .entry-body ol { clear: both; display: block; }

h2.content-header, h2.archive-header {
	font-weight: 600;
	text-transform: uppercase; 
	font-family: Arial, Helvetica sans-serif ;
	font-size: 95%;
	color: #666666;
	border-bottom: 1px dotted #c0c0c0;
	padding: 0px 0px 2px 0px;
	margin: 0px 12px 5px 5px;
}

.archive .archive-list { font-size: 80%; }
.archive .archive-list a:hover { border-bottom: 3px solid #666666; }

.archive ul li { 
	display: inline; 
	clear: none; 
	float: left; 
	padding-right: 10px; 
	margin: 0px; 
}

.archive ul li:after { content: ","; }
.archive ul li:last-child:after { content: ""; margin: 0px; padding: 0px; }


.entry,
.trackbacks,
.reactions,
.comments,
.archive {
	position: static;
	overflow: hidden;
	clear: both;
	width: 100%;
	margin-bottom: 20px;
}

.entry-content,
.trackbacks-info,
.trackback-content,
.comments-info,
.comments-open-content,
.comments-closed {
	clear: both;
	margin: 5px 10px;
}

.entry-footer { 
	margin: 0px 10px 0px 0px; 
	padding: 1px 0px 0px 0px; 
	line-height: 1em; 
}

.entry-footer p {
	margin-top: 0;
	margin-bottom: 2px;
}

.entry-footer .entry-footer-info {
	padding: 5px;
	background-color: #f9f9f9;
	margin: 5px 0px;
	font-size: 70%;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.015em;
}

.entry-footer a { font-weight: bold; }

.entry-footer .author-photo { 
	float: left; 
	display: block; 
}

p.entry-footer-tags { 	
	background-color: #ffffff; 
	padding: 0px; 
	margin: -3px 0px 3px 5px;
	font-size: 70%; 
	text-transform: lowercase;
	font-weight: 400; 
}

p.entry-footer-tags a { color: #666666; }
p.entry-footer-tags a[rel] { font-style: italic; color: #e29e56; }

.entry-footer-share .entry-footer-links-facebook_like,
.entry-footer-share .entry-footer-links-favorite {
	display: inline-block;
	vertical-align: top;
}

.entry-footer-share .favorite {
	width: 82px;
	height: 20px;
}

.entry-footer-share-buttons {
	font-size: 10px;
	line-height: 1;
	text-align: left;
	float: left;
}

.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 {
	display: inline-block;
	margin: 0px 2px 2px 0px;
	white-space: nobreak;
	vertical-align: top;
	float: left;
	text-align: left;
}

.entry-footer-share-buttons .entry-footer-links-facebook_like {
	width: 50px;
	display: inline-block;
	margin: 0px 0px 2px 0px;
	white-space: nobreak;
	vertical-align: top;
	float: left;
	text-align: left;
}

.entry-footer-share-buttons .separator {
	display: none;
}

.entry-footer-share-buttons .share-link {
	display: inline-block;
	border: 1px solid #ddd;
	padding: 4px 6px 4px 24px;
	color: #777;
	font-weight: normal;
	font-style: normal;
	font-family: Verdana, sans-serif;
	text-decoration: none;
	text-transform: none;
	vertical-align: bottom;
	background-color: #ededed;
	background-repeat: no-repeat;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}


/* Sidebar Modules ---------------------------------- */

.module {
	position: relative;
	overflow: hidden;
	width: 100%;
}

h2.module-header, h2.module-header a {
	font-weight: 600;
	text-transform: uppercase; 
	font-family: Arial, Helvetica sans-serif ;
	font-size: 95%;
	color: #666666;
	border-bottom: 1px dotted #c0c0c0;
	padding: 0px 0px 2px 0px;
	margin: 0px 5px 5px 0px;
}

h2.module-header a { border: 0px; }

.module-content {
	position: relative;
	margin: 5px 10px 20px 10px;
	font-size: 80%;
	color: #666666;
}

.module-content a:hover { border-bottom: 3px solid #666666; color: #666666; }

.module-list,
.archive-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.module-list-item,
.archive-list-item {
	margin-top: 5px;
	margin-bottom: 5px;
}

.module-more {
	text-align: right;
}

.module-elsewhere .module-list img,
.archive-elsewhere .archive-list img,
.module-presence img {
	vertical-align: middle;
}

.module-powered {
	background-color: #f9f9f9;
}

.module-powered .module-content {
	margin: 0px auto;
	height: 20px;
	padding: 8px 0px 0px 0px;
	*padding: 10px 0px 0px 0px;
	_padding: 10px 0px 0px 0px;
	text-align: center;
	text-transform: uppercase;
	font-size: 70%;
	vertical-align: center;
	line-height: 1em;
}

.module-photo .module-content { text-align: center; }
.module-wishlist .module-content { text-align: center; }
.module-qrcode .module-content { text-align: center; }
.module-search .module-content { margin-top: 10px; }

.module-search input[type="search"] {
	width: 50%;
	float: left;
	display: inline;
	margin: 0px 10px 0px 0px;
}

.module-search input[type="submit"] {
	display: inline;
	margin: -1px 0px 0px 0px;
}

.typelist-plain .module-list,
.typelist-plain .archive-list {
	list-style: none;
}

.typelist-plain .module-list-item,
.typelist-plain .archive-list-item {
	padding: 0;
	background: none;
}

.typelist-thumbnailed { margin: 0 0 20px; }

.typelist-thumbnailed .module-list-item {
	display: block;
	clear: both;
	margin: 0;
}



/* Comments ---------------------------------- */

.comments, #atp-comments, #tpc_thread {
 font-size: 80%; 
 color: #666666;
}

.comment { padding: 0px 30px; margin: 0px auto 10px auto; }

#all-comments #tpe-comments-content .comment { margin: 0px auto; padding: 0px 30px !important; }

#tpc_thread #tpe-comments-content .comment-content { margin: 0px !important; padding: 0px !important; }
#tpc_thread #tpe-comments-content .comment-footer { margin: 0px !important; padding: 0px !important; }

#all-comments .comment .comment-content { margin-top: -10px;}

h3.comments-header {
 font-weight: 600;
 text-transform: uppercase; 
 font-family: Arial, Helvetica sans-serif ;
 font-size: 95%;
 color: #666666;
 border-bottom: 1px dotted #c0c0c0;
 padding: 0px 0px 2px 0px;
 margin: 0px 12px 5px 0px;
}

h3.comments-header:before { content: "Read The "; }

h2.comments-open-header {
 font-weight: 600;
 text-transform: uppercase; 
 font-family: Arial, Helvetica sans-serif ;
 font-size: 95%;
 color: #666666;
 border-bottom: 1px dotted #c0c0c0;
 padding: 0px 0px 2px 0px;
 margin: 0px 12px 5px 0px;
}

h2.comments-open-header:after { content: " Below"; }

.comments-open {
	margin-bottom: 25px;
}

.comments-open label { display: block; }

#comment-author, #comment-email, #comment-url, #comment-text {
	width: 240px;
}

#comment-text {
	margin-bottom: 3px;
}

#atp-comments textarea { width: 95%; }

#comments-open-data { margin: 0px 10px 0px 0px; }

.comments-open {
	margin-bottom: 25px;
}

.comment-form .comments-open-subtext {
	margin: 2px 0 20px;
	font-size: 11px;
}

.comments-open #comments-open-login,
.comments-open #comments-open-logout {
	margin-bottom: 10px;
}

.comment-form .comments-open-footer {
	width: 300px;
}

.comment-data .comment-footer {
	clear: both;
	margin-bottom: 30px;
}

.comment-footer {
 text-transform: uppercase;
 font-size: 85%; 
 padding-top: 5px;
}

.comment-footer a { font-weight: 600; }

.comment {
	padding-top: 15px;
}


/* Blog Footer ---------------------------------- */

#footer {
	position: relative;
	width: 1000px;
	padding: 0px;
	margin: 0px auto;
	font-size: 95%;
}

#footer-inner {
	position: relative;
	width: 1000px;
	margin: 0px auto;
	padding: 0px;
}

#footer h3 {
	font-size: 85%;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px; 
}

#footer ul.footer-list {
	position: relative;
	width: 925px;
	margin: 0px auto;
	padding: 15px 15px 10px 15px;
	list-style: none;
}

#footer ul.footer-list li.footer-list-item {
	border: 0px;
	min-width: 300px;
	width: auto; 
	display: inline;
	float: left;
	margin: 0px auto; 
	padding: 0px 0px 10px 0px;
}

#footer .footer-list-item a {
	display: inline;
	float: left;
	position: relative;
	clear: none;
	text-decoration: none;
	font-weight: normal; 
	padding: 0px;
	margin: 0px;
}

#footer .footer-list-item img { padding: 2px; }

#footer .footer-list-item ul, .footer-list-item ul li,
#footer .footer-list-item ol, .footer-list-item ol li {
	margin: 0px;
	padding: 0px; 
}

#footer .footer-list .footer-list-item ul { 
	position: relative;
	width: auto;
	margin: 0px 0px;
	padding: 0px;
	list-style: none;
	float: left;
	font-size: 80%;
}

#footer .flickr div a {
	float:left;
	width:55px;
	height:55px;
	display:block;
}

#footer .flickr div {
	float:left;
	margin: 0px 14px 14px 0px;
	padding: 0px 12px 12px 0px;
}

	/* Fix Opera ---------------------------------- */
		@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
 
		  #footer li li { 
			display: block; 
			clear: both; 
			float: none; 
		  }

		  #footer div.flickr { 
			max-width: 325px; 
			display: block; 
			clear: right; 
		  }

		}

/* Search Styles ---------------------------------- */

.search-subheader { 
	font-size: 80%; 
	margin: 5px 15px 5px 6px;
}

.search-subheader .col {
    float: left;
    width: 50%;
}

.search-subheader .search-feed-subscribe {
    float: right;
    text-align: right;
}

.search-results { 
	font-size: 80%; 
	padding: 0px 15px 15px 5px; 
	margin: 0px; 
}

.search-results h3 { 
	font-size: 100%; 
	border-bottom: 1px dotted #c0c0c0; 
	padding-bottom: 3px; 
}

.search-results .comment {
	padding: 5px 0px 5px 5px; 
	margin: 0px 15px 15px 0px; 
}

.search-results .entry { 
	font-size: 120%; 
	background-color: #f9f9f9; 
	padding: 5px 0px 5px 5px; 
	margin: 0px 15px 15px 0px; 
}

.search-results .entry h3 { 
	border: 0px; 
	padding: 0px; 
	margin: 5px 0px; 
}

.search-results .comment-content-border, 
.search-results .comment-content { 
	border: 0px; 
	display: block; 
	margin: 0px;
	padding: 0px;
}

.search-results .comment-avatar { display: none; }
.search-results .comment-meta { }

.search-results .search-results-highlight {
	background-color: #FF9; 
	font-weight: 400; 
	font-style: italic;
}

.search-results .entry-photo img {
    float: right;
    width: 75px;
    margin-left: 10px;
    margin-bottom: 10px;
}

.search-results .comment .comment-footer {
    border: none;
}

/* Pinterest Widget ---------------------------- */

#display-pinterest1,
#display-pinterest2,
#display-pinterest3 {
       line-height: 0;
       -webkit-column-gap:   0px;
       -moz-column-gap:      0px;
       column-gap:           0px;
       margin-bottom: 10px;
}


#display-pinterest1 img,
#display-pinterest2 img,
#display-pinterest3 img {
       width: 100% !important;
       height: auto !important;
}


.ppo {
        overflow:hidden;
        display: inline-block;
        border: 1px solid transparent !important;
}

.module-pinterest img:hover {
        opacity:0.7;
        filter:alpha(opacity=70);
}


.pinterest-badge { margin: 15px auto 20px; }

.pinterest-user-title {
        text-align: left;
        clear: both;
        margin: 10px auto 5px;
}

.pinterest-user-title a {
        color: #444;
        padding: 0 0 5px 18px;
        background: transparent url(/.shared/images/profile/service_icons/pinterest.png) 0 0 no-repeat;
}

/* Mobile Stylings */

@media only screen 
  and (max-device-width: 720px) {

   /* Mobile for One Column Layout */
	.layout-one-column #container { font-size: 220%; } 
	.layout-one-column #banner-description { display: none; }
	.layout-one-column #pagebody { background-image: none; }
	.layout-one-column #alpha { width: 100%; line-height: 1.1em; }
	.layout-one-column .entry-footer { font-size: 75%; text-align: left; line-height: 1em; }
	.layout-one-column .module { display: none; }
	.layout-one-column #footer { display: none; }
	
   /* Mobile for Two Column Right Layout */
	.layout-two-column-right #container { font-size: 220%; } 
	.layout-two-column-right #banner-description { display: none; }
	.layout-two-column-right #pagebody { background-image: none; }
	.layout-two-column-right #alpha { width: 100%; line-height: 1.1em; }
	.layout-two-column-right .entry-footer { font-size: 75%; text-align: left; line-height: 1em; }
	.layout-two-column-right #beta { display: none; }
	.layout-two-column-right #footer { display: none; }

   /* Mobile for Two Column Left Layout */	
	.layout-two-column-left #container { font-size: 220%; } 
	.layout-two-column-left #banner-description { display: none; }
	.layout-two-column-left #pagebody { background-image: none; }
	.layout-two-column-left #alpha { display: none; }
	.layout-two-column-left .entry-footer { font-size: 75%; text-align: left; line-height: 1em; }
	.layout-two-column-left #beta { width: 100%; line-height: 1.1em; }
	.layout-two-column-left #footer { display: none; }
  
   /* Mobile for Three Column Layout */
	.layout-three-column #container { font-size: 220%; } 
	.layout-three-column #banner-description { display: none; }
	.layout-three-column #pagebody { background-image: none; }
	.layout-three-column #alpha { display: none; }
	.layout-three-column .entry-footer { font-size: 75%; text-align: left; line-height: 1em; }
	.layout-three-column #beta { width: 100%; line-height: 1.1em; }
	.layout-three-column #gamma { display: none; }
	.layout-three-column #footer { display: none; }
	
   /* Mobile for Three Column Right Layout */	
	.layout-three-column-right #container { font-size: 220%; } 
	.layout-three-column-right #banner-description { display: none; }
	.layout-three-column-right #pagebody { background-image: none; }
	.layout-three-column-right #alpha { width: 100%; line-height: 1.1em; }
	.layout-three-column-right .entry-footer { font-size: 75%; text-align: left; line-height: 1em; }
	.layout-three-column-right #beta { display: none; }
	.layout-three-column-right #gamma { display: none; }
	.layout-three-column-right #footer { display: none; }

}
