/*  
Theme Name: Musumeci
Theme URI: http://www.serverstudio.it/
Description: The theme for Musumeci.
Version: 0.1
Author: Serverstudio
Author URI: http://www.serverstudio.it/
*/



/* Begin Typography & Colors */
body {
	text-align: center;
	background-color: #F2F2F2;
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	color: #333;
	font-size: 10pt;
	margin-top: 10px;
	}
a, a:visited {
	color: #3173B5;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
img {
	margin: 3px;
	border: none;
}

.clear {
	clear: both;
}

/* Template */
h5, h5 a {
	margin: 0px 0px 4px 0px;
}
.appuntamenti {
	padding: 4px 7px;
	font-size: 11px;
}
.appuntamenti h5, .appuntamenti h5 a {
	font-size: 11px;
	margin: 0px 0px 7px 0px;	
}
.appuntamenti .akst_link {
	display: none;
}
.appuntamenti p {
	margin-top: 0px;
}
#bannerars {
	height: 190px;
}
#banner textarea {
	font-size: 9pt;
}
#barra {
	background-image: url('images/bg_linea991.jpg');
	/*width: 970px;*/
	background-color: #F0ecec;
	height: 29px;
	line-height: 29px;
	vertical-align: middle;
	padding: 0 30px;
	color: #333333;
	/*margin-left: 10px;*/
}
#barra a, #barra a:visited  {
	color: #333333;
	font-weight: bold;
}
#barra ul {
	margin: 0;
	padding: 0;
}
#barra li {
	display: inline;
	margin: 0;
	padding: 0 14px 0 10px;
	list-style-type: none;
}
.box-dx {
	margin-bottom: 10px;
}
.box-dx-content {
	background-color: #F2F2F2;
	padding: 0;
}
#comments_template {
	word-wrap: break-word;
}
#container {
	background-image: url('images/bg_linea990.jpg');
	padding: 0 25px;
}
#content {
	float: left;
	margin-right: 10px;
	width: 510px;
}
#credits {
	text-align: right;
	font-size: 8pt;
	padding: 0 50px;
}
/*.data {
	float: left;
	text-align: center;
	background-image: url(images/data.gif);
	background-repeat: no-repeat;
	width: 82px;
	height: 82px;
}
.data-giorno {
	font-size: 12pt;
	font-weight: bold;
	margin-top: 3px;
	line-height: 12pt;
}
.data-giornot {
	font-size: 8pt;
	margin: 0;
	padding: 0;
}
.data-mese {
	font-size: 9pt;
	font-weight: bold;
	padding-top: 2px;
}*/
.data {
	float: right;
	text-align: center;
	background-image: url(images/data.gif);
	background-repeat: no-repeat;
	width: 82px;
	height: 82px;
	padding-top: 12px;
	margin-left: 5px;
}
.data-anno {
	font-size: 8pt;
	margin: 0;
	padding: 0;
}
.data-giorno {
	font-size: 16pt;
	font-weight: bold;
	margin-top: 3px;
	line-height: 12pt;
}
.data-mese {
	font-size: 9pt;
	font-weight: bold;
	padding-top: 2px;
}
#footer {
	background-image: url('images/footer990.jpg');
	background-repeat: no-repeat;
	clear: both;
	height: 28px;
}
#header {
	text-align: center;
	margin: o auto;
	width: 990px;
	height: 200px;
}
#page {
	text-align: left;
	width: 990px;
	margin: 0px auto;
}
#post {
	margin-bottom: 25px;
}
#post h1 {
	font-size: 16pt;
	margin: 0;
	padding: 0;
}
#post h2 {
	font-size: 16pt;
	margin: 0;
	padding: 0;
}
#post small {
	font-size: 8pt;
	font-style: italic;
}
#post img {
	padding: 3px;
	border: 1px solid #CCCCCC;
}
img.alignleft {
	float: left;
	margin: 0px 10px 2px 0px;
}
img.alignright {
	float: right;
	margin: 0px 0px 2px 10px;
}
.tag-post {
	clear: both;
}
.postmetadata {
	font-size: 8pt;
}
#quotes {
	background-image: url(images/quotes.gif);
	background-repeat: no-repeat;
}
#sidebar {
	float: right;
	width: 410px;
	word-wrap: break-word;
}
#side01 {
	float: left;
	width: 200px;
}
#side02 {
	float: right;
	width: 190px;
}
#sidebar form {
	margin: 0;
	padding: 0;
}
#sidebar h2 {
	background-image: url(images/dx_titolo.jpg);
	font-size: 10pt;
	margin: 0;
	padding: 0 0 0 10px;
	line-height: 26px;
	vertical-align: middle;
}
#sidebar img {
	border: none;
}
#sidebar li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#sidebar ul {
	margin: 0;
	padding: 5px 10px 5px 10px;
}
#single {
	margin-top: 30px;
}
.single-newsletter {
	text-align: center;
	background-color: #EEEEEE;
	margin: 15px;
	padding: 10px;
	border: 1px dashed #CCCCCC;
	width: 55%;
}
.single-newsletter form {
	margin: 0px;
	padding: 0px;
}
.tag-post {
	font-size: 8pt;
}
#tagclouds {
	clear: both;
	position: relative;
	top: 20px;
	left: -25px;
}
.tagclouds-bg {
	background-image: url(images/bg_tag990.jpg);
}
.tagclouds-bottom {
	background-image: url(images/bottom_tag990.jpg);
	height: 13px;
	line-height: 13px;
}
.tagclouds-text {
	background-image: url(images/scritta_tag990.jpg);
	min-height: 65px;
	background-repeat: no-repeat;
}
.tagclouds-top {
	background-image: url(images/top_tag990.jpg);
	height: 13px;
	line-height: 13px;
}
#tags {
	margin: 0;
	padding: 0 30px 0 80px;
}
.testo {
	text-align: justify;
}
.testo p {
	margin: 10px 0;
}
#comments_template {
	text-align: justify;
}
#testata {
	text-align: center;
	margin: 0 auto;
	background-image:url('images/testata_musumeci.jpg');
	background-repeat: no-repeat;
	height: 200px;
	width: 970px;
}
#testata h1, .description {
	display: none;
}
#twitter {
	/*background-image: url(images/twitterbg.gif);*/
	font-size: 9pt;
	margin-bottom: 10px;
	width: 180px;
}
.twitterup {
	background-color: #FFFFFF;
	font-size: 9pt;
	margin-top: 4px;
	padding: 7px;
}
.twitter-top {
	background-image: url(images/box-twitter-top.gif);
	background-repeat: no-repeat;
	height: 47px;
}
.twitter-linea {
	background-image: url(images/box-twitter-linea.gif);
	padding: 0 10px;
}
.twitter-bottom {
	background-image: url(images/box-twitter-bottom.gif);
	background-repeat: no-repeat;
	height: 30px;
}

/* Calendar */
#wp-calendar {
text-align: center;
border: 1px solid #ddd;
empty-cells: show;
font-size: 14px;
margin: 0 10px 10px 10px;
padding: 0 0 0 0;
width: 90%;
}
#wp-calendar #next a {
color: #3173B5;
padding-right: 10px;
text-align: right;
}
#wp-calendar #prev a {
color: #3173B5;
padding-left: 10px;
text-align: left;
}
#wp-calendar a {
/*color: #3173B5;*/
color: #333333;
display: block;
text-decoration: underline;
}
#wp-calendar a:hover {
background: #e0e6e0;
color: #333;
}
#wp-calendar caption {
color: #999;
font-size: 16px;
text-align: center;
}
#wp-calendar td {
color: #666666;
font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
letter-spacing: normal;
padding: 2px 0;
text-align: center;
}
#wp-calendar td.pad:hover {
/*background: #fff;*/
}
#wp-calendar td:hover, #wp-calendar #today {
background: #eee;
color: #bbb;
}
#wp-calendar th {
font-style: normal;
text-transform: capitalize;
}

/* Newsletter */
#ajaxNewsletter, .newsletterContainer {
	padding: 10px;
}

#newsletterFormDiv {
	/* newsletter form elements*/
}

.newsletterTextInput {
	/* email text input */
}

#newsletterLoading {
	/* the loading message while the subscription is beeing handled */
}

.success {
	/* the success message container */
}


.error {
	/* the error message container */
}

#vitadipartito {
	background-color: #F2F2F2;
	background-image: url(images/vitapartito.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin-bottom: 12px;
}
.post_partito {
	padding: 36px 7px 4px 7px;
	font-size: 11px;
}
.post_partito h5, .post_partito h5 a {
	font-size: 11px;
	margin: 0px 0px 7px 0px;	
}
.post_partito .akst_link {
	display: none;
}
.post_parito p {
	margin-top: 0px;
}

#rastampa {
	background-color: #F2F2F2;
	background-image: url(images/rassegna.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin-bottom: 12px;
}
.post_rastampa {
	padding: 38px 7px 4px 7px;
	font-size: 11px;
}
.post_rastampa h5, .post_rastampa h5 a {
	font-size: 11px;
	margin: 0px 0px 7px 0px;	
}
.post_rastampa .akst_link {
	display: none;
}
.post_rastampa p {
	margin-top: 0px;
}

#planner {
	background-color: #F2F2F2;
	background-image: url(images/appuntamenti.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin-bottom: 12px;
}
.post_planner {
	padding: 38px 7px 4px 7px;
	font-size: 11px;
}
.post_planner h5, .post_planner h5 a {
	font-size: 11px;
	margin: 0px 0px 7px 0px;	
}
.post_planner .akst_link {
	display: none;
}
.post_planner p {
	margin-top: 0px;
}

p.link_archivio {
	text-align: right;
}
#diconodilui p.akst_link {
	display: none;
}
#diconodilui {
	background-image: url(images/cite.gif);
	background-repeat: no-repeat;
	background-color: #e0e6ec;
	padding: 20px 18px 4px 18px;
	line-height: 18px;
	border: 1px dotted #003466;	
}
#diconodilui h6 {
	font-size: 12px;
	text-align: right;
}

#sp_aperto {
	padding-bottom: 6px;
}
#sp_aperto h5, #sp_aperto h5 a {
	font-size: 13px;
	margin: 6px 0px 4px 5px;
}
#sp_aperto p {
	font-size: 11px;
	margin: 3px 3px 4px 10px;
}
#sp_aperto .akst_share_link {
	display:none;
}
#sp_aperto a {
	font-size: 10px;
	margin-left: 8px;
}
h4 {
	font-size: 11pt;
	margin: 0;
	padding: 0 0 0 10px;
	line-height: 26px;
	vertical-align: middle;
	background-color: #00589F;
	color: #fff;
}