/*   
Theme Name: MAInD
Theme URI: http://wwww.maind.supsi.ch
Description: Theme for MAInD
Author: Fiorenzo Morini
Author URI: maind
Template:
Version: 1.0
.
(C) Supsi.
.
*/

* {
  margin:0;
  padding:0;
}

html{
	height:100%;
}

/* impostazioni generali pagina */
body{
	height:100%;
	text-align:center;
	background-color:#FFFFFF;
	border: none; 
	font-family:Geneva, Tahoma, sans-serif;
}


/* link generali */
a{
	color:#000000;
	text-decoration:underlined;
	
}

/* link "maind - plotting..." */
a.titololink{
	color:#000000;
	text-decoration:none;
	font-family:Helvetica, sans-serif;
	font-size:16px;
}


/*stile immagini allargate a colonna intera */
.postimg{
	margin-top:4px;
	margin-bottom:4px;
	position:relative;
	border-width:0px;
	left:-6px;
	width:103.1%;
	[if Webkit] width:103.3%;
	height:auto;
}


/*HEADER*/
* html .content
{
	height: 100%;
}


.content{
	position:relative;
	min-height:100%;
	height: auto !important;
	margin: 0 auto 0 auto;
	text-align:left;
	width: 888px;
	padding-left:6px;
	padding-right:6px;
	background-color:#FFFFFF;
	top:0px;
	left:0px;
}

.headercontainer{
	margin:0;
	padding-left:6px;
	margin-top:24px;
}
.rientro {
}

.title{
	float:left;
	padding-top:2px;
	padding-bottom:50px;
	height:30px;
	width:536px;
	font-size:14px;
}

.testo18{
	font-size:28px;
	color:#000000;
}

.search{
	padding-top:5px;
	float:left;
	height:30px;
	width:174px;

}

.searchbox{
	top:20px;
	width:108px;
	height:20px;
}

.buttonsearch{
	left:126px;
	width:48px;
	height:24px;
	background-color:#F29223;
	vertical-align:baseline;
	margin-top:4px;
	font-size:10px;
	border-width:1px;
}

.logosupsi{
	float:right;
	width:168px;
	height:auto;
}

/* BODY */
/* ULTIMI POST */
.lastpostcontainer{
	float:left;
	width:708px;
	height:126px;
}

.testo14bold{
	color:#000000;
	font-weight:bold;
	font-size:14px;
	text-decoration:underline;
}

.lastpost1{
	float:left;
	margin-right:12px;
	margin-bottom:6px;
	width:168px;
	height:60px;
}
.lastpost2{
	float:left;
	margin-right:12px;
	margin-bottom:6px;
	width:168px;
	height:60px;
}
.lastpost3{
	float:left;
	margin-right:180px;
	margin-bottom:6px;
	top:0px;
	width:168px;
	height:60px;
}
.lastpost4{
	float:left;
	margin-right:12px;
	width:168px;
	height:60px;
}
.lastpost5{
	float:left;
	margin-right:12px;
	width:168px;
	height:60px;
}
.lastpost6{
	float:left;
	margin-right:12px;
	width:168px;
	height:60px;
}
.lastpost7{
	float:left;
	width:168px;
	height:60px;
}

.lastpostheader{
	top:0px;
	width:162px;;
	height:22px;
	padding-top:2px;
	background-color:#39B54A;
	font-size:14px;
	padding-left:6px;
}

.lastpostcontent{
	top:24px;
	width:162px;
	height:32px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-left:6px;
	padding-top:2px;
	padding-bottom:2px;
	line-height:16px;
}

/* link del titolo highlighted posts */
a.lastpostlink{
	color:#000000;
	text-decoration:none;
}


/* link del titolo highlighted posts, quando si passa con il mouse */
a.lastpostlink:hover{
	color:#000000;
	text-decoration:underline;
}

a.testobianco{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

a.testobianco:hover{
	text-decoration:underline;
}

/*FEATURED POSTS*/
.featuredpost{
	float:left;
	margin-top:6px;
	font-size:16px;
	line-height:19px;
	color:#39B54A;
	background-color:#FFFFFF;
	width:696px;
	padding-top:36px;
	padding-bottom:36px;
	padding-left:6px;
	padding-right:6px;
	cursor:pointer;
}

.featuredspacer{
	margin-bottom:4px;
}

/* titolo del post "titolo1" */
.featuredtitle{
	font-size:24px;
	color:#39B54A;
	text-decoration:none;
}

.postcontent{
	float:left;
	margin-top:6px;
	width:708px;
}

.featuredpost2{
	color:#000000;
	background-color:#FFFFFF;
	width:708px;
	
}

/*testo dei contenuti */
.posttext{
	margin-top:4px;
	position:relative;
	left:6px;
	width:97%;
	font-size:11px;
	line-height:15px;
	padding-bottom:6px;
	
}

.posttext2{
    margin-top:4px;
	position:relative;
	left:6px;
	width:97%;
	font-size:16px;
	line-height:15px;
	padding-bottom:6px;
}


/* titolo dei post */
.featuredtitle2{
	font-size:30px;
	line-height:34px;
	text-align:justify;
	color:#000000;
	text-decoration:none;
}

/* effetto a titolo post quando si passa con mouse */
a.featuredtitle2:hover{
	text-decoration:underline;
}

.titolorientrato{
	padding-left:6px;
	padding-right:6px;
}

.featuredcat{
	background-color:#39B54A;
	font-size:11px;
	height:21px;
	padding-left:6px;
	padding-top:3px;
}

.testo11bold{
	color:#000000;
	font-weight:bold;
	font-size:11px;
}

a.testo11bold{
	text-decoration:underline;
}

/*COLONNE INFERIORI*/
.columncontainer{
	position:relative;
	width:708px;
	top:6px;
}

.rightcolumn{
	width:348px;
	float:right;
	padding-bottom:30px;
}
.leftcolumn{
	float:left;
	width:348px;
	margin-right:12px;
	padding-bottom:30px;
}

.linkscontainer{
	margin-bottom:8px;
}

.links{
	font-size:18px;
	position:relative;
	height:21px;
	padding-left:6px;
	padding-top:9px;
	padding-bottom:9px;
	background-color:#E6E6E6;
	border-width:1px;
	border-color:#39b54a;
	border-style:solid;
	border-top-width:0px;
}

a.link{
	color:#009245;
}

.linkstitle{
	background-color:#E6E6E6;
	border-width:1px;
	border-color:#39b54a;
	border-style:solid;
	color:#39B54A;
	background-color:#FFFFFF;
	font-size:30px;
	height:37px;
	padding-bottom:6px;
	padding-top:6px;
	padding-left:6px;
}

.postColonna{
	background-color:#FFFFFF;
	margin-bottom:6px;
}

.spacer{
	height:8px;
}

.spacer2{
	height:6px;
}


/* SIDEBAR */
.sidebar{
	margin-top:0px;
	float:right;
	width:168px;
}

.page_link{
	max-width:168px;
	/*margin-bottom:6px;*/
}

ul.listapagine{
	list-style-type:none;
	list-style-position:outside;
	margin-left:0px;
	margin-top:0px;
	padding-left:0px;
}

ul.listapagine li{
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#8B9298;
	font-size:16px;
	line-height:21px;
	color:#000000;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:6px;
	margin-left:0px;
	margin-bottom:6px;
}

ul.listapagine a{
	color:#000000;
	text-decoration:none;
}

.linksidebar{
	font-family:Helvetica, sans-serif;
	background-color:#F28111;
	font-size:15px;
	line-height:21px;
	color:#000000;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:6px;
	padding-right:1px;
	margin-left:0px;
	margin-bottom:6px;
	margin-top:0px;
}

.linkside{
	color:#000000;
	text-decoration:none;
}

.catContainer{
	background-color:#39B54A;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:6px;
	padding-right:6px;
	margin-bottom:6px;
	line-height:18px;
	font-size:14px;
	color:#000000;
}

a.linkcatprinc:link{	
	color:#000000;
	
}
a.linkcatprinc:visited{
	color:#000000;
	text-decoration:underline;
}
a.linkcatprinc:hover{
	color:#000000;
	text-decoration:underline;
}
a.linkcatprinc:active{
	color:#000000;
	text-decoration:underline;
}

a.linkcatsec:link{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}
a.linkcatsec:visited{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}
a.linkcatsec:hover{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:underline;
}
a.linkcatsec:active{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}


/* WIDGET */
.widget{
	margin-bottom:6px;
	padding-top:4px;
	padding-left:6px;
	max-width:168px;
	list-style-position:inside;
	background-color:#FFFFFF;
}


.titolo_widget{
	font-size:18px;
	background-color:#FFFFFF;
	line-height:17px;
	padding-bottom:4px;
}

.textwidget{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#94F299;
	border-style:solid;
	border-color:#94F299;
	border-width:1px;
	position:relative;
	left:-6px;
	width:154px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:4px;
	padding-top:6px;
}

ul.delicious{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background-color:#94F299;
	border-style:solid;
	border-color:#94F299;
	border-width:1px;
	position:relative;
	left:-6px;
	width:154px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:4px;
	padding-top:6px;
}
.delicious-item{
margin-bottom: 6px;
list-style-type:none;
list-style-position:outside;
}

span.delicious-desc{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}

.amazonlink{
	font-size:11px;
}

a.delicious-link{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
a.delicious-linktext{
	color:#000000;
	text-decoration:underline;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

}

.amzshcs-item img{
	border:0;
	margin-top:6px;
	margin-right:6px;
}

.technorati{
	margin-bottom:6px;
}

.widget_meta{
	background-color:#B3B3B3;
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:2px;
	left:-12px;
}

.widget_meta li{
	list-style-type:none;
	list-style-position:outside;
	background-color:#B3B3B3;
}


/* FOOTER */
.footer{
	position:relative;
	width:100%;
	left:0px;
	clear:both;
	background-color:#8B9298;
	color:#FFFFFF;
	font-size:10px;
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
}

.footerLink{
	color:#FFFFFF;
	text-decoration:underline;
}

.blackfooter{
	position:relative;
	width:100%;
	left:0px;
	clear:both;
	background-color:#8B9298;
	color:#FFFFFF;
	font-size:10px;
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
}

/* SINGLE POST PAGE */
.left{
	float:left;
	width:168px;
	padding-right:12px;
}

.postcontent_single{
	float:left;
	margin-bottom:20px;
}

.featuredpost_single{
	float:left;
	color:#000000;
	background-color:#FFFFFF;
	width:528px;
	left:180px;
}

.black{
	color:#000000;
}

.author{
	font-size:10px;
	width:162px;
	padding-left:6px;
	color:#000000;
}	

a.testobianco_singola:link{
	padding-left:6px;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
a.testobianco_singola:visited{
	padding-left:6px;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
a.testobianco_singola:hover{
	padding-left:6px;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:underline;
}
a.testobianco_singola:active{
	padding-left:6px;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}

.catminori{
	background-color:#39B54A;
	padding-top:6px;
	padding-bottom:6px;
	margin-bottom:6px;
	width:168px;
}

.minorcatcontainer{
	margin-top:30px;
}

.titolo_related{
	padding-left:6px;
	font-size:12px;
	margin-bottom:4px;
}

ul.related_post{
	list-style-type:none;
	list-style-position:outside;
	margin-left:0px;
	margin-top:0px;
	padding-left:0px;
}

ul.related_post li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#DF00B8;
	color:#000000;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:6px;
	padding-right:3px;
	margin-left:0px;
	margin-bottom:6px;
}

ul.related_post a:link{
	color:#000000;
	text-decoration:none;
}

ul.related_post a:visited{
	color:#000000;
	text-decoration:none;
}
ul.related_post a:hover{
	color:#000000;
	text-decoration:underline;
}
ul.related_post a:active{
	color:#000000;
	text-decoration:none;
}

/* PAGINE STATICHE */
.titlestatic{
	color:#000000;
	font-family:Helvetica, sans-serif;
	font-size:16px;
	padding-top:-5px;
	padding-bottom:0px;
	padding-left:1px;
	padding-right:6px;
	min-height:-3px;
}

.titolostatic{
	font-family:Helvetica, sans-serif;
	font-size:26px;
	color:#000000;
	line-height:30px;
	margin-top:1px;
	padding-top:0px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:6px;
}
.sottotitolo{
    font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	line-height:22px;
	padding-left:2px;
	padding-right:3px;
	
	
}
.sottotitolo2{
    font-family:Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	line-height:22px;
	padding-left:2px;
	padding-right:2px;
}

.posttext_static{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:-1px;
	position:relative;
	left:6px;
	width:97%;
	font-size:12px;
	line-height:17px;
	padding-bottom:6px;
	padding-top:2px;
	
}

.posttext_static li{
	list-style-image:url(images/trattino.jpg);
	list-style-position:inset;
	margin-left:24px;
}

.posttext_static ul{
	margin-top:6px;
	margin-bottom:6px;
}

.leftPage{
	float:left;
	width:168px;
	padding-right:12px;
	margin-top:36px;
}

ul.subpageList{
	list-style-type:none;
	list-style-position:outside;
}

ul.subpageList li{
	background-color:#2C8DDD;
	color:#000000;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:6px;
	/*text-indent:6px;
	line-height:24px;*/
	margin-bottom:6px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}

ul.innerUl{
	list-style-type:none;
	list-style-position:outside;
}

ul.innerUl li{
	/*background-color:#808080;*/
	color:#000000;
	/*padding-top:0px;
	padding-bottom:1px;
	text-indent:6px;*/
	padding-left:6px;
	margin-bottom:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}

ul.subpageList a:link{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	text-decoration:none;
}

ul.subpageList a:visited{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	text-decoration:none;
}
ul.subpageList a:hover{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	text-decoration:underline;
}
ul.subpageList a:active{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	text-decoration:none;
}

/* PAGINA SEARCH */
.searchresults{
	float:left;
	margin-left:186px;
	width:522px;
}

.searchquery{
	background-color:#F29223;
	color:#000000;
	font-size:14px;
	height:21px;
	padding-left:6px;
	padding-top:3px;
	margin-bottom:6px;
}

.resulttitle{
	background-color:#8B9298;
	color:#FFFFFF;
	font-size:14px;
	height:21px;
	padding-top:3px;
	margin-bottom:4px;
	padding-left:6px;
}

.resultbox{
	background-color:#FFFFFF;
	padding-bottom:4px;
	margin-bottom:6px;
	
}

.resulttext{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	padding-left:6px;
	width:97%;
}

a.resultlink:link{
	color:#FFFFFF;
	text-decoration:none;
}
a.resultlink:visited{
	color:#FFFFFF;
	text-decoration:none;
}
a.resultlink:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
a.resultlink:active{
	color:#FFFFFF;
	text-decoration:none;
}

.resultmetadata{
	color:#8B9298;
	font-size:10px;
}

/* ARCHIVI */
.archivecontainer{
	float:left;
	width:708px;
	margin-bottom:24px;
	margin-right:12px;
}

.navigation{
	text-align:right;
	float:left;
	background-color:#B3B3B3;
	color:#000000;
	margin-left:180px;
	width:528px;
	font-size:12px;
	line-height:15px;	
	padding-top:4px;
	padding-bottom:4px;
}

.navigation a{
	color:#FF0000;
}


