/*

Theme Name: skolande

Theme URI:

Description: An Awesome Child Theme built on top of Thematic

Author:

Author URI:

Template: thematic

Version:

*/

 

/*

For the sake of simplicity we're going to import

the Thematic stylesheet.

You don't have to do this though. You can just

start fresh with new CSS or copy over large chunks of

the original styles (recommended) and edit them here.

Or you can import all the bits and pieces that make up

Thematic just like I do (also recommended).

*/

/* 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-l-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');

/*
div.ec3_iconlet table {
margin-left: auto !important; 
margin-right: 0px !important;
}
*/



#flags { heigth: 12px; width: 56px; margin: 0; padding: 0; float: right; clear: right; }
      
#flags ul.qtrans_language_chooser { list-style: none; margin: 0; padding: 0; }
 
#flags ul.qtrans_language_chooser li { display: inline-block; float: left; position: relative; margin: 0; padding: 0; }
   
#flags a.qtrans_flag { margin-right: 10px }


div.ec3_iconlet {
border:2px solid #c36 !important;

}


.aside ul ul.ec3_events {
list-style-type:none;
}


.entry-content {
padding:42px 0 0;
}

.entry-utility {
margin:0 0 24px;
}

body {
background: #4c81a7;
background-image:url('images/flowpat.jpg');
color:#052612;
font-size:13px;

}

table.ec3_schedule td {
color:#c36 !important;
}

.ec3_list {
color:#c36 !important;
}


table.ec3_schedule {
border:0px solid #c36 !important;
border-collapse:collapse;
margin:1ex 0 1ex 0 !important;
margin-left: auto !important; 
margin-right: 0px !important;
}





/* duh.. header */

#header {

	width: 940px;

	margin: 0 auto;

	border:0px solid white;

}







/* blog name */

#branding {

padding:40px 0px 5px;

float: left;

width: 300px;

}



#blog-title a {
float:right;
font-family: Verdana, Geneva, sans-serif;
color:#c36;
text-decoration:none;
font-size:41px;
display: block;
line-height: 1em;
background-color: transparent;
white-space: nowrap; /* wrapping breaks the effect */
}

#blog-title a:active, #blog-title a:hover {
	color:#000;
}


#blog-title a:after{
	content: "skolande.se"; /* generated text */
	display: block;
	margin-top: -1.02em;
	margin-left: -.05ex;
	color: #fff; /* text color */
	background-color: transparent;
}



/* top nav menu */

.menu {

width:100%;

}



#access {

border-bottom:1px solid #000;

border-right:1px solid #000;

border-left:1px solid #000;

-moz-border-radius: 0 0 10px 10px;

border-radius:  10px;

-webkit-border-radius:  10px;

background: white; 

font-size:13px;

height:45px;

padding: 0 0 0 10px;

margin:0px 0px 7px 0px;

float:right;

width: 618px;

}



.sf-menu a {

border-bottom:0px solid #CCCCCC;

border-left:1px solid #CCCCCC;

border-top:0px solid #CCCCCC;

padding:16px 13px;

text-decoration:none;

font-family: Verdana, Geneva, sans-serif;

}



.sf-menu .current_page_item a {

border-bottom:1px solid #4c81a7;

background: #eee;

border-left:1px solid #000;

border-right:1px solid #000;

}







/* header widget */

#header-aside {

border:1px solid black;

  float: right;

  width: 608px;

  margin:0 0 5px 0;

  padding:0 0 0 20px;

  background: white;

  -moz-border-radius: 10px;

  border-radius:  10px;

  -webkit-border-radius:  10px;

}



.widgettitle.entry-title  {

border:0px solid black;

border-width: 0px 0 0px 0px;

margin: 0 0;

background: #fff;

width:1px;

height:1px;

}



.aside ul {

margin-bottom: 0px;

}







/* main sidebar */

#content .aside {

border:1px solid #000;

-moz-border-radius: 10px;

border-radius:  10px;

-webkit-border-radius:  10px;

background:white;

margin:0 0 10px;

padding:0px 0 0;

}



#content .aside ul {

padding:0 32px;

}



.main-aside h3 {

color:#052612;

}





/* secondary sidebar widget */

#secondary.aside a {

color: white;

}



/* text widget */

.textwidget {

text-align: justify;

}





.page-title {

padding:0px;

color: white;

}





/* main & content */

#main {

clear:both;

padding: 0 0 0 0;

}



#content {

margin:0 0 0 310px;

padding: 0;

width:630px;

}





/* entry css */

.hentry {

background: white;

width: 608px;

margin: 0 0px 10px 0px;

padding: 0 10px 10px 10px;

-moz-border-radius: 10px;

border-radius:  10px;

-webkit-border-radius:  10px;

border:1px solid black;

}



.entry-title {

font-family:Verdana, Geneva, sans-serif;

font-size:18px;

font-weight:bold;

line-height:26px;

margin:10px 0px 7px 0;

padding:0 0 3px 10px;

-moz-border-radius: 10px 0 0 10px;

border-radius:  10px 0 0 10px;

-webkit-border-radius:  10px 0 0 10px;

border:solid black;

border-width: 1px 0 1px 1px;

background: #4c81a7;

width:100%;

color:#ffffff;

}



.entry-content h4 {

font-family:Georgia,serif;

font-size:15px;

font-style:italic;

font-weight:normal;

letter-spacing:0.05em;

text-transform:Capitalize;

}



.entry-meta {

color:#666666;

font-size:11px;

font-style:italic;

line-height:18px;

float: right;

}



#primary {

background: white; 

-moz-border-radius: 10px;

border-radius:  10px;

-webkit-border-radius:  10px;

border:1px solid black;

}



.single .hentry {

padding: 0 10px 10px 10px;

}



/* link colors */

a:link, a:visited{

color: #4c81a7;

}



.entry-meta a:active, .entry-meta a:hover, .entry-utility a:active, .entry-utility a:hover, .aside a:active, .aside a:hover, a:active, a:hover, .entry-title a:active, .entry-title a:hover  {

color:#CC3366;

}



.entry-title a {

color:#ffffff;

text-decoration:none;

}



.navigation a {

color:white;

}



.sf-menu a, .sf-menu .current_page_item a {

color: #666666;

}







.ec3_list li {

font-weight:normal;

}





/* comments */

#respond {

background: white; 

-moz-border-radius: 10px;

border-radius:  10px;

-webkit-border-radius:  10px;

border:1px solid black;

padding: 0 10px 10px 10px;

}



/* footer */

#footer {

border-top:0px solid #CCCCCC;

margin-top:0px;

}



/* keep wordpress info but 'invisible' */

#siteinfo, #siteinfo a {

clear:both;

margin:0 auto;

width:90%;

color: #4c81a7;

}



