body {
	font-size: 100%; /* Resets 1em to 10px */
	font-family: Arial, Sans-Serif;
        background: #145B78; 
        color: #333;
	text-align:left;
	}

div.page {
	background-color: #F3ECE7; 
	text-align: left;
	width: 768px;
	margin-left:53px;
	border-left: 2px #D5C5B8 solid;
  border-right: 2px #D5C5B8 solid;
	}
	
div.comment {
	background-color: rgb(200,200,210); 
	text-align: left;
	width: 600px;
	padding: 3px 3px 3px 3px;
  color: rgb(20,20,20);
}

a{
  color:rgb(20,20,255);
  text-decoration: none;
  
}

a:hover{
  color: rgb(80,80,255);
  text-decoration: none;
}

a:visited{
  color:rgb(20,20,255);
  text-decoration: none;
}

a:visited:hover{
  color: rgb(80,80,255);
  text-decoration: none;
}

div.content{
  margin-left: 30px;
  margin-top: 30px;
}

p{
  font-family: 'Trebuchet MS';
  font-size: 12pt;
}

p.text{
  font-size: 12pt;
}

                 
                 
.posttitle  {
	font-size: 1.1em;
	text-align: left;
        font-family: 'Trebuchet MS', 'Lucida Grande',Arial, Sans-Serif;
	font-weight: bold;
        color: #e15603;
        margin-top:-20px;
        }

.posttitle a {
        font-family: 'Trebuchet MS', 'Lucida Grande',Arial, Sans-Serif;
      	font-weight: bold;
        color: #e15603;
        text-decoration: none;
        font-size: 16pt;
        margin-top:-20px;
        }

.posttitle a:hover {
        font-family: 'Trebuchet MS', 'Lucida Grande',Arial, Sans-Serif;
	font-weight: bold;
        color: #ff6c00;
        text-decoration: none;
        margin-top:-20px;
        }

h1, h1 a {
        font-family: Arial, Helvetica, Sans-Serif;
	text-align: left;
        font-weight: bold;
        color: #333;
         font-size: 16pt;
        }
        
h2, h2 a {
        font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1.5em;
	text-align: left;
        font-weight: bold;
        color: #444;
         font-size: 14pt;
        }
        
hr{
  width: 740px;
  border-top: thin rgb(35,35,35) dotted;
  border-bottom: white none;
  border-left: white none;
  border-right: white none;
  margin-left: 0px;
}

td{
  border-bottom: thin rgb(200,200,200) solid;
  vertical-align: top;
}

td.none{
  border: 0px rgb(51,51,51) none;
  
}
th.none{
  border: thin rgb(51,51,51) none;
}

table{
  border-collapse: collapse;
}

div.nav{
  padding-top: 5px;
  padding-left: 40px;
  padding-bottom: 10px;
}

a.navitem{
  margin-right: 35px;
}

.linkbot{
  color: rgb(150,150,200);
  text-decoration: underline;
}
.linkbot:visited{
  color: rgb(150,150,200);
  text-decoration: underline;
}


th{
  background-color: rgb(170,180,200);
  
  /*border: thin rgb(51,51,60) dotted;*/
}
