@font-face {
    font-family: 'source_sans_proregular';
    src: url('./fonts/sourcesanspro-regular.eot');
    src: url('./fonts/sourcesanspro-regular.eot?#iefix') format('embedded-opentype'),
         url('./fonts/sourcesanspro-regular.woff') format('woff'),
         url('./fonts/sourcesanspro-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* basic reset */
body,* { margin: 0; padding: 0; }
ul,ol { padding-left: 20px; }
li { margin: 5px auto 5px auto; }
a img { border: none; }
.clear { clear: both; }
.left { float: left; }
.right { float: right; }

a {
	color: cornflowerblue;
}
a img {
	border: none;
}

body {
	background: #dcdcdc;
	color: #000;
	font-size: 13px;
	font-family: 'source_sans_proregular', sans-serif;
}

#header {
	background: url('./img/header.png') top center no-repeat;
	color: #61615f;
	height: 149px;
	width: 100%;
	min-width: 888px;
}
#header-title {
	width: 888px;
	margin: 0 auto 0 auto;
}
#header-title strong {
	display: block;
	padding: 50px 0 0 5px;
	font-weight: normal;
	font-size: 40px;
	line-height: 60px;
}

#menu {
	width: 100%;
	height: 20px;
	padding: 9px 0 9px 0;
	font-size: 16px;
	line-height: 20px;
	text-transform: uppercase;
	text-align: center;
}
#menu a {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	color: #000;
	text-decoration: none;
}
#menu .select {
	color: #ee6447;
}
#menu .dot {
	display: inline-block;
	background: url('./img/menu_dot.png') center center no-repeat;
	height: 10px;
	width: 21px;
	margin: auto 10px auto 10px;

}
#page {
	background: url('./img/shadow_top.png') 0 26px no-repeat;
	width: 888px;
	margin: 0 auto 0 auto;
}
#content {
	padding: 0 0 0 60px;
}
#footer {
	background: url('./img/shadow_bottom.png') top left no-repeat;
	width: 858px;
	padding: 24px 0 0 30px;
}
.title,
.color {
	color: #ee6447;
}

h1.title {
	text-transform: uppercase;
	margin: 25px auto 25px auto;
}
h1,h2,h3,h4 {
	font-weight: normal;
	margin: 20px auto 20px auto;
}
p {
	margin: 15px auto 15px auto;
}

#file-list {

}