/* Footer (to conform with other D6 themes)*/
#footer .content > .menu > li {
  float: none;
}

#footer h2 {
  font-family: 'Gudea', Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
}

#footer .content > .menu > li > a {
  text-transform: capitalize;
  font-weight: normal;
}

#footer .content > .menu > li {
  margin-left: 2px;
}

#footer .block ul {
  padding-left: 0;  
}

/* Top hat */

#osu-top-hat #osu-top-hat-form .form-submit {
  background: url("../images/search_icon_white.png") no-repeat scroll 10px 4px #C34500;
  border: medium none;
  border-radius: 0 12px 12px 0;
  box-shadow: none;
  float: right;
  height: 26px;
  margin: 0;
  width: 40px;
}

#osu-top-hat  #osu-top-hat-form label {
  color: #FFFFFF;
  margin-top: 0;
  padding: 0 0.2em;
}

#osu-top-hat #edit-where-wrapper,
#osu-top-hat #edit-where-1-wrapper {
  display: block;
  margin: -6px 0 0;
  text-align: right;
}

.ie7 #osu-top-hat #edit-where-wrapper,
.ie7 #osu-top-hat #edit-where-1-wrapper {
  margin-top: 0;
}

#osu-top-hat #edit-where-wrapper label,
#osu-top-hat #edit-where-1-wrapper label {
  font-size: 11px;  
  display: inline-block;
  width: 70px;
}

/* PAul Edits Below */
.view-featured-sites .views-row {
	border-bottom:1px dotted #000;
	margin-bottom:1em;
}
.view-featured-sites .views-row.views-row-last {
	border-bottom:none
}
.view-feature-stories .views-row {
	clear:left;
}
.view-feature-stories img.imagefield-field_thumbnail {
	float:left;
	margin-right:.77em;
	margin-bottom:.77em;
}
.view .field-content {
	width:auto;
}
#hp-news .rss {
	float:right;
}
#hp-news .news-story {
	margin-bottom:1.5em;
	padding-bottom:1em;
	clear:both;
	overflow:auto;
	border-bottom:1px dotted #888;
}
#hp-news div.news-story:last-child {
  border:none;
}

#hp-news .news-story .imagefield-field_thumbnail {
	float:left;
	margin-right:1em;
	margin-bottom:.2em;
	margin-top:.2em;
}

#hp-news .news-story h3.title {
	display:inline;
	color:#c34500;
	font-size:.93em;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
#hp-news .news-story .date {
	display:inline;
	color:#565656;
	font-size:.93em;
	font-style:italic;
}
#hp-news .news-story .news-body {
	font-size:.93em;
}
.view-feature-stories .views-field-title {
	font-weight:bold;
}
.view-feature-stories .views-field-created {
	font-size:.85em;
	color:#666;
	margin-bottom:.5em;
}

#calendar-cws .events div.event:last-child {
  border:none;
}
#calendar-cws .date {
  float:left;
  margin-right:0.385em;
}
#calendar-cws .description {
  margin-left:40px;
}
#calendar-cws .description p {
  font-style:normal !important;
}
#calendar-cws dl.events-list {
  margin:0 0 0 4em;
}
#calendar-cws dl.events-list dd {
  margin-left:0;
}
#calendar-cws .date span {
  display:block;
  font-weight: bold;
  margin-top:-.2em;
}
#calendar-cws .day {
  color:#949494;
  font-size:2.77em;
}
#calendar-cws span.month {
  color:#c34500;
  font-size:1.5em;
  margin-top:-.5em;
}
#calendar-cws .year {
  color:#393939;
  font-size:1.2em;
  margin-top:-.12em;
}
#calendar-cws .description p {
  font-size:.93em;
}
#calendar-cws .rss {
  float:right;
}
#calendar-cws > a {
  display:block;
  text-align:center;
  font-size: 120%;
}

/* Increase the spacing between content areas and the next titles below */
#content-area,
#hp-news,
#hp-events {
  margin-bottom: 1em;
}

#block-announcement-summary h3.title a,
#sidebar-left h3.title a {
  color: #000;
}


/* Legacy Support 
We had some sites that in order to use multi-column content we created some classes
for it. In particular a column first and column last.
*/

#content .column {
  float:left;
  margin-right:1%;
  padding-right:1%;
}

#content .column.last {
  margin-right:0;
  padding-right:0;
}

#content .column img {
  display: block;
}