/* -----------------------------------------------------------------------
   Driven Online, article/subpage layout
    - styling by Elwix/Style
   ----------------------------------------------------------------------- */


#column_center a:link    {color: #0010f8; text-decoration: none; background: transparent;}
#column_center a:visited {color: #102080; text-decoration: none;}
#column_center a:hover   {text-decoration: none; background-color: #808080;}

#column_center p {
	margin: 2px 0px 6px 0px;
	text-indent : 8px;
}

ol {
	margin: 0 0 0 1.8em;
	padding-left: 1.0em;
}
ol ol {
	margin: 0 0 0 0.5em;
	padding-left: 1.0em;
}
ol ol li {
	font-size: 0.8em;
}

#column_center .group {
	background: #CCC0C0;
	color: #000000;
	border: outset #A04040;
	border-width: 0px 1px 1px 1px;
	font: 11px sans-serif;
}

#column_center .scener {
	background: #C0C0CC;
	color: #000000;
	border: outset #4040C0;
	border-width: 0px 1px 1px 1px;
	font: 11px sans-serif;
}

#column_center .release {
	background: #C0CCC0;
	color: #000000;
	border: outset #40A040;
	border-width: 0px 1px 1px 1px;
	font: 11px sans-serif;
}




h1, .article_title {
	margin: 0px;
	font-size: 1.6em;
	color: black;
	text-align: center;
}

h2.article_author {
	margin: 0px 0px 12px 12px;
	text-align: center;
	font-size: 0.9em;
	font-style: italic;
	font-weight: bold;
	color: black;
	display: block;
}

h2.article_source {
	margin: 0px 0px 0px 12px;
	text-align: center;
	font-size: 0.9em;
	font-style: italic;
	font-weight: normal;
	color: black;
	display: block;
}


h2.article_title_url {
	margin: 0px;
	font-size: 0.9em;
	color: black;
	text-align: center;
}

h3 {
	margin: 12px 0px 6px 0px;
	font-size: 1.25em;
	color: black;
	text-align: left
}



.article_linkbox {
	margin: 0 auto 8px auto;
	padding: 0 0 0 0;
	background: #B0B0B8;
	border-color: #6C6C70;
	border: 1px dotted #607080;
	border-width: 1px 1px 1px 1px;
	font-size: .8em;
	align: center;
	text-align: left;
	width: 96%;
}

.article_linkbox table tr.header {
	background: #BCBCB8;
	font: 10px sans-serif;
	text-align: center;
}

.article_linkbox table tr.header td {
	width: 80%;
	background: #CCCCD0;
	border: solid #607080;
	border-width: 0px 0px 1px 0px;
}

.article_linkbox a					{font: 9px sans-serif;}
.article_linkbox a:link			{color: #1020e0; text-decoration: none; background: transparent;}
.article_linkbox a:visited	{color: #203060; text-decoration: none;}
.article_linkbox a:hover		{text-decoration: none; background-color: #808080;}




.article_thumbbox {
	margin: 0 auto 8px auto;
	padding: 0 0 0 0;
	background: #B0B0B8;
	border-color: #6C6C70;
	border: 1px dotted #607080;
	border-width: 1px 1px 1px 1px;
	align: center;
	text-align: left;
	width: 90%;
}

.article_thumbbox table tr.header {
	padding: 0 0 0 0;
	background: #BCBCB8;
	font: 10px sans-serif;
	text-align: center;
}

.article_thumbbox table tr.header td {
	width: 80%;
	background: #CCCCD0;
	border: solid #607080;
	border-width: 0px 0px 1px 0px;
}

.article_thumbbox table tr td {
	text-align: center;
}



.article_asciibox {
	margin: 0 auto 8px auto;
	padding: 0 0 0 0;
	background: #B0B0B8;
	border-color: #6C6C70;
	border: 1px dotted #607080;
	border-width: 1px 1px 1px 1px;
	align: center;
	text-align: left;
	width: 98%;
  font-family: Courier New, Terminal, Courier, monospace;
  font-size: 10px;
  color: black;
}



.article_quotebox {
	margin: 0 auto 8px auto;
	padding: 0 0 0 0;
	background: #B0B0B8;
	border-color: #6C6C70;
	border: 1px dotted #607080;
	border-width: 1px 1px 1px 1px;
	align: center;
	text-align: center;
	width: 86%;
  font-family: Verdana, sans-serif;
  font-size: x-small;
  color: black;
}


