/*
Theme Name: Clean Home
Theme URI: http://theme.wordpress.com/themes/clean-home/
Description: A clean looking, minimal design, offering two widgets areas and four color schemes. This theme also features custom background and header functionality. With a traditional look, yet a modern finish, plus several customizations options Clean Home comes as a flexible option for your site.
Version: 1.2.0-wpcom
Author: Mid Mo Design
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: custom-colors, white, red, black, blue, yellow, tan, light, dark, fixed-width, two-columns, right-sidebar, custom-background, custom-header, custom-menu, infinite-scroll, theme-options, sticky-post, translation-ready, rtl-language-support, blog, design, journal, professional, seasonal, bright, clean, colorful, earthy, elegant, geometric, minimal, modern, simple, traditional

The CSS, XHTML and design is released under the GPL.
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,ol,ul,li,fieldset,form,label,legend {
	border: 0;
	outline: 0;
	font-size: 100%;
	margin: 0;
	padding: 0;
}

body {
	color: Black;
        font-family: "freight-text-pro";
	font-size: 17px;
	font-style: normal;
	font-variant: normal;
	line-height: 1.6em;
	font-weight: 300;
        -webkit-font-smoothing: antialiased;
}
ol,ul {
	list-style: none;
}

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: "";
}

hr {
	margin-top: 35px;
	border: 0;
	border-top: 0 dotted #ccc;
	width: 620px;
	color: #fff;
	clear: both;
}

#footer {
	color: #FFFFFF;
	font-size: 0;
	font-weight: 0;
	clear: both;
	text-align: center;
}

#wrapper {
	max-width: 900px;
	width: 90%;
	margin: 0 auto;
	background: rgba(255,255,255,1);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.header {
	float: center;
	width: 900px;
	border-bottom: 0px solid #A9A9A9;
	margin: 0px;
}

@media all and (max-width: 960px) {
  .header {
    display: none;
  }
}

#logo {
	display: none;
	float: left;
	width: auto;
	padding: 0;
}

#logo a {
	color: #FFFFFF;
	font-size: 0;
	font-weight: 0;
	text-decoration: none;
	border-bottom: none;
	letter-spacing: -3px;
	text-rendering: optimizeLegibility;
}

#logo h2 {
	color: #FFFFFF;
	font-size: 0;
	font-weight: 0;
	padding: 0;
}

#header-image {
	clear: both;
	border-top: 0 solid #000000;
	margin-bottom: 0;
}


#blurb em {
	font-style: italic;
}

.header a,#blurb a,.content a,#sidebar a,#footer a {
	border-bottom: 0 dotted #000;
	text-decoration: none;
	color: #000;
	font-weight: 300;
}

#sidebar a:hover {
	background-color: rgba(255,255,255,0.5);
}

#nav {
	float: right;
	width: auto;
	padding: 36px 0 0;
}

#nav ul {
	height: -10px;
	margin-bottom: -10px;
	font-family: "freight-text-pro";
        font-style: italic;
	font-weight: 300;
	font-size: 15px;
        letter-spacing: 0.066em;
}

#nav li {
	text-align: center;
	float: left;
	display: block;
	width: auto;
	position: relative;
}

#nav li a {
	border-bottom: none;
	padding-left: 26px;
	margin: 11px 0px 0px;
}

#nav li a:hover {
	background-color: #FFFFFF;
	border-bottom: none;
}

#nav ul ul {
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	z-index: 99999;
	float: none;
	height: auto;
	width: 140px;
	-webkit-box-shadow: -1px 1px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: -1px 1px 3px rgba(0,0,0,0.2);
	box-shadow: -1px 1px 3px rgba(0,0,0,0.2);
}

#nav ul ul a {
	width: 120px;
	background: #efefef;
	font-size: 15px;
	text-align: right;
	padding: 10px 15px;
}

#nav ul ul ul {
	right: 100%;
	top: 0;
}

#nav ul li:hover > ul {
	display: block;
}

#nav ul li.current_page_item > a,#nav ul li.current_page_parent > a,#nav ul li.current_page_ancestor > a,#nav ul li.current-cat > a,#nav ul li.current-menu-ancestor > a,#nav ul li.current-menu-item > a {
	background: #ffffff;
	color: #bbb;
}

#blurb {
	font-family: Helvetica, serif;
	height: auto;
	border-bottom: 0px dotted #ccc;
	width: 280px;
	float: left;
	font-size: 12px;
	font-weight: 400;
	line-height: 120%;
	padding: 25px 0 10px;
	margin: 0px 0px;
}

#blurb h1 { display: inline; }

#searchform label {
	position: absolute;
	top: -1500px;
	left: -1500px;
}

#searchform input { cursor: pointer;}

input#s {
	width: 193px;
	height: 18px;
	border: 1px solid #ccc;
        border-radius: 0;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	padding:.35em .5em; /*Added May2014*/
}

select#cat {
	-webkit-appearance: none;
	-moz-appearance: none;
	position: relative;
	width: 254px;
        height: 27px;
	padding: .35em .5em;
	border: 1px solid #ccc;
	border-radius: 0;
	background: url('images/arrows.png') no-repeat 97% 50%;
	cursor: pointer;
	float:left; /*added May 2014*/
	margin-left: 30px; /*added May 2014*/
}

#searchform input:hover, #searchform input:focus, select#cat:hover, select#cat:focus { 
	border-color: #aaa;
} 

form#searchform{ /*added May 2014*/
	float:left;
	clear: left;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { 
	select#cat {
		background-image: url('images/arrows@2x.png');
		background-size: 5px 8px;
	}
}

.content {
	clear: both;
	width: 100%;
	border-right: 0 dotted #ccc;
	min-height: 420px;
	overflow: hidden;
	padding: 0 0 0px;
	margin: 0px 0;
}

.hentry {
	padding: 0 0px 0 0;
	float: right;
	width: 100%;
	overflow: hidden;
        margin-bottom: 45px;
}

.hentry p {
         margin: 22px 0;

}

.hentry em {
	font-style: italic;
}

.hentry h2 {
	font-family: Helvetica;
	font-size: 12px;
	font-weight: normal;
	margin: 25px 0 10px;
}

.hentry h1,.hentry h1 a,div.attachment h1,div.attachment h1 a {
  font-family: "freight-text-pro";
        font-size: 34px;
	color: #3c3c3c;
	font-weight: 300;
	line-height: 38px;
	letter-spacing: 1px;
	padding-left: 0;
	margin: 30px 0px 50px;
        text-decoration: none;
	font-style: normal; /*Added May 2014*/
}

.hentry h3,.hentry h4 {
	font-family: Helvetica, serif;
	font-size: 12px;
	font-weight: normal;
	margin: 15px 0 10px;
}

.hentry h4 {
	font-size: 18px;
}

.hentry .indent {
	padding-left: 10px;
}

.hentry .indent p {
	padding-left: 10px;
}

.hentry small {
	display: none;
	font-size: 12px;
	color: #A9A9A9;
}

.hentry small a {
	font-weight: normal;
	color: #A9A9A9;
}

.hentry .alignright,.navigation .alignright {
	float: right;
	margin-left: 10px;
}

.navigation .alignright {
	margin-right: 10px;
}

.hentry .alignleft,.navigation .alignleft {
	float: left;
	margin-right: 10px;
}

.hentry .aligncenter {
	display: block;
	margin: 0 auto;
}

.hentry abbr {
	font-weight: normal;
}

.hentry ul {
	list-style: circle;
	margin: 0 0 0 25px;
}

.hentry ol {
	list-style: decimal;
	margin: 0 0 0 30px;
}

.hentry .wp-caption {
	background: #f7f7f7;
	border: 1px solid #ddd;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	padding: 5px 5px 0;
}

.hentry .wp-caption-text {
	font-size: smaller;
	margin: 0;
}

.hentry .wp-caption a,.hentry .wp-caption a:hover {
	border-bottom: 0;
}

.hentry blockquote,.comment blockquote {
	color: #777;
	border-left: 5px solid #ccc;
	padding-left: 20px;
	margin: 15px 30px 0 10px;
}

.hentry pre {
	font-family: Helvetica;
	font-size: 15px;
	letter-spacing: -1px;
	margin: 14px 0;
}

.hentry .message ul {
	margin: 12px 0 0;
}

.hentry .message {
	display: none;
	background: #0f67a1;
	margin-top: 10px;
	color: #fff;
	padding: 20px;
}

.sticky .hentry-date {
	display: none;
}

.sticky hr {
        display: none;
	border-top: 12px solid #fff;
}

.hentry table {
	width: 100%;
	margin: 10px 0;
}

.hentry th {
	border-bottom: 2px solid rgba(0,0,0,0.5);
	font-weight: bold;
	text-align: left;
}

.hentry th,.hentry td {
	vertical-align: top;
	padding: 5px 10px;
}

.hentry table img {
	border-width: 1px;
	margin: 0;
	padding: 0;
}

.hentry td {
	background: #fafafa;
	border-bottom: 1px solid #dadada;
}

.hentry tr:nth-child(2n+1) td {
	background: #eee;
}

.hentry tr:hover td {
	background: #eee;
}

body.single .navigation {
	display: none;
	border-top: 1px dotted #ccc;
	padding-top: 10px;
	margin: 30px 30px 0;
}

body.single .nav-above {
	border-top: none;
	color: #A9A9A9;
	margin: 5px 10px 60px;
}

body.single .nav-above a {
	color: #A9A9A9;
	border-color: #666;
}

.hentry .hentry-meta {
	color: #A9A9A9;
}

.hentry .hentry-meta a {
	color: #0033ff;
}

.hentry .hentry-meta a:hover {
	color: #000;
	border-bottom: 1px solid;
}

table th,table td {
	padding: 3px 5px;
}

.gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}

.hentry img,body.attachment .navigation img {
	background: #ffffff;
	border: 0 solid #ddd;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	margin: 0;
	padding: 0;
	max-width: 100%;
	height: auto;
}

.hentry img.wp-smiley {
	background: transparent;
	border: none;
	margin: 0;
	padding: 0;
}

.hentry .wp-caption img {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	color: #666;
	border-width: 1px;
	margin: 0;
	padding: 1px;
}

.gallery a,.gallery a:hover {
	border: none;
}

.gallery a:hover img,body.attachment .navigation a:hover img {
	background: #333;
	border-color: #222!important;
}


#comments h3,#comments h4 {
	font-family: Helvetica, serif;
	font-size: 15px;
	font-weight: normal;
	margin: 20px 0 5px;
}

#comments h4 {
	font-size: 28px;
}

#comments cite {
	font-family: Helvetica, serif;
	font-weight: normal;
	color: #555;
	border-bottom: 0 dotted #ccc;
	margin-left: 5px;
	font-size: 12px;
}

#comments cite a {
	font-weight: bold;
	font-size: 12px;
	margin-right: 5px;
}

#comments em {
	font-style: italic;
	text-align: left;
}

#comments .avatar {
	float: left;
	padding-right: 2px;
}

#comments ol.commentlist li {
	margin-top: 10px;
	border: 0 dotted #ccc;
	border-right: 0;
	min-height: 110px;
	padding: 8px;
}

#comments p {
	width: auto;
	margin: 8px 30px 0;
}

#comments span {
	display: none;
}

#comments .reply {
	margin: 20px;
}

#comments .comment-author {
	margin-bottom: 20px;
}

#comments .comment-meta {
	font-family: Helvetica,;
	font-weight: normal;
	margin-left: 0;
	font-size: 12px;
	float: bottom;
	margin-top: -5px;
}

#comments ul.formlist {
	text-align: left;
	background: #e0e0e0;
	border: 1px solid #aaa;
	color: #000;
	font-family: Helvetica, serif;
	font-weight: normal;
	font-size: 15px;
	width: 250px;
}

#comments ul.formlist li {
	display: block;
	margin: 5px 0 0;
}

#comments ul.formlist p {
	text-align: left;
	margin: 8px 0 0;
}

#comments ul.children {
	margin-left: -8px;
}

#comments .bypostauthor.comment {
	background: #FBF9FF;
}

#comments .comment {
	background: rgba(255,255,255,0.8);
}

#comments input {
	text-align: left;
	background: #e0e0e0;
	border: 1px solid #aaa;
	color: #000;
	font-family: Helvetica, serif;
	font-weight: normal;
	font-size: 15px;
	width: 250px;
}

#comments input[type=text] {
	background: #f5f5f5;
	color: #666;
	padding: 0;
}

#comments input[type=text]:focus {
	background: #fff;
	color: #333;
}

#comments textarea {
	background: #f5f5f5;
	color: #aaa;
	width: 450px;
	font-family: Helvetica, serif;
	font-size: 12px;
	font-weight: normal;
}

#comments textarea:focus {
	background: #fff;
	color: #333;
}

#comments input#submit {
	text-align: left;
	background: #e0e0e0;
	border: 1px solid #aaa;
	color: #000;
	font-family: Helvetica, serif;
	font-weight: normal;
	font-size: 12px;
	width: 110px;
}

#comments input#submit:hover {
	background: #ffffff;
	cursor: pointer;
}

#comments input#submit:active {
	background: #f5f5f5;
	border: 1px solid #aaa;
	color: #333;
	font-family: Helvetica, serif;
	font-weight: normal;
	font-size: 12px;
}

#respond {
	text-align: left;
}

.comment-form-comment label,.form-allowed-tags {
	display: none;
}

#reply-title {
	font-size: 25px;
}

#comments .comment-form-author label,#comments .comment-form-email label,#comments .comment-form-url label {
	display: block;
}

#sidebar {
	display: none;
	width: 220px;
	float: left;
	margin: -55px 0 25px;
}

#sidebar .block {
	padding: 10px 0 0;
}

#sidebar h3 {
	font-family: Ubuntu, Helvetica, serif;
	font-weight: normal;
	background: #fff;
	color: #aaa;
	font-size: 14px;
	line-height: 0;
	padding: 12px 0;
}

#sidebar .block ul {
	border-bottom: 1px dotted #ccc;
}

#sidebar .block ul .children {
	border: 0;
	padding: 0 0 0 8px;
}

#sidebar .block li {
	border-top: 1px dotted #ccc;
}

#sidebar .block li a {
	/*background: transparent url('images/bullet_black.gif') no-repeat scroll 6px 10px;*/
	font-size: 11px;
	color: #aaa;
	font-weight: normal;
	display: block;
	border-bottom: none;
	padding: 4px 0 2px;
}

#sidebar .block li a:hover {
	/*background: rgba(255,255,255,0.5) url('images/bullet_red.gif') no-repeat scroll 6px 52%;*/
}

#sidebar .widget_search label {
	display: block;
	font-size: 18px;
	border-bottom: 1px dotted #ccc;
	margin: 0 0 5px;
	padding: 25px 0 3px;
}

#sidebar .widget_recent_comments li {
	background: transparent url('images/bullet_black.gif') no-repeat scroll 6px 52%;
	padding: 2px 0 2px 15px;
}

#sidebar .widget_recent_comments li a,#sidebar .widget_recent_comments li a:hover {
	background: none;
	border-bottom: 1px dotted #000;
	text-decoration: none;
	color: #000;
	font-weight: 600;
}

#sidebar .widget_recent_comments li a:hover {
	color: #e12000;
	border-bottom: 1px dashed #e12000;
	background-color: rgba(255,255,255,0.5);
}

#sidebar .widget_tag_cloud h3 {
	border-bottom: 1px dotted #ccc;
	margin: 0 0 8px;
}

#content h3 {
	font-family: Ubuntu, Helvetica, serif;
	color: #FCD116;
	font-size: 20px;
	line-height: 22px;
	padding: 20px 0;
}

.small {
	color: #aaa;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
}

#sidebar .calendar h3 {
	display: none;
}

#sidebar #wp-calendar {
	width: 95%;
	text-align: center;
}

#sidebar #wp-calendar caption,#sidebar #wp-calendar td,#sidebar #wp-calendar th {
	text-align: center;
}

#sidebar #wp-calendar caption {
	font-size: 18px;
	padding: 25px 0 3px;
}

#sidebar #wp-calendar th {
	font-weight: bold;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}

#sidebar #wp-calendar tfoot td {
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}

#blurb .tweets {
	font-size: 22px;
}

body.attachment .content {
	width: 100%;
	border-right: none;
}

body.attachment .attachment img {
	display: block;
	border: none;
	border-top: 6px solid #222;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background: transparent;
	margin: 20px auto 0;
	padding: 0;
}

body.attachment #wrapper .attachment small + a {
	border-bottom: none;
}

body.attachment .navigation {
	width: 620px;
	border: none;
	overflow: hidden;
	margin: 0 auto 20px;
}

body.attachment .navigation a {
	border: none;
}

#wpl-button a,#wpl-button a:hover,#wrapper div.sharing a,#wrapper div.sharing a:hover {
	border: none;
}

#wrapper .share-custom a.sharing-anchor,#wrapper .sharing-hidden a {
	color: #666;
}

.widget_twitter ul {
	margin-top: 8px;
}

.widget_twitter ul li {
	padding: 8px 0 4px;
}

#sidebar .widget_twitter ul a {
	opacity: .6;
	display: inline;
	background-image: none;
	padding-left: 0;
}

#sidebar .widget_twitter ul a:hover {
	background-image: none;
}

#sidebar .widget_twitter ul .timesince {
	font-size: 11px;
	margin-left: 20px;
	display: block;
}

.widget_twitter ul a:hover {
	opacity: 1;
}

.widget #flickr_badge_uber_wrapper {
	width: 100%;
}

.widget #flickr_badge_wrapper {
	background: none;
	border: none;
	width: 100%;
}

.widget #flickr_badge_wrapper td {
	text-align: center;
}

.widget #flickr_badge_wrapper img {
	display: block;
	max-width: 250px;
	margin: 0 auto;
}

#infinite-footer {
	display: none;
}

#wpstats {
	position: absolute;
	top: -50px;
}
.post a {
	color: Black;
  font-family: "freight-text-pro";
	font-size: 17px;
	font-style: italic;
	line-height: 1.6em;
	font-weight: 400;
}
.addthis_tool {
float: right;
margin-bottom: 15px;
}
#searchsubmit { /*all updated May 2014*/
background-color: transparent;
color: #000;
border: 1px solid #ccc;
padding: .35em .5em;
}
.jetpack_subscription_widget p {
    display: block;
}
.jetpack_subscription_widget input[type="text"] {
    padding: 2px !important;
    width: 180px !important;
}
#subscribe-blog-537 {
float: left !important;
}

#post-37474, #post-39745 { max-width: 600px; }
#post-37028 { max-width: 794px; }
#post-38642 { max-width: 720px; }
#post-24057 { max-width: 800px; }
#post-42887 { max-width: 715px; }
#post-9436, #post-9436 { max-width: 800px; }
#post-17976 { max-width: 870px; }
#post-6507 { max-width: 861px; }
#post-36914 { max-width: 730px; }
#post-22556 { max-width: 704px; }
#post-25414, #post-26310, #post-26026, #post-25375 { max-width: 820px; }

#post-38703, #post-36914, #post-38497, #post-36422, #post-36290, #post-2754,
#post-33051, #post-30688, #post-28741, #post-27593, #post-26581, #post-25539, #post-2792,
#post-24170, #post-32784, #post-160, #post-327, #post-314, #post-487, #post-2993,
#post-29571, #post-25073, #post-24951, #post-3073, #post-12803,
#post-29172, #post-23162, #post-5722, #post-5386, #post-5344, #post-3154, #post-9275,
#post-23343, #post-5047, #post-16223, #post-15436, #post-10237, #post-3099,
#post-28436, #post-28138, #post-3820, #post-3228, #post-9220,
#post-27837, #post-27789, #post-27518, #post-3256, #post-10760, #post-4933,
#post-27413, #post-27327, #post-9662, #post-3374, #post-9545, #post-9234, #post-9134,
#post-27007, #post-26921, #post-26762, #post-3401,
#post-26695, #post-26421, #post-19472, #post-1984, #post-3434, #post-6409,
#post-26259, #post-26096, #post-25858, #post-3748, #post-8920, #post-6500,
#post-25716, #post-25605, #post-7324, #post-9058, #post-6289,
#post-16426, #post-15372, #post-8884, #post-8819, #post-6051,
#post-24751, #post-24582, #post-24453, #post-24294, #post-24165, #post-6004,
#post-24071, #post-23867, #post-23783, #post-11010, #post-11102, #post-2001, #post-5955,
#post-23692, #post-23520, #post-23532, #post-2131, #post-10704, #post-5010,
#post-23444, #post-23410, #post-23260, #post-23136, #post-6450, #post-5964,
#post-23099, #post-23074, #post-22874, #post-9163, #post-5794, #post-4878,
#post-22142, #post-22883, #post-28304, #post-6614, #post-4827,
#post-21651, #post-20599, #post-19452, #post-18427, #post-17430, #post-15685, #post-4713,
#post-13984, #post-13213, #post-12578, #post-11213, #post-11158, #post-10578, #post-1835,
#post-10103, #post-9766, #post-5653, #post-22703, #post-2231, #post-4190,
#post-22398, #post-13063, #post-1947, #post-4711, #post-4498, #post-4049,
#post-21667, #post-21545, #post-20438, #post-5908, #post-3784, #post-3835,
#post-21419, #post-21215, #post-21169, #post-5198, #post-3982, #post-3916,
#post-21124, #post-21083, #post-21043, #post-20687, #post-20526, #post-20498, #post-3748,
#post-20376, #post-20384, #post-20324, #post-20291, #post-6787, #post-2365, #post-3434,
#post-20152, #post-20027, #post-19968, #post-10264, #post-2481, #post-4712, #post-3401,
#post-19925, #post-19329, #post-19752, #post-19598, #post-2499, #post-4133, #post-3256,
#post-19127, #post-19074, #post-20734, #post-20856, #post-19081, #post-19020,
#post-18886, #post-18866, #post-18796, #post-18783, #post-2401,
#post-18663, #post-17926, #post-17714, #post-17697, #post-17623, #post-10331,
#post-17543, #post-17270, #post-17166, #post-17138, #post-17077,
#post-16984, #post-16667, #post-16566, #post-16373, #post-10344,
#post-15305, #post-15255, #post-15199, #post-15169, #post-22771, #post-15065,
#post-14166, #post-14961, #post-14805, #post-14705, #post-14657, #post-14564,
#post-14512, #post-14413, #post-14305, #post-14252, #post-14186, #post-9554, 
#post-7005, #post-14101, #post-12016, #post-526, #post-660, #post-1198, #post-9471, 
#post-547, #post-960, #post-1142, #post-1125, #post-975, #post-4710, #post-1293, #post-2608,
#post-1457, #post-1492, #post-1568, #post-1647, #post-1762, #post-4396, #post-6213,
#post-5552, #post-9993, #post-9968, #post-9909, #post-9874, #post-9810, 
#post-9400, #post-11000, #post-8680, #post-1804, #post-3916, #post-10424, #post-6838,
#post-18608, #post-17399, #post-13988, #post-10397, #post-6800,
#post-13892, #post-10197, #post-13903, #post-13825, #post-8566, #post-13771, #post-6668,
#post-13527, #post-13133, #post-12981, #post-12894, #post-12852, #post-7357, #post-2608,
#post-12803, #post-6372, #post-12715, #post-12618, #post-12520, #post-6691,
#post-12345, #post-12189, #post-12203, #post-2649, #post-5250,
#post-12093, #post-11878, #post-11779, #post-11753, #post-11718, #post-2810,
#post-11656, #post-11631, #post-11605, #post-11557, #post-11384, #post-11403, #post-2683,
#post-11424, #post-1857, #post-1941, #post-1881, #post-10925, #post-10892, #post-6883,
#post-10862, #post-10841, #post-10798, #post-9743, #post-9704, #post-7240,
#post-10588, #post-9628, #post-9599, #post-8622, #post-8251, #post-8123, #post-7212,
#post-8037, #post-6989, #post-8524, #post-8473, #post-8425, #post-8361,
#post-7814, #post-7195, #post-7680, #post-7608, #post-7571, #post-7519, #post-7420 {
	max-width: 600px;
}

.bio{
    width: 100%;
    padding-top:19px;
    padding-bottom:19px;
    margin-bottom:19px; 
}

.bio h3{font-family:”muli”; font-size:10px; margin-top:10px; margin-right:40px;}
.bio p, .bio p a {color: #808080; font-size:15px; max-width:600px; text-align:justify; line-height:30px;}
.bio ul{list-style:none; margin:0;}
.bio ul li{float:left; margin-right:1em; }
.bio .follow{margin-top:0px; margin-bottom:0px;}
.bio ul li:first-child{width:100%; line-height:0.6em;}

.mo, .bd {overflow:hidden; _overflow:visible; zoom:1;}
.mo .bd{  padding-left:30px; padding-right:45px; margin-top: 17px; font-size: 15px;}
.mo .img {float:left; margin-right: 5px; margin-left: 30px; margin-top: 20px;}
.mo .img img{display:block;}



#ssba{float:right; margin-bottom:7px; width:100%; text-align:right;}
#ssba img{background:none;}


.navigation{display:table; width:100%;}
.pagination{display:table-cell; text-align:center;}
.pagination a, 
.pagination .current, 
.pagination span,
.pagination .separate{
    white-space:nowrap;
    font-family:"muli"; 
    font-weight: normal;
    font-size:18px;
    color:#c7c8ca;
    display:inline-block;
    padding:0.42em;
    padding-top:40px;
    width:23px;
    text-align:center;
}

.pagination .next-link{padding-right:0; padding-left:1.5em;}
.pagination .prev-link{padding-left:1.5em; padding-right:0;}


.pagination a.next-link{padding-right:0; padding-left:1.5em;}
.pagination a.prev-link{padding-left:0; padding-right:1.5em;}

.pagination .next-link,
.pagination .prev-link{
   font-size:16px;
     width:auto;
}

a.next-link,
a.prev-link{
    color:#000000;
   
}

.pagination .current{ color:#000000; }

@media only screen and (max-width: 650px) {
	.bio {
		display: none;
	}
		}