/*
**	Topic styles.
*/

#colleft
{
	margin:0px;		padding:0px;
	float:left;
	width:160px;
	/* border:dotted 1px burlywood; */
}

#colmid
{
	margin:0px;		padding:0px;
	margin-left:160px;
	/* border:dotted 1px burlywood; */
}

/* simple */
div.newsframe
{
	margin:40px 1em 32px 1em;
	padding:4px;
	border:solid 1px #A09070;
	background-color:#D0C090;
}

table.newshdr
{

	margin-left:1em;
	/* NOTE: IE doesn't like this. But I don't like IE so that 
		evens out nicely :P 
	*/
	margin-top:-28px;
	height:32px;
}

/* Table styles with tab bg */
td.newstabL
{	width:24px;	background-image:url(img/newstab_l.png);	}

td.newstabR
{	width:24px;	background-image:url(img/newstab_r.png);	}

td.newstabM
{	background-image:url(img/newstab_m.png);	}

/* Separate style for tab-text box, because alignment requires it :( */
span.newshdr
{
	margin:0 1px; padding: 0px 1ex;
	color:navy; font-weight:bold; font-size:120%;
	background-color:#B8A880;
	border-top: solid 1px #908060;		border-left: solid 1px #908060;
	border-right: solid 1px #D0C090;	border-bottom: solid 1px #D0C090;
}


/* --- */
td.datetabL
{	width:20px;	background-image:url(img/datetab_l.png);	}

td.datetabR
{	width:20px;	background-image:url(img/datetab_r.png);	}

td.datetabM
{	background-image:url(img/datetab_m.png);	}

span.datehdr
{
	margin:0 2px; padding: 1px 1ex;
	font-style:italic; font-weight:bold; font-size:90%;
	background-color:#B8A880;
	border-top: solid 1px #908060;		border-left: solid 1px #908060;
	border-right: solid 1px #D0C090;	border-bottom: solid 1px #D0C090;
}

/* news content box */
div.newscnt
{
	padding: 4px;
	background-color:#B0A070;
	border-top: solid 2px #808080;		border-left: solid 2px #808080;
	border-right: solid 1px white;		border-bottom: solid 1px white;
}

/* news footer box */
div.newsftr
{
	margin: 2px 2em auto auto;
	text-align:right;
	font-style:italic; font-size:80%;
}

