/* maths.css style sheet */
@import url('../subtangent.css');
body {
	background-color:#bfc5d2;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
p {margin:0px;}
code {background-color:#ddddee;}
div {	background-color:inherit;}
div.pagetitle, div.pt-ig, div.pt-ty, div.pt-games, div.pt-res, div.pt-rev, div.pt-links, div.pt-stuff {
	background-color:#8090A0;
	background-image:url('../iconsa/pagetitle-blank.png');
	background-position: center left;
	background-repeat:no-repeat;
	height:32px;
	padding:2px;
	border:2px solid black;
	margin:0px;
	text-align:right;
	font-size:200%;
	font-weight: bold;
	color: #ffffff;
	-moz-border-radius:8px;
}
/* cut page load time 
div.pt-ig {background-image:url('../iconsa/pagetitle-ig.png');}
div.pt-ty {background-image:url('../iconsa/pagetitle-3d.png');}	
div.pt-games {background-image:url('../iconsa/pagetitle-games.png');}		
div.pt-res {background-image:url('../iconsa/pagetitle-res.png');}	
div.pt-rev {background-image:url('../iconsa/pagetitle-rev.png');}
div.pt-links {background-image:url('../iconsa/pagetitle-links.png');}
div.pt-stuff {background-image:url('../iconsa/pagetitle-stuff.png');}
*/
div.maincontent {
	font-size:130%;
	background-color:transparent;
	margin:5px;
	padding:2px;
	margin-right:5px;
	margin-top:1px;
	border:none;
}
div.sidebar2 {width:160px;}
div.plainbox, div.navbar, div.panel, div.panelA, div.panelB, div.infobox, a.linkcell {
	border:1px solid #9999bb;
	padding:2px;
	margin:2px;
	background-color:#D6D9E6;
	-moz-border-radius:7px;
}
div.panel > h2 {
	margin-top:2px;
	text-decoration:underline;
}
div.plainbox h2 {margin-top:2px;}
div.panelA {
	width:300px;
	float:left;
}
div.panelB {
	min-height:82px;
	_height:82px; /* UGLY IE hack */
}
a.linkcell {
	border:1px solid #9999bb;
	background-color: transparent;
	line-height:200%;
}
a.linkcell:hover {
	background-color:#009900;
	text-decoration:none;
	color:#ffffff;
	border-color:#000000;
	border-style:inset;
}
div.navbar {
	margin-top:1px;
	margin-left:1px;
	background-color:#d0d3e0;
}
div.navbar p {margin:0px;}
div.sidebar1 > div {background-color:#d0d3e0;}
div.infoBox {
	width:160px;
	float:right;
	background-color:#c9c9e0;
	/* background-image:url('../iconsa/detour20.png'); */
	background-position: top left;
	background-repeat:no-repeat;
	font-size:80%;
	border:1px solid #9999bb;
	padding:2px;
	margin:2px;
	-moz-border-radius:7px;
}
div.infoBox > h3 {padding-left:20px;}
p.keypoint {
	background-color: #d6d9f6;
	/* background-image:url('../iconsa/kp-bg.png'); */
	background-position: top left;
	background-repeat:no-repeat;
	font-size:130%;
	padding:2px;
	padding-left:22px;
	margin:2px;
	display:block;
	border: 1px solid black;
	-moz-border-radius:7px;
}
img.mathpreview, img.mathpreviewA, img.mathpreviewB {
	float:right;
	width:80px;
	height:80px;
	border:1px solid #999999;
}
img.mathpreviewA, img.mathpreviewB {margin-right:4px;}
img.mathpreviewB {border:none;}
img.mathpreview60 {
	float:right;
	width:62px;
	height:62px;
	border:1px solid #999999;
}
img.mathpreview45 {
	float:right;
	width:45px;
	height:64px;
	border:none;
}
td, th {
	border: 1px #666666 solid;
	padding:3px;
}
th {
	background-color: #8090a0;
	color:#ffffff;
}				
table.resources, table.links {width:98%;}
table.resources td {
	vertical-align:top;
	border: 1px solid #999999;
}
table.tableofbuttons tr,th,td {border:none;}
h2 {text-decoration:none;}
h2 a {color:#000000;}
.required, .optional, .updated, .latest {font-size:xx-small;}
.required, .latest {color:red;}
hr.lighthr, p.filetype {
	border:none;
	border-top: solid 1px #9999bb;
}
p.filetype {font-weight:bold;}
