body{
	font-family:"Helvetica Neue", Helvetica, Frutiger,geneva,verdana,trebuchet,arial,sans-serif;
	line-height: normal;
}

a{
	color:#000;
}

h1 {
	font-size: 36px;
	font-family: "Futura", "Helvetica Neue", sans-serif; 
	height: 17px;
	margin-bottom: 28px; 
}

h2{
	color: #444;
	font-size: 13pt;
	margin-bottom: 0px;
}

p{
	color: #333;
}

div#contributors{
	margin-top: 10px;
	margin-bottom: 30px;	
}

div#main{
	width:1000px;
	margin: auto;
}
td#tagDiv{
	vertical-align: top;
	padding-left: 40px;
}

div.dimension{
	width: 250px;
	/*display: inline; */
	float: left;
}
div#tableDiv{
	margin-left: 250px;
}

table#layout{
	padding-top: 30px;
}

ul{
	list-style-type: none;
	text-indent: -10mm;
	line-height: 10mm;
	width: 130px;
}

li{
	padding:0px 0; /*removes in Firefox/Mozilla */
	margin:-10px 0; /*removes in IE & Opera*/ 
	width: 170px;
}

a{
	text-decoration: none;
}

.download{
	color:#333;
	padding-bottom:10px;
	padding-left:5px;
	vertical-align:15px;
}

a.contributor{
	color:#888;
	font-size: 10pt;
	padding-bottom:10px;
	display: inline;
}

a.underlined{
	text-decoration: underline;
}


// ENTRY STYLING

tr.entry{
	width: 600px;
}

td.count{
	vertical-align: top;
}
td.count > p{
	font-family: "Futura", "Helvetica Neue", sans-serif;
	font-size: 15pt;
	color: #dddddd;
	margin-top: 0px;
	text-align: right;
	margin-right: 10px;
}

p.title{
	font-family: "Futura", "Helvetica Neue", sans-serif;
	font-size: 15pt;
	color: #333333;
	margin: 0px;
	margin-bottom: 3px; 
}

p.author{
	margin:0px;
	margin-bottom: 3px;
}

a.tags{
	color: #444;
	font-size: 10pt;
	margin:10px;
	margin-bottom: 2px;
	vertical-align:15px;
}

p.key{
	color: #66F;
	font-size: 10pt;
}

a.url{
	color: #999;
	font-size: 10pt;
	font-style: italic;
	font-weight: 200;
}


#articleTable {
	vertical-align: top;
	width: 600px;
}

pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
span.inner-pre{
	style=\"font-size:12px\;
}

p.tags{
	font-style:italic;
}

td.image{
	vertical-align: top;
}

img.preview{
	width:200px;
	margin-right: 20px;
	border: 1px solid #dddddd;

}

img.icon{
	height:40px;
	margin-right:10px;
	border: solid 2px #ffffff;
}
img.icon-project{
	height:40px;
	margin-top:12px;
	margin-right:10px;
}

td.body{
	font-size: 10pt;
	vertical-align: top;
}

tr > td{
	padding-bottom: .5em;
}
