.NewsArticleDetail
{
    float: right;
    width: 610px;
    height: 610px;
    border: solid gray 1px;
}

#NewsArticleDetailHeader
{
    height: 50px;
    width: 400px;
    margin: 20px 0 10px 20px;
    background-color: blue;
    text-align: center;
}

#NewsArticleDetailText
{
    margin: 0 10px 0 10px;
    border: solid green 1px;
    overflow: hidden;
}

#NewsArticleDetailImage
{
    height: 250px;
    width: 175px;
    float: right;
    margin: 10px;
    background-color: Red;
}

#NewsArticleDetailDate
{
    height: 20px;
    width: 100px;
    float: right;
    margin:  10px 10px 0 0;
    background-color: Yellow;
}
#NewsArticleDetailPostedBy
{
    height: 20px;
    width: 200px;
    float: left;
    margin: 10px 0 0 10px;
    background-color: Green;