/* general css settings for all projects */
body
{
	margin: 0;
	padding: 0;
}

div, form
{
	margin: 0;
	padding: 0;
}

ul, ol, p, table, blockquote
{
	margin: 0.3em 0 1.0em;
	padding: 0;
}

ul { margin-left: 17px; }
ol { margin-left: 23px; }

.cframe { clear: both; }

.invisible,
.navposition,
#content-hidden,
.menu dfn
{
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline;
}

.col2-oneone .oneone-left,
.col2-oneone .oneone-right,
.col2-onetwo .onetwo-left,
.col2-onetwo .onetwo-right,
.col2-twoone .twoone-left,
.col2-twoone .twoone-right,
.col3-oneoneone .oneoneone-left,
.col3-oneoneone .oneoneone-middle,
.col3-oneoneone .oneoneone-right
{ float: left; }

.oneone-left,
.oneone-right,
.onetwo-left,
.onetwo-right,
.twoone-left,
.twoone-right,
.oneoneone-left,
.oneoneone-middle,
.oneoneone-right
{ min-height: 1px }

div.mailform-label { float: left; }
div.mailform-label-input { clear: left }

.ctype-uploads ul.layout-0,
.ctype-uploads ul.layout-1,
.ctype-uploads ul.layout-2
{
	margin-left: 0px;
}
.ctype-uploads ul.layout-0 li,
.ctype-uploads ul.layout-1 li,
.ctype-uploads ul.layout-2 li
{
	padding: 0 0 4px 20px;
	display: block;
	list-style: none;
	list-style-image: none;
}

small { font-size: 0.9em }
big { font-size: 1.1em }
