/*
Theme Name: Twentyeleven TE
Description: Child theme for the twentyeleven theme 
Author: Tobias Erichsen
Template: twentyeleven
*/

@import url("../twentyeleven/style.css");

/* One column */
.one-column #page {
	max-width: 900px !important;
}


/* remove borders & padding around images */
img[class*="align"],
img[class*="wp-image-"],
#content .gallery .gallery-icon img {
	border: none;
	padding: 0;
}

/* shorten whitespace above title */
#site-title {
	padding: 1.5em 0 0;
}

#site-title a {
	color: #78c684 !important;
}


#branding {
	background: #3c3c3c !important;
}


#page {
	background-color: #3c3c3c !important;
}

#access {
	color: #78c684 !important;
	background-color: #3c3c3c !important;
	background: -moz-linear-gradient(#3c3c3c, #3c3c3c) !important;
	background: -o-linear-gradient(#3c3c3c, #3c3c3c) !important;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3c3c3c), to(#A72608)) !important; /* older webkit syntax */
	background: -webkit-linear-gradient(#3c3c3c, #3c3c3c) !important;
}

#access li:hover > a,
#access a:focus {
	background-color: #505050 !important;
	background: -moz-linear-gradient#505050, #505050) !important;
	background: -o-linear-gradient(#505050, #505050) !important;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#505050), to(#A72608)) !important; /* older webkit syntax */
	background: -webkit-linear-gradient(#505050,#505050) !important;
}

#access a {
	color: #78c684 !important;
}

#access a:hover {
	color: #f68913 !important;
}


/* shorten whitespace below subtitle */
#site-description {
	margin: 0 270px 1.5em 0;
}

/* fix position of search to match our new title pos */
.one-column #branding #searchform {
	right: 40px;
	top: 1.7em;
}

/* remove space above everything */
#page {
	margin-top: 0;
}

/* decrease whitespace above page-titles */
.singular.page .hentry {
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	margin-top: -30px;
}

/* fix edit-button to not interfere with top of new page-title */
.one-column.singular .entry-meta .edit-link a {
	position: absolute;
	left: 0;
	top: 4px;
}


/* setting hover for site-title to right color */
#site-title a:hover, #site-title a:focus, #site-title a:active {
	color: #f68913 !important;
}

/* setting hover for other links to right color & style */
a:focus, a:active, a:hover {
	text-decoration: none;
	color: #f68913 !important;
}


/* size of page-titles */
.entry-title {
	clear: both;
	color: #222;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.5em;
	padding-bottom: .3em;
	padding-top: 15px;
}


/* size of page-titles */
.singular .entry-title {
	color: #000;
	font-size: 24px;
	font-weight: bold;
	line-height: 48px;
}

/* disable showing of "comments disabled" */
.nocomments {
	display: none;
}

/* change size & color of footer */
#site-generator {
	background: #3c3c3c !important;
	line-height: 1em;
	padding: 1em 0.5em;
}

/* change link-color of footer */
#site-generator a {
	color: #78c684 !important;
}

/* change link-color of footer */
#site-generator a:hover {
	color: #f68913 !important;
}



#access .twitter, #access .rss, #access .facebook {
	float: right;
}
#access .twitter a, #access .rss a, #access .facebook a {
	background: transparent url(images/social-sprite.png) 0 0 no-repeat;
	padding: 0;
	text-indent: -9999px;
	width: 70px;
}
#access .rss a { background-position: 0 0; }
#access .facebook a { background-position: 0 -96px; }
#access .twitter a { background-position: 0 -48px; }
#access .rss a:hover, #access .rss a:focus, #access .rss a:active {
	background: transparent url(images/social-sprite.png) 0 -144px no-repeat;
}
#access .twitter a:hover, #access .twitter a:focus, #access .twitter a:active {
	background: transparent url(images/social-sprite.png) 0 -192px no-repeat !important;
}
#access .facebook a:hover, #access .facebook a:focus, #access .facebook a:active {
	background: transparent url(images/social-sprite.png) 0 -240px no-repeat;
}

