@import url('//fonts.googleapis.com/css?family=Open+Sans');
* {
	margin:0;
	padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing: border-box; 
}

html {
	min-height: 100%;
	font-weight: 400;
	font-size: 1em;
	font-family:' Open Sans', sans-serif;
	line-height: 2em;
}

body {
	background: #fff;
	margin: 33px;
	color: #777;	
}

h1 {
	text-align: center;
	color: #39641E;	
}

h2 {
	text-align: center;
	color: #395541E;	
}

h1 a:hover, h1 a:active {
	text-decoration: none;
}

a:link {
	color: #365A1A;
	text-decoration: none;
}

a:visited {
	text-decoration: underline;
	color: #777;
}

a:hover, a:active {
	text-decoration: underline;
	color: #447323;
}

.wrapper {
	width: 1200px;
	margin: 0 auto;
	padding: 50px;
}

.video {
	/*width: 1000px;*/
	margin: 0 auto;
	padding: 20px;
}

table {
	border-collapse: collapse;
	margin: 0 auto;
}

.even, .odd {
	border-bottom: 1px solid #e0e0e0;
}

.even:hover, .odd:hover {
	background-color: #e0e0e0;
}

td:first-child { 
	padding: 8px;
}

.indexcolicon { min-width: 16px; }
.indexcolname { min-width: 500px; }
.indexcollastmod { padding-right: 20px; }
.indexcolsize { padding-right: 20px;}
.indexcoldesc {	padding-right: 20px; }

.even .indexcolicon,
.odd .indexcolicon {  }
.even .indexcolname, 
.odd .indexcolname {  }
.even .indexcollastmod, 
.odd .indexcollastmod {  }
.even .indexcolsize, 
.odd .indexcolsize { font-size: 0.8em; font-weight: bold; }
.even .indexcoldesc, 
.odd .indexcoldesc { font-size: 0.8em; font-style: italic;	}

img {                    
	vertical-align: middle;
}

.footer { width: 950px; margin: 0 auto; background-color: #39641E; }

.footer ul {
	text-align: center;
	list-style-type: none;
	margin: 0;
  padding: 0;	
}

.footer li {
	display: inline;
	border-right: 1px solid #fff;
	padding-right: 5px;	
}

.footer li:last-child { border: 0; }

.footer li a {
	display: inline-block;
  color: #fff;
  max-width: 200px;
}

.footer ul li a:hover { color: #8FC308; text-decoration: none; }

.footer ul li span { padding: 0 5px 0 5px; }

.footer i {
	vertical-align: middle;
	font-size: 1.3em;
	margin: 0 5px 0 5px;
}