@charset "utf-8";

/*********
* LAYOUT *
*********/



/**********
* CONTENT *
**********/
#content {
	width: 682px;
	padding: 30px 36px 35px 36px;
}

#content #header {
	margin-right: -36px;
}

#content div.item {
	position: relative;
	clear: both;
	
	margin: 0 0 30px 0;
	padding: 0 220px 20px 0;
	
	border-bottom: 1px #E3E3E3 solid;
}
#content div.item:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content div.item img {
	float: right;
	margin: 0 -220px 0 25px;
	
}
#content div.item a {
	text-decoration: none;
}
#content div.item h2 {
	font-size: 12px;
	margin: 0 0 5px 0;
	padding: 0;
}
#content div.item h2 a {
	color: #e5202a;
	text-decoration: none;
}
#content div.item h2 a:hover {
	color: #e5202a;
	text-decoration: underline;
}

#content div.item p.date {
	float: right;
	margin: 0 0 0 25px;
	background-color: #EEEEEE;
	padding: 0 5px;
}

#content div.item p.bodytext {
	margin: 0;
	padding: 0;
}

#content div.item p.details {
	margin-top: 5px;
}
#content div.item p.details a {
	font-weight: bold;
}
#content div.item p.details a:hover {
	text-decoration: underline;
}

/* sidebar */
#content #sidebar {
	position: absolute;
	right: 1px;
	top: 0;
	width: 181px;
	padding: 25px 25px 25px 25px;
	
	background-color: #eeeeee;
}

#content #sidebar h1 {
	font-size: 12px;
}


#content #sidebar div.item {
	border: 0;
	margin: 4px 0;
}
#content #sidebar div.item h2 a {
	color: #5E5E5E;
	font-weight: normal;
}

#content #sidebar div.item p.bodytext, #content #sidebar div.item p.details {
	display: none;
}

#content div.tx-ttnews-browsebox p {
	margin: 0;
	padding: 0;
}

#content div.tx-ttnews-browsebox table p {
	margin: 0;
	padding: 0;
}

#content div.tx-ttnews-browsebox table p {
	margin: 0;
	padding: 0;
}

#content div.tx-ttnews-browsebox table p a {
	display: block;
	margin: 0 2px;
	padding: 0 6px;
	
	background-color: #EEEEEE;
	text-decoration: none;
}
#content div.tx-ttnews-browsebox table td.tx-ttnews-browsebox-SCell a {
	background-color: #224959;
	color: #FFFFFF;
}
