/*
Theme Name: Carrington Blog
Theme URI: http://carringtontheme.com
Description: A rich blogger friendly theme with customizable header, colors and AJAX options; and developer friendly theme with atomic templates and an elegant override hierarchy.
Version: 2.2
Author: Crowd Favorite
Author URI: http://crowdfavorite.com
Tags: red, silver, white, dark, light, two-columns, three-columns, right-sidebar, fixed-width, custom-colors, custom-header, theme-options, threaded-comments, microformats
// This file is part of the Carrington Blog Theme for WordPress
// http://carringtontheme.com
//
// Copyright (c) 2008-2009 Crowd Favorite, Ltd. All rights reserved.
// http://crowdfavorite.com
//
// Released under the GPL license
// http://www.opensource.org/licenses/gpl-license.php
//
// **********************************************************************
// This program is distributed in the hope that it will be useful, but
// WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
// **********************************************************************

NOTE: This file is not used in this theme but is included for WordPress theme expected format compatibility - see the css/ dir for actual theme CSS
*/
/* including for compatibility */

.alignleft {
	float:left;
	margin-right:1em;
	margin-bottom:1em;
}
.alignright {
	float:right;
	margin-left:1em;
	margin-bottom:1em;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/* calendario */
*-------------------- CALENDAR WIDGET --------------------*/ 
#calendar_wrap { 
    padding: 0; 
     border: none;
        background-color: #ffffff;         
        color: #000000 !important; 
    } 
     
table#wp-calendar { 
    width: 80%;  
    font-size:90%; 
    border-collapse: collapse; 
    background-color: #ffffff; 
        color: #000000; 
    margin: 0 0 0 3px; text-align: left;
    } 

table#wp-calendar caption { 
    width: 80%;  
    font-size:100%; 
    border-collapse: collapse; border-bottom: solid 1px #eeeeee; 
    background-color: #fff; 
        color: #000000; font-weight: bold;
    margin: 0 0 0 0; text-align: left; text-transform: uppercase;
    } 

table#wp-calendar th { 
    border: solid 1px #eeeeee; 
    background-color: #ffffff; 
    color: #000000; 
    font-weight: bold; 
    padding: 2px; 
    text-align: center; 
    } 
     
table#wp-calendar td { 
    padding: 0; 
    line-height: 18px; 
    background-color: #ffffff; 
        color: #000000; 
    border: 1px solid #eeeeee; 
    text-align: center; 
    } 

table#wp-calendar tfoot td { 
    border: solid 1px #eeeeee; 
    background-color: #ffffff; 
        color: #000000;
    } 
     
table#wp-calendar td a { 
    display: block; 
    background-color: #f7f7f7; 
        color: #a00004; 
    width: 100%; 
    height: 100%; 
    padding: 0; 
    } 

.imgpost {

background:#fff;
border-color:#ccc;
margin:10px;
padding:4px; border:2px solid #ccc;
}
 .gallery {			
 margin: auto;
} 			
 .gallery-item  { 				
 float: left;
 margin-top: 10px; text-align: center;
width: 33%;			 
} 			 
.gallery img 
{ 				 
border: 2px solid #cfcfcf;  			 
} 			 
.gallery-caption { 				
 margin-left: 0; 	
 }

#header1 .wrapper {
	background-image:url(../img/header/texture-dark.png);
}
.ornamento hr {
	background url(../img/ornament.gif);
}
#attachment-content1 { 
margin : 10px auto; 
position : relative; 
width : 98%; 
} 
.figure-info1 { 
margin : 20px auto auto auto; 
padding : 20px 40px; 
 width : 60em;
}
.figure-info1 h1{ 
text-align:center;}

.figure-info1 .title { 
margin : 0; 
} 
.figure-info1 .caption { 
color : #999; 
} 
.figure-info1 .caption p { 
font : italic 1.1em/1.2 georgia, serif; 
margin-bottom : 1.2857143em; 
margin-top : 0.20em; 
} 
.figure-info1 { 
background:url(img/ornament-bianco.png) no-repeat center top; 
}
.figure-info2 { 
margin : 10px auto 0; 
padding : 10px 40px; 
 width : 70em;
}
.figure-info2 .title { 
margin : 0; 
} 
.figure-info2 .caption { 
color : #999; 
} 
.figure-info2 .caption p { 
font : italic 1.1em/1.2 georgia, serif; 
margin-bottom : 1.2857143em; 
margin-top : 0.20em; 
} 

#ft_wpecards_image_select_list{
	width:600px;
}
.ft_wpecards_image_select_item {
	display:block;
	float:left;
	padding-right:10px;
}
.ft_wpecards_image_select_item span {
	display:block;
	text-align:center;
}
.entry #ft_wpecards_image_select_list li:before {
	content: none;
}
#ft_wpecards_sender_recipient_info {
	clear:left;
}
ul#ft_wpecards_sender , ul#ft_wpecards_recipient {
	list-style-type: none;
	float:left;
	width:500px;
}
.ft_wpecards_rname_item , .ft_wpecards_remail_item , 
.ft_wpecards_rname_field , .ft_wpecards_remail_field , 
.ft_wpecards_sname_item , .ft_wpecards_semail_item , 
.ft_wpecards_sname_field , .ft_wpecards_semail_field {
	float:left;
	clear:left;
}
.entry form {
	text-align:left;
}
.ft_wpecards_image_instructions, .ft_wpecards_message_instructions {
	font-weight:bold;
}

#ft_wpecards_message {
	width:500px;
	height:100px;
}
#ft_wpecards_message_group {
	float:left;
	clear:left;
	width:500px;
	margin-left:10px;
}

.ft_wpecards_error_item {
	color:red;
}
#ft_wpecards_body{
	background: #fff;
	padding: 10px 10px 10px 10px;
	float:left;margin: 2px; border: #b90735 4px double;" 
}
.breadcrumb {color: #666;text-decoration: none;
    padding-left: 20px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;
}

/* album */
#index #main {
	margin: 40px auto;	
}

#index ul.thumbnails {
	list-style: none;
	margin: 0;
	width: 100%;
}
#index ul.thumbnails li {
	margin: 30px;border: 2px solid #fff;

	float: left;
	position: relative;
}
#index ul.thumbnails li img {	
margin: 30px;border: 2px solid #fff;
}
#index ul.thumbnails li img.hover {
	margin: 30px;border: 2px solid #fff;
}
.box img {padding: 30px;
	margin: 30px;border: 2px solid #fff;
}
#index ul.folders {
	list-style: none;
	padding: 0;
	margin: 0 auto;
}

#index ul.folders li {
	width: 100%;
	padding: 0;
	margin: 0 0 20px 0;
}
#index ul.folders li a {
	position: relative;
	border-radius: 4px;	
	-webkit-border-radius:4px;
	-moz-border-radius: 4px;
	display: block;
	width: 100%;	
	padding: 10px;
}

* html #index ul.folders li a {
	height: 1px;
}
#index ul.folders li img,
#index ul.folders li .folder_info {
	display: inline;
	float: left;
}

#index ul.folders li img {
	border-style: solid;
}

#index ul.folders li .folder_info h2,
#index ul.folders li .folder_info p {
	cursor: pointer;
	margin: 0;
	padding: 0;
	text-align: left;
}

#main {width: 100%;			
}
ul.thumbnails {padding: 10px;
}
ul.thumbnails li {
padding: 5px;
width: 114px;
height: 114px;			
}
padding: 5px;
width: 104px;
height: 104px;		
}
ul.folders {
width: 400px;
}
ul.folders li .folder_info {
width: 280px;
}	
ul.folders li img {				margin-right: 14px;				border-width: 1px;				width: 104px;				height: 104px;			}
table.tabella1{
 border: solid 2px #f1f1f1; 
}
 table.tabella2{
 border: solid 2px #f1f1f1; 
}
.pretty-table { width: 100%; }
.pretty-table { border-collapse: collapse; }
.pretty-table th, .pretty-table td { padding: 0.2em; }
.pretty-table { border: 1px solid #ccc; }
.pretty-table th, .pretty-table td { border: 1px dotted #ccc; }
.pretty-table { border: 1px solid #ccc; }
.pretty-table th, .pretty-table td { border: 1px dotted #ccc; }
.pretty-table th, .pretty-table tr { border: 1px dotted #ccc; }




#sidebar #terza-sidebar {
	float:left;
	width:250px;
}





