﻿html,body {
	margin:0;
	padding:0
}

html {
	font:.8em/1.6em Arial,sans-serif;
	color:#222
}

body > * + * + *, ins p {
	margin:0 auto 1.5em;
	width:70%;
	max-width:50em
}

h1 {
	margin-bottom:.5em;
	padding:0 0 .25em;
	max-width:20em;
	border-bottom:1px solid #EAEAEA;
	font:2.5em Georgia,serif;
	text-align:center
}

h2 {
	margin:2em auto .1em;
	max-width:31.5em;
	font:normal 1.6em Arial,sans-serif;
	letter-spacing:-.05em
}

body > :first-child {
	margin:0;
	padding:1.4em;
	max-width:inherit;
	background:#1b1b1b url(logo.png) no-repeat center 1.3em;
	border:0;
	font-size:2em;
	text-indent:-100em
}

body > :first-child + ul {
	margin:0 0 3em;
	padding:0 0 .5em;
	background:#1b1b1b;
	border-bottom:6px solid #414141;
	text-align:center
}

body > :first-child + ul li {
	display:inline;
	padding:0 0 .5em;
	cursor:default
}

body > :first-child + ul li + li:before {
	content:'· ';
	margin:0 .25em;
	color:#bbb
}

body > :first-child + ul a {
	background:transparent !important;
	color:#eee;
	text-decoration:none
}

body > :first-child + ul a:hover, body > :first-child + ul a:focus {
	color:#ccc;
	text-decoration:underline
}

#tooltip {
	padding:1em;
	width:25em;
	border:3px solid #E6E6E6;
	border-radius:10px;
	-moz-border-radius:10px;
	background:transparent url(bg.png)
}

.full,.title {
	font-weight:bold
}


.normal {
	width:inherit !important
}

.normal p {
	margin:0
}

.title, .clickable p {
	margin:0 0 1em !important
}

.clickable ul {
	margin:0;
	padding:0;
	list-style:none
}

.links {
	background:url(wp.png) no-repeat;
	padding-left:21px
}

.google {
	background-image:url(goo.png)
}

.accesskey, .hreflang {
	font-size:.8em;
	text-decoration:none;
	color:#999
}

#download, #documentation {
	padding:.5em;
	max-width:24em;
	border:1px solid;
	font-size:2em
}

#download {
	background:#eef5fa;
	border-color:#cbdbe8
}

#documentation {
	background:#d7f6bd;
	border-color:#77ca33
}

#download a:hover, #download a:focus {
	background:#f6fafc
}

#documentation a:hover, #documentation a:focus {
	background:#e8f6dc
}

#articles dd {
	margin-bottom:1.5em
}

p + h1 {
	margin-top:2em
}

a {
	color:#ae3978
}

a:hover,a:focus {
	background:#FFC
}

abbr {
	border-bottom:1px dotted #000
}

pre {
	font-size:1.2em
}

code {
	font:1em "Courier New", monospace
}

blockquote {
	padding-left:1.5em;
	border-left:.3em solid #EEE;
	text-align:justify
}

blockquote p:first-child:before {
	content:open-quote
}

blockquote p:last-child:after {
	content:close-quote
}

q {
	font-style:italic
}

label {
	cursor:pointer
}

hr {
	border-style:solid;
	border-color:#DDD
}

#copyright {
	text-align:center
}