.content-wrapper {
	font-size: 1.2em;
}

.content-wrapper h3.title {
	margin-bottom: 0.5em;
}

.content-wrapper h4 {
	margin-bottom: 0em;
	font-weight: bold;
}
.content-wrapper img {
	border:5px solid #242424;
}

.content-wrapper img.noborder {
	border:none;
}

.content-wrapper .img-wrapper {
	padding-bottom: 5px;
	background-color: #242424;
	color: #FFFFFF;
	text-align: center;
}
.content-wrapper .img-wrapper img {
	border-bottom: none;
}

.content-wrapper .caption {
	padding: 0 5px;
}

.content-wrapper ul{
	margin-left: 2em;
}
.content-wrapper ul li {
	padding-left: 0em;
}

a:hover {
	color: #3399cc !important;
	text-decoration: underline;
}

table {
	width: 50%;
	border-collapse: collapse;
}
table td, table th {
	border: 1px solid #CCC;
	padding: 0.3em;
}

table.noborder td, table.noborder th{
	border: none;
	padding-left: 0;
	vertical-align: top;
}

table.fullwidth {
	width: 100%;
}

ul.toc {
	margin-left: 0em;
	font-size: 1.3em;
}
ul.toc li {
	list-style-type: none;
	padding-left: 0em;
}

ul.file li {
	list-style-type: circle;
}

table.tool th , table.tool td{
	padding-top:0em;
	padding-right: 1em;
}

.flash-wrapper {
	border: 5px solid #242424;
}
