/* external stylesheet subtangent.css */
body {
	background-color:#dddddd;
	color:#000000;
	font-family: sans-serif;
	font-size:80%;
	margin:2px;
	padding:2px;
}
p {margin-top:0px;}
div > *:first-child {margin-top:0px;}
div > *:last-child {margin-bottom:0px;}
code, pre {
	display:block;
	font-family:monospace;
	padding:0.5em;
	margin-left:1em;
	margin-right:1em;
	margin-bottom:1em;
	background-color:#eeeeee;
	color:#000000;
	border:1px dotted black;
}
acronym, abbr {
	color:green;
	cursor:help;
	border-bottom: 1px dotted green;
}
td, th {
	border: 1px #666666 solid;
	padding:3px;
}
th {
	background-color: #999999;
	color:inherit;
}
a {
	color:#0000cc;
	background-color: inherit;
	text-decoration:none;
}
a:hover {
	color:#009900;
	background-color: inherit;
	text-decoration:underline;
}
a.anchor {
	color:inherit;
	text-decoration:inherit;
}
.pagetitle, h2, h3 {font-family: Verdana, Helvetica, sans-serif;}
.pagetitle, .pt-ig, .pt-ty, .pt-games, .pt-res {
	padding:0px;
	margin:0px;
	border: none;
	text-align:right;
	font-size:200%;
	font-weight: bold;
	background-color:#666666;
	color: #ffffff;
}
.sidebar1 {
	position:absolute;
	left: 1px;
	margin:0px;
	margin-top:4px;
	margin-left:2px;
	width:165px;
}
.sidebar2{
	position:absolute;
	right: 1px;
	margin:0px;
	margin-top:3px;
	margin-right:2px;
	margin-left:2px;
	padding-left:2px;
	width:140px;
	text-align:left;
}
div.plainbox {
	border:1px dotted #ffffff;
	padding:2px;
	margin:5px;
}
.maincontent {
	position:absolute;
	left:170px;
	width:auto;
	background-color:#cccccc;
	color:inherit;
	border-left: 1px #ffffff dotted;
	border-right: 1px #ffffff dotted;
	margin-top:5px;
	padding:5px;
	width:auto;
}
h2, h3 {
	font-size:130%;
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom:3px;
}
h3 {
	font-size:115%;
	margin-top:0px;
	margin-bottom:0px;
}
h2.entry, h3.entry {
	border-bottom: 2px black solid;
	width:100%;
}
.smalllink {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: smaller;
}
.itemend {
	border-color:#ffffff;
	width:100%;
	height:1px;
}
.np {
	padding:2px;
	font-family:sans-serif;
	font-size:60%;
	border: 1px solid black;
	background-color:#fcfcfc;
	color:inherit;
}
span.highlight {color:#FF0000;}
div.panel {
	background-color:#bbbbbb;
	margin:2px;
	margin-top:6px;
	padding:2px;
	border: 1px dotted #ffffff;
}
a img {border:1px;}
img.flashpreview, img.mathpreview {
	float:left;
	width:100px;
	height:74px;
	margin-right:2px;
	vertical-align:top;
}
img.mathpreview {
	float:none;
	width:60px;
	height:60px;
	border:1px solid #999999;
}
div.navbar {margin-top:1px;}
div.navbar > p {
	margin-bottom:0px;
	padding-top:1px;
	padding-bottom:1px;
}
div.navbar p {margin: 0px;}
div.navbar a {display:block;}
div.navbar a:hover {
	background-color:#009900;
	color:#ffffff;
	text-decoration:none;
}
span.navhighlight {
	display:block;
	background-color: #f0f0f0;
	padding-top:0px;
	padding-bottom:0px;
	border-left:none;
	border-right:none;
}
.leftIcon {
	width:22px;
	height:22px;
	vertical-align:middle;
}
.leftIcon16 {
	width:16px;
	height:16px;
	vertical-align:middle;
	margin-right:2px;
}	
hr.lighthr {height:1px;}
