/*
Theme Name: Essence Blue (Builder) - Custom
Theme URI: http://ithemes.com/
Description: This is a generated child theme for the Essence Blue (Builder) theme. You should activate and modify this theme instead of Essence Blue (Builder). Doing so allows you to modify this child theme while allowing automatic upgrades for Essence Blue (Builder).
Author: iThemes
Author URI: http://ithemes.com/
Version: 5.0.29
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, theme options, multiple layouts, multiple color schemes, responsive
Text Domain: it-l10n-Builder-Essence-Blue
Domain Path: /lang/
Template: Builder-Essence-Blue
*/


/*********************************************
	Default font settings and typography.
	The font-size percentage is of 16px. (0.75 * 16px = 12px)
*********************************************/
html {
	font-size: 100.01%;
}
body {
	color: #222222;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 75%;
	line-height: 1.7;
}
input, select, textarea {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
pre, code, tt, kbd {
	font-family: 'andale mono', 'lucida console', monospace;
	font-size: 1em;
	line-height: 1.5;
}
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
address, dfn, img, samp, ul, ol, dl {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}
a img {
	margin: 0;
}


/*********************************************
	Constrain table and input widths
*********************************************/
table, input, textarea, select {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	height: auto;
	max-width: 100%;
}


/*********************************************
	Main Background
*********************************************/
body {
	background: url("images/teal.jpg") fixed #506372;
}


/*********************************************
	Universal Link Styles
*********************************************/
a {
	color: #788895;
	text-decoration: underline;
}
a:hover {
	color: #788895;
	text-decoration: underline;
}
a:focus {
	color: #788895;
}


/*********************************************
	Headings
*********************************************/
h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
h1 {
	font-size: 2em;
        color: #00a3ae
	letter-spacing: -1px;
	line-height: 1.5;
	margin-top: 0.75em;
	margin-bottom: 0.75em;
}
h2 {
	font-size: 1.7em;
	line-height: 1.75;
	margin-top: 0.9em;
	margin-bottom: 0.9em;
}
h3 {
	font-size: 1.5em;
	line-height: 1;
	margin-top: 1em;
	margin-bottom: 1em;
}
h4 {
	font-size: 1.2em;
	line-height: 1.25;
	margin-top: 1.25em;
	margin-bottom: 1.25em;
}
h5, h6 {
	font-size: 1em;
}
h6 {
	font-style: italic;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	margin: 0;
}


/*********************************************
	Container Div
*********************************************/

.builder-container-outer-wrapper {
	display: block;
	margin: 1.5em auto;
}
.builder-container {
	background: transparent;
	border: 7px solid rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 15px #232C32;
}


/*********************************************
	Default Module Styling
*********************************************/
.builder-module-background-wrapper {
	background: #FFFFFF;
	border-bottom: 1px solid #696969;
}
.builder-module-background-wrapper.builder-module-last-background-wrapper {
	border-bottom: 0;
}
.builder-module-last {
	margin-bottom: 0;
}
.builder-module-element {
	padding: 1.5em;
}

/* Failed attempt #5 at producing full-height sidebars

   This does not work due to a Firefox glitch that causes wide content to
   override the width of blocks.

   These rules should be looked at again later in case Firefox fixes this issue.
*/

/*
.builder-module {
	display: table;
	table-layout: fixed;
}
.builder-module-block-outer-wrapper {
	display: table-cell !important;
	float: none !important;
	vertical-align: top;
	position: relative;
}
.builder-module-sidebar {
	min-height: 100%;
}*/


/*********************************************
	All Sidebars
*********************************************/
.builder-module-sidebar {
	display: block;
	margin: 0;
	padding: .75em 0;
	width: 100%;
}
.builder-module-sidebar .widget-wrapper {
	width: 100%;
}
.builder-module-sidebar .widget {
	color: #333333;
	margin: 0;
	padding: .75em 1.5em;
}
.builder-module-sidebar .widget-section-wrapper {
	padding: 0 .75em;
}
.builder-module-sidebar .widget-section-wrapper .widget {
	padding: .75em;
}
.builder-module-block-outer-wrapper {
	overflow: visible !important;
}
.builder-module-sidebar h4.widget-title {
	background: none;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	border-bottom: 4px double #AEAEAE;
	color: #353535;
	font-size: 1.2em;
	line-height: 1.25;
	margin: 0 0 1em 0;
	padding: 0 0 .2em 0;
}
.builder-module-sidebar h4.widget-title a {
	color: #333333;
}
.builder-module-sidebar h4.widget-title + * {
	margin-top: 0;
}
.builder-module-sidebar .widget *:first-child {
	margin-top: 0;
}
.builder-module-sidebar .widget *:last-child {
	margin-bottom: 0;
}
.builder-module-sidebar .widget a.rsswidget img {
	display: none;
}


/*********************************************
	Header Module
*********************************************/
.builder-module-header {
	padding: 0;
	background: #DDDDDD; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 20%, #dbdbdb 36%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(20%,#f1f1f1), color-stop(36%,#dbdbdb), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 20%,#dbdbdb 36%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#f1f1f1 20%,#dbdbdb 36%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#f1f1f1 20%,#dbdbdb 36%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#f1f1f1 20%,#dbdbdb 36%,#f6f6f6 100%); /* W3C */
}
.site-title,
.site-title a,
.site-title a:hover,
.site-tagline,
.site-tagline a,
.site-tagline a:hover {
	color: #262626;
	font-size: 1em;
	font-weight: normal;
	line-height: 1;
	height: auto;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.site-title a:hover,
.site-tagline a:hover {
	color: #000000;
}

.site-title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 3em;
	letter-spacing: -1px;
	line-height: 1;
	margin: 0;
}

.site-tagline {
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1;
	margin: 0;
}
.site-tagline,
.site-tagline a {
	color: #666666;
}


/*********************************************
	Navigation Module
*********************************************/

.builder-module-navigation {
	background: #a4a4a4; /* Old browsers */
	background: -moz-linear-gradient(top, #a4a4a4 0%, #414141 50%, #1e1e1e 51%, #666666 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a4a4a4), color-stop(50%,#414141), color-stop(51%,#1e1e1e), color-stop(100%,#666666)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #a4a4a4 0%,#414141 50%,#1e1e1e 51%,#666666 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a4a4a4 0%,#414141 50%,#1e1e1e 51%,#666666 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #a4a4a4 0%,#414141 50%,#1e1e1e 51%,#666666 100%); /* IE10+ */
	background: linear-gradient(to bottom, #a4a4a4 0%,#414141 50%,#1e1e1e 51%,#666666 100%); /* W3C */
	display: block;
	font-size: 1em;
	line-height: 2;
	width: 100%;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.builder-module-navigation.builder-module-top {
	border-top: 0;
}
.builder-module-navigation .builder-module-element {
	padding: 0;
}
.builder-module-navigation ul {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
.builder-module-navigation ul * {
	margin: 0;
}
.builder-module-navigation li {
	padding: 0;
}
.builder-module-navigation li a,
.builder-module-navigation .current_page_item li a,
.builder-module-navigation .current-cat li a {
	color: #EFEFEF;
	font-size: 1em;
	font-weight: bold;
	padding: .5em 1em;
	text-decoration: none;
}
/* second level stuff */
.builder-module-navigation li ul {
	box-shadow: 0 0 3px #353535;
	border-bottom: 0;
	width: 14em;
}
.builder-module-navigation li li {
	background-color: #d1d1d1;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(190, 190, 190)), to(rgb(228, 228, 228)));
	background-image: -webkit-linear-gradient(top, rgb(190, 190, 190), rgb(228, 228, 228));
	background-image: -moz-linear-gradient(top, rgb(190, 190, 190), rgb(228, 228, 228));
	background-image: -o-linear-gradient(top, rgb(190, 190, 190), rgb(228, 228, 228));
	background-image: -ms-linear-gradient(top, rgb(190, 190, 190), rgb(228, 228, 228));
	background-image: linear-gradient(top, rgb(190, 190, 190), rgb(228, 228, 228));
	border-bottom: .1em solid #EFEFEF;
	width: 14em;
}
.builder-module-navigation li li a {
	float: none;
	color: #353535;
}
.builder-module-navigation li li a:hover,
.builder-module-navigation li li a.sfhover {
	color: #EFEFEF;
	background: #a4a4a4; /* Old browsers */
	background: -moz-linear-gradient(top, #a4a4a4 0%, #414141 50%, #1e1e1e 51%, #666666 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a4a4a4), color-stop(50%,#414141), color-stop(51%,#1e1e1e), color-stop(100%,#666666)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #a4a4a4 0%,#414141 50%,#1e1e1e 51%,#666666 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a4a4a4 0%,#414141 50%,#1e1e1e 51%,#666666 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #a4a4a4 0%,#414141 50%,#1e1e1e 51%,#666666 100%); /* IE10+ */
	background: linear-gradient(to bottom, #a4a4a4 0%,#414141 50%,#1e1e1e 51%,#666666 100%); /* W3C */
}
.builder-module-navigation li ul ul {
	margin: -3em 0 0 14em;
}


/*********************************************
	Widget Bar Module
*********************************************/

.builder-module-widget-bar-background-wrapper {
	background: #FFFFFF;
	padding: .75em 0;
}
.builder-module-widget-bar .builder-module-sidebar {
	padding: 0;
}
.builder-module-widget-bar h4.widget-title {
	color: #353535;
}

/*********************************************
	Widget Bar Module (Light Gray Alternate Module)
*********************************************/

.builder-module-widget-bar-light-gray-background-wrapper {
	background: #EDEDED;
	border-top: 5px solid #777777;
	border-bottom: 5px solid #777777;

}


/*********************************************
	Footer Module
*********************************************/

.builder-module-footer-background-wrapper {
	background: #506372;
}
.builder-module-footer .builder-module-element,
.builder-module-footer .widget,
.builder-module-footer .widget a,
.builder-module-footer h4.widget-title {
	color: #8698A5;
}
.builder-module-footer .builder-module-element .alignright {
	text-align: right;
}
.builder-module-footer .builder-module-element a {
	color: #B7C6D1;
	text-decoration: none;
}
.builder-module-footer .builder-module-element a:hover {
	text-decoration: underline;
}


/*********************************************
	Image Module
*********************************************/

.builder-module-image-background-wrapper {
	background: #FFFFFF;
}
.builder-module-image .builder-module-element {
	margin: 0;
	padding: 0;
}
.builder-module-image .builder-module-element img {
	margin: 0;
}


/*********************************************
	HTML Module
*********************************************/

.builder-module-html .builder-module-element>*:first-child {
	margin-top: 0;
}
.builder-module-html .builder-module-element>*:last-child {
	margin-bottom: 0;
}


/*********************************************
	Content Module
*********************************************/

.builder-module-content .builder-module-element {
	overflow: hidden;
}
.builder-module-content .hentry {
	margin-bottom: 1.5em;
}

.entry-title,
.entry-title * {
	margin: 0;
	padding: 0;
}
.hentry .thumbnail-wrap {
	display: none;
}
.hentry .date {
	display: none;
}

.entry-title {
	font-family: Georgia, "Times New Roman", Times, serif;
	clear: both;
	color: #788895;
	font-size: 1.9em;
	font-weight: normal;
	line-height: 1;
	margin-bottom: 0;
}
.entry-title a {
	color: #788895;
	font-size: 1em;
	text-decoration: none;
}
.entry-title a:hover {
	color: #788895;
}
.hentry .entry-meta {
	display: inline;
}
.hentry .entry-meta a {
	text-decoration: none;
}
.hentry .entry-meta a:hover {
	text-decoration: underline;
}
.hentry .entry-footer {
	display: block;
}
.hentry .entry-footer img {
	max-width: none;
}

.hentry .entry-attachment .attachment {
	text-align: center;
}

.hentry .edit-entry-link {
	clear: both;
	margin: 0 0 1.5em 0;
}

.entry-content {
	clear: both;
	margin-top: 1.5em;
}
.loop-title {
	font-size: 1.75em;
	line-height: 1.7;
	margin-top: 0;
	margin-bottom: .875em;
}


/*********************************************
	Style images and galleries
	.hentry is used instead of .page or .post
	as it applies to all content types
*********************************************/

.hentry .gallery a,
.hentry .gallery dt,
.hentry .gallery img {
	font-size: 0;
	line-height: 0;
	margin: 0;
}
.hentry .gallery-item {
	background: #FFFFFF;
	border: 1px solid #CFCFCF;
	display: inline-block;
	margin: 0 1.5em 1.5em 0;
	padding: 5px;
	text-align: left;
	vertical-align: top;
	width: 150px;
}
.hentry .gallery-item img {
	border: 0;
	margin: 0;
	padding: 0;
}
.hentry .gallery-caption {
	line-height: 1;
	margin: 0;
	padding: 10px 5px 5px 5px;
}
.hentry .gallery + * {
	margin-top: 0;
}

.hentry img {
	background: #FFFFFF;
	border: 1px solid #CFCFCF;
	padding: 5px;
}
.hentry .alignright {
	margin: 0 0 1.5em 1.5em;
}
.hentry .alignleft {
	margin: 0 1.5em 1.5em 0;
}
.hentry .aligncenter {
	margin: 0 auto 1.5em auto;
}

.hentry .wp-caption {
	background: #FFFFFF;
	border: 1px solid #CFCFCF;
	padding: 5px;
}
.hentry .wp-caption img {
	background: transparent;
	border: none;
	padding: 0;
}

.hentry .wp-caption-text {
	line-height: 1;
	margin: 0;
	padding: 10px 5px 5px 5px;
}


/*********************************************
	Post Meta Styles, if needed
*********************************************/

.entry-header {
	clear: both; /* we need this so floats in the post are cleared */
}

.entry-footer {
	border-top: .1em solid #D7D7D7;
	clear: both; /* we need this so floats in the post are cleared */
	margin-bottom: 3em;
	padding-top: 1.4em;
}
.entry-footer .alignright {
	margin-bottom: 1.5em;
}
.entry-footer .categories,
.entry-footer .tags {
	background: url( 'images/category-bg.png' ) -2px 3px no-repeat;
	padding: 0 0 0 1.5em;
}
.entry-footer .comments {
	background: url( 'images/comments-bg.png' ) -2px 2px no-repeat;
	padding: 0 0 0 1.5em;
}

.EXIF table {
	margin: 1.5em auto;
}
.photometa h4 {
	margin: 0;
	padding: 0;
	text-align: center;
}
.photometa ul {
	list-style-type: none;
}


/*********************************************
	Previous/Next Page Navigation
*********************************************/
.loop-utility {
	clear: both; /* To clear any floats */
}


/*********************************************
	Comment Styles
*********************************************/

#comments {
	margin: 3em 0 1.5em 0;
	padding: 0;
}
#comments ol.commentlist {
	background: transparent;
	margin: 1.5em 0;
	padding: 0;
}
#comments ul.children {
	margin: 0 1.5em;
}
#comments .vcard {
	line-height: 1;
	margin-bottom: 0;
}
#comments .vcard .avatar {
	display: block;
	float: left;
	margin: 0 .75em 0 0;
	padding: 2px;
	border: 1px solid #ABABAB;
}
#comments .comment-meta {
	margin-bottom: 2.5em;
}
#comments li.comment {
	border: 1px solid #CACACA;
	clear: both;
	list-style-type: none;
	margin: 1.5em 0;
	overflow: hidden;
}
#comments li .comment-body {
	margin: 1.5em;
}
#comments blockquote {
	margin: 1.5em;
}
#comments cite.fn {
	font-style: normal;
	display: inline-block;
	margin-top: 7px;
}
#respond {
	margin-top: 3em;
	overflow: visible !important;
}
.comment #respond {
	border: 1px solid #999999;
	margin: 1.5em 1.5em 1.5em 1.5em;
	padding: 0 1.5em 1.5em 1.5em;
}
#respond h3 {
	margin-bottom: 0;
}
#respond .cancel-comment-reply a {
	display: block;
	margin: 0;
}
#commentform label {
	margin-left: 1em;
}
#commentform input[type="text"] {
	width: 20em;
}
#commentform input,
#commentform textarea {
	margin: 0;
}
#commentform #comment {
	width: 100%;
}
#commentform .comment-submit-wrapper {
	margin-bottom: 0;
}


/*********************************************
	Text elements
*********************************************/

p {
}
p img.left {
	float: left;
	margin: 1.5em 1.5em 1.5em 0;
	padding: 0;
}
p img.right {
	float: right;
	margin: 1.5em 0 1.5em 1.5em;
}
blockquote {
	color: #666666;
	font-size: 1.2em;
	margin: 1.5em;
	padding: 0 0 0 1em;
	border-left: 5px solid #AEAEAE;
}
/* To prevent nested blockquotes from increasing in size */
blockquote blockquote {
	font-size: 100%;
}
strong {
	font-weight: bold;
}
em, dfn {
	font-style: italic;
}
dfn {
	font-weight: bold;
}
sup, sub {
	height: 0;
	line-height: 1.5;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
abbr, acronym {
	border-bottom: 1px dotted #666;
}
address {
	font-style: italic;
}
del {
	color: #666666;
}
pre {
	margin: 1.5em 0;
	white-space: pre;
}
big {
	font-size: 1.2em;
	line-height: 1;
}


/*********************************************
	Lists
*********************************************/

ul, ol {
	list-style-position: outside;
	margin: 0 0 0 3em;
	padding: 0;
}
.entry-content > ul,
.entry-content > ol {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}
ul ul, ul ol, ol ul, ol ol {
	margin-left: 1.6em;
}
li {
	margin: 0;
	padding: 0;
}
li > * {
	margin-top: 0;
}
li *:last-child {
	margin-bottom: 0;
}
li > p + ul {
	margin-top: -1.5em;
}
ul {
	list-style-type: disc;
}
ol {
	list-style-type: decimal;
}
dl {
	margin: 0 0 1.5em 0;
}
dl dt {
	font-weight: bold;
}
dd {
	margin-left: 1.5em;
}
dd + dd {
	margin-top: 1.5em;
}


/*********************************************
	Tables
*********************************************/

table {
	background: #F3F3F3;
	margin-bottom: 1.5em;
}
table, td, th {
	border: 1px solid #CFCFCF;
	border-collapse: collapse;
}
th {
	background: #E8E8E8;
	font-weight: bold;
	line-height: 1.5;
}
th, td, caption {
	padding: .75em;
}
tr:nth-child(2n) th {
	background: #F6F6F6;
}
tr:nth-child(2n) td {
	background: #FFFFFF;
}
tfoot {
	font-style: italic;
}
caption {
	background: #EEEEEE;
}


/*********************************************
	Misc classes
*********************************************/

.small {
	font-size: .8em;
	line-height: 1.875;
	margin-top: 1.875em;
	margin-bottom: 1.875em;
}
.large {
	font-size: 1.2em;
	line-height: 2.5;
	margin-top: 1.25em;
	margin-bottom: 1.25em;
}
.hide {
	display: none;
}
.quiet {
	color: #666666;
}
.loud {
	color: #000000;
}
.highlight {
	background: #FFFF00;
}
.added {
	background: #006600;
	color: #FFFFFF;
}
.removed {
	background: #990000;
	color: #FFFFFF;
}
.first {
	margin-left: 0;
	padding-left: 0;
}
.last {
	margin-right: 0;
	padding-right: 0;
}
.top {
	margin-top: 0;
	padding-top: 0;
}
.bottom {
	margin-bottom: 0;
	padding-bottom: 0;
}


/*********************************************
	Default styling for forms
*********************************************/

label {
	font-weight: bold;
}
fieldset {
	border: .1em solid #CCCCCC;
	margin: 0 0 1.5em 0;
	padding: 1.4em;
}
legend {
	font-size: 1.2em;
	font-weight: bold;
}


/*********************************************
	Form fields
*********************************************/

input[type=text], input[type=password], input.text, input.title, textarea, select {
	font-size: 1em;
	margin-top: .5em;
	margin-bottom: .5em;
}
input[type=text], input[type=password], input.text, input.title, textarea {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding: 5px;
}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus {
	border-color: #666666;
}
textarea {
	width: 30em;
	height: 20em;
}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {
/*	position: relative;
	top: .25em;*/
}
.search-text-box {
	margin-bottom: 0;
}
.search-submit-button {
	margin: 0 !important;
	padding: .2em .5em;
}


/*********************************************
	Success, notice and error boxes
*********************************************/

.error, .notice, .success {
	border: 2px solid #ddd;
	margin-bottom: 1em;
	padding: .8em;
}
.error {
	background: #FBE3E4;
	border-color: #FBC2C4;
	color: #8a1f11;
}
.notice {
	background: #FFF6BF;
	border-color: #FFD324;
	color: #514721;
}
.success {
	background: #E6EFC2;
	border-color: #C6D880;
	color: #264409;
}
.error a {
	color: #8a1f11;
}
.notice a {
	color: #514721;
}
.success a {
	color: #264409;
}


/*********************************************
	Widget Styling
*********************************************/

.widget_rss li {
	margin-bottom: 1.5em;
}
.widget_rss .rsswidget {
	display: block;
	margin: 0;
}
.widget_rss .rss-date {
	display: block;
	font-style: italic;
	margin-bottom: 1.5em;
}
.widget_rss .rssSummary {
	margin: 1.5em 0;
}


/*********************************************
	Social Tabs
*********************************************/

#social-tags {
	left: auto;
	margin-right: 0;
	margin-left: auto;
	overflow: hidden;
	padding-top: 10px;
	position: fixed;
	right: 0;
	width: 95px;
	height: 100%;
}
#social-tags a {
	margin: 0;
	position: relative;
	right: -50px;
}
#social-tags a:hover {
	right: 0;
}


/*********************************************
	The Obligatory WP Styles
*********************************************/

.alignright {
	margin-left: 1.5em;
}
.alignleft {
	margin-right: 1.5em;
}
.hentry img.wp-smiley {
	border: none;
}