@import url(/Styles/spec-note);
@charset "utf-8";

.h-ab, .h-pi, .h-tag { font-weight: bold; }
.h-tag { color: #009; }
.h-attr { color: #900; }
.h-attv { color: #600; font-style: italic; }
.h-com { color: #090; font-style: italic; }

.lastmodified { margin: 1em 0; font-size:80%; font-style: italic; }

.cool
{
	x-border-left: 1px solid #999;
	border-top: 2px solid #7fcdac;
	border-bottom: 2px solid #7fcdac;
	padding-left: 0.67em;
	float: right;
	clear: right;
	margin: 0 0 1em 1em;
	width: 320px;
	background: #dff2ea;
}

.cool h2, .cool h3
{
	background: #dff2ea;
}

small { font-size: 60%; }

li.alt
{
	color: #999;
}

#downloads li p.description
{
	font-size: 75%;
	color: #666;
	margin: 0;
}


ul, ol, li
{
	margin: 0;
	padding: 0;
}
.cool li, li li
{
	margin-left: 2em;
}
hr
{
	margin: 1em 0;
}
.cool li small
{
	display:block;
}
.cool li a
{
	display:block;
	margin-top: 4px;
}


.special-or {
	font-size: 50%;
	vertical-align: 25%;
	font-weight: normal;
}
.special-or:before,
.special-or:after {
	content: '—';
}
.xoxo dt, .xoxo dd, .xoxo li
{
	margin-bottom: 0.67em;
}
.no-spacing dt, .no-spacing dd, .no-spacing li
{
	margin-bottom: 0;
}
.xoxo ul dt, .xoxo ul dd, .xoxo ul li,
.xoxo ol dt, .xoxo ol dd, .xoxo ol li,
.xoxo dl dt, .xoxo dl dd, .xoxo dl li
{
	margin-bottom: 0;
}
dd + dd:before {
	content: '<\2009';
	color: #666;
	text-decoration: none;
	font-size: 50%;
}
dd + dd:after {
	content: '\2009>';
	color: #666;
	text-decoration: none;
	font-size: 50%;
}
dd + dd a
{
	font-size: 75%;
}

.hRDF ul
{
	margin: 1em 1.6em;
}


/*
body
{
	font-family: "Helvetica", "Swiss 721 BT", "Geneva", "Arial", sans-serif;
	background: white;
	color: black;
	padding: 1em 4em;
	margin: 0;
	font-size: 101%;
}

h1
{
	font-size: 200%;
	font-weight: normal;
}

h2
{
	font-size: 167%;
	font-weight: normal;
}

h3
{
	font-size: 133%;
	font-weight: normal;
}

ul, ol
{
	margin: 0;
	padding: 0.67em 0 0.67em 40px;
	position: relative;
	left: -40px;
}

li ul, li ol
{
	padding: 0.33em 0 0.33em 40px;
	left: 0px;
}

li
{
	margin: 0;
	padding: 0;
}

.cool
{
	border: 4px solid #ada;
	background: #efe;
	padding: 0.33em 1.5em;
	border-radius: 10px;
	-moz-border-radius: 10px;
	color: #393;
	margin: 1em 0;
	font-size: 90%;
}
input
{
	-moz-border-radius:6px;
	border-radius:6px;
}
#url
{
	width: 36em;
}
ul
{
	list-style-type: disc;
}
li.alt
{
	list-style-type: circle;
}
dt { font-weight: bold; font-style: italic; }
pre
{
	font-family: "Consolas", "Bitstream Vera Sans Mono", "Andale Mono",
	    "Monaco", "Lucida Console", monospace;
	background: #ccc;
	color: black;
	border: 1px solid;
	padding: 4px;
	font-size: 98%;
}
address
{
	background: #ccc;
	padding: 0.67em 1em;
	border-radius: 10px;
	-moz-border-radius: 10px;
	margin-top: 1.5em;
	border: 1px solid #999;
}
.h-ab, .h-pi, .h-tag { font-weight: bold; }
.h-tag { color: #009; }
.h-attr { color: #900; }
.h-attv { color: #600; font-style: italic; }
.h-com { color: #090; font-style: italic; }

.lastmodified { margin: 1em 0; font-size:80%; font-style: italic; }

code {
	font-family: "Consolas", "Bitstream Vera Sans Mono", "Andale Mono",
	    "Monaco", "Lucida Console", monospace;
	background: #eee;
	border: 1px solid #ddd;
	font-size: 90%;
}

pre code
{
	background: transparent;
	border: 0;
	font-size: 100%;
}

small
{
	font-size: 50%;
}
 */
