/*
Theme Name:  Emptybottle Version 7
Theme URI:  http://wonderchicken.com
Author:  stavrosthewonderchicken
Author URI:  http://wonderchicken.com
Description:  Minimal-style rework for EB based on the _s skeleton [http://underscores.me/]
Version:  7.0
License:  GNU General Public License
License URI:  license.txt
Tags: 

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

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 */

-ms-overflow-y: scroll;
	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/ */
}

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: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 img {
	border: 0;
}

a[href^="http://youtube.com"] {
        /* give these an icon*/
		/* http://css-tricks.com/snippets/css/style-links-depending-on-destination/ */
}

br {
	margin: 15px 0;
}

blockquote br {
	margin: 0px !important;
}

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

}

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

body,button,input,select,textarea {
	color: #404040;
	font-family: georgia, palatino, "times new roman", serif;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.5;
}

#page {
	background: #fff url(img/bigwhitebottle.png) no-repeat -350px top;
	/* background-color:#fff;
	background-position: -350px top;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABtAAAAWuCAYAAAD9AWYhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNzY2MjUyRjMzMEZFMDExQUQzNkQwRDdBNDcyNjlCOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDQzI3NzNGNjc1QUIxMUUyQkEwQ0E3M0M1OUEyNDdFNyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDQzI3NzNGNTc1QUIxMUUyQkEwQ0E3M0M1OUEyNDdFNyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEM0E2QzM0NTgwNzVFMjExODk4MkFENTYzOUQyNkFBMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNzY2MjUyRjMzMEZFMDExQUQzNkQwRDdBNDcyNjlCOSIvPiA8L3JkZjpEZXNjcmlwdGlv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CgAAAAAAAPCbd6ABAAAAAABAENAAAAAAAAAgCGgAAAAAAAAQBDQAAAAAAAAIAhoAAAAAAAAEAQ0AAAAAAACCgAYAAAAAAABBQAMAAAAAAIAgoAEAAAAAAEAQ0AAAAAAAACAIaAAAAAAAABAENAAAAAAAAAgCGgAAAAAAAAQBDQAAAAAAAIKABgAAAAAAAEFAAwAAAAAAgCCgAQAAAAAAQBDQAAAAAAAAIAhoAAAAAAAAEAQ0AAAAAAAACAIaAAAAAAAABAENAAAAAAAAgoAGAAAAAAAAQUADAAAAAACAIKABAAAAAABAENAAAAAAAAAgCGgAAAAAAAAQBDQAAAAAAAAIAhoAAAAAAAAEAQ0AAAAAAACCgAYAAAAAAABBQAMAAAAAAIAgoAEAAAAAAEAQ0AAAAAAAACAIaAAAAAAAABAENAAAAAAAAAgCGgAAAAAAAAQBDQAAAAAAAIKABgAAAAAAAEFAAwAAAAAAgCCgAQAAAAAAQBDQAAAAAAAAIAhoAAAAAAAAEAQ0AAAAAAAACAIaAAAAAAAABAENAAAAAAAAgoAGAAAAAAAAQUADAAAAAACAIKABAAAAAABA+Adgf7R/vqEMMgAAAABJRU5ErkJggg==)*/
}
 
/* Headings */
h1,h2,h3,h4,h5,h6 {
	clear: both;
}

hr {
	background-color: #ccc;
	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 {
	font-weight: bold;
}

dfn,cite,em,i {
	font-style: italic;
}

blockquote,.quoted {
/* 	border-left: 25px solid #eee; */
 text-align: left;

background: url("img/bg-quote.png") no-repeat scroll 15px 15px rgba(0, 0, 0, 0.02);

/*   background-image: -webkit-gradient(linear, left top, left bottom, rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.04)); Chrome, Safari 4+ */
/*  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.04));  Chrome 10-25, iOS 5+, Safari 5.1+ */
/*  background-image:    -moz-linear-gradient(top, rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.04));  Firefox 3.6-15 */
/*  background-image:      -o-linear-gradient(top, rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.04));  Opera 11.10-12.00 */
/*  background-image:         linear-gradient(to bottom, rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.04)); Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
/*	background-image: linear-gradient(rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.03));*/

border-radius:10px;

	color: #666666;
    margin: 10px 12% 30px 15%;
    padding: 20px 10px 5px 60px;
font-style: italic;
}

blockquote p,.quoted p {
	margin-left: 5% !important;
	margin-right: 5% !important;
	font-size: 18px; /* override p: first-child for post-content */
}

blockquote p:first-child,.quoted p:first-child {
	font-size: 18px !important;
	width: 95% !important;
}

.quoted {
	padding-left: 5%;
	margin-top: 30px;
	margin-bottom: 30px;
}

.quoted br {
	line-height: 0;
}

/* .quoted is handling legacy stupidity from way back when. Oy. */
address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	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%;
}

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: #fff9c0;
	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;
}

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 #ccc;
	border-color: #ccc #ccc #bbb #ccc;
	border-radius: 3px;
	background: #e6e6e6;

	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.5), inset 0 15px 17px rgba(255,255,255,0.5), inset 0 -5px 12px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.5), inset 0 15px 17px rgba(255,255,255,0.5), inset 0 -5px 12px rgba(0,0,0,0.05);
	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.4rem;
	line-height: 1;
	padding: 1.12em 1.5em 1em;
	text-shadow: 0 1px 0 rgba(255,255,255,.8);
}

button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa #bbb;

	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.8), inset 0 15px 17px rgba(255,255,255,0.8), inset 0 -5px 12px rgba(0,0,0,0.02);
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.8), inset 0 15px 17px rgba(255,255,255,0.8), inset 0 -5px 12px rgba(0,0,0,0.02);
}

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: #aaa #bbb #bbb #bbb;

	-webkit-box-shadow: inset 0 -1px 0 rgba(255,255,255,0.5), inset 0 2px 5px rgba(0,0,0,0.15);
	box-shadow: inset 0 -1px 0 rgba(255,255,255,0.5), inset 0 2px 5px rgba(0,0,0,0.15);
}

input[type="checkbox"],input[type="radio"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	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 */

-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */
}

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],input[type=email],input[type=password],textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
}

input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus {
	color: #111;
	background: #efefef;
}

input[type=text],input[type=email],input[type=password] {
	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%;
	background: #eaeaea;
}

/* Links */
a {
	color: #336699;
	text-decoration: none;
}

a:visited {
	color: #777;
}

a:hover,a:focus,a:active {
	color: #2455C3;
	text-decoration: underline;
}

/* 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;
}

.entry-content a {
	text-decoration: underline;
}


/* 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;
}

/* =Menu
-----------------------------------------------*/
#searchform {
	float: right;
	margin-right: 20px;
	margin-top: 3px;
}

#s {
	background: url("img/search32.png") no-repeat scroll left center #f8f8f8;
	padding-left: 35px;
	border-radius: 5px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;

	-webkit-transition: background-color linear 0.1s;
	-moz-transition: background-color linear 0.1s;
	-o-transition: background-color linear 0.1s;
	-ms-transition: background-color linear 0.1s;
	transition: background-color linear 0.1s; /* Chrome 1-25, Safari 3.2+ */
/* Firefox 4-15 */
/* Opera 10.50?12.00 */
/* Chrome 26, Firefox 16+, IE 10+, Opera 12.50+ */
}

#s:focus {
	background-color: #fff;
}

.main-navigation {
 background: url("img/bright_squares.png") 0 0 repeat;
    border-bottom: 1px solid #DDDDDD;
    clear: both;
    display: block;
    float: left;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin-bottom: 20px;
    padding: 3px 0;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

.main-navigation ul {
	list-style: none;
	margin: 3px 20px 0 0;
	padding-left: 0;
	float: left;
	background: rgba(255, 255, 255, 0.3);
	font-size: 14px;
	border-radius: 5px 5px 5px 5px;
}

.main-navigation li {
	float: left;
	position: relative;
	margin: 0 10px;
}

.main-navigation a {
	display: block;
	text-decoration: none;
	padding: 3px;
	border-bottom: 1px solid #eee;
}

.main-navigation ul ul {
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
	display: none;
	float: left;
	position: absolute;
	top: 1.5em;
	left: 0;
	z-index: 99999;
}

.main-navigation ul ul ul {
	left: 100%;
	top: 0;
}

.main-navigation ul ul a {
	width: 200px;
}

.main-navigation ul li:hover > ul {
	display: block;
}

ul.sub-menu {
	background: rgba(255, 255, 255, 0.5);
	margin-top:7px;
}

/* Small menu */
.main-small-navigation {
 background: url("img/bright_squares.png") 0 0 repeat;
    border-bottom: 1px solid #DDDDDD;
    clear: both;
    display: block;
    float: left;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin-bottom: 20px;
 padding: 3px 0 8px;
    position: fixed;
    width: 100%;
    z-index: 1000;
	}
.main-small-navigation .menu-toggle:before {
    content: '\2261';
    margin-left: -20px;
    margin-right: 10px;
}
.main-small-navigation .menu-toggle {
    font-size: 15px;
    margin: 0;
    padding: 6px 40px;
}
.menu-toggle {
    cursor: pointer;
	    position: fixed;
    width: 30px;
}

.main-small-navigation .menu {
	display: none;
	margin-top: 43px;
}

.main-small-navigation .menu  ul.sub-menu {background:transparent;}

.menu-item-type-taxonomy li:first-child {
	padding-top: 10px;
}
.menu-main-menu-container ul {list-style:none;}

#nav-shadow { 

    background: url("img/head-shadow.png") no-repeat scroll center center transparent;
    display: block;
    float: left;
    height: 10px;
    position: fixed;
    top: 38px;
    z-index: 999;

	-webkit-transition: top 0.5s ease 0s;
	-moz-transition: top 0.5s ease 0s;
	-o-transition: top 0.5s ease 0s;
	-ms-transition: top 0.5s ease 0s;
	transition: top 0.5s ease 0s;
	width: 100%;






} /* no admin bar */

.admin-bar #nav-shadow {
  top: 66px;
}



/*
Theme Name:  Emptybottle version 7
Layout:  Sidebar-Content-Sidebar
 */
 
#main {}
#primary {
	float: left;
	width: 100%;
}

#content {
	margin: 0 15%;
}

#main .widget-area {
	float: left;
	overflow: hidden;
	width: 20%;
}

#secondary {
	/* Sidebar 1 */
margin: 0 0 0 -100%;
}

#tertiary {
	/* Sidebar 2 */
margin: 0 0 0 -20%;
}

/* =Header
-----------------------------------------------*/
.site-header {
	text-align: center;
	padding: 80px 0 70px;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.07);
	padding: 60px 0 0; /*testing for animation below */
}

@keyframes animatedBackground {
			from { background-position: 0 0; }
			to { background-position: 100% 0; }
		}
		@-webkit-keyframes animatedBackground {
			from { background-position: 0 0; }
			to { background-position: 100% 0; }
		}
		@-ms-keyframes animatedBackground {
			from { background-position: 0 0; }
			to { background-position: 100% 0; }
		}
		@-moz-keyframes animatedBackground {
			from { background-position: 0 0; }
			to { background-position: 100% 0; }
		}

.animate-area {
    animation: animatedBackground 240s linear infinite;
			-ms-animation: animatedBackground 240s linear infinite;
			-moz-animation: animatedBackground 240s linear infinite;
			-webkit-animation: animatedBackground 240s linear infinite;
    background-image: url("img/bg-clouds.png");
    background-position: 0 0;
    background-repeat: repeat-x;
    height: 190px;
    width: 100%;
	background-origin: content-box; /*magically aligns with bottom of container. Browser support is a mystery. */
	animation-delay:2s;
}

.site-title {
	font-family: 'Droid Serif', serif; /*not a helluva lot better than Georgia. Nuke this and link in header.php to kill it.*/
font-size: 4.3em;
	font-weight: normal;
	letter-spacing: 0.05em;
	margin: 10px 0 0;
	text-transform: uppercase;
	word-spacing: 0.2em;
	
}


.site-title a {
	text-decoration: none;
	color: #333;
	letter-spacing: 1px; /* top-left */
/* bottom-right */
text-shadow: -1px -1px 1px rgba(0,0,0,0.2), 1px 1px 1px rgba(0,0,0,0.2), 1px 1px 1px rgba(255,255,255,0.7); /* shadow */
/*text shadowing smooths out jaggies in text a bit */
}

#empty {
	-webkit-transition: color 1.5s ease-in-out;
	-moz-transition: color 1.5s ease-in-out;
	-o-transition: color 1.5s ease-in-out;
	-ms-transition: color 1.5s ease-in-out;
	transition: color 1.5s ease-in-out; /* Chrome 1-25, Safari 3.2+ */
/* Firefox 4-15 */
/* Opera 10.50?12.00 */
/* Chrome 26, Firefox 16+, IE 10+, Opera 12.50+ */
}

#bottle {
	-webkit-transition: color 2.5s ease-in-out;
	-moz-transition: color 2.5s ease-in-out;
	-o-transition: color 2.5s ease-in-out;
	-ms-transition: color 2.5s ease-in-out;
	transition: color 2.5s ease-in-out; /* Chrome 1-25, Safari 3.2+ */
/* Firefox 4-15 */
/* Opera 10.50?12.00 */
/* Chrome 26, Firefox 16+, IE 10+, Opera 12.50+ */
}

#dotorg {
	-webkit-transition: color 4.5s ease-in-out;
	-moz-transition: color 4.5s ease-in-out;
	-o-transition: color 4.5s ease-in-out;
	-ms-transition: color 4.5s ease-in-out;
	transition: color 4.5s ease-in-out; /* Chrome 1-25, Safari 3.2+ */
/* Firefox 4-15 */
/* Opera 10.50?12.00 */
/* Chrome 26, Firefox 16+, IE 10+, Opera 12.50+ */
}

.site-header:hover #empty {
	color: #336699;
}

.site-header:hover #bottle {
	color: #336699;
}

.site-header:hover #dotorg {
	color: #336699;
}

.site-title a:active {
	color: yellow;
}


.page-header {
	background: rgba(0, 0, 0, 0.05);
	padding: 20px 20%;
}

.page-title {
	font-size: 20px;
}

/* =Content
-----------------------------------------------*/

#content article {
    background: url("img/section-arrow.png") no-repeat scroll center bottom / 100% auto transparent;
    padding-bottom: 50px;
}
.content-sidebar a {
	text-decoration: none;
	word-wrap: break-word;
}

.content-sidebar li {
	border-top: 1px solid #ddd;
}

.content-sidebar .edit-link,.sidebar-title,.sidebar-categories-title,.sidebar-tags-title {
	clear: both;
	display: block;
	margin: 2px 0;
}

.sidebar-twitter-share,.sidebar-facebook-share,.sidebar-gplus-share {
	clear: both;
	display: block;
	border-top: 1px solid #ddd;
}

.sidebar-categories-title,.sidebar-tags-title {
	border-top: 1px solid #ddd;
}

.sidebar-permalink {
	border-top: 1px solid #DDDDDD;
	display: block;
	padding: 5px 0;
}

/* Posts
-------------------------------------------------------------------*/
.content-sidebar {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.03);
    border: 1px solid #EEEEEE;
    border-radius: 10px 10px 10px 10px;
    float: left;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    margin-left: 0;
    margin-right: 20px;
    padding: 5px;
    text-align: center;
    width: 80px;
	/* seems pointless */
	display: none !important;
	}

.content-sidebar ul {
	list-style: none;
	margin: 0px;
}

.hentry {
	margin: 0 0 1.5em;
}

header .entry-meta {
	clear: both;
	text-align: center;
}

header .entry-meta a {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
}

.format-link .entry-meta a, .format-image .entry-meta a, .format-aside .entry-meta a , .format-quote .entry-meta a   {
    display: block;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 22px;
    font-weight: bold;
    line-height: 26px;
 /*    padding: 14px 0 0; */
	    color: #B6BDD3;
		letter-spacing: -0.5px;
		padding: 15px 0 0;
		}
		

.format-link .postedon, .format-image .postedon, .format-aside .postedon , .format-quote .postedon{
display:none;}		

.single .byline,.group-blog .byline {
display: none;
}

.entry-content,.entry-summary {
	margin: 1.5em 0 0;
	font-size: 18px;
}

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

.entry-content p {
	margin-left: 12%;
	margin-right: 12%;
}

.entry-content p:first-child {
	margin-left: -5%;
	margin-right: -5%;
	font-size: 22px;
}

.entry-content p:first-child iframe {
margin-left:5% !important;
 /*  width: 90%; */
}
.entry-content p:first-child  .embed-youtube { /* tame width of first-para video embeds resized by fitvid.js */
/* max-width:70%; */
margin:0px auto;
}

.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper embed { /* fit into viewport on large screens a bit better */
height:85%;
width:85%
}
.entry-header {
	margin: 50px 0;
}

h1.entry-title {
    -moz-box-sizing: border-box;
	font-family: LeagueGothicRegular, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 60px;
	font-style: normal;
/* 	font-weight: bold; */
	line-height: 56px;
	margin: 30px 0 10px;
	text-align: center;
	/*text-shadow: -1px -1px 1px rgba(0,0,0,0.2), 1px 1px 1px rgba(0,0,0,0.2), 1px 1px 1px rgba(255,255,255,0.7);  shadow */
/*text shadowing smooths out jaggies in text a bit */
/* but this is funkier */
text-shadow:1px 1px 0 #F2F2F2, 1px 2px 0 #B1B1B2;
}

h1.entry-title a {
	text-decoration: none;
	color: #000; /* top-left */
/* bottom-right */

}

h1.entry-title a:hover,h1.entry-title a:focus {
	border-bottom: 1px solid #2455C3;
	color: #336699;

	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out; /* Chrome 1-25, Safari 3.2+ */
/* Firefox 4-15 */
/* Opera 10.50?12.00 */
/* Chrome 26, Firefox 16+, IE 10+, Opera 12.50+ */
}

footer.entry-meta {
line-height: 35px;
	padding: 10px;
	border: 1px solid #eee;
	margin: 40px 12% 100px 12%;
/* 	    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); */
	-webkit-transition: all 0.2s ease-in-out 0s;
	-moz-transition: all 0.2s ease-in-out 0s;
	-o-transition: all 0.2s ease-in-out 0s;
	-ms-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;

	
	border-radius: 10px 10px 10px 10px;
}

footer.entry-meta:hover {
	background:rgba(255, 255, 255, 0.6);
	border: 1px solid #ddd;
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out; 

}

footer.entry-meta a {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
/* 	font-weight: bold;
	text-decoration: none; */
}

.more-link .meta-nav{display:none;}

footer .sep {display:none;}

footer .cat-links a , footer .tags-links a, footer .comments-link a, .single-post footer.entry-meta a{
    background: none repeat scroll 0 0 #eee;
    color: #336699;
    font-family: font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 15px;
    margin: 1px 3px 0 0;
    padding: 6px 8px;
    text-transform: uppercase;
    text-decoration: none;
	border-radius:5px;
	display: inline-block;
}
footer .cat-links a:hover, footer .tags-links a:hover, .single-post footer.entry-meta a:hover{
    background: #ccc;
	color:#fff;
}
footer .comments-link a {background:#f1f1f1;}
footer .comments-link a:hover  {background:#336699;color:#fff;}

div.share-button-bar {
    display: block;
    height: 100px;
    margin: 50px auto;
    max-width: 480px;
    text-align: center;
    width: 50%;
}

div.share-button {
    float: left;
    width: 25%;
}

#share img {
    margin-left: auto;
    margin-right: auto;
}
.share-button a:hover + p {
    opacity: 1;
    transition: opacity 0.2s ease-out 0s;
}
.share-button a + p {
    opacity: 0;
    transition: opacity 0.4s ease-out 0s;
}
.share-button p {
    font-size: 15px;
}

#share-title {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
}
/* =Link posts
-----------------------------------------------*/
.blog .format-link .entry-title,.archive .format-link .entry-title {
	display: none;
}

.format-link .content-sidebar {display:none;}
.format-link .yarpp-related {display:none;}
.blog .format-link footer.entry-meta,.archive .format-link  footer.entry-meta{display:none;}

.format-link {    
border: 1px solid transparent;
    margin: 75px 0 125px;
	width: 100%;
	padding-bottom: 200px !important;
	 text-align: center;
	}

.format-link .entry-content  p:first-child {
    font-size: 22px;
    margin: 0 auto;

    width: 76%;
}

.blog .format-link header.entry-header .entry-meta .byline,
.blog .format-link header.entry-header .entry-meta .sep,
.blog .format-link header.entry-header .entry-meta .comments-link,
.archive .format-link  header.entry-header .entry-meta .byline,
.archive .format-link  header.entry-header .entry-meta .sep,
.archive .format-link  header.entry-header .entry-meta .comments-link {display:none;}

.blog .format-link header.entry-header .entry-meta,.archive .format-link  header.entry-header .entry-meta{
    background: none repeat scroll 0 0 #EEEEEE;
    background: rgba(0,0,0,0.07);	
    border-radius: 75px 75px 75px 75px;
    display: block;
    float: left;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
 margin-top: -22px;
    height: 100px;
    padding: 20px 10px 0;
    width: 100px;
	margin-right: 20px;
-webkit-transition: all 0.4s ease 0s;
-moz-transition: all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
-ms-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
border:10px solid #dedede;
}
.blog .format-link header.entry-header .entry-meta:hover,.archive .format-link  header.entry-header .entry-meta:hover{
background-color:#336699;
color:white;
border:10px solid #f1f1f1;
}
.blog .format-link header.entry-header .entry-meta:hover a,.archive .format-link  header.entry-header .entry-meta:hover a{
color:yellow;
text-decoration:none;
}

.format-link .entry-header {margin:0px}


/* =Aside posts
-----------------------------------------------*/
.blog .format-aside .entry-title,.archive .format-aside .entry-title {
	display: none;
}
.format-aside .content-sidebar {display:none;}
.format-aside .yarpp-related {display:none;}
.blog .format-aside footer.entry-meta,.archive .format-aside  footer.entry-meta{display:none;}

.format-aside {    
border: 1px solid transparent;
    margin: 75px 0 125px;
	width: 100%;
	  padding-bottom: 150px !important;
	}

.format-aside .entry-content  p:first-child {
    font-size: 22px;
    margin: 0 auto 10px;

    width: 76%;
}

.blog .format-aside header.entry-header .entry-meta .byline,
.blog .format-aside header.entry-header .entry-meta .sep,
.blog .format-aside header.entry-header .entry-meta .comments-link,
.archive .format-aside  header.entry-header .entry-meta .byline,
.archive .format-aside  header.entry-header .entry-meta .sep,
.archive .format-aside  header.entry-header .entry-meta .comments-link {display:none;}

.blog .format-aside header.entry-header .entry-meta,.archive .format-aside  header.entry-header .entry-meta{
    background: none repeat scroll 0 0 #EEEEEE;
    background: rgba(0,0,0,0.07);	
    border-radius: 75px 75px 75px 75px;
    display: block;
    float: left;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
 margin-top: -22px;
    height: 100px;
    padding: 20px 10px 0;
    width: 100px;
	 margin-right: 20px;
-webkit-transition: all 0.4s ease 0s;
-moz-transition: all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
-ms-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
border:10px solid #dedede;
}
.blog .format-aside header.entry-header .entry-meta:hover,.archive .format-aside  header.entry-header .entry-meta:hover{
background-color:#336699;
color:white;
border:10px solid #f1f1f1;
}
.blog .format-aside header.entry-header .entry-meta:hover a,.archive .format-aside  header.entry-header .entry-meta:hover a{
color:yellow;
text-decoration:none;
}

.format-aside .entry-header {margin:0px}

/* =Video posts
-----------------------------------------------*/
.format-video {    
 text-align: center;
     margin: 75px 0 125px;
	}

/* =Quote posts
-----------------------------------------------*/
.blog .format-quote .entry-meta,.archive .format-quote .entry-meta {
	display: none;
}

.format-quote .content-sidebar {display:none;}
.format-quote {    
     margin: 75px 0 125px;
	}

body.home .format-quote {	 	  padding-bottom: 150px !important;}
	
.blog .format-quote header.entry-header .entry-meta .byline,
.blog .format-quote header.entry-header .entry-meta .sep,
.blog .format-quote header.entry-header .entry-meta .comments-link,
.archive .format-quote  header.entry-header .entry-meta .byline,
.archive .format-quote  header.entry-header .entry-meta .sep,
.archive .format-quote  header.entry-header .entry-meta .comments-link {display:none;}

.format-quote .entry-content {
  background: url("img/bg-quote.png") no-repeat scroll 15px 15px transparent;
  background-color:#f1f1f1;
  background-color:rgba(0,0,0,0.02);
  border:1px solid #eee;
   padding: 20px 0;
       margin: 0 auto;
    width: 84%;
}

.format-quote .entry-content p:first-child {
    font-size: 18px;
    margin-left: 12%;
    margin-right: 12%;
	padding-top:35px;
	font-style:italic;
}

.format-quote .entry-content p {
	font-style:italic;
}

.quote-shadow {
    background: url("img/quote-shadow.png") no-repeat scroll 0 0 transparent;
    height: 35px;
    margin: 0 auto;
    width: 90%;
	 background-size: 100%;
}


.format-quote cite {display: block;
    font-size: 18px;
    font-style: normal;
    margin: 20px;
    text-align: right;
    width: 100%;}

.format-quote cite:before {
   content: "- ";
}

/* =Image posts
-----------------------------------------------*/

.blog .format-image .entry-meta,.archive .format-image .entry-meta {
	display: none;
}

.format-image .content-sidebar {display:none;}
.format-image .yarpp-related {display:none;}
.format-image {    
     margin: 75px 0 125px;
	 padding-bottom: 100px !important;
	}
.format-image .entry-header {margin:10px 0}
.format-image h1.entry-title {display:none;}
	
.blog .format-image header.entry-header .entry-meta .byline,
.blog .format-image header.entry-header .entry-meta .sep,
.blog .format-image header.entry-header .entry-meta .comments-link,
.archive .format-image  header.entry-header .entry-meta .byline,
.archive .format-image  header.entry-header .entry-meta .sep,
.archive .format-image  header.entry-header .entry-meta .comments-link {display:none;}

/* .blog .format-image header.entry-header .entry-meta,.archive .format-image  header.entry-header .entry-meta{
    background: none repeat scroll 0 0 #EEEEEE;
    background: rgba(0,0,0,0.07);	
    border-radius: 75px 75px 75px 75px;
    display: block;
    float: left;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    height: 100px;
    padding: 20px 10px 0;
    width: 100px;
    xxxmargin-left: 0;
    xxxmargin-right: -100px; 
    margin: 20px 0;
-webkit-transition: all 0.4s ease 0s;
-moz-transition: all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
-ms-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
border:10px solid #dedede;
}
.blog .format-image header.entry-header .entry-meta:hover,.archive .format-image  header.entry-header .entry-meta:hover{
background-color:#336699;
color:white;
border:10px solid #f1f1f1;
}
.blog .format-image header.entry-header .entry-meta:hover a,.archive .format-image  header.entry-header .entry-meta:hover a{
color:yellow;
text-decoration:none;

} */


.format-image .entry-content {
   padding: 20px 0;
       margin: 0 auto;
    width: 84%;
	text-align:center;
}

.format-image img {padding:15px;background:#eee;border-radius:10px;}

/* =Search results
-----------------------------------------------*/
#nothingfound {
	margin: 0;
	text-align: center;
}

.no-results #searchform {
	float: none;
	text-align: center;
	margin: 50px auto;
	width: 50%;
}

.no-results #s {
	background: #eee url(img/search32.png) no-repeat top left;
	border-radius: 8px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding-left: 34px;
	font-size: 20px;
	width: 300px;
}

.no-results #s:focus {
	background-color: #fff;
}

/* =404
-----------------------------------------------*/
.error404 .entry-content #searchform {
	float: none;
	text-align: center;
	margin: 50px auto;
	width: 50%;
}

.error404 .entry-content #s {
	background: #eee url(img/search32.png) no-repeat top left;
	border-radius: 8px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding-left: 34px;
	font-size: 20px;
	width: 300px;
}

.error404 .entry-content#s:focus {
	background-color: #fff;
}

/* =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,.comment-content img[height],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 */
}

.entry-content img.wp-smiley,.comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

.wp-caption {
	border: 1px solid #ccc;
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 1.2% auto 0;
	max-width: 98%;
}

.wp-caption-text {
	text-align: center;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
	font-size: 12px;
	 padding: 0 10px;
}

.site-content .gallery {
	margin-bottom: 1.5em;
}

.site-content .gallery a img {
	border: none;
	height: auto;
	max-width: 90%;
}

.site-content .gallery dd {
	margin: 0;
}

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

.floatleft {
	float: left;
	margin: 10px 10px 10px 0;
	background: #efefef;
	padding: 10px;
	border-radius: 5px;
}

.floatright {
	float: right;
	margin: 10px 0 10px 10px;
	background: #efefef;
	padding: 10px;
	border-radius: 5px;
}

/* =Navigation
-----------------------------------------------*/
#nav-above, #nav-below {
	clear: both;
	padding: 20px 0;
	overflow: hidden;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
/* 	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.03); */
background: -moz-linear-gradient(top,  rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.03) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.1)), color-stop(100%,rgba(0,0,0,0.03))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.03) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.03) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.03) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.03) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#08000000',GradientType=0 ); /* IE6-9 */

}

#nav-below {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.05);}

.content-area .nav-previous {
	float: left;
	width: 40%;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding-left: 20px;
}

.nav-label {
	height: 46px;
	padding: 20px 0 0 20px;
	display: inline-block;
}

.nav-previous .nav-label {
	float: left;
}

.content-area .nav-next {
	float: right;
	text-align: right;
	width: 40%;
	padding-right: 20px;
}

.meta-nav {
	-webkit-background-size: 17px 25px;
	-moz-background-size: 17px 25px;
	background-size: 17px 25px;
	border-radius: 33px 33px 33px 33px;
	cursor: pointer;
	display: block;
	height: 66px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	opacity: 0.9;
	text-indent: -9000px;

	-webkit-transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	-ms-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
	width: 66px;
	margin: 0 10px;
}

.nav-previous .meta-nav {
	background: url("img/prev.png") no-repeat scroll center center #eee;
	float: left;
}

.nav-next .meta-nav {
	background: url("img/next.png") no-repeat scroll center center #eee;
	float: right;
}

.content-area .nav-next:hover .meta-nav,.content-area .nav-previous:hover .meta-nav {
	background-color: #336699;
}



/* =Comments
-----------------------------------------------*/
.comment-notes {
	margin: 10px 0 30px;
}


#comments article {background:none;}
#commentform label {
	margin-right: 10px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 20px;
}

.comments-area {
	border-top: 1px solid #EEEEEE;
	margin-top: 50px;
	padding-top: 50px;
}

.comments-title {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
}

.commentlist {
	width: 80%;
	float: left;
}

.comment-content a {
	word-wrap: break-word;
}

.comment {
	padding: 0 0 25px 0;
	margin-top: 25px;
}

.children .comment {
	margin-top: 0;
	padding-bottom: 0;
}

#comments li {
	font-size: inherit;
	list-style: none;
	margin-left: 0;
	padding-left: 82px;
	position: relative;
}

.comment p {
	color: #666;
}

.comment .says {
	display: none;
}

.avatar {
	position: absolute;
	left: 0;
	border-radius: 5px 5px 5px 5px;
}

.comment-body {
	padding-right: 10px;
	padding-bottom: 10px;
}

#comments .comment .leaveComment {
	border-top: 1px dotted #ccc;
}

#comments .comment .children li {
	padding: 10px 0 0 52px;
	margin: 5px 0 0;
}

#comments .comment .children li .comment-body {
	margin-left: -52px;
	padding: 10px 10px 10px 52px;
	background: #F2F2F2;
	border-left: 2px solid #ccc;
}

#comments .comment .children li #respond {
	background: #F2F2F2;
}

#comments .comment .children li.depth-3 .comment-body {
	background-color: #F6F6F6;
	border-left: 2px solid #ccc;
}

#comments .comment .children li.depth-3 #respond {
	background-color: #F6F6F6;
}

#comments .comment .children li.depth-4 .comment-body {
	background-color: #F9F9F9;
	border-left: 2px solid #ccc;
}

#comments .comment .children li.depth-4 #respond {
	background-color: #F9F9F9;
}

#comments .comment .children li.depth-5 .comment-body {
	background-color: #FcFcFc;
}

#comments .comment .children li.depth-5 #respond {
	background-color: #FcFcFc;
}

#comments .comment .children li .avatar {
	left: 10px;
	width: 32px;
	height: 32px;
}

#cancel-comment-reply {
	margin-top: 15px;
	text-transform: capitalize;
	float: left;
}

.comment-reply-link {
	background: none repeat scroll 0 0 #CCCCCC;
	border-radius: 5px 5px 5px 5px;
	display: block;
	float: right;
	padding: 5px;
	text-decoration: none;
	font-size: 12px;
}

.comment-reply-link:hover {
	background: none repeat scroll 0 0 #eee;
}

#cancel-comment-reply-link {
	background: none repeat scroll 0 0 #CCCCCC;
	border-radius: 5px 5px 5px 5px;
	display: block;
	padding: 5px;
	text-decoration: none;
	font-size: 12px;
}

#cancel-comment-reply-link:hover {
	background: none repeat scroll 0 0 #eee;
}

#respond textarea {
	-webkit-transition: all 1s linear;
	-moz-transition: all 1s linear;
	-o-transition: all 1s linear;
	-ms-transition: all 1s linear;
	transition: all 1s linear; /* Chrome 1-25, Safari 3.2+ */
/* Firefox 4-15 */
/* Opera 10.50?12.00 */
/* Chrome 26, Firefox 16+, IE 10+, Opera 12.50+ */
background-image: url("img/bigwhitebottle.png");
	background-position: center bottom;

	-webkit-background-size: 348px 291px;
	-moz-background-size: 348px 291px;
	background-size: 348px 291px;
		background-size: cover;
}

#respond textarea:focus {
	background-position: left;
}

.comment-author {
	font-size: 1.3em;
	margin-bottom: 10px;
}

.comment-author cite {
	font-style: normal;
	font-weight: bold;
}

.comment-meta {
	margin: 10px 0;
	font-size: 1.0em;
	font-style: italic;
}

#comments .comment .children .comment-meta {
	top: 20px;
}

.comment .reply {
	margin-bottom: 10px;
	text-transform: uppercase;
	font-size: 1.1em;
}

.commentContent {
	float: left;
	width: 415px;
	margin-left: 22px;
}

.nocomments {
	font-size: 1.2em;
	padding: 25px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	float: right;
}

#reply-title {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
}

.logged-in-as {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 12px;
	margin-right: 10px;
	text-align: right;
}

/* =Site Footer (colophon)
-----------------------------------------------*/
#footer-widgets {
	float: left;
	width: 100%;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background: url("img/wndrchkn.png") no-repeat scroll center bottom rgba(0, 0, 0, 0.07);
/* 	background: rgba(0, 0, 0, 0.07); */
margin-bottom: -10px;
}

.footer-widget {
	float: left;
	font-size: 14px;
	margin: 20px 8%;
	width: 15%;
}

.footer-widget h2 {
	font-size: 20px;
}

.footer-widget ul {
	list-style: none;
	margin: 10px 3px;
}

.footer-widget li {
	padding: 2px 0;
}

/* #footer-left-widget  {
	margin-left: 40px;
}

#footer-right-widget  {
	margin-right: 40px;
}

 */
.site-footer {
	clear: both;
	width: 100%;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11px;

	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.07);
}

.site-info {
	text-align: right;
	background: url("img/bright_squares.png");
	border-top: 1px solid #DDDDDD;
	padding: 20px 10px 20px 0;
}

#foot-shadow {
	background: url("img/foot-shadow.png") no-repeat scroll center center transparent;
	display: block;
	float: left;
	height: 10px;
	position: relative;
width: 100%;
}

/* =Widgets
-----------------------------------------------*/
.widget {
	margin: 0 0 1.5em;
}

/* Make sure select elements fit in widgets */
.widget select {
	max-width: 100%;
}

/* Search widget */
#searchsubmit {
	display: none;
}

.yarpp-related {
	margin: 100px 0 100px 20%;
	width: 60%;
}

.yarpp-related p {font-size:22px;}

/* =Infinite Scroll
-----------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
/* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll #nav-above,.infinite-scroll #nav-below,.infinite-scroll.neverending #colophon {
	/* Theme Footer (when set to scrolling) */
display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */
.infinity-end.neverending #colophon {
	display: block;
}


/* =Archives Page
-----------------------------------------------*/
.page-template-archives-php .site-main h2 {font-size:20px;}
.page-template-archives-php .site-main #s {
    font-size: 20px; 
	}
.page-template-archives-php .site-main  #searchform {
    float: none;
    margin: 50px auto;
    text-align: center;
}
#date-archive{margin:50px 0;}
.year-header{}
.month-link {}
.category-archive-post-list {    
	display: block;
    float: left;
	    height: 260px;
    width: 28%;
	margin:25px 20px;
	list-style:none;}
	
.category-archive {}	
.category-archive-post-list li {margin-left:0px;}	
	
.category-list-title{font-size: 22px;}

.category-archive-post-list .view-all {margin:10px 0; font-size:14px;}


/* =Speshul BigPic Background Pages
-----------------------------------------------*/
/* see http://css-tricks.com/perfect-full-page-background-image/ */

.page-template-bg-page-php { 
  background: url(img/bestever.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.page-template-bg-page-php #page {background:none;}


.page-template-bg-page-php #footer-widgets {
   height:300px;
	}

.page-template-bg-page-php .footer-widget {
    display:none;
	}


	
/* =Media Query Adjustments
-----------------------------------------------*/



/* ------------------------------------------ */
/* Landscape phones and down */
/* ------------------------------------------ */
@media (max-width: 479px) {

		.content-sidebar {
		display:none;
		}
		.blog .format-image header.entry-header .entry-meta, 
		.archive .format-image header.entry-header .entry-meta, 
		.blog .format-link header.entry-header .entry-meta, 
		.archive .format-link header.entry-header .entry-meta {
			float: none;
			margin: 20px auto;}

		.quote-shadow{display:none;}
		.entry-meta {display:none;}

		.blog .format-image header.entry-header .entry-meta a, .archive .format-image header.entry-header .entry-meta a, .blog .format-link header.entry-header .entry-meta a, .archive .format-link header.entry-header .entry-meta a, .blog .format-aside header.entry-header .entry-meta a, .archive .format-aside header.entry-header .entry-meta a, .blog .format-quote header.entry-header .entry-meta a, .archive .format-quote header.entry-header .entry-meta a {
		font-size: 12px;
		letter-spacing:0px;
			line-height: 16px;
			padding: 0;
		}


		.blog .format-image header.entry-header .entry-meta, .archive .format-image header.entry-header .entry-meta, .blog .format-link header.entry-header .entry-meta, .archive .format-link header.entry-header .entry-meta, .blog .format-aside header.entry-header .entry-meta, .archive .format-aside header.entry-header .entry-meta, .blog .format-quote header.entry-header .entry-meta, .archive .format-quote header.entry-header .entry-meta    {
		height:50px;
		width:50px;

		}


		#content article, .format-aside {padding-bottom: 0px !important;}

		#foot-shadow {
			background: url("img/foot-shadow.png") no-repeat scroll center center #eee;
		}	
		.share-button img {
			height: 49px;
			width: 49px;
		}
	}

/* ------------------------------------------ */
/* Landscape phone to portrait tablet */
/* ------------------------------------------ */
@media (max-width: 767px) {
.site-title {
font-size: 1.5em;
}

#footer-widgets {
	display: none;
}

.entry-content {
	font-size: 14px;
}

.entry-content p {
	margin-left: 0;
	margin-right: 0;

}

blockquote p,.quoted p {
	font-size: 13px !important;
	margin-left: 0;
	margin-right: 0;	padding:0 10px;
}

.entry-content p:first-child {
	font-size: 13px !important;
}
}


