/* common class */
table.newsPlate {
	border-style: ridge;
	width: 36em;
	padding: 0.5em;
}


/* for parent posts */
table.newsPost {
	border-width: 5px;
	box-shadow: 1px 1px 5px black;
}

/* for child/rant posts */
table.newsRant {
	margin-top: 1em;
	margin-left: 2em;
	width: 34em;
	border-width:2px;
	border-top-left-radius: 15px;
	box-shadow: -1px -1px 5px black;
}

/* the toolbar stuff only shows when you are logged in,
 while inside of the news interface */
table.newsToolbar {
	width: 100%;
	background-color: #777;
	color: white;
	border-collapse: collapse;
}

table.newsToolbar tr {
}

table.newsToolbar td {
	padding: 0;
}

table.newsToolbar .tool
{
	font-size: 10pt;
	font-family: monospace;
	cursor: pointer;
	margin: 0;
}

table.newsToolbar .adminTool {
	color: white;
	background-color: red;
	border-color: firebrick;
	border-radius: 3px;
}


/* used for general news interface page titles */
.headline
{
	font-size: 20pt;
	font-family: monospace;
	text-align: center;
	font-variant: small-caps;
}


/* the plate cell that holds the head icon */
table.newsPlate .plateHead {
	width:50px;
	vertical-align:middle;
	padding-right: .5em;
}

table.newsPlate .plateTitle {
}

table.newsPlate .plateTime {
	font-size: 10pt;
	font-family: monospace;
}

table.newsPost .plateTitle {
	font-size: x-large;
	text-shadow: 1px 1px 2px rgba( 0%, 0%, 0%, .4);
}

table.newsRant .plateTitle {
	font-size: large;
}


.future {
	background-color: black;
	color: white;
}

.future * { color: inherit; }


/* general utility classes I've gotten used to using,
but dont want to include the whole common css */
.tal { text-align: left; }
.tac { text-align: center; }
.tar { text-align: right; }

.MarginCenter
{
	margin-left: auto;
	margin-right: auto;
}

