/*
* Theme Name: Newby
* Theme URI: http://www.krishocker.com/
* Description: A new theme built on Justin Tadlock's Hybrid Core.
* Author: Kris Hocker
* Author URI: http://www.krishocker.com/
* Version: 1.0
* Tags: threaded comments, two-columns, one-column, three-columns
* 
* License: GNU General Public License v2.0
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Copyright (c) 2012 Kristen Hocker.  All rights reserved.
 * http://www.krishocker.com
* 
* This theme was created for the heck of it.
*/

@font-face {
    font-family: 'EBGaramondRegular';
    src: url('fonts/EBGaramond-webfont.eot');
    src: url('fonts/EBGaramond-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/EBGaramond-webfont.woff') format('woff'),
         url('fonts/EBGaramond-webfont.ttf') format('truetype'),
         url('fonts/EBGaramond-webfont.svg#EBGaramondRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*! normalize.css 2012-01-22T23:30 UTC - http://github.com/necolas/normalize.css */

/* =============================================================================
   HTML5 display definitions
   ========================================================================== */

/*
 * Corrects block display not defined in IE6/7/8/9 & FF3
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block;
}

/*
 * Corrects inline-block display not defined in IE6/7/8/9 & FF3
 */

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

/*
 * Prevents modern browsers from displaying 'audio' without controls
 */

audio:not([controls]) {
    display: none;
}

/*
 * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
 * Known issue: no IE6 support
 */

[hidden] {
    display: none;
}


/* =============================================================================
   Base
   ========================================================================== */

/*
 * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
 *    http://clagnut.com/blog/348/#c790
 * 2. Prevents iOS text size adjust after orientation change, without disabling user zoom
 *    www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
 */

html {
    font-size: 100%; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
    -ms-text-size-adjust: 100%; /* 2 */
}

/* 
 * Addresses font-family inconsistency between 'textarea' and other form elements.
 */

html,
button,
input,
select,
textarea {
    font-family: sans-serif;
}

/*
 * Addresses margins handled incorrectly in IE6/7
 */

body {
    margin: 0;
}


/* =============================================================================
   Links
   ========================================================================== */

/*
 * Addresses outline displayed oddly in Chrome
 */

a:focus {
    outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers
 * people.opera.com/patrickl/experiments/keyboard/test
 */

a:hover,
a:active {
    outline: 0;
}


/* =============================================================================
   Typography
   ========================================================================== */

/*
 * Neutralise smaller font-size in 'section' and 'article' in FF4+, Chrome, S5
 */

h1 {
    font-size: 2em;
}

/*
 * Addresses styling not present in IE7/8/9, S5, Chrome
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/*
 * Addresses style set to 'bolder' in FF3+, S4/5, Chrome
*/

b, 
strong { 
    font-weight: bold; 
}

blockquote {
    margin: 1em 40px;
}

/*
 * Addresses styling not present in S5, Chrome
 */

dfn {
    font-style: italic;
}

/*
 * Addresses styling not present in IE6/7/8/9
 */

mark {
    background: #ff0;
    color: #000;
}

/*
 * Corrects font family set oddly in IE6, S4/5, Chrome
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */

pre,
code,
kbd,
samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

/*
 * Improves readability of pre-formatted text in all browsers
 */

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/*
 * 1. Addresses CSS quotes not supported in IE6/7
 * 2. Addresses quote property not supported in S4
 */

/* 1 */

q {
    quotes: none;
}

/* 2 */

q:before,
q:after {
    content: '';
    content: none;
}

small {
    font-size: 75%;
}

/*
 * Prevents sub and sup affecting line-height in all browsers
 * gist.github.com/413930
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}


/* =============================================================================
   Lists
   ========================================================================== */

ul,
ol {
    margin-left: 0;
    padding: 0 0 0 40px;
}

dd {
    margin: 0 0 0 40px;
}

nav ul,
nav ol {
    list-style: none;
    list-style-image: none;
}


/* =============================================================================
   Embedded content
   ========================================================================== */

/*
 * 1. Removes border when inside 'a' element in IE6/7/8/9, FF3
 * 2. Improves image quality when scaled in IE7
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */

img {
    border: 0; /* 1 */
    -ms-interpolation-mode: bicubic; /* 2 */
}

/*
 * Corrects overflow displayed oddly in IE9 
 */

svg:not(:root) {
    overflow: hidden;
}


/* =============================================================================
   Figures
   ========================================================================== */

/*
 * Addresses margin not present in IE6/7/8/9, S5, O11
 */

figure {
    margin: 0;
}


/* =============================================================================
   Forms
   ========================================================================== */

/*
 * Corrects margin displayed oddly in IE6/7
 */

form {
    margin: 0;
}

/*
 * Define consistent border, margin, and padding
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/*
 * 1. Corrects color not being inherited in IE6/7/8/9
 * 2. Corrects text not wrapping in FF3 
 * 3. Corrects alignment displayed oddly in IE6/7
 */

legend {
    border: 0; /* 1 */
    padding: 0;
    white-space: normal; /* 2 */
    *margin-left: -7px; /* 3 */
}

/*
 * 1. Corrects font size not being inherited in all browsers
 * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome
 * 3. Improves appearance and consistency in all browsers
 */

button,
input,
select,
textarea {
    font-size: 100%; /* 1 */
    margin: 0; /* 2 */
    vertical-align: baseline; /* 3 */
    *vertical-align: middle; /* 3 */
}

/*
 * Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet
 */

button,
input {
    line-height: normal; /* 1 */
}

/*
 * 1. Improves usability and consistency of cursor style between image-type 'input' and others
 * 2. Corrects inability to style clickable 'input' types in iOS
 * 3. Removes inner spacing in IE7 without affecting normal text inputs
 *    Known issue: inner spacing remains in IE6
 */

button,
input[type="button"], 
input[type="reset"], 
input[type="submit"] {
    cursor: pointer; /* 1 */
    -webkit-appearance: button; /* 2 */
    *overflow: visible;  /* 3 */
}

/*
 * 1. Addresses box sizing set to content-box in IE8/9
 * 2. Removes excess padding in IE8/9
 * 3. Removes excess padding in IE7
      Known issue: excess padding remains in IE6
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
    *height: 13px; /* 3 */
    *width: 13px; /* 3 */
}

/*
 * 1. Addresses appearance set to searchfield in S5, Chrome
 * 2. Addresses box-sizing set to border-box in S5, Chrome (include -moz to future-proof)
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/*
 * Removes inner padding and search cancel button in S5, Chrome on OS X
 */

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

/*
 * Removes inner padding and border in FF3+
 * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9
 * 2. Improves readability and alignment in all browsers
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}


/* =============================================================================
   Tables
   ========================================================================== */

/* 
 * Remove most spacing between table cells
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}



body {
	font: normal normal normal 1em/1.5em "EBGaramondRegular", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
	color: #000;
	background: #fff;
	margin: 0;
	font-size: 110%;
	}

/*** Elements********************************************************************************************************************/

/* Links */
a {
	color: #00803E;
	text-decoration: none;
	}
a:hover {
	color: #FFB70E;
	text-decoration: underline;
	}
a:visited {
	color: #295B2F;
	}

/* Headers */
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	}
h1 {
	font-size: 2em;
	line-height: 1.2em;
	}
h2 {
	font-size: 1.5em;
	}
h3 {
	font-size: 1.5em;
	color: #295B2F;
	}
h4 {
	font-size: 1.25em;
	}
h5 {
	font-size: 1em;
	}
h6 {
	font-size: .95em;
	}


/* Blockquotes */
blockquote {
	height: 100%; /* IE7 */
	margin: 0;
	padding: 12px 50px 0 50px;
	font-size: .95em;
	color: #8A8A8A;
	background: url(images/quotes.png) no-repeat 0 0, url(images/quotes_btm.png) bottom right no-repeat;
	}
blockquote blockquote {
	font-size: 1em;
	padding: 4px 45px 0 45px;
	background-image: url(images/quotes-alt.png);
	}
.hentry blockquote p {
	line-height: 25px;
	}

/* Code */
code {
	padding: 0 3px;
	color: #5e5752;
	background: #f3f0e0;
	margin: 15px;
	}
pre {
	padding: 25px;
	font-size: .9em;
	color: #5e5752;
	background: #f3f0e0;
	border: 1px solid #edeada;
	}
pre code {
	padding: 0;
	}

/* Tables */
table {
	width: 100%;
	/*background: #fff;*/
	border-left: 1px solid #333;
	border-bottom: 1px solid #333;
	}
caption {
	font: italic normal normal 12px/22px Verdana, Geneva, Tahoma, sans-serif;
	text-align: right;
	color: #666;
	}
tr {
	margin: 1px;
	border-top: 1px solid #333;
	}
td {
	padding: 5px;
	font: normal normal normal 13px/22px Arial, Verdana, sans-serif;
	border-right: 1px solid #333;
	}
tr.alt td, tr.even td {
	background: #f7f7f7;
	}
th {
	padding: 3px;
	font-weight: normal;
	color: #444;
	background: #eee;
	border-right: 1px solid #333;
	}


/* Acronyms */
acronym {
	font-size: 13px;
	border: none;
	}

/* Drop caps */
.drop-cap {
	float: left;
	margin: 13px 8px 0 0;
	font: normal normal normal 47px/35px "Warnock Pro", "Goudy Old Style", Palatino,"Book Antiqua", Cambria, Georgia, serif;
	color: #333;
	}
.drop-cap-circle {
	float: left;
	margin: 3px 3px 0 0;
	font: normal normal normal 47px/55px "Warnock Pro", "Goudy Old Style", Palatino,"Book Antiqua", Cambria, Georgia, serif;
	color: #333;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background: #FFB70E;
	height: 50px;
	width: 50px;
	text-align:center;
	padding: 5px;
	color: white;
	}

/* Notes, alerts, and such. */
.note, .warning, .alert, .error, .download {
	/*font: normal normal normal 13px/22px Arial, Verdana, sans-serif;*/
	color: #444;
	}

/* Notes */
.note {
	padding: 9px;
	background: #eee;
	border: 1px solid #ccc;
	}

/* Warnings/Alerts */
.warning, .alert {
	padding: 9px;
	background: #fffbbc;
	border: 1px solid #E6DB55;
	}

/* Errors */
.error {
	padding: 9px;
	background: #ffebe8;
	border: 1px solid #C00;
	}

.hentry.error {
	background: none;
	border: 0;
	}

/* Downloads */
.download {
	padding: 9px;
	background: #e7f7d3;
	border: 1px solid #6c3;
	margin: 35px 0;
	}

/* Alignment */
.left, .alignleft {
	float: left;
	margin: 0 20px 0 0;
	}
.right, .alignright {
	float: right;
	margin: 0 0 0 20px;
	}
.center, img.aligncenter {
	margin: 0 auto;
	width: auto;
	}
.block, .alignnone {
	display: block;
	margin: 0 0 20px 0;
	}
.clear {
	clear: both;
	}

/*** Images************************************************/

/* Thumbnails */
.thumbnail {
	float: left;
	width: 150px;
	height: 150px;
	margin: 0 15px 10px 0;
	padding: 4px;
	border: 1px solid #ccc;
	background: #fff;
	}

.attachment-thumbnail {
	float: left;
	width: 150px;
	height: 150px;
	margin: 0 15px 10px 0;
	padding: 4px;
	border: 1px solid #ccc;
	background: #fff;
	}

.singular-attachment .attachment img {
	}

/* Gallery [gallery] */
.gallery {
	display: block;
	text-align: center;
	margin-bottom: 21px !important;
	}
.gallery img {
	padding: 4px;
	background: #EFF1E1;
	border: 1px solid #e2e2e2;
	}
dt.gallery-icon {
	margin-left: 45px;
	}

dl.gallery-item {
	width: 30%;
	display: inline-block;
	text-align: center;
	}
.gallery-item dd {
	clear: left;
	}
.gallery-row {
	width: 100%;
	display: inline;
	padding-top: 25px;
	}

/* Avatars */
.avatar {
	float: left;
	width: 100px;
	height: 100px;
	margin: 0 15px 10px 0;
	padding: 4px;
	border: 1px solid #ccc;
	background: #fff;
	}

/* Entry images */

.entry-content img {
	margin: 15px;
	padding: 4px;
	border: 1px solid #ccc;
	background: #fff;
	}
img.icon {
	border: 0;
	vertical-align: middle;
	}


/* Captions */
.wp-caption-text {
	margin: 0;
	padding: 0 5px;
	text-align: right;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #454545;
	}
.wp-caption {
	max-width: 576px;
	padding: 5px;
	padding-right: 7px;
	background: #efefef;
	border: 1px solid #ddd;
	text-align: center;
	margin: 10px;
	}
.wp-caption img {
	max-width: 566px;
	margin: 0;
	padding: 0;
	border: 1px solid #ccc;
	text-align: center;
	}

.wp-caption.alignleft {
	margin-right: 35px !important;
	}

/*** Primary menu**************************************/

#menu-primary {
	font-size: 1em;
	width: 75%;
	margin: 30px 0 12px 0;
	float: left;
	position: relative;
	font-size: .85em;
	z-index: 99;
}
#menu-primary .menu { float: left; }
#menu-primary .menu ul { float: left; }
#menu-primary li {
	display: block;
	float: left;
	min-height: 30px;
}
#menu-primary li a {
	line-height: 1em;
	margin-left: 15px;
	display: block;
}

#menu-primary li.current-menu-item a { color: #aaa; }
#menu-primary li li, #menu-primary li li.current-menu-item li {
	clear: both;
	float: none;
	border-top: 1px solid #e5e5e5;
}
#menu-primary li li:first-child, #menu-primary li li.current-menu-item li:first-child { border-top: none; }
#menu-primary li li a, #menu-primary li li.current-menu-item li a {
	text-transform: none;
	color: #888;
	margin: 0 5px;
	padding: 12px 15px;
	font-size: 0.95em;
}
#menu-primary ul li a:hover, #menu-primary li ul li a:hover { color: #222; }


#menu-subsidiary {
	font-size: .9em;
	margin: 30px 0 0 0;
	display: block;
	border-top: 1px solid #ddd;
	padding-top: 1.5em;
	padding-bottom: 0;
}
/*#menu-subsidiary .menu { float: left; }
#menu-subsidiary .menu ul { float: left; }*/
#menu-subsidiary li {
	display: inline-block;
	min-height: 30px;
}
#menu-subsidiary li a {
	line-height: 1em;
	margin-left: 15px;
	display: block;
}

#menu-subsidiary li.current-menu-item a { color: #aaa; }
#menu-subsidiary li li, #menu-subsidiary li li.current-menu-item li {
	clear: both;
	float: none;
	border-top: 1px solid #e5e5e5;
}
#menu-subsidiary .wrap:after {
	content: '';
	clear: both;
	}

/* Dropdowns
-------------------------------------------------------------- */
.menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.menu li:hover { visibility: inherit }
.menu li {
	float: left;
	position: relative;
}
.menu a {
	display: block;
	position: relative;
}
#menu-primary li ul {
	display: none;
	position: absolute;
	top: 25px;
	left:12px;
	border: 1px solid #e3e3e3;
	background: #fff;
	z-index: 100;
}
#menu-primary li:hover ul, #menu-primary li.sfHover ul {
	display: block;
}
#menu-primary li:hover li ul, #menu-primary li.sfHover li ul { top: -999em; }
#menu-primary li li:hover ul, #menu-primary li li.sfHover ul {
	top: -1px;
	left: 10em; /* no-javascript fix */
	margin-left: 0;
	border-top: 1px solid #e9e9e9;
}
.sf-sub-indicator {
	text-indent: -9999em;
	width: 10px;
	height: 10px;
	display: inline-block;
	margin-left: 5px;
	background: url(images/dropdown.png) no-repeat right 0;
	position: absolute;
	top: 25%;
	right: 0;
}
.menu li li .sf-sub-indicator {
	top: 37%;
	background: url(images/dropright.png) no-repeat right 50%;
	margin-right: 7px;
}
.menu li a.sf-with-ul, #menu-secondary li a.sf-with-ul { padding-right: 16px; }




/* Search form. */
#menu-primary form {
	overflow: hidden;
	width: 200px;
	float: right;
	margin-top: -10px;
	}
#menu-primary input[type="text"] {
	float: right;
	width: 111px;
	margin: 0; /* Chrome */
	padding: 5px 0 6px 29px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #c6c3c0;
	background: url('images/search.png') no-repeat 6px 3px;
	border: 1px solid #ccc;
	}
#menu-primary input[type="text"]:focus {
	color: #666;
	}
#menu-primary .search-submit {
	display: none;
	}


/* Form elements */

input {
	display: block;
	padding: 5px;
	width: 300px;
	margin:  0 0 20px 0;
	background: #fff;
	border: 1px solid #999;
	}

input.subscription_email {
	display: block;
	padding: 5px;
	width: 200px;
	margin:  20px 0 20px 0;
	background: #fff;
	border: 1px solid #999;
	}

.widget_paypal_donations input {
	width: auto;
	border: none;
	}

/*** Containers***************************************/

#container {
	overflow: hidden;
	width: 980px;
	margin:0 auto;
	padding:0 20px;
	}

.wrap {
	width: 970px;
	margin: 0 auto;
	}

/*** Header***************************************/

#header {
	clear: both;
	overflow: hidden;
	/*position: relative;*/
	top: 40px;
	height: 60px;
	padding: 40px 0px 60px 0px;
	/*border-top: 1px solid #ccc;*/
	/*border-bottom: 1px solid #ccc;*/
	/*background: #fff;*/
	text-align: left;
	}
	
#site-title {
	font: normal normal normal 2.5em/1em "EBGaramondRegular","Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
	margin: 5px 0;
	float: left;
	margin-right: 15px;
	text-transform: lowercase;
	}

#site-title a {
	color: #4C4843;
	padding-right: 15px;
	border-right: 1px solid #808080;
	}

#site-description {
	font: normal normal normal .85em/1em "EBGaramondRegular", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
	color: #79736C;
	margin: 8px;
	padding-top: 15px;
	font-size: 1em;
	}


/*** Breadcrumbs**************************************/

.breadcrumbs {
	margin: 0 0 50px 0;
	font-size: 1em;
	color: #9f9994;
	}
.breadcrumbs .trail-before {
	margin-right: 5px;
	}
.breadcrumbs .sep {
	margin: 0 5px;
	}
.breadcrumbs .trail-end {
	/*font-style: italic;*/
	color: #bab7b5;
	}
.breadcrumbs a {
	color: #807871;
	}


/* Post format icons */
a.post-format-link {
	padding-left: 21px;
	background: url('images/icons.png') no-repeat 0 0;
	}
.format-aside a.post-format-link {
	padding-left: 19px;
	}
.format-audio a.post-format-link {
	background-position: 0 -30px;
	}
.format-chat a.post-format-link {
	background-position: 0 -60px;
	}
.format-gallery a.post-format-link {
	padding-left: 19px;
	background-position: 0 -90px;
	}
.format-image a.post-format-link {
	background-position: 0 -120px;
	}
.format-link a.post-format-link {
	padding-left: 19px;
	background-position: 0 -150px;
	}
.format-quote a.post-format-link {
	background-position: 0 -178px;
	}
.format-status a.post-format-link {
	background-position: 0 -210px;
	}
.format-video a.post-format-link {
	background-position: 0 -239px;
	}

.entry-meta.post {
	}

/*** Content************************************************/

.hentry, .breadcrumb {
	overflow: hidden;
	margin: 0 0 20px 0;
	padding: 0 20px 0 20px;
	/*background: #fff;*/	
	/*color: #433F3B;*/
	}

.hentry {
	margin-bottom: 15px;
	border-bottom: 1px solid #eee;
	padding-bottom: 25px;
	}
	
.breadcrumb {
	font-size: .9em;
	margin-left: 0;
	padding-left: 0;
	}

/* Entry titles. */
.entry-title {
	/*font-size: 18px;*/
	font-weight: normal;
	}
.entry-title a {
	color: #00803E;
	}
.entry-title a:hover {
	color: #FFB70E;
	text-decoration: none;
	}
h2.entry-title {
	margin-bottom: 10px;
	line-height: 1.25em;
	}

.page-title, .singular-page-title {
	margin: 0 0 0px 0;
	}

/* Entry content */

.entry-content {
	font-size: 1em;
	line-height: 1.75em;
	}
.entry-content a {
	/*color: #295B2F;*/
	text-decoration: none;
	}
.entry-content a:hover {
	color: #B85C2E;
	}
.entry-content h4 {
	/*color: #BFBFBF;*/
	}
.entry-summary, .home .entry-content {
	font-size: 1em;
	}

/* Page Nav */

li.pagenav {
	list-style: none;
	margin-left: 20px;
	}
.pagenav ul li {
	border-bottom: 1px solid #414141;
	}

.pagenav ul li li, .pagenav ul li li li {
	border-bottom: 0;
	}	

/* Byline */
.byline {
	text-transform: none;
	font-size: .9em;
	font-style: normal;
	color: #666;
	/*display: none;*/
	}
.blog .byline, .archive .byline, .search .byline {
	margin-bottom: 10px;
	}

.byline-prep, .author {
	}

.byline .author, .byline .published {
	font-size: 1em;
	font-style: normal;
	text-transform: capitalize;
	margin-top: 0px;
	border: 0;
	}
.byline a {
	color: #BFBFBF;
	text-decoration: none;
	}


/* Entry meta */
.entry-meta {
	clear: both;
	font-size: .9em;
	font-style: normal;
	color: #666;
	}
.entry-meta a {
	font-style: normal;
	color: #BFBFBF;
	text-decoration: none;
	}

.author-info, .category-info, .date-info, .tag-info, .search-info, .taxonomy-info {
	overflow: hidden;
	margin: 0 0 20px 0;
	padding: 20px 20px 0 20px;
	background: #fff;
	/*border: 1px solid #ccc;*/
	}

.entry-meta .published {
	font-size: .9em;
	font-style: normal;
	text-transform: capitalize;
	margin-top: 0px;
	border: 0;
	}

/* Post meta */
.post-meta-data {
	}


/* Page links <!--nextpage--> */
p.pages {
	font-style: normal;
	}
p.pages a {
	margin: 0 2px;
	padding: 4px 12px;
	color: #eee !important;
	background: #01203C;
	border: 1px solid #eee;
	}

/*** Page Navigation************************************************/

/* Archive/search pagination and comment pagination */
.comment-navigation {
	margin-bottom: 25px;
	}
.pagination {
	float: right;
	}
.pagination .page-numbers, .comment-navigation .page-numbers {
	display: inline-block;
	padding: 6px 9px;
	margin: 0 10px 0 0;
	font: normal normal normal 13px/13px "EBGaramondRegular", serif;
	color: #333;
	border: 1px solid #dfdfdf;
	}
.pagination a.page-numbers, .comment-navigation a.page-numbers {
	color: #aaa;
	}
.pagination a:hover, .comment-navigation a:hover {
	color: #eee;
	background: #00803E;
	text-decoration: underline;
	}
.pagination .current, .comment-navigation .current {
	font-weight: bold;
	border: 0;
	}

/* Subsidiary */
#subsidiary {
	overflow: hidden;
	width: 960px;
	padding: 30px 20px 10px 20px;
	/*background: #fff;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;*/
	}
#subsidiary a {
	/*color: #79736C;*/
	}
#subsidiary .widget {
	float: left;
	width: 300px;
	margin: 0 8px 0 8px;
	padding: 0;
	border: none;
	}
#subsidiary .widget ul{
	margin-left: 0;
	}
#subsidiary .widget li {
	border-bottom: 1px solid #ddd;
	margin-left: 0;
	}
#subsidiary .widget-title {
	padding-bottom: 10px;
	margin-bottom: 5px;
	border-bottom: 0;
	}

#hybrid-tags-3 p {
	border-bottom: 1px solid #ddd;
	margin-bottom: 25px;
	padding-bottom: 8px;
	}

#recent-posts .date {
	font-weight: bold;
	padding-right: 10px;
	color: #4C4843;
	}


/* Navigation links */
.navigation-links {
	overflow: hidden;
	padding: 0 20px;
	margin 0 auto;
	}
.next, .previous {
	max-width: 50%;
	font-size: 13px;
	}
.previous {
	float: left;
	}
.next {
	float: right;
	text-align: right;
	}
#comments-template .paged-navigation {
	text-align: center;
	}
#comments-template .paged-navigation .page-numbers {
	padding: 3px 6px;
	font-style: italic !important;
	border: 1px solid #eee !important;
	}
#comments-template .paged-navigation .next, #comments-template .paged-navigation .prev {
	float: none;
	text-align: left;
	border: none !important;
	}


/* Page Templates */
.page-template-authors .author-profile, .single .author-profile {
	overflow: hidden;
	margin: 0 0 20px 0;
	}
.page-template-authors .author-name, .single .author-profile .author-name {
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	}
.page-template-no-widgets #content, .no-widgets #content, .primary-inactive.secondary-inactive #content {
	width: 960px;
	}
.post-box, .page-template-widgets #content .widget {
	overflow: hidden;
	margin: 0 0 20px 0;
	padding: 19px 19px 0 19px;
	background: #fff;
	border: 1px solid #e7e7e7;
	}
.taxonomy-info, .archive-info, .category-info, .tag-info {
	border: 0;
	}

/*** Widgets************************************************/
#sidebar-primary {
	position: relative;
	float: left;
	width: 240px;
	}

#sidebar-secondary {
	position: relative;
	clear: left;
	float: left;
	width: 240px;
	}

/* Widgets */
.widget {
	overflow: hidden;
	margin: 0 0 20px 0;
	padding: 20px 20px 0 20px;
	/*border: 1px solid #ccc;*/
	background: #fff;
	/*color: #808080;*/
	}
#primary .widget, #secondary .widget {
	padding: 15px 15px 0 15px;
	}

/* Widget titles */
.widget-title {
	/*font-size: 14px;
	font-weight: normal;
	margin: 0 0 10px 0;*/
	/*color: #4C4843;*/
	font-style: normal;
	margin-bottom: 5px;
	padding-bottom: 10px;
	/*border-bottom: 1px solid #999;*/
	}

/* Widget content */
.widget ul {
	list-style: none;
	margin-left: -20px;
	}
.widget_text {
	font-size: .85em;
	}
.widget li {
	margin-left: 0;
	border-bottom: 1px solid #ddd;
	margin-bottom: 5px;
	font-size: .85em;
	padding-bottom: 5px;
	}

#hybrid-pages-4 li, #hybrid-pages-4 li li, #hybrid-pages-4 li li li {
	margin-left: 18px;
	/*border-bottom: 1px solid #333;*/
	}
#hybrid-pages-4 li li, #hybrid-pages-4 li li li {
	border-bottom: 0;
	}

.widget_paypal_donation {
	width: 225px;
	margin-left: 20px;
	}

.pages li li, #primary .pages li li li {
	border-bottom: 0;
	margin: 3px;
	}
.pages li li {
	/*border-left: 1px solid #79736C;*/
	padding-left: 4px;
	border-top: 1px solid #ddd;
	margin-left: -12px;
	padding-top: 2px;
	}
.pages li li li {
	border-left: 0;
	border-top: 1px solid #ddd;
	margin-left: -10px;
	padding-left: 4px;
	}

/*** Comments************************************************/

/* Comment list */

#comments-template {
	clear: left;
	margin-top: 25px;
	}

.comment-list {
	list-style: none;
	margin: 25px 0 0 0;
	}
ol.comment-list{
	margin-left: -50px;
	}
.comment-list ol.children {
	margin-left: 0;
	margin-bottom: 0;
	list-style: none;
	}
.comment-list li.comment, .comment-list li.pingback, .comment-list li.trackback {
	clear: both;
	overflow: hidden;
	margin-bottom: 25px;
	border-bottom: 1px solid #e2e6e2;
	}
.comment-list li li.comment {
	overflow: hidden; /* IE7 */
	padding: 25px 0 0 10px;
	margin-bottom: 0;
	border-bottom: none;
	}
.comment-list li.pingback, .comment-list li.trackback {
	padding: 0 10px;
	}

/* Avatars */
.comment-list .avatar {
	float: left;
	width: 80px;
	height: 80px;
	margin: 0 25px 25px 10px;
	}
.comment-list li li .avatar {
	width: 40px;
	height: 40px;
	margin-bottom: 5px;
	padding: 4px;
	}

/* Comment meta */
.comment-meta {
	margin-bottom: 10px;
	font: normal normal normal .8em/1em "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
	color: #aaa;
	}
.comment-list li.pingback .comment-meta, .comment-list li.trackback .comment-meta {
	margin-bottom: 25px;
	}
.comment-meta .published abbr {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
	font-style: italic;
	border: 0;
	font-decoration: none;
	}
.comment-author {
	display: block;
	font-size: 1.25em;
	}
.comment-author cite {
	font: normal normal bold .9em/1.65em "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
	}
.pingback .comment-author cite, .trackback .comment-author cite {
	font: italic normal normal .9em/1.65em "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
	}
.comment-reply-link {
	}

/* Comment text */
.comment-text {
	overflow: hidden;
	font-size: .9em;
	line-height: 1.65em;
	}
.comment-list li li.comment .comment-text {
	overflow: visible;
	}
.comment-list li li.has-avatar .comment-text {
	margin-left: 85px;
	}
.comment-text .moderation {
	font-style: italic;
	color: #888;
	}

/* Comments form */
#respond {
	overflow: hidden;
	margin: 0 0 20px 0;
	padding: 20px 20px 0 20px;
	/*background: #f7f7f7;*/
	/*border-top: 1px solid #ddd;*/
	}
.text-input {
	display: block;
	padding: 5px;
	width: 300px;
	margin:  0 0 20px 0;
	background: #fff;
	border: 1px solid #999;
	}
#respond label {
	font-size: .9em;
	}
#respond span.required {
	font-weight: bold;
	color: #01203C;
	}
textarea {
	width: 98%;
	padding: 5px;
	margin: 0 0 20px 0;
	border: 1px solid #999;
	color: #999;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
	font-size: 12px;
	}
.button, #submit, .subscription_btn {
	/*width: 100px;
	padding: 7px;
	margin-right: 10px;
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	border: 1px solid #999;
	background: #B5AEA7;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;*/
	}
.button a, .button a:hover {
	color: white;
	}

.button:hover, #respond input:hover {
	cursor: pointer;
	background: #433F3B;
	}
	
.log-in-out {
	font-size: 12px;
	color: #808080;
	}

#reply h3 {
	color: #BFBFBF;
	}

.form-textarea textarea {
	background: none;
	}

/***Search******************************************/

#primary-menu form {
	float: right;
	}
#primary-menu .search-text {
	width: 200px;
	padding: 3px;
	margin: 5px 0;
	color: #808080;
	/*background: #333;*/
	/*border: 1px solid #333;*/
	}
#primary-menu .search-submit {
	display: none;
	}
	
#primary-menu .search-text {
	font-style: normal;
	font-size: 11px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
	}

/*** Subsidiary
************************************************/


/* Subsidiary */
#sidebar-subsidiary {
	overflow: hidden;
	width: 960px;
	padding: 30px 20px 10px 20px;
	border-top: 1px solid #ccc;
	}
#sidebar-subsidiary a {
	/*color: #79736C;*/
	}
#sidebar-subsidiary .widget {
	float: left;
	width: 300px;
	margin: 0 8px 0 8px;
	padding: 0;
	border: none;
	}
#sidebar-subsidiary .widget ul{
	margin-left: -40px;
	margin-right: 25px;
	}
#sidebar-subsidiary .widget li {
	border-bottom: 1px solid #ccc;
	margin-left: 0;
	}
#sidebar-subsidiary .widget-title {
	padding-bottom: 10px;
	margin-bottom: 5px;
	border-bottom: 0;
	}

#hybrid-tags-3 p {
	border-bottom: 1px solid #ccc;
	margin-bottom: 25px;
	padding-bottom: 8px;
	}

#recent-posts .date {
	font-weight: bold;
	padding-right: 10px;
	color: #4C4843;
	}

#sidebar-subsidiary li.recently {
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 0;
	margin-left: -18px;
	}

/*** Footer************************************************/

#footer {
	clear: both;
	overflow: hidden;
	width: 980px;
	margin: 0 auto;
	padding: 0;
	font-size: .8em;
	}
#footer .wrap {
	border-top: 1px solid #ccc;
	margin-top: 4px;
	}
#footer a {
	/*color: #79736C;*/
	}
#footer .copyright {
	display: inline;
	float: left;	
	margin-right: 9px;
	}
#footer .credit {
	text-align: right;
	}

/*** About this entry******************************/

/* About this Entry */

.about-this-entry, .family-list {
	overflow: hidden;
	font-size: .85em;
	/*color: #808080;*/
	margin-right: 10px;
	margin-top: 20px;
	}
.about-this-entry h3, .family-list h3 {
	font-style: normal;
	/*color: #BFBFBF;*/
	margin-bottom: 5px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
	}
.about-this-entry p {
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
	padding-bottom: 10px;
	}
.about-this-entry .label {
	/*font-weight: bold;*/
	}
.about-this-entry {
	padding-bottom: 2em;
	}

/*** Archives columns ******************************/

#category-archives {
	float: left;
	position: relative;
	width: 40%;
	}

#monthly-archives {
	float: right;
	position: relative;
	width: 45%;
	}

.page-template-template_sitemap #monthly-archives {
	float:right;
	position: relative;
	width: 50%;
	}

.page-template-template_sitemap #category-archives {
	float:right;
	position: relative;
	width: 50%;
	}

.page-template-template_sitemap #pages {
	float:left;
	position: relative;
	width: 50%;
	}


/*** Columns **************************************/

.two-column {
	width: 45%;
	float: left;
	margin-right: 25px;
	}

.two-column-last {
	margin-right: 0 !important;
	width: 45%;
	float: left;
	clear: right;
	}

.three-column {
	width: 30%;
	float: left;
	margin-right: 25px;
	}

.three-column-last {
	width: 30%;
	margin-right: 0 !important;
	float: left;
	clear: right;
	}

.two-three-column {
	width: 60%;
	margin-right: 25px;
	float: left;
	}

.column-reset {
	clear: both;
	}

/*** Miscellaneous Custom Styling ****************/

.highlight-yellow {
	background: yellow;
	padding: 2px;
	}

.highlight-green {
	background: #00803E;
	color: white;
	padding: 2px;
	}

.highlight-orange {
	background: #FFB70E;
	padding: 2px;
	}

hr {
	color: #eee;
	background-color: #eee;
	height: 1px;
	border: 0px;
	text-align: left;
	}
/*** Links ***************************************/

.pdf {
	background: url(images/pdficon_small.gif) no-repeat;
	padding-left: 25px;
	}

.download-link {
	background: url(images/arrow_down_alt1_16x16.png) no-repeat;
	padding-left: 20px;
	}

/*** Lists ***************************************/


.pretty-list {
	list-style: none;
	}

.pretty-list.check {
	background: url(images/check_alt_16x16.png) no-repeat;
	padding-left: 20px;
	margin-left: -20px;
	}

.pretty-list.check-plain {
	background: url(images/check_16x13.png) no-repeat;
	padding-left: 20px;
	margin-left: -20px;
	}


/*** Layout**************************************/

/* Main */
#main {
	clear: both;
	overflow: hidden;
	width: 980px;
	margin: 0 auto 25px auto;
	color: #666;
	}

/* One columns */
.layout-1c #main {
	width: 980px;
	padding: 0px 0px 0 0px;
	}

.layout-1c #content {
	max-width: 760px;
	}

/* Two columns */
.layout-2c-l #content, .layout-default #content {
	float: left;
	width: 700px;
	}

.woocommerce #content {
	float: left;
	width: 600px;
	}

.layout-2c-l #sidebar-primary, .layout-default #sidebar-primary,
.layout-2c-l #sidebar-secondary, .layout-default #sidebar-secondary, 
.layout-2c-l .about-this-entry, .layout-default .about-this-entry, 
.layout-2c-l .family-list, .layout-default .family-list,
.woocommerce #sidebar-primary, .woocommerce #sidebar-secondary {
	float: right;
	width: 240px;
	}
.layout-2c-l #sidebar-secondary, .layout-default #sidebar-secondary, .layout-2c-l .about-this-entry, .layout-2c-l .family-list {
	clear: right;
	}

.layout-2c-r #content {
	float: right;
	width: 700px;
	}
.layout-2c-r #sidebar-primary, .layout-2c-r #sidebar-secondary, .layout-2c-r .about-this-entry, .layout-2c-r .family-list {
	float: left;
	width: 240px;
	}
.layout-2c-r #sidebar-secondary {
	clear: left;
	}
.layout-default #sidebar-secondary, 
.layout-2c-l #sidebar-secondary, 
.layout-2c-r #sidebar-secondary {
	width: 250px;
	margin-bottom: 50px;
	padding: 25px 0 0 0;
	}

/* layout-3c-l */
.layout-3c-l #content {
	float: left;
	width: 470px;
	}
.layout-3c-l #sidebar-primary, .layout-3c-l #sidebar-secondary {
	float: left;
	width: 169px;
	margin: 0 0 0 50px;
	}

/* layout-3c-r */
.layout-3c-r #content {
	float: right;
	width: 470px;
	}
.layout-3c-r #sidebar-primary, .layout-3c-r #sidebar-secondary {
	float: left;
	width: 169px;
	margin: 0 50px 0 0;
	}

/* layout-3c-c */
.layout-3c-c #content {
	float: left;
	margin-left: 219px;
	width: 470px;
	}
.layout-3c-c #sidebar-primary {
	float: left;
	margin-left: -689px;
	width: 169px;
	}
.layout-3c-c #sidebar-secondary {
	float: right;
	width: 169px;
	}

/** Genealogy specifications **/

.name {
	font-variant: small-caps; 
	font-weight: bold; 
	font-size: 1.15em;
	}
.child-name {
	font-variant: small-caps; 
	font-weight: normal; 
	font-size: 1.15em;
	}		
ol.child-list {
	list-style-type: lower-roman;
	margin-left: 20px;
	}

.entry-content .child-list li {
	margin-bottom: 8px;
	/*font-size: .85em;*/
	}
.entry-content .xoxo.child-list li {
	margin-left: -20px;
	font-size: .9em;
	margin-bottom: 5px;
	}

ol.grandchild-list {
	list-style-type: decimal;
	}
.grandchild-list li {
	padding-bottom: 0;
	/*font-size: 1em !important;*/
	}
.children p {
/*	padding-top: 8px;*/
	}
.grandchild-name {
	font-style: italic;
	}
.attachment-image img {
	max-width: 100%;
	height: auto;
	}
	
.footnotes {
	font-size: .85em;
	line-height: 1.65em;
	padding-bottom: 15px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin-top: 20px;
	clear: both;
	}
.footnotes li {
	margin-bottom: 8px;
	}
.source {
	font-size: .8em;
	margin-bottom: 45px;
	}
.source h3, .footnotes h3 {
	font-size: 1.5em;
	}
.source h3 {
	margin-top: 4px;
	}
.related h3 {
	font-size: 1.25em;
	}
.related {
	border-bottom: 1px solid #ddd;
	}
.family-list li { /* Sidebar list of family members */
	list-style-type: none;
	}
.family-list {
	margin-right: 0;
	padding-right: 10px;
	margin-top: 0;
	padding-top: 0;
	}

/* Woocommerce */

#breadcrumb {display: none;}

div.product div.images img{padding:6px;display:block;width:100%;height:auto;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
div.product div.images div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-left:3.8%;}
div.product div.images div.thumbnails a img{width:100%;height:auto;border:1px solid #ddd;background:#fff;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
div.product div.images img.attachment-shop_single{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
div.product .woocommerce_tabs .panel{border:0;border-top:0;padding:15px 15px 0;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
div.product {border-bottom: 0;margin-top: 1em;}
div.product div.summary{margin-top: 1.5em;}

.button, #submit, .subscription_btn, a.button, button.button,input.button,#review_form #submit{color:#fff;background-color:red;padding:6px;line-height:1em;margin:4px 2px 0 0;float:left;font-size:12px;width:auto;vertical-align:middle;text-align:center;text-decoration:none;border:none;cursor:pointer;font-family:inherit;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position:relative;-webkit-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;}
a.button.loading,button.button.loading,input.button.loading,#review_form #submit.loading{filter:alpha(opacity=@opacity * 100);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
a.button.loading:before,button.button.loading:before,input.button.loading:before,#review_form #submit.loading:before{content:"";position:absolute;height:16px;width:16px;top:0.35em;right:-26px;text-indent:0;background:url(../images/ajax-loader.gif) no-repeat;}
a.button.added:before,button.button.added:before,input.button.added:before,#review_form #submit.added:before{content:"";position:absolute;height:16px;width:16px;top:0.35em;right:-26px;text-indent:0;background:url(../images/success.gif) no-repeat;}
a.button:hover,button.button:hover,input.button:hover,#review_form #submit:hover{background-color:#ff9933;text-decoration:none;}

.button.alt{color:#fff;background:#069bcd;padding:6px;line-height:1em;margin:4px 2px 0 0;float:left;font-size:12px;width:auto;vertical-align:middle;text-align:center;text-decoration:none;border:none;cursor:pointer;font-family:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.button.alt:hover{background:#0588b5;}

ul.products{margin-left:0;padding-left:0;}
ul.products li a img.attachment-shop_catalog{width:100%;height:auto;display:block;margin:0 0 8px;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
ul.products li a:hover img{border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}

.button, #submit, .subscription_btn,
a.button, button.button,input.button,#review_form #submit, input[type="submit"] {
  display: inline-block;
  padding: 4px 10px 4px;
  font-size: 13px;
  line-height: 18px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #fafafa;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
  background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  *margin-left: .3em;
}

.woocommerce-page header h2 {
	clear: both;
	margin-top: 2em;
	padding-top: 2em;
	}
div.related .products {
	border-top: 1px solid #ddd;
	}
div.related h2 {
	margin-top: 2em;
	padding-top: 2em;
	}


input[type="submit"] .pushbutton-wide {
	width: 200px;
	}
input {
	font-size: 80%;
	color: #666;
	}
label {
	font-weight: normal;
	}
	
/* Related Posts */
.widget-widget_related_posts {
	padding-left: 0;
	margin-left: 0;
	}

.widget-widget_related_posts ul {
	padding: 0;
	margin: 0;
	}
.widget-widget_related_posts ul li {
	width: 100%;
	list-style-type: none;
	margin-bottom: 5px;
	padding-bottom: 10px;
	}