/* 
Theme Name: ParlamentoGiovaniPuglia
Theme URL: http://www.parlamentogiovanipuglia.org
Description: Parlamento Giovani
Author: Farm - laboratorio di comunicazione
Author URI: http://www.farm37.it
Version: 2.0

*/


/*  The CSS Reset    */  

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike,text, strong, sub, sup, tt, var,dl, dt, dd,fieldset, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
* {margin-top:0;padding:0;}

body{ font-family: Arial; 
		color: #808282; 
		/*background:#EBEBEB url(images/n07-5.jpg) repeat scroll 0 0;*/
		background: #edeeef;  /*url(images/body-bg.jpg) repeat ;*/
		line-height: 1.2em;
		 }
		
.clear{ clear: both; }
a {color:#3E3E3E;text-decoration:none} 
a:hover {color:#627C97;}  



img.aligncenter {
	margin: 0 auto;
	display: block;
	}
.alignleft {
	float: left;
	}
img.alignleft {
	float: left;
	margin: 5px 10px 0 0;display: inline;
	}
.alignright {
	float: right;
	}
img.alignright {
	float: right;display: inline;
	margin: 5px 0 0 10px;
	}
	
blockquote {background: #fff url(images/quote.jpg) no-repeat top left;font-style: italic;margin-top:10px;margin-bottom:10px;padding:15px 15px 15px 30px;;}
/*-----------------------------------------------------------------Start Upper-part Layout-------------------------------------------------------*/
		
#header-wrap	{margin: 0px auto; height:100px;width:1000px;}


#logo { float:left;height:70px;margin-top:20px;}
#logo h1{background: url(images/logo.png) top left no-repeat; text-indent: -9999px;float:left;width:279px;height:120px;}


#search{float:right;width:255px;height:40px;margin-top:80px;display:inline;padding-top:35px}
input#s {width:190px; height:12px;padding-top:5px;margin-left:24px;background:url(images/search-bgx.png) repeat-y top left; border:1px solid #bebec3;color:#000}
input#searchsubmit {color:#fff; background:url(images/search.png) no-repeat  top left;border:none;width:32px;height:32px;text-indent:-9999px;}
input#searchsubmit:hover {background:url(images/search-hover.png) no-repeat  top left}


/* Menu WRAP */ 
#menu-wrap { margin: 55px auto 30px; width: 998px; height:30px; background: url(images/topmenu-bg.png) repeat-x ;border:1px solid #D7D8D9;}

#menu-wrap ul{padding-top:0px;}


/*container */
#container { width:1000px; background: #fff ;margin:0 auto 30px;padding-bottom:20px;}
#left-sidebar {width:195px;float:left;display:inline;padding:5px 0 10px 0px;}
#content {width:505px;float:left;display:inline;padding:10px 0 10px 0;margin-left:10px}
#right-sidebar {width:290px; float:right;display:inline;padding:10px 0 10px 0} 

#twitter {width:186px;background:#EDEEEF    url(images/twitter-bg.jpg) no-repeat top left ; float:left;display:inline;padding-bottom:10px;margin-bottom:10px;} 
#twitter-inside {color:#3E3E3E;display:inline;float:left;font-family:Georgia;font-size:12px;font-style:italic;margin-left:15px;margin-top:60px;width:170px;}

.twitter a {color:#3E3E3E;float:left;font-size:16px;margin-top:10px;padding-left:130px;display: inline;}
.twitter a:hover {color:#BADBF8}
.twitter-link {color:#3E3E3E}

.categories {width:186px;background:#EDEEEF     url(images/widget-bg.jpg) no-repeat top left ; float:left;display:inline;padding-bottom:10px;margin-bottom:10px;font-size:12px} 
.categories h2 {font-size:14px;font-weight:bold;margin:15px 0 15px 30px;}
.categories ul {list-style:url(images/bullet.png) outside;padding-left:15px;margin-left:20px;}
.categories li {font-size:12px;line-height:14px;margin-bottom:5px}
.categories a {color:#3E3E3E;text-decoration:none}
.categories a:hover {color:#3E3E3E;} 


.widget {width:156px;/*background:#EDEEEF   url(images/widget-bg.jpg) no-repeat top left ;*/ float:left;display:inline;padding:8px;margin-bottom:10px;font-size:12px;border-left:0px solid #EDEEEF;} 
.widget h2 {font-size:14px;font-weight:bold;margin:0 0 0px 0px;;}
.widget ul {list-style:url(images/bullet.png) inside;padding-left:5px}
.widget li {font-size:12px;line-height:14px;margin-bottom:5px}
.widget a {color:#3E3E3E;text-decoration:none}
.widget a:hover {color:#3E3E3E;} 
 
#ads-wrap {width:186px;background:#FFFFFF    /*url(images/widget-bg.jpg) no-repeat top left */; float:left;display:inline;margin-bottom:10px;}  
#ads-image {margin:5px 0 5px 0}
.ads {padding-left:4px;margin-bottom:5px;height:95px;width:177px} 


#featured-wrap {width:490px; height:265px; background:#2B3842;border:1px solid #526270;float:left;display:inline;}

#ads468 {float:left;display:inline;padding:10px;width:470px}
#latest {font-weight:bold;font-size:12px;float:left;display:inline;padding:5px 0 5px 10px;margin-bottom:15px;width:485px;border-top: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2}

.post-home {float:left;width:490px;height:210px; background:#edeeef url(images/bckgray.gif) no-repeat top left; margin:10px 0 10px 0 }

.post-home h2 {font-size:18px;margin:10px 0 0 60px;font-weight:bold;}
.posttitle  {font-size:16px; color:#808282;text-decoration:none}
.posttitle a:hover {color:#F68629}
.date {font-size:10px;margin-left:20px;display: inline;color:#969696} 
.date a {color:#D80154;text-decoration:none;font-weight:normal} 
.date a:hover {color:#000;} 

.condividi {font-size:10px;margin-left:20px; margin-top:10px; padding:2px; border-top:0px solid #CBCCCE; border-bottom:1px solid #CBCCCE; width:280px; background:#DFDFDF url(images/box_header_print.gif) repeat-x scroll 0 0;} 
.condividi a {color:#3e3e3e;text-decoration:none;font-weight:bold} 
.condividi a:hover {color:#FF0000;} 


.entrysearch{float:left;margin:10px 10px 0;;display: inline}
.searchtitle {margin-left:10px;font-size:12px;margin-bottom:10px;font-weight:normal;}
.thumbnail {float:left;display: inline;margin:15px 10px 10px 40px ;width:125px;height:125px}
.entryhome {font-size:12px;width:300px;float:left;display: inline;margin-top:15px;color:#3e3e3e; line-height: 1.3em;}

#postnav {float:left;display:inline;font-size:11px;margin-left:0px;margin-top:10px;}


/* Right Sidebar area */
#feeds {font-size:12px;width:275px;height:90px; background:#edeeef url(images/bck2.gif) no-repeat top left /*url(images/feed-bg.jpg)*/;margin-bottom:10px;border:1px solid #EDEEEF;}

.textarea {background:#FFFFFF none repeat scroll 0 0;border:medium none;font-size:12px;height:20px;margin:50px 0 5px 15px;padding:5px 0 0 5px;width:155px;}
#feeds a {font-size:11px;color:#3E3E3E;text-decoration:none}
#feeds p {color:#51616E;margin-left:15px;}

#video {background:#edeeef url(images/bck2.gif) no-repeat top left;height:200px;padding-left:20px;padding-top:55px;width:255px;}

#tabs  {font-size:12px;width:275px; background:#edeeef url(images/bck2.gif) no-repeat top left;border: 1px solid #edeeef  ;margin-bottom:7px }

.right-widget{background:transparent url(images/right-bg.jpg) repeat-y top left;width:275px;float:left;display:inline;font-size:12px;padding-bottom:10px;}
.right-heading {background:url(images/right-head.jpg) ;height:39px;padding:25px 0 0 20px; font-weight:bold;width:255px;color:#EDEEF0}
.right-widget ul {list-style:url(images/bullet.png) outside;padding-left:25px;margin-left:30px;}
.right-widget li {font-size:12px;line-height:14px;margin-bottom:5px}
.right-widget a {color:#3E3E3E;text-decoration:none}
.right-widget a:hover {color:#848485;}
.textwidget {padding-left:35px;text-align:justify;width:230px;}

.video-widget{background:transparent url(images/right-bg.jpg) repeat-y top left;width:265px;float:left;display:inline;font-size:12px;padding-bottom:10px;padding-left:10px}
.video-heading {/*background:url(images/right-head.jpg)*/ ;height:30px;padding:10px 0 0 15px; font-weight:bold;width:260px;color:#000000}
.video-widget ul {list-style:url(images/bullet.png) outside;padding-left:25px;margin-left:30px;}
.video-widget li {font-size:12px;line-height:14px;margin-bottom:5px}
.video-widget a {color:#fff;text-decoration:none}
.video-widget a:hover {color:#3848485;}


#sidecat-wrap {background:transparent url(images/mini-bg.jpg) repeat scroll 0 0;height:280px;width:275px;}
#sidecat {display:inline;float:left;margin:10px 0 0 20px;width:240px} 
.sidecat-block {margin-bottom:10px;float:left;}
.sidecat-image {margin:0px;float:left} 
.sidecat-title {font-size:12px;margin:0 20px 0 50px;}
.sidecat-heading {display:inline;float:left;font-weight:bold;padding:15px;}

#sidecat li {list-style:none}
#sidecat a {color:#B2C9DA;text-decoration:none;font-weight:bold}
#sidecat a:hover {color:#3E3E3E;} 


/*-----------------------------------------------------------------Start Bottom-part Layout-------------------------------------------------------*/

#footer {/*background: #848485 url(images/footer-bg.jpg) repeat-x*/;height:100px;}
#bottombar {height:100px;width:1000px;/*background: url(images/bottom-bg.jpg) no-repeat top left;*/margin:0 auto}
#flickr-wrap {float:left;width:310px;height:225px;}
#flickr {float:left;margin-top:20px;} 
#flickr-image {margin-left:10px;width:280px;}
#flickr-image img {width:50px;height:50px;margin:0 10px 20px 0}
#flickr-title {background:transparent url(images/flickr.png) no-repeat scroll 0 0;font-family:trebuchet ms;font-size:18px;height:48px;padding:10px 0 0 60px}
#flickr-image {width:300px} 

#share-wrap {float:left;display:inline;height:225px;width:345px;}
#share-title {background:transparent url(images/share-icon.png) no-repeat scroll 0 0;font-family:trebuchet ms;font-size:18px;height:38px;float:left;display:inline;margin:20px 0 0 20px;padding:20px 0 0 60px;width:230px;} 
#share-link {width:256px;display:inline;background:url(images/share-bg.png) no-repeat; float:left;margin:10px 0 0 30px;}
.share-list {font-size:12px;float:left;display:inline;height:145px;margin:10px 0 0 45px;
font-weight:bold;}

.share-list li{margin-bottom:15px;list-style-image:none;list-style-position:outside;list-style-type:none;}
.share-list a{color:#3E3E3E;text-decoration:none}
.share-list a:hover{color:#b86416}	

.share-list2 {font-size:12px;float:left;display:inline;margin:10px 0 0 60px;
font-weight:bold;}

.share-list2 li{margin-bottom:15px;list-style-image:none;list-style-position:outside;list-style-type:none;}
.share-list2 a{color:#3E3E3E;text-decoration:none}
.share-list2 a:hover{color:#b86416}	




#bottom-ads img {margin:10px 0 0 40px;width:250px;height:100px}
#bottom-ads-title {background:transparent url(images/adss.png) no-repeat scroll 0 0;font-family:trebuchet ms;font-size:18px;height:38px;float:left;display:inline;margin:20px 0 0 20px;padding:20px 0 0 60px;width:230px;} 

#credit {color:white;height:60px;margin-top:22px;width:1000px;margin:0 auto}
#credit p {color:#595858;font-size:11px;padding-top:10px;float:right;display:inline}
#credit a {color:#413f3f;}
#credit a:hover {color:#3e3e3e}
#credit-logo {height:38px;width:160px;float:right;display:inline;margin-top:15px}

/*-----------------------------------------------------------------Single-Page-------------------------------------------------------*/

#inside-content {font-size:12px; width:490px;float:left;display: inline;}
/*.post {background: #EDEEEF     url(images/post-arrow.jpg) no-repeat top left;width:490px;height:auto;margin: 0 0 20px 0;float:left;display: inline; }*/ 
.post {background:#edeeef url(images/backhi.gif) repeat top left; width:490px;height:auto;margin: 0 0 20px 0;float:left;display: inline; border-right: 2px solid #EDEEEF;} 


.arcadipace {padding:10px 0 20px 0px; border-bottom: 2px solid #EDEEEF;}
.post h4 {font-size:13px;font-family:Georgia;padding:20px 0 15px 0px;font-weight:bold;margin-right:10px;}
.candidati {padding:10px 0 15px 0px;}
.post h4 {font-size:12px;padding:40px 0 15px 0px;margin-right:10px;}
.post h3 {font-size:25px;font-family:Georgia;padding:40px 0 15px 0px;margin-right:10px;border-top: 2px solid #EDEEEF;font-weight:normal;}
.post h2 {font-size:25px;font-family:Georgia;padding:20px 0 8px 20px;margin-right:10px;}
.post h2 a{color:#3E3E3E;font-weight:normal;text-decoration:none}
.post h2 a:hover{color:#627c97}
.post p {margin-bottom:5px}
.post li {margin-left:40px;}
.post ul,ol {margin-top:10px;margin-bottom:10px}
.single-entry {float:left;width:480px;display: inline;margin:40px 10px 10px 20px;width:460px;color:#3E3E3E;}
#comment-wrap {float:left;width:500px;background:#0A1B3D ;display: inline;}
.more {float:right;margin:0 20px 20px 0;clear:both;background:url(images/more.png) no-repeat}
.more a{color:#D80154;}

/*Comments */
#comment-wrap {float:left;font-size:12px;margin:10px 0 0 0;width:490px;background:#EDEEEF     url(images/comment.jpg) no-repeat top left ;display: inline;color:#3e3e3e}
#comment-wrap h3 {color:#FFFFFF;font-size:24px;} 
#commentlist-wrap {float:left;margin:10px 0 0 15px;width:470px;padding-bottom:10px;display: inline;}
.commentlist {float:left;list-style-position:inside;list-style-type:none;margin-bottom:10px;width:470px;display: inline;} 
.comment {background:#fff  none repeat scroll 0 0;border:1px solid #f0f0f0;clear:both;float:left;list-style-image:none;
list-style-position:outside;list-style-type:none;margin-bottom:15px;padding:0 10px 10px 10px;width:440px;display: inline;}
.comment-counts  {padding-top:40px;padding-left:22px;}
.nocomments {padding-left:22px;padding-top:40px}


#comments {margin-top: 30px;}
#commentform {clear: both;float: left;margin-top:10px;display: inline;}
h3.reply-replace{width: 190px; height: 29px;background: url(images/reply.png);text-indent: -9999px;}.commentmetadata a:link, .commentmetadata a:hover, .commentmetadata a:visited {font-size:9px;color:#706f6f;text-decoration:none;}
.comment-reply-link:hover {background-color: #3e3e3e;color: #fff;}
.cancel-comment-reply a:link, .cancel-comment-reply a:visited {color: #fff  !important;display: block;font-weight: bold;background-color: #706f6f;padding: 0px 5px;text-transform: lowercase;font-size: 11px;float: left;clear: both;display: inline;}
.cancel-comment-reply a:hover {background-color: #3e3e3e;	color: #fff;}
.children .comment {margin-left:20px;margin-bottom:10px; clear:both;width:90%;}
.comment-reply-link, .comment-reply-link:visited {background-color:#706f6f;color:#fff !important;display:block;float:right;font-size:11px;font-weight:bold;margin-bottom:20px;margin-right:10px;margin-top:10px;padding:2px 7px;text-transform:lowercase;display: inline;}
.fn, .fn a:link, .fn a:hover, .fn a:visited  {color:#3E3E3E;font-style:normal;font-weight:bold}
.says {color:#706f6f}
.avatar {height:40px;margin-left:10px;margin-top:15px;width:40px;}

#respond {float:left;margin-bottom:30px;margin-left:10px;margin-top:10px;padding:10px ;display: inline;}
input#author{background:#fff;border:1px solid #EDEEEF   ;color:#000}
input#email{background:#fff;border:1px solid #EDEEEF   ;color:#000}
input#url{background:#fff;border:1px solid #EDEEEF   ;color:#000}
textarea#comment  {font-family:trebuchet MS;font-size:12px;background:#fff;border:1px solid #EDEEEF   ;width:100%;color:#000}
 
#submit {background:#706F6F ; padding: 3px 8px;border:none;color:#fff;}
#submit:hover {background:#3e3e3e;color:#fff}








/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling */
.menu {/*background: url("img/menuback.gif") #2C2C2C no-repeat;*/ font-family: Arial, sans-serif; width:998px; height:30px; position:relative; font-weight: normal; text-transform: normal; font-size: 1.3em; z-index:100;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;width:104px; height:30px; text-align:center; color:#000; border:0px solid #fff;  line-height:30px; font-size:11px; overflow:hidden;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}


/* specific to non IE browsers */
.menu ul li:hover a {color:#000; /*background:#F26B25;*/background:#DFDFDF url(images/box_menu.gif) repeat-x scroll 0 0;}
.menu ul li:hover ul {display:block; position:absolute; top:30px; left:0; width:105px;}
.menu ul li:hover ul li a.hide {background:#000; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#EDEEEF url(images/box_header.gif) no-repeat scroll left top; color:#000;}
.menu ul li:hover ul li a:hover {background:#BEBFBD; color:#000;}/*over dropdown*/
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}



/* ================================================================ 
Galleria immagini HEADER.

#slider {
    width: 496px; 
    height: 299px; 
    position: relative; 
	overflow: hidden; 
}
#sliderContent {
    width: 496px; 
    position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 496px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}






.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
ul { list-style-type: none;}
=================================================================== */






