/*- 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;*/
color: #342F6F;
text-decoration:none;
	}
	
	/* top nicemenu with secondary nav links */
#topnicemenu {
	/*margin:10px auto -13px auto;*/
	font-size:0.8em;
	text-align:right;
	background:#2d1c62;	
	padding-top:2px;
	padding-bottom:2;	
}	
/* Toptab menu */


#toptabs {
    position:relative;
	width:800;	
    top:0;	
	font-size:10px;	
	padding-top:12px;
	height:20px;
	text-align:right;
	background-color:#2d1c62;
	
	
}
#toptabs h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
}
#toptabs li a
{
	display:inline;	
	/* padding:5px 5px 5px 5px;top right bottom left */	
	margin-top:6px;
	margin-bottom:1px;
	margin-left:0;
	margin-right:0;
	letter-spacing:-8;
	text-decoration:none;
	padding-right:3px;
	padding-left:3px;	
	color:#cccccc;	
	border-right-color:#2d1c62;
	border-right-style:inset;
	border-right-width:thin;
	border-left-color:#cccccc;
	border-left-style:inset;
	border-left-width:thin;
}
#toptabs li a:hover
{	
	color:#ffffff;	
}


#cutemenu p {
	text-align:right;	
	display:inline;	
}

/* Site title section */
#logo {
    background-color:#2d1c62; 	
}
#logo img{
	padding:0px;
	margin:0;
	border:none;	
}
#logo a {
	text-decoration:none;
	border: none;
}
#logo h1{
    display:inline; 	
	color:#FFFFFF;	
	font-size:30px;
	margin:100px 10 10 50;
}
#logo h1 a {
	color:#FFFFFF;	
	padding-bottom:30px;
	border:none;
}

#logo h1 a:hover {
	color:#303030;
	text-decoration:none;
	border: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 .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 .path a:hover,
#primary .metanode a:hover,
#primary .admin a:hover,
#primary dl dt a:hover,
#first-time a:hover{
	}


#submenu ul li a {
	color:white;
	}
	
#submenu ul li a:hover {
	text-decoration:underline;
	}
		
#submenu ul li a.active{
	font-weight:bold;
	text-decoration:underline;
	}
	
#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 {
/*margin-left: 125px;*/
/*padding-left: 25px;*/
font-weight:normal;
padding-right:5px;
}
#utilities p{
text-align:right;
}

#utilities #plinks ul li {
text-decoration:none;
text-align:right;
	margin-top: 0px;
	/*margin-left:10;	*/
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-weight:normal;	
	width:195;
	right:0;
   	}
/* first link in primary nav
*/
#utilities #plinks ul li expanded first {
text-decoration:none;
color:#000066;
text-align:right;
	margin-top: 0px;
	margin-left:10;	
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-weight:normal;	
	width:195;
   	}
/*primary links
#utilities #plinks ul li a { */
	
/*	font-family:Arial, Helvetica, sans-serif;	
	color: white;	
	padding:10px 0px 5px 30px;/* top right bottom left 
	display:block;
	text-decoration:none;
	font-size:1.4em;
	font-weight:normal;	
	text-align:right;
	background-position:left;
	width:150;		
}*/

#utilities #plinks ul li a { /*primary links*/	
	/*font-family:Georgia, Times New Roman, serif;	*/
	font-family:"Trebuchet MS", arial, helvetica, verdana, sans-serif;
	color: #ffffff;
	padding:0px 5px 0px 60px;/* top right bottom left */ 
	display:block;
	text-decoration:none;
	margin-top:0px;
	margin-right:0px;	
	/*margin-left:30px;*/
	font-size:1.6em;
	font-weight:normal;	
	text-align:right;
	background-position:left;
	width:195;
	
	}
#utilities #plinks ul li a expanded first { /*primary links*/	
	/*font-family:Georgia, Times New Roman, serif;	*/
	font-family:"Trebuchet MS", arial, helvetica, verdana, sans-serif;
	color: #000066;
	padding:5px 0px 0px 60px;/* top right bottom left */ 
	display:block;
	text-decoration:none;
	margin-top:0px;
	margin-right:0px;	
	/*margin-left:30px;*/
	font-size:1.6em;
	font-weight:normal;	
	text-align:right;
	background-position:left;
	width:195;
	
	}


/* primary links when hovered over only applies to those not in dropdown menu blocks */
#utilities #plinks ul li a:hover {	
	color: #C6C6D8;
	/*color: #000099;*/
	background:url(../img/star-white.gif) bottom left no-repeat;	
	text-decoration: none;
	text-align:right;
	background-position:left;
			
}

#utilities #plinks ul li a.active {
   color: #fff !important;	
	background:url(../img/star-white.gif) top left no-repeat;	
	text-decoration: none;
	text-align:right;
	background-position:left;
	font-weight:normal;	
	}	
	
	
#utilities #plinks ul li a.active:hover {
	color: #f1f1f1!important;	
	/*background:url(img/star-white.gif) top left no-repeat;*/	
	text-decoration: none;
	text-align:right;
	font-weight:normal;
	}	
	
/* secondary drop classes */
#topdrop p{
text-align:right;
}

#topdrop #splinks ul li {
text-decoration:none;
text-align:right;
	margin-top: 0px;
	margin-left:10;	
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-weight:normal;	
	width:195;
   	}
/* first link in primary nav
*/
#topdrop #splinks ul li expanded first {
text-decoration:none;
color:#FF0066;
text-align:right;
	margin-top: 0px;
	margin-left:10;	
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-weight:normal;	
	width:195;
   	}


#topdrop #splinks ul li a { /*primary links*/	
	/*font-family:Arial, Helvetica, sans-serif;	*/
	font-family: "Lucida Grande","Lucida Sans Unicode", helvetica, verdana, arial, sans-serif;
	color: white;
	padding:5px 0px 0px 60px;/* top right bottom left */ 
	display:block;
	text-decoration:none;
	margin-top:0px;
	margin-right:0px;
	/*margin-left:30px;*/
	font-size:1.4em;
	font-weight:normal;	
	text-align:right;
	background-position:left;
	width:195;
	
	}


/* primary links when hovered over only applies to those not in dropdown menu blocks */
#topdrop #splinks ul li a:hover {	
	color: #C6C6D8;
	/*color: #000099;*/
	background:url(../img/star-white.gif) bottom left no-repeat;	
	text-decoration: none;
	text-align:right;
	background-position:left;			
}

#topdrop #splinks ul li a.active {
   color: #fff !important;	
	/*background:url(img/star-sm.gif) top left no-repeat;	*/
	text-decoration: none;
	text-align:right;
	background-position:left;
	font-weight:normal;	
	}		
	
#topdrop #splinks ul li a.active:hover {
	color: #f1f1f1!important;	
	/*background:url(img/star-white.gif) top left no-repeat;*/	
	text-decoration: none;
	text-align:right;
	font-weight:normal;
	}

#footer a:hover{text-decoration: underline;}
/*forums*/
#primary .help .help a, #primary .help .help a:hover{ 
	color: #990000;font-weight:bold;
}	
/*
 * Rollover edit links for blocks
 */

  div.block.with-block-editing
  {
    position: relative;
  }

  div.block.with-block-editing div.edit
  {
    /*display: none;
    position: absolute;*/
	display: block;
    right: 0;
    bottom: 0;
    z-index: 40;
    border: 1px solid #eee;
    padding: 0 2px;
    font-size: 0.75em;
    background-color: #fff;
	color:#0033CC;
  }

  div.block.with-block-editing:hover div.edit
  {
    display: block;
  }

