table.project
{
	border-collapse: collapse;
	border-radius: 5px;
	border-spacing: 0;
	margin-top: 10px;
	moz-border-radius: 5px;
	table-layout: fixed;
	webkit-border-radius: 5px;
	width: 100%;
	word-wrap: break-word;
}

table.project td, th
{
	padding-bottom: 10px;
	padding-right: 20px;
	padding-top: 10px;
}

table.project th
{
	letter-spacing: 2px;
	text-align: left;
}

table.project th > a
{
	text-decoration: none;
}

table.project tr
{

}

table.project td
{

}

table.releases 
{
	border: 0px;
	width: 100%;
}

table.releases thead tr
{
	background-color: #82b4c8;
}

table.releases thead tr th
{
	color: white;
}

table.releases th
{
	background-color: #82b4c8;
}

/*
table.releases tr:nth-child(even)
{
	background: #f1f7f0;
}

table.releases tr:nth-child(odd)
{
	background: #d2dddd;
}
*/

table.releases tbody tr.even
{
	background-color: #d0e5e8;
}

table.releases tbody tr.odd
{
	background-color: #e8f6f8;
}
/*
table.releases tr:nth-child(even)
{
	background: #f1f7f0;
}

table.releases tr:nth-child(odd)
{
	background: #d2dddd;
}
*/
table.releases tbody tr.rec
{
	background-color: #9f9;
}

table.releases tbody td.link
{
	padding-left:15px;
}

table.releases tbody tr td
{
	padding: 4px 4px 4px 10px;

}

table.releases tbody tr td.hash
{
	text-align: left;
}

table.releases tbody tr td.notes
{
	text-align: center;
	vertical-align: middle;
}

table.releases tbody tr td.notes 
{
	vertical-align: middle;
	text-align: center;
}

table.releases tbody tr td.hash 
{
	padding: 4px 4px 4px 10px;
}

table.project-packages
{
	border-collapse: collapse;
	border-spacing: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	width: 100%;
	word-wrap: break-word;
}

table.project-packages td, th
{
	padding: 4px;
}

table.project-packages th
{
	background: linear-gradient(top, rgba(149,184,188,1) 0%,rgba(120,148,152,1) 100%);
	background: -moz-linear-gradient(top, rgba(149,184,188,1) 0%, rgba(120,148,152,1) 100%);
	background: -ms-linear-gradient(top, rgba(149,184,188,1) 0%,rgba(120,148,152,1) 100%);
	background: -o-linear-gradient(top, rgba(149,184,188,1) 0%,rgba(120,148,152,1) 100%);
	background: rgb(149,184,188);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(149,184,188,1)), color-stop(100%,rgba(120,148,152,1)));
	background: -webkit-linear-gradient(top, rgba(149,184,188,1) 0%,rgba(120,148,152,1) 100%);
	background-color: #22544f;
	border: none;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95b8bc', endColorstr='#789498',GradientType=0 );
	letter-spacing: 2px;
	padding-top: 12px;
	text-align: center;
}

table.project-packages th > a
{
	text-decoration: none;
}

table.project-packages tr
{
	background: linear-gradient(top, rgb(238,243,243) 0%,rgb(255,255,255) 100%);
	background: -moz-linear-gradient(top, rgb(238,243,243) 0%, rgb(255,255,255) 100%);
	background: -ms-linear-gradient(top, rgb(238,243,243) 0%,rgb(255,255,255) 100%);
	background: -o-linear-gradient(top, rgb(238,243,243) 0%,rgb(255,255,255) 100%);
	background: rgb(238,243,243);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(238,243,243)), color-stop(100%,rgb(255,255,255)));
	background: -webkit-linear-gradient(top, rgb(238,243,243) 0%,rgb(255,255,255) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eef3f3', endColorstr='#ffffff',GradientType=0 );
}

table.project-packages td
{
	padding: 20px;
	text-align: left;
}

table.packages
{
	border-collapse: collapse;
	border-spacing: 0;
	margin-left: auto;
	margin-right: auto;
	width: 85%;
}

table.packages th
{
	background:  #ccf87e;
	color: #435960;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 11pt;
	letter-spacing: 2px;
	text-align: center;
	text-transform: uppercase;
	padding: 10px;
}

table.packages td
{
	text-align: center;
	padding: 7px;
}

table.packages tr:nth-child(even)
{
	background: #f1f7f0;
}

table.packages tr:nth-child(odd)
{
	background: #d2dddd;
}

table.googlesearch
{
	border-collapse: collapse;
	border-spacing: 0;
	margin-left: auto;
	margin-right: auto;
	width: 60%;
}

table.googlesearch td, th
{
	padding: 4px;
}

table.googlesearch th
{
	background: #d6f2a7;
	color: #5b7882;
	font-family: 'Poiret One';
	font-weight: bold;
	letter-spacing: 1px;
	text-align: center;
	text-transform: uppercase;
}

table.googlesearch td
{
	text-align: center;
}

table.libdcap-api, table.faq, table.publications
{
	border-collapse: collapse;
	border-spacing: 0;
	margin-left: auto;
	margin-right: auto;
	width: 85%;
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
	color: #656974;
}

table.libdcap-api, table.faq th
{
	color: #435960;
	text-align: center;
	padding: 10px;
}
table.libdcap-api, table.faq, table.publications td
{
	padding: 7px;
}
table.publications th {
	text-align: left;
	padding: 7px;
}
table.libdcap-api, table.publications tr:nth-child(even)
{
	background: #f1f7f0;
}
table.libdcap-api, table.publications tr:nth-child(odd)
{
	background: #d2dddd;
}
table.faq tr:nth-child(2n+1)
{
	background: #f9fcfc;
}

table.faq tr:nth-child(3n+2)
{
	background: #f1f7f0;
}

table.faq tr:nth-child(3n+1)
{
	background: #d2dddd;
}
table.publications {
	width: 95%;
}
table.publications th
{
	color:  #f1f7f0;
	background: #76a29e;
}
table.publications div.marked{
	color: #ea7e4d;
}

tr.bad-release {
        background-color: white;
        color: black;
        opacity: 0.3;
        -moz-opacity:0.30;
        filter:alpha(opacity=30);
}
