/*
Theme Name: PD Ascoli
Theme URI: http://
Description: Sito di propaganda politica.
Author: Enrico Corinti, Mirko D'Isidoro, Agata Cruciani
Author URI: http://www.blogpraphik.it
The CSS, XHTML and design is released under GPL: ?????????
http://www.opensource.org/licenses/gpl-license.php
*/

body{
	margin:0;
	padding:0;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#808080;
}

p{
	text-align:justify;
}

p, ul, ol, li, a, h1, h2, h3, h4, h5, h6, dl, dd, dt{
	margin:0;
	padding:0;
}

ul, li{
	list-style:none;

}

h1, h2, h3, h4, h5, h6{
	font-family: Georgia,"Times New Roman",Times,serif;
	text-transform:capitalize;
/*	font-style: italic;
*/}

a img{
	font-family: Georgia,"Times New Roman",Times,serif;
	border:none;
}

a{
	color:#585858;
	text-decoration:none;
}

#content a{
	border-bottom:1px dotted #ccc;
}

a:hover{
	color:#30a243;
}

#container{
	width:970px;
	margin:0 auto;
}

#top-head{
	background-image:#;
	background-repeat:no-repeat;
	margin:0 0 2px 0;
}

#slogan{
	border:#e5e5e5 solid;
	border-width:1px 0;
}

#slogan-text{
/*	padding: 20px 25px;
	width:365px;
	height:175px;
*/
}

#slogan-img{
}

#navigation{
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size:1.2em;
	border:#e5e5e5 solid;
	border-width:0 0 1px 0;
}

ul#menu li{
	float:left;
}

ul#menu li a, ul#contact li a{
	display:block;
	padding:10px 15px;
}

ul#menu li a:hover{
	color:#30a243;
}

ul#contact li{
	float:right;
	padding:0 0 0 15px;
}

ul#contact li a:hover{
	color:#e23435;
}

li#feed{
	background-image:url(images/ico-feed.gif);
	background-repeat:no-repeat;
	background-position: left center;
}

li#nl{
	background-image:url(images/ico-nl.gif);
	background-repeat:no-repeat;
	background-position: left center;
}

#content{
	margin:15px 0;
}

#first-row{
	/*height:190px;*/
	margin:0 0 15px 0;
}


#copertina{
/*	width:655px;
*/
	width:700px;
	border:#e5e5e5 solid;
	border-width:0 1px 0 0;
}

#copertina ul{
	width:220px;
	margin:10px auto;
}

#copertina ul li{
	float:left;
	line-height:20px;
}

#copertina ul li a{
	display:block;
	padding:10px 15px 5px 40px;
	font-family: Georgia,"Times New Roman",Times,serif;
}

#copertina ul li a:hover{
	color:#30a243;
}

#copertina img{
width:250px;
height:190px;
	
}

/* 

Commentato per la modifica del box del template che si chiama Copertina

#last-article{
	width:655px;
	border:#e5e5e5 solid;
	border-width:0 1px 0 0;
}

#last-article ul{
	width:220px;
	margin:0 auto;
}
#last-article ul li{
	float:left;
	line-height:40px;
}

#last-article ul li a{
	display:block;
	padding:10px 15px 10px 40px;
	font-family: Georgia,"Times New Roman",Times,serif;
}

#last-article ul li a:hover{
	color:#30a243;
}
*/
#agenda{
/*	width:300px;
*/
	width:250px;
	margin:0 0 0 5px;
}

#agenda-pag-single, #comunicati-pag-single{
	width:295px;
}

/*ul#cont-agenda li{
	width:120px;
	margin:3px 2px;
	float:left;
}

.agend ul#cont-agenda li h5{
	float:left;
	margin:0 0 0 4px;
	width:70px;
	font-weight:normal;
}
*/
ul#cont-agenda li{
	width:220px;
/*	height: 50px;
	display:block;
*/	float:left;
	margin:3px 2px;
}

.agend ul#cont-agenda li h5{
	float:left;
	margin:0 0 0 4px;
	width:170px;
	font-weight:normal;
}


#agenda-pag-single ul#cont-agenda li h5 a{
	width:240px;
	display:block;
	font-size:0.8em;
	font-style:normal;
	margin:0;
}

ul#cont-agenda li h5 a{
	font-size:0.8em;
	font-weight:normal;
}

#agenda h2, #agenda-pag-single h2{
	background-image:url(images/ico-organizer.png);
	background-repeat:no-repeat;
	background-position: left center;
}

#recent-posts h2{
	background-image:url(images/ico-agenda.gif);
	background-repeat:no-repeat;
	background-position: left center;
}

#second-row{
	/*height:380px;*/
	border:#e5e5e5 solid;
	border-width:1px 0 0 0;
	margin:0 0 15px 0;
	padding:20px 0 10px;
}

#primo-piano{
	width:350px;
}

.post-pp-title{
	background-image:url(images/freccia-in-basso.jpg);
	background-repeat:no-repeat;
	background-position: left center;
}

#comunicati{
	width:190px;
	margin:0 12px;
}

#comunicati h2, #comunicati-pag-single h2{
/*	background-image:url(images/ico-comunicati.gif);
*/	background-image:url(images/viewmag.png);
	background-repeat:no-repeat;
	background-position: left center;
}

#comunicati ul, #comunicati dl, #comunicati-pag-single dl{
	margin:0 0 0 30px;
}

#comunicati dl dt{
	font-size:1.1em;
	color:#30a243;
}

#comunicati dl dd, #comunicati-pag-single dd{
	margin: 0 0 10px 0;
}

#comunicati ul li a, #comunicati dl dd a, #comunicati-pag-single dd a{
	display:block;
	font-size:0.8em;
	border:#e5e5e5 solid;
	border-width:0 0 1px 0;
	padding:5px 0 15px 0;
}

#comunicati ul li a:hover, #comunicati dl dd a:hover, #comunicati-pag-single dd a:hover{
	border-color:#30a243;
}


/*#agenda-pag-single, #comunicati-pag-single{
	width:155px;
}

#comunicati-pag-single dl{
	font-size:0.75em;
	width:270px;
	margin:0 0 0 20px;
}

#comunicati-pag-single dd{
	margin:2px 0 5px 0;
}
*/
#video, #video iframe, #video embed, #video object{
	width:380px;
}

#video h2, #video-pag-single h2{
	background-image:url(images/ico-video.gif);
	background-repeat:no-repeat;
	background-position: left center;
}



#downloads{
	margin:20px 0;
	padding:10px;
	width:360px;
	background-color:#fafafa;
	border:#eeeeee dotted;
	border-width:1px 0;
}

#downloads h2{
	background-image:url(images/ico-download.png);
	background-repeat:no-repeat;
}
	
	
ul.downloadList li{
	background-image:url(images/pdf_16.png);
	background-repeat:no-repeat;
	background-position:left 50%;
	margin:5px 0 5px 25px;
	padding:5px 0 5px 20px;
	font-weight:bold;
}


#footer{
	font-size:0.75em;
	color:#555555;
	border:#e5e5e5 solid;
	border-width:1px 0 0 0;
	background-image:url(images/Logo-PD-min-footer.gif);
	background-repeat:no-repeat;
	background-position:left 20px;
}

#footer p{
	margin:0 0 0 360px;
}

#about{
	width: 500px;
}

/*
------------------------------------------
    STYLE SPECIFICO DELLE PAG INTERNE
------------------------------------------
*/

#col-left{
	width:635px;
}

#col-right{
	width:300px;
	margin:0 0 0 20px;
	padding:0 0 0 10px;
	border:#e5e5e5 solid;
	border-width:0 0 0 1px;
}

#video-pag-single{
	width:295px;
}

#box-AC{
	margin:10px 0;
	padding:10px 0;
	border:#e5e5e5 solid;
	border-width:1px 0;
}


#agenda-pag-single ul li{
	margin:5px 0;
	float:none;
}

#agenda-pag-single ul li span.date{
	display:block;
	width:36px;
	height:28px;
	padding:9px 5px 0 0;
}

#agenda-pag-single ul#cont-agenda li{
/*	width:100%;
*/}

#agenda-pag-single ul#cont-agenda li h5 a{
	font-size:0.8em;
	font-style:normal;
	margin:0 0 0 5px;
}

#video iframe{
	width:375px;
	height:290px;
}

#single-post{
	margin:30px 0 50px 0;
}

/*
---stile elementi sidebar ----
*/

ul#sidelist li{
	margin:15px 0 0 15px;
	padding:0 0 15px 0;
	width:270px;
	font-family: Georgia,"Times New Roman",Times,serif;
	border:#e5e5e5 solid;
	border-width:0 0 1px 0;

}

#recent-posts ul li{
	padding:0 0 10px 25px;
	background-image:url(images/ico-li-sidebar.gif);
	background-repeat:no-repeat;
	background-position:left center;
	border:none;
}

#recent-posts ul li a:hover{
	color:#30a243;
}

#video-pag-single iframe, #video-pag-single object, #video-pag-single embed{
	width: 280px;
	height: 224px;
}


/* ------------------------------
        CLASSSI UTILIZZATE
   ------------------------------*/
   
   
.clear {
	clear:both;
}

.left{
	float:left;
}

.right{
	float:right;
}

.title-sezione{
	color:#e43134;
	padding:0 0 0 40px;
	margin:0 0 10px;
	line-height:35px;
	font-style:normal;
	font-size:1.3em;
}

.title-sezione-single{
	color:#e43134;
	padding:0 0 0 30px;
	margin:0 0 10px;
	line-height:35px;
	font-size:1.1em;
	font-style:normal;
}


.article-home{
	padding:0 5px;
	float:left;
	width:430px;
/*	width:370px;
*/}

.article-home h2{
	margin:0 0 15px 0;
}

.article-home h3{
	padding:10px;
	font-weight:normal;
}

.article-home p{
	font-size:0.8em;
}

.agend {
	color:#000000;
}

.agend a{
	color:#53859d;
}

.agend a:hover{
	color:#30a243;
}

span.date{
	display:block;
	width:35px;
	height:35px;
	padding:9px 0 0 0;
/*	background-image:url(images/agenda_small.jpg);
*/	background-image:url(images/agenda-min.gif);
	background-repeat:no-repeat;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size:0.7em;
	line-height:0.9em;
	font-weight:bold;
	float:left;
	text-align:center;
}

.post-pp{
	width:345px;
	margin:10px 5px 0;
	font-size:0.8em;
}

.post-pp a:hover {
	color:#30a243;
}
/*
.post-pp:hover img{
	background-color:#30a243;
}*/

.post-pp img{
	width:180px;
	/*height:70px;*/
	margin:5px 10px 5px 5px;
	padding:3px;
	border:#e5e5e5 solid 1px;
	background-color:#FFFFFF;
}

.post-pp ul#links{
height: 30px;
}
.post-pp-text{
	margin:0 0 0 10px;
	text-align:left;
/*	width:204px;
*/	
}

.post-pp-text .post-title{
	font-size:18px;
	margin: 5px 0;
	background:none;
}

.post-pp-text h2, .post-pp-text h3, .post-pp-text h4, .post-pp-text h1{
	font-size:14px;
	margin: 5px 0;
	background:none;
}

a.a-leggi-tutti-post{
/*	display:block;
	margin:10px 0;
	text-decoration:underline;
	border:#cccccc solid;
	border-width:1px 0;
	background-color:#FAFAFA;
	color:#cccccc;
*/	font-size:0.8em;
	width:90%;
	margin:10px;
	padding:2px 7px;
	background-color:#f5f5f5;
}

.leggi{
	background-image:url(images/ico-leggi.gif);
	background-image:url(images/viewmag.png);
	background-repeat:no-repeat;
	background-position: left center;
}

.commenta{
/*	background-image:url(images/ico-commenta.gif);
*/	background-repeat:no-repeat;
	background-image: url(images/ico-comunicati.gif);
	background-position: left center;
}

.post-pp ul li, .a-leggi-tutti-post{
	float:left;
	border:#eeeeee dotted;
	border-width:1px 0;
	margin:5px;
}

.post-pp ul li a{
	display:block;
	color:#aaaaaa;
	padding:0 0 0 18px;
}
.post-pp ul li a:hover{
	color:#333333;
}

.leggi-min{
	background-image:url(images/bul_dd.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

.commenta-min{
	background-image:url(images/icon-comment.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

.print-min{
	background-image:url(images/ico_print.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

.entry-post{
	text-align:justify;
}

.entry-post p{
	font-size:0.9em;
	line-height:20px;
}

.entry-post img{
	margin:10px;
	padding:5px;
	background-color:#FFFFFF;
	border:#e5e5e5 solid 1px;
}

.entry-post h1{
	margin: 20px 0 40px;
	color:#585858;
}

.entry-post blockquote{
	margin:10px 10px 25px;
	color:#57565B;
	padding:10px 0 10px 35px;
	font-weight:normal;
	font-style:italic;
	line-height:25px;
	background-image:url(images/quote.png);
	background-repeat:no-repeat;
	background-position:left -4px;
}

span.side-comment{
	color:#e23435;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:0.75em;
	padding:0 0 0 20px;

}

.date-single{
	height:25px;
}

.date-single ul li{
	float:left;
	margin:0 15px 0 0;
	list-style-type:none;
}

.date-single ul li{
	padding:0 0 0 20px;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:0.75em;
	color:#999999;
}

.date-single ul span.date{
	display:block;
	width:55px;
	height:40px;
	padding:15px 5px;
	background-image:url(images/date.jpg);
	background-repeat:no-repeat;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size:1.2em;
	line-height:1em;
	font-weight:bold;
	float:left;
	text-align:center;
}

.current_page_item{
	background-color:#82dc58;
}

.current_page_item a{
	color:#FFFFFF;
}

li.post-time {
	background-image:url(images/view_calendar_day.png);
	background-repeat:no-repeat;
	background-position:left center;
}

#col-right h2{
	margin:20px 0 0 0;
}

.linklove{
	display:none;
}

.cform{
	margin:20px;
	display:block;
}

#about{
	padding:5px 0;
}

.entry-post h1,.entry-post h2,.entry-post h3,.entry-post h4, .entry-post p{
	margin:10px 0;
}

.entry-post ul, .entry-post li{
	margin: 15px 0;
	list-style-type:circle;
}

.archive{
	margin:0 0 50px 0;
}


.archive-post .entry-post *{
	font-size:0.9em;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.archive-post, .archive-post h2{
	margin:0 0 15px 0;
}

.archive-post .entry-post h2{
	margin:0;
}

.archive-post img{
	float:left;
	/*width:110px;*/

}

.alignleft{
   float: left;
   margin: 5px 20px 10px 0;
}

#admin{
/*	width:125px;
*/	margin:10px 0;
	float:right;
	background-color:#fafafa;
	border:#e5e5e5 solid 1px;
}

#admin a{
	display:block;
	margin:5px;
	color:#999999;
}

#admin:hover{
	background-color:#C5E6B5;
}
#admin a:hover{
	color:#30a243;
}

.video-box p{
	font-size:0.75em;
}
