/*   
Theme Name: The-Matics
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');

#blog-title a {
background:transparent url(images/Logoblog1.png) no-repeat scroll left 10px;
display:block;
height:140px;
padding-top:10px;
text-indent:-9000px;
width:360px;
}

#header {
background:#336699 url(images/seghettata.png) repeat-x scroll left 113px;
border-bottom:0px solid #707070;
position:relative;
height:148px;
}

#branding {
    padding:0 0 0 0;
}

.sf-menu {
float:right;
}

body {
background:#EAEAEA url(images/sfumatura_1.png) no-repeat scroll 242px 200px;
}

#footer {
background:transparent url(images/ftr.png) repeat-x scroll center top;
border-top:1px solid #CCCCCC;
margin-top:22px;
}

#respond {
background:#ebebeb none repeat scroll 0 0;
margin-bottom:22px;
overflow:hidden;
padding:18px 0 0;
position:relative;
}

.aside ul ul {
list-style-image:none;
list-style-position:outside;
list-style-type:square;
margin:0 0 22px 20px;
}

.entry-content {
color:#505050;
font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:14.5px;
font-weight:lighter;
padding:22px 0 0;
text-shadow:0 1px 0 #FDFDFD;
}

.hentry {
padding:0 0 2px;
}

.entry-title a:active, .entry-title a:hover {
color:#FF4B33;
}

.entry-title a {
color:#FF4B33;
text-decoration:none;
}

.entry-title {
color:#96A84A;
font-family:"helvetica neue", helvetica;
font-size:24px;
font-weight:lighter;
line-height:26px;
padding:0 0 7px;
text-shadow:0 1px 1px #FFFFFF;
}

.hentry {
background:transparent url(images/entry-icon.png) no-repeat scroll 0 18px;
padding:13px 0 1px 20px;
}

.single .hentry {
background:transparent none repeat scroll 0 0;
padding:0;
}

.entry-meta {
color:#404040;
font-family:"helvetica neue",helvetica;
font-size:11px;
font-style:italic;
font-weight:lighter;
line-height:18px;
}

.entry-utility {
color:#404040;
font-family:"helvetica neue",helvetica;
font-size:11px;
font-weight:lighter;
line-height:18px;
margin:0 0 44px;
}

#siteinfo {
color:#666666;
font-size:0.85em;
line-height:18px;
padding:22px 0 44px;
text-shadow:0 1px 0 #FFFFFF;
}

.sf-menu li {
background:transparent none repeat scroll 0 0;
border-top:none;
}

#access {
border-bottom:none;
font-size:13px;
height:32px;
overflow:visible;
z-index:-1;
}

#respond {
background:#EAEAEA none repeat scroll 0 0;
margin-bottom:22px;
overflow:hidden;
padding:18px 0 0;
position:relative;
}

.aside a {
color:#6E6E6E;
font-family:"helvetica neue",helvetica,verdana;
font-weight:lighter;
text-shadow:0 1px 0 #FDFDFD;
}

.aside ul ul {
color:#6E6E6E;
font-family:"helvetica neue",helvetica,verdana;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 22px 20px;
}

a:link {
text-decoration:none;
}

.aside h3 {
color:#FF4B33;
font-family:helvetica;
font-size:17px;
font-style:normal;
font-weight:lighter;
line-height:22px;
text-shadow:0 1px 0 #FFFFFF;
}

.menu {
width:395px;
}

.menu {
margin:0;
}

.sf-menu a, .sf-menu a:visited {
color:#242424;
}

.sf-menu {
border-right:none;
float:left;
}

.sf-menu a {
border-bottom:none;
border-left:none;
border-top:none;
font-family:helvetica;
font-weight:bold;
font-size:15px;
padding:9px 13px;
text-decoration:none;
text-shadow:0 1px 0 #FFFFFF;
}

#primary {
border:0 solid #CCCCCC;
margin-bottom:22px;
padding:18px 0 0;
}

#content {
margin:0 0 0 10px;
overflow:hidden;
width:560px;
}

#container {
float:left;
margin-left:6px;
margin-top:16px;
width:620px;
}

.menu {
margin:0 auto;
width:925px;
}


