h2.widgettitle {
  background-color: #FCDDC4;
  padding: 5px 10px;
  margin:0;
  -moz-border-radius:8px 8px 0 0;
  -webkit-border-radius:8px 8px 0 0;
  border-radius:8px 8px 0 0;
}

#sidebar li.widget {
  background-color: #FFFFFF;
  border: 3px solid #F3831A;
  margin-left: 16px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
}

ul li.widget ul {
  padding: 0 10px 5px;
}

#sidebar .eventdate,
#sidebar .starttime,
#sidebar .endtime {
  color:#999;
  font-size:9px;
  text-transform:uppercase;
}

.date, .eventdate {
  height:auto;
}

.wical .summary,
.advanced-recent-posts li a {
  display:block;
  margin-top:-6px;
}

.sidebar-logo {
  margin:0 0 20px 17px;
}

h1.teaser-post-header {
  font-size:25px;
  line-height:1.4em;
  margin:0;
}

/*
.author {
  font-size:0.9em;
  margin-bottom:5px;
  text-transform:uppercase;
}
//axmod
*/

.entry {
  margin:0 0 20px;
}

.entry .teaser-thumbnail {
  margin:7px 15px 0 0;
  -moz-box-shadow:0 0 5px #AAA;
  -webkit-box-shadow:0 0 5px #AAA;
  box-shadow:0 0 5px #AAA;
}

h2.teaser-post-subhead {
  color:#444;
  font-size:16px;
  margin:5px 0;
}

ul#twitter_update_list li {
  margin:0.25em 0 0.5em;
}

#twitter_update_list li>a {
  display:block;
}

#social-widget-list {
  margin:10px 0;
}

#social-widget-form {
  background:url('/html/assets/email-icon.png') no-repeat;
  margin:10px 13px;
  padding-left:43px;
}

ul#social-widget-list li {
  display:inline-block;
  margin:0 3px;
}

#social-widget-list a {
  background-repeat:no-repeat;
  display:block;
  height:35px;
  width:35px;
  text-indent:-9999px;
}

.groupspaces-link {background-image:url('/html/assets/groupspaces-icon.png');}
.facebook-link    {background-image:url('/html/assets/facebook-icon.png');   }
.twitter-link     {background-image:url('/html/assets/twitter-icon.png');    }
.linkedin-link    {background-image:url('/html/assets/linkedin-icon.png');   }
.youtube-link     {background-image:url('/html/assets/youtube-icon.png');    }

.contact-heading {
  font-size:1.3em;
  margin:10px;
}

.twitter_widget_footer {
  padding:0 10px !important;
  text-align:right;
}

#nav ul {
  z-index:10;
}

#sidebar p {
  font-size:12px;
  line-height:inherit !important;
  padding:5px 10px 0;
}