/*  -----------------------------------------------
Theme Name: Lilt
Author: Ana Degenaar
URL:      www.blogmilkshop.com
Description: Simple two-column Wordpress theme designed by Ana Degenaar and coded by Brandi Bernoskie.
----------------------------------------------- */



body {
background: #f8f8f8;
color:#000000;
margin:0;
font: normal normal 12px Arial, Tahoma, Helvetica, FreeSans, sans-serif;
text-align: center;
border-top: solid 10px #eeecec;
}
a:link, a:visited {
  color: #aeaea9;
  text-decoration:underline;
}
.rsidebar a:link, .rsidebar a:visited {
  color: #aeaea9;
  text-decoration:none;
}
a:hover {
color:#ccc;
}
a img {
border-width:0;
}

/*-------------------- Header --------------------(c) theme by blogmilk*/
#header-wrapper {
width: 100%;
margin:20px auto 50px;
color: #41413f;
font: normal normal 95px 'Trebuchet MS', Trebuchet, sans-serif;
text-transform: none;
text-align:center;
}

#header-inner {
background-position: center;
margin: 0 auto;
}

#header h1 {
color: #41413f;
font: normal normal 95px 'Trebuchet MS', Trebuchet, sans-serif;
text-decoration:none;
text-transform: none;
margin-top: 0px;
letter-spacing: 10px;
margin-top: 60px;
}

#header a:hover {
color:#666666;
}

#header a img {
margin: 30px auto 0;
padding: 0px;
border: 0;
max-width:100%;
max-height:90px;
}

/*-------------------- Navigation Bar --------------------(c) theme by blogmilk*/

#linkbar-wrapper {
margin: -20px 0 0;
padding: 0px 0px 10px;
width: 100%;
position: relative;
}

#linkbar .widget {
margin: 0px;
padding: 4px 0px 3px;
text-align: center;
}

#linkbar ul {
margin: 0px;
padding: 0px;
list-style-type:none;
text-align:center;
}

#linkbar li {
display: inline;
margin: 0px;
padding: 0px;
font: normal normal 12px Oswald;
color: #41413f;
}

#linkbar h2 {
display: none;
visibility: hidden;
}

#linkbar a {
clear: both;
margin: 0px;
padding: 6px 10px 15px;
width:100%;
text-decoration:none;
font: normal normal 11px Oswald;
color: #41413f;
text-transform: none;
letter-spacing: 2px;
}

#linkbar a:hover {
color: #c5c2c5;
}

#search {
display:block;
margin:0 auto 20px;
}

#search #s {
width: 150px;
background: url(https://www.ebabee.co.uk/wp-content/uploads/2014/01/search.png) 140px 2px no-repeat;
padding: 3px;
border: 1px solid #aeaea9;
background-size: 14px;
}


/*-------------------- Outer-Wrapper --------------------(c) theme by blogmilk */
#outer-wrapper {
width: 990px !important;
margin:0 auto;
text-align:left;
font: normal normal 12px Arial, Tahoma, Helvetica, FreeSans, sans-serif;
font-weight: normal;
line-height:20px;
color: #000000;
}

#main-wrapper {
margin-bottom: 0px;
width: 700px !important;
float: right;
text-align: justify;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
}

#sidebar-wrapper {
text-transform: none;
color: #212121;
width: 200px !important;
background: #ffffff;
padding: 20px 30px 10px;
float: left;
text-align: left;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden;      /* fix for long non-text content breaking IE sidebar float */
}


/*-------------------- Headings --------------------(c) theme by blogmilk */
h2 {
margin: 0em 0 .75em;
font: italic normal 12px 'Times New Roman', Times, FreeSerif, serif;
line-height: 1.5em;
letter-spacing: 0.1em;
text-transform: none;
color: #41413f;
text-align: left;
background:rgb(238, 236, 236);
padding: 7px;
padding-left: 10px;
}

h2.date-header {
color: #82827e;
font: italic normal 11px 'Times New Roman', Times, FreeSerif, serif;
font-weight: normal;
letter-spacing: 1px;
text-transform: none;
text-align: right;
margin-top: -43px 0 20px 75px;
background: none;
padding: 0px;
margin-top: -20px;
padding-bottom: 8px;
margin-right: 10px;
}

/*-------------------- Posts --------------------(c) theme by blogmilk */

.post, .page {
margin:0;
padding: 20px 23px;
background: #ffffff;
}
#postheader {
margin-bottom: 20px;
background:rgb(238, 236, 236);
width: 100%;
}
.post h3, .page h3, .archive_head  {
margin:.25em 0 0;
letter-spacing: 2px;
line-height:1.4em;
font: normal normal 14px Oswald;
color: #82827e;
text-transform: none;
padding: 5px;
padding-left: 10px;
width:70%;
text-transform: uppercase;
}
.post h3 a, .post h3 a:visited, .post h3 strong {
display:block;
text-decoration:none;
color: #82827e;
font: normal normal 14px Oswald;
}
.post h3 strong, .post h3 a:hover {
color:#ffffff;
}

.post-body {
margin:0;
line-height:1.6em;
font-size:13px;
}
.post-body a {
color:#ddb4b5 !important;
font-weight:700;
text-decoration:none;
}

.post-body a span {
color:#ddb4b5 !important;
}

.post-footer {
border-bottom: 1px dotted #ddd;
border-top: 1px dotted #ddd;
font: italic normal 12px 'Times New Roman', Times, FreeSerif, serif;
color: #c5c2c5;
margin:40px 0 30px;
padding: 5px 0 7px;
text-transform: none;
line-height:1.8em;
width: 100%;
letter-spacing: 2px;
}

.post-footer a, .post-footer a:hover {
color: #c5c2c5;
}

.post-labels {
float: left;
display:inline-block;
}
.post-comment-link {
float: left;
display:block;
} 

.addthis_button {
float: right;
margin-top: 0px;
margin-bottom: 0px;
letter-spacing: 2px;
color: #fff;
display:inline-block;
}

.addthis_button  a {
color: #fff;
}

.post img {
margin-bottom:6px;
}

img.aligncenter {
display:block;
margin:0 auto 6px;
max-width:100%;
height:auto;
}

img.alignright {
display:inline-block;
padding-left:10px;
float:right;
max-width:100%;
height:auto;
}

img.alignleft {
display:inline-block;
padding-right:10px;
float:left;
max-width:100%;
height:auto;
}

.tr-caption-container img {
border: none;
padding: 0;
}
.post-body blockquote {
line-height: 1.8em;
margin-left: 5px;
margin-bottom: 20px;
padding-bottom: 10px;
color: #aeaea9;
font: italic normal 14px 'Times New Roman', Times, FreeSerif, serif;
border-left: 1px dotted #aeaea9;
padding-left: 5px;
}
.post-body blockquote p {
line-height: 1.6em;
}

a.more-link {
margin-top:15px;
display:inline-block;
}


/*-------------------- Comments --------------------(c) theme by blogmilk */
#comments { 
width: 94%; 
clear: both;
margin:0;
padding:20px 23px;
background: #fff; 
}

#comments h4 {
margin:.25em 0 0;
letter-spacing: 2px;
line-height:1.4em;
font: normal normal 14px Oswald;
color: #f8f8f8;
text-transform: none;
padding: 5px;
}

#comments-block {
margin:1em 0 1.5em;
line-height:1.6em;
}

#comments-block .comment-author {
margin:.5em 0;
font-transform: lowercase;
}
#comments-block .comment-body {
margin:.25em 0 0;
font-transform: lowercase;

}
#comments-block .comment-footer {
margin:-.25em 0 2em;
line-height: 1.4em;
text-transform:uppercase;
letter-spacing:.1em;
font-size: 10px;
border-bottom: 1px #ccc dotted;
}
#comments-block .comment-body p {
margin:0 0 .75em;
}
.deleted-comment {
font-style:italic;
color:gray;
}

ul#comment-block li.comment { padding: 1.2em 0 1.2em 1.2em; list-style: none; overflow: hidden; border-bottom: 1px dotted #ccc; height: 1%; }
ul#comment-block li.even {  }
ul#comment-block li.odd {  }
ul#comment-block li.trackback, ul#comment_list li.pingback { }
ul#comment-block li.comment ul.children { margin: 0 0 0 1.2em; }
ul#comment-block li.comment ul.children li.comment { border-top: 1px dotted #ccc; border-bottom: none; padding-bottom: 0; margin-top: 1.2em; }

#comments-block .comment-author {
margin:.5em 0;
font-transform: lowercase;
}

.comment-avatar .avatar { 
float: left; 
padding: 0 1.2em 1.2em 0;
border:none; 
}

.comment-time { 
color: #888; 
}

.comment_num { padding: 0 15px 0 20px; font-weight: bold; font-size: 1.4em; float: right; }		
.trackback .comment_num { padding: 0 0 0 20px; }
.comment_num a, .comment_num a:visited { color: #888; text-decoration: none; }
.comment_num a:hover { color: #df0000; text-decoration: none; }
				
.comments-block strong { 
font-size: 1.0em; 
padding-right:1em; 
}

.blog-pager-newer-link, .blog-pager-newer-link a {
float: left;
font: normal normal 14px Oswald;
text-transform: uppercase;
letter-spacing: 1px;
}

.blog-pager-older-link, .blog-pager-older-link a {
float: right;
font: normal normal 14px Oswald;
text-transform: uppercase;
letter-spacing: 1px;
}

.navigation {
text-align: center;
font: normal normal 14px Oswald;
text-transform: uppercase;
padding-top: 70px;
padding-bottom: 40px;
}

.feed-links {
clear: both;
line-height: 2.5em;
}


#respond { padding: 2.4em 20px 1em; clear: both; overflow: hidden;background:#fff; }
#comment_form { width: 100%; padding: 0 0 0 0; float: left; }
#comment_form p { padding: 0.2em 0; }
#comment_form label {
padding: 0 0 0 10px; 
line-height: 1.4em;
text-transform:lowercase;
color: #82827e;
font: normal normal 12px Arial, Tahoma, Helvetica, FreeSans, sans-serif;
}
#comment_form .text_input { 
width: 50%; 
padding: 6px; 
line-height: 1.4em;
text-transform:none;
color: #000000;
border: 1px solid #000000;
font: normal normal 12px Arial, Tahoma, Helvetica, FreeSans, sans-serif;
}
#comment_form .text_area { width:83%; }
#comment_form .text_input:focus { border: 1px solid #000000; padding:6px; font:normal normal 12px Arial, Tahoma, Helvetica, FreeSans, sans-serif;}
#comment_form .form_submit { padding: 0.4em 4px; border: 1px solid #000000; font: normal normal 12px Arial, Tahoma, Helvetica, FreeSans, sans-serif #000000; cursor: pointer; }
#comment_form p.subscribe-to-comments { font-size: 1.4em; }
#comment_form p.subscribe-to-comments label { font-size: 1.0em; }

/*-------------------- Sidebar Content --------------------(c) theme by blogmilk */
.sidebar {
line-height:1.6em;
}

.rsidebar ul li {
list-style: none;
margin-left: -12px;
line-height:1.8em;
}

.rsidebar ul.author-bio li {
list-style: none;
margin-left: -40px;
line-height:1.8em;
}

.rsidebar .widget, .profile {
margin: 0px 0px 1.5em;
padding: 3px 0px 15px;
}

.rsidebar ul.menu {
margin-left:-30px;
}

.rsidebar ul.menu li {
margin: 0em 0 .75em -5px;
font: italic normal 12px 'Times New Roman', Times, FreeSerif, serif;
line-height: 1.5em;
letter-spacing: 0.1em;
text-transform: none;
color: #ffffff;
text-align: left;
background: #ddb4b5;
padding: 7px 10px;
}

.rsidebar ul.menu li a {
color: #ffffff !important;
}

.rsidebar ul.menu li#menu-item-15051, .rsidebar ul.menu li#menu-item-15052 {
background:#808284;
}

.rsidebar ul.menu li:hover {
margin: 0em 0 .75em -5px;
font: italic normal 12px 'Times New Roman', Times, FreeSerif, serif;
line-height: 1.5em;
letter-spacing: 0.1em;
text-transform: none;
color: #41413f;
text-align: left;
background: #f8f2f2;
padding: 7px 10px;
}

.rsidebar ul.menu li#menu-item-15051:hover, .rsidebar ul.menu li#menu-item-15052:hover {
background: #f8f2f2;
}

/*-------------------- Profile --------------------(c) theme by blogmilk */
.author-bio li {
list-style:none;
}
.profile-img img {
display: block;
height: auto;
max-width: 100%;
width:auto;
}

.profile-data {
margin:0;
text-transform:uppercase;
letter-spacing:.1em;
font: normal normal 78% 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
color: #999999;
font-weight: bold;
line-height: 1.6em;
text-align: left;
}

.profile-datablock {
margin:.5em 0 .5em;
text-align: left;
}
.profile-text {
margin: 0.5em 0;
line-height: 1.6em;
text-align:left;
}
.profile-link {
font: normal normal 78% 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
text-transform: uppercase;
letter-spacing: .1em;
text-align: left;
}
.profile-name-link {
background-image:none !important;
padding-left:0px;
 }

/*-------------------- Footer and Misc --------------------(c) theme by blogmilk */
 
#credits {
padding: 15px 0px 15px;
width: 100%;
text-align: center;
display: block;
float: left;
text-transform: uppercase;
letter-spacing: 3px;
font: normal 8px Arial, Helvetica,sans-serif; 
color: #999999;
}

#credits a {
color: #999999;
}

img#wpstats {
display: none;
}

#s {
width:96%;
max-width:325px;
font: normal normal 11px Arial, Tahoma, Helvetica, FreeSans, sans-serif;
padding:2px;
}

.widget select {
width:96%;
max-width:325px;
font: normal normal 11px Arial, Tahoma, Helvetica, FreeSans, sans-serif;
padding:2px;
}
