/*
Theme Name: ClockWorkAir
Theme URI: http://clockworkblogger.com/theme-clockworkair/
Description: A clean, professional, yet beautiful theme featuring author comment highlighting, subscribe to comments and a built-in breadcrumb wrapped up in an elegant shell by <a href="http://clockworkblogger.com">ClockWorkBlogger</a>. Please use the <a href="http://clockworkblogger.com/theme-clockworkair/">ClockWorkAir theme</a> page to submit your comments and suggestions.
Version: 1.1.0
Author: Lukasz Sobek
Author URI: http://sobek.pl
Tags: fixed width, 3 columns, 2 columns, two columns, three columns, white, blue, grey, black, orange, right sidebar, breadcrumb, author highlight, gravatar, clean, simple, widgets, widget, gravatars, valid CSS,valid XHTML
*/

* 					{margin: 0; padding: 0; font-size: 13px;}

body {
background:#79728D url(http://www.emilianobrancaccio.it/wp-content/themes/clockworkair/images/bg-medium.gif) top center repeat-y; font-family: arial,sans; 
}

.authorcomment {
background:#BEBCC2 none repeat scroll 0 0;
border-top:3px solid #BF0000;
color:#FFFFFF;
padding:10px;
}

a 					{text-decoration: none;}
a:hover 				{text-decoration: underline;}



img					{border: none;}

#wrapper 			{
background-color:#9088A8;
margin:0 auto;
width:800px;
}

/* ---- Header part */

#header 				{height:30px;}

/* ---- top menu */

.topmenu {
display:none;
}

#searchform {
display:none;
}

/* ---- Header box */

.rosso {color:#d00000;font-weight:bold;font-family:verdana, sans-serif;}
.sotto {margin-bottom:10px;}
.sopra {margin-top:10px;}
.grigio {color:#555555;font-weight:bold;font-family:verdana, sans-serif;}
#elenco.test15 .grigio {color:#000000;font-weight:normal;font-family:verdana, sans-serif;}
#elenco div.navigation {margin-top:40px;}

.nero {color:#000000;font-weight:bold;font-family:verdana, sans-serif;}
.minuscolo {text-transform: lowercase}
#headerbox			{
background:#9088A8 url('images/testata_sf.png') top left repeat-y; 
border: 0;
height:192px;
}

#headerbox h1,
#headerbox h1 a			{
color: #fff; 
margin-left:18px;
padding-top:40px;
text-decoration: none; font-size: 30px;
}

#headerbox h1.home 			{
padding-top:110px;
}

#headerbox .descri		{color:#FFFFFF;
font-size:14.5px;
margin-left:37px;}
#headerbox .about		{
background-color:#BF0000;
color:#FFFFFF;
font-family:helvetica;
font-size:15pt;
height:100%;
margin-right:30px;
text-align:left;
width:168px;
display:inline;
}

#headerbox .about a		{color: #fff;}
#headerbox ul			{margin: 10px 0 10px 10px; list-style: none;}
#headerbox li a {font-family:helvetica, arial, verdana;font-size:15px;font-weight:bold;line-height:17px;
}
#headerbox .home li a {line-height:19px;}
#headerbox .fototestata		{margin-right:15px;}
/* ---- teaser */

#teaser 				{color: #fff; margin-bottom: 15px;}
#teaser a			{color: #fff;}

/* ---- Content */

#content 			{margin-left: 100px; font-size: 14px; color: #222;width:600px;}
#content.home 			{width:375px;margin-left: 15px; }

#content ul			{margin: 10px 0 10px 10px; list-style: none;}
#content ul li			{background: url('images/bullet_new.gif') 0 5px no-repeat; margin: 5px 0; font-size: 14px; }

#content ol			{margin: 10px 0 10px 10px; list-style: decimal inside;}
#content ol li			{margin: 5px 0; font-size: 14px; }

#content p {margin: 10px 0; font-family:verdana,sans-serif;text-align:justify;}

#content a			{color: #000000; font-weight:bold;}

#content blockquote	{border-left: 1px solid #327eb0; font-style: italic; background: #ddd;}

#content .indicator 	{float: left; margin-left: -30px; font-size: 30px; color: #999;}

#content h1,
#content h2,
#content h1 a,
#content h2 a 		{color: #000; letter-spacing: -1px; text-decoration: none;}

#content h1,
#content h1 a			{font-size: 20px; }

#content h2,
#content h2 a			{font-size: 17px; margin-bottom: 10px;}

#content h1 a:hover,
#content h2 a:hover	{color: #000; background: #fff; text-decoration:underline;}

#content h2			{margin-top: 10px;}

#content h3			{font-size: 14px; margin-top: 10px; color: #666; }

#content .metadata	{color: #999; margin: 5px 0 20px 0;}

#content .m_date ,
#content .m_author,
#content .m_comments	{border-right: 1px solid #eee;}

#content .m_date  	{}
#content .m_author  	{}
#content .m_comments {border-right: none;}




#content .entry {margin-bottom: 20px; padding:15px; background-color:#ebeaef;}
#content .entry .home {height:326px; }

#content .navigation a, #elenco .navigation a, #brevi .navigation a, #multimedia .navigation a ,  #wrapper .navigation15 a {
font-family:verdana, sans-serif;
font-size:11px;
color:#ffffff;
background:#bf0000;
padding-left:6px;
padding-right:6px;
padding-top:2px;
padding-bottom:2px;
font-weight:bold;
}

 #wrapper .navigation15 a {
font-weight:bold;
}

/* ----- Brevi ---- */

#brevi		{margin-top:30px; margin-right: 100px; margin-left: 100px; width:600px;}
#brevi h1, #brevi h1 a {color:#bebcc2;font-size:26px;}
 #brevi h2, #brevi h2 a {font-size:23px;}
#brevi .news {width:390px;float:right;}
#brevi p, #brevi a, #brevi strong {
letter-spacing:-0.00em;
margin:5px 0;
text-align:justify;
word-spacing:-0.1em;
}
#brevi p {margin-bottom:10px;}
#brevi a, #elenco a {color: #FFB2B2; }
#brevi a:hover, #elenco a:hover			{color: #bf0000; }
#brevi div.navigation a:hover, #elenco div.navigation a:hover {color: #ffffff;}

#content a.more-link {color:#000000;font-weight:bold;font-family: arial,sans; }
#brevi a.more-link {color:#bebcc2;font-weight:bold;font-size:14px;font-family: arial,sans; }
#brevi .entry ul			{list-style: none;font-size:14px;}

#spaziocommenti p, #spaziocommenti a, #spaziocommenti strong {
text-align:justify;
font-family: arial,sans; 
font-size: 13px;
}
#spaziocommenti p {font-weight: normal;}
#spaziocommenti strong, #spaziocommenti strong a, #spaziocommenti a {font-weight: bold;}
#spaziocommenti a, #spaziocommenti strong a {color:#000000;}
#spaziocommenti li {margin-bottom:30px;}

/* ---- Multimedia */

#multimedia {background:#820c00;border-top:15px solid #560800;padding-top:30px;padding-bottom:30px;}
#multimedia a {font-size:11px;font-weight:bold;}
#multimedia a:hover span {background:#000000;}



#multimedia #fb_share_1 a:hover span {background:#820C00;}
#multimedia #fb_share_1 a span.FBConnectButton_Simple {background-image: url("http://static.ak.fbcdn.net/images/connect_favicon.png");background-repeat: no-repeat;}


#multimedia a:hover img {border:2px solid #ffffff;}
#multimedia a img {border:2px solid #000000;}

#multimedia #rss_1 a img, #multimedia #rss_1 a:hover img {border:none;}

#multimedia h1 a img, #multimedia h1 a:hover img {border:0px;}
#multimedia div.videobox {width: 179px;margin-left:17px;margin-bottom:15px;float:left;height:230px;display:inline;overflow:hidden;}
#multimedia .entry a {font-size:13px;color:#ffffff;}

#multimedia .videobox span.new {
overflow: visible; position: relative; top: -100px; float: right; color: #ffffff; height: 0px; margin-right: 2px;}

#multimedia .videobox span.new span {
background-color: #bf0000; padding-right: 10px; padding-left: 10px; font-weight: bold;
}

#multimedia .videobox div span a, #sidebar .videobox div span a:hover {
color:#ffffff;text-decoration:none;font-size:13px;
}

#rss_1 {float: right; margin-left: 10px;}
#rss_1 img {valign:baseline;}
#twitter_1 {float: right; margin-left: 10px;margin-top:-4px;}


#multimedia .didascalia-video {height:93px;}
#multimedia .titolo {color:#c5c5c5;}
#multimedia .dati-video {color:#8a8a8a;}
#elenco .rossochiaro, #multimedia .rossochiaro, #multimedia .rosso,  #divulga .rossochiaro  {color:#e06447;}
#multimedia .grigio {color:#8a8a8a;}
#multimedia .entry {margin-bottom: 20px; padding-left:15px;padding-right:15px; }
#multimedia p {margin:10px  250px 0px 0px; font-family:verdana,sans-serif;text-align:justify;color:#ffffff;}
#multimedia p a {color:#ffffff;font-size:13px;}

/* elenco */
#elenco {padding-top:30px;padding-bottom:30px;padding-left:100px;padding-right:100px;}
#elenco .entry {margin-top:10px;}
#elenco h1 {margin-bottom:30px;}
#elenco h1, #elenco h1 a {color:#bebcc2;font-size:26px;}
#elenco .sotto {margin-bottom:5px;}



#divulga {padding-top:30px;padding-bottom:30px;padding-left:100px;padding-right:100px;}
#divulga .entry {margin-top:10px;}
#divulga h1, #divulga h1 a {color:#bebcc2;font-size:26px;}
#divulga .sotto {margin-bottom:5px;}

/* ---- Comments */

#content .comments-template {margin-top: 20px;}

#content .commentlist 	{list-style: none; margin: 10px 0 0 0;}

#content .commentmetadata { background: #eee; margin: 5px 0; line-height: 170%;}
#content .commentmetadata img	{float: left; margin: 5px 10px 5px 0; border: 1px solid #000; }

#content .authorcomment	{background: #2382c4 url('images/grad_top.png') top left repeat-x; margin: 5px 0 5px -30px; color: #fff;}
#content .authorcomment a {color: #ffffff;}
#content .authorcomment	strong {color: #BEBCC2;}
#spaziocommenti 		{margin-bottom: 20px; padding:15px; background-color:#ebeaef;}
ol.commentlist {list-style: none;}
/* ---- Sidebar */

#sidebar 			{width: 381px; float: right; color: #fff;}


#sidebar .leftbar	{width: 182px;display:inline;}
#sidebar .rightbar	{float: right; width: 168px;margin-right:30px;display:inline;}

#sidebar a			{color: #666; }
#sidebar a img		{border: none; display:inline;}
#sidebar div.rightbar img.sotto	{margin-top:8px;margin-bottom:14px;}


#sidebar h5			{color: #134567; font-weight: normal;}
#sidebar h4			{display:none;}

#sidebar h5			{font-size: 13px;}

#sidebar ul			{text-align:left; list-style: none;}
#sidebar ul li			{ padding:0;}
#sidebar ul.new li		{ padding:0;}

#sidebar ol			{margin: 10px 0 10px 5px; list-style: decimal inside;}

#sidebar .rightbar ul {
padding:0px;margin-bottom:10px;
  min-height:253px;
  height:auto !important;
  height:253px;


}
#sidebar .rightbar ul li {margin-bottom:10px;}
#sidebar .rightbar ul li a {
color:#ffffff;
font-weight:bold;
font-size: 12px;
font-family:verdana;
}

#sidebar .rightbar ul li p {
display:none;
font-family:verdana;
}

#sidebar .videobox {
width:168px;
height:188px;
background-color:#000000;
margin-bottom:15px;
}
#sidebar .videobox img {
border: 1px solid #000000;
}
#sidebar .videobox p {
text-align:right;
margin:6px;
}

#sidebar .videobox p a{
color:#c1c0c0;
font-size:12px;
font-weight:bold;
font-family:helvetica,arial,sans-serif;
}

#sidebar .videobox div {
position: relative; top: -55px; float: right; color: #ffffff; height: 0px; margin-right: 1px;
}

#sidebar .videobox div span {
background-color: #bf0000; padding-right: 6px; padding-left: 3px; font-weight: bold;
}

#sidebar .videobox div span a, #sidebar .videobox div span a:hover {
color:#ffffff;text-decoration:none;
}


#sidebar2 {margin-left:70px;padding-top:110px;}


#sidebar2 a {color:#ffb2b2;font-size:23px;}
#sidebar2 a:hover {color:#bf0000;} 

#sociallinks {float:right;margin:20px;}
#elenco #sociallinks {margin-right:0px;}
#sociallinks a, #sociallinks a:hover {text-decoration: none;border:0;}


/* ---- subfooter */

#subfooter			{background-color:#9088A8;}
#subfooter a			{color: #fff; }

/* ---- Footer */

#footer 				{background:#9088A8;color: #999; height:60px;}
#footervideo {background:url('images/footervideo.gif') left bottom #820c00;color: #999; height:60px;}
#footer a			{color: #333;}
#footer a.authorlink {color: #999;}

/* ---- links --- */
.linkcat h2 {display:none;}

/* ---- comments */

#author, #email, #url, #comment { border: 1px solid #ccc; margin-top: 5px;}

#author 				{width: 250px; }
#email 				{width: 250px; }
#url 				{width: 250px; }
#comment 			{width: 250px; }
#submit 				{background: #BF0000; color: #fff; border: 1px solid #bf0000; margin-top: 10px;}
#comments {margin-top: 20px; color:#bebcc2;font-size:26px;}
#brevi .commentmetadata b, #brevi .commentmetadata b a {color:#555555;}


/* ---- Required by WordPress */

.subscribe-to-comments {visibility:hidden;}
.aligncenter,
div.aligncenter 		{display: block; margin: 0 auto;}


.alignleft 			{float: left;}

.alignright 			{float: right;}

.wp-caption 			{border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; margin: 10px;
				/* optional rounded corners for browsers that support it */
		   		-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.wp-caption img 		{border: 0 none; }

.wp-caption p.wp-caption-text 	{ font-size: 11px; line-height: 17px; }
