/*
Theme Name: Tutorian
Theme URI: http://fruetel.de
Version: 0.1
Author: Thomas Frütel
Author URI: http://fruetel.de
Template: thematic
*/

/* Get base CSS */
@import url('../thematic/style.css');

body, html {
font-family: Arial,Helvetica,sans-serif;
}

#branding img {
width: 250px;
height: 78px;
}

#content {
width: 600px;
}

#content div.catlist {
float:left;
border:none;
width: 100%;
margin: 25px 0;
}

#content div.catlist h3 {
margin-left: 20px;
font-style:normal;
font-size: 19px;
margin-bottom: 5px;
}

.entry-content h3 {
padding:28px 0 0;
}

#content div.catlist ul.left {
float: left;
}

#content div.catlist ul.right {
float: right;
}

#content div.catlist ul li {
margin: 0 0 5px 0;
}

#content div.catlist ul li a, .widget_recent_entries li a {
text-decoration: none;
}

#content div.catlist ul li a {
font-weight: bold;
}

#content div.catlist ul li a:hover, .widget_recent_entries li a:hover {
text-decoration: underline;
}

#content .aside li.widget_categoryposts h3 {
font-size: 21px;
color: #000000;
}

#content .aside li.widget_categoryposts img.wp-post-image {
float: left;
margin: 0 20px 5px 0;
}

#content .aside li.widget_categoryposts ul {
margin: 0;
}

#content .aside li.widget_categoryposts ul li {
list-style: none;
}

#content .aside li.widget_categoryposts ul li a.post-title {
font-weight: bold;
font-size: 120%;
text-decoration: none;
font-family: Georgia,serif;
}

#content .aside li.widget_categoryposts ul li p {
margin-top: 10px;
}

#primary li.widgetcontainer, #secondary li.widgetcontainer {
margin-bottom: 20px;
}

div.related {
border: 1px solid #999999;
font-size:13px;
background-color: #efefef;
margin: 10px 0;
padding: 5px;
}

div.related p {
font-weight: bold;
}

div.related a {
color: #000000;
}

#branding {
padding: 20px 0 44px;
}

div.inset-right {
float:right;
width:250px;
padding: 5px;
margin: 0 0 10px 20px;
border: 1px solid #cccccc;
background-color: #efefef;
font-size:0.8em;
}

div.inset-right h3 {
font-size:15px;
margin:5px 0 0;
padding:0;
}

div.featured {
border: 1px solid #7ec9fc;
padding: 1px;
}

div.highlight {
width:290px;
float: left;
}

div.featured h2 {
display:block;
padding:10px 20px;
background-color: #5391bd;
font-family:Georgia,serif;
font-size:21px;
font-weight: bold;
}

h2.section {
font-size:19px;
background-color: #5391bd;
padding:5px 10px;
font-family:Georgia,serif;
background-color: #5391bd;
display:block;
}

div.featured .teaser, div.highlight .teaser {
padding: 20px;
font-size: 0.8em;
color:#666;
}

div.highlight .teaser {
padding: 10px 10px 0 0;
}

div.featured .teaser a.title, div.highlight .teaser a.title {
font-size:17px;
font-weight: bold;
font-family:Georgia,serif;
color:black;
text-decoration: none;
}

div.highlight .teaser a.title {
font-size:13px;
display:block;
margin-bottom: 5px;
}

div.featured .teaser a.title:hover,  div.highlight .teaser a.title:hover{
color: #ff6b34;
}

div.featured .teaser img {
float: left;
margin: 0 10px 20px 0;
}

div.highlight .teaser img {
float: left;
margin: 0 10px 10px 0;
}

div.featured .about, div.highlight .about {
display:block;
font-size:0.8em;
color:#999999;
}

div.featured .about a, div.highlight .about a {
color:#999999;
text-decoration:none;
font-style: italic;
}

#main {
padding-top:10px;
}

img.twitter {
width: 216px;
height: 58px;
}

.main-aside h3 {
font-weight: bold;
/* color: #5391BD; */
color: #3B5998;
font-style:normal;
margin: 10px 0;
}

.entry-content h2 {
font-size:15px;
}

div.google_ads {
height: 100px;
margin: 10px 0;
}
