@charset "utf-8";
/* CSS Document */
@font-face {
		font-family: 'SofiaProLight';
    src: url('/fonts/SofiaProLight/SofiaProLight-webfont.eot');
    src: url('/fonts/SofiaProLight/SofiaProLight-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/SofiaProLight/SofiaProLight-webfont.woff') format('woff'),
         url('/fonts/SofiaProLight/SofiaProLight-webfont.ttf') format('truetype'),
         url('/fonts/SofiaProLight/SofiaProLight-webfont.svg#SofiaProLight') format('svg');
    font-weight: normal;
		font-style: normal;
}
* {
	margin: 0;
	padding: 0;
}
body { 
	margin:20px 0px;
	padding:0px;
	text-align:center;
	background: #ddd;
	font: 14px/21px "SofiaProLight";
	-webkit-text-size-adjust: 100%;
}
div {
	padding: 5px;
}
strong {
	color: #CE6B09;
	font-weight: 500;
}
a {
	color: #2F9602;
	text-decoration: none;
}
li {
	list-style-type: none;
}
h1 {
	margin: 0 0 13px 0;
	font-weight: normal;
}
#container {
	width: 458px;
	height: 543px;
	margin:0px auto;
	text-align:left;
	padding:10px;
	border:1px dashed #333;
	background-color:#eee;
}
#hidden {
	display: none;
}
#classes {
	width: 50px;
	float: left;
	padding: 0;
	cursor: pointer;
}
#classes img {
	width: 50px;
	height: 50px;
}
#content {
	margin-left: 55px;
	padding: 0;
}
.info {
	height: 248px;
}
.info img {
	float: right;
	border: none;
	width: 120px;
	height: 120px;
}
.links {
	border-top: #A6AAB5 1px solid;
	border-bottom: #A6AAB5 1px solid;
}
.links a{
		padding: 0px 7px;
}
.progressBar {
	float: right;
}
.small {
	font-size: 12px;
}
.stats p {
	clear: right;
}