/*
Theme Name: Ease
*/

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

#main h1,
#main  h2 {
	background-color: #4f4f4f;
    border-color: #424242;
	color: #e5e5e5;
	text-shadow: 2px 1px 2px #3b3b3b;
	background: -moz-linear-(#626262, #4f4f4f);
	background: -o-linear-gradient(#626262, #4f4f4f);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#626262), to(#4f4f4f)); /* older webkit syntax */
	background: -webkit-linear-gradient(#626262, #4f4f4f);
}

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

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

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

/**
* WordPress core 
*/

.wp-caption {
    background: #969696;
    border-color: #6a6a6a;
}
.wp-caption-text {
    color: #222;
}

.gallery-caption {

}

/**
* Basics
*/

body {
	color: #999;
}

#main-wrapper {
    border-color: #5b5b5b;
}

/**
* Layout
*/

#s {
    background-color: #666;
    border-color: #666;
    color: #333;
}

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

#sidebar {
	border-color: #505050;
    background-color: #3f3f3f;
    box-shadow: -2px 4px 3px #323232;
}

#main article {
    background-color: trasnparent;
    border-color: #4c4c4c;
}

#sidebar a {
	color: #888;
}

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

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

/**
* Footer sidebars
*/

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

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

#nav-primary ul a{
	color: #aaa;
	text-shadow: 2px 1px 3px #505050;
	-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 #6d6d6d;
}

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

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

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

#nav-primary ul li:hover > ul > li {
	background-color: #a0a0a0;
	opacity: 0.90;
}

#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: #3a3a3a;
	background-color: #444;
}

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

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

.pagination > a{
	color: #888;
}

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

/**
* Comments
*/

#comments-wrapper {
	color: #999;
    background-color: #575757;
    border-color: #626262;
}

#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: #b0b0b0;
	text-shadow: 1px 2px 2px #999;
}

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

#comments-wrapper .pingback {
	background-color: #dedede;
	border-color: #d0d0d0;
}

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

#comments-wrapper #respond{
	background-color: #9b9b9b;
    box-shadow: 0px 0px 75px #6a6a6a inset;
	border-color: #5f5f5f;
    color: #444;
}

.comment-closed {
	color: #f00;
	background-color: #404040;
	border-color: #494949;
}
