/*  
Theme Name: Astronomia
Theme URI: http://www.astronomia.com/
Version: 1.0
Author: Stefano Simoni
Author URI: http://www.astronomia.com/
*/

html {
	margin: 0;
	padding: 0; /* setting border: 0 hoses ie6 win window inner well border */
}
body {
	margin: 0px;
	padding: 0px;
	background:  url(images/layout/body-bg.gif);
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #010151;
}

#tabella_post{
border: 1px solid #494966;
}

#tabella_post td{
border: 1px solid #CCC;
padding: 3px;
background-color: #FFFFE0;
}

#tabella_post .header{
color: #FFFFFF;
background-color: #494966;
}

#tabella_post .bg-verde{
background-color: #D4FFD4;
}

#tabella_post .bg-orange{
background-color: #FFD4AA;
}

/***************************
			HEADER
***************************/
#top {
	height: 165px;
	background: url(images/layout/top-bg.gif) repeat-x;
}

#header{
	width: 776px;
	margin: auto;
}

#header .wrap {
	background: url(images/layout/hwrap.gif) no-repeat top;
	height: 25px;
}

#head {
	margin: auto;
	text-align: left;
}

img.logo {
float: left;
border: 0px;
margin-top: 3px;
}

#head .sinistra{
	float: left;
	background: url(images/layout/header-sx.gif) no-repeat;
	width: 11px;
	height: 140px;
}

#head .centro {
	float: left;
	width: 754px;
	height:99px;
	padding: 0px;
	margin: 0;
}
#head .destra {
	float: left;
	background: url(images/layout/header-dx.gif) no-repeat;
	width: 11px;
	height: 140px;
}

/***************************
		NAVIGAZIONE
***************************/
ul, li {
	padding:0px;
	border:0px;
	margin:0px;
	list-style:none;
}

#navbox{
	margin-top: -3px; 
	background:url(images/layout/navigation-bg.gif) repeat-x ;
	height: 38px;
	padding: 0px;

}


#global_nav {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

#global_nav li {
	float:left;
	background:url(images/layout/nav-sep.gif) no-repeat;
}

#global_nav li a {
	padding:14px 8px;
	font-weight: bold;
	color:#FFF;
	float: left;
	text-decoration:none;
}

#global_nav li a:hover,
#global_nav .page_item a:hover {
	color:#f5a211;
	background:url(images/layout/nav-sep-over.gif) no-repeat;
}

#global_nav #tab {
	background:url(images/layout/nav-sep-home.gif) no-repeat;
}
#global_nav #tab a:hover {
	color:#f5a211;
	background:url(images/layout/nav-sep-over-home.gif) no-repeat;
}

/***************************
		SEARCHFORM
***************************/

#searchbox{
	float: right;
	width: 199px;
	height: 38px;
	background: url(images/layout/search.gif) no-repeat;
}

#searchform {
	margin:8px 0px 0px 50px;
}

#searchform_main {
	margin-top: 5px;
}

#searchform p,
#searchform_main p{
display: inline;
padding-right: 2px;
}
	
#searchinput {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #010151;
	padding-left:2px;
	background-image: url(images/layout/input-bg2.gif);
	background-position: top;
	background-attachment: scroll;
	border: 1px solid #868699;
	height: 15px;
	width:92px;
}
#searchinput_main {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-image: url(images/layout/input-bg2.gif);
	background-position: top;
	background-attachment: scroll;
	color: #010151;
	padding-left:2px;
	border: 1px solid #868699;
	height: 15px;
	width: 200px;
}

#searchsubmit,
#searchsubmit_main{
	background-image: url(images/layout/nav-on.gif);
	border: 1px solid #868699;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 45px;
	height: 19px;
}

.warning { /* Used on the search page (image will appear if no result is found) */
	background: url(images/icons/warning.gif) no-repeat left;
	height: 110px;
	padding: 10px 20px 0 110px;
	
	margin: 10px 0 0 5px;
}

/*************************
BREAD CRUMB + FEED
*************************/
#navinfo {
	
	font-size: 8pt;
	background: url(images/layout/breadcrumb-bg.gif) repeat-y top;
	width: 776px;
	text-align: left;
	margin: 0px auto 0px auto;
	clear: both;
	/*border: 1px solid black;*/
}

#navinfo .breadcrumb {
	padding: 5px 0px 5px 20px;
	margin: 0px;
}

#navinfo .breadcrumb a{
	padding: 2px;
	color: #010151;
	border: #e1e1e1 1px solid ;
}
#navinfo .breadcrumb a:hover{
	color: #010151;
	border: #B8C1C9 1px solid ;
	background-color: #F0F0F0;
	text-decoration: none;
}
#navinfo .feed{
	float: right;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	margin: 0px auto;
	padding-top: 4px;
	padding-right: 15px;
}

#navinfo .feed a{
	padding-top: 4px;
	color: #010151;
}

#navinfo .feed a:hover{
	text-decoration: none;
}

#navinfo .feed img{
text-decoration:none;
border: 0px;
margin-top: 0px;
padding: 0px 0px 0px 0px;
}

/***************************
			HEADING
***************************/

h1, h2, h4, h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
	font-weight: bold;
	clear: both;
}

.page-title{
	font-size: 12pt;
	color:#010151;
	height: 30px;
	margin: 0px;
	padding: 5px 0px 0px 9px;
	background: url(images/layout/main-bg.gif) no-repeat top;
}

/*nel caso volessi affiancare unimmagine all'header H2*/
h2 img{ margin: 0px; vertical-align: middle; }
h1 img{ border: 0px;margin-top: 4px; vertical-align: top;}

h2 {
	font-size: 11pt;
	color:#FF6600;
	height: 19px;
	margin-bottom: 20px;
	padding-top: 10px;
	/*padding: 10px 0px 10px 0px;*/
	/*border: 1px solid black;*/
}

#main h2 a{
	color: #FFF;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 35px;
	margin-left: 2px;
	margin-top: 2px;
	text-decoration: none;
}

#main h2 a:hover {
	color: #F5a211;
}

h3 a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	border-bottom: 1px dotted #007CD7;
}

h3 a:hover {
	border-bottom: 1px dotted #36A3F3;
	color: #FB883C;
}

.primo-piano{
font-weight: bold;
}

h3 {
	color: #FF6600;
	font-size: 9pt;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	text-align: left;
	display: inline;
}

.sidebar-box-top h3 {
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	color: #ff6600;
	text-align: left;
	display: inline;
	
}

/*classe per i titoli h2 link home page*/
.titolo{
	margin:0px 0px 15px 6px;
	padding: 0px;
	background: url(images/layout/fascia.gif) no-repeat top;
}

.glossary h2{
margin-bottom: 0px;
}

.glossary-lista-lettere{
margin-top: 15px;
}

.glossary-lettera{
background: #F7EFDF;
border-bottom: 1px solid #FF6600;
}

/***************************
	IMAGES in MAin panel
***************************/

#main .thumb_box_left{
	background-color: #F7F7F7;
	float: left;
	margin: 0px 10px 5px 0px;
	padding: 3px 3px 0px 3px;
	border: 1px solid #CECECE;
}

#main .thumb_box_center img{
	margin-left:auto;
	margin-right:auto;
	background-color: #F7F7F7;
	padding: 2px;
	border: 1px solid #CECECE;
	display: block;
}

#main .thumb_box_right{
	background-color: #F7F7F7;
	float: right;
	margin: 0px 0px 5px 10px;
	padding: 3px 3px 0px 3px;
	border: 1px solid #CECECE;
}
#main .thumb_box_left a,
#main .thumb_box_right a,
#main .thumb_box_center a{
	text-decoration: none;
	border-bottom: 0px;
}

#main .thumb_box_left p,
#main .thumb_box_right p,
#main .thumb_box_center p{
	color: #999;
	margin: 0px;
	padding: 0px;
}

#main .thumb_box_center p{
text-align: justify;
}

/* End Images */

/***************************
			MAIN
***************************/
/* area centrale contenuti + sidebar */
#global-content {
	background:url(images/layout/content-bg.gif) repeat-y top;
	color: #010151;
	width: 776px;
	margin: 0px auto 0px auto;
	padding: 0px;
	/*border: 1px solid black;*/
}

/* area contenuti sinistra esclusa sidebar*/
#main {
	float: left;
	width: 554px;
	text-align: left;
	margin: 0px;
	padding-left: 11px;
	/*border: 1px solid black;*/
}

#main a {
	text-decoration: none;
	color: #007CD7;
}

#main a:hover {
	color: #36A3F3;
}

#main h1 a{
padding-left: 5px;
text-decoration: none;
border-bottom: 0px solid white;
}

#main h1 a:hover{
text-decoration: none;
border-bottom: 0px solid white;
}

#main ul {
	padding-left: 20px;
}

#main ul li {
	list-style-image:  url(images/layout/arrow-dx.gif);
	padding-top: 0px;
	padding-bottom: 3px;
}

#main .glossary p {
	padding-bottom: 0px;
	/*padding: 5px 0px 0px 8px;*/
}

#main .glossary h2 a {
	font-size: 14px;
	color: #FF6600;
	border-bottom: 1px dotted #FF6600;
}


#main .glossary h2 a:hover {
	color: #F5A211;
	border-bottom: 1px dotted #F5A211;
}

#main .glossary-term {
	background: url(images/icons/10x10/glossary.gif) center right no-repeat;
	padding-right: 13px;
	padding-left: 2px;
}

#entrytext{
margin-top:20px;
}

.entry-page p{
line-height: 140%;
}

#main .pillola {
margin-top:20px;
}

#entrytext p{
	line-height: 140%;
}

.entry{
float: right;
width: 475px;
padding-bottom: 0px;
padding-right: 0px;
line-height: 130%;
}

.entry-sticky{
float: right;
width: 460px;
padding-bottom: 0px;
padding-right: 0px;
line-height: 130%;
}

.entry-image{
float: right;
width: 398px;
padding-bottom: 0px;
padding-right: 0px;
line-height: 130%;
}

/* tolgo la decorazione al link per icona categoria */
#main .category_box{
float: left;
width: 55px;
display: inline;
text-decoration: none;
border-bottom: 0px;

/*border: 1px solid black;*/
}

#main .image-box{
float: left;
width: 140px;
display: inline;
text-decoration: none;
border-bottom: 0px;
/*border: 1px solid black;*/
}

#main .category_box a,
#main .image-box a{
text-decoration: none;
border-bottom: 0px;
}

.entry p,
.entry-image p,
.entry-home p{
margin: 0px;
}

.entrysearch p{
margin-top: 0px;
margin-bottom: 20px;
}

#main .sticky-top p{
padding-top: 8px;
margin: 0px;
}

#main .summary {
	clear: both;
}

#main img{
border: 0px;
}

/***************************
		SIDEBAR
***************************/
#sidebar {
	float: right;
	width: 206px;
	text-align: left;
	margin: 0px;
	font-size: 11px;
	line-height: 140%;
	/*border: 1px solid black;*/
}

.sidebar-box-top a{
	color: #010151;
	/*text-decoration: underline;*/
}

#sidebar .banner_center{
text-align: center;
margin: 5px 25px 5px 13px;
}

p.sidebar-box-top {
margin-top: 5px;
}
.sidebar-box-top p.quickinfo{
background: url(images/infobox/quick-info-bg.gif) no-repeat center center;
}
.sidebar-box-top p.newsletter{
background: url(images/infobox/newsletter-bg.gif) no-repeat center center;
}

.sidebar-box-top p.search{
margin: 5px;
padding: 10px;
background: url(images/infobox/search-bg.gif) no-repeat center center;
}
.sidebar-box-top p.errorpage{
background: url(images/infobox/error-bg.gif) no-repeat center center;
}
.sidebar-box-moon-top{
	color:#FFF;
	text-align: center;
}

.sidebar-static-box{width: 172px;margin: 5px 15px;
	/*border: 1px solid black;*/
	}

.sidebar-box-body{width: 172px;margin: 5px 15px;
	background:url(images/infobox/sidebar-box-body.gif) repeat-y top;
	/*border: 1px solid black;*/
	}
.sidebar-box-top{background: url(images/infobox/sidebar-box-top.gif) no-repeat top;
  padding: 5px 12px 2px 8px;
  margin:0px;}
  
.sidebar-box-comment{background: url(images/infobox/last-comments-bg.gif) no-repeat center center;}

.sidebar-box-bottom{margin-top:0px;padding:14px 0px 3px 0px;
    background: url(images/infobox/sidebar-box-bottom.gif) no-repeat top}
	
.sidebar-box-moon-body{width: 172px;margin: 5px 15px;
background:url(images/infobox/sidebar-box-moon-body.gif) repeat-y top;
/*border: 1px solid black;*/
}
.sidebar-box-moon-top{background: url(images/infobox/sidebar-box-moon-top.gif) no-repeat top;
  padding: 10px 0px 0px 0px;}

.sidebar-box-moon-bottom{margin-top:5px;padding:14px 0px 2px 0px;
    background: url(images/infobox/sidebar-box-moon-bottom.gif) no-repeat top}

#sidebar .module h2,
#sidebar .module .module-header,
#sidebar .module .module-title {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	background: url(images/layout/sb-header.gif) no-repeat right;
	color: #FFF;
	height: 31px;
	margin: 0px 11px 0px 0px;
	padding: 7px 0px 0px 0px;
}

#sidebar .module h2 a {	color: #FFFFFF; }
#sidebar .module h2 a:hover {text-decoration: none; }

#sidebar .module-content {
	padding: 0px 0px 5px 0px;
}

#sidebar .module-content p {
	padding: 0px;
	margin: 0px;
}

#sidebar .module-content ul,
#sidebar .module-content ul li {
	margin: 0px 12px;
}

#sidebar .module-content p,
#sidebar .module-content ul li {
	padding-top: 4px;
	padding-bottom: 4px;
}

/* formattazione testo senza clippings*/
#sidebar .module-content p.clippings{
padding: 3px;
text-align: justify;
}
#sidebar .module-content ul li {
	/*border-bottom: 1px solid #DDDDDD;*/
	list-style-image:  url(images/layout/arrow-dx.gif);
}

/*
#sidebar .module-content ul li .clip {
	margin: 0px;
	list-style-image:  url(images/layout/del-clippings.gif);
}
#sidebar .module-content ul li.add-clip {
	margin: 0px;
	list-style-image:  url(images/layout/add-clipping.gif);
}*/

#sidebar .module-content ul li a,
#sidebar .txtads ul li a  {
	color: #010151;
	text-decoration: underline;
}

#sidebar .module-content a:hover,
#sidebar .module-content ul li a:hover,
#sidebar .txtads ul li a:hover{
	/*color: #000030;*/
	text-decoration: none;
}

#sidebar .module-adsense{
	text-align: center;
	padding: 5px 5px 5px 0px;
	margin-right: 5px;
	/*border: 1px solid black;*/
}

#sidebar .txtads01,.txtads02,.txtads03{
	padding: 0px 10px 0px 22px;
	margin: 0px 10px 8px 8px;
}

#sidebar .txtads{
margin: 5px 0 5px 0;
}
#sidebar .txtads01{
background: url(images/icons/16x16/adstxt_googlepack.gif) 0px 4px  no-repeat;
}

#sidebar .txtads02{
background: url(images/icons/16x16/adstxt_picasa.gif) 0px 4px  no-repeat;
}

#sidebar .txtads03{
background: url(images/icons/16x16/adstxt_firefox.gif) 0px 4px  no-repeat;
}



#sidebar .last_comment{
/*text-decoration: none;*/
/*color: #36A3F3;*/
color: #026fbf;
}

#sidebar .antipixel{
text-decoration: none;
padding-top: 5px;
padding-left: 15px;
}

#sidebar .antipixel a{
text-decoration: none;
}

#wp-calendar{
	color: #565656;
	width: 100%;
	text-align: center;
	background: url(images/infobox/calendar-bg.gif) no-repeat center center;
 }
 
#wp-calendar th
{
   background-color: #CECECE;
   color: #FFF;
}

#wp-calendar a{
	color: #FFF;	
	background-color: #494966;
	display: block;
	text-decoration: none;
}
 
#wp-calendar a:hover{
	color: #FFF;
	background-color: #F5A310;	
	display: block;
}

 #prev a, #next a
 {
   border: 0;
 }

 #wp-calendar caption
 {
   text-align: center;
   width: 100%;
 }

/************************************
	ARTICOLI E NEWS
*************************************/
/*naigazione articolo precedente e successivo */
#main .navigation{
background-color: #D6D6D6;
padding: 0px 6px;
height: 15px;
font-size: 8pt;
}

.alignleft {
	float: left
}

.alignright {
	float: right;
}

#main .alignright {
	padding-left: 10px;
	float: right;
}
	
#main .alignleft {
	padding-right: 10px;
	float: left
}

#main .aligncenter {
	/*width: 468px;*/
	text-align:center;
	margin: auto;
}

#main .adsense-left{
	text-align:left;
	padding: 0px 7px 0px 7px;
}

#main .adsense-box-news{
	text-align:left;
	padding: 5px 7px 0px 10px;
}

#main .adsense-primo-piano{
	display: inline;
	padding-right: 30px;
}

#sidebar .adsense-left{
	text-align:left;
	padding-left: 12px;
	padding-bottom: 5px;
}


/* Contenitore elementi archivi (icona + testo) */
.archive-entry,
.archive-home{
	margin-top: 0px;
	padding-left: 10px;
	padding-right: 8px;
	text-align: left;
	clear: both;
	/*border: 1px solid black;*/
}

.archive-entry{
margin-bottom: 3px;
padding-top: 5px;
}

.archive-home{
margin-bottom: 10px;
height: 60px;
}


.archive-entry-sticky{
	background: #FFFFE0;
	height: 60px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	clear: both;
/*border: 1px solid black;*/
}

.search-post{
	padding: 0px 10px;
	text-align: left;
	/*border: 1px solid black;*/
}
.short-post{
	margin: 10px 12px 20px 5px;
	padding-left: 5px;
	text-align: left;
	clear: both;
	/*border: 1px solid black;*/
}

/* contenitore del post commenti inclusi*/
.post{
	padding: 5px 42px 10px 42px;
	text-align: justify;
	clear: both;
	/*border: 1px solid black;*/
}

.post a,
.archive-entry a,
.short-post a{
color: #007CD7;
border-bottom: 1px dotted #007CD7;
}

.post a:hover,
.archive-entry a:hover,
.short-post a:hover{
text-decoration: none;
border-bottom: 1px dotted #36A3F3;
}

p.author-name
{
	padding:0px 10px;
	float: left;
	width: 33%;
	text-align: left;
	/*border: 1px solid black;*/
}

p.author-date {
	padding:0px 10px 0 0;
	float: right;
	width: 57%;
	text-align: right;
}

p.author-date img
{
	padding:0px 0px 0px 7px;
}
p.author-name img
{

	padding:0px;
}

p.author-name,
p.author-date{
	font-size: 8pt;
	margin-top: 0px;
	margin-bottom: 4px;
}

.postmetadata img{
	margin-top: 0px;
	line-height: 0%;
	color: #666;
	font-size: 10px;
}


/* **********************************
Begin Comments
*************************************/

/* CAMBIO ALTERNATO DEL BACKGROUND*/

/* contenitore commenti */
.commentlist {
	padding: 0px;
	text-align: justify;
}

/* COMMENTO SENZA BACKGROUND*/
.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}


#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	
	}

#respond, #comments {
	margin-top: 30px;
	color: #FF6600;
}

.contactform {
	position: static;
	overflow: hidden;
}

.contactleft {
	width: 25%;
	text-align: right;
	clear: both;
	float: left;
	display: inline;
	padding: 4px;
	margin: 5px 0;
}

.contactright {
	width: 70%;
	text-align: left;
	float: right;
	display: inline;
	padding: 4px;
	margin: 5px 0;
}

.contacterror {
	border: 1px solid #ff0000;
}

.contactsubmit {
}
/* End Contact Form CSS */

#commentform input,
#commentform textarea,
#contactform input,
#contactform textarea{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #010151;
	padding-left:5px;
}

#commentform input,
#contactform input{
	/*background-image: url(images/layout/input-comment-bg.gif);*/
	background-position: bottom;
	background-attachment: scroll;
	border: 1px solid #CECECE;
	height: 16px;
	width:200px;
}

#commentform textarea {
	width: 460px;
	border: 1px solid #CECECE;
	overflow: auto;
}
#contactform textarea {
	width: 322px;
	border: 1px solid #CECECE;
	overflow: auto;
}

#commentform #submit,
#contactform #contactsubmit {
	background-image: url(images/layout/nav-on.gif);
	border: 1px solid #868699;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 110px;
	height: 19px;
}
	
/* End Form Elements */

ul.news-list { padding-top: 0px;padding-left: 0px; 
background: url(images/infobox/news-bg.gif) no-repeat center right;
}

ul.news-list li {
	list-style-image:  url(images/layout/arrow-dx.gif);
	padding-bottom: 5px;
}
/* da usare nel caso di link ad icona RSS */
img{
border: 0px;
}

.bub_comment{width: 471px;margin: 20px 0px;
    background:url(images/comments/cBody2.png) repeat-y top}
	
.bub_cbody{background: url(images/comments/cTop2.png) no-repeat top;
     padding: 1px 10px;}

.bub_author{
	padding:40px 0px 5px 20px;
    background: #FFF url(images/comments/cBottom2.png) no-repeat top}
/*.bub_author strong{color: #7CA500}*/

.bub_comment_alt{width: 471px;margin: 20px 0px;
    background:url(images/comments/cBody.png) repeat-y top}
	
.bub_cbody_alt{background: url(images/comments/cTop.png) no-repeat top;
     padding: 1px 10px;}

.bub_author_alt{
	padding:40px 0px 5px 20px;
    background: #FFF url(images/comments/cBottom.png) no-repeat top
}

.bub_comment_admin{
	width: 471px;margin: 20px 0px;
	background:url(images/comments/cBody3.png) repeat-y top;
}
	
.bub_cbody_admin{
	background: url(images/comments/cTop3.png) no-repeat top;margin: 0px;
    padding: 1px 10px;
}
.bub_cbody_admin p,
.bub_cbody_staff p,
.bub_cbody_alt p,
.bub_cbody p{
	padding:0px;margin-top: 8px;margin-bottom: 0px;
}

.bub_author_admin{
	padding:40px 0px 5px 20px;
    background: #FFF url(images/comments/cBottom3.png) no-repeat top;
}


.bub_comment_staff{
	width: 471px;margin: 20px 0px;
	background:url(images/comments/cBody4.png) repeat-y top;
}
	
.bub_cbody_staff{
	background: url(images/comments/cTop4.png) no-repeat top;margin: 0px;
    padding: 1px 10px;
}

.bub_author_staff{
	padding:40px 0px 5px 20px;
    background: #FFF url(images/comments/cBottom4.png) no-repeat top;
}


acronym, abbr, span.caps {
	cursor: help;
}

acronym, abbr {
	color: #2E8B57;
	border-bottom: 1px dashed #2E8B57;
}

#main blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
}

#main blockquote cite {
	margin: 5px 0 0;
	display: block;
}

 /************************
	FOOTER
************************/

#footer{
color: #969696;
font-size: 8pt;
/*margin: auto;*/
}

#footer a{
text-decoration: none;
color: #969696;
border-bottom: 1px dotted #969696;
}

#footer a:hover{
text-decoration: none;
color: #565656;
border-bottom: 1px dotted #565656;
}

#footer .wrap {
	background:url(images/layout/fwrap.gif) no-repeat top;
	height: 70px;
	margin:0px auto;
	clear: both;
}

#footer .wrap p{
text-align: center;
	padding-top: 7px;
	margin: 0px;
}

#footer .footer-image{
	float:right;
	clear: both;
	padding-right: 10px;
	margin: 0px;
}


.entry-footer {
	margin: 10px 0px 20px 0px;
	border-top: 1px solid #CECECE;
	padding-top: 5px;
	color: #666;
	font-size: 10px;
	text-align: right;
}

/* Articolo in primo piano home page */
.primo-piano-comment{width: 539px;margin: 10px 10px;
    background:url(images/layout/primo-piano-body.gif) repeat-y top;
	}
.primo-piano-cbody{background: url(images/layout/primo-piano-sup.gif) no-repeat top;
    padding: 30px 10px 0px}
.primo-piano-cbody p{margin:0px;}
.primo-piano-cbody .alignright{
padding-right: 8px;
color: #969696;
float: right;}
.primo-piano-cbody .alignleft{
color: #969696;
float: left;}
.primo-piano-bottom{margin-top:5px;padding:14px 0px 5px 20px;
    background: url(images/layout/primo-piano-bottom.gif) no-repeat top}
/* Fine articolo in primo piano home page */

/*intervista in primo piano*/
#primo-piano-intervista{width: 539px;margin: 10px 10px;
height: 135px;
background: url(/wp-content/themes/Astronomia/images/infobox/box-interviste.jpg);
}

/*progetti in primo piano*/
#primo-piano-progetti{width: 539px;margin: 10px 10px;
height: 101px;
background: url(/wp-content/themes/Astronomia/images/infobox/box-progetti.jpg);
}

#testo-proteo{
float:left;
padding-top: 50px;
padding-left: 66px;
}

#testo-galileo{
float:right;
padding-top: 50px;
padding-right: 20px;
}

#foto-intervista{
float: left;
padding: 37px 10px 0px 11px;
}

#testo-intervista{
padding-top: 33px;
padding-right: 10px;
}

#testo-intervista .alignleft{
color: #969696;
}

#testo-intervista p{
margin: 0px;
}

.intervista{
font-weight: bold;
padding-top
}

/*fine intervista in primo piano*/

/*box anno astronomia 2009*/
#box-iya{width: 539px;margin: 10px 10px;
height: 375px;
background: url(/wp-content/themes/Astronomia/images/infobox/box-iya.jpg);
}

#video-iya{
position: relative;
float: right;
width: 324px;
height: 265px;
top: 49px;
right: 22px;
}

#logo-iya{
position: relative;
background: url(/wp-content/themes/Astronomia/images/eventi/iya-logo.jpg);
width: 137px;
height: 259px;
top: 49px;
left: 20px;
}

#testo-iya{
position: relative;
top: 78px;
}

#testo-iya p{
padding-left: 15px;
margin: 0;
}

/*fine box anno astronomia 2009*/

.search-excerpt{
margin: 0;
padding:0;
background-color: #C5C6C8;
}

/********************************
		Mappa del sito
*********************************/

#main .ddsg-sitemap li{
padding-top: 8px;
padding-bottom: 8px;
}

#main .disclaimer{
text-align: justify;
color: #969696;
font-size: 10px;
}

/****************************+
	MULTIBOX Home Page
*****************************/


.multi-box-container {
	text-align: center;
	width: 546px;
	padding-left: 10px;
	padding-bottom: 10px;
	/*border: 1px solid black;*/
}

.multi-box-top p,
.multi-box-top-new p{
margin: 0px;
padding: 5px 5px 0px 5px;
 }
 
.sticky-body{width: 470px;
	margin-top: 5px;
    background:url(images/infobox/sticky-body.gif) repeat-y top;
}

.sticky-top{background: url(images/infobox/sticky-top.gif) no-repeat top;
    padding: 0px 13px 0px 10px;}

.sticky-bottom{margin-top:3px;padding:14px 0px 0px 0px;
    background: url(images/infobox/sticky-bottom.gif) no-repeat top}

.multi-box-body{width: 175px;margin-right: 6px;
	float: left;
	padding: 0px;
	background:url(images/infobox/multi-box-body.gif) repeat-y top;
	}
.multi-box-top{background: url(images/infobox/multi-box-top.gif) no-repeat top;
text-align: justify;
	font-size: 10px;
  padding: 7px 12px 0px 8px;}
 
.multi-box-top-new{background: url(images/infobox/multi-box-top-new.gif) no-repeat top;
text-align: justify;
	font-size: 10px;
  padding: 7px 12px 0px 8px;}

.multi-box-bottom{margin-top:0px;padding:14px 0px 1px 0px;
    background: url(images/infobox/multi-box-bottom.gif) no-repeat top;}

.news-body{width: 535px;margin-left: 2px;
    background:url(images/infobox/news-body.gif) repeat-y top;
}
.news-top{background: url(images/infobox/news-top.gif) no-repeat top;
    padding: 10px 10px 0px 10px;}

.news-bottom{margin-top:5px;padding:14px 0px 2px 0px;
    background: url(images/infobox/news-bottom.gif) no-repeat top}
	

/* Fine articolo in primo piano home page */


/************************
	GUIDE
************************/

.guide-box-container {
	text-align: center;
	width: 475px;
	padding-left: 0px;
	padding-bottom: 20px;

}

.galileo-box-container {
	text-align: center;
	width: 475px;
	padding-left: 0px;
	padding-bottom: 5px;
}

/* pulsanti di prossima e precendente*/
.guide-navigation{
	width: 470px;
	clear: both;
	height: 50px;
}

.guide-base-box-top p,
.guide-medie-box-top p,
.guide-avanzate-box-top p{
margin: 0px;
padding: 5px;
 }

.guide-box-body-left,
.guide-box-body-right{width: 228px;
	padding: 0px;
	background:url(images/infobox/guide-box-body.gif) repeat-y top;
	}
	
	
.galileo-box-body{
	width: 475px;
	padding: 0px;
	background:url(images/infobox/galileo-box-body.gif) repeat-y top;
	}

.guide-box-body-left{
	float: left;
}
	
.guide-box-body-right{
	float: right;
}

.guide-numero{
float:right;
font-size: 20px;
font-family: Arial, Helvetica, sans-serif;
color: white;
padding-right:16px;
padding-top: 9px;
}
	
.galileo-numero{
float:right;
font-size: 30px;
font-family: Arial, Helvetica, sans-serif;
color: green;
padding-right:16px;
padding-top: 9px;
}

.guide-base-box-top{background: url(images/infobox/guide-base-box-top.gif) no-repeat top;
text-align: justify;
	font-size: 10px;
  padding: 25px 12px 0px 8px;}
  
 .galileo-base-box-top{background: url(images/infobox/galileo-box-top.gif) no-repeat top;
text-align: justify;
	font-size: 12px;
  padding: 10px 12px 0px 8px;}
  
  .galileo-base-box-top h3 {
  padding-bottom: 5px;
  font-size: 15px;
  }
  
   .galileo-base-box-top ul {
  padding-top: 8px;
  }
  
  
  
 .guide-avanzate-box-top{background: url(images/infobox/guide-avanzate-box-top.gif) no-repeat top;
text-align: justify;
	font-size: 10px;
  padding: 25px 12px 0px 8px;}
  
  .guide-medie-box-top{background: url(images/infobox/guide-medie-box-top.gif) no-repeat top;
text-align: justify;
	font-size: 10px;
  padding: 25px 12px 0px 8px;}
 
.guide-box-bottom{margin-top:0px;padding:14px 0px 0px 0px;
    background: url(images/infobox/guide-box-bottom.gif) no-repeat top;}
	
	.galileo-box-bottom{margin-top:0px;padding:14px 0px 0px 0px;
    background: url(images/infobox/galileo-box-bottom.gif) no-repeat top;}
		
#qTip {
  padding: 5px 8px;
  border: 1px dashed #f5a211;
  display: none;
  background: #565656;
  color: #FFFFFF; 
  font: 12px Tahoma,'Century Gothic' ,Helvetica, Verdana, Arial, sans-serif;
  text-align: left;
  position: absolute;
  z-index: 1000;
  opacity: .80;  
  filter: alpha(opacity=80); 
}



#link-footer{
width: 770px;
margin: auto;
border: 1px solid black;
}

/*---------------------- Comment Quicktags ---------------------------*/
/* Main Span */
#comment_quicktags {
	text-align: left;
}

/* Button Style */
#comment_quicktags input.ed_button {
	background: #E1E1E1;
	border: 1px solid #D6D3CE;
	color: #000000;
	font-family: Tahoma, "Times New Roman", Times, serif;
	margin-right: 5px;
	height: 20px;
	width: auto;
}
/* Button Style on focus/click */
#comment_quicktags input:focus.ed_button {
	background: #FFFFFF;
	border: 1px solid #686868;
}
/* Button Lable style */
#comment_quicktags #ed_strong {
	font-weight: bold;
}
/* Button Lable style */
#comment_quicktags #ed_em {
	font-style: italic;
}

#commentPreview {
padding: 5px;
background-color: #E1E1E1;
border: 1px solid #D6D3CE;
}

/* Advertising */
.grf{
display: none;
}