/*
Theme Name: Tennis.it
Theme URI: http://wordpress.org/
Description: Custome template.
Version: 3.0
Author: Federico Romanazzo e Riccardo De Bellis
Author URI: http://www.tennis.it
Tags: black and green magazine
Text Domain: kubrick

	Tennis.it v3.0
	 http://www.tennis.it

	This theme was designed and built by Federico Romanazzo and Riccardo De Bellis,
	whose blog you will find at http://www.tennis.it

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
body {
	font-size: 12px; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #333;
}

*{
	padding:0px;
	margin:0px;
}
ul,ol,li{
	list-style-type: none;
}
img{
	border:none;
}
a{
	color: #3b8e19;
	text-decoration: none;
	outline:none;
}
a:hover{
	text-decoration: underline;
}
.clear{
	clear:both;
}
hr{
	display:none;
}
#page{
	width: 970px;
	margin-right: auto;
	margin-left: auto;
}
#content{
	width:650px;
	float:left;
}
#sidebar{
	width:300px;
	float:right;
}

	#sidebar.sidebar_left{
	width:160px;
	float:left;
	min-height:50px;
	margin-right: 20px;
	}

#footer{
	clear:both;
}
/**********************  TOOLBAR *********************/
.toolbar {
	background-color: #000;
}
.toolbar ul {
	float: right;
	padding-top: 5px;
	padding-bottom: 5px;
	
}
.toolbar ul li{
	display: block;
	float: left;
	padding-right: 10px;
	padding-left: 15px;
	background-image: url(images/bullet_green.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	margin-right: 10px;
	font-size: 0.9em;
	position:relative;
	z-index:1;
}
.toolbar ul li a {
	margin-right: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.toolbar ul li a:hover {
	color: #c6c6c6;
}
		.toolbar ul li ul{
	position:absolute;
	left:0px;
	top:13px;
	background-color: #000;
	padding: 5px;
	border: 1px solid #666;
	display: none;
	width: 120px;
		}
		.toolbar ul li:hover ul{
			display:block;
		}
		.toolbar ul li ul li{
			display:block;
			float:none
		}
.top_bg {
	background-image: url(images/top_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #555555;
}

.top_block {
	padding-top: 5px;
	height: 100px;
}

/**********************  TOP BLOCK   *********************/
.leaderboard_banner {
	float: left;
}
.social_link {
	float: right;
}
.social_link ul  {
	
}
.social_link ul li {
	display: block;
	float: left;
	height: 32px;
	width: 32px;
	overflow: hidden;
	margin-left: 3px;
}
.social_link ul li a {
	display: block;
	float: left;
	height: 1px;
	width: 32px;
	overflow: hidden;
	background-image: url(images/facebook.png);
	background-repeat: no-repeat;
	padding-top: 31px;
}
/*
<ul>
          <li><a href="#" class="">Facebook</a></li>
          <li><a href="#" class="">Twitter</a></li>
          <li><a href="#" class="">Twitter</a></li>
          <li><a href="#" class="">You Tube</a></li>
          <li><a href="#" class="">RSS</a></li>
          <li><a href="#" class="">Scrivici</a></li>
        </ul>
*/
		.social_link ul li a.facebook_icon {
			background-image: url(images/facebook.png);
		}
		.social_link ul li a.twitter_icon {
			background-image: url(images/twitter.png);
		}
		.social_link ul li a.skype_icon {
			background-image: url(images/skipe.png);
		}
		.social_link ul li a.youtube_icon {
			background-image: url(images/youtube.png);
		}
		.social_link ul li a.rss_icon {
			background-image: url(images/rss.png);
		}
		.social_link ul li a.mail_icon {
			background-image: url(images/mail.png);
		}
		
  .facebook_area {
	width:207px;
	float:right;
	overflow:hidden;
	margin-top:2px;
}
/**********************  MAIN MENU   *********************/
#mainmenu{
	clear:both;
	margin-top: 5px;
	height: 70px;
}
#mainmenu #page{
	position: relative;
}
#mainmenu ul  {
	padding-left: 10px;
}
#mainmenu ul li  {
	display: block;
	float: left;
	background-image: url(images/top_menu_right.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 10px;
	margin-right: 3px;
	height: 36px;
}
#mainmenu ul li a {
	background-image: url(images/top_menu_left.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	padding-left: 10px;
	color: #CCC;
	line-height: 30px;
	padding-bottom: 6px;
}

#mainmenu ul li:hover {
	background-position: right -36px;
}
#mainmenu ul li:hover a{
	background-position: left -36px;
	color: #FFF;
	text-decoration: none;
}
#mainmenu ul li.current-cat,
#mainmenu ul li.current-cat-parent{
	background-position: right -72px;
}
#mainmenu ul li.current-cat a,
#mainmenu ul li.current-cat-parent a{
	background-position: left -72px;
	color: #FFF;
	text-decoration: none;
}

		#mainmenu ul li ul {
			position: absolute;
			top: 35px;
			background-image: url(images/submenu_bg_temp.png);
			background-repeat: no-repeat;
			width: 960px;
			left: 0px;
			padding-left: 10px;
			z-index: 5;
			display:none;
			margin-top: -6px;
		}
		#mainmenu ul li.current-cat ul,
		#mainmenu ul li.current-cat-parent ul{
			background-image: url(images/submenu_bg.png);
		}
		/*#mainmenu ul li.current-cat ul,
		#mainmenu ul li.current-cat-parent ul,
		#mainmenu ul li:hover ul{
			display:block;
		}*/
		
		#mainmenu ul li:hover ul,
		#mainmenu ul li.current-cat ul,
		#mainmenu ul li.current-cat-parent ul{
			display:block;
		}
		
		#mainmenu ul li ul li{
			background-image: url(images/bullet_light_green.png);
			background-repeat: no-repeat;
			background-position: left 12px;
		}
		#mainmenu ul li ul li a,
		#mainmenu ul li:hover ul li a{
			background-image: none;
			color: #CCF4B9;
		}
		#mainmenu ul li ul li:hover a{
			background-image: url(images/bullet_white.png);
			background-position: left 12px;
			color: #FFF;
		}
		#mainmenu ul li ul li.current-cat {
			background-image: url(images/bullet_orange.png);
			background-position: left 12px;
			color: #FFF;
		}
#footer {
	background-image: url(images/footer_bg2.jpg);
	background-repeat: repeat-x;
	padding-bottom: 150px;
}
#footer #page {
	background-image: url(images/footer_logo.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	color: #FFF;
}
#footer #page h2 {
	font-size: 1.1em;
	line-height: 90px;
	color: #FFF;
	margin-bottom: 10px;
}
#footer #page p {
	padding-bottom: 10px;
}



/**********************  HEADER   *********************/
#header{
	clear: both;
	height: 40px;
	overflow: hidden;
}
#header #headerimg h1 a {
	display: block;
	float: left;
	height: 1px;
	width: 150px;
	padding-top: 39px;
	overflow: hidden;
}
#header #headerimg .description {
	display: none;
}
#header .top_search {
	float: right;
}
#header .top_search #s {
	background-color: transparent;
	background-image: url(images/searchform_01.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	width: 200px;
	display: block;
	float: left;
	height: 30px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#header .top_search #searchsubmit {
	background-color: transparent;
	background-image: url(images/searchform_02.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 35px;
	overflow: hidden;
	display: block;
	float: left;
	margin: 0px;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
}
#breadcrumb {
	background-image: url(images/balck_transparent.png);
	padding-top: 5px;
	padding-bottom: 5px;
	color: #999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3D3D3D;
}
	#breadcrumbs strong {
		color: #FFF;
		font-style: italic;
	}
.mainTitleBlock {
	background-image: url(images/title_pattern.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
	.mainTitleBlock .mainTitle {
	font-size: 1.8em;
	font-style: italic;
	font-weight: bold;
	color: #307014;
	float: left;
	letter-spacing: -0.1em;
	line-height: 1.2em;
	}
	.mainTitleBlock .mainTitleLink a {
	font-size: 0.9em;
	display: block;
	float: right;
	margin-top: 10px;
	}
	
#category_main_title {
	background-image: url(images/balck_transparent.png);
	padding-top: 5px;
	padding-bottom: 5px;
	color: #999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3D3D3D;
}
		#category_main_title .mainTitle {
	font-size: 2.4em;
	font-style: italic;
	font-weight: bold;
	color: #3B8E19;
	float: left;
	letter-spacing: -0.1em;
	margin-right: 10px;
		}
		#category_main_title .mainDescription {
	/*
	modificato x nascondere il testo che utilizzerò per inserire parole chiave
	font-size: 1.1em;
	color: #ffffff;
	*/
	font-size: 0.1em;
	color: #000;
	font-style: italic;
	font-weight: bold;
	float: left;
	letter-spacing: -0.05em;
	padding-top: 1.3em;
		}

/**********************  HOME CAROUSEL   *********************/
.home_carousel {
	height: 310px;
}
.content_main {
	background-image: url(images/content_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 20px;
	padding-bottom: 20px;
}
.post_column {
	float: left;
	width: 470px;
	overflow: hidden;
}

.post{
	padding-bottom:10px;
}
	.post h2 {
		font-size: 1.5em;
		line-height: 1.0em;
	}
	.post p{
		padding-bottom:10px;
	}
	.post .image-thumb {
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
	}
	.post .singleTitle {
		font-size: 2em;
		color: #3B8E19;
		font-weight: bold;
		padding-top: 10px;
		padding-bottom: 10px;
		letter-spacing: -0.1em;
		font-style: italic;
		line-height: 1em;
	}
	.post .summary {
		font-size: 1.2em;
		font-weight: bold;
		color: #23530F;
		padding-bottom: 10px;
		line-height: 1.1em;
		font-style: italic;
		text-align: justify;
	}
.post_info {
	min-height: 24px;
	font-size: 0.8em;
}
	.post_info.postmetadata{
	padding-top:5px;
	text-align: right;
	margin-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	clear: both;
	}
	.post_info .post_date {
		
		color: #000;
		float: left;
		margin-right: 10px;
	}
	.post_info .post_author {
		
		color: #000;
		float: left;
	}
	.post_info .post_comment {
		float:right;
}

.post_info .post_author_fix {
		
		color: #000;
		float: left;
		width: 90px;
	}

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

.post .more_link{
	float:right;
}
/****************POST******************/
.post.post_medium {
	width: 310px;
	float: left;
	margin-right: 15px;
}
.post.post_medium .image-thumb {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.post.post_medium h2 {
	font-size: 1.4em;
}

.post.post_medium h3 {
	font-size: 1em;
	font-weight: bold;
}
.post.post_medium h3 a{
	color:#000;
}

/****************POST******************/
.post.post_small {
	width: 200px;
	float: left;
	margin-right: 15px;
}
.post.post_small .image-thumb {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 80px;
	overflow: hidden;
}
.post.post_small .image-thumb img {
	margin-left: -15px;
}

.post.post_small h2 {
	font-size: 1.1em;
}

.post.post_small h3 {
	font-size: 0.9em;
	font-weight: bold;
}
.post.post_small h3 a{
	color:#000;
}


/************************ BOX SPECIAL ************/
.box_special {
	background-image: url(images/box_green_bg.png);
	background-repeat: repeat-y;
	width: 650px;
	margin-bottom: 20px;
	clear: both;
	margin-top: 10px;
}
.box_special .box_top {
	background-image: url(images/box_green_top.png);
	background-repeat: no-repeat;
}
.box_special .box_bottom {
	background-image: url(images/box_green_bottom.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.box_special .box_title {
	margin-bottom:10px;
}
.box_special .box_title li {
	font-size: 1.8em;
	font-style: italic;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: -0.1em;
}
.box_special .box_title li a{
	color: #ffffff;
}

.box_special .image-thumb {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.box_special h2 a {
	color: #FFF;
}

.box_special .post {
	color: #FFF;
}
.box_special .previous {
	float: right;
	margin-top: 10px;
}
		.box_special.box_special_black {
			background-image: url(images/box_black_bg.png);
		}
		.box_special.box_special_black .box_top {
			background-image: url(images/box_black_top.png);
		}
		.box_special.box_special_black .box_bottom {
			background-image: url(images/box_black_bottom.png);
		}
		
		/*******/
		
		.box_special.box_special_black.box_special_sidebar {
			width: 300px;
			background-image: url(images/box_sidebar_bg.png);
		}
		.box_special.box_special_black.box_special_sidebar .box_top {
			background-image: url(images/box_sidebar_top.png);
		}
		.box_special.box_special_black.box_special_sidebar .box_bottom {
			background-image: url(images/box_sidebar_bottom.png);
			
		}
		
		.box_special.box_special_black.box_special_sidebar .image-thumb {
			float: left;
			margin-left: -10px;
			margin-right: 0px;
			margin-bottom: 10px;
		}
		.box_special.box_special_black.box_special_sidebar h2 {
			font-size: 1.3em;
		}
		.box_special.box_special_black.box_special_sidebar h2 a,
		.box_special.box_special_black.box_special_sidebar .more-link
		{
			color:#ff5400;
		}
		.box_special.box_special_black.box_special_sidebar h3 {
			font-size: 1.1em;
			color: #ffa67a;
		}
		.box_special.box_special_black.box_special_sidebar .entry {
			font-size: 0.8em;
		}
		
/**************** risky ***********************/
.catenacci{
	text-align::left;
	margin: 0px 0px 10px 0px;
}
.excerpt{
	color: #3b8e19;
	font-size:1.2em;
	font-weight: bold;
}
._author{
	font-style: italic;
	font-size: 0.8em;
}
#in_esclusiva_links{
	background-image: url(images/bkg_esclusiva.png);
	background-repeat: no-repeat;
	height: 220px;
	width: 300px;
	padding-top: 10px;
	padding-left: 5px;
	margin-bottom: 5px;
	margin-top:-10px;
}
#in_esclusiva_links .mainTitleBlock{
	width: 290px;
}
#in_esclusiva_links  ul.in_esclusiva_links_list .cat-item {
	background-image: url(images/blogs_link_bg.png);
	background-repeat: no-repeat;
	height: 85px;
	width: 95px;
	float:left;
	text-align:center;
}
#in_esclusiva_links ul.in_esclusiva_links_list .cat-item.cat-item-24 {
	background-image: url(images/esclusiva_picasso.png);
	background-position:center top;
}
#in_esclusiva_links ul.in_esclusiva_links_list .cat-item.cat-item-85 {
	background-image: url(images/esclusiva_nargiso.gif);
		background-position:center top;
}
#in_esclusiva_links ul.in_esclusiva_links_list .cat-item.cat-item-25 {
	background-image: url(images/esclusiva_sandrine.gif);
		background-position:center top;
}
#in_esclusiva_links ul.in_esclusiva_links_list .cat-item.cat-item-23 {
	background-image: url(images/esclusiva_storie.gif);
		background-position:center top;
}
#in_esclusiva_links ul.in_esclusiva_links_list .cat-item.cat-item-1480 {
	background-image: url(images/esclusiva_garbin.gif);
		background-position:center top;
}
#in_esclusiva_links ul.in_esclusiva_links_list .cat-item.cat-item-1571 {
	background-image: url(images/esclusiva_hester.png);
		background-position:center top;
}
#in_esclusiva_links ul.in_esclusiva_links_list .cat-item.cat-item-1529 {
	background-image: url(images/esclusiva_charlotte.jpg);
		background-position:center top;
}


#in_esclusiva_links ul.in_esclusiva_links_list .cat-item a {
	font-size: 0.8em;
/*	font-style: italic;*/
/*	font-weight: bold;*/
	color: #FFFFFF;
	display: block;
	padding-top: 55px;
	text-align::center;
	float::left;
	/*padding-top: 30px;
	padding-bottom: 20px;
	text-align: right;
	width: 290px;
	padding-right: 10px;*/
}
#in_esclusiva_links ul.in_esclusiva_links_list .cat-item.cat-item-25 a{
    /*padding-top: 15px;
	padding-left: 140px;
	width: 150px;*/
}
#in_esclusiva_links ul.in_esclusiva_links_list .cat-item.cat-item-85 a{
	/*padding-top: 15px;
	padding-left: 150px;
	width: 135px;*/
}

#in_esclusiva_links .mainTitle ul li a {
	/*color: #ff7200;*/
	color: #ffffff;
}
.tennisoggi_preview {
	float: right;
	width: 300px;
}
.tennisoggi_preview .mainTitleBlock {
	background-image: url(images/pattern_on_black.png);
}

.tennisoggi_preview .mainTitleBlock .mainTitle a {
	color: #FFF;
	font-size: 18px;
}
.tennisoggi_preview .tennisoggi_cover {
	float: left;
	background-image: url(images/cover_shade.png);
	background-repeat: no-repeat;
	height: 209px;
	width: 161px;
	padding-top: 5px;
	padding-left: 5px;
}
.tennisoggi_preview .tennisoggi_info {
	float: left;
	width: 120px;
	color: #FFF;
	padding-left: 10px;
}
.tennisoggi_preview .tennisoggi_info .tennisoggi_date {
	font-size: 2em;
	color: #3b8e19;
	padding-bottom: 20px;
	line-height: 1em;
}
.tennisoggi_preview .tennisoggi_info .tenissoggi_link ul {
	margin-top: 10px;
}

.tennisoggi_preview .tennisoggi_info .tenissoggi_link ul li a {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #FFF;
}
.tennisoggi_preview .claim a {
	background-image: url(images/tennisoggi_head.png);
	background-repeat: no-repeat;
	clear: both;
	height: 1px;
	width: 187px;
	padding-top: 38px;
	overflow: hidden;
	display: block;
}
#ultime{
	width:435px;
	float:left;
}
#ultimi_album{
	width:210px;
	float:right;
	background-image: url(images/box_special3_bg.png);
	background-repeat: repeat-y;
	position: relative;
	margin-bottom: 20px;
}
	#ultimi_album .mainTitleBlock {
		background-image: none;
		padding-top: 10px;
		margin-bottom: 15px;
	}
	#ultimi_album .mainTitleBlock .mainTitle a {
		color: #FFF;
		padding-top: 10px;
		padding-right: 10px;
		padding-left: 10px;
		font-size: 0.9em;
		letter-spacing: -0.05em;
	}

	#ultimi_album .box_top{
		background-image: url(images/box_special3_top.png);
		background-repeat: no-repeat;
	}
	
	#ultimi_album .box_bottom{
		background-image: url(images/box_special3_bottom.png);
		background-repeat: no-repeat;
		background-position: left bottom;
		overflow: hidden;
		height: 1%;
	}
	
	#ultimi_album .jcarousel-item a {
		font-size: 1.1em;
		font-weight: bold;
		color: #FFF;
		line-height: 0.9em;
	}
	#ultimi_album .jcarousel-item .attachment {
		float: left;
		margin-right: 10px;
	}
	#ultimi_album .all_album {
		position: absolute;
		right: 10px;
		bottom: 15px;
		display: block;
	}
	
	
.box_gallery {
	
	width: 466px;
	overflow: hidden;
	padding: 2px;
	background-image: url(images/base_gallery.png);
	height: 301px;
}
#tennis_gallery {
	margin: 0px;
	padding: 0px;
	position: relative;
}


#tennis_gallery .pic {
	float: left;
	width: 300px;
	height: 300px;
	overflow: hidden;
	margin-right: 1px;
}
#tennis_gallery .tennis-thumbnail-list {
	float: left;
	height: 55px;
	width: 55px;
}
#tennis_gallery .tennis-thumbnail-list a{
	display: block;
	float: left;
	height: 55px;
	width: 55px;
}
#tennis_gallery .tennis-thumbnail-list img{
	width: 53px;
	height: 53px;
	padding: 1px;
}
#tennis_gallery .tennis-thumbnail-list a:hover img{
	background-color: #F60;
}
#tennis_gallery .tennis-thumbnail-list.selected img{
	background-color: #3F901D;
}


#tennis_gallery #gallery_nav {
	width: 64px;
	margin-top: 10px;
	height: 32px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}

#tennis_gallery #gallery_nav li{
	width: 32px;
	float: left;
}
/**
 *  Horizontal Buttons
 */
#tennis_gallery .ngg-next a,
#tennis_gallery .ngg-next span{
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(images/next-horizontal.png) no-repeat 0 0;
	display:block;
}

#tennis_gallery .ngg-next a:hover {
    background-position: -32px 0;
}

#tennis_gallery .ngg-next a:active {
    background-position: -64px 0;
}

#tennis_gallery .ngg-next.disable span {
    cursor: default;
    background-position: -96px 0;
}

#tennis_gallery .ngg-prev a, 
#tennis_gallery .ngg-prev span{
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(images/prev-horizontal.png) no-repeat 0 0;
	display:block;
}

#tennis_gallery .ngg-prev a:hover {
    background-position: -32px 0;
}

#tennis_gallery .ngg-prev a:active {
    background-position: -64px 0;
}

#tennis_gallery .ngg-prev.disable span {
    cursor: default;
    background-position: -96px 0;
}
#sidebar ul #text-2 , #sidebar ul #text-6{
	margin-bottom: 15px;
}
/**
 *   MyCategories
 */
.mycategories ul {
 background-color: #f8f8f8;
 padding: 2px 2px 5px 0px;
 margin: 0px 0px 10px 0px;
}
.mycategories ul li{
	padding: 2px 0px 2px 4px;
}
.mycategories .widgettitle{
background-color: #f6f6f6;
margin-top: 10px;
padding: 4px;
border-bottom: solid 1px #f1f1f1;
}
/******** SIMPLE COMMENTS ***********/
.simple_comments LI{
border-bottom:dashed 1px #eaeaea;
padding-bottom:4px;
margin-bottom: 4px;
}
.simple_comments A{
	font-size: 0.8em;
}
.simple_comments .comment_title{
	font-size: 1em;
}

/*********** Box Diretta ************/
.box-diretta{
	height:29px;
	float:left;
	background-image: url(images/diretta-left.gif); 
	background-position: left; 
	background-repeat:no-repeat;
	background-color: #fe9901;
	border:0px;margin:0px; padding:0px;
	}
.box-diretta-close{
    float:left;
	width:6px;
	line-height:29px;
	background-image:url(images/diretta-right.gif); 
	background-position: right; 
	background-repeat:no-repeat;
	border:0px;margin:0px;padding:0px;background-color: #fe9901;
}
.box-diretta A{
	color: white; 
	font-size:: 14px; 
	line-height:27px;
	font-weight:bold;
	text-decoration:none;
	margin:0px 0px 0px 30px;padding:0px 5px 0px 0px;border:0px;
}
.box-diretta A:HOVER{text-decoration:underline;}

/************ Box Commenti **************/
.box_comments{
	background-color:#eaeaea; border: dashed 1px #f8f8f8; padding: 4px;
}
h3 #comments{
    /*Styles the <h3> tag for the "number of responses to the post" heading. */}
#commentlist ol {
    /*Styles the "ordered list" of the comments list. */

	}
.alt li and #comment-n {
    /*The comment list items have two style references. The first one is the class alt and the second is the comment ID number signified here by the letter n. This allows them to be styled individually or through the use of WordPress Plugins. */
	}
cite {
    /*The tag cite frames the "Name says:" and link to the comment author's URL. */
	}

.commentmetadata A{
	font-size: 0.8em;
}

.commentmetadata small {
    /*The <small> tag has a class of commentmetadata which allows the date and time of the post to be styled. */
	}
ol #commentlist p {
    /*Styles the paragraph within the ordered list of comments. */
	}
#comment-body{
}
#respond h3 {
    /*Styles the heading for "Leave a Reply." */
	}
#respond{
	
}
#commentform {
    /*Style reference for the overall "form" for inputting comments. Each input area has it's own ID. */
	}
#author {
    /*ID reference for the comment author's input area. */
	}
#comments small {
    /*The <small> tag is used in several places in the Classic Theme. This usage surrounds the text in the comment submit form and the text for the list of tags that can be used in the comment. */
	}
#email {
    /*ID reference for the comment author's email.*/
	}
#url {
    /*ID reference for the comment author's URL. */
	}
.comment {margin-top: 10px;}	
#comment {
    /*ID reference for the comment input textarea. It does not style the final generated comment, just the input box. */
	}
#comment #submit {}
