/*
Theme Name: Accessible Five
Theme URI: http://accessible.sprungmarker.de/2011/04/accessible-five
Description: Accessible child for the Wordpress theme TwentyTenFive (http://www.twentytenfive.com/).
Author: Sylvia Egger
Author URI: http://accessible.sprungmarker.de/
Template: TwentyTenFive
Version: 1.0
Tags: editor-style, rtl-language-support, microformats, translation-ready, sticky-post, threaded-comments, custom-background, custom-header, white, blue, black
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html

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

*/

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

/*********************************/
/* Accessible Colors WCAG AAA + Accessible Link Focus */
/* .focus is missing in Twenty Ten */
/* .hover and .active is missing now and then */
/*********************************/

#site-generator a,
.page-title a:link,
.page-title a:visited,
.navigation,
.navigation a:link,
.navigation a:visited,
.entry-meta,
.entry-meta a:link,
.entry-utility,
.entry-utility a,
.comment-meta a:link,
.comment-meta a:visited,
.reply a:link,
a.comment-edit-link:link,
textarea, input,
#respond label,
#respond .form-allowed-tags,
.entry-content label,
#content thead th,
#content .wp-caption p.wp-caption-text,
#content .gallery .gallery-caption,
#comments .pingback p {
	color: #000;
	background: #FFFFFF;
}

/* Remove the pink line to the left of things */
#articles .column-left, #articles .column-right {
	border-left: 0;
}

/* Don't display page titles */
header .entry-title {
	display:none;
}

a:link, a:active {
	color: #A40004;
}
a:visited {
	color: #BE2F33;
}
a:hover {
	color: #FD0000;
	background: #ffebf9;
	text-decoration: underline;
}

/*Accessibility widget box*/
.accessibility {
	background: #a40004;
	padding: 8px;
}
.accessibility .widget-title {
	color: #ffebf9;
	margin-bottom: 5px;
}
.accessibility .textwidget a {
	margin-right: 6px;
}

/*Override a twentyten preset for selected text in menu bar */
#access ul li.current_page_item > a {
	color: #ffebf9;
}
	
/*Background color*/
#wrapper {
	background: #ffffff;
	margin-top: 0;
}


/*Border color*/
body {
	background: #dbcfb4;
	color: #000000;
}


/*Change the color of the thin bars above and beneath header*/
#branding img {
	border-bottom: 4px solid #A40004;
	border-top: 4px solid #A40004;
	clear: both;
	display: block;
}


/*Change the color of the menu bar*/
#access {
	background: #a40004;
	display: block;
	float: left;
	margin: 0 auto;
	width: 940px;
}

.sticky .entry-content a:link,
.sticky .entry-content a:active,
#tribe-events-content .entry-title a
{
	color: #a40004;
}

.sticky .entry-meta,
.sticky .entry-meta a:link,
.sticky .entry-utility,
.sticky .entry-utility a:link,
.widget_search #s {
    color: #4f4f4f;
}

a:hover,
.page-title a:hover,
.page-link a:hover,
.navigation a:hover,
.entry-meta a:hover,
.entry-utility a:hover,
.entry-title a:hover,
.comment-meta a:hover,
.reply a:hover,
a.comment-edit-link:hover,
#tribe-events-content .entry-title a:hover {
  	color: #FD0000;
	background: #ffebf9;
	text-decoration: underline;
}

.widget-area a:hover,
.widget-area a:active {
	background: none;
	text-decoration: none;
}

a:focus,
a:active,
#site-generator a:focus,
#site-generator a:active,
#site-info a:focus,
#site-info a:active,
.page-title a:focus,
.page-title a:active,
.page-link a:focus,
.page-link a:active,
#access .menu a:focus,
#access .menu a:active,
.navigation a:focus,
.navigation a:active,
.entry-meta a:focus,
.entry-meta a:active,
.entry-utility a:focus,
.entry-utility a:active,
.entry-title a:focus, 
.entry-title a:active,
.sticky .entry-content a:focus,
.sticky .entry-content a:active,
.sticky .entry-meta a:focus,
.sticky .entry-meta a:active,
.sticky .entry-utility a:focus,
.sticky .entry-utility a:active,
.comment-meta a:focus,
.comment-meta a:active,
.reply a:focus,
.reply a:active,
a.comment-edit-link:focus,
a.comment-edit-link:active,
#tribe-events-content .entry-title a:focus,
#tribe-events-content .entry-title a:active {
    background: #ffffff;
    color: #FD0006;
    font-weight: bold;
    text-decoration: underline;
}

.widget-area a:focus,
.widget-area a:hover {
    color: #FD0006;
}

/*No visible site title*/

#site-title {
	float: left;
	margin: 0 0 0px 0;
	width: 700px;
	font-size: 1px;
	line-height: 0px;
	text-indent: -999em;
}

#site-info a:hover,
#access .menu a:focus,
#access .menu a:hover,
#access .menu a:active,
#wp-calendar a,
.current_page_item a,
.widget-area .current_page_item a,
#access .current_page_item a,
#access .current-menu-item a {
    text-decoration: underline;
}

#wp-calendar tbody td {
    background: #ffffff;
    color: #333333;
}

input[type=text]:focus,
textarea:focus {
    background: #ffffff;
}

#respond .required {
	color: #B1002C;
	font-weight: bold;
}

/* Update */

#content .wp-caption {
    background:#ffffff;
}

/* Nav Menu more levels */
#access ul ul a {
	background: #333333;
	color: #ffebf9;
}

/* Tables: Head */
#content tr th {
    color: #000000;
}

/* Author Info: Link */
#author-link a {
    color: #000000;
}

#author-link a:active,
#author-link a:focus{
    color: #ffffff;
}

/* Errors */
.entry-content .page-link {
    clear: both; 
}

/* Update TwentyTen Five */

noscript strong {
    background-color: #ffffff;
    color: #000;
}
#content figure {
    background:#ffffff;
}
#content figure figcaption  {
    color: #4f4f4f;
}

#nav-above,
#nav-below,
#nav-above a,
#nav-below a {
    line-height: 18px;
}

/*********************************/
/* Skip link visible on keyboard focus
* Additional skip links back to top after content and footer
*/
/*********************************/

/* correction of screen-reader-text (hidden elements) */
.screen-reader-text {
    display:inline;
    left: -9999px;
    position:absolute;
    top:auto;
}

/* skip link header */
#access .skip-link {
    position: static;
}

#access .skip-link a {
    left:-99999px;
    position:absolute;
    top:auto;
}

#access .skip-link a:focus,
#access .skip-link a:active {
    background: #575757;
    color: #fff;
    line-height: 140%;
    padding: 4px 4px 4px 22px;
    position: static;
    text-decoration: underline;
    font-family: "Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif;
}

/* adding skip links below content and footer */

/* layout correction for skip link after content */
#nav-below {
    margin-top: 0;
}

#site-generator .skip-bottom:focus,
#site-generator .skip-bottom:active,
.skip-content:focus,
.skip-content:active {
    background: #575757;
    color: #fff;
    float:right;
    font-family: "Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif;
    font-size: 75%;
    font-style: normal;
    padding-left: 0;
    position: static;
    text-decoration: underline;
    line-height: 140%;
}

.skip-content:focus,
.skip-content:active {
    margin-bottom: 8px;
}

#site-generator .skip-bottom:focus,
#site-generator .skip-bottom:active {
    font-size: 100%;
}

/*********************************/
/* Smaller things as correction header img for IE 9 */
/*********************************/
#branding img {
    float: left;
}


#rss_multi_importer_widget-2 h3.widget-title {
display: none;
}

#rssfeed {
list-style: none;
}

.section_header a:link,
.section_header a:hover,
.section_header a:visited,
.section_header a:active {
color: #ebdbcc;
}

/*****************************/
/* donate button test */
/*************************/

.button {
   border: 1px solid #0a3c59;
   background: #3e779d;
   background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#3e779d));
   background: -webkit-linear-gradient(top, #65a9d7, #3e779d);
   background: -moz-linear-gradient(top, #65a9d7, #3e779d);
   background: -ms-linear-gradient(top, #65a9d7, #3e779d);
   background: -o-linear-gradient(top, #65a9d7, #3e779d);
   background-image: -ms-linear-gradient(top, #65a9d7 0%, #3e779d 100%);
   padding: 10.5px 21px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #1e4158 0 1px 0;
   color: #ffffff;
   font-size: 14px;
   font-family: helvetica, serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button:hover {
   border: 1px solid #0a3c59;
   text-shadow: #1e4158 0 1px 0;
   background: #3d3d63;
   background: -webkit-gradient(linear, left top, left bottom, from(#6768ab), to(#3d3d63));
   background: -webkit-linear-gradient(top, #6768ab, #3d3d63);
   background: -moz-linear-gradient(top, #6768ab, #3d3d63);
   background: -ms-linear-gradient(top, #6768ab, #3d3d63);
   background: -o-linear-gradient(top, #6768ab, #3d3d63);
   background-image: -ms-linear-gradient(top, #6768ab 0%, #3d3d63 100%);
   color: #ffffff;
   }
.button:active {
   text-shadow: #1e4158 0 1px 0;
   border: 1px solid #0a3c59;
   background: #6768ab;
   background: -webkit-gradient(linear, left top, left bottom, from(#3d3d63), to(#3d3d63));
   background: -webkit-linear-gradient(top, #3d3d63, #6768ab);
   background: -moz-linear-gradient(top, #3d3d63, #6768ab);
   background: -ms-linear-gradient(top, #3d3d63, #6768ab);
   background: -o-linear-gradient(top, #3d3d63, #6768ab);
   background-image: -ms-linear-gradient(top, #3d3d63 0%, #6768ab 100%);
   color: #fff;
   }