﻿body {
}
* {
	font-size: 13pt;
	text-align:left;
}
h1 {
	font-size:19pt;
	font-family:georgia;
	margin:15px 0px;
}
.contentAlt h1 {
	color:#fff !important;
}
blockquote {
	margin:1em;
	padding:1.2em;
	border-left:10px solid #B63B31;
}
blockquote, blockquote * {
	color:#B63B31 !important;
}
h2 {
	font-size:15pt;
	font-family:georgia;
	margin:10px 0px;
	color:#aaa;
}
.text > h2 {
	color:#000;
	margin:0.5em 0px;
	border-bottom:1px dotted #ccc;
}
.error, .error * {
	color:#f00;
}
strong {
	font-weight:bold;
}
label {
	font-weight:bold;
}
#headline {
	padding:20px;
}
.w100 {
	width:100%;
}
.speed {
	background:#000 url(/img/ajaxed_speedo.png) no-repeat right top !important;
}
.sidebar {
	float:right;
	width:190px;
	border-left:1px dotted #aaa;
	padding:2em;
	margin-left:2em;
	background:#fff;
	position:relative;
}
div.code {
	-moz-border-radius:1em;
	padding:1em;
	background:#fff;
}
div.code * {
	color:#000;
}
.text .code {
	-moz-border-radius:1em;
	background:#eee;
}

#header {
	padding:20px 20px;
	background:#fff;
	position:relative;
}
#nav {
	left:220px;
	top:29px;
	position:absolute;
}
#nav div {
	display:inline;
	padding:5px 10px;
}
.cl {
	clear:both;
}
.contentContainer {
	background:#000;
}
.content {
	padding:20px;
	width:660px;
}
.contentAlt {
	background:#000;
	color:#fff;
}
.contentAlt a {
	color:#fff;
}
.contentAlt a:hover {
	color:#F92222 !important;
	border-bottom:1px dotted #FB6666;
}
.red {
	color:#F92222;
}
a.imp, .code a {
	color:#F92222 !important;
	border-bottom:1px dotted #FB6666;
}
ul, ol {
	margin:1em 0px;
}
li {
	list-style:url(/img/bullet.png);
	margin-left:2em;
	margin-bottom:0.2em;
}
.text li {
	margin-bottom:1em;
}
.icon {
	border:0px !important;
	margin:0px;
	vertical-align:middle;
	right-margin:0.3em;
}
ul.features * {
	font-size:12pt;
}

a {
	text-decoration:none;
	border-bottom:1px dotted #a9a9a9;
	color:#551A8B;
}
a:hover {
	color:#F92222 !important;
	border-bottom:1px dotted #FB6666;
}

#footer {
	font-size:8pt;
	padding:10px;
	background:#fff;
	height:200px;;
}

#footer, #footer * {
	color:#a0a0a0;
}

.subnav {
	margin: 5px 0px;
}
.subnav, .subnav * {
	font-size:11pt;
	color:#F15555 !important;
	border-bottom:0px;
	font-weight:bold;
}
.subnav a {
	margin:0px 5px;
}

.hint, .hint * {
	color:#aaa !important;
	font-size:9pt !important;
}
div.hint {
	padding:0px 4px;
	margin:7px;
}

.ajaxLoadingIndicator {
	right:0px;
	padding:1px 4px;
	top:0px;
	position:fixed;
	color:#fff;
	background:#f00;
}
.cent {
	text-align:center;
}
.right {
	text-align:right;
}
.text, .text li {
	line-height:1.4em;
}
em, code, textarea.code {
	font-family:'Bitstream Vera Sans Mono',monospace,'Courier New','Courier';
	color:#aaa;
	font-style:normal;
}
small, small *, .small, .small * {
	font-size:10px;
}
.nobr {
	white-space:nowrap;
}
.text img {
	padding:0.2em;
	margin:0.3em;
}


.deleted, .deleted * {
	color:#aaa;
	text-decoration:line-through;
}
.inactive, .inactive * {
	color:#aaa;
}
table {
	border-collapse: collapse;
}
table td, table th {
	border:1px solid #ccc;
	padding:2px 5px;
}
