
/****
.container 		{  }

a 				{ color: #00487D; }
a:hover			{ color: #7B0F0F; }
****/

/*-----------------------------------------------------------------------------
	Header
	Add a graphic logo, using the following CSS
-----------------------------------------------------------------------------*/


/****
#header {
	background: url('../images/logo.gif') 50px 17px no-repeat;
	height: 89px;
}

#header h1		 { display: none;  }
#header .description { display: none; }
****/

/*-----------------------------------------------------------------------------
	Navigation Colors
	Customize the navbar with this CSS
-----------------------------------------------------------------------------*/

/****
#nav, #subnav	{ background: #668040; }

#nav li.current_page_item a,
#nav li a:hover 	{ background: #F2FFDF; color: #FFF;}

#nav li a,
#subnav li a 	{ color: #F2FFDF; }

#nav li.current_page_item a,
#subnav li.current_page_item a,
#subnav li a:hover 	{ color: #F2FFDF; }
****/

body { background:url(../images/fondino_header.jpg) top left repeat-x; }

a { color:#38862f; }
a:hover { color:#4e559c; }

hr { margin-top:5px; color:#ccc; background:#eee; }

.container { padding-top:0; border:0; width:960px; }

#header { height:257px; width:960px; }

h1, h2, h3, h4, h5, h6 { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; }

#header h1 { color:#fff; font-size:48px; }
h2.elezioni { font-variant:small-caps; font-size:24px; }

#header h1,
#header h2,
#header h3 { color:#fff; margin:0; padding:0; }

#header h3 { font-size:24px; }

.subheader { width:960px; height:5px; background:url(../images/subheader.jpg) top center no-repeat; } 

.mainMenu { text-align:center; }

.mainMenu ul li { display:inline; padding:0 3px; border-right:1px solid #fff; color:#fff; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }

.mainMenu ul li a { color:#fff; text-decoration:none; }

.secondLine { margin-left:40px; }

.logoWrap { margin-top:28px; margin-bottom:15px; width:960px; height:191px; }

.logo { width:962px; height:191px; display:block; background:url(../images/logo_blog.jpg) top left no-repeat; }

#maincontent .content { margin-left:15px; }

#page { border:0; padding-bottom:0; margin-bottom:0; }

#sidebar { background:url(../images/sidebar.png) top left repeat-y; width:302px; margin-left:19px; }

#sidebar h2 { font-variant:small-caps; font-size:24px; color:#333; width:100%;  background:#fff; padding:3px 15px 3px 35px; display:block; margin:0 0 10px -20px; }

#sidebar h2 a { color:#fff; }

.post h2 a { color:#4e559c; }

p.small a { color:#cc0000; }

.post h2 a:hover { color:#333; }

.post h2 a:visited { color:#b30053; }

#sidebar ul, #sidebar ul ol { padding-top:0; }

a.rss { margin-left:2px; display:block; height:235px; margin-bottom:-20px; background:url(../images/abbonati-rss.jpg) bottom left no-repeat; }

#footer { clear:left; width:100%; background:url(../images/footer.png) bottom left repeat-x; border-top:1px solid #666; overflow:hidden; padding-top:30px; } 

#footer .container { margin:0 auto; width:960px; }

#footer .span-4 { border-right:1px solid #fff; padding-right:10px; }

#footer .column ul li { list-style:none; margin-left:0; padding:0; }

#footer .column ul { margin-left:0; padding-left:0; }

#footer h2 { font-variant:small-caps; color:#333; }

.social { margin:-20px 0 0 9px; }

.social li { display:inline; float:left; margin:0; padding:0; }

.social li a img { width:30px; height:30px; }

.social li.socialSpacer h4 { margin-left:5px; line-height:30px; }

#maincontent .content { padding-top:60px; }

#maincontent h2 { border-bottom:none; }

.sociable { clear:left; }

.sociable ul li { display:inline }

.sociable_tagline { float:left; margin-right:5px; line-height:24px; }

.colophon { text-align:center; margin:5px auto; }

span.youtube object { display:block; border:1px solid #b30053; }

.more-link { text-align:right; display:block; }

.noborder { border:none; }

.firstVideo { margin-bottom:12px; }
.objectFloat { float:left; margin:0 10px 10px 0; }

.dateAuthor { font-family: "ff-meta-web-pro-1","ff-meta-web-pro-2", sans-serif; font-size:14px; color:#666; }

.dateAuthor a { color:#cc0000; }

.wordmarks h1, 
.wordmarks h1 a{ margin-left:-50px; padding:0; }

blockquote { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; font-size:12px; }

#sidebar table { font-size:11px; border:none; padding:2px; }

.programma_img { margin-left:-20px; width:330px; background:#fff; display:block; }

.s0, .s1 { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; font-size:13px; }

.entry h4 a { text-decoration:none; font-size:12px; }