body {
	margin: 0px; 
	padding: 120px 0px; 
	text-align: center; 
	color: black; 
	line-height: 1.5em; 
	font-family: 'Open Sans', sans-serif !important; 
	font-weight: bold;
	font-size: 16px; 
	background-image: url("/base_background.jpg");
	background-color: rgb(0,0,0);
}
#wrapper {
	margin: 0px auto; 
	width: 960px;
	text-align: left;

}
#header {
	margin: 20px 20px 60px 20px; 
	padding: 10px 10px 0px 10px;
	width: 900px;
    font-size: 40px;
    font-weight: bold;
}

/* unvisited link */
a:link {
    color: #fff;
    text-decoration: none;    
}

/* visited link */
a:visited {
    color: #fff;
    text-decoration: none;      
}

/* mouse over link */
a:hover {
    color: blue;
    text-decoration: underline;
}

/* selected link */
a:active {
    color: blue;
}

img {
  opacity: 0.20;
  filter: alpha(opacity=20); /* For IE8 and earlier */
}