/*
Theme Name: CSX2
Theme URI: http://www.centrosinistrataggia.com
Version: 1.0
Description: 2 Column theme
Author: GOGG
Author URI: 
*/



/* Links */a:link { text-decoration: none; color: #C30; }a:visited { text-decoration: none; color: #C30; }a:hover, a:active { color: #F60; }
/* Headings */h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 20px 0 10px; }h1 { font-size: 32px; margin-bottom: 0px; margin-top: 10px;}h2 { font-size: 28px; }h3 { font-size: 24px; }h4, h5, h6 { font-size: 20px; }
/* Other Html Elements */.titles { font-weight: normal; border-bottom-width: 0; font-size: 24px; text-decoration: none; underline: none;}.titles a:link, .titles a:visited, .titles a:active
{text-decoration: none; underline: none; font-size: 24px; font-weight: normal; border-bottom-width: 0;}

pre, blockquote{overflow: auto;	padding: 0 10px; margin: 20px 30px; line-height: 1.8em;	background-color: #FFC; border: 1px solid #FC9;}
code
{
color: #779900; font-family: Consolas, Verdana, "Courier New", Sans-Serif;
}

ul, ol { line-height: 1.0em; }

ul { list-style-image: url(images/bullet.gif); }

abbr, acronym { font-style: normal; border-bottom: 1px dotted #333333; cursor: help; }

del { text-decoration: line-through; color: #999999; }

ins { text-decoration: none; color: #009977; }

/* #################### GENERALE ##################### */
body{margin: 0; padding: 0; color: #222222; background-color: #906; font: normal 76% "Trebuchet MS", "Lucida Grande", Verdana, Georgia, Sans-Serif;}
#wrapper2 
{width: 800px; margin-left: auto; margin-right: auto;}
/* ################## Header ########################### */

#header {
float: left; width: 750px; height: 100px; clear: right; background: #FF6600 url(images/header_novo.png) repeat-x;padding-left: 50px; padding-top: 70px;
}

#header h1 
{ 
padding-left: 30px; font-size: 50px; font-weight: bold; color: #FF6600;
}

.slogan
{font-size: 13px; color: #FFF; text-transform: lowercase; margin-left: 30px; margin-bottom: 2px;}


/* ####################### NAVIGATION ################################## */
#navigation{clear: both; float: left; width: 100%; background-color: #FF6600;
}
#navigation ul { list-style-type: none; list-style-image: none; float: right; padding: 0 17px 0 0; }
#navigation li { float: left; }
#navigation li a:link, #navigation li a:visited{float: left; color: #906; display: block; padding: 0px 10px; margin-right: 1px;	font-size: 16px; font-weight: bold; border-bottom: 2px solid #FF6600;
}
#navigation li a:hover, #navigation li a:active{
border-bottom: 2px solid #fff;}

#banner{clear: both; float: left; width: 100%; background-color: #FFF; text-align: center;
}


/* ############## CONTENITORI ########################## */


#wrapper{clear: both; float: left; width: 100%; color: #555555;	background: #FFF;}
#content-wrapper{width: 70%; float: left;
}
#sidebar-wrapper{width: 30%; float: right;
}
#sidebar{float: right; padding: 20px 15px 10px 10px; background-color: #FFC; border: 1px solid #0C0;	margin-right: 15px;margin-top: 20px;}
/* ############## FOOTER ###################### */
#footer{clear: both; float: left; width: 780px; text-align: left; padding-left: 20px; background: #FFF; color: #222;font-size: 11px; border-top: 1px solid #F60}
#footer a 
{
color: #C30; font-size: 11px;}
#footer a: visited
{color: #C30;}
#footer a:hover
{color: #E06E56;}
#extras
{float: left; width: 780px; color: #444444; text-align: left; padding: 10px; margin: 10px 12px 20px; background-color: ##FFEEBF; border-top: 1px solid #B38300; border-bottom: 1px solid #B38300;}

/* Wrapper */

#wrapper a:link { font-weight: bold; }

#wrapper a:visited { font-weight: bold; }

#wrapper a:hover, #wrapper a:active { }

/* ################### POST ###################### */
.post-wrapper {margin: 20px; padding: 20px; border-bottom: #aaa dashed 1px;}
 .post-primo
{
margin: 20px; padding:20px;
}

.post-primo .titles a:link, .titles a:visited, .titles a:active
{
font-size: 50px;
}

.post-title a
{
border-bottom-width: 0;
}
.post p.img
{
float: left; margin: 0 15px 0 0;
}
.post p.img img
{
padding: 8px; border: 1px solid #d0d0d0; background-color: #eeeeee;
}.post-footer { font-size: 90%; color: #888888;	margin-bottom: 5px; padding:5px 5px 5px 15px; background-repeat: none; background-color: #FFC; border: 1px solid #FC9;}
.info_title
{background-color: #FFC; border: 1px solid #FC9; padding: 10px;
}
/* ##################### Sidebar ############################## */
.sideblock{padding: 5px 10px; margin-bottom: 20px;}
.sideblock ul { }
.sideblock h3 { margin-top: 5px; font-size: 14px; color: #C30; font-weight: bold; }
#sidebar dt { margin: 0; padding-top: 5px; font-weight: bold; color: #666666; }
#sidebar dd { margin: 0 0 5px; padding-bottom: 5px; line-height: 1.8em; }
#sidebar dd a:link { border-bottom-width: 0; font-weight: normal;  border-bottom: none; text-decoration: none;}
#sidebar dd a:visited { border-bottom-width: 0; font-weight: normal; border-bottom: none; text-decoration: none; }
#sidebar dd a:hover, #sidebar dd a:active { border-bottom: none; text-decoration: none;}

/* Extras */#extras h6 
{
font-size: 14px; text-transform: uppercase; color: #555555; 
}
#friends{float: left; width: 150px; margin-left: 20px; margin-right: 10px;}
#links{float: left; width: 275px; margin-right: 50px;}
#about{float: left; width: 250px; margin-right: 20px;}
#friends ul { padding-left: 20px; }
#links dl, #links dt, #links dd { margin: 0; padding: 0; }
#links dt { font-weight: bold; padding-top: 5px; }
#links dd { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted #999999; }

	/* Comments Styling */
#commentlist li {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #700000;
}

#commentform {
margin: 1em 0;
background: #FFFFFF;
width: 280px;
}

#commentform textarea {
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform textarea:hover
{background: #FFFFFF; border: 1px solid #d6d3d3;}
#commentform textarea:focus
{background: #ffffff; border: 1px solid #939793;}
#commentform #email, #commentform #author, #commentform #url
{font-size: 1.1em; background: #f8f7f6; border: 1px solid #d6d3d3; width: 280px;}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover
{
font-size: 1.1em; background: #ffffff; border: 1px solid #d6d3d3; width: 280px;}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus
{font-size: 1.1em; background: #ffffff; border: 1px solid #939793; width: 280px;}
#commentform input
{margin-bottom: 3px;}

#left
{width: 60px; float: left;
}



/* extensions */

a[href$='.doc'], a[href$='.rtf'] {
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_doc.gif) no-repeat center right;
}

a[href$='.txt'] {
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_txt.gif) no-repeat center right;
}

a[href$='.xls'] {
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_xls.gif) no-repeat center right;
}

a[href$='.opml'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_opml.gif) no-repeat center right;
}

a[href$='.phps'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_phps.gif) no-repeat center right;
}

a[href$='.phps'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_phps.gif) no-repeat center right;
}

a[href$='.torrent'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_torrent.gif) no-repeat center right;
}

a[href$='.vcard'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_vcard.gif) no-repeat center right;
}

a[href$='.exe'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_exe.gif) no-repeat center right;
}

a[href$='.dmg'], a[href$='.app'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_dmg.gif) no-repeat center right;
}

a[href$='.pps'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_pps.gif) no-repeat center right;
}

a[href$='.pdf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_pdf.gif) no-repeat center right;
}

a[href$='.xpi'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_plugin.gif) no-repeat center right;
}

a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'], a[href$='.bzip'], a[href$='.ace'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_archive.gif) no-repeat center right;
}

a[href$='.ical'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_ical.gif) no-repeat center right;
}

a[href$='.ttf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_ttf.gif) no-repeat center right;
}

a[href$='.mov'], a[href$='.wmv'], a[href$='.mp4'], a[href$='.avi'], a[href$='.mpg'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_film.gif) no-repeat center right;
}

a[href$='.mp3'], a[href$='.wav'], a[href$='.ogg'], a[href$='.wma'], a[href$='.m4a'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_music.gif) no-repeat center right;
}

/* messenger */
a[href ^="aim:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(icons/icon_aim.gif) no-repeat center right;
}

a[href ^="msnim:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(icons/icon_msn.gif) no-repeat center right;
}

a[href ^="xmpp:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(icons/icon_jabber.gif) no-repeat center right;
}

a[href *="icq.com"] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_icq.gif) no-repeat center right;
}

a[href *="edit.yahoo.com/config/send_webmesg?"] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_yim.gif) no-repeat center right;
}

a[href ^="callto:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(icons/icon_call.gif) no-repeat center right;
}

a[href ^="skype:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(icons/icon_skype.gif) no-repeat center right;
}

a[href ^="gg:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(icons/icon_gadugadu.gif) no-repeat center right;
}

/* email */
a[href ^="mailto:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(icons/icon_mailto.gif) no-repeat center right;
}


