

/************* divs ****************/

.form_quickrate_buttons {
	float: right;
	margin-top: -2em;
}

.review_description {
	color: #000000; 
	background-color: #fffffd;
	padding: 1.1em; 
	overflow: auto; 
	margin: 1em 2em 1em 2em;
	border: medium double rgb(251,250,233);
	}

.interests {
	margin: auto;
	clear: both;
	}

/*.parent { float: left; width: 25%; min-width: 200px; padding: 0em; overflow: hidden;}*/
.parent_description { display: inline; }
.child_description { margin-left: 2em; margin-right: 1em; padding-bottom: .3em; } /* even empty descriptions have <br>, so will wrap when browser width compresses */
.child form { padding: 0px; margin: 0px; }
.child { padding: .3em 0em .1em .3em; }

.spacer { clear:both; height: 1em; } /* interests and float_links_box both contain only floats, so would be right on top of each other 
										(especially because interests can't specify a specific height (unknown)). margin don't do nothing.
										use spacer with clear both and specified height. */

.rating_choice {
	margin-left: 4em;
}

.rating_guide {
	height: 2.5em;
}
	
.star { width: 3.5em; padding: 0 .1em;}


/************* float ****************/

.floatright { float: right; }

.bottom_icon {margin: -20% -50% 0 20%;}


/************* lists ****************/

/*ul { list-style: none outside; padding: 0em 0em 0em 0em; }
*/

/*

ul.outside {list-style-position: outside}

ul { padding: 0 1.4em; }
*/

/************* text/font ****************/

li {line-height: 130%}

.parent_label { font-size: 1.2em; font-weight: bold; }

.child_label { }	

/************* colors ****************/

.light_brown {color: #fdf8fd}

.green {color: #449b70}

.blue {color: #245fd8}

.red {color: #efa8a6}

.orange {color: #f4c385}

.purple {color: #e5bafd}

.light_green {color: #b7e9b0}

.gold {color: #fbe688}

.light_gold {color: #fbfae6}

.child_label { color: #245fd8; } /* BLUE */

.parent_label { color: #449b70; } /* GREEN */

#anonymous_user_box {
	background-color: #f7faf3;
	padding: 1.1em; 
	border: medium double #f7fbe2;
}
#anonymous_user_box ul { margin-left: 3em; }

#FrontRavenIcon { display: none; }

/************* The following came from coop bills and may be unused or even harmful ****************/


#ajax_msg { background: #ffffe6; font-size: .9em; padding: 0; margin: 0 30% 1.1em 30%; }
.submit { background: white; margin-top: 11em; color: #777; }

.ajaxtoggle { text-align: right; padding: 1.7em; }

.left { text-align: left; }
.right { text-align: right; }
.border_bottom { border-bottom: #999 .12em solid; }
.border_left { border-left: #999 .12em solid; }
.fright { float: right; }
.fleft { float: left; }
.hidden { display: none; }
