/*****************************
* Individual article display
*****************************/
.articleBody {
padding:0 1em;
}

.date {
color:#777;
font-size:.9em;
}

.imagePanel {
float:right;
font-size:.9em;
text-align:center;
width:230px;
background-color:#000;
margin:0 0 2em 2em;
}

.imagePanel .caption {
color:#fff;
margin:0;
padding:.4em 1em;
}

.share {
width:35em;
}

#panelContainer .share li {
float:left;
width:15em;
background-image:none;
padding-left:0;
margin-left:0;
}

.share a {
background:#fff none no-repeat scroll center left;
display:block;
padding-left:20px;
}

.share #facebook {
background-image:url(../../../images/share/facebook.gif);
}

.share #delicious {
background-image:url(../../../images/share/delicious.gif);
}

.share #myspace {
background-image:url(../../../images/share/myspace.gif);
}

.share #stumbleUpon {
background-image:url(../../../images/share/stumbleUpon.gif);
}

.share #reddit {
background-image:url(../../../images/share/reddit.gif);
}

.share #digg {
background-image:url(../../../images/share/digg.gif);
}

.newsArticles {
padding:0 1em;
}

.newsArticle {
padding-bottom:.3em;
margin-bottom:.8em;
border-bottom:1px dashed #ccc;
}

.newsArticle .title {
font-size:1em;
font-weight:700;
}

.newsArticle .date {
font-size:.8em;
color:#777;
padding-top:.5em;
}

.newsArticle p {
padding-top:.5em;
margin-top:0;
font-size:.9em;
}

.newsArticle a:link,.newsArticle a:visited,.newsArticle a:active {
color:#222;
text-decoration:none;
}

.newsArticle a:hover {
color:#222;
text-decoration:underline;
}

.newsArticle .imageContainer {
width:80px;
height:60px;
float:left;
padding-right:1em;
}

.newsArticleBasic {
padding-bottom:.3em;
margin-bottom:.8em;
border-bottom:1px dashed #ccc;
clear:both;
}

.newsArticleBasic .date {
font-size:.8em;
color:#777;
float:left;
width:80px;
text-align:right;
padding:.2em 1em .5em 0;
}

.newsArticleBasic .title {
font-size:1em;
font-weight:700;
float:left;
}

.newsArticleBasic a:link,.newsArticleBasic a:visited,.newsArticleBasic a:active {
color:#222;
text-decoration:none;
}

.newsArticleBasic a:hover {
color:#222;
text-decoration:underline;
}

.newsArticle.first {
background-color:#444;
border-bottom-style:none;
margin-bottom:3em;
padding:0 1em 0 0;
}

.newsArticle.first img {
float:left;
padding-right:1em;
}

.newsArticle.first .title {
font-size:1.7em;
letter-spacing:-1px;
padding:1em 0 0 1em;
}

.newsArticle.first a {
color:#fff;
text-decoration:none;
}

.newsArticle.first a:hover {
color:#fff;
text-decoration:underline;
}

.newsArticle.first .date {
color:#ccc;
}

.newsArticle.first p {
color:#fff;
font-size:1.2em;
}

.newsCriteria {
border-bottom:1px dashed #ccc;
margin-bottom:1em;
padding:.5em 1em;
}
