/*   
Theme Name: A Thematic Child Theme
Theme URI: 
Description: Use this theme to start your Thematic Child Theme development.
Author: Gianpaolo D'Amico and Andrea Ferracani
Author URI: http://www.micc.unifi.it/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © MICC http://www.micc.unifi.it/
.
*/

/* 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');

* {
margin:0;
padding:0;
}

body { background: #000 url(images/bg/body_main.png) repeat-y top center; 
//font-family: tahoma; 
font-family:Arial, Helvetica, sans-serif;
line-height: 16px;
font-size: 0.7em;}
.entry-content a { color:#ff5223; text-decoration: none;  }
.entry-content a:hover { color: #ff5223; text-decoration:underline;

margin:0;
padding:0;
 }
h2 { font-weight: normal; }

#content {
min-height:340px;
}

#header {margin:0 auto; background: #fff url(images/bg/header_bg_180.jpg) 0 -57px no-repeat; height: 345px; width:960px;}

#main {
padding:25px 0 22px;
}

#access {margin-top:60px; border:none;}

#header #blog-title { margin-top: 85px; padding: 0.5em 0 0 0; font: 500 3em arial, sans-serif; letter-spacing: -.020em; line-height: 1.2em; color: #ff5223;}
#header #blog-title a { text-decoration: none; color: #fff; padding: 0 0.2em 0 0.2em;}
#header #blog-title a:hover {  }
#header #blog-description { text-align: left; margin: 0; font: 400 0.8em arial, sans-serif; text-transform: uppercase; color: #fff; letter-spacing: 0.2em; padding: 0.6em 0 0 0.8em; }

#primary {border:none;}

.breadcrumb {
	color:#666666;
	font-size:0.8em;
	margin: 0 auto;
	width:940px;
	padding: 0px 0 0px 0;
}

.breadcrumb a:link, .breadcrumb a:visited{
	color:#666666;
	text-decoration:underline;
}

.breadcrumb a:hover{
	color:#666666;
	text-decoration:none;
}

#footer {width:960px; margin:0 auto;}


.sf-menu, .sf-menu ul {background-color:#000; }
.sf-menu {border:1px solid #fff;}
.sf-menu ul {border:none;}
.sf-menu a {
    border-bottom:none;
    border-left:none;
    border-top:none;
    padding:4px;
    margin:0px;
    text-decoration:none;
    border-right:1px solid #fff;
    background-color:#000;
}

.sf-menu ul a { border-right:none; background-color:#000;}
.sf-menu li, .sf-menu li a:hover { background-color:#000; }
.sf-menu li ul {margin-top:-10px;}
.sf-menu a, .sf-menu a:visited  {
    color:#fff;
    background-color:#000;
    padding:4px;
    
}
.sf-menu a:hover {background-color:#000;color: #ff5223; padding:4px;}

#content {width:610px;}

#content ul {
list-style-position:inside;
margin:0 0 18px 0;
}

#secondary ul.xoxo {padding-left:7px;margin-left:15px;}
#secondary ul { list-style-position:outside; }
#post-10 h3 {padding-top:5px;}

#meta ul {margin-left:21px;}

.sf-menu .current_page_item a, .sf-menu .current_page_ancestor a, .sf-menu .current_page_parent a {
 color:#ff5223;
}

.sf-menu .current_page_item ul a,  .sf-menu .current_page_ancestor ul a, .sf-menu .current_page_parent ul a {
color:#fff;
}
.sf-menu li li.current_page_item a {color:#ff5223;}

.entry-content h3 {
font-size:1.3em;
}

.entry-title {
font-weight:bold;
font-size:1.3em;
}


#content .entry-content ul.sub_menu {
margin:10px 0 0 0;
}

.entry-content ul.sub_menu, .entry-content ul.sub_menu a {

color:#666;
}

.entry-content ul.sub_menu a:hover {
text-decoration:underline;
color:#FF4B33;
}


#content .entry-content p  {
padding:0;
margin:0;
}

#content .entry-content ul {
padding:0;
margin:0;
}

#content h3 {
padding:0;
margin:20px 0 10px 0;
}

#content h4 {
margin:10px 0 0 0;
}



#content h3.first {
padding:0;
margin:0 0 10px 0;
}
