/* @override http://wendytownley.com/wp-content/themes/wendy/style.css?v=4 */

/*
Theme Name:Wendy Townley
Description:Default Launch Theme
Version:1.2.0
Author:Grain & Mortar
Author URI:http://grainandmortar.com/


*/

html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
/* remember to define focus styles! */
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
ol,ul{list-style:none;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}


/*---COLORS---*/
.Black{color:#444;}
.Blue{ color:#2CA9C7;}
.Green{color:#A9C41D;}
.Pink{ color:#E13686;}

/*
---FONTS---
font-family: 'Varela Round', sans-serif;

*/

body{background:#ECEDE6 url('/wp-content/themes/wendy/images/top_bg.png') 0 0 repeat-x;}
/*Class Constants*/
h1{}
h2{font:normal 24px 'Varela Round', sans-serif;color:#2CA9C7;}
h2 a{font:normal 24px 'Varela Round', sans-serif;text-decoration:none;color:#2CA9C7;}
h2 a:hover{}
h3{}
a, a:visited{color:#2CA9C7;text-decoration:none;}
a:hover{color:#20798f;}
.center{width:1015px;margin:auto;}
.mainContent{background:#FFFFFF;padding:100px 0 50px 0;}

.left{float:left;}
.right{float:right;}
.twoCol{width:49.76%;float:left;}
.fourCol{width:24.76%;float:left;/*outline: 1px solid red;*/}
/*Page*/
#pageBox{}
.page #content, .single #content, .archive #content,.search #content{width:625px;padding: 0 15px 0 25px;}


/*Header*/
#wrapper{margin:0 0 60px 0;}
#headerOuter{position:fixed;background: url('/wp-content/themes/wendy/images/nav_repeat.png') 0 0 repeat-x;width:100%;height:86px;z-index:100;}
#header{background: url('/wp-content/themes/wendy/images/nav_center.png') 0px -13px no-repeat;}
#nav{min-height: 86px;/*background: url('/wp-content/themes/wendy/images/nav_center.png') 0px -12px no-repeat;*/background: url('/wp-content/themes/wendy/images/nav_repeat.png') 0 0 repeat-x;}
#nav .menu-primary-navigation-container{padding:20px 0 0 0;width: 795px;margin:auto;}
#nav #menu-primary-navigation li a{float:left;padding: 0 0 0 32px;background: url('/wp-content/themes/wendy/images/nav_bullet.png') 14px 8px no-repeat;}
#nav #menu-primary-navigation li:first-child a{background:none;}
#nav li a{font:normal 18px 'Varela Round';color:#CACBBD;text-decoration:none;}
#nav li a:hover{color:#fff;}

/*Blog*/
#blogBox{}
.blog #content{width:625px;padding:0 30px 0 25px;}
#sidebar{background:#F5F6F1;}
#sidebar .block{padding:0 8px;}
#sidebar h3{color:#383126;font:bold 13px Varela Round;border-bottom:1px solid #BBBBBB;padding: 30px 0 14px 0;text-transform: uppercase;text-indent: 5px;}
#sidebar li a{color:#2CA9C7;font:normal 16px 'Varela Round';text-decoration:none;padding: 7px 0 7px 5px;display: block;}
#sideBar{width: 300px;padding:0 7px;margin: 0 0 0 20px;}
#sideBarPic{min-height:263px;}

/*Home*/
/*========================
	New topper with live text, links, and CMS photo.
======================*/
#homeTop{padding:61px 0 0 0;}
#topContent {height:422px;width:1016px;overflow:hidden;margin-bottom:25px;}
#topContent .photo{
height:190px;
width:190px;
overflow:hidden;
position: relative;
z-index: 22;
left: 50%;
margin: 120px 0 0 -95px;}
#topContent .photo img{height:190px;width:190px;}
#topContent .background{
height: 422px;
width: 1016px;
position: relative;
z-index: 23;
background: url('/wp-content/themes/wendy/images/topper/topper_background.png') 0 0 no-repeat;
top: -310px;}
#topContent .background .leftCol{height:100%;width:592px;}
#topContent .background .rightCol{height:100%;width:420px;}
#topContent .background a.token{display:inline-block;height:51px;width:51px;opacity:0.9}
#topContent .background a.token:hover{opacity:1;}
#topContent .background h3{font:normal 24px 'Varela Round';}
#topContent .background .content p{font:normal 20px 'Varela Round';padding-top:6px;}
.background .tweets{background:	url('/wp-content/themes/wendy/images/topper/1-twitter_block.png') 0 0 no-repeat;height:99px;width:277px;margin-top:17px;margin-left:162px;}
.tweets .content{height:56px;margin-top:-22px;margin-left:56px;}
.background .heart{background:	url('/wp-content/themes/wendy/images/topper/2-heart_block.png') 0 0 no-repeat;height:156px;width:397px;margin-top:-21px;}
.heart .content{width:304px;margin-left:49px;height:113px;margin-top:-21px;}
.background .reading{background:url('/wp-content/themes/wendy/images/topper/3-reading_block.png') no-repeat 0 1px;width:367px;height:128px;margin-left:25px;margin-top:27px;}
.background .reading .content{width:257px;margin-left:46px;height:111px;padding-top:10px;}
.background .reading a.token{margin-top:-26px;}
.background .write{background:url('/wp-content/themes/wendy/images/topper/4-write_block.png') no-repeat 0 1px;margin-left:399px;margin-top:-65px;width:194px;height:72px;}
.background .write a.token{margin-left:162px;margin-top:7px;}
.background .write h3{margin-top:-23px;margin-left:25px;}

.background .flickr{background:	url('/wp-content/themes/wendy/images/topper/5-flickr_block.png') 0 0 no-repeat;width:243px;height:95px;margin-top:37px;margin-left:11px;}
.background .flickr a.token{margin-left:215px;}
.background .flickr .content{margin-top:-24px;margin-left:23px;}
.background .share{background:	url('/wp-content/themes/wendy/images/topper/6-share_block.png') 0 0 no-repeat;width:296px;height:97px;margin-left:90px;}
.background .share a.token{margin-left:271px;}
.background .share .content{margin-top:-6px;margin-left:43px;}
.background .welcome{background:url('/wp-content/themes/wendy/images/topper/7-welcome_block.png') 0 0 no-repeat;width:329px;height:173px;margin-left:43px;margin-top:16px;}
.background .welcome a.token{margin-left:302px;margin-top:10px;}
.background .welcome .content{width:296px;margin-left:21px;height:114px;overflow:hidden;margin-top:-5px;}
/*========================
	Original simple topper
======================*/
#homeBox{padding:36px 0 50px 30px;}
.home #content{width:930px;margin:auto;}

/*Photo Posts at the top of Home*/
#photoPosts{border-bottom:1px solid #BBBBBB;}
a.postPic{display:block;height:221px;width:465px;background:url('/wp-content/themes/wendy/images/pic_bg2.png') no-repeat 12px 0;text-decoration:none;}
#photoPosts a.postPic:first-child{margin-left:-16px;padding-top:9px;padding-bottom:9px;padding-left:9px;}

a.postPic img{height:203px;width:430px;margin-left:13px;margin-top:-72px;}
.dateBanner{height:75px;width:54px;display:inline-block;position:relative;z-index:55;background:url('/wp-content/themes/wendy/images/pic_date.png') 0 0 no-repeat;margin-left:30px;}
.date-month{color:#2CA9C7;font:bold 16px/15px 'Helvetica';text-align:center;text-transform:uppercase;display:inline-block;width:54px;margin-top:14px;}
.date-day{color:#2CA9C7;font:bold 30px 'Helvetica';text-align:center;display:inline-block;width:54px;margin-top:-3px;}

#photoPosts hr{width:440px;}
#photoPosts h2 a{padding:10px 0;display:block;}
#photoPosts p{padding:7px 0;border-top:1px solid #bbb;}
#photoPosts .twoCol:first-child p{width:440px;}
a.Button{height:35px;padding:8px 20px;text-align:center;line-height:58px;color:#2CA9C7;font:bold 12px/38px Helvetica;text-decoration:none;border:1px solid #E5E5E6;border-top:1px solid #F3F3F3;border-bottom:2px solid #E5E5E6;text-transform:uppercase;
background-image:linear-gradient(			bottom,#F5F6F6 44%,#FAFAFA 72%,#FFFFFF 86%);
background-image:-o-linear-gradient(		bottom,#F5F6F6 44%,#FAFAFA 72%,#FFFFFF 86%);
background-image:-moz-linear-gradient(		bottom,#F5F6F6 44%,#FAFAFA 72%,#FFFFFF 86%);
background-image:-webkit-linear-gradient(	bottom,#F5F6F6 44%,#FAFAFA 72%,#FFFFFF 86%);
background-image:-ms-linear-gradient(		bottom,#F5F6F6 44%,#FAFAFA 72%,#FFFFFF 86%);
-webkit-border-radius: 	5px;
-moz-border-radius: 		5px;
border-radius: 					5px;}

a.Button:hover{background-image: linear-gradient(bottom, #EDEDED 4%, #FAFAFA 52%, #FAFAFA 76%);
background-image: -o-linear-gradient(bottom, #EDEDED 4%, #FAFAFA 52%, #FAFAFA 76%);
background-image: -moz-linear-gradient(bottom, #EDEDED 4%, #FAFAFA 52%, #FAFAFA 76%);
background-image: -webkit-linear-gradient(bottom, #EDEDED 4%, #FAFAFA 52%, #FAFAFA 76%);
background-image: -ms-linear-gradient(bottom, #EDEDED 4%, #FAFAFA 52%, #FAFAFA 76%);}}
#photoPosts a.readMore{	}
#photoPosts a.readMore:hover{}
.single #no-photoPosts{width:940px;margin:auto;}
.single .ReadOn{font:normal 24px 'Varela Round', sans-serif;text-decoration:none;color:#A9C41D;border-top:1px solid #BBBBBB;border-bottom:1px solid #BBBBBB;text-align:left;width: 940px;
padding: 10px 0;
margin: 40px auto 0 auto;}
#no-photoPosts{border-bottom:2px solid #BBBBBB;}
#no-photoPosts .post{padding: 30px 0 0 0;}
#no-photoPosts .twoCol:first-child .post{border-bottom:1px solid #bbb;}
.ie8 #no-photoPosts .twoCol:first-child .post{border-bottom:none;}
#no-photoPosts .twoCol:first-child .post,#no-photoPosts .twoCol:nth-child(3) .post{width:440px;}
#no-photoPosts .twoCol:nth-child(2) .post{border-bottom:1px solid #bbb;}
#no-photoPosts .twoCol:nth-child(2) .post,#no-photoPosts .twoCol:nth-child(4) .post{margin:0 0 0 5px;}
.tagImg{position:relative;top:4px;z-index:1;margin:0 7px 0 0;}
.theTags a{font:bold 13px Helvetica,sans-serif;color:#484035;text-decoration:none;}
.theTags a:hover{color:#A5C544;}
.home .post{width: 460px;min-height: 160px;padding:0 0 10px 0;}
.home .post .postInfo,.single .post .postInfo{font:normal 13px Varela Round,sans-serif;}
.home .post p{font:normal 13px/19px Varela Round,sans-serif;color:#444;}
#socialStream{margin:50px 0 0 0;}
.twitter{margin:0 30px 0 0;}
.twitter, .instagram{width: 450px;}
.twitter h2 a{display:block;background:url('/wp-content/themes/wendy/images/twitter_header.jpg') 0 0 no-repeat;width:450px;height:119px;line-height:111px;padding-left:125px;color:white;}
.twitter-stream{background:#EAEBE5;padding:30px 15px;width:438px;min-height:200px;overflow:hidden;}
.twitter-stream p{padding:7px 0;height:40px;border-bottom:1px solid #BBBBBB;}
.twitter-stream .at-reply a{color:#2CA9C7;font:normal 13px 'Helvetica';}
.twitter-stream .profile-link{display:none;}

.instagram h2{background: url('/wp-content/themes/wendy/images/insta_header.jpg') 0 0 no-repeat;width:325px;height:119px;line-height:111px;padding-left:125px;color:white;}
.instagram .instapress-shortcode .instapress-shortcode-image {margin: 0px 10px 10px 0;}
.instagram img{width: 102px;}

/*Footer*/
#footerOuter{min-height:384px;background:#21A9C4 url('/wp-content/themes/wendy/images/footer_bg.png') 0 0 repeat-x;}
#footer{padding:54px 27px 0 27px;overflow: hidden;}
#footer h2{color:#fff;}
#footer ul.menu a{color:#fff;text-decoration:none;font:normal 13px 'Varela Round';}

.single #content,
.page #content,
.archive #content,
.tag #content{font:normal 13px/22px Helvetica;color:#2a2316;}

.single #no-photoPosts .post,
.page #no-photoPosts .post,
.archive #no-photoPosts .post,
.tag #no-photoPosts .post{padding:25px 0 15px 0;}

h2.search-result{padding:9px 0 9px 7px;margin:0 0 15px 0;color:#A9C41D;border-bottom:3px solid #A9C41D;}

.single h2.entry-title,
.page h2.entry-title,
.archive h2.entry-title,
.tag h2.entry-title{margin:25px 0 10px 0;}

.single .entry-content,
.page .entry-content{margin:15px 0 0 0;}
.tag .entry-content,
.archive .entry-content{margin:15px 0 70px;}


#comments{margin:50px 0;}
#comments h3{margin:12px 0;}
#comments .commentlist li{margin:12px 0;padding:12px 7px;background:#F5F6F2;line-height:18px;}
#comments .commentlist li img.avatar{padding:2px 5px 0 0;}
#comments .commentlist li span{display:none;}
#comments .commentlist li cite{color:#444;font-weight:bold;padding:0 0 0px 0;display:inline-block;}
.submitbutton input{height:35px;padding:8px 20px;text-align:center;line-height:58px;color:#2CA9C7;font:bold 12px/21px Varela Round;text-decoration:none;border:1px solid #E5E5E6;border-top:1px solid #F3F3F3;border-bottom:2px solid #E5E5E6;text-transform:uppercase;
background-image:linear-gradient(			bottom,#F5F6F6 44%,#FAFAFA 72%,#FFFFFF 86%);
background-image:-o-linear-gradient(		bottom,#F5F6F6 44%,#FAFAFA 72%,#FFFFFF 86%);
background-image:-moz-linear-gradient(		bottom,#F5F6F6 44%,#FAFAFA 72%,#FFFFFF 86%);
background-image:-webkit-linear-gradient(	bottom,#F5F6F6 44%,#FAFAFA 72%,#FFFFFF 86%);
background-image:-ms-linear-gradient(		bottom,#F5F6F6 44%,#FAFAFA 72%,#FFFFFF 86%);
-webkit-border-radius: 	5px;
-moz-border-radius: 	5px;
border-radius: 			5px;}


 .post em{
 font-style:italic;
 }
 .post h2 {
 font-family:sans-serif;
 font-size:24px;
 margin:25px 0 10px 0;
 font-weight:normal;
 }
 .post h1, .post h1 a{
 font-family:sans-serif;
 font-size:28px;
 margin:30px 0 10px 0;
 font-weight:normal;
 line-height:32px;
 color:#2CA9C7; display: block;
 }
 .post h3, .post h4 {
 font-family:sans-serif;
 font-size:20px;
 margin:15px 0 10px 0;
 font-weight:normal;
 color:#2CA9C7;
 }
 .post h4 {
 font-size:18px;
 }

 .post .indent {
 padding-left:10px;
 }
 .post .indent p {
 padding-left:10px;
 }
 .post small {
 font-size:11px;
 }
 .post small a {
 font-weight:normal;
 }
 .post .alignright {
 float:right;
 margin-left:10px;
 }
 .post .alignleft {
 float:left;
 margin-right:10px;
 }
 .post .aligncenter {
 margin:0 auto;
 display:block;
 }
 .post abbr {
 font-weight:normal;
 }
 .post ul{
 list-style:circle;
 margin:0 0 0 25px;
 }
 .post ol{
 list-style:decimal;
 margin:0 0 0 30px;
 }
 .post .wp-caption {
 background:#f7f7f7;
 border:1px solid #ccc;
 margin:10px;
 text-align:center;
 padding:5px 0 0;
 }
 .post .wp-caption-text {
 margin:0;
 }
 .post .wp-caption a, .post .wp-caption a:hover {
 border-bottom:0;
 }
 .post blockquote {
 color:#777;
 border-left:5px solid #ccc;
 margin:15px 30px 0 10px;
 padding-left:20px;
 }
 .post pre {
 font-family:courier;
 font-size:12px;
 letter-spacing:-1px;
 margin:14px 0 14px 0;
 }
 .post .message ul {
 margin:12px 0 0;
 }
 .post .message {
 display:none;
 background:#0F67A1;
 margin-top:10px;
 padding:20px;
 color:#fff;
 }

.post p a {
font-weight: 600;
text-decoration: underline;
}

.post p a:hover {
color: #CFDF00;
}

.post strong{
font-weight: 600;
}#searchform{padding-top: 0;padding-bottom: 20px;color:#fff;font: normal 13px 'Varela Round';overflow: hidden;
}#searchform .screen-reader-text{	width: 100%;	float: left;	margin-bottom: 10px;font:normal 24px 'Varela Round', sans-serif;;}#searchform input[type=text]{-webkit-border-radius: 	5px;
-moz-border-radius: 	5px;
border-radius: 			5px;border: 1px solid white; 
padding: 10px 5px;width: 220px;color: #16B1CB;margin-top: 0;margin-bottom: 10px;margin-right: 0;}#searchform input[type=submit]{float: left;padding: 7px 20px;text-align:center;color:#2CA9C7;font: normal 12px 'Varela Round', sans-serif;;font-weight: bold;text-decoration:none;border:1px solid #E5E5E6;border-top:1px solid #F3F3F3;border-bottom:2px solid #E5E5E6;text-transform:uppercase;
background-image:linear-gradient(			bottom,#F5F6F6 44%,#FAFAFA 72%,#FFFFFF 86%);
background-image:-o-linear-gradient(		bottom,#F5F6F6 44%,#FAFAFA 72%,#FFFFFF 86%);
background-image:-moz-linear-gradient(		bottom,#F5F6F6 44%,#FAFAFA 72%,#FFFFFF 86%);
background-image:-webkit-linear-gradient(	bottom,#F5F6F6 44%,#FAFAFA 72%,#FFFFFF 86%);
background-image:-ms-linear-gradient(		bottom,#F5F6F6 44%,#FAFAFA 72%,#FFFFFF 86%);
-webkit-border-radius: 	5px;
-moz-border-radius: 	5px;
border-radius: 			5px;}.sinst-comment-section, .sinst-author-section, .scode-content-info, .masonryItem p {display:none;}.masonryItem {/*width: 170px; */float: left; text-align: center; margin: 10px 5px;}
.masonryItem img {width: 100%;/*display:inline-block;*/}img.front-photo {width: 150px;/*display:inline-block;*/}.masonryItem .item-holder{/*	background: #e6e6e6;*/	margin-right: 10px;	margin-left: 10px;}
#socialStream #masonryContainer{	float: left;	padding-left: 0px;}.masonryItem img.front-photo{width: 120px;height: 120px;display: block;}.masonryItem .overlay{	position: relative;}