/* HTML Elements */

* {

	margin:0;
	padding:0;

	}



body {
	background-color: #e0e0e0;
	color: #333333;
	font-family: Arial;
	}



p {	
	margin: 15px 0; 	color: #333333;
	}



a:link, a:visited {
	color: #009933;
	text-decoration:none
	}



a:hover, a:active {

	color:#333;

	text-decoration:underline;

	}



a img {

	border:0;

	}



code {

	font: 1.1em 'Courier New', Courier, Fixed;

	}	



acronym, abbr, span.caps {	

	font-size: 0.9em;

	letter-spacing: .07em;

	cursor: help;

	}			



acronym, abbr {

	border-bottom: 1px dashed #999;

	}



blockquote {

	width:200px;

	padding: 10px 10px 0 10px;

	border-top: 2px solid #ddd;

	border-bottom: 2px solid #ddd;

	background: #ccff99;

	float:right;

	font:1.0em Georgia;

	line-height:1.5em;

	margin:10px 0px 10px 10px;

	}



select {

	width: 130px;

	}	







/* Structure */





#page {
	width:990px;
	margin:15px auto;
	padding:10px;
	background:url(images/salentoblog/top_div_c.gif) no-repeat left top #FFFFFF;
	}



.left {

	float:left;

	}



.right {

	float:right;

	}





/* Header*/

.nav {
	margin-top:2px;
	font-size:0.8em;
	}



.nav-bar {
	height:15px;
	margin:10px 0px;
	background:#eee;
	padding:3px 10px 1px 0px;
	float:left;
	width:100%;
	}



.nav-bar-links {
	float:right;
	width:510px;
	text-align:right;
	font-weight:bold;
	text-decoration: none;
	}



.nav-bar a {
	font-size:0.7em
	}



/* Text*/



h1 {

	font:3.0em Arial;
	font-weight:bold;

	}



#content h2 {
	margin: 4px 0;
	padding: 2px 4px 2px 4px;
	color: #4B4B4B;
	font-weight: bold;
	font-family: Arial;
	font-size: 1.6em;
	background-image: url(images/salentoblog/sfondo_righe.gif);
	}



h3 {

	font:1.3em Arial;
	margin-bottom:3px;
	color:#009933;

	}



h4 {

	font:1.0em Arial;

	}



h3#respond {

	border-top:1px dotted #ccc;

	margin-top:25px;

	padding-top:20px;

	}



h3#comments {

	margin-top:32px;

	padding-left:0px;

	}



/* Content*/


#header {

	}
	
	
	
#header_oggidomani {
	width:230px;
	height:70px;
	padding-top: 6px;
	}
	
	
#header_bottoni {
	width:90px;
	height:120px;
	}

#logo {

	width:350px;
	height:123px;

	}










#content {
	width:616px;
	border:1px solid #ccc;
	float:left;
	color: #333333; font-weight:normal;
	font-size:0.8em;	position:relative;
	}



#bannerhtm2 {
	width:616px;
	border:1px solid #ccc;
	float:left;
	font-size:0.8em;
	margin: 0 0 12px 0;	position:relative;
	}



#aside {

	padding:10px;

	}



#aside .clearfloat {

	margin:0px 0px 10px 0px;

	border-bottom:1px dotted #ccc;

	}

#aside .clearfloat img {
      float:left;
}



#aside-1 {
	width:178px;
	float:left;
	padding:10px 10px 10px 10px;
	}

	

#aside-2 {
	width:183px;
	float:left;
	padding:10px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	}



#aside-3 {
	width:183px;
	float:right;
	padding:10px;
	}

#aside-4 {
	width:269px;
	float:left;
	padding:10px;
	}
#aside-5 {
	width:275px;
	float:right;
	padding:10px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	}

 

#aside-1 img, #aside-2 img, #aside-3 img, #aside-4 img, #aside-5 img  {

	border:1px solid #ccc;

	float:left;

	margin:4px 8px 2px 0px;
	width:66%;

	}

#aside-1 .title, #aside-2 .title, #aside-3 .title, #aside-4 .title, #aside-5 .title {
font-size:1em;
	}



#aside img, #archive img {
	border:1px solid #ccc;
        float:left;
	margin:4px 10px 6px 0px;
        width :100px;
}



#aside p {

	margin-top:4px;

	}



#aside-1 p, #aside-2 p, #aside-3 p,#aside-4 p,#aside-5 p, #archive p {

	margin-top:0px;

	}


.more-link {
	margin-bottom:10px;
font-size: 10px;

	}



.title

	{
	line-height:1em;
	font-weight:bold;
	font-family: Arial;
	font-size: 1.4em;
	}



.author {

	font:0.8em Arial;
	color:#777;
	text-transform:lowercase;

	}


.author a {

	color:#777;
	text-transform:capitalize;

	}


.meta, .meta a {

	font-size:0.9em;
	color: #333333;

	}

.meta img {
      float: left;
      width:90px;
      height: 120px;
}



#aside h3 a, #aside-1 h3 a, #aside-2 h3 a, #aside-3 h3 a {

	font:11px Arial;

	color:#333;

	}



.post, #archive {

	padding:10px;

	}



.post p {

	margin-top:0px;

	}



.post .clearfloat {

	border-bottom:1px dotted #ccc;

	margin:10px 0px;

	}



.post .title {


	font-size:1.8em;

	margin:3px 0px 3px 0px;

	}



.post ul, .post ol {

	margin-bottom:15px;

	}



.post ul li {	

	list-style:square;

	margin-left:30px;

	}



.post ol li {	

	list-style:decimal;

	margin-left:30px;

	}



.post ol li ul li {	

	list-style:square;

	margin-left:20px;

	}



.post .ads {


	margin-top:10px;

	}



#top_banner {

	margin:5px 0px 15px 0px;

	}



#stats {

	float:right;

	border:1px solid #ccc;

	margin:0px 0px 10px 10px;

	padding:4px;

	text-transform:uppercase;

	font:0.8em Arial;

	}



#stats span {

	border-bottom:1px dotted #ccc;

	padding: 8px 4px 8px 4px;

	}



#stats span a {

	color:#333;

	}



#archive .clearfloat {

	border-bottom:1px dotted #ccc;

	margin:10px 0px;

	}



#writer img  {

	margin:0px 10px 15px 0px;

	border: 1px solid #ccc;

	float:left;

	}



/* Sidebar*/

#sidebar {
	width:356px;
	float:right;
	font-size:0.8em; font-weight:normal;
	color: #333333;
	margin:0px;
	position:relative;
	}



#sidebar li {

	list-style:none;
	padding:0 0 3px 0px;

	}



#sidebar h3 {

	font:14px Arial;

	font-weight:bold;

	color:#333;

	padding:0px 0px 2px 0px;

	margin-top:10px;

	border-bottom:1px dotted #ccc;	

	}



#sidebar-top, #sidebar-middle {
	width:333px;
	float:right;
	margin:0px 0px 10px 0px;
	padding:0px 10px 10px 10px;
	border:1px solid #ccc;
	}



#sidebar-bottom {
	width:356px;
	float:right;
	margin:0px 0px 10px 0px;
	}



#sidebar-tabs {
	width:353px;
	border:1px solid #ccc;
	float:right;
	padding:0px;
	margin-bottom:10px;
	}



#sidebar-left {
	width:146px;
	border:1px solid #ccc;
	padding:0px 10px 10px 10px;
	float:left;
	}



#sidebar-right {
	width:156px;
	border:1px solid #ccc;
	padding:0px 10px 10px 10px;
	float:right;
	}



#sidebar-ads {

	width:300px;

	float:right;

	margin:0px;

	padding:10px;

	border:1px solid #ccc;

	}



/* Form Elements */



select {

	background:#bbb;

	border:1px dotted #ccc;

	width:100%

	}

	

#searchform {
	padding:1px 5px 0 0;
	}



.button {

	padding: 1px;

	border:1px solid #ccc;

	background:#fff;

	font-size:1.0em;

	}



#search .button {

	padding: 1px;

	border:1px solid #ccc;

	background:#fff;

	font-size:0.8em;

	}



#commentform input {

	width: 140px;

	margin: 5px 5px 1px 0;

	}



#commentform textarea {

	width: 99%;

	margin-top:5px;

	}







/* Comments*/



#comments {

	padding:0 10px 10px 10px;

	}



.commentlist li {

	margin: 5px 0 3px;

	padding: 0px 15px 8px 15px;

	list-style: none;

	background:#f2f2f2;

	border-top: 1px dotted #ccc;

	}



.commentlist_author li {

	margin: 5px 0 3px;

	padding: 0px 15px 8px 15px;

	list-style: none;

	background:#ccff99;

	border-top: 1px dotted #ccc;

	}



#commentform small {

	background:#FFF;

	font-weight:bold;

	padding:0;

	}



.commentlist cite, .commentlist_author cite {

	font: 1.0em Georgia, "Times New Roman", Times, serif;

	font-weight:bold;

	letter-spacing:-0.05em;

	}	





/* Footer*/





#footer {
	margin: 0 auto;
	width: 970px;
	border-top: 1px solid #ccc;
	margin-top:12px;
	font-size:0.7em; 	color: #333333;
	padding-top:10px;
	padding-bottom:10px;
	float: left;
	}





/* sidebar-tabs */





#sidebar-tabs ul.tabs {

	display: block;

	padding: 0;

	margin-left: 10px;

	white-space: nowrap;

	text-transform: uppercase;

	z-index: 5500;

/*\*/	vertical-align: middle;/*\*/

	font-family: Arial, Helvetica, sans-serif;

	}

		

#sidebar-tabs ul.tabs li {

	margin: 0;

	display: block;

	float: left;

	background-color: #ccff99;

	border: 1px solid #ccc;

	border-width: 1px 1px 1px 0;

	white-space: nowrap;

	padding: 4px 7px 3px 7px;

	z-index: 6000;

	background-image: none;

	}

		

#sidebar-tabs ul.tabs li.selected {

	background-color: #fff;

	border-bottom: none;

	z-index: 9998;

	padding: 4px 7px 4px 7px;































	}

		

#sidebar-tabs div.tabContent {

	clear: both;

	border-top:1px solid #ccc;

	padding: 15px;

	_padding: 15px 15px 15px 15px;

	margin: 0;

	display: none;

	}

		

#sidebar-tabs div.tabContent.tabContentActive {

	display: block;

	}

		

#sidebar-tabs div.tabContent ol {

	margin-top: 0;

	margin-bottom: 5px;

	}

		


#sidebar-tabs div.tabContent ol li {

	_padding-left: 0;

	padding-top: 2px;

	padding-bottom: 2px;

	}



#sidebar-tabs div.tabContent ul {

	margin-top: 0;

	margin-bottom: 5px;

	}

		

#sidebar-tabs div.tabContent ul li {

	_padding-left: 0;

	padding-top: 2px;

	padding-bottom: 2px;

	}

		



/* Most Popular Module */





#mostPopWidget, #tabsContainer {

	position: relative;

	top: 1px;

	_top: 0;

	left: 0px;

	_left: 0;

	_height: 14px;

	_padding-top: 6px;

	display: block;

	}





#mostPopWidget ul.tabs {

	font-size: 10px;

	_position: absolute;

	top: 0;

	}

					

#mostPopWidget ul.tabs li {

	position: relative;

	top: 0; 

	padding-left: 4px;

	padding-right: 5px;

	_padding-bottom: 2px;

	}

		

#mostPopWidget ul.tabs li.selected {	

	_padding-bottom: 3px;

	}	

				

#mostPopWidget ul.tabs li:first-child {

	border-left-width: 1px;

	padding-left: 4px;

	}

					

#mostPopWidget  ul.tabs li a {

	color: #333333;

	}			



#mostPopWidget ol li {

	padding-left:2px;

	margin-left:25px;

	list-style-type: decimal;

	line-height:115%;

	}



#mostPopWidget ul li {

	padding-left:2px;

	margin-left:25px;

	list-style-type:square;

	line-height:115%;

	}





/* Float Properties*/



.clearfloat:after {

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

	}



.clearfloat {

	display: inline-block;

	}





/* Hides from IE-mac \*/

* html .clearfloat {

	height:1%;

	}



*+html .clearfloat {

	height:1%;

	}



.clearfloat {

	display:block;

	}



/* Animation*/



#slideshow .clearfloat {

	border-bottom:1px dotted #ccc;

	margin-bottom:0px;

	}



#slideshow .title

	{
	line-height:1em;
	font-weight:bold;
	font-family: Arial;
	font-size: 2em;
	}



#control {

        margin: 0px 0px 10px 0px;

	}



#control img {

        margin: 0;

        padding: 0;

	}



#control span a {

	font:0.9em Arial, Verdana, Helvetica;

        border-right: 1px dotted #ccc;

        border-left: 1px dotted #ccc;

        border-bottom: 1px dotted #ccc;

        padding: 0 3px 0 3px;

        text-decoration: none;

	}



#control .cntrl_active {

	background-color: #94a9d1;

	}



#control .cntrl_active a {

	color: #fff;

	}



#feature_1 img, #feature_2 img , #feature_3 img, #feature_4 img  {

	margin:0px 10px 15px 0px;

	border: 1px solid #ccc;

	float:left;

	}



#feature_1 p, #feature_2 p, #feature_3 p, #feature_4 p  {

	margin-top: 4px;

	}
#banner{
    width:250px;
    height: 60px;
    margin: 0px;
}

#wp-calendar {
 width:150px;
}

#wp-calendar td,th{
text-align:right;
}





/* ---( sidebar )---  STILI DI IMPORTAZIONE DA BLOGGER */



#vecchilinks h2 {
	margin: 0;
	font-size: 0.9em;
	color: #000000;
	padding: 14px 0 0 0;

  }

  

#vecchilinks h3 {
  margin: 0px 0 1px 0;
  padding: 10px 0 0 0px;
  font-size: 0.9em;
  color: #000000;

  }

#vecchilinks ul  {
	margin: 0;
	padding: 1px 2px 8px 0px;
  }

#vecchilinks li  {
	font-size: 0.9em; font-weight:normal;
  }

#vecchilinks p {
	margin: 0;
	padding: 1px 2px 8px 0px; font-weight:normal;
  }

#vecchilinks .imglink {
        width: 468px;
}

#vecchilinks .salentoblog_450x60 {
        width: 420px;
}

 #bannerino_rotante {
	margin: 10px 0;
	padding: 0;
  }

 #bannerino_rotante p{
	margin: 4px 0 0 0;
	padding: 0;
font-size:11px;
  }


 div.contenitore_rss_esterni {
	margin: 15px 0 1px 10px;
	padding: 0;
	float: left;
	border-top: #CCCCCC solid 1px;
	width:596px;
  }
  
  
.rss_esterni {
	width:288px;
	float:left;
	margin: 10px 10px 10px 0px;
font-weight:normal; text-transform:lowercase;
	}

  
div.rss_esterni p, div.rss_esterni h1, div.rss_esterni h2, div.rss_esterni h3 {
	padding: 0;
	margin:0 0 0 0px; font-weight:normal
	}
  
div.rss_esterni h2  {
font-size:12px;
background-color:#eeeeee;
background-image:none; font-weight:bold;
	}
	
	div.rss_esterni a {
	color:#333333;
text-transform:lowercase;
	}
	

	 div.rss_esterni li {
	padding: 6px 0 0 0px;
	margin:0;
	list-style:none;
	color: #333333;
	text-transform:lowercase;
	}
	
	

	.iscrivitinwsl {
	color:#FFFFFF;
	font-weight:bold;
	margin:6px 0 6px 0;
	padding:0;
	}	

 div.meteo {
	margin: 15px 0 1px 10px;
	padding: 10px 10px 10px 0px;
	float: left;
	border-top: #CCCCCC solid 1px;
	width:586px;
  }
  
  


.post img {
	margin: 0pt 10px 10px 0; float: left;
	padding:0;
	width:220px;
	}




/* EventCalendar. Copyright (C) 2005 2006, Alex Tingle.  $Revision: 263 $
 * This file is licensed under the GNU GPL. See LICENSE file for details.
 */

/***
 ***  Calendar
 ***/

#wp-calendar table {
 width:100%;
}

#wp-calendar #prev {
  text-align:left;
}

#wp-calendar #next {
  text-align:left;
}

.ec3_eventday a {
 color:#a00 !IMPORTANT;
}

#wp-calendar table td,
#wp-calendar table th {
  text-align:center;
}

#wp-calendar table td,
#wp-calendar table td.pad:hover,
#wp-calendar table.nav tr td {
 padding:1px;
 border:none;
}

#wp-calendar table td:hover,
#wp-calendar table #today {
 padding:0px;
 border:solid 0px #999;
}

/* The EC graphic. */
.ec3_ec {
 display:block;
 float:right;
 border:none;
 width:13px;
 height:9px;
}
.ec3_ec span { display:none }


/***
 ***  Popup
 ***/

.ec3_popup {
 margin:0 !IMPORTANT;
 padding:0 !IMPORTANT;
 border:none;
 position:absolute;
 border-collapse:collapse;
 filter:alpha(opacity=87);
 -moz-opacity:.87;
 opacity:.87;
 z-index:30000;
}

.ec3_popup td {
 padding:0;
}

.ec3_popup table {
 border:solid #999 1px;        /* popup border */
 background-color:#eeb;        /* popup background colour */
 font-size:x-small;            /* popup font size */
 color:black;
 text-align:left;
}

.ec3_popup table td {
 padding:1.5px 3px 1.5px 3px;
}

#ec3_shadow0 div { width:8px; height:32px; }
#ec3_shadow0 {
 margin:0;
 padding:0;
 border:none;
 width:8px;
 background-repeat:no-repeat;
 background-position:bottom right;
 vertical-align:bottom;
}

#ec3_shadow1 {
 margin:0;
 padding:0;
 border:none;
 height:16px;
 background-repeat:repeat-x;
}

#ec3_shadow2 div { width:8px; height:32px; }

#ec3_shadow2 {
 margin:0;
 padding:0;
 border:none;
 width:8px;
 background-repeat:no-repeat;
 background-position:bottom left;
 vertical-align:bottom;
}

/***
 ***  Event list
 ***/

.ec3_list {
 margin-left:-12px;
 word-spacing:-1px;
 letter-spacing:-0.2px;
 color:#800;
}

.ec3_list li {
 font-size:1em !IMPORTANT;
}

.ec3_list li:before {
 content:"" !IMPORTANT;
}

/***
 ***  Schedule
 ***/

p.ec3_schedule {
 margin:6px 0 12px 0px;
 float:left;
 text-align:left;
	font-weight: bold;
	font-family: Arial;
	font-size: 1em;
 padding:2px 4px;
 color:#ffffff;
background-color:#c3c3c3;
 width:588px;

}



span.ec3_start { }

span.ec3_to    { }

/***
 ***  LINKSTE
 ***/

#linkste  {
	margin: 12px 0 0px 0;
	width:336px;
  }

 #linkste  img {
	margin:0px 12px 0 0; vertical-align:text-top; float:left;
  } 

#linkste ul  {
	margin: 0;
	padding: 1px 2px 0px 0px;
  }
  
  #linkste a {
	font-size: 1em; font-weight:bold; padding:0; margin:0;
  }


#linkste p  {
	font-size: 1em;
	color:#999999;
	margin-:0 0 0 116px;
	padding:0; vertical-align:text-top;
  }

#linkste li  {
	font-size: 1em;
	color:#999999; padding:0;
	vertical-align:text-top;
	display:block;
	display: inline-block;
	clear:both;
	margin:3px 0 0 0;
  }

#piccolosu  {
	border:solid 1px;
        padding: 5px 5px 5px p5x;

  }

/* Sociable plug-in css */
#sociable {
       width: auto;
       float:right;
}

#sociable .sociable img.sociable-hovers{
 width:auto;
}

#sociable .sociable li {
display: inline;
list-style-type: none;
list-style-position:outside;
}

.sociable .sociable_tagline {
 width:auto;
 float:left;
 padding-right:10px;
}
.sociable img.sociable-hovers{
 width:auto;
}

.sociable ul {
 width:400px;
 float:right;
}
.sociable li {
display: inline;
list-style-type: none;
list-style-position:outside;
}


.vota {
margin: 0pt 10px 10px 0pt; float:right;
}


.votemicrotext {
line-height:1.6em
}

#recaptcha_reload, #recaptcha_switch_audio, #recaptcha_whatsthis {
width:25px;
height:18px;
}

#recaptcha_logo {
width:71px;
height:36px;
}

#recaptcha_tagline {
width:71px;
height:17px;
}

#logo h1 {
text-indent:-2000px;
	}


#logo h2 {
text-indent:-2000px;
	}

#logo p {
text-indent:-2000px;
	}


