/*
Theme Name: Eureka
Version: 1.0
Author: Vicky Arulsingam
Author URI: http://garinungkadol.com
Theme URI: http://wordpress.org/extend/themes/eureka
Description: A single column microblogging theme with customizable footer, menu and theme colors along with support for all post formats.
Tags: blue, brown, custom-background, custom-colors, custom-menu, dark, flexible-width, gray, microformats, orange, one-column, post-formats, red, sticky-post, theme-options, threaded-comments, translation-ready 

License: GNU General Public License, v2 (or newer)
License URI: license.txt 

*
* Eureka WordPress Theme , Copyright (C) 2012 Vicky Arulsingam 
* 
* This program is free software; you can redistribute it and/or modify it under the terms of the GNU 
* General Public License version 2, as published by the Free Software Foundation.  You may NOT assume 
* that you can use any other version of the GPL.
* 
* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without 
* even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* 
* You should have received a copy of the GNU General Public License along with this program; if not, write 
* to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
* 
* Please see readme.txt for licensing information for bundled resources.
*/

/*
Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/
*/

/* =Reset
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
html {
	font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
	overflow-y: scroll; /* Keeps page centred in all browsers regardless of content height */
	-webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
	-ms-text-size-adjust: 100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
}
body {
	margin: 0 auto;
	/*background: #e3dfdf;  Old browsers */
	
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}
ol, ul {
	list-style: none;
}
table { /* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a {
	font-weight: bold;
}
a:focus {
	outline: thin dotted;
}
a:hover,
a:active { /* Improves readability when focused and also mouse hovered in all browsers people.opera.com/patrickl/experiments/keyboard/test */
	outline: 0;
}
a:visited {
	text-decoration: underline;
}
a:hover,
a:focus,
a:active {

	text-decoration: underline;
}


a img {
	border: 0;
}


/* =Global
----------------------------------------------- 
Generated by Font Squirrel (http://www.fontsquirrel.com) */
@font-face {
    font-family: 'assets/fonts/LeagueGothicRegular';
    src: url('assets/fonts/League_Gothic-webfont.eot');
    src: url('assets/fonts/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('assets/fonts/League_Gothic-webfont.woff') format('woff'),
         url('assets/fonts/League_Gothic-webfont.ttf') format('truetype'),
         url('assets/fonts/League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}


body,
button,
input,
select,
textarea {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 1.5;
}

article {
	padding-bottom: 2%;
}

/* Headings */
h1,h2,h3,h4,h5,h6 {
	clear: both;
}
h1, h2, h3 {
	text-transform: uppercase;
	font-weight: bold;
}
h1{
	font-size: 2.2em;
}
h2{
	font-size: 1.3em;
}
h3{
	font-size: 1em;
}
h4{
	font-size: 0.9em;
	text-decoration: underline;
}
h5{
	font-size: 0.8em;
}
h6{
	font-size: 0.7em;
}
hr {
	background-color: #dfdfdf;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

/* Text elements */
p {
	margin-bottom: 1.5em;
}
ul, ol {
	margin: 0 0 1.5em 3em;
}
ul {
	list-style: disc;
}
ol {
	list-style: decimal;
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
	margin-left: 1.5em;
}
dt {
	font-weight: bold;
}
dd {
	margin: 0 1.5em 1.5em;
}
b, strong, cite {
	font-weight: bold;
}
dfn, cite, em, i {
	font-style: italic;
}
blockquote {
	margin: 0 1.5em;
}
address {
	margin: 0 0 1.5em;
}
pre {
	background: #efefef;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	padding: 1.6em;
	overflow: auto;
	max-width: 100%;
	border: 1px solid #dfdfdf;
}
code, kbd, tt, var {
	font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
mark, ins {
	background: #FFFD44;
	text-decoration: none;
}
sup,
sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
small {
	font-size: 75%;
}
big {
	font-size: 125%;
}
figure {
	margin: 0;
}
table {
	margin: 0 0 1.5em;
	width: 100%;
}
th {
	font-weight: bold;
}
td, th{
	padding: 5px;
}
/* Forms */
fieldset {
	
}
legend {
	padding: 2% 0;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 0.8em;
	text-decoration: underline;
}
label{
  	font-size: 0.9em;
}
button,
input,
select,
textarea {
	font-size: 100%; /* Corrects font size not being inherited in all browsers */
	margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
	vertical-align: baseline; /* Improves appearance and consistency in all browsers */
	*vertical-align: middle; /* Improves appearance and consistency in all browsers */
}
button,
input {
	line-height: normal; /* Addresses FF3/4 setting line-height using !important in the UA stylesheet */
	*overflow: visible;  /* Corrects inner spacing displayed oddly in IE6/7 */
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid #dfdfdf;
	border-color: #dfdfdf #dfdfdf #a5a5a5 #dfdfdf;
	border-radius: 2px;
	background: #fafafa; /* Old browsers */
	background: -moz-linear-gradient(top,  #fafafa 60%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#fafafa), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fafafa 60%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fafafa 60%,#efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fafafa 60%,#efefef 100%); /* IE10+ */
	background: linear-gradient(top,  #fafafa 60%,#efefef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
	box-shadow: inset 0 2px 1px #fff;
	color: rgba(0,0,0,.8);
	cursor: pointer; /* Improves usability and consistency of cursor style between image-type 'input' and others */
	-webkit-appearance: button; /* Corrects inability to style clickable 'input' types in iOS */
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	padding: .88em 1.5em .88em;
	text-shadow: 0 1px 0 rgba(255,255,255,.5);
}
button:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	background: #fafafa; /* Old browsers */
	background: -moz-linear-gradient(top,  #fafafa 60%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#fafafa), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fafafa 60%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fafafa 60%,#efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fafafa 60%,#efefef 100%); /* IE10+ */
	background: linear-gradient(top,  #fafafa 60%,#efefef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
	border-color: #a5a5a5 #a5a5a5 #bababa #a5a5a5;
}
button:focus,
html input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
html input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	border-color: #bababa #a5a5a5 #a5a5a5 #a5a5a5;
	box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
	box-shadow: inset 0 2px 2px rgba(0,0,0,.15);
}
input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box; /* Addresses box sizing set to content-box in IE8/9 */
	padding: 0; /* Addresses excess padding in IE8/9 */
}
input[type="search"] {
	-webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
	-webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
	border: 0;
	padding: 0;
}
input[type=text],
textarea {
	color: #155f7a;
	border: 1px solid #dfdfdf;
	border-radius: 3px;
}
input[type=text]:focus,
textarea:focus {
	color: #111;
}
input[type=text] {
	padding: 3px;
}
textarea {
	overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */
	padding-left: 3px;
	vertical-align: top; /* Improves readability and alignment in all browsers */
	width: 98%;
}


/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}
.alignnone {
	display: block;
	margin: 0 0 1.75em 0;
}

/* Text meant only for screen readers */
.assistive-text {
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}


/* =Layout
----------------------------------------------- */
/* Header */
#masthead {
	text-align:center;
}
.site-header {
	float: left;
	width: 47%;
	padding: 2%;
	text-align: right;
	font-family: "League Gothic", Arial Narrow, sans-serif;
}
.site-title {
	font-size: 2.5em;
	line-height: 0.8em;
	text-transform: uppercase;
}
.site-title a {
	text-decoration: none;
	font-weight: normal;
}
.site-title a:hover {
	text-decoration: underline;
}
.site-description {
	font-size: 0.8em;
	font-style: italic;
	font-weight: normal;
	font-family: Arial, sans-serif;
}

.page-header h1, #secondary {
	font-size: 0.9em;
	margin: 0px 20px 0px 20px;
	text-align: right;
}
h1.page-title  {
	font-family: "League Gothic", Arial Narrow, sans-serif;
	font-size: 3em;
	letter-spacing: 2px;
	text-align: center;
	padding-bottom: 2%;
	font-weight: normal;
}
.page-title a {
	font-weight: normal;
}


#main a  { 
	text-decoration: none;
}
#main a:visited {
	font-weight: normal;
}
#main  a:hover, #main a:focus, #main a:active {
	text-decoration: underline;
}

#secondary {
	text-align: left;
	padding-top: 2em;
}
#secondary a{
	font-weight: normal;
}
#secondary a:hover, #secondary a:active, #secondary a:focus {
	text-decoration: underline;
}

/* Footer */
#colophon {
	text-align: center;
	padding: 20px;
	font-size: 0.8em;
}

/* =Content
----------------------------------------------- */
.sticky {}  /* CSS is located in functions/css.php */
/*.blog article, .archive article, .page article, .single article, .search article, .error404 article{
	
	-webkit-border-radius: 60px 30px 60px 60px;
	-moz-border-radius: 60px 30px 60px 60px;
	border-radius: 60px 30px 60px 60px;
	
}
*/
.blog article, .archive article, .page article, .single article, .search article, .error404 article, .single-post-container, 
.single-image-container, .no-results
{
	
	-webkit-border-radius: 60px 60px 60px 60px;
	-moz-border-radius: 60px 60px 60px 60px;
	border-radius: 60px 60px 60px 60px;
}

.entry-title {
	padding: 0em 0.5em 0 0.3em;
	font-size: 3.5em;
	text-transform: uppercase;
	letter-spacing: 1px;
	display: inline-block;
}
.entry-title a, .entry-title a:visited {
	text-decoration: none;
	font-weight: normal;
}
.entry-title a:hover, .entry-title a:active, .entry-title a:focus {
	font-weight: normal;

}
h1.entry-title  {
	line-height: 0.8em;
	font-family: "League Gothic", Arial, sans-serif;
	font-weight: normal;
}
.entry-format {
	/*padding: 0em 0.5em 0 0.3em;
	margin-left: 1em;
	font-size: 0.8em; */
}

.post-header-photo{
	position: absolute;
	padding-top: -30px;
}

.entry-meta {
	clear: both;
	font-size: 0.8em;
	
}
.entry-meta a, .entry-meta a:visited{
	font-weight: bold;
}
.entry-content, .entry-meta, .entry-summary {
	padding: 0.5em 1.5em;
}
.entry-content cite::before {
	content: "~ ";
}
.entry-content blockquote {
	padding: 2% 3%;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	border-top: 1px solid #fff;
	word-wrap: break-word;
}

.hentry {
	/*margin: 0 0 1.5em;*/
}

.byline {
	display: none;
}
.single .byline,
.group-blog .byline {
	display: inline;
}
.entry-content, 
.entry-summary {
	margin: 1.5em 0 0;
}

.entry-caption {
	font-size: 0.8em;
	text-align: center;
}

footer.entry-meta {
	padding-bottom: 5px;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

#content nav {
padding: 0.5em;
}

/* =Post Formats 
----------------------------------------------- */
.format-aside .entry-content, .format-status .entry-content {
	margin: 0;
	font-size: 1.2em;
}

.format-chat .entry-content, .format-quote .entry-content, .format-status .entry-content {
	margin: 0;
}

.chat-text {
	padding-left: 5%;
} 
.chat-row {
	margin-bottom: 1em;
}

/* =Gallery 
----------------------------------------------- */
.home .format-gallery .gallery p, .archive .format-gallery .gallery p, .search-results .format-gallery .gallery p{
	display: block;
	float: left;
	margin: 1%;
}

/* =Asides
----------------------------------------------- */

.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}

/* =Chat
----------------------------------------------- */

.blog .format-chat .entry-title,
.archive .format-chat .entry-title {
	display: none;
}

.format-chat .entry-content p{
	margin: 0; padding: 0 .5em;
}


/* =Quote
----------------------------------------------- */

.blog .format-quote .entry-title,
.archive .format-quote .entry-title {
	display: none;
}

/* =Quote
----------------------------------------------- */

.blog .format-status .entry-title,
.archive .format-status .entry-title {
	display: none;
}




/* =Media
----------------------------------------------- */

.site-header img,
.entry-content img,
.comment-content img,

.widget img,  {
	max-width: 100%; /* Fluid images for posts, comments, and widgets */

}

.site-header img,
.entry-content img,

img[class*="align"],
img[class*="wp-image-"],
{
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}

.site-header img,
.entry-content img,

img.size-full {
	max-width: 100%;
	width: auto; /* Prevent stretching of full-size images with height and width attributes in IE8 */
	
}
.attachment-single {
	text-align: center;	
}
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.wp-caption {
	max-width: 100%;
	
}
.wp-caption.aligncenter,
.wp-caption.alignleft,
.wp-caption.alignright {
	margin-bottom: 1.5em;
}
.wp-caption img {
	display: block;
	margin: 1.2% auto 0;
	max-width: 98%;
}
.wp-caption-text {
	text-align: left;
	font-size: 0.8em;
}
.wp-caption .wp-caption-text {
	margin: 0.80em 0.80em;
}
.wp-post-image {
	display: inline;
	float: left;
	margin: 0 1.5em 1.5em 0;
}


#content .gallery {
	margin-bottom: 1.5em;
}
.gallery-caption {
	text-align: center;
}
#content .gallery a img {
	border: none;
	height: auto;
	max-width: 90%;
}
#content .gallery dd {
	margin: 0;
}
#content .gallery-columns-4 .gallery-item {
}
#content .gallery-columns-4 .gallery-item img {
}

/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object {
	max-width: 100%;
}

/* =Menu
----------------------------------------------- */
.main-navigation {
	float: right;
	width: 40%;
	margin-right: 8%;
	font-size: 0.8em;
	text-transform: uppercase;
	
}

.main-navigation ul {
	list-style: none;
	margin: 0;
	background: #155f7a;/*735640;*/
	
}
.main-navigation li {
	float: left;
	position: relative;
	
}
.main-navigation a {
	display: block;
	text-decoration: none;
	line-height: 3.333em;
	padding: 0em 1.0714em;
	font-weight: normal;
}
.main-navigation a:visited {
	font-weight: normal;
}

.main-navigation ul ul {
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	display: none;
	float: left;
	position: absolute;
	top: 3.333em;
	left: 0;
	z-index: 99999;
}
.main-navigation ul ul ul {
	left: 100%;
	top: 0;
}
.main-navigation ul ul a {
	width: 200px;
	padding: 1.0714em 1.0714em;
	line-height: 1.4em;
	text-align: left;
}
.main-navigation ul ul li {

}

.main-navigation ul ul a:hover {
}
.main-navigation ul li:hover > ul {
	display: block;
}
.main-navigation li.current_page_item a,
.main-navigation li.current-menu-item a {
	/*font-weight: bold;*/
}
.main-navigation li:hover > a {
	font-weight: normal;
}

/* Small menu */
.menu-toggle {
	cursor: pointer;
}
.main-small-navigation .menu {
	display: none;
}

/* =Navigation
----------------------------------------------- */
#nav-below {
	margin: 2% 0 0 0;
}

#nav-above {
	margin: 0 0 2% 0;
}

#content .site-navigation {
	overflow: hidden;
}
#content .nav-previous {
	float: right;
	width: 50%;
	text-align: right;
}
#content .nav-next {
	float: left;
	
	width: 50%;
}

#content .previous-image {
	float: left;
	width: 50%;
}

#content .next-image {
	float: right;
	text-align: right;
	width: 50%;
}

/* =Comments
----------------------------------------------- */
.commentlist, .commentlist ol {
	list-style: none;
	margin: 0 0 25px 0;
}

.commentlist .comment ol {
	list-style: decimal;
	margin-left: 3.1em;
}

.commentlist { margin-bottom: 40px; }
.commentlist li {
	padding: 15px 0 0 0;
	border-top: none;
	list-style: none;
}

.commentlist li li { padding-left: 10.15625%; }	/* 65px / 640px = 10.15625% */
.commentlist .avatar {
	float: left;
	margin: 0 15px 10px 0;
}

#respond {
	margin: 0% 2.06298%;
	padding-bottom: 2.06298%;
	font-size: 0.9em;
}

#respond code {
	font-size: 1em;
}
	
#respond label {
	padding: 0 1% 0 0;
}	

#respond input {
	margin-left: 1%;
}

.comment{ /*margin: 0% 2.06298%; */}

.comment footer {
min-height: 40px;
}

.comments-area{
	margin: 2.06298%;
}
.comment-content {
	font-size: 0.9em;
	padding: 2% 0;
}
.commentmetadata {
	font-size: 0.7em;
}
.bypostauthor {
}

.post-password-required input[type="password"] {
	border: 1px solid #BABABA;
}

/* Ordered & Unordered lists in comments */
.comment-content ol {
	list-style: decimal;
}
.comment-content ul ul, .comment-content ol ol, .comment-content ul ol, .comment-content ol ul {
	margin-bottom: 0;
	margin-left: 1.5em;
}

.comment-content ul li {
	list-style: disc;
	padding: 2px 5px;
}
.comment-content ol li{
	list-style: decimal;
	padding: 2px 5px;
}

.pingback, .reply {
	font-size: 0.8em;
}
.reply {
	text-transform: uppercase;
}
.commentmetadata  a:link {
	font-weight: normal;
}
/* =Widgets
----------------------------------------------- */

.widget {
	margin: 0 0.5em 1.5em;
	
}
.widget h1 {
	font-size: 1em;
	font-weight: normal;
	margin: 0 0 4% 0;
	
}
/* Search widget */
#searchsubmit {
	display: none;
}
.widget_search input {
	background-color: #fafafa;
}

/* Calendar widget */
#wp-calendar caption, #wp-calendar th, #wp-calendar td  {
	text-align: center;
}
#wp-calendar td a {
	font-weight: bold;
}


/* =Search
----------------------------------------------- */
.no-results {
	
}

.entry-header {
	clear: both;
}
.entry-format {
	width: 52px;
	height: 52px;
	margin-top: 25px;
	clear: both;
	position: absolute;
}

.bubble-right  .entry-format {
	margin-left: -65px;
	-webkit-border-radius: 7px 0px 0px 7px;
	-moz-border-radius: 7px 0px 0px 7px;
	border-radius: 7px 0px 0px 7px;
}

.bubble-left  .entry-format {
	margin-left: 700px;
	-webkit-border-radius: 0px 7px 7px 0px;
	-moz-border-radius: 0px 7px 7px 0px;
	border-radius: 0px 7px 7px 0px;
}

/* =Default Colors
----------------------------------------------- */
/* =Global
-------------------------------------------------------------- */
body,
button,
input,
select,
textarea {
	color: #404040;
}

/* =Content
-------------------------------------------------------------- */
.hentry, .no-results, .error404, .single-post-container, .single-image-container{
	background-color: #ffffff;
	word-wrap: break-word;
}

/*.post , article.page, article.attachment*/
.bubble-left {
	border-left: 30px solid #272628;
	border-top: 20px solid #272628;
	border-right: 20px solid #272628;
	border-bottom: 30px solid #272628;
	padding: 2%;
}
.bubble-right {
	border-left: 20px solid #272628;
	border-top: 30px solid #272628;
	border-right: 30px solid #272628;
	border-bottom: 20px solid #272628;
	padding: 2%;
}
.bubble {
	border-left: 30px solid #272628;
	border-top: 30px solid #272628;
	border-right: 30px solid #272628;
	border-bottom: 30px solid #272628;
	padding: 2%;
}

.entry-format {
	background: #fff;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}

.bubble-right  .entry-format {
	border-left: 1px solid #eee;
}

.bubble-left .entry-format {
	border-right: 1px solid #eee;
}




/* =Post Formats
-------------------------------------------------------------- */
.chat-speaker-1  .chat-author{ 
 color: #330066;
}

.chat-speaker-2  .chat-author{ 
 color: #cc9933;
}

.chat-speaker-3  .chat-author{ 
 color: #006600;
}

.chat-speaker-4  .chat-author{ 
 color: #FF6633;
}

.chat-speaker-5  .chat-author{ 
 color: #003399;
}
.chat-transcript cite::before {
	content: "";
}


/* =Navigation
----------------------------------------------- */
#navigation {
	border-left: 1px solid #AEAB98;
	border-right: 1px solid #AEAB98;
}



/* =Comments
-------------------------------------------------------------- */

.comment-author cite.fn a, .says, .comment-author cite.fn {
color: #fff;
}
.commentmetadata  a:link{
color: #fff;
}

.comment-content ul li:nth-of-type(odd), .comment-content ol li:nth-of-type(odd) {
	background-color: transparent;
}


