/*   
Theme Name: A Thematic Child Theme
Theme URI: 
Description: Use this theme to start your Thematic Child Theme development.
Author: Ian Stewart
Author URI: http://themeshaper.com/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

@import url('fonts/stylesheet.css');


a, .aside a, a:link {color:#05234F;}
a:visited, .aside a:visited {color:#05234F;}
a:hover, .aside a:hover, a:active {color:#E91D2C;}


/* header-colors */
#header { background-color:#05234F; /*blue*/ }
#blog-title a { color:#fff;}
#blog-title a:hover { color:#FAB82E; /*yellow*/ }
/* registration */
body.pageid-8 #header, body.parent-pageid-8 #header { background-color:#99C946; /*green*/ }
body.pageid-8 #blog-title a:hover, body.parent-pageid-8 #blog-title a:hover { color:#E91D2C; /*red*/ }
/* sponsoren */
body.pageid-24 #header, body.parent-pageid-24 #header { background-color:#FAB82E; /*yellow*/ }
body.pageid-24 #blog-title a:hover, body.parent-pageid-24 #blog-title a:hover { color:#05234F; /*blue*/ }
/* blog */
body.blog #header { background-color:#E91D2C; /*red*/ }
body.blog #blog-title a:hover { color:#99C946; /*green*/ }

/* navi */
#access, .sf-menu, .sf-menu li, .sf-menu li a { border:0;}
#access { height:30px;}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
  color: #666;
}
.sf-menu li { background: none; font-weight:bold; };
.sf-menu li li { background: #fff; }
.sf-menu li li li { background: #9AAEDB; }

.sf-menu .current_page_item,
.sf-menu .current_page_ancestor {
  background:#fff;
  color:#000 !important;
}


#primary {
  border:0;
  margin-top:-30px;
  padding:0;
}
#primary ul {padding:0;}

body, td, input, select, textarea,#blog-title,#blog-description {
  font-family: "DroidSans", "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
}
h1,h2,h3,h4,h5,h6, .entry-title, .entry-content h1, .entry-content h2 {
  font-family: "DroidSerif", Georgia, Times, sans;
}
.aside h3, .entry-content h3, #blog-description { font-style:normal;}
.aside h3 { margin-bottom:5px;}
.sub-aside li, .sub-aside ul ul,
.aside li, .aside ul ul,
.peters-date-countdown ul, .peters-date-countdown li { list-style:none; padding:0; margin:0; }

.entry-content h2,
.entry-content h3 { padding-top:0;}
.em_registration_form_table,
.em_registration_form_table tr { border:0;}

.flickr_badge_image a {
  border: 1px solid #c0c0c0;
  background:#fff;
  float:left;
  padding: 2px;
  margin: 5px;
}
.flickr_badge_image a:hover {
  border-color: #9AAEDB;
}

#sponsors_above_footer {
  border-top: 1px solid #c0c0c0;
  padding: 20px 0;
}
#sponsors_above_footer .wrap { margin: 0 auto; width: 960px;}
#sponsors_above_footer h2 { color: #c0c0c0; margin-bottom: 20px;}
