
body {
  margin:0;
  border:0;
  padding:0;
  height:100%; 
  max-height:100%;
	font-family:verdana, arial, helvetica, sans-serif;

 overflow: hidden;
	
	background: url(snowflakes-white.gif);
	}
	
a {
	text-decoration:none;
	font-weight:bold;
	color::#8CA2AD;
	
	}
	
a:visited {
	color:#85a4a5;
	
	}
	
a:hover {
	
	background-color:black;
	
	}
	
label, input, select { outline:none; }

#centercontent {
	position: fixed;
	top: 135px;
	left:32px;
  bottom:20px; 
  right:0; 
  overflow:auto;
color:#000099;
	background: #e0e5ed;
background: #E0E5ED;
		 margin-bottom: 24px;
		 margin-left: 90px;
		 margin-right:90px;
		padding: 10px;
		 border:5px solid #C9CAD6;
	
	}
	
	/* for internet explorer */

* html body {
  padding:135px 0 50px 0; 
  }

* html #centercontent {
  height:100%; 
  width:100%; 
  }



#header {
	position:absolute; 
  top:0px; 
  left:0;
  margin: 5px;
  width:100%; 
  height:95px; 
  overflow:auto; 
	background: url(snowytitle3.png);
	background-repeat: no-repeat;
	background-position: center;
	border:0;
	}
	
div.padded,h1,h2,h3,h4,h5,h6 {
	margin:5px 10px 10px 15px;
	}
	
p {
	margin:10px 0px 0px 0px;
	}
	
h1 {
	margin-top:10px;
	}
	
h2 {
	margin-top:10px;
	}
	
#banner h1  {
	padding:10px 10px 0px 10px;
	margin:0px;
	}
	
#banner h4  {
	padding:0px 10px 0px 10px;
	margin:0px;
	}
#footer {
  position:absolute; 
  bottom:0; 
  left:0;
  width:100%; 
  height:45px; 
  overflow:hidden; 
  text-align:right; 
  background:#e0e5ed;
  }


div.post {
	padding:10px 10px 0px 10px;
	margin-right:10px;
	margin-left:40px;
	}
	

