/*
Theme Name: The Seasonal Home
Theme URI: http://www.theseasonalhome.com
Description: Theme for The Seasonal Home designed by Max Lutz Design Co.
Version: 1.0
Author: Max Lutz
Author URI: http://www.maxlutz.com

*/

@font-face {
	font-family: centurygothic;
	src: url("http://maxlutz.com/font/GOTHIC.TTF") format("truetype");
	}

.sidead {position:absolute; z-index:-100; float:left; margin:30% 10px}
.ad {text-align:center;}
html { position: relative; min-height: 100%; min-width:960px; width:100%; margin:0; padding:0;}
table.aligncenter {width:915px;}
.categories {font-family: 'Bitter', serif; text-align:center; text-transform:uppercase; font-size:14px; cursor:default; color:grey;  letter-spacing:2px;padding-right:5px; width:915;}
.cellspace {border-right:5px}
.categories a:hover {text-decoration:none; color:black;}
.categories img:hover { opacity:0.7; filter:alpha(opacity=70);}
.posts {width:950px; margin-left:auto;margin-right:auto;}
.pick {	font-family: 'Bitter', serif; font-size:16px; font-weight: bold; color: rgb(45, 45, 45);letter-spacing:1px; text-align:center; cursor:default;  padding-bottom:8px; padding-top:8px; background-color:white;  background-image:url("images/navbar.png");}
.sub {	font-family: 'Bitter', serif; font-size:16px; font-weight: bold; color: rgb(45, 45, 45); text-align:center; cursor:default; background-color:white;  background-image:url("images/navbar.png"); padding-bottom:8px; padding-top:8px;}
.info {	font-family: century gothic; font-size:13px; font-weight: bold; color: rgb(45, 45, 45);letter-spacing:1px; text-align:center; cursor:default;  padding-bottom:8px; padding-top:8px;}

.pick1 {	font-family: 'Bitter', serif; font-size:13px; font-weight: bold; color: rgb(45, 45, 45);letter-spacing:1px; text-align:center; padding-bottom:9px; padding-top:9px; background-color:white;  background-image:url("images/navbar.png");}
.pick2 {float:left; width:599px;	font-family: 'Bitter', serif; font-size:16px; font-weight: bold; color: rgb(45, 45, 45);letter-spacing:1px; text-align:center; cursor:default;  padding-bottom:8px; padding-top:8px; background-color:white;  background-image:url("images/navbar.png");}
.pick3 {width:305px;	font-family: 'Bitter', serif; font-size:16px; font-weight: bold; color: rgb(45, 45, 45);letter-spacing:1px; text-align:center; cursor:default;  padding-bottom:8px; padding-top:8px; background-color:white;  background-image:url("images/navbar.png"); float:right;margin-top: -337px;}
.pick4 {	font-family: 'Bitter', serif; font-size:22px; font-weight: bold; color: rgb(45, 45, 45);letter-spacing:1px; text-align:center; cursor:default;  padding-bottom:4px; padding-top:4px; background-color:white;  background-image:url("images/navbar.png");}


.pagetitle {	font-family: 'Bitter', serif; font-size:20px; font-weight: bold; color: rgb(45, 45, 45);letter-spacing:1px; text-align:center; cursor:default;  padding-bottom:8px; padding-top:3px; background-color:white;  background-image:url("images/navbar.png");}
h1 {
font-family: 'Bitter', serif;
font-size: 16px;
font-weight: bold;
color: rgb(45, 45, 45);
letter-spacing: 1px;
text-align: center;
cursor: default;
padding-bottom: 8px;
padding-top: 8px;
background-color: white;
background-image: url("images/navbar.png");
}


/* Global */

.aligncenter p {text-align:center;}
.spacer {margin:20px}
.wp-caption-text {margin:0 5px;font-size:10px; color:grey; }
.alignleft {float:left; margin:5px;}
.alignright {float:right; margin:5px;}
.aligncenter {text-align:center; margin-left: auto;margin-right: auto;}
* { margin: 0; padding: 0; }
body { font-size: 12px; font-family:serif; background-image:url(http://theseasonalhome.com/wp-content/uploads/2015/01/tsh-bg.jpg); background-repeat:repeat; background-size:300px 300px;}
#main_container { width: 100%;  margin: 0 auto; min-width:900px;}
.clear { clear: both; }
h3 { font-size: 11px; color:#525252; }
h8 { font-size: 10px; color:lightgrey;}
h9 { font-size: 10px; color:orange;}
.left { float: left; }
.right { float: right; }
a { color: #c33626; text-decoration: none; }
a:hover { text-decoration:underline; }
img { border: none; }

.poppost li {float: left; margin-bottom: 10px;margin-top:-5px;margin-left:-11px}
.poppost img {width:90px;height:67px;margin-left: 0; margin-right:3px;float:left}
.poppost ul {list-style:none;float: right;font-family: 'Bitter', serif;
margin-top: -290px;
margin-right: 13px;
font-size: 15px;width: 280px;}

/* Header */

#menu_container { padding: 10px;  cursor:default; background-image:url("images/navbar.png"); background-position:center; }
#menu_container ul { list-style-type: none; height:100%;}
#menu_container li {height:100%; color: black; text-transform:uppercase;}
#menu_container ul li { margin: 0 15px; font-size: 11px; display:inline; letter-spacing:1px;}
#menu_container ul li a { color: black; text-decoration:none; text-shadow: grey 0.1em 0.1em 0.2em}
#menu_container ul li a:hover {  color: white; }

#header_container { width:100%; padding: 0px; height:206px; border-bottom: 0px solid #eee; background-image:url(http://theseasonalhome.com/wp-content/uploads/2020/02/Screenshot_20200218-124449.jpg), url(images/paper.jpg); background-position:center; background-repeat: no-repeat, repeat;}
.logo { margin-left:auto;margin-right:auto; }


#header_container .right_text { float: right; background-color:



; font-size: 15px; color: #fff; padding: 5px; font-weight: normal; }

#header_category_container { width: 910px; background-color: #fff; color: #fff; margin-top: 0px; margin-bottom: 0px; }
#header_category_container ul { list-style-type: none; }
#header_category_container ul li { float: left; margin-right: 30px; font-size: 15px; font-weight: normal; }
#header_category_container ul li a { color: #fff; text-decoration:none;}
#header_category_container ul li a:hover { color: black; }

#featured_home_top { width: 910px; padding: 1px 29px;}
#featured_home_top .home_top_box { width: 284px; float: left; margin-right: 25px; }
#featured_home_top .home_top_box img { width: 284px; height: 176px; }
#featured_home_top .last { margin-right: 0px; }

/** Content **/

#content { width:910px; margin-bottom:60px; margin-top: 0px; margin-left:auto; margin-right:auto; }

#content .featured_box { width: 240px; margin-right: 95px; color:rgb(54, 54, 54); overflow: hidden; float:left;}
#content .featured_box img { overflow: hidden;  }
#content .featured_box img:hover { opacity:0.7; filter:alpha(opacity=70);  }
#content .featured_box p { font-size: 13px; color:rgb(54, 54, 54); text-align:justify;}
#content .last { margin-right: 0px; }
#content .first { margin-left: 0px; }
#content .featured_box h3 {margin: 5px 0; font-size:13px; font-family: 'Bitter', serif; } 

#content .single {line-height: 24px;}

#content .single li {font-family: 'centurygothic', serif !important; font-size:16px !important;}
#content span {font-family: 'centurygothic', serif !important; font-size:16px !important;}
#content .single img { margin:5px; display:inline-block;}
#content .single p { margin:5px 0; font-family: 'centurygothic', serif; font-size:16px;}
#content .single { width:910px !important; margin-bottom:50px}
#content .single h1 { font-size:20px; margin:10px 0; }

#content .post_divider { width: 100%; height: 0px; border-bottom: 0px solid #eee; margin: 20px 0; }


.nav_container {padding: 8px 10px; font-family: 'Bitter', serif; font-size:16px; font-weight: bold; color: rgb(45, 45, 45); text-align:center; cursor:default; background-color:white;  background-image:url("images/navbar.png"); }


.widg { letter-spacing:1px; text-align:center; cursor:default; background-color:white; width:290px; display:inline; float:left; margin-right:5px;padding:5px;   background-image:url("images/navbar.png"); padding-bottom:8px; padding-top:8px; font-family: 'Bitter', serif; font-size:16px; font-weight: bold; color: rgb(45, 45, 45); }

.widgcontent {font-family: serif; color: rgb(45, 45, 45); font-size:14px; text-align:left; cursor:default; width:288px; display:inline; float:left; margin-right:5px;padding:5px;}
.social img:hover { opacity:0.6; filter:alpha(opacity=60);}

/** Footer **/

.footborder {background-image:url(images/navbar.png); background-repeat:repeat; height:35px; width:100%;}
#footer { width:100%; margin-top: 10px; color:#afafaf; margin-left:auto; margin-right:auto;position: absolute; left: 0;bottom: 0; background-image:url(images/navbar.png), url(images/paper.jpg); background-position:center bottom; background-repeat: no-repeat, repeat; color:black; font-family:arial; font-size:10px;}
.footerbox1 img {border:3px solid white; float:right; margin-right:3px;}
#footerbox {width:910px; margin:5px auto;  vertical-align: top;  display:inline; }
.footerbox1 { float:left; width:300px; margin-right:5px; font-size:18px; color:#525252; text-shadow: grey 0.1em 0.1em 0.2em; text-align:left; display:inline; }
.footerbox2 { margin-left:20px;display:inline; width:300px; margin-right:5px; text-align:center; font-size:18px; color:#525252; text-shadow: grey 0.1em 0.1em 0.2em;  float:left;}
.footerbox2 img {padding-left:20px;width:80px; height:80px; margin:5px;} 
.footerbox2 a { text-decoration:none;}
.footerbox2 img:hover {opacity: 0.7; filter: alpha(opacity=70);}
.footerbox3 { float:left; width:300px; margin:0; display:inline; }
.top { vertical-align: top}

.commentlist {list-style-type: none;}

ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; background: rgba(310,310,310, .3);}
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { border-bottom:1px solid black; padding:1em; }
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard { font:normal 16px georgia,times,serif; }
ol.commentlist li.comment div.vcard cite.fn { font-style:normal; }
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar { border:5px solid #ccc; float:right; margin:0 0 1em 1em; }
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta { font-size:9px; }
ol.commentlist li.comment div.comment-meta a { }
ol.commentlist li.comment p { font-size:11px; margin:0 0 1em; }
ol.commentlist li.comment ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }
ol.commentlist li.comment div.reply { font-size:11px; }
ol.commentlist li.comment div.reply a { font-weight:bold; }
ol.commentlist li.comment ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 { border-left:5px solid #555; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-3 { border-left:5px solid #999; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-4 { border-left:5px solid #bbb; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even { }
ol.commentlist li.odd {  }
ol.commentlist li.parent { border-left:5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}


.advert {
font-family: serif;
color: rgb(45, 45, 45);
font-size: 14px;
text-align: left;
cursor: default;
width: 215px;
display: inline;
float: left;
padding: 6px;
}

/*
04-06-2016: Additions for YouTube channel on home page.
*/
#YouTubeChannel{
    float: left;
    width: 599px;
    height: 300px;
}