﻿/* Sideblocks */

.sideblock .title h2 {
  background: url('images/star.gif') no-repeat left bottom;
  font-size:13px;
  height: 22px;
  text-transform:uppercase;
  padding: 0 0 6px 33px;
  color: #929a9e;
}

.star,
h2.headingblock,
.block_site_main_menu .title h2 {
  background: url('images/star.gif') no-repeat left bottom;
  padding: 0 0 6px 33px;
}
.block_course_list .title h2 {
  background: url('images/pencil.gif') no-repeat left bottom;
  padding: 0 0 6px 33px;
}

.sideblock {
  margin-bottom:1em;
  width: 100%;
}

.sideblock .header, .sideblock h2.header {
  text-align: left;
  margin:0;
  padding:4px;
  padding-top:0;

  border-bottom: none;
}
.sideblock h2 {
  margin:0;
  padding:0;
}

.sideblock .header .hide-show-image {
  float:right;
  height:11px;
  width:11px;
  margin-top:0.25em;
}

.sideblock .header .commands {
  margin-top: 0.3em;
  clear: both;
  height: 16px;
}

.sideblock .header .commands a {
  margin: 0px 2px;
}

.sideblock .header .icon.hide,
.sideblock .header .icon.edit {
  margin-right: 6px;
}

.sideblock .content {
  padding: 4px; 
}

.sideblock .content h3,
.sideblock .content h2 {
  text-align: left;
}

.sideblock .content h2 {
  margin:1.5em 0 0;
  padding:0;
}

.sideblock .content .head {
  margin-top: 10px;
}

.sideblock .content hr {
  height:1px;
  margin-top:4px;
  margin-bottom:4px;
  border:none;
  border-top:1px solid;
}

.sideblock div.column {
  margin:0px;
  margin-right:4px;
  padding:0px;
}

.sideblock div.column.c0 {
  float: left;
}

.sideblock div.column.c1 {
  display: inline;
}

.sideblock .content .c0 img.icon {
  margin:0px;
}

.sideblock .content .list, .unlist, .inline-list {
  list-style:none;
  padding:0;
  margin:0;
}

.sideblock .content .list {
  width: 100%;
}

.sideblock .content .list li {
  clear: left;
}

.sideblock .content .inline-list li, .inline-list li {
  display: inline;
}

.sideblock .content ul.list li.listentry {
  clear:both;
}

.sideblock .content div.info {
  text-align:center;
}

.sideblock .footer {
  margin-bottom: 4px;
  text-align:center;
  clear:both;
}

.block_login_logout .logintable {
  text-align:center;
}

.block_login_logout .loginform {
  display:inline;
}

.block_login_logout .loginform .c1 {
  font-size: 12px;
  margin:0px 2px 4px 0px;
}

.block_login_logout .loginform .fld input {
  width:5em;
}

.block_login_logout .loginform label {
  padding-right: 4px;
}

.block_login_logout .loginform div {
  margin:0.3em 0.8em;
  text-align:right;
  display:block;
}

.block_login_logout .loginform div.c1.btn {
  text-align:center;
}

.block_login_logout .logoutusername,
.block_login_logout .logoutuserimg {
  text-align:center;
  font-size:10pt;
  padding:2px;
}

.block_login_logout .logoutform {
  margin:0px;
}

.block_login_logout .logoutbtn {
  text-align:center;
  font-size:10pt;
  padding:5px;
}

.block_login_logout .logoutfooter {
  text-align:center;
  font-size:8pt;
  padding:2px;
}
