#content {
height:527px;
padding: 12px;
}
#content #upper {
position:relative;
}
#content #rotating_images {
background-color:#CCCCCC;
float:left;
height:312px;
overflow:hidden;
padding-bottom:30px;
width:713px;
}
#content #view_gallery_link {
bottom:58px;
left:0;
position:absolute;
}
#content #view_gallery_link a {
background:#FFFFFF url(/images/design/view_gallery_error.png) no-repeat scroll right center;
font-size:75%;
padding:12px 22px 12px 12px;
text-decoration:none;
color:#000;
}
#content #page_tear {
background:transparent url(/images/design/page_tear.png) no-repeat scroll 0 0;
bottom:0;
height:30px;
left:-2px;
position:absolute;
width:943px;
}
#coffee_hour h2 {
background:transparent url(/images/design/coffee_cup_icon.png) no-repeat scroll left 3px;
}
#coffee_hour > div img {
margin-right:16px;
}
#coffee_hour_inner_content {
padding:0 4px;
}
#recent_news h2 {
background:transparent url(/images/design/calendar_icon.png) no-repeat scroll left top;
}
#recent_news .news_item {
font-size:93%;
margin-bottom:15px;
padding:0 4px;
}
#recent_news .date {
font-size:92%;
font-style:italic;
}
#content #lower {
padding-top:30px;
}
.featured_content {
color:#666666;
float:left;
margin-right:14px;
padding-left:3px;
}
.featured_content h2 {
font-family:Georgia,Arial,Helvetica,sans-serif;
font-size:138%;
}
.featured_content .image_button {
margin:12px 0 0 -3px;
}
#learn_spanish {
margin-left:4px;
width:300px;
}
#learn_spanish #solidarity_badge {
float:left;
margin-right:8px;
}
#featured_program {
width:400px;
}
#featured_program #featured_program_image {
background:#FFFFFF url(/images/design/featured_image_bg.png) no-repeat scroll center center;
float:left;
height:100px;
margin-right:18px;
padding:7px 0 0 7px;
width:100px;
}
#donate {
width:188px;
position:relative;
top:100px;
}
#content #sidebar, #mainContent {
  height: 170px;
}
#social_homepage {
  width:210px;
  margin:-35px 0 -119px -24px;
}
#tweets { 
  height:87px;
  overflow:hidden;
}
#tweets ul {
 font-size:75%;
}
#sidebar #recent_news {
  height:255px;
  overflow:auto;
}
