body {
    margin : 0 20px;
    background-color : #ffffff;
    font-family : Helvetica, Arial, sans-serif;
    color : #000000;
    font-size : 11px;
    line-height : 1.3;
}

a:link, a:visited {
    color : #000000;
    text-decoration : none;
}
a:hover, a:focus, a:active {
    color : #8f8686;
}

p {
    margin-bottom : 1em;
}

/*
GRID BASICS
*/

/* Containers
----------------------------------------------------------------------------------------------------*/
.row {
	width: 948px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.col.span-1,
.col.span-2,
.col.span-3,
.col.span-4,
.col.span-5,
.col.span-6 {
/*	display:inline; */
	float: left;
/*	position: relative;*/
	margin-left: 5px;
	margin-right: 5px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.col.first {
	margin-left: 0;
}

.col.last {
	margin-right: 0;
}

/* Grid >> 6 Columns
----------------------------------------------------------------------------------------------------*/

.row .col.span-1 {
	width:148px;
}

.row .col.span-2 {
	width:306px;
}

.row .col.span-3 {
	width:464px;
}

.row .col.span-4 {
	width:622px;
}

.row .col.span-5 {
	width:780px;
}

.row .col.span-6 {
	width:938px;
}


.col.span-1.border-right {
    border-right : 1px solid #000000;
    width : 147px;
}
.span-2.border-right {
    border-right : 1px solid #000000;
    width : 305px;
}
#logo {
    border-left : 1px solid #000000;
    border-right : 1px solid #000000;
    width : 304px;
}

#head {
    position : fixed;
    height : 140px;
    background-color : #ffffff;
    font-weight : bold;
}

#head-wrap div {
    height : 130px;
    padding-top : 10px;
}
#head-wrap div div {
    padding-top : 0;
}
#statement div,
#categories div,
#latest-news div {
    margin-right : 10px;
}

#head h1 {
    margin-bottom : 1em;
}

#content {
    width : 943px;
    padding-top : 160px;
}

.index-anchor {
    position:relative;
    top : -140px;
height : 10px;
width:10px;
display:block;
}
.item {
    margin-bottom : 10px;
}
.item-alpha {
    border-top : 1px solid #000000;
    padding-top : 1em;
    line-height : 1.3;
}
.item-info img {
    margin-bottom : 10px;
}
.item-util {
    margin : 0;
    clear : both;
    color : #000000;
}
.more-toggle:hover {
    cursor : pointer;
    color : #8f8686;
}
.item-info {
}
.item img {
}
.item-copy,
.item-credits {
    display : none;
}
.item-copy p {

-moz-column-count: 2;
-moz-column-gap: 10px;
-webkit-column-count: 2;
-webkit-column-gap: 10px;

}
.item-credits {
}
.item-desc {
    border-top : 1px solid #000000;
    padding-top : 1em;
}
.item.first .item-alpha,
.item.first .item-desc,
.item:first-child .item-alpha,
.item:first-child .item-desc {
border-top : none;
}

h1 {
    font-weight : bold;
}

/*
.page-body {
    float : left;
    width : 147px;
    margin-right : 10px;
    line-height : 1.3;
}
*/

#footer {
    clear : both;
    border-top : 1px solid #000000;
    padding-top : 1em;
}
#foot-top {
    margin-left : 0;
}


/* News */
.news-item {
    margin-bottom : 1em;
    border-bottom : 1px solid #000000;
    padding-bottom : 1em;
}
body.entry .news-item,
.news-item.last {
    border-bottom : none;
}
.figure {
    margin-bottom : 20px;
}
p.byline {
    color : #8f8686;
}
.news-categories,
.news-tags {
    margin-bottom : 0;
}
.addthis_toolbox {
    margin-top : 1em;
}


/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.jta-tweet-attributes {
    display : block;
    color : #8f8686;
}
.jta-tweet-attributes a:link, .jta-tweet-attributes a:visited {
    color : #8f8686;
}
.jta-clear {
display:none;
}

