#contentwrapper{
	float:				left;
	width:				100%;
}

#contentcolumn{
	margin-left:		180px;
	margin-bottom:		10px;
	background:			#FFF;
	border:				1px solid #666;
	padding:			2em;
}

#leftcolumn{
	float:				left;
	width:				180px;
	margin-left:		-100%;
}

#leftcolumn img {
	border:				1px solid #666;
}

div#footer {
	clear:				both;
	border-top:			1px dotted #AAA;
}

div.breadcrumbs {
	clear:				both;
}

.innertube{
	margin:				10px;
	margin-top:			0;
}

h1, h2, h3, h4, h5, h6 {
	clear:				both;
}

p, td, th, li {
	font-size:			small;
}

h1, h2, h3, h4, h5, h6, p, td, th, li, div {
	font-family:		Arial, Helvetica, sans-serif;
}

p, li {
	line-height:		180%;
}

a {
	text-decoration:	none;
	font-weight:		bold;
}

a:hover {
	text-decoration:	underline;
}

th {
	text-align:			right;
	font-weight:		normal;
	vertical-align:		top;
	white-space:		nowrap;
}

td {
	vertical-align:		top;
}

em {
	font-style:			normal;
	font-weight:		bold;
}

p.smallnote {
	font-size:			x-small;
}

.warning {
	border:				1px solid #cb6;
	background:			#FFFFBF;
}

p.warning {
	padding:			1em;
}

p.clear {
	float:				left;
	clear:				both;
	font-size:			xx-small;
}

div.warning {
	padding:			0 1em;
}

ul.editions li {
	display:			inline;
	margin:				0;
	padding:			0;
	float:				left;
	width:				40%;
}

table.widecells tr td {
	padding-right:		1em;	
}

table.widecells tr th {
	padding-right:		1em;	
	text-align:			left;
	font-weight:		bold;
}

span.filetype, td.filetype {
	text-transform:		uppercase;
	font-size:			x-small;
}

span.filetype {
	vertical-align:		bottom;
}
