body
{
font-family: 'Dosis', sans-serif;
margin:0px;
padding:0px;
letter-spacing:0.06em;
background-image: url('../media/stripe.png');
}

h1 h2 h3
{
margin:0px;
padding:0px;
}

h1
{
font-size:24pt;
margin-bottom:50px;
}

h2
{
font-size:14pt;
border-bottom:1px solid #a0a0a0;
padding-bottom:5px;
}

h3
{
font-size:12pt;
padding-bottom:5px;
}

.date
{
color: #800000;
padding-right:5px;
}

p
{
line-height: 1.8em;
}

ul
{
list-style-type:square;
margin-bottom:20px;
}

a
{
text-decoration:none;
color: #800000;
}

a:hover
{
color:#404040;
text-decoration:underline;
}

#content
{
width:950px;
margin:auto;
}

@media screen and (max-width: 960px) {
	#content
	{
		width:100%
	}
}


.file-details
{
margin-top:5px;
font-size:10pt;
color: #808080;
}

.row
{
padding:20px;
margin:0px 20px 20px 20px;
background-color: #f0f0f0;
-webkit-box-shadow:  0px 0px 15px 3px #a0a0a0;
box-shadow:  0px 0px 15px 3px #a0a0a0;
-webkit-border-radius: 0px 0px 16px 16px;
border-radius: 0px 0px 16px 16px;
border:1px solid #9a9a9a;
}

.span2
{
width:48%;
vertical-align:top;
display:inline-block;
}

.span2:first-child
{
padding-left:0px;
}
.span2:last-child
{
padding-left:30px;
}

.news
{
margin-bottom:20px;
}

.table
{
width:100%;
}


table.tablesorter {
border-collapse: collapse;
border:1px solid #c0c0c0;
}
table.tablesorter th {
padding-right:15px;
border-bottom:1px solid #c0c0c0;
border-right:1px solid #c0c0c0;
padding:5px;
text-align:center;
cursor:pointer;
}
table.tablesorter td {
border-right:1px solid #c0c0c0;
padding:5px;
}

table.tablesorter .even {
background-color: #f0f0f0;
}
table.tablesorter .odd {
background-color: #ff0000;

}
table.tablesorter .header {

}
table.tablesorter .headerSortUp {
	background-image: url(../media/asc.gif);
	background-repeat: no-repeat;
	background-position:right center;
}
table.tablesorter .headerSortDown {
	background-image: url(../media/desc.gif);
	background-repeat: no-repeat;
	background-position:right center;
}
.m
{
text-align:center;
}

.warn
{
border:1px solid #D0D0D0;
background-color:#FFF;
padding:10px;
-webkit-border-radius: 8px;
border-radius: 8px;

}
