/*   

Theme Name: K.I.Z.Z.

Theme URI: http://www.essezeta.org

Description: Tema per WordPress che segue la k.i.s.s. phylosophy. Elaborato da EsseZeta.org.

Author: HansLukas

Author URI: http://www.essezeta.org

Version: 1.0

*/
body                                    {
                                            background: #f9f9f9;
                                            color: #000;
                                            margin: 0;
                                            padding: 70px 0;
                                            padding: 40px 0;
                                            font: 14px 'helvetica', arial, sans-serif;
                                            font: 14px Georgia, "Times New Roman", Times, serif;
                                            text-align: left;
                                        }
#main_wrapper                           {
                                        
                                        }
/* ### header ###*/
#header                                 {
                                            margin: 0 auto;
                                            width: 990px;
                                            background: #fff;
                                            height: 150px;
                                            padding: 60px 70px 40px 70px;
                                            overflow: hidden;
                                        }
#logo                                   {
                                            width: 850px;
                                            width: 600px;
                                            padding: 0;
                                            float: left;
                                        }
#social                                 {
                                            width: 850px;
                                            width: 220px;
                                            padding: 0;
                                            float: right;
                                            padding-top: 40px;
                                            text-align: right;
                                            background: #fff url(images/social/segui-l-archivio.gif) no-repeat 23px 0;
                                        }
#social:hover                           {
                                            background: #fff url(images/social/segui-l-archivio.gif) no-repeat 23px -137px
                                        }
#social a                               {
                                            display: block;
                                            width: 38px;
                                            height: 35px;
                                            float: right;
                                            margin-left: 5px;
                                            font-size: 1px;
                                            line-height: 1px;
                                            text-align: center;
                                        }
#social a:hover                         {
                                            margin-top: -2px
                                        }
#social a#youtube                       {
                                            background: #fff url(images/social/social.png) no-repeat -35px -35px;
                                            color: #eaebec;
                                        }
#social a#facebook                      {
                                            background: #fff url(images/social/social.png) no-repeat -105px -35px;
                                            color: #a2acc4;
                                        }
#social a#twitter                       {
                                            background: #fff url(images/social/social.png) no-repeat -175px -35px;
                                            color: #9be3fa;
                                        }
#social a#rss                           {
                                            background: #fff url(images/social/social.png) no-repeat -245px -35px;
                                            color: #f6b98f;
                                        }
/* ### content ###*/
#content                                {
                                            background: #fff;
                                            margin: 0 auto;
                                            padding: 0px 70px 20px 70px;
                                            text-align: left;
                                            width: 990px;
                                        }
/* ### footer ###*/
#footer                                 {
                                            background: #fff;
                                            margin: 0 auto;
                                            padding: 10px 70px 70px 70px;
                                            text-align: left;
                                            width: 990px;
                                        }
.footer_text                            {
                                            float: left;
                                            width: 950px;
                                            border-top: 1px dotted #ccc;
                                            border: 1px dotted #ccc;
                                            padding: 20px 20px 0 20px;
                                            margin: 0;
                                            background: #fff url(images/coop_tirreno_watermark.png) no-repeat bottom right;
                                            background: #f9f9f9 url(images/coop_tirreno_watermark.png) no-repeat 890px 125px;
                                        }
.footer_text p                          {
                                            font-size: 13px;
                                            color: #666;
                                            font-family: Arial, Helvetica, sans-serif;
                                            border-top: 1px dotted #ccc;
                                            padding: 10px 0;
                                            margin: 0;
                                        }
.footer_text p.copy                     {
                                            text-align: right
                                        }
.footer_text p strong                   {
                                            color: #444
                                        }
.footer_text a                          {
                                            border-bottom: 1px dotted #CC0000;
                                            padding: 3px 0px 1px 0px;
                                        }
.footer_text a:hover                    {
                                            color: #CC0000;
                                            font-weight: normal;
                                            border-bottom: 1px dotted #CC0000;
                                            padding: 3px 0px 1px 0px;
                                        }
/* ### content styling ###*/
ul, ol                                  {
                                            margin: 0;
                                            padding: 0;
                                        }
p                                       {
                                            line-height: 1.5em;
                                            text-align: left;
                                        }
small                                   {
                                            font-size: 0.9em;
                                            margin: 0 0 0 3px;
                                        }
blockquote                              {
                                            background: #fff url(images/bquote.gif) no-repeat top left;
                                            color: #000;
                                            font-style: italic;
                                            margin: 0 0 0 0;
                                            padding: 0px 20px 5px 30px;
                                        }
code                                    {
                                            font: 14px 'helvetica', arial, sans-serif;
                                            color: #DD433D;
                                            line-height: 1.3em;
                                            font-weight: normal;
                                        }
a                                       {
                                            color: #000;
                                            font-weight: normal;
                                            text-decoration: none;
                                            outline: none;
                                        }
a:hover                                 {
                                            color: #CC0000;
                                            text-decoration: none;
                                            outline: none;
                                        }
img                                     {
                                            border: none
                                        }
.entry h2, .entry h2 a, h2, h2 a        {
                                            font: 14px 'helvetica', arial, sans-serif;
                                            font-size: 24px;
                                            color: #CC0000;
                                            font-weight: bold;
                                            text-align: left;
                                            margin: 0 0 5px 0px;
                                            padding: 0;
                                            border: none;
                                            line-height: 1.3em;
                                        }
.entry h2 a:hover                       {
                                            color: #000000;
                                            font-weight: bold;
                                            margin: 0 0 5px 0px;
                                            padding: 0;
                                            border: none;
                                            line-height: 1.3em;
                                        }
.entry h3, .entry h3 a                  {
                                            font-size: 16px;
                                            font-weight: bold;
                                            color: #000;
                                            margin: 0;
                                            padding: 5px 0 0 0px;
                                        }
.content_left h4                        {
                                            color: #666;
                                            font: 20px georgia, serif;
                                            font-weight: normal;
                                            font-style: italic;
                                            padding: 0 0 40px 0;
                                            margin: 0;
                                            text-align: center;
                                        }
.content_left                           {
                                            float: left;
                                            margin-top: 12px;
                                            width: 400px;
                                            padding: 0;
                                        }
.content_new                            {
                                            float: left;
                                            padding-top: 14px;
                                            width: 330px;
                                            margin-left: 20px;
                                        }
.content_new h4                         {
                                            color: #000000;
                                            font-family: Georgia,"Times New Roman",Times,serif;
                                            font-size: 18px;
                                            font-weight: bold;
                                            margin: 0;
                                            padding: 0 10px 5px;
                                            text-align: center;
                                            margin-bottom: 10px;
                                        }
.content_new .newpost                   {
                                            border: 1px dotted #ccc;
                                            margin-bottom: 10px;
                                            float: right;
                                            width: 278px;
                                            font-size: 11px;
                                            position: relative;
                                            background: #F9F9F9;
                                            color: #555;
                                        }
.content_new .newpost:hover             {
                                            background: #f1f1f1;
                                            color: #222;
                                        }
.content_new hr                         {
                                            height: 25px;
                                            clear: both;
                                            visibility: hidden;
                                        }
.newentry                               {
                                        
                                        }
.newentry a.lintovideo                  {
                                            float: right;
                                            position: absolute;
                                            bottom: 0px;
                                            right: 0px;
                                            font-size: 10px;
                                            color: #cc0000;
                                            padding: 3px;
                                            font-weight: bold;
                                            font-family: Arial, Helvetica, sans-serif;
                                        }
.newentry a.lintovideo:hover            {
                                            color: #000
                                        }
.newpost                                {
                                            background: 
                                        }
.newentry p                             {
                                            margin: 2px;
                                            line-height: 1.3em;
                                        }
.newentry p img                         {
                                            float: left;
                                            margin-right: 3px;
                                            padding: 3px;
                                            border: 1px solid #ddd;
                                        }
.newentry img                           {
                                            float: left;
                                            margin-right: 3px;
                                            padding: 3px;
                                            border: 1px solid #ddd;
                                        }
.newpostdate                            {
                                            display: none
                                        }
.post                                   {
                                            width: 400px;
                                            padding: 0;
                                        }
.postmeta                               {
                                            margin: 0 0 40px 0;
                                            padding: 0 0 40px 0;
                                            font: 12px Georgia, serif;
                                            font-style: italic;
                                            color: #666;
                                            text-align: center;
                                            border-bottom: 1px dotted #ccc;
                                        }
.postmeta a:link                        {
                                            color: #666;
                                            border-bottom: 1px dotted #cc0000;
                                            padding: 3px 0px 1px 0px;
                                        }
.postmeta a:hover                       {
                                            color: #CC0000;
                                            border-bottom: 1px dotted #666;
                                            padding: 3px 0px 1px 0px;
                                        }
.postmeta_single                        {
                                            margin: 0;
                                            padding: 0 0 30px 0;
                                            font: 14px Georgia, serif;
                                            font-style: italic;
                                            color: #666;
                                            text-align: left;
                                        }
.postmeta_single a                      {
                                            color: #666;
                                            border-bottom: 1px dotted #666;
                                            padding: 3px 0px 1px 0px;
                                        }
.postmeta_single a:hover                {
                                            color: #CC0000;
                                            border-bottom: 1px dotted #CC0000;
                                            padding: 3px 0px 1px 0px;
                                        }
.postdata                               {
                                            margin: 0;
                                            padding: 0 0 10px 0;
                                            font: 12px Georgia, serif;
                                            line-height: 1.4em;
                                            font-style: italic;
                                            color: #666;
                                            text-align: left;
                                        }
.entry .postdata a                      {
                                            color: #555
                                        }
.postdata a:hover                       {
                                            color: #CC0000
                                        }
.postdate                               {
                                            margin: 0;
                                            padding: 0;
                                            font: 14px Georgia, serif;
                                            font-style: italic;
                                            color: #666;
                                            text-align: left;
                                        }
.postdate a                             {
                                            color: #666
                                        }
.postdate a:hover                       {
                                            color: #CC0000
                                        }
.entry                                  {
                                            float: right;
                                            padding: 0;
                                            width: 400px;
                                            line-height: 1.5em;
                                            text-align: left;
                                        }
.entry a                                {
                                            color: #000;
                                            font-weight: normal;
                                            border-bottom: 1px dotted #cc0000;
                                            padding: 3px 0px 0px 0px;
                                        }
.entry a:hover                          {
                                            color: #CC0000;
                                            font-weight: normal;
                                            border-bottom: 1px dotted #000;
                                            padding: 3px 0px 1px 0px;
                                        }
.entry p a                              {
                                            color: #cc0000;
                                            font-weight: normal;
                                            border-bottom: 1px dotted #CC0000;
                                            padding: 3px 0px 1px 0px;
                                        }
.entry p a:hover                        {
                                            color: #666;
                                            font-weight: normal;
                                            border-bottom: 1px dotted #CC0000;
                                            padding: 3px 0px 1px 0px;
                                        }
/*

.entry img {

     float: left;

     background: #fff;

     margin: 6px 10px 5px 0px;

     border: none;

     padding: 9px;

     border: 1px dotted #ccc;

}



.entry a img {

     float: left;

     background: #fff;

     margin: 6px 10px 5px 0px;

     padding: 9px;

     border: 1px dotted #ccc;

}



.entry a:hover img {

     float: left;

     background: #f9f9f9;

     margin: 6px 10px 5px 0px;

     padding: 9px;

     border: 1px dotted #aaa;

}

*/
.entry ul                               {
                                            margin: 0 0 0 40px;
                                            list-style-position: outside;
                                        }
.entry ol                               {
                                            margin: 0 0 0 40px;
                                            list-style-position: outside;
                                        }
.entry li                               {
                                            margin: 0
                                        }
/* ### navigation index ###*/
#postnavi_index a                       {
                                            color: #666
                                        }
#postnavi_index a:hover                 {
                                            color: #CC0000
                                        }
#postnavi_index                         {
                                            width: 510px;
                                            padding: 0 0 30px 0;
                                            text-align: center;
                                            font: 18px Georgia, serif;
                                            font-style: italic;
                                        }
#postnavi_index a                       {
                                            color: #666;
                                            padding: 5px 0;
                                        }
#postnavi_index a:hover                 {
                                            color: #CC0000
                                        }
/* ### navigation posts ###*/
#navigation                             {
                                            padding: 0 0 20px 0;
                                            color: #777;
                                        }
#navigation ul.postnavi                 {
                                            list-style: none;
                                            margin: 0;
                                            padding: 0;
                                        }
#navigation ul.postnavi li              {
                                            line-height: 24px;
                                            font-weight: bold;
                                        }
#navigation ul.postnavi li a            {
                                            font: 14px georgia,serif;
                                            border-bottom: 1px dotted #c00;
                                            padding: 3px 0px 1px 0px;
                                            font-style: italic;
                                            font-weight: normal;
                                        }
#navigation ul.postnavi li a:hover      {
                                            font: 14px georgia,serif;
                                            border-bottom: 1px dotted #CC0000;
                                            padding: 3px 0px 1px 0px;
                                            font-style: italic;
                                            font-weight: normal;
                                        }
.entry .more-link                       {
                                            color: #cc0000;
                                            border-bottom: 1px dotted #555;
                                            border-top: 2em #009900;
                                        }
/* ### sidebar ###*/
.sidebar                                {
                                            float: right;
                                            margin: 0;
                                            padding: 14px 0 0 0;
                                            width: 220px;
                                        }
.sidebar_box h2, .sidebar .sendit h2, .sidebar_box h4, .sidebar_box h4 a
                                        {
                                            color: #000;
                                            font-size: 18px;
                                            font-weight: bold;
                                            padding: 0 10px 5px 10px;
                                            margin: 0;
                                            font-family: Georgia, "Times New Roman", Times, serif;
                                        }
.sidebar_box                            {
                                            background: transparent;
                                            width: 250px;
                                            margin: 0;
                                            padding: 0px 0px 40px 0px;
                                        }
.sidebar_box a                          {
                                            color: #000
                                        }
.sidebar_box ul                         {
                                            list-style: none;
                                            margin: 0;
                                        }
.sidebar_box li                         {
                                            color: #000;
                                            border-bottom: 1px dotted #ccc;
                                            display: block;
                                            font-size: 13px;
                                            padding: 5px 0 5px 10px;
                                            font-family: Arial, Helvetica, sans-serif;
                                        }
.sidebar_box li a                       {
                                            background: transparent;
                                            color: #CC0000;
                                            display: block;
                                            font-weight: bold;
                                        }
.sidebar_box li a:hover                 {
                                            color: #000
                                        }
.sidebar_box li a.url                   {
                                            color: #000;
                                            font-weight: bold;
                                            font-style: italic;
                                        }
.sidebar_box li a.url:hover             {
                                            color: #cc0000
                                        }
.sidebar_box li.current_page_item a     {
                                            color: #CC0000!important;
                                            font-weight: bold;
                                        }
.sidebar_box li.current_page_item a:hover
                                        {
                                            color: #666!important;
                                            font-weight: bold;
                                        }
/*### Suche ###*/
#searchthis                             {
                                            margin-top: 0.3em
                                        }
#s                                      {
                                            background: #f9f9f9;
                                            border: 1px dotted #ccc;
                                            padding: 5px;
                                            margin: 0 0 0 10px;
                                            vertical-align: middle;
                                            width: 182px;
                                            font: 14px 'helvetica', arial, sans-serif;
                                        }
#searchsubmit                           {
                                            vertical-align: middle
                                        }
/*### comments ###*/
#comments_title                         {
                                            border-top: 1px dotted #ccc;
                                            width: 100%;
                                            margin: 0 0 30px 0;
                                            padding: 30px 0 0 0;
                                        }
#comments                               {
                                            float: left;
                                            width: 130px;
                                            margin: 0;
                                            padding: 5px 0;
                                            color: #8a8a8a;
                                        }
#comment_meta                           {
                                            padding: 5px 0;
                                            font: italic 14px Georgia,serif;
                                            color: #666;
                                            text-align: center;
                                        }
#comment_meta a                         {
                                            border-bottom: 1px dotted #cc0000;
                                            font-style: italic;
                                            padding: 3px 0 1px;
                                        }
ol.commentlist                          {
                                            list-style: none;
                                            margin: 0;
                                            padding: 0;
                                        }
ol.pingslist                            {
                                            list-style: none;
                                            width: 510px;
                                            margin: 0;
                                            padding: 0;
                                        }
.commentlist li                         {
                                            background: transparent;
                                            width: 510px;
                                            border-top: 1px dotted #ccc;
                                            margin: 0;
                                            padding: 0;
                                        }
.commentlist li.author                  {
                                            background: #f9f9f9;
                                            width: 510px;
                                            border-top: 1px dotted #ccc;
                                            margin: 0;
                                            padding: 0;
                                        }
.pingslist li                           {
                                            border-top: 1px dotted #ccc;
                                            margin: 0;
                                            padding: 0;
                                        }
.comment_credentials                    {
                                            float: left;
                                            font-size: 1em;
                                            margin: 10px 0;
                                            padding: 0 0 0 10px;
                                            width: 60px;
                                        }
.comment_credentials img.cmt-gravatar   {
                                            background: #fff url(images/cmt_shadow.gif);
                                            padding: 3px 4px 4px 4px;
                                        }
.comment_credentials .author_highlight  {
                                            font-weight: bold
                                        }
.comment_credentials br                 {
                                            margin: 0;
                                            padding: 0;
                                        }
.comment_text                           {
                                            float: right;
                                            margin-top: 10px;
                                            padding: 0px 10px 0px 0;
                                            width: 430px;
                                            color: #666;
                                        }
.comment_text p                         {
                                            margin: 0 0 12px 0
                                        }
.comment_text a                         {
                                            border-bottom: 1px dotted #000000;
                                            font-style: italic;
                                        }
.comment_text_tb                        {
                                            float: right;
                                            margin-top: 5px;
                                            padding: 5px 5px 0px 0;
                                            width: 435px;
                                        }
.comment_text_tb p                      {
                                            margin: 0 0 5px 0
                                        }
.comment_text_tb a                      {
                                            font-weight: bold
                                        }
.comment_text blockquote                {
                                            background: transparent;
                                            font-style: italic;
                                            margin: 0;
                                            padding: 0 20px;
                                        }
.comment_text blockquote p              {
                                            margin: 0;
                                            padding: 0;
                                        }
li.author                               {
                                        
                                        }
#commentform                            {
                                            width: 380px;
                                            padding: 0 0 0 0px;
                                        }
#commentform p                          {
                                            margin: 5px 0 0 0;
                                            text-align: left;
                                        }
#commentform a                          {
                                            border-bottom: 1px dotted #000000;
                                            color: #000000;
                                            font-weight: normal;
                                            padding: 3px 0 1px;
                                        }
#commentform a:hover                    {
                                            color: #CC0000;
                                            border-bottom: 1px dotted #CC0000;
                                        }
textarea                                {
                                            overflow: auto
                                        }
#author, #email, #url                   {
                                            background: #f9f9f9;
                                            border: 1px dotted #ccc;
                                            padding: 5px;
                                            font: 14px Georgia, "Times New Roman", Times, serif;
                                            width: 368px;
                                            height: 20px;
                                            padding: 5px;
                                        }
#comment                                {
                                            width: 100%;
                                            border: 1px dotted #ccc;
                                            background: #f9f9f9;
                                            padding: 5px;
                                            font: 14px Georgia, "Times New Roman", Times, serif;
                                            text-align: left;
                                        }
#respond                                {
                                            width: 100%;
                                            border-top: 1px dotted #ccc;
                                            color: #666;
                                            padding: 30px 0 15px 0;
                                            margin: 0px;
                                            font: italic 18px Georgia,serif;
                                        }
/* ### fixes ### */
.floatleft                              {
                                            float: left;
                                            margin: 5px 8px 3px 0;
                                        }
.floatright                             {
                                            float: right;
                                            margin: 5px 10px 3px 8px;
                                        }
.left                                   {
                                            float: left;
                                            white-space: nowrap;
                                        }
.right                                  {
                                            float: right;
                                            white-space: nowrap;
                                        }
.clear                                  {
                                            clear: both
                                        }
.clearfix:after                         {
                                            content: ".";
                                            display: block;
                                            height: 0;
                                            clear: both;
                                            visibility: hidden;
                                        }
.clearfix                               {
                                            display: inline-block
                                        }
.fix:after                              {
                                            content: ".";
                                            display: block;
                                            height: 0;
                                            clear: both;
                                            visibility: hidden;
                                        }
.fix                                    {
                                            display: inline-block
                                        }
* html .fix                             {
                                            height: 1%
                                        }
.fix                                    {
                                            display: block
                                        }
.alignleft                              {
                                            float: left;
                                            text-align: left;
                                        }
.alignright                             {
                                            float: right;
                                            margin-top: -1px;
                                            text-align: right;
                                        }
/* Hide from IE Mac \*/
.clearfix                               {
                                            display: block
                                        }
/* End hide from IE Mac */
#logo h1                                {
                                            font-family: 'helvetica', arial, sans-serif;
                                            margin-bottom: 0;
                                            XX_background: #fff url(images/coop_tirreno_watermark.png) no-repeat center right;
                                        }
#logo h1 a                              {
                                            font-weight: bold;
                                            font-size: 55px;
                                        }
#logo .description                      {
                                            color: #666;
                                            font-style: italic;
                                            letter-spacing: 1px;
                                        }
#__header div                           {
                                            outline: 1px dotted #CCCCCC
                                        }
hr                                      {
                                            visibility: hidden;
                                            height: 1px;
                                            line-height: 1px;
                                        }
.commentlist li                         {
                                            float: left
                                        }
.commentlist li.alt                     {
                                            background: #F6F6F6
                                        }
.entry img                              {
                                            padding: 9px;
                                            border: 1px dotted #222;
                                        }
/* Begin Images */
p img                                   {
                                            padding: 0;
                                            max-width: 100%;
                                        }
/*    Using 'class="alignright"' on an image will (who would've

    thought?!) align the image to the right. And using 'class="centered',

    will of course center the image. This is much better than using

    align="center", being much more futureproof (and valid) */
img.centered                            {
                                            display: block;
                                            margin-left: auto;
                                            margin-right: auto;
                                        }
img.alignright                          {
                                            padding: 4px;
                                            margin: 0 0 2px 7px;
                                            display: inline;
                                        }
img.alignleft                           {
                                            padding: 4px;
                                            margin: 0 7px 2px 2px;
                                            display: inline;
                                        }
.alignright                             {
                                            float: right
                                        }
.alignleft                              {
                                            float: left
                                        }
/* End Images */
/* Captions */
.aligncenter, div.aligncenter           {
                                            display: block;
                                            margin-left: auto;
                                            margin-right: auto;
                                        }
.wp-caption                             {
                                            border: 1px solid #ddd;
                                            text-align: center;
                                            padding-top: 4px;
                                            margin: 10px;
                                            background: #F9F9F9;
                                        }
.wp-caption a img                       {
                                            border: 1px solid #ddd
                                        }
.wp-caption a img:hover                 {
                                            border: 1px dotted #cc0000
                                        }
.wp-caption img                         {
                                            margin: 0;
                                            padding: 0;
                                            border: 0 none;
                                        }
.wp-caption p.wp-caption-text           {
                                            font-size: 11px;
                                            line-height: 13px;
                                            padding: 0 4px 5px;
                                            margin: 0;
                                            color: #666;
                                        }
/* End captions */
#main_wrapper                           {
                                            width: 1140px;
                                            margin: 0 auto;
                                        }
ul#nav                                  {
                                            float: right;
                                            padding-right: 50px;
                                            display: block;
                                        }
ul#nav li                               {
                                            float: left;
                                            list-style: none;
                                            padding: 0 10px;
                                            margin: 0;
                                            font-size: 15px;
                                        }
ul#nav li a                             {
                                            font-weight: bold
                                        }
ul#meta                                 {
                                            font-size: 12px;
                                            color: #666;
                                            font-family: Arial, Helvetica, sans-serif;
                                            margin-top: 30px;
                                            float: left;
                                        }
ul#meta li                              {
                                            float: left;
                                            list-style: none;
                                            padding: 0 20px 5px 0;
                                            margin: 0;
                                        }
#main_wrapper p.credits                 {
                                            font-size: 10px;
                                            color: #666;
                                            text-align: right;
                                            margin: 0 20px 0 0;
                                            font-family: Arial, Helvetica, sans-serif;
                                        }
em.wait                                 {
                                            display: block;
                                            text-align: center;
                                            color: #cc0000;
                                        }
.widget_tag_cloud                       {
                                            font-family: Arial, Helvetica, sans-serif
                                        }
.widget_tag_cloud div                   {
                                            margin-left: 10px
                                        }
.widget_tag_cloud div a                 {
                                            color: #444
                                        }
.widget_tag_cloud div a:hover           {
                                            color: #cc0000
                                        }
.sendit                                 {
                                            margin-left: 10px;
                                            border-bottom: 30px solid #fff;
                                        }
.sendit p                               {
                                            font-size: 9px;
                                            color: #999999;
                                            margin: 0;
                                        }
.sidebar .sendit h2                     {
                                            padding: 0
                                        }
.sendit input.button                    {
                                            font-size: 11px
                                        }
.agenda                                 {
                                            border: 1px solid #cc0000;
                                            padding: 0 10px 10px 10px;
                                        }
.agenda p                               {
                                            margin-top: 0px;
                                            margin-bottom: 0px;
                                            font-family: Georgia, "Times New Roman", Times, serif;
                                            color: #666;
                                            line-height: 1.2em;
                                            font-size: 13px;
                                        }
.agenda p a                             {
                                            font-family: Arial, Helvetica, sans-serif;
                                            color: #555;
                                            display: inline;
                                        }
.agenda p a.inagenda                    {
                                            font-family: Arial, Helvetica, sans-serif;
                                            color: #cc0000;
                                            display: block;
                                            margin-top: 10px;
                                        }
.agenda p a.inagenda:hover              {
                                            color: #000
                                        }
.agenda p a.inagenda em                 {
                                            font-family: Arial, Helvetica, sans-serif;
                                            color: #000;
                                        }
.agenda p a.inagenda:hover em           {
                                            color: #cc0000
                                        }
.agenda p a.inagendaleggi               {
                                            font-family: Arial, Helvetica, sans-serif;
                                            color: #cc0000;
                                            font-size: 10px;
                                            display: inline;
                                        }
.agenda p.archivioagenda                {
                                            margin-bottom: 0;
                                            text-align: right;
                                        }
.agenda p.archivioagenda a              {
                                            font-family: Arial, Helvetica, sans-serif;
                                            color: #000;
                                            font-size: 10px;
                                            display: inline;
                                        }
.agenda p.archivioagenda a:hover        {
                                            color: #cc0000
                                        }
#sidebar .widget_tag_cloud a            {
                                            display: inline;
                                            background: none;
                                            padding: 5px;
                                            border-bottom: none;
                                        }
.execphpwidget li                       {
                                            border: none;
                                            padding: 0;
                                        }
.widget_tag_cloud                       {
                                            font-family: Georgia, "Times New Roman", Times, serif
                                        }
h3.mycontact                            {
                                            padding-top: 2em;
                                            padding-bottom: 1em;
                                        }
.sendit #dati p                         {
                                            font-size: 15px;
                                            color: #cc0000;
                                        }
.addthis_container                      {
                                            text-align: center;
                                            clear: both;
                                        }
.addthis_container a                    {
                                            border: none
                                        }
.addthis_container a:hover              {
                                            border: none
                                        }
.addthis_container a img                {
                                            padding: 0
                                        }
a.more-link                             {
                                            padding-top: 1em
                                        }
.sidebar_box .blogroll li, #recentcomments li
                                        {
                                            font-size: 13px
                                        }
#footer a em                            {
                                            color: #cc0000
                                        }
h1                                      {
                                            margin-top: 20px
                                        }
.current_page_item a                    {
                                            color: #cc0000
                                        }
.current_page_item a:hover              {
                                            color: #000
                                        }
#player1, #player2, #player3, #player4, #player5, #player6, #player7, #player8, #player9, #player10, #player11, #player12, #player13, #player14, #player15
                                        {
                                            text-align: center
                                        }
embed#player1, embed#player2, embed#player3, embed#player4, embed#player5, embed#player6, embed#player7, embed#player8, embed#player9, embed#player10, embed#player11, embed#player12, embed#player13, embed#player14, embed#player15
                                        {
                                            border: 1px dotted #aaa;
                                            margin-left: -30px;
                                        }
.entry div #player1, .entry div #player2, .entry div #player3, .entry div #player4, .entry div #player5, .entry div #player6, .entry div #player7, .entry div #player8, .entry div #player9, .entry div #player10, .entry div #player11, .entry div #player12, .entry div #player13, .entry div #player14, .entry div #player15
                                        {
                                            float: left;
                                            margin-right: 5px;
                                        }
.entry hr                               {
                                            clear: both
                                        }
.wpcf7 p em                             {
                                            color: #666;
                                            font-size: 11px;
                                        }
.entry .wp-caption a                    {
                                            border: none
                                        }
.content_left, .post, .entry, .content_new, .newpost, .sidebar, .sidebar_box
                                        {
                                        
                                        }
.content_new, .content_new .newpost     {
                                            width: 300px
                                        }
.sidebar, .sidebar_box                  {
                                            width: 250px
                                        }
#main_wrapper                           {
                                            margin: 0 auto;
                                            width: 1140px;
                                            max-width: 1140px;
                                            width: auto;
                                        }
#header                                 {
                                            padding-left: 0px;
                                            padding-right: 0px;
                                        }
#content                                {
                                            padding-left: 0px;
                                            padding-right: 0px;
                                        }
#footer                                 {
                                            padding-left: 0px;
                                            padding-right: 0px;
                                        }
#the_wrap                               {
                                            margin: 0 auto;
                                            max-width: 1140px;
                                            width: auto;
                                            background: #fff;
                                            border: 1px solid #DFDFDF;
                                        }


