.ng_factbox {
clear: left;
}
#project_index_container {
width: 100%;
float: left;
border-top: 2px dotted #ccc;
overflow: auto;
margin: 30px 0;
}
#project_index_container .project_index_item {
margin: 0;
width: 100%;
max-width: 700px;
clear: both;
padding: 10px 0 0 0;
}
p.projectKicker {
color: red;
font-size: 0.7em;
font-weight: normal;
margin: 0;
padding: 0;
text-transform: uppercase;
}
#project_index_container .project_index_head {
font-weight: bold;
font-size: 1.5em;
width: 100%;
clear: both;
padding: 10px 0 0 0;
}
#project_index_container .project_index_image_container {
width: 25%;
max-width: 200px;
/* max-height: 150px; */
float: left;
}
#project_index_container .featured .project_index_image_container {
width: 100%;
max-width: 700px;
display: block;
margin: 0 0 20px 0;
}
#project_index_container .project_index_image_container img {
width: 100%;
height: 100%;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
box-shadow: 10px 10px 40px -15px #000;
}
#project_index_container .featured .project_index_image_container img {
width: 100%;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
box-shadow: none;
}
#project_index_container .project_index_pubdate {
background-color: #ccc;
color: #ffffff;
font-weight: bold;
padding: 1px 3px;
}
#project_index_container .project_index_summary {
float: left;
display: block;
width: 70%;
margin: 0 0 0 10px;
}
#project_index_container .featured .project_index_summary {
display: block;
width: 100%;
margin: 0;
}
#project_index_container .project_index_summary p {
margin: 0;
padding: 0;
}
#project_index_container a {
font-weight: bold;
}