/*#lovefactory-friendship-request textarea,
#lovefactory-quick-message textarea { border: 1px solid #999999; font-size: 11px; width: 100%; height: 75px; padding: 3px; background-color: #000000; }*/
#lovefactory-friendship-request,
#lovefactory-friendship-request div,
#lovefactory-quick-message div { padding: 5px; }

.lovefactory-star { float: left; width: 16px; height: 16px; background-repeat: no-repeat; background-position: left center; }
.lovefactory-star-clickable { cursor: pointer; }
.lovefactory-star-off { background-image: url('../../images/star_off.png'); }
.lovefactory-star-on { background-image: url('../../images/star_on.png'); }

#lovefactory-rating-stars { margin: 5px 0px; }

.lovefactory-comment-actions { margin-top: 5px; visibility: hidden; }
.lovefactory-comment-top { border-bottom: 0px dotted #999999; padding: 5px 10px; background-color: #dddddd; color: #666666; }
.lovefactory-comment-text { position: relative; padding: 15px; padding-bottom: 25px; margin-bottom: 0px; border-bottom: 0px dotted #999999; background-color: #000000; }
.lovefactory-response { font-weight: bold; }
/*.even { background-color: #eeeeee; }*/

.lovefactory-comment-reported { margin: 5px; font-weight: bold; }

.lovefactory-system legend { color: #cc0000; }

.lovefactory-right-menu legend { font-size: 14px; color: #135CAE; }
.lovefactory-right-menu fieldset { background-color: #000000; }
.lovefactory-right-menu { text-transform: lowercase; }

.lovefactory-interactions,
.lovefactory-ratings { list-style-type: none; margin: 0px; padding: 0px; }
.lovefactory-interactions li,
.lovefactory-ratings li { margin-bottom: 3px; }

.lovefactory-bullet-star { font-weight: bold; }

textarea { border: 1px dotted #000000; font-size: 11px; width: 92%; height: 75px; padding: 5px; background-color: #f9f9f9; }
.lovefactory-actions { padding: 5px; }
.lovefactory-interaction-title { font-weight: bold; margin: 3px 5px; }

/* Comments */
.lovefactory-pagination { margin: 5px; }
.lovefactory-comment .lovefactory-thumbnail { float: right; margin: 0px 0px 10px 10px; }
.lovefactory-comment-actions { margin: 5px 0px 5px 0px; position: absolute; bottom: 0px; text-transform: lowercase; }
.lovefactory-new-comment textarea { width: 96%; height: 100px; padding: 5px; }
.lovefactory-new-comment { margin: 10px; }
.lovefactory-comment-action-error { margin-left: 10px; display: inline; color: #cc0000; }

/* Google Maps extra */
#google-map { margin-bottom: 10px; border: 1px solid #000000; }
.lovefactory_gmaps_extra { }
#lovefactory-toggle-maps { }
#lovefactory-full-map { margin-left: 5px; }
