/*   
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/3c-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');*/
@import url('../thematic/library/styles/18px.css');

@import url('../thematic/library/styles/superfish.css');

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

a:link {text-decoration: none; color:#4682B4;}
a:visited {text-decoration: none; color:#4682B4;}
a:hover {text-decoration: underline;}
/*a:active {text-decoration: none;}*/
a:focus {background:#f9f9e0;}

.entry-title {color:#736357; text-transform:uppercase; font-size:18px; margin-top:2px; margin-bottom:12px; font-weight:bold;}

.columntitle, .page-title, .simple-section-nav .widgettitle {color:#736357; line-height:36px; font-size:2em; text-transform:uppercase; border-top:1px solid #736357; 
border-bottom:1px solid #736357; font-weight:normal;}

.singular .entry-title {line-height:36px; font-size:2em; text-transform:uppercase; border-top:1px solid #736357; 
border-bottom:1px solid #736357; font-weight:normal;}

.single .entry-title, .page-parent .entry-title, .page-child .entry-title {font-size:2em; border-bottom:1px dotted #736357; margin-top:36px; margin-bottom:0px; border-top:0; 
font-weight:bold;}

.widgettitle, .cats, .simple-section-nav ul {color:#736357; line-height:19px; text-transform:uppercase; border-bottom:1px solid #736357;}
.simple-section-nav ul ul {border-bottom:0;}
.widget_include_page .widgettitle, .cats, .simple-section-nav ul {margin-bottom:0px;}
/* ul.sf-menu {margin-bottom:10px;} */

#page-top ul {margin-bottom:0;}

.simple-section-nav ul {width:660px;}
.simple-section-nav ul li {margin-right:1em;}
.page_item a, .widgettitle a, .entry-title a, .cats a, .featured-text h2 a, .featured-2-text h3 a {color:#736357;}
.current_page_item > a:first-child, .current_page_parent > a:first-child, .current_page_ancestor > a:first-child {color:#000000; text-decoration:none; cursor:default;}
a.current_page_item {text-decoration:none; cursor:default;}
/* .widgetcontainer {margin-bottom:18px;} */

.entry-image {float:left; margin:4px 0 16px 0;}
.entry-filler {float:right; margin:4px 0 16px 0; background: #eeeeee;}
.author-image {float:left; width: 320px; margin:4px 0 16px 0;}
#author-info {float:right; width: 320px; margin:4px 0 16px 0;}

.featured-large {float:left; width:635px; height:240px; margin:4px 0 0 0; overflow:hidden; }
/*.featured-large {float:left; width:660px; margin:4px 0 0 0; background:#736357 url('http://www.pixelache.ac/helsinki/wp-content/uploads/2009/12/dots_brown.gif') no-repeat;}*/
.featured-large-text {float:left; width: 600px; margin: 150px 0px 16px 30px; color:#ffffff; background-color2:#736357; font-weight:900; /*opacity:0.5; filter:alpha(opacity=50);*/}
.featured-large-text h2 {font-weight:bold; text-transform:uppercase; font-size:32px;}

.featured { clear:both; width:660px; display:inline-block; margin: 0px 0 0px; border-bottom:1px solid #736357;}
.featured-image {width:195px; height:110px; margin: 9px 18px 9px 0; float:left; overflow:hidden; display:inline-block;}
.featured-image-wide {width:195px; height:110px; margin: 9px 18px 9px 0; float:left; display:inline-block;}
.featured-text {width:422px; margin: 9px 0 0px; display:inline-block; float:right;}
.featured-text h2 {/*color:#222222;*/ color:#736357; font-weight:bold; text-transform:uppercase; font-size:16px;}
.featured-text p {margin-bottom:9px;}
.featured-datetime {width:220px; height:110px; margin: 9px 18px 9px 0; float:left; overflow:hidden; display:inline-block;}
.featured-date { clear:both; float:right; display:inline-block; font:42px Arial,sans-serif; height:40px; line-height:38px; color:#736357;}
.featured-time { clear:both; float:right; display:inline-block; font:18px Arial,sans-serif; height:20px; color:#736357;}

.featured-bioekoenergy { width:20px; height:18px; margin:9px 5px 9px 0px; background-color:#5e7936; float:left; }
.featured-makeroboware { width:20px; height:18px; margin:9px 5px 9px 0px; background-color:#911a1c; float:left; }
.featured-cityurbansite { width:20px; height:18px; margin:9px 5px 9px 0px; background-color:#635043; float:left; }
.featured-audiovisual { width:20px; height:18px; margin:9px 5px 9px 0px; background-color:#054c5c; float:left; }
.featured-2011 { width:20px; height:18px; margin:9px 5px 9px 0px; background-color:#0e75bd; float:left; }
.featured-2011-workshop { width:20px; height:18px; margin:9px 5px 9px 0px; background-color:#f8941d; float:left; }
.featured-2011-concertclub { width:20px; height:18px; margin:9px 5px 9px 0px; background-color:#bd2aaf; float:left; }
.featured-2011-exhibition { width:20px; height:18px; margin:9px 5px 9px 0px; background-color:#0d75bd; float:left; }
.featured-2011-presentationseminar { width:20px; height:18px; margin:9px 5px 9px 0px; background-color:#8dc73f; float:left; }

.featured-2 {width:660px; display:inline-block; margin: 0px 0 0px; border-bottom:1px solid #736357;}
/* .featured-2-image {width:220px; height:110px; margin: 18px 0 9px; float:left; overflow:hidden; display:inline-block;} */
.featured-2-left {width:320px; margin: 0px 0px 0px 0; display:inline-block; float:left;}
.featured-2-right {width:320px; margin: 0px 0px 0px 0; display:inline-block; float:right;}
.featured-2-text {width:292px; margin: 9px 0px 0px 3px; display:inline-block;}
div.featured-2-text h3 {color:#333333; /*color:#736357;*/ font-weight:bold; text-transform:uppercase; font-size:12px; margin-bottom:1px;}
div.featured-2-text h3 a {color:#333333;}
.featured-2-text p {margin-bottom:9px;}

div.entry-content h2.schedule-date {font:42px Arial,sans-serif; border-bottom:4px double #736357; margin-bottom:9px; margin-top:24px;}
.schedule-event {width:660px; display:inline-block; margin: 0px 0 0px;}
.schedule-time {width:60px; float:left; display:inline-block; margin:9px 10px 0 3px; text-align:right; font:24px Arial,sans-serif; color:#736357; line-height:20px;}
.schedule-time small {font-size:10px;}
.schedule-theme {width:400px; display:inline-block;}
.schedule-bioekoenergy { width:20px; height:70px; margin:9px 5px 9px 0px; background-color:#5e7a36; display:inline-block;}
.schedule-name {font: 12px Arial,sans-serif; font-weight:bold; text-transform:uppercase;}
.schedule-text p {margin-bottom:9px;}
.schedule-location {width:200px; float:right; font: 12px Arial,sans-serif; text-transform:uppercase; margin:9px 0 0 0; text-align:right;}
.schedule-event .featured-bioekoenergy, .schedule-event .featured-makeroboware, .schedule-event .featured-cityurbansite, .schedule-event .featured-audiovisual, 
.schedule-event .featured-2011, .schedule-event .featured-2011-workshop, .schedule-event .featured-2011-concertclub, .schedule-event .featured-2011-exhibition, .schedule-event .featured-2011-presentationseminar {height:9px; margin-top:12px;}
.featured-2 .featured-bioekoenergy, .featured-2 .featured-makeroboware, .featured-2 .featured-cityurbansite, .featured-2 .featured-audiovisual, .featured-2 .featured-2011 {height:9px; margin-top:12px;}

.sidebanner1, .sidebanner2 {font: 14px Arial,sans-serif; /*height:110px;*/ background: #736357 none repeat scroll 0 0; color:#eeeeee; font-weight:bold; /*text-transform:uppercase;*/}
.sidebanner {margin: 4px 0 2px; 0;}
.sidebanner1 {margin: 4px 0 18px; 0;}
.sidebanner2 {margin: 2px 0 18px 0;}
.sidebanner1 p, .sidebanner2 p {float:left; margin:18px 12px;}

#eventlist {margin:0 0 18px 0;}
.event {color:#aaaaaa;}
li.event {margin-bottom:4px;}
.event-date {display:inline-block; width:90px; line-height:36px; height:36px; font-size:2em; vertical-align:top;}
.event-desc {display:inline-block; width:120px; line-height:15px; font-size:11px; vertical-align:middle;}
.event-desc a {color:#736357;}

.widget_recent_entries {font: 10px Arial,sans-serif; /*text-transform: uppercase;*/ color:#aaaaaa; font-size:11px; line-height:15px; /*font-weight:bold;*/}
.widget_recent_entries li {margin-bottom:4px;}
.widget_recent_entries a { color:#736357; }

.widget_rss {color:#aaaaaa; font-size:11px; line-height:15px;}
a.rsswidget img {display:none;}
a.rsswidget {text-decoration: none; color:#736357;}
a.rsswidget:hover {text-decoration: none; color:#aaaaaa;}
.widget_rss li {margin-bottom:8px;}

.entry-meta {margin-bottom:18px; color:#aaaaaa;}
.singular .entry-utility {border-top:1px dashed #736357; border-bottom:1px dashed #736357; color:#aaaaaa; padding-top:6px; padding-bottom:8px;}
.tag-links {display:block;}
.last-edit {display:block; clear:left;}

.simple-section-nav ul {font: 12px Arial,sans-serif; text-transform: uppercase;}
#toplinks {font: 10px Arial,sans-serif; text-transform: uppercase;}
#toplinks-left {width:150px; float:left;}
#toplinks-right {width:70px; float:left;}
#toplinks-left a {color:#736357;}
#toplinks-right a {color:#aaaaaa;}

#siteinfo {margin-top:41px; margin-left:20px;}
#sitetitle {font: 22px Arial,sans-serif; text-transform: uppercase;}
#sitedesc {font-size: 10px; line-height: 1;}

.menu-main-menu-container { clear:left; float:left;}
/* #menu { clear:left; } */
#menu { list-style: none outside none; font: 12px Arial,sans-serif; text-transform: uppercase; /*font-weight:bold;*/ }
#menu li { float:left; position:relative; margin-right:0.2em; background:#000000; }
#menu a { color:#ffffff; margin-left:0.4em; margin-right:0.4em; }
#menu a:focus { background:#222222; }

#menu2 { float: left; width: 185px; background:#000000; margin-left:60px; /*height:15px;*/ color:#ffffff; font: 12px Arial,sans-serif; text-align:right; padding: 2px 2px 2px 0; }
#menu2 a { color:#ffffff; }
#menu2 a:focus { background:#222222; }

#main { background:#ffffff url('http://www.pixelache.ac/helsinki/wp-content/uploads/2010/01/back.png') no-repeat bottom right;}

#footer {/*height:36px;*/ background:#000000; color:#ffffff; font: 10px Arial,sans-serif; text-transform: uppercase; padding:8px;}
/*#siteinfo {margin-top:8px; margin-bottom:8px;}*/
.legend {font-weight: bold; list-style-type: none; margin-left: 0pt; margin-bottom:0pt;}
.legend li div {margin: 0.3em 0.5em 0em 0pt; height: 0.8em; width: 0.8em; float: left;}

.entry-content h1 {/*color:#222222;*/ color:#736357; margin-bottom:18px; font-weight:bold; text-transform:uppercase; font-size:24px;}
.entry-content h2 {/*color:#222222;*/ color:#736357; margin-bottom:18px; font-weight:bold; text-transform:uppercase; font-size:16px;}
.entry-content h3 {/*color:#222222;*/ color:#736357; margin-bottom:18px; font-weight:bold; text-transform:uppercase;}

.edit {float:right;}
.edit, .edit a {color:#c1272d; background:#ffffff;}

.error-message {
        border:2px solid #DDDDDD;
        margin-bottom:1em;
        padding:0.8em;
        background:#FBE3E4;
        border-color:#FBC2C4;
        color:#8A1F11;
        font-weight:bold;
}
.success, .error { border:2px solid #DDDDDD; margin-bottom:1em; padding:0.8em; }
.error { background:#FBE3E4; border-color:#FBC2C4; color:#8A1F11; font-weight:bold; }
.success { background:#E6EFC2; border-color:#C6D880; color:#264409; font-weight:bold; }

#gadget {
  width: 635px;
  height: 115px;
}

#siteinfo {
  width: 100%;
  padding-top: 5px;
}

.mergeRow {
 display: none;
}

.mc_signup_submit {
  display: none;
}

