#sideBar {
  border: 1px solid transparent;
  background-color: transparent;
  width: 306px;
  min-height: 455px;
  padding-left: 0px;
  padding-right: 0px;
  margin-top: 13px;
}
#sideBar #sbDate {
  color: #375d9b;
  margin-top: 5px;
  margin-bottom: 8px;
}
#sideBar .sbLanguageChoice img { margin-right: 10px; }
#sideBar .sbHeader {
  padding: 0pt;
  background-color: #999999;
  color: #375d9b;
}
#sideBar .sbHeader a, #sideBar .sbHeader a:hover, #sideBar .sbBody a, #sideBar .sbBody a:hover, #sideBar .sbBody h3 a, #sideBar .sbBody h3 a:hover, #sideBar .sbFooter a, #sideBar .sbFooter a:hover, #sideBar .sbBody .h3, #sideBar .sbBody .h3link, #sideBar .sbBody .h2, #sideBar .sbBody .h2link, #sideBar .sbBody .footer { color: #375d9b; }
#sideBar .sbHeaderNoImg {
  border-left: 1px solid #dadada;
  border-top: 1px solid #dadada;
  border-right: 1px solid #dadada;
  padding-left: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
}
#sideBar .sbBody {
  border-left: 1px solid #dadada;
  border-right: 1px solid #dadada;
  background-color: #e0e8ff;
  color: #375d9b;
  padding-top: 5px;
  padding-bottom: 5px;
}
#sideBar .sbBody h3 {
  color: #375d9b;
  padding: 0pt;
}
#sideBar .sbBody .imgBorderColor, #sideBar .pollresult_wrapper { border: 1px solid #dadada; }
#sideBar .sbFooter {
  margin: 0pt;
  padding: 0pt;
  background-color: #999999;
  color: #375d9b;
  margin-bottom: 5px;
}
#sideBar .sbFooterNoImg {
  border-left: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
  border-right: 1px solid #dadada;
  padding-left: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
}
#sideBar .sbFooterNoTxt { border-bottom: 1px solid #dadada; }
#sideBar .hrSolid hr { display: none; }
#sideBar .hrSolid {
  clear: both;
  height: 1px;
  border-top: 1px solid #375d9b;
  margin-top: 5px;
  margin-bottom: 5px;
}
#sideBar .hrSolidShort {
  margin-left: 10px;
  margin-right: 10px;
}
#sideBar .sbBold { font-weight: bold; }
#sideBar .sbMarginBottom, #sideBar #newsPhotoLayout1 div, #sideBar #newsPhotoLayout2 div { margin-bottom: 5px; }
#sideBar .sbFloatRight, #sideBar .floatRightClass { float: right; }
#sideBar .sbReset { clear: both; }
#sideBar .sbElmntSpacing {
  padding-left: 5px;
  padding-right: 5px;
}
#sideBar .sbNoTopMargin { margin-top: -5px; }
#sideBar #sbLoginField {
  visibility: hidden;
  display: none;
}
#sideBar .pollresult_value, #sideBar .pollanswer.hover, #sideBar .sbBody .photobg { background-color: transparent; }
#sideBar .pollanswer.selected {
  background-color: transparent;
  font-weight: bold;
}
#sideBar .tagCloud {
  overflow: hidden;
  position: relative;
  margin: 0pt;
  padding: 0pt;
  list-style-type: none;
  line-height: 200%;
  margin-bottom: 20px;
}
#sideBar .tagCloud li {
  position: relative;
  display: inline;
  float: left;
  height: 1.5em;
  padding: .5em 0;
  margin-right: 5px;
  line-height: 1em;
}
#sideBar .tagCloud li a {
  margin: auto;
  display: inline;
  white-space: nowrap;
}
#sideBar .floatLeftClass { float: left; }
#sideBar .marginRight3Class { margin-right: 3px; }
#sideBar .newsPhotoLayout { overflow: hidden; }
#sideBar #newsPhotoLayout0 div, #sideBar #newsPhotoLayout3 .largeImageContainer, #sideBar #newsPhotoLayout3 .largeImageContainer div { margin-bottom: 3px; }
#sideBar ul.tweet-list {
  list-style-type: none;
  margin: 0pt;
  padding: 0pt;
}
#sideBar ul.tweet-list li {
  overflow: hidden;
  padding: 5px 0pt;
  border-top: 1px solid #dadada;
}
#sideBar ul.tweet-list li p { margin: 0pt; }
#sideBar ul.tweet-list .twtr-avatar {
  display: block;
  float: left;
  width: 35px;
  height: 35px;
}
#sideBar ul.tweet-list .twtr-tweet { margin-left: 40px; }
#sideBar ul.tweet-list .twtr-details {
  margin-left: 40px;
  font-size: 9px;
  margin-top: 3px;
}
#sideBar .sbBody .h2bg, #sideBar .sbBody .footerbg { background-color: #999999; }
#sideBar .sbBody .photoborder { border-color: #dadada; }
#sideBar .sbBody .footer a { color: inherit; }

