/*-----------------------------------------------------------------------------
	News
-----------------------------------------------------------------------------*/

div.latest-news {
	float:left;
	clear:both;
	width:959px;
	margin:36px 0;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	}
	div.latest-news h2 {
		position:relative;
		float:left;
		clear:both;
		margin:-13px 0 0;
		padding:0 10px 16px 18px;
		background:#eff1f3;
		}
	div.latest-news ul {
		clear:both;
		padding:0;
		list-style:none;
		}
		div.latest-news ul li {
			float:left;
			width:318px;
			padding:0;
			border-left:1px solid #ccc;
			}
			div.latest-news ul li:first-child {
				border:none;
				}
			div.latest-news ul li h3,
			div.latest-news ul li p {
				padding-right:18px;
				padding-left:18px;
				}
			div.latest-news ul li h3 {
				padding-bottom:20px;
				font-size:1.2em;
				}
			ul.news-list li a img,
			div.latest-news ul li a img {
				float:left;
				margin:0 12px 8px 18px;
				padding:8px;
				border:1px solid #ccc;
				background:#fdfff0;
				}

/* =List
-------------------------------------------------------*/
ul.news-list {
	float:left;
	clear:both;
    padding:0 0 10px;
    border-top:1px solid #ccc;
    list-style:none;
    }
    ul.news-list li {
        float:left;
        width:535px;
        padding:12px 20px 12px 25px;
        border-bottom:1px solid #ccc;
        }
        ul.news-list li.even {
            background:#fff;
            }
            ul.news-list li a img {
				width:70px;
				font-size:.8em;
				font-weight:normal;
                margin-left:0;
                }
            
/* =Details 
-------------------------------------------------------*/
body.news #PrimaryContentPane img {
    float:left;
    margin:0 18px 10px 0;
    }
