.user img {float: left;}
.userdetails {list-style-type: none; padding: 0; margin: 0;min-height:100px;}
.userdetails li {list-style-type: none; }
.screen_name {padding-top: 0.3em;padding-left: 0.5em;float: left;font-size: 3em;font-weight:bold}
.screen_name a {text-decoration: none;color:black;}
.screen_name a:hover {text-decoration: underline;}
.label {font-weight: bold;}

#userevents {clear: both; margin: 0; padding: 1em 0;}
#userevents li.event {clear: both;list-style:none; display:block; margin-bottom: 1em;font-size: 1.2em;overflow: auto;	width: 100%;}
#userevents li.past {background-color: #EAF4DC;}
#userevents li.past:hover {background-color: #D9F4B6;}
#userevents li.future {background-color: #FFFECE;}
#userevents li.future:hover {background-color: #FFFE92;}
#userevents .eventtext {float:left;display:block;width:470px;padding:0.5em;}
#userevents .eventmessage {display:block; font-size:1.1em;}
#userevents .eventdate {display:block;text-align:left;font-size:smaller; color:gray;}
#userevents .frequency {display:block;text-align:left;font-size:smaller; color:gray;}
#userevents .eventcontrols {float: left;text-align: left;font-size:0.8em;margin:0.5em;}
#userevents .buttons {float: left;text-align: left;font-size:0.8em;margin:0.5em;width: 3em;}
#userevents .eventcontrols label { float: left; text-align: right; width: 4em; padding-right: .5em;}

#dialog_link {font-size:1.8em;text-decoration:none;padding:0.3em;}
#datepicker {font-size: 0.7em;float:right;}
#date_display {float:left; font-size: 1.8em;margin:0.5em;clear:both;line-height:0.9em;}
#choosedate {}
#choosemessage {clear:both;}
#when {clear:both;}
.suggestions {float:right;font-size:0.8em;text-align:center;background-color:white;margin-bottom:1em;}
.suggestions a {text-decoration:none;}
.suggestionHead {margin: 0.2em;}
.fg-button {line-height: 1.5em;}
.clear {clear:both;}
#eventForm label {font-style:italic;}
.range {font-size: 0.7em;}
#dialog {display:hidden;}

#eventForm {padding: 0.5em; -moz-border-radius: 5px;-webkit-border-radius: 5px; background-color: #EAF4DC;clear:both;text-align:left;}
.suggestionList { 
  max-height:8.5em;
  height:auto !important;
  height:9em;
  overflow:scroll;
  overflow-x: hidden; <- for horizontal scrolling
}
#future {display: hidden;}
.right-align {text-align: right;}
div.messageline {font-size: 1.2em;font-family: Verdana, Arial, Helvetica, sans-serif;vertical-align:middle;}
#yui-main {clear: both;}
