/*- Marinelli styles - Drupal6x - 16/09/08 @ author:signalkuppe: www.signalkuppe.com */

/* ########## Links ########## */
/* ########## In the css you will find everything about template's links (link colors, hover properties ecc...) ######### */


a{
color: #005a8c;
text-decoration:none;
	}
	
#primary .node .content a{
text-decoration:underline;
	}
	
/*books forum and fieldsets*/
#primary .node .content .book-navigation a,
#primary .node .content .forum a,
#primary .singlepage form legend a{
text-decoration:none;
	}

#primary .node .content .program
{
	color:#053445;
}
#primary .node .content .program tr td ul li
{
list-style-type: disc;
list-style-image: none; 
background:none;
}
#primary .node .content .program tr td{
	vertical-align:middle;
}
#primary .node .content .program tr a{
        color:#053445;       
	display: block;
	width:100%;
	cursor:hand;
	cursor:pointer;
	text-decoration: none;
}
#primary .node .content .program tr a:hover{       
	color:white;
	width:100%;
	text-decoration: none
}


	
#primary .node .content .book-navigation a:hover{
color: #005a8c;
background:none;
text-decoration:underline;
	}

/*hover state (links in content, block, and front page titles)*/
#primary .node .content a:hover,
.defaultblock a:hover,
#primary h2.nodeTitle a:hover,
#primary .linksteaser a:hover,
#primary #comments a:hover,
#primary .taxonomy a:hover,
#primary .links a:hover,
#primary .metanode a:hover,
#primary .admin a:hover,
#primary dl dt a:hover,
#first-time a:hover{
background-color:#005a8c;
color:white;
text-decoration:none;
	}

#primary .path p a:hover{
        background-color:none;
}

.defaultblock .leftcleanmenu, .defaultblock .leftcleanmenu a, .defaultblock .leftcleanmenu a:hover {
        color: #174165;
        /*padding:3px 5px 3px 5px;
        margin-left:-5px;*/
        margin-top:-10px;
}
.defaultblock .leftcleanmenu h5{
	font-size:1em;
}

.defaultblock .leftcleanmenu hr{
        /*width:200px;
        margin:5px -10px 5px -10px;*/
}

.defaultblock .leftcleanmenu a, .defaultblock .leftcleanmenu a:hover {
        /*margin-left:-5px;
        padding:0px 0px 0px 10px;
        width:180px;
        display:inline-table;*/
}
.defaultblock .leftcleanmenu a:hover{
       /*color: white;
       background: #156aa3;*/
	background:none;
}

.defaultblock .blockcontent
{
padding:0px 5px 0px 5px;
}

.defaultblock .leftmenu, .defaultblock .leftmenu a, .defaultblock .leftmenu a:hover {
	color: #174165;
/*        padding:3px 5px 3px 10px;*/
        margin-left:0px;
	/*margin-top:-10px;*/
}
.defaultblock .leftmenu
{
/*	margin-top:-10px;*/
/*  margin-left:-20px;*/
}
.defaultblock .leftmenu hr{
	width:100%;
	margin:5px 0px 5px 0px;
	padding:0px;
}
* html .defaultblock .leftmenu hr{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px;
}
.defaultblock .leftmenu a, .defaultblock2 .leftmenu a:hover {
	margin-left:0px;
/*	padding:0px 0px 0px 10px;*/
	width:100%;
	display:block;
}
.defaultblock .leftmenu a img
{
 vertical-align:middle;
 align:absmiddle;
}
.defaultblock .leftmenu a:hover{
        color: white;             
        background: #156aa3;      
}
#submenu ul li a {
	color:white;
	}
#submenu ul li a.active{
	font-weight:bold;
	}
	
#primary .tabs .secondary li a{  /* tabs secondary */
   margin: 12px 12px 12px 0px;
	}

#header h1 a, #header p a{color: #fff;}

#header h1 a:hover, #header p.sitetitle a:hover{text-decoration:underline;}

#utilities #plinks ul li a { /*primary links*/
	color: white;
	background: #156aa3;
	/*text-transform:capitalize;*/
	padding:7px 10px 7px 10px;
	display:block;
}

#utilities #plinks ul li a:hover {
	background: #054b81;
	color: #fff;
	text-decoration: none;
}

#utilities #plinks ul li a.active,
#utilities #plinks ul li a.active:hover {
	color: #fff !important;
	background: #054b81;
	text-decoration: none;
	font-weight:bold;
	}	

#footer a:hover{text-decoration: underline;}


/*forums*/
#primary .help .help a, #primary .help .help a:hover{ color: #990000;font-weight:bold;}	

* html #primary .singlepage .composite .defaultblock .blockcontent .leftmenu
{
padding-top:15px;
margin-top:-15px;
}
#primary .singlepage .composite .defaultblock .leftmenu p
{
  font-size:1em;
  padding:0px;
  margin:0px;
}
#primary .singlepage .composite h2.nodeTitle
{
display:none;
}
#primary .singlepage .composite .defaultblock
{
}
#primary .singlepage .composite .defaultblock h2
{
  padding:0px;
  vertical-align:bottom;
  line-height:2em;
}
#primary .singlepage .composite .defaultblock .leftmenu a
{
 text-decoration:none;

}
#primary .singlepage .composite h2.nodeTitle a 
{
	font-size:0.8em;
}

#primary .singlepage .composite .defaultblock
{
/* clear:left;*/
}

#primary .node .content a.interviewthumb img
{
   padding:3px;
	border:3px #FFFFFF solid;

}
#primary .node .content a.interviewthumb:hover img
{
	border:3px #054b81 solid;
}
#primary .node .content a.interviewthumb:hover
{
	background:none;
	text-decoration: none;
        background-color:none;
}
#primary .node .content .defaultblock .blockcontent a.interviewthumb:hover img
{
	border:3px #054b81 solid;

padding:0px;
}
#primary .node .content .defaultblock .blockcontent a.interviewthumb:hover
{
	background:none;
	text-decoration: none;
        background-color:none;
}
#primary .node .content .defaultblock .blockcontent a.interviewthumb img
{
padding:0px;
}
