


#rowpopup a:hover {
	display: block;
  position: absolute; 
	left: -1000px;
  padding: 0px; 
	margin: 10px; 
	z-index: 100;
  color: #AAA; 
	background: black;
  font: 10px arial, sans-serif; 
	text-align: center;
}

a[href^="http"] {
  color: #ACAC65;
/*  background-image: url("/images/external.png");
  background-repeat: no-repeat;
  background-position: right;
  padding: 0 20px 0 0;
*/  
}

td {
  font-size: 12pt;
}

#figure {
  /*background: #ffffff;*/
  width: 80%; 
  float: left;
  font-size: 90%;
  /*border-width: 2px;
  border-style: solid;
  border-color: #494941;*/
}



#logdiv {
  position: absolute;
  top: 3em;	
  left: 3em;
  width: 17em;
  font-size : 1em;
}




#html
{
width: 100%;
}

#personalfooter {
  position: absolute;
<<<<<<< .mine
<<<<<<< .mine
<<<<<<< .mine
<<<<<<< .mine
  bottom: 0em;
=======
>>>>>>> .r1098
  left: 30em;
=======
  bottom: 0em;
>>>>>>> .r1097
  width: 100%;
  left: 47em;
  bottom: 0;
=======
  width: 47em;
  left: 25em;
=======
  left: 40em;
>>>>>>> .r1687
  bottom: 2em;
>>>>>>> .r1681
  /*background: #f8f8f8;
  padding: 1em 1em 1em 1em;
  width: 47em;
  font-size : 1em;
  border-width: 0.1em;
  border-style: solid;
  border-color: #f78400;*/
}






#dashboard {
  position: absolute;
  top: 52em;
  left: 25em;
  background: #f8f8f8;
  padding: 1em 1em 1em 1em;
  width: 47em;
  font-size : 1em;
  border-width: 0.1em;
  border-style: solid;
  border-color: #f78400;
}


#home {
  position: absolute;
  top: 7em;
  left: 25em;
  background: #f8f8f8;
  width: 47em;
  height: auto;
  padding: 1em 1em 1em 1em;
  border-width: 0.1em;
  border-style: solid;
  border-color: #f78400;
  font-size : 1em;
}





#navbar {
  position: absolute;
  top: 5em;
  left: 40em;
  background: #f8f8f8;
  height: auto;
  font-size: 1em;
/*  
  width: 10em;
  padding: 1em 1em 1em 1em;
  border-width: 0.1em;
  border-style: solid;
  border-color: #f78400;
*/  
}


#correctiondescription {
  position: absolute;
  top: 7em;
  left: 25em;
  background: #f8f8f8;
  width: 47em;
  height: auto;
  padding: 1em 1em 1em 1em;
  border-width: 0.1em;
  border-style: solid;
  border-color: #f78400;
  font-size : 1em;
}


#correction {
  position: absolute;
  top: 25em;
  left: 25em;
  background: #f8f8f8;
  width: 63em;
  height: auto;
  padding: 1em 1em 1em 1em;
  border-width: 0.1em;
  border-style: solid;
  border-color: #f78400;
  font-size : 1em;
}

#correction_submission {
  position: absolute;
  top: 7em;
  left: 76em;
  padding: 1em 1em 1em 1em;
  background: #f8f8f8;
  width: 18em;
  height: auto;
  font-size : 1em;
  border-width: 0.1em;
  border-style: solid;
  border-color: #f78400;
}


#plot {
  position: absolute;
  top: 7em;
  left: 25em;
  background: #f8f8f8;
  padding: 1em 1em 1em 1em;
  width: 47em;
  height: auto;
  font-size : 100%;
  border-width: 0.1em;
  border-style: solid;
  border-color: #f78400;
}




#query {
  position: absolute;
  top: 7em;
  left: 25em;
  background: #f8f8f8;
  padding: 1em 1em 1em 1em;
  /*width: 47em;*/
  font-size: 100%;
  border-width: 2px;
  border-style: solid;
  border-color: #f78400;
}


#title {
  position: absolute;
  top: 0.9em;
  left: 25em;
  width: 40em;
  height: auto;
}

#lattitle {
  position: absolute;
  top: 2.8em;
  left: 1.8em;
  width: 10em;
  height: auto;
}




#img {
width:100%;
}





#searchbar {
  position: absolute;
  top: 7em;
  left: 3em;
  padding: 1em 1em 1em 1em;
  background: #f8f8f8;
  width: 18em;
  height: auto;
  font-size : 1em;
  border-width: 0.1em;
  border-style: solid;
  border-color: #f78400;
}









orangelarge {
	margin: 0 0 5px 0;
	font-size: 120%;
	color: #f78400;
	font-weight: 900;
  }

graylarge {
	margin: 0 0 5px 0;
	font-size: 120%;
	color: #404040;
	font-weight: 900;
  }
  
orangesmall {
	margin: 0 0 5px 0;
	font-size: 120%;
	color: #f78400;
	font-weight: 900;
  }


graysmall {
	margin: 0 0 5px 0;
	font-size: 120%;
	color: #404040;
	font-weight: 900;
  }
  
  
  
  
  mainbox{
  width: 100%;	
  }
  
  
  
  
 
  
  

/* ---(Universal)----------------------------------------------- */
body {
	/*background: #dddddd;*/
	/*background: #eeeeee;*/
	/*background-image : url(images/bg.png);
	background-repeat: repeat-x;*/
	/*font-family: Times;*/
	font-family: '/nobackup/pippo/Fonts/Times_New_Roman.ttf';
	/*background: url(images/sfondo.png) repeat-y;*/
    background: #ffffff;
	position: absolute;
    font-size: 80%;
	width: 80%;
	height: 100%;
}
	
a, a:visited {
	color: #F78400;
	/*color: #0F52C3;*/
	/*	text-decoration: none;*/
}
	
	/* html a, * html a:visited { border-style: solid; } */
	
a:hover {
	/*color: #042F79;*/
	color: #393b3d;
	background: none;
}
	
p {
	font-size: 14px;
	margin:  0;
	padding: .5em 0 .5em;
	line-height: 1.2em;
}
	
ul {
	list-style: none;
	padding-left: 20px;
	margin-left: 0;
	line-height: 1.4em;
}
	
ul li {
	font-size: 15px;
	padding-left: 25px;
	padding-bottom: 4px;
}


/* ---(Header Tags)--------------------------------------------- */
h2 {
	margin: 0 0 5px 0;
	font-size: 160%;
	color: #f78400;
  
  }

h3 {
  margin: 0;
  font-size: 110%;
  color: #f78400;
}
	
h4 {
	margin: 1em 0 0 0;
}

img {
  border: 0;
}

/* ---(Header)-------------------------------------------------- */
#top { 
  width: 100%;
}

#titlebar {
  height: 60px;
	width:  100%;
  padding: 1em 0em 1em 0;
  background: #ddeeff;
}

#titleimage {
	float: left;
	width: 65%;
}

#loginbox {
  float: right;
  text-align: right;
/*  width: 20em; */
  width: 35%;
  color: #7E7C71;
}


/* --- Menu column -- */
/*	
#menucol {
  vertical-align: top;
}

#menuitem {
  padding: 0.5em;
  border:  thin dotted #8F96AA;
  background: #9ff6bb;
}

#menuitem a { 
  color: #7E7C71;
}
*/

#menu {
  background: #9ff6bb;
  font-size: 1em;
}
	
#toolbar {
  background: #9ff6bb;
/*  border:  thin dotted #8F96AA; */
  float:   left;
  width:   50%;
}

/*
#toolbar ul {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
}
	
#toolbar li {
  display: inline;
  float: left;
}
*/
	
#toolbar a {
  color: #7E7C71;
  text-decoration: none;
}

	
/* --- Search column -- */	
#searchcol {
  width: 20%;
	float: left;
}

#searchbox {
  padding: 0.5em;
  border: thin dotted #8f96AA;
  border-top:  none;
  background: #ddeeff;
}

/*
#surprisebox {
  padding: 0.5em;
  border: thin dotted #8f96AA;
  border-top: none;
  background: #ddeeff;
}
*/

/* --- Index homepage -- */
homepagecontent {
  float: left;
  width: 80%;
  background: #ffffff;
  font-family: arial, sans-serif;
}

/* --- Top Tags -- */
#toptagsbox {
 vertical-align: top;
 background: #ddeeff;
 border: thin dotted #8f96AA;
 border-top: none; 
 padding: 0.3em;

}

#htmltagcloud {
  text-align:  center; 
}


/* --- Content --- */
#introflash {
	float: left;
  padding: 0.5em;
  border:  thin dotted #8F96AA;
}


/* --- Statistics column -- */
#statcol {
  width: 20%;
  float: left;
}  

#toplinksbox {
	width: 100%;
  border:  thin dotted #8F96AA;	
}

#statbox {
  width: 100%;
  border:  thin dotted #8F96AA;
  background: #ddeeff;
}




/* ---(Footer)------------------------------------------------------ */
#footer {
  clear: both;
  margin: 0 auto;
  color: #4F576F;
  text-align: left;
  width: 100%;
  padding: 1em 1em 1.5em 4em;
}

#footerleftcol {
  margin-left: 2em; 
  width: 100px;
  float: left;
}

#footerrightcol {
  text-align: left;
  width: 60%; 
  float: left;
}




/* --- List ways to donate -- */
.list {
  vertical-align: top;
  width: 100%;
  border-spacing:0.5em;
}

.listelementname {
  vertical-align: top;
  padding: 0.5em;
  border: thin dotted #8F96AA;
  background: #eeeeee;
}

.listelementcontent {
  border: thin dotted #8F96AA;
  background: #eeeeee;
  padding: 0;
  vertical-align: top;
}



.listelementcontent ul {
  margin: 0;
  padding: 0;
}

.listelementcontent li {
  border-bottom: thin dotted #8F96AA;
  background: #eeeeee;
  padding: 0.5em;
}



/* --- Statistics column -- */
/*	
#statcol {
  width: 20em;
  width: 100%;
  vertical-align: top;
}
*/


/* --- Content --- */
#content { 
  vertical-align: top;
}

#contentbox {
  padding: 0.5em;
  border:  thin dotted #8F96AA;
}



/* Old */


#maincontent {
	padding: 0;
	margin-bottom: .5em;
}

#searchbar {
  float:left;
  padding-top:1em;
  padding-left:1em;
  padding-right:1em;
}
	
#personalized {
  float:right;
  text-align: right;	
  padding-top:10px;
  font-size: 85%;
}


/* ---(Helpers/Hacks)----------------------------------------------- */
.padtop {
	margin-top: 1em;
}
.captcha {
	margin: 2em 0 1em 0;
}

