	body { 
		margin:0px; padding:0; 
		font-family: 'Verdana';
		font-size: 10pt; 
		text-align: center;
		background: #c2bdb9 url('shared/images/background.jpg');
	} 
h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
}
	h1 {
		font-size: 20pt;
		text-transform: uppercase;
		line-height: 20pt;
		text-align: center;
		padding: 0 4px 0 0;
	}
	h2 {
		font-size: 11pt;
		text-align: center;
	}
	h3 {
		font-size: 10pt;
		padding: 2px 0 0 0;
	}
	h4 {
		font-size: 9pt;
		text-align:center;
	}
p  {
	margin: 0;
}
#wrapper {
	text-align:left;
	padding: 0 0 0 0;
	margin: 10px auto;
	width: 800px;
	overflow-x:hidden;
	text-align: center;
}
hr {
	width:70%;
	height: 1px;
	background-color: #000000;
}

.inner {
	padding:6px;
}
.problems {
	background:#ffffff;
	border: 1pt #000000 solid;
		float:left;
		width:340px;
		margin:16px 20px;
		text-align: left;
}
.mag {
	background:#ffffff;
	border: 1pt #000000 solid;
		float:left;
		width:340px;
		margin:16px 20px;
		text-align: left;
}
#magFoot {
	background:#f40092;
}
#magFoot a {
	width:85px;
	color: #ffffff;
	display: block;
	float: left;
		background:#f40092;
		text-align:center;
}
#problemFoot {
	background:#5e1bd5;
}
#problemFoot a {
	width:85px;
	color: #ffffff;
	display: block;
	float: left;
	background:#5e1bd5;
	text-align:center;
}
	a:link {
	color: #006699;
	text-decoration: none;
}
a:visited {
	color: #006699;
	text-decoration: none;
}
a:hover {
	color: #6633CC;
	text-decoration: none;
}
a:active {
	color: #6633CC;
	text-decoration: none;
}
