body { min-width: 755px; margin: 0px; padding: 0px; }

#fisso { width: 755px; margin-left: auto; margin-right: auto; }

#testa { clear: both; height: 100px; background-color: #000821; color: black; font-size: 10px; } 
#testa ul { list-style-type: none } 
#testa ul li { margin-top: 70px; width: 95px; float: left; font-size: 10px;  color: black; } 
#testa a { color: white; }

#logo { margin-top: 15px; width: 180px; height: 70px; float: right; } 

#navigatore { clear: both; background-color: #a5a5a1; font-family: 'Palatino Lynotype', 'Book Antiqua', Georgia, serif; font-size: 14px;  color: black; } 
#flags { position: absolute; top: 10px; right: 10px; font-size: 1px; } 
#flags img { margin-left: 10px; }
#flags a img {border: 2px solid black;}
#flags a.current img {border: 2px solid white;}
#striscia { clear: both; font-size: 1px; height: 10px; background-color: #005e5e;} 

#navigatore { background-color: #b5aca1; } 
#striscia { background-color: #005e5e;} 
#foglio { background-color: #e8e1e5; }

#navigatore.tracce { background-color: #a5a6b1; } 
#striscia.tracce {}
#foglio.tracce { background-color: #e8e1e5; }

#navigatore.percorsi { background-color: #afb1a4; } 
#striscia.percorsi {}
#foglio.percorsi { /* background-color: #e1e8e3;  */ background-color: #e8e1e5;}

#navigatore.archivio { background-color: #92a1b1; } 
#striscia.archivio { background-color: #004b62; }
#foglio.archivio { background-color: #e8e1e5; }

#album { margin-top: 10px; margin-left: 200px; }
#album a img { margin: 0px 5px 5px 0px; padding: 0px; }

#navigatore.teatro {color: #42001a; background-color: #b1a0a0;} 
#striscia.teatro {background-color: #42001a;}
#foglio.teatro {background-color: #e8e1e5;}

#mappa { margin: 0px; padding-top: 10px; padding-bottom: 5px; } 
#mappa a, #mappa a:link, #mappa a:visited { color: black; text-decoration: none; } 
#mappa a:hover { color: #eeeeee; } 

#corpo { float:left; width:755px; background-color: white; padding-bottom: 60px;}

#avatar { margin-top: 10px; margin-bottom: 10px; float: right; width: 180px; border: 1px solid black; }

#dx { margin-top: 20px; margin-bottom: 20px; float: right; width: 530px;  color: white; }
#dx h1 { font-family: 'Book Antiqua', 'Palatino Lynotype', Georgia, serif;  font-size: 25px; text-transform: uppercase; color: #005e5e; }
#dx p { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: black; }

#sx { width: 180px; margin-top: 33px; float: left; color: white; text-align: right; }
#sx span.info { color: black; display: inline; text-align: right;}

#piede { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size: 11px; padding: 5px 0px; color: white; background-color: #000821; clear: both; text-align: left; } 

#piede a, #piede a.link , #piede a.visited { text-decoration: none; color: #aaa; }
#piede a:hover { text-decoration: none; color: #fff; }

#notes { font-size: 12px; text-align:right; padding:5px; margin:10px 0 0px 0; border-top:1px solid #eee; }
#notes a.comments { padding:0 0 0 15px; background-image:url(../images/comment.png); background-position:left; background-repeat:no-repeat;	color:#333;text-decoration:none;}
#notes a.comments:hover {	color:#000; background-image:url(../images/comment_hover.png); } 

#header { padding: 25px 0px 8px 0px; clear: left; background-color: white;}
#header a { padding-bottom: 3px; color: black; text-decoration: none;}
#header:hover a { border-top: 1px dotted #ccc; border-bottom:1px dotted #ccc;}
#header:hover a:hover {	border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
#header h1 { margin-left: 200px; text-transform: lowercase; }
#header h2 { margin-left: 200px; font-family: 'Book Antiqua', 'Palatino Lynotype', Georgia, serif;  font-size: 25px; text-transform: lowercase; /* color: #005e5e; */ }
#header h2 em { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; font-size: 11px; color: #999;  }

#margined { margin-top: 65px; }

#elem { clear: both; padding: 8px 0px 5px 0px; background-color: white; font-family: 'Book Antiqua', 'Palatino Lynotype', Georgia, serif; border-top: 1px solid #ccc; }
#elem p { margin: 5px 20px 10px 200px;  /* margin: 5px 20px 10px 20px; */ font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: black; line-height: 18px; }
#elem h3 { margin: 0px 20px 10px 200px; /* margin: 0px 20px; */ font-size: 20px; font-weight: normal; }
#elem h4 { margin: 0px 20px 10px 200px; font-size: 14px; font-weight: normal; }
#elem h5 { margin: 0px 20px 0px 200px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }
#elem img { float: left; margin: 10px 0px 15px 22px; }
#elem img.photo { float: none; margin: 10px 0px 15px 200px; }
#elem p img { border: 0px; float: none; margin: 0px;}
#elem p a { color: #999;}
#elem p:hover a {border: 0px; }
#elem p:hover a:hover { border-bottom:1px solid #000;}
.date { line-height: 25px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: black; }

#posts { float: left; width: 620px; }
#postsx { padding-top: 24px; padding-bottom: 20px; float: left; width: 170px; text-align: right;}
#postsx h2 { font-family: 'Book Antiqua', 'Palatino Lynotype', Georgia, serif; font-size: 16px; }
#postsx a:link, #postsx a:visited  { color: black; }
#postsx { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }

#postdx { margin: 0px 0px 0px 0px; float: right; background-color: white; font-family: 'Book Antiqua', 'Palatino Lynotype', Georgia, serif;  width: 400px; padding: 20px; border-top: 1px solid #ddd; }
#postdx p { font-family: Georgia, serif; margin: 5px 0px 10px 0px; font-size: 11px; color: black; line-height: 15px; }
#postdx h3 { font-size: 20px; margin-bottom: 0px; }
#postdx span.date { font-weight: normal; margin: 0px 0px 0px 5px; padding: 0px; color: #999;}
#postdx h4 { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 20px;}
.end {background-color: white; clear: both; width: 400px; padding: 20px; margin-left: 210px;}
#postdx { }

#table2col { font-weight: normal; font-style: normal; font-size: 11px; color: #333; margin-left: 50px; margin-bottom: 20px; }
#table2col form { font-size: 11px; }
#table2col textarea { background-color: #fff9fa; border: 0px; width: 420px; margin: 0; padding: 3px; font-size: 12px;  margin-bottom: 10px;}
#table2col input { background-color: #fff9fa; font-size: 11px; width: 350px; margin: 0; padding: 3px; border: 0px;  margin-bottom: 10px; }
#table2col input.firstbutton { background-color: white;  width: auto; padding: 5px;  border: 2px solid #ccc; margin: 0px; font-weight: bold; font-size: 11px; } 
#table2col input.littlebutton {  margin: 5px 0px; background-color: transparent;  border: 2px solid #ccc; font-weight: bold; font-size: 10px; }
#table2col input.button { background-color: white; width: auto; padding: 5px; border: 2px solid #ccc; margin: 0; font-weight: bold; font-size: 11px; }
#table2col td.left { width: 60px; padding: 13px 5px 0px 0px; line-height: 11px; text-align: left; vertical-align: top;}
#table2col td.right { font-size: 9px; vertical-align: top; padding: 10px 0px 0px 0px; text-align: left;}
#table2col td.rightbutton { font-size: 9px; vertical-align: top; padding: 10px 0px 0px 0px; text-align: left;}
#table2col tr { border: 0px; margin: 0px; padding: 0px;} 
#table2col table { background-color: #eee; border: 0px; margin:0px 0px 10px 0px; padding: 10px 20px 20px 20px; } 
#table2col table table { margin: 0px; padding: 0px;}
#table2col td.right img { max-width: 400px; margin-bottom: 5px;}

#players {width: 110px; border: dotted 1px black; border-top: 0px; background-color: #4b5961; padding: 32px 0px; clear: both; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-align: right; float: right;}
#players a, #players a:link, #players a:visited { padding: 5px 10px; text-decoration:none; color: #999; /* color: #999; */}
#players ul {}
#players li { width: auto; padding: 5px 0px; }
#players li.active, #players li.active a { font-weight: bold; /*background-color:#003d46;*/ color: white; /* color: #333; */}
#players a:hover{ /*background-color:#003d46;*/ /* color: #333; */}
#players a:focus{ /*background-color:#003d46;*/ /* color: #333; */}

#linea { border-bottom: 1px solid black; width: 110px; line-height: 1px; margin: 5px 0px;}

#clear { clear: both; line-height: 1px; height: 1px; }

ul { list-style-type: none }
ul li { list-style-type: none }

p a {color:#333;text-decoration:none;}
p:hover a {	border-bottom:1px dotted #000;}
p:hover a:hover { border-bottom:1px solid #000;}

a img { border: 0px; }
a:hover img { filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; }

p a:hover img { border: 0px; }
p:hover a:hover img { border: 0px; }

h3 a {color:#333;text-decoration:none;}
h3:hover a {	border-bottom:1px dotted #000;}
h3:hover a:hover {	border-bottom:1px solid #000;} 

h4 a {color:#333;text-decoration:none;}
h4:hover a {	border-bottom:1px dotted #000;}
h4:hover a:hover {	border-bottom:1px solid #000;} 

#mymhelp {
  padding: 20px 45px;
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-style: italic; font-size: 11px; color: #333;  
}

#newpost {
  margin-top: 100px;
}

#newpost h3 {
  font-family: 'Book Antiqua', 'Palatino Lynotype', Georgia, serif;  width: 400px; padding: 20px; border-top: 1px solid #ddd;
  font-weight: normal;
  font-size: 14px; margin-bottom: 0px;
}

* { margin: 0; padding: 0; }