html, body	{ background-color: #FFF; margin: 0 auto; color: #000; font: .8em/1.4em Verdana,Arial,Helvetica,sans-serif; text-align: center }
img	{ clear: both; border: none; vertical-align: bottom; display: block; margin-left: auto; margin-right: auto }
h1	{ letter-spacing: -.04em; font-weight: normal; margin: .3em auto; margin-top: .2em; font-size: 1.8em; border-bottom: 1px solid #000; width: 100%; padding-bottom: .1em }
p+h1 { margin-top: 1em;}
h2	{ letter-spacing: -.025em; font-size: 1em; font-weight: bold; margin: 0 auto }
h3	{ letter-spacing: -.025em; font-size: 1em; font-weight: normal; margin: 0 auto }
h1:target, h1:target+*, h2:target, h2:target+*, h3:target, h3:target+* { 
	background-image: url(/images/yellow-fade.gif); 
}
p	{ margin: 0 0 1em 0;}
dl	{ margin: 0 }
dt	{ font-weight: bold; margin-left: 1em }
dd	{ margin-left: 1em; margin-bottom: 1em }
code, kbd, var, samp	{ color: #999999; font-size: 1.1em }
sub,sup { margin: 0; padding: 0; line-height: 1em;}
hr	{ clear: both; color: #000; background-color: #000; height: 1px; width: 100% }
ol, ul	{ margin: 0; padding-left: 2.5em; padding-bottom: 1em; }
input, textarea	{ background-color: #DDD; color: #000; font: 1em Verdana,Arial,Helvetica,sans-serif }
input[type="input"] { width: 100%; }

acronym, abbr, dfn { cursor: help; border-bottom: 1px dotted #CCC; speak: normal; font-style: normal; }
abbr.initialism {speak: spell-out; }
address	{ font-style: normal; margin-bottom: 1em; }
del { display: block;}
.abbandoned	{ text-decoration: line-through; }

a	{ text-decoration: underline }
a:link	{ color: #000 }
a:visited	{ color: #999 }
a:hover	{ color: #FFF; text-decoration: none; background-color: #000 }
a:hover.external, a:hover.ex-ref	{ color: #FFF; text-decoration: none; background-color: #C33 }
a[rel="tag"] { color: #393; }
a[rel="tag"]:hover { color: #fff; background-color: #393; }

ul.toc	{ border-top: 1px solid #000; padding: .5em; margin: 0; clear: both; vertical-align: bottom; text-align: center; display: block }
ul.toc li { margin: 0; padding: 0; display: inline; list-style-type: none; text-align: center; text-transform: lowercase; }
ul.toc li a { padding: .5em .325em; }

li.rdf { list-style-image: url(/images/rdf.gif) }
li.feed { list-style-image: url(/images/feed.gif) }
li.opml { list-style-image: url(/images/opml.png) }
li.openid { list-style-image: url(/images/openid.png) }

li.aol { list-style-image: url(/images/aol.gif) }
li.skype { list-style-image: url(/images/skype.gif) }
li.secondlife { list-style-image: url(/images/secondlife.gif) }
li.microformat { list-style-image: url(/images/microformats.gif) }

li.technorati { list-style-image: url(/images/technorati.gif) }
li.delicious { list-style-image: url(/images/delicious.gif) }
li.flickr { list-style-image: url(/images/flickr.gif) }
li.twitter { list-style-image: url(/images/twitter.gif) }

li.sudacouk { list-style-image: url(/images/unknown.gif) }
li.dandelife { list-style-image: url(/images/unknown.gif) }
li.wordie { list-style-image: url(/images/unknown.gif) }
li.amazon { list-style-image: url(/images/unknown.gif) }
li.upcoming { list-style-image: url(/images/unknown.gif) }

div.center	{ clear: both; text-align: center }
object.include {width: 0px; height:0px;}
.left	{ float: left; padding-right: 1em }
.highlight	{ color: #000; background-color: #FF9 }
.notice, .important	{ color: #C33; font-weight: bold }
.upgrade	{ display: none; text-align: left; color: #C33 }


.definition { background-color: #ddd; padding: .5em; border: 1px solid #ccc; margin-bottom: 1em; }
.definition dl { padding: 0; margin: 0; }
.definition dt { float:left; padding: 0 .5em 0 0; margin: 0; }
.definition dt:after { content: ":" }
.definition dd { padding: 0; margin: 0; }
.definition dd + dd { padding: 0 0 0 3em; margin: 0; }

.message { padding: 2.5em 0 0 0;}

#last-modified { font-style: italic; color: #999; clear: both;}
#mast { width: 24.8em; height: 7.3em }
#GeoURL {
	font-size: 1em;	
	font-family: verdana, sans-serif; 
	font-weight: bold; 
	text-decoration: none; 
	color: #fff; 
	background-color: #093; 
	border-left: 1px solid #3C6; 
	border-top: 1px solid #3C6; 
	border-right: 1px solid #063; 
	border-bottom: 1px solid #063; 
	padding: 0 .5em
}
#RSS, #RDF, #XML {
	font-size: 1em; 
	font-family: verdana, sans-serif; 
	font-weight: bold; 
	text-decoration: none; 
	color: #fff; 
	background-color: #F60; 
	border-left: 1px solid #FC9; 
	border-top: 1px solid #FC9; 
	border-right: 1px solid #630; 
	border-bottom: 1px solid #630; 
	padding: 0 .5em
}