/**** ars_css Stylesheet ****/

/*** General attributes ***/
html, body {
	margin: .5em;
	padding: 0;
	background-color: #fff;
	color: #333;
	font-family: Verdana, Helvetica, sans-serif;
	}
h1 { 	font-size: 1.5em; }
h2 { 	font-size: 1.2em; }
p { font-size: 1em; }
fieldset { border: none; }
textarea { background: #F0FFF0; }
label {
	font-style: italic;
	font-size: .8em;
	}

/*** Mindmeld general selectors ***/
label.mm_error { color: red; }
textarea.wysiwyg {width: 100%; }

/*** Header section ***/
#mm_header {
	color: #006;
	margin-bottom: 0px;
	}
#mm_header img {
	margin-bottom: -2em;
	border: 0;
	}

/*** Left and right modules section. This theme displays all boxes on the right side. ***/
#mm_left, #mm_right {
	float: right;
	margin-top: -1em;
	padding: 0 .2em .2em .2em;
	width: 25%;
	font-size: .8em;
	}
 /** Individual modules **/
#mm_mod_left, #mm_mod_right { 
	border-bottom: 1px dotted gray;
	}

/*** Center (main content) section ***/
#mm_center {
	float: left;
	margin-left: 1em 0;
	padding: 1em;
    width: 68%;
	background: #EAFFD0;
	border: 1px solid;
	border-color: #ACA #686 #686 #ACA;
	}

/*** Footer section ***/
#mm_footer {
	margin-top: 1em;
	padding: 1em 1em 0 0;
	font-size: .8em;
	border-top: 1px dotted #ACA;
	clear: both;
	}
#mm_footer img { 
	padding-right: .5em;
	border: none;
	}

/*** Navigation tabs (in header section) ***/
#mm_navlist {
	padding: 3px 250px;
	margin-left: 0;
	margin-bottom: -1px;
	font: bold 12px, sans-serif;
	z-index: 1;
	}
#mm_navlist li {
	list-style: none;
	list-style-type: none;
	margin: -2px;
	display: inline;
	overflow: hidden;
	}
#mm_navlist li a {
	margin-left: 0;
	padding: 2px 1.2em;
	border: 1px dotted #DED;
	border-bottom: none;
	background: #F0FFF0;
	text-decoration: none;
	}
#mm_navlist li a:link, a:visited 
	{ 
	color: #9A9; 
	}
#mm_navlist li a:hover {
	border-color: #5B8585;
	background: #ADD5AD;
	color: #000;
	}
#mm_navlist li a:active:hover {
	border-color: #5B8585;
	background: #ADD5AD;
	color: #000;
	}
#mm_navlist li a#current {
	border: 1px solid #ACA;
	border-bottom-color:	#EAFFD0;
	border-right: 2px solid #686;
	background: #EAFFD0;
	color: #5B8585;
	}

/*** Search form ***/
#mm_query  textarea { width: 85%; }
#mm_manage textarea { width: 85%; }

/*** Search results  ***/
#mm_results h1 { font-size: 1em; }
#mm_results p { font-size: .8em; }
#mm_results a.mm_thought_summary {
	color: #5B8585;
	font-size: .8em;
	text-decoration: none;
	}
#mm_results a.mm_thought_summary:hover {
	color: #3B6565;
	text-decoration: underline;
	}
#mm_results .result_strength {
	text-align: right;
	font-size: .6em;
	}

/*** search mod_feedback ***/
#mm_mod_feedback { border-bottom: 1px dotted #CDC; }
.mm_feedback { border: none; }
.mm_feedback input { margin: 0 100% .2em 0; }

/*** Manage form ***/
.mm_results { border: 1px dotted #ACA; }
.mm_resultshdr { text-align: center; }
#id.mm_resultshdr { width: 5%; }
#summary.mm_resultshdr {
	padding-left: 1em;
	width: 90%;
	text-align: left;
	}
#reset.mm_resultshdr { text-align: right; }

.mm_resultsdata { padding: 2px; }
#draft.mm_resultsdata { background: #FFFF44; }
#active.mm_resultsdata { background: #00AA00; }
#inactive.mm_resultsdata { background: #AAAAFF; }
#deleted.mm_resultsdata { background: #AA0000; }
#summary.mm_resultsdata a {
	padding-left: 1em;
	text-align: left;
	color: #5B8585;
	font-size: .8em;
	text-decoration: none;
}
#summary.mm_resultsdata a:hover {
	color: #3B6565;
	text-decoration: underline;
	}

/*** Contribute ***/
span.mm_thoughtsummary input { width: 100%; };
