/*   
Theme Name: Thematic Feature Site
Theme URI: 
Description: Use the Thematic Feature Site Theme to power your WordPress web site.
Author: Ian Stewart
Author URI: http://themeshaper.com/
Template: thematic
Version: 1.0.1
Tags: Thematic
.
Thematic Site 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('2c-r-fixed-988px.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');


/* =Global Elements
-------------------------------------------------------------- */

#buttons {
    padding:.75em 0;
} 
a.button {
    border:1px solid #ccc;
    -webkit-border-radius: .7em;
    -moz-border-radius: .7em;
    border-radius: .7em;
    color:#666;
    font-size:13px;
    margin:0 10px 0 0;
    padding:.75em 1.25em;    
    text-decoration:none;
}
a.button:hover,
a.button:active {
    color: #FF4B33;
}


/* =Header
-------------------------------------------------------------- */



#blog-title {
    width:652px;
    display:none;
}
#blog-description {
    width:652px;
    display:none;
}
#branding #searchform {
    position:absolute;
    top:97px;
    right:0;
}
#branding #searchform label {
    display:none;
}
#branding #searchform input {
    font-size:13px;
    line-height:18px;
}
#branding #searchform input#s {
    width:316px;
}
#branding #searchform input#searchsubmit {
    display:none;
}

/* =Menu
-------------------------------------------------------------- */

#nav {
    float:right;
}


/* =Content
-------------------------------------------------------------- */

.search .page-title {
    display:none;
}


/* =Leader and Front Page Styles
-------------------------------------------------------------- */

#leader {
    border-bottom:1px solid #000000;
    padding:0 0 0 0;
    background-color:#DC3522;
    height: 51px;
}
#leader-container {
    margin:0 auto;
    overflow:hidden;
    position:relative;
    width:988px;
}
#leader .entry-title {
    
    margin-top:0;
    padding-top:15px;
    color:#E5E5E5;
     padding-left:20px;
     font-family: "Trebuchet MS", sans-serif;
     text-transform: capitalize;
}


#leader .entry-title span {

   
font-size:20px;
    line-height:51px;
font-style: normal;
font-weight: bold;

letter-spacing: -2px;

}
.single #leader .entry-title {
    width:652px;
}
#leader .entry-meta {
    position:absolute;
    top:15px;
    left:690px;
}




.page-template-front-page-php #feature {
		float:left;
}
.page-template-front-page-php #feature img {
float:left;
margin:-10px 10 0 -10px;
}
.page-template-front-page-php #feature-info {
    float:right;
		margin:0 0 0 19px;
    width:484px;
}
.page-template-front-page-php #feature-info h2 {
    font-family:Arial,sans-serif;
    font-size:40px;
    font-weight:bold;
    line-height:45px;
    margin-top:-8px;
    padding:0 0 14px 0;
}
.page-template-front-page-php #container,
.page-template-front-page-php #content  {
    margin:0;
    padding:0;
    width:988px;
}
.page-template-front-page-php #container {
    margin-top:-21px;
}
.page-template-front-page-php #sub-feature {
    font-size:13px;
    line-height:18px;
    position:relative;
    overflow:hidden;
}
.page-template-front-page-php #sub-feature p {
    margin:0 0 18px 0;
}
.page-template-front-page-php #sub-feature h3 {
    font-family:Georgia,serif;
    font-weight:normal;
    font-size:17px;
    font-style:italic;
    padding:0 0 7px 0;
    text-transform:none;
}
.page-template-front-page-php #sub-feature h3 img {
    position:absolute;
    top:3px;
    right:0;
}
.page-template-front-page-php .block {
    float:left;
    width:484px;
}
#front-block-1 {
    margin-right:20px;
}
.page-template-front-page-php .block .avatar {
    float:left;
    margin:.25em 10px 0 0;
}
.page-template-front-page-php .block ul {
    border-top:1px solid #ccc;
    list-style:none;
    margin:0;
}
.page-template-front-page-php .block ul li {
    display:inline;
}
.page-template-front-page-php .block ul li a {
    border-bottom:1px solid #ccc;
    color:#666;
    display:block;
    padding:6px 0;
    text-decoration:none;
}
.page-template-front-page-php .block ul li a:hover,
.page-template-front-page-php .block ul li a:active {
    background:#fafafa;
    color: #FF4B33;
}
.page .entry-content,
.single .entry-content {
    padding-top:0;
    text-align: justify;
	font-family: verdana,sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #CACACA
}


/* custom css

se rimetti il .png
background-position:100px 0;
width:1500px;


e la search bar:
left:-410px;



#header {
	background-position:0 2px;

-------------------------------------------------------------- */

#branding {
   position:relative;
	height:44px;
	background:transparent url(images/logo.jpg) no-repeat scroll;
	background-position: left top;
	z-index:10;
}

#branding #searchform input#s {
position:relative;
top:-80px;
}


#header {
  	background:transparent url(images/line.jpg) repeat-x scroll;
	z-index:100;
	background-position:0 0;
}


#logo_anchor a {
  	position:relative;
  	display:block;
  	width: 300px;
	height: 120px;
	top:-40px;
	display: block;

}



#access {

/* 
background-image:url("images/overflow.jpg");
background-position:75px top;
-------------------------------------------------------------- */
background-color: #1E1E20;
border-bottom-color: #DC3522;
border-top-color:#DC3522;
border-top-style:solid;
border-top-width:2px;
}




.sf-menu li {

background-color: #2A2C2B;
}


.sf-menu a, .sf-menu a:link, .sf-menu a:visited {
border-color:#2A2C2B;
color:#666666;

font-weight: bold;
font-family:"Trebuchet MS", sans-serif;
padding-bottom:4px;
}


.sf-menu a:hover {
border-color:#DC3522;
background-color:#DC3522;
color:#cacaca;
font-weight: bold;
font-family:"Trebuchet MS", sans-serif;
}


.sf-menu {
border-color:#2A2C2B;
}



#header {
background-color: #1E1E20;
}

#main
{
background-color: #374140;
padding-top: 22px;
padding-left: 55px;

}

#wrapper
{
background-color: #2A2C2B;
}


.xoxo
{
background-color: #2A2C2B;
border-color:#1E1E20;
}

#primary
{
border-style:none;
background-color: #2A2C2B;
}





/* typo
-------------------------------------------------------------- */




a, a:link, a:visited, a:active
{
font-family: Verdana, sans-serif;
font-size: 12px;
line-height: 14px;
font-style: normal;
letter-spacing: normal;
font-weight: bold;
color: #CACACA
}



a:visited, a:active
{
font-family: Verdana, sans-serif;
font-size: 12px;
line-height: 14px;
font-style: normal;
text-transform: capitalize;
letter-spacing: normal;
font-weight: bold;
color: #CACACA
}


.entry-title a, .entry-title a:link
{
font-family: Verdana, sans-serif;
font-size: 24px;
font-style: normal;
line-height: 24px;
letter-spacing: normal;
font-weight: bold;
color: #D9CB9E
}




.textwidget p
{
font-size:12px;
padding-right:18px;

}

.aside h3
{
font-weight: bold;
}
.aside a
{
font-family: Verdana, sans-serif;
font-size: 12px;
font-style: normal;
text-transform: uppercase;
letter-spacing: normal;
font-weight: bold;
color: #CACACA
}

.edit-link a
{
font-family: “Trebuchet MS”, sans-serif;
font-size: 12px;
font-style: normal;
text-transform: uppercase;
letter-spacing: normal;
font-weight: bold;
color: black;
}


.widgetlink a
{
font-family: Verdana, sans-serif;
font-size: 12px;
font-style: normal;
letter-spacing: normal;
font-weight: bold;
}


p
{
text-align: justify;
font-family: verdana,sans-serif;
font-size: 12px;
line-height: 14px;
color: #CACACA
}

.entry-content h1, .entry-content h2, .entry-content h3 
{
font-family: Verdana, sans-serif;

font-style: normal;
letter-spacing: normal;
font-weight: bold;
color:#D9CB9E;
}
.entry-content h1, .entry-title h2 a
{
font-size: 30px;
padding-top: 20px;
padding-bottom: 15px;
}
.entry-content h2
{
font-size: 20px;
padding-top: 10px;
padding-bottom: 10px;
}


.entry-content h3
{
font-size: 17px;
line-height: 17px;
padding-top: 10px;
padding-bottom: 0px;
}


ul, li
{
font-size: 15px;
line-height: 15px;
padding-top: 10px;
padding-bottom: 0px;
color:#D9CB9E;
font-family: Verdana, sans-serif;
}


.widgettitle h3 {
font-weight:bold;

}





.entry-content img {

border-style: solid;
border-color: #D9CB9E;
border-top-width: 3px;
border-bottom-width: 3px;


}

/* display none
-------------------------------------------------------------- */

#footer{
border-style:none;
}



.entry-meta {
display:none;
}

.entry-utility {
display:none;
} 


.main-aside h3 {
padding-bottom:10px;
}


#comments {
display:none;
}