.widgetdiv1 {
  margin-bottom:20px;
  width:auto;
}

.widgetdiv2 {
  background-color: #FFF;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 10px;
}

.widgetdiv4 div {
  padding:0 0 10px;
}

h3.widgettitle {
  padding-left:0;
  padding-right:0;
  color: #344A94;
  font-family: sans-serif;
  font-size:18px;
}


div.widget_news_story {
background-color:#f3f3f3;
margin-bottom:10px;
padding:5px;
}

html #news h2 {
margin-top:0;
}

html form.forms {
padding-left:0;
}

html form textarea {
border:1px solid #848484;
padding:3px;
}

#bodyarea div.polls-widget ul,#col_small div.polls-widget ul {
list-style-type:none;
margin:0;
padding:0;
}

html .polls-widget ul li label {
float:none;
}

html .polls-widget ul {
overflow:hidden;
}

ul.photos {
margin:0;
padding:0;
}

#bodyarea ul.photos {
margin-left:0;
margin-right:0;
}

html ul.photos li {
border:1px solid #999;
float:left;
height:75px;
margin:0 5px 5px 0;
padding:0;
width:75px;
}

ul.photos div.photo-thumbnail {
display:block;
height:55px;
overflow:hidden;
width:100%;
}

ul.photos li a {
display:block;
height:100%;
margin-left:-50px;
text-align:center;
width:175px;
}

ul.photos li a img {
border:none;
height:100%;
padding:0;
width:auto;
}

ul.photos li a:hover img {
border:none;
}

ul.photos li div.photo-title {
font-size:10px;
margin-top:2px;
text-align:center;
}
