/*
Theme Name: CESA Languages
Theme URI:
Description: Use this theme to start your Thematic Child Theme development.
Author: Matt Collins, Ampersand Industries
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');

#branding, #siteinfo{
  width:    960px;
}

#header{
  margin-top:   31px;
}


#branding{
  background:   transparent url(images/cesa-languages-abroad.jpg) no-repeat top right;
  height: 147px;
  padding:  0;
}

#main{
  padding-top:  22px;
}


#blog-title{
  padding:  20px 0 0 0;
}


div{
}

.cform{
}


body{
    background:  #FFFFFF url(images/top-stripe-two-tone.gif) no-repeat scroll center top;
    color:#002A72;
}

body, input, textarea{
  font-family:  arial, helvetica, sans-serif;
}

a:hover,
.entry-title a:active,
.entry-title a:hover,
.entry-meta a:active,
.entry-meta a:hover,
.entry-utility a:active,
.entry-utility a:hover,
.aside a:active,
.aside a:hover {
  color:    #ff9900;
}


#blog-title a,
#blog-description{
  color:    #fff;
}

#blog-title a:hover{
  color:    #ff9900;
}

.sf-menu{
  border:   none;
}


.sf-menu a, .sf-menu a:visited, .windows .sf-menu a{
  border:   none;
  padding:  5px 10px;
  font-size:    12px;
  color:    #386da1;
}

.sf-menu.languages-menu a,
.sf-menu.languages-menu span.menu-title{
  border:   none;
  padding:  5px 10px;
  font-size:    14px;
}

span.menu-title{
  display:  block;
}


.sf-menu a:hover, .sf-menu .children a:hover{
  color:    #ff9900;
}


.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
  background:   #fff;
  border:   none;
}

.sf-menu ul a {
  background:   #fff;
}

#footer{
  border:   none;
}

p{
  font-size:    12px;
  line-height:  18px;
}

.entry-title{
  font-size:    18px;
}
.entry-title a {
    color:#002A72;
}


.entry-content{
  padding:  0;
}

.hentry{
 padding:   0;
}

.entry-utility{
  padding:  0;
  margin:   0 0 15px 0;
}

p, ul, ol, dd, pre {
margin-bottom:6px;
}


#blog-title{
  height:   50px;
}

a.home-link{
  text-decoration:  none;
  color:    #f90;
  font-size:    24px;   
}


#footer{
  background:   #002A72 url(images/footer-stripe.gif) repeat-x top left;
  color:    #fff;
}

#footer .aside,
#footer .aside a {
color:#ffffff;
}

#subsidiary {
padding:20px 0 0;
}

#siteinfo {
color:#ffffff;
font-size:11px;
line-height:18px;
padding:22px 0 22px;
}

a#ahome{
  width:    185px;
  height:   144px;
  float:    left;
  background:   transparent url(images/cesa-logo.gif) no-repeat top left;

}

a#ahome span{
  overflow: hidden;
  margin-left:-99999px;
}

.main-aside ul{
  padding:0;
  margin:   0;
}

#primary{
  border:   none;
}

li.widget_tag_cloud{
  margin-tOp:   20px;
  border:   1px solid #ccc;
  padding:  20px;
}

li.widget_tag_cloud a{
  text-decoration:   none;
  color:    #002A72;
}

.textwidget p{
  margin:   1em 0;
}

h1.page-title{
  padding-bottom:    11px;
}

ul.languages-menu li{
    font-size:  14px;
}


ul.courses-menu{

}

.aside ul ul.sidebar-social-links{
  margin:   15px 0 0 0;
  padding:0;
  width:    100%;
  float:    left;
}

ul.sidebar-social-links li{
  list-style:none;
  margin:0 0 0 10px;
  padding:0;
  float:    left;
}

ul#sub-category-nav{
  padding-top:  10px;
  z-index: 1;
}



