/*
Theme Name: Ease
*/

h1, h2, h3, h4, h5, h6 {
	color: #b51;
}

#main h1,
#main  h2 {
	background-color: #a33;
    border-color: #933;
	color: #fff;
	text-shadow: 2px 1px 2px #b66;
	background: -moz-linear-(#c44, #a33);
	background: -o-linear-gradient(#c44, #a33);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c44), to(#a33)); /* older webkit syntax */
	background: -webkit-linear-gradient(#c44, #a33);
}

#main #grid-layout h1,
#main #grid-layout h2 {
	background-color: transparent;
	color: #c33;
	text-shadow: 2px 1px 2px #c0c0c0;
}

#main #grid-layout .sticky {
    background-color: #e8e8e8;
}

#main article a:hover {
    color: #ff602b;
}

/**
* WordPress core 
*/

.wp-caption {
    background: #ba4040;
    border-color: #e62c2c;
}
.wp-caption-text {
    color: #dadada;
}

.gallery-caption {

}

/**
* Basics
*/

body {
	color: #777;
}

#main-wrapper {
    border-color: #dfdfdf;
}

/**
* Layout
*/

#s {
    background-color: #fbfbfb;
    border-color: #dfdfdf;
}

@media only screen and (min-width: 721px) {
    #s {
        -webkit-transition-property: background-color, width;
        -webkit-transition-duration: 2400ms, 1s;
        -moz-transition-property: background-color, width;
        -moz-transition-duration: 2400ms, 1s;
        transition-property: background-color, width;
        transition-duration: 2400ms, 1s;
}
}

#s:focus {
    width: 68%;
    background-color: #fff;
}

#sidebar {
	border-color: #ddd;
    background-color: #fcfcfc;
    box-shadow: -2px 4px 3px #e6e6e6;
}

#main article {
    background-color: #fff;
    border-color: #f0f0f0;
}

#sidebar a {
	color: #888;
}

#sidebar a:hover {
	color: #f62;
}

#site-foot {
	border-top-color: #ddd;
}

/**
* Footer sidebars
*/

#nav-primary .menu {
	background-color: #a33;
}

#nav-primary ul li {
	background-color: #a33;
}

#nav-primary ul a{
	color: #fdd;
	text-shadow: 2px 1px 3px #b66;
	-webkit-transition-property: color;
	-webkit-transition-duration: 300ms;
	-moz-transition-property: color;
	-moz-transition-duration: 300ms;
	transition-property: background-color;
	transition-duration: 300ms;
}

#nav-primary ul a:hover{
	color: #fff;
	text-shadow: 2px 1px 3px #d0d0d0;
}

#nav-primary ul ul a{
	color: #666;
	text-shadow: 2px 1px 3px #eee;
}

#nav-primary ul ul a:hover{
	color: #000;
	text-shadow: 2px 1px 3px #aaa;
}

#nav-primary ul ul > li {
	-webkit-transition-property: background-color, opacity;
	-webkit-transition-duration: 400ms, 1s;
	-moz-transition-property: background-color, opacity;
	-moz-transition-duration: 400ms, 1s;
	transition-property: background-color, opacity;
	transition-duration: 400ms, 1s;
	background-color: #a33;
	opacity: 1;
}

#nav-primary ul li:hover > ul > li {
	background-color: #fbfbfb;
	opacity: 0.95;
}

#nav-primary ul li:hover > ul {
	border-color: #ddd;
}

#nav-primary ul ul li:hover > ul {
	border-color: #ddd;
}

/**
*	Elements
*/

a {
	color: #55f;
}

a:visited {
	color: #d000bc;
}

th {
	border-bottom-color: #777;
}

td {
	border-bottom-color: #bbb;
}

/**
*	List
*/

#main pre {
	border-color: #ccc;
    background-color: #fff;
}

/**
* Posts
*/

.entry-meta {
	border-color: #f0f0f0;
	background-color: #f8f8f8;
}

.entry-meta a {
	color: #888;
}

.entry-meta a:hover {
	color: #222;
}

.pagination > a{
	color: #888;
}

#main .sticky {
	border-color: #e0e0e0;
}

/**
* Comments
*/

#comments-wrapper {
	color: #555;
    background-color: #f4f4f4;
    border-color: #e0e0e0;
}

#main #comments-wrapper h1,
#main #comments-wrapper h2{
	background: none;
    border: none;
	color: #000;
	text-shadow: 1px 2px 3px #999;
}

#comments-wrapper h3,
#comments-wrapper h4,
#comments-wrapper h5,
#comments-wrapper h6{
	color: #888;
	text-shadow: 1px 2px 3px #bbb;
}

#comments-wrapper .comment {
	border-color: #dfdfdf;
}

#comments-wrapper .pingback {
	background-color: #feb;
	border-color: #fb9;
}

#comments-wrapper .alt {
	background-color: #fafafa;
}

#comments-wrapper #respond{
	background-color: #f0f0f0;
    box-shadow: 0px 0px 75px #ccc inset;
	border-color: #ddd;
}

.comment-closed {
	color: #f33;
	background-color: #feb;
	border-color: #e92;
}
