
/* ---------------------------------------------------------------------*/
/* styles for search page 						*/
/* ---------------------------------------------------------------------*/

/* basic info */

/* div#main div#simple-search, div#main div#advanced-search {
	margin: 0 0 1.2em 0;
} */

div#main div.ma-content fieldset.basicinfo p {
	display: inline;
	margin: 0 1.8em 0 0;
}

div#main div.ma-content fieldset.basicinfo label {
	display: inline-block;
	margin: 0 .2em;
	width: 7em;
}

div#main div.ma-content fieldset.basicinfo input, div#main div.ma-content fieldset.basicinfo select {
	width: 8em;
}

div#main div.ma-content fieldset.basicinfo hr {
	visibility: hidden;
}

/* interests */

div#main div.ma-content fieldset#personal-interests {
	margin: 2em 0 0 0;
}
div#main div.ma-content fieldset#personal-interests p {
	width: 30em;
	margin: auto;
}
div#main div.ma-content fieldset#personal-interests select {
	width: 30em;
	height: 10em;
}
div#main div.ma-content fieldset#personal-interests ul {
	width: 17em;
	margin: 0 0 0 4em;
	padding: 0;
}

div#main div.ma-content fieldset#personal-interests ul li {
	float: none;
	list-style: none;
	list-style-image: none;
	padding: 0;
	margin: .2em 0 0 0;
	border: none;
}


/* other characteristics */

div#main div.ma-content fieldset#other-chars {
	clear: both;
}

div#main div.ma-content fieldset#other-chars p {
	width: 26em;
	float: left;
	margin: 2em 1em 0 0;
}


div#main div.ma-content fieldset#other-chars input, div#main div.ma-content fieldset#other-chars select {
	width: 22em; 
}

div#main div.ma-content fieldset#other-chars p.smallinputs label {
	margin: 0 1em 0 1em;
}


/* general stuff */

ul li.one-to-one {
	list-style: none;
	list-style-image: none;
}

div#main div.ma-content p.buttonholder {
	display: block !important;
	margin: 1.5em 0 0 0 !important;
	width: 10em !important;
	float: left;
}

div#main div.ma-content form fieldset {
	border: none;
}

div#main div.ma-content form fieldset legend {
	display: none;
}


div#main div.ma-content ul {
	float: left;
	padding: 0;
	margin: 1.2em 0 0 0;
}

div#main div.ma-content ul li {
	float: left;
	margin: .6em 0 0 2.2em;
}

div#main div.ma-content span {
	color: #0A5097;
}

div#main div.ma-content span.defloat {
	height: 0;
}

div#main div.ma-content p.smallinputs label {
	display: inline;
}

div#main div.ma-content p.smallinputs input {
	width: 3em !important;
}


/* tag cloud */

div#main div#interest-search,  div#main div#simple-search, div#main div#advanced-search {
	margin-bottom: 1em !important;
}

div#main div#interest-search div {
	float: none;
	height: 4em;
}

div#main div#interest-search span {
	line-height: 1.5em;
}

span.level-1 {
	font-size: .8em;
}
span.level-2 {
	font-size: 1.2em;
}
span.level-3 {
	font-size: 1.6em;
}
span.level-4 {
	font-size: 2em;
}
span.level-5 {
	font-size: 2.4em;
}
span.level-6 {
	font-size: 2.8em;
}