 /*** POSTING ***/

.post {margin: 0px 10px 0px 0px;}
.postmetadata {margin: 30px 0;}

.post .path a,
.post .path i {
text-transform:lowercase;
color: #777;
}

.post h2 {
border-bottom: 0px;
font-weight: normal;
color:#da0303;
margin: 0px 0px 0px 10px;
font-size: 20px !important;
}

.post .authEdate {
background: #eee;
margin: 0px 10px 0px 10px;
overflow:hidden;
padding:5px;
}

h3#respond {
border-bottom: 0px;
font-weight: normal;
color:#e25f00;
margin: 40px 0px 0px 0px;
font-size: 16px !important;
}

#writer {
background:#eef5e1;
margin:25px 0 15px 0;
padding:12px;
}

#writer img {
padding:1px;

border:1px solid #7da939;
float:left;
width:80px;
}

#writer span {
display:block;
padding-top:4px;
border-top:1px solid #cbd8b4;
margin-top:12px;
}

#writer p {margin:0; width:482px;}  

.entry {
padding:10px; 
font-size:13px;
clear:both;
overflow: hidden;
}

.entry a {color:#da0303; text-decoration:underline;}

.entry p {text-align: justify; font-size: 14px;line-height:1.5;}

.entry p span {text-decoration:none!important;color:#c00;}

.entry p img {
margin: 10px 15px 10px 10px;
border: 1px solid #ccc;
padding: 2px;
overflow: hidden;
max-width: 600px;
}

.entry p br {display:block; margin:5px;}

h3 a:link, h3 a:visited {color:#5f5f5f;}

.entry p iframe,
.entry p object,
.entry p embed {
display: block;
margin: 10px 10px 10px 45px;
clear:both !important;
}

/*** GALLERY IN ARTICOLO ***/

div.post div.entry div.mkmGallery h3 {
font-size: 16px;
margin: 0px !important;
}

div.post div.entry ul.mkmGalleryAlbum {
padding: 0px 0px 0px 20px !important;
overflow:hidden;
} 

div.post div.entry ul.mkmGalleryAlbum li.mkmGalleryElement {
width: 113px !important;
margin: 0px;
overflow:hidden;
}

div.post div.entry ul.mkmGalleryAlbum li.mkmGalleryElement a.mkmGalleryImg {
width: 112px !important;
overflow:hidden;
}

div.post div.entry div.mkmGallery div {display:none;}

/**** LEAGUE TABLE ****/

table.leaguemanager {
border: 1px solid #ddd;
margin: 0px 10px 10px 0px;
padding: 1px;
overflow: hidden;
clear: both;
font-size: 11px;
color:#333;
width: 90%;
}

table.leaguemanager td, table.leaguemanager th {padding: 4px;}
table.leaguemanager th {text-align: left; background: #ff2a2a;color:#fff;}
table.leaguemanager td {border-bottom:1px solid #eee;}

/*** TAGS E OPZIONI FONDO ARTICOLO ***/

.post_tags {
font-size:12px;
overflow:hidden;
color:#777;
overflow:hidden;
_zoom:1;
background: #f6f6f6;
padding: 5px;
margin: 30px 0px 0px 0px;
clear: both !important;
}

.post_tags b {
display: block;
float: left;
margin: 0px 5px 0px 0px;
}

.post_tags span {
display: block;
overflow: hidden;
}

.post_fb {
float:left;
padding:5px 0 10px 108px;
background: url('/images/fb.gif') no-repeat 10px 8px;
width:142px;
}

.post_opt {
font-size:11px;
color:#777;
overflow:hidden;
float: right;
margin: 10px 10px 0px 0px;
}

.post_opt a {
display: block;
margin: 0px 0px 0px 30px;
float: left;
padding-left: 22px;
}

.post_opt a.art_send {background: url("/images/sportlive_all.gif") no-repeat 0px -1391px;}
.post_opt a.art_print {background: url("/images/sportlive_all.gif") no-repeat 0px -1261px;}

/*** CORRELATI ***/

.post_related h3 {display:none;}

.post_related h2 {
margin: 50px 0px 10px 10px;
border-bottom: 0px;
font-weight: normal;
color:#da0303;
font-size: 20px !important;
}

.post_related ul {
overflow:hidden;
margin: 0px 0px 0px 5px;
padding: 0px;
}

.post_related ul li {
overflow:hidden;
margin: 0px 10px 5px 0px;
padding: 0px;
width: 300px;
float: left;
display: block;
}

.post_related ul li h5 {
overflow:hidden;
display: block;
font-weight: bold;
font-size: 12px;
background: url("") center left no-repeat;
padding: 0px 0px 0px 26px;
letter-spacing: 0.5px;
margin: 0px 0px 3px 0px;
}

.post_related ul li a {
display:block;
overflow:hidden;
font-size:12px;
background: url("/images/sportlive_all.gif") no-repeat 2px -1132px;
padding: 2px 0px 2px 26px;
}

.post_related ul b {
font-weight:normal;
color:#999;
font-size: 12px;
margin: 0px 0px 0px 5px;
display:block;
}

/**** COMMENTI ****/

div.post_comments h2 {
margin: 50px 0px 10px 10px;
border-bottom: 0px;
font-weight: normal;
color:#da0303;
background: #f3f3f3;
font-size: 20px !important;
padding-top: 5px;
padding-left: 5px;
}

/*Post Formatting*/

.picleft {
float:left;
margin:3px 14px 10px 0;
border:7px solid #f2f2f2;
}

.picright {
float:right;
margin:3px 0 10px 14px;
border:7px solid #f2f2f2;
} 

.post blockquote {
color:#76767a;
background:#f2f2f2;
padding:6px 14px;
margin:18px 35px;
border-right:1px solid #DDD;
border-bottom:1px solid #DDD;
} 


.post ul li {
list-style:square;
margin-bottom:5px;
line-height:115%;
margin-left:42px;
}

.post ol li {
margin-bottom:5px;
line-height:115%;
margin-left:48px;
}

#tags {
padding:3px;
margin: 0px 10px 0px 10px;
border-bottom:1px solid #DDD;
border-top:1px solid #DDD;
}       

/** PAGINA SPECIALE COMMENTI **/

div.mkmCBox h2,
h1.mkmCObjectTitle {
margin: 20px 0px 10px 10px;
border-bottom: 0px;
font-weight: normal;
color:#da0303;
font-size: 20px !important;
}

div.mkmCObjectInfo {
margin: 10px;
}

h1.mkmCObjectTitle {margin:0px 0px 10px 0px;}
         


/**** TESTATA IN ARTICOLI ****/

div.calcio,
div.altrisport,
div.basket-sport,
div.boxe,
div.ciclismo,
div.motori,
div.sportusa,
div.sportinvernali,
div.tennis,
div.volley 
{
width: 614px;
height: 0px;
margin: 0px 0px 0px 10px;
}



div.ch_bg div.ch_pathbar {
margin: 0px 0px 0px 5px;
width: 620px;
}

div.ch_pathbar {
margin: 0px 0px 35px 10px;
width: 616px;
}

div.ch_pathbar div i {
color: #fff !important;
font-style: normal;
}

div.post div.ch_pathbar {
padding: 3px 0px;
}

div.ch_pathbar div.path,
div.ch_pathbar div.path div#pmPath {
_width: 480px !important;
height: 14px;
}

/*** FORUM LINK ***/

div.post_forum {
background: url('/images/sportlive_all.gif') no-repeat 7px -746px;
overflow:hidden;
padding: 10px 0px 10px 107px;
width: 200px;
font-size: 12px;
}

.art_abstract{font-size:14px; line-height:24px; padding:10px; color:#666; text-align:justify; font-style:italic}

/* social toolbar */
.stl_cont {overflow:hidden; margin:6px 0 2px; padding:0; clear:both;}
.post .stl_cont li {float:left;border-right:1px solid #ddd;padding-right:5px;margin:0 5px 0 0!important;height:18px;padding-top:2px;list-style:none!important;}
.stl_cont li.nobordo {border:0;padding-right:0;margin-right:0;}
.stl_cont .stl_commenti span  {display:block;width:13px;height:12px;background:  url('/images/s_toolbar.gif') no-repeat;float:left;margin:2px 4px 0 0;}
.stl_cont .stl_commenti a  {font:normal 11px verdana!important;float:right;color:#999!important;}
.stl_cont .stl_commenti a  i {font-style:normal;color:#252525;}
.stl_cont iframe {width:65px;}
.stl_cont a.stl_facebook  {height:16px;overflow:hidden;display:block;}
.stl_cont span.FBConnectButton  {background-position: -1px -233px!important;padding-left:0px!important;}
.stl_cont span.FBConnectButton  span.FBConnectButton_Text  {color:#fff!important;font:normal 11px verdana;margin:0 0 0 17px!important;border:0!important;padding-top:1px!important;}
.stl_cont .fb_share_count_inner  {padding:1px 6px 2px!important;}
.stl_cont a.stl_friendfeed,
.stl_cont a.stl_oknotizie,
.stl_cont a.stl_buzz {display:block;width:16px;height:16px;background:  url('/images/s_toolbar.gif') no-repeat;}
.stl_cont a b {display:none;}
.stl_cont a.stl_friendfeed {background-position: -40px 0px;}
.stl_cont a.stl_oknotizie  {background-position: -60px 0px;}
.stl_cont a.stl_buzz {background-position: -120px 0px;}

*:first-child+html .stl_cont .stl_commenti  a {float:left!important;}
/*ul.stl_cont {margin-top:  -16px;} problemi con IE7*/
         