/* Images */

.authorbio { border: 2px solid gray; margin: 0 0 0.75em 0.75em; }

blockquote
{
	font-family: Cambria, "Lucida Grande", Verdana, Trebuchet, "Trebuchet MS",  sans-serif;
	margin-left: 2em;
	margin-right: 2em;
	font-size: 95%;
	text-align: left;
	line-height: 1.4em;
	border-left: 3px solid #999;
	padding-left: 15px;
}


/* Using dl for screenshots */

dl.screenshots dt, dl.screenshots dd { margin-left: 0; }

dl.screenshots dt { margin-top: 2em; }


/* Just general dl */

dl { margin: 0.5em 0 0 1em; padding: 0;}
dt { margin: 0; padding: 0;}
dd { margin: 0 0 0 3em; }
dd + dd { margin-bottom: 1em !important; }


h1 + dl, h2 + dl, h3 + dl, h4 + dl, h5 + dl, h6 + dl {margin-bottom: 0;}

/* Inline lists */

.li-none { list-style-type: none; }
.inline { display: inline; }
.inline-list { list-style: none; }
.inline-list li { display: inline; }

/* Inline lists with padding */

ul.inline-padding, ol.inline-padding { display: inline;}
ul.inline-padding li:after, ol.inline-padding li:after { content: "&#xA0;&#xA0; ";}

/* Version-history links at bottom */
#main .history { font-size: 90%; border-top: 1px solid gray;}
#main .history h2 { font-size: 100%; border: 0; margin-bottom: 0; padding-bottom: 0; text-transform: uppercase; }
#main .history dl, .history dl dt { margin-top: 0 !important; padding-top: 0 !important;}

/* You-were-here links */
#main .end-nav { font-size: 80%; }
#main .end-nav h2 { font-size: 105%; border: 0; margin-bottom: 0; padding-bottom: 0; text-transform: uppercase;}
.youarehere { text-align: left; margin-top: 0;}
#main .end-nav h2+dl { margin-top: 0; padding-top: 0;}

/* Lists general */

.none { list-style-type: none; margin-left: 0; padding-left: 0;}
.none ul li, .none ol li { margin-left: 0; padding-left: 0; }


/* Nested elements */

p + p { text-indent: 2em;}

.noindent { text-indent: 0; }

h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p
{
	margin-top: 0;
	padding-top: 0;
}

h1 + h2, h2 + h3, h3 + h4
{
	text-indent: 0;
	margin-left: 0;
}

/* Forms */

input.s {
 width: 60%;
}

/* Other basic settings */


abbr, acronym {  border: 0; }

#main.slash-contact, #main.slash-fonts, #main.slash-biblio 
{
 padding-bottom: 400px;
}


/* Type */

code, .cc, .CC, samp, kbd, var
{
	font-family: Consolas, "TheSans Mono", "Thesis Mono", "TheSansMono-5 Normal", "Lucida Console", "Lucida Grande Console", "Lucida Sans Typewriter", "Andale Mono", Monaco, monospace;
	font-size: 95%;
}



/* Tables */
/*
table.bugged { border-collapse: collapse; }

table.bugged th {
	text-align: center;
}

table.bugged tr td {
	border: 1px dotted #CCC;
	padding: 3px;
	vertical-align: top;
}

table.bugged td p {
	text-indent: 0;
}

table.bugged thead th {
	border-top: 2px solid #9999ff;
	border-bottom: 2px solid #9999ff;
	border-right: 1px solid #9999ff;
	border-left: 1px solid #9999ff;
}
table.bugged thead th h2 {
	margin: 10px;
}
table.bugged tbody th {
	border: 1px solid #FC6;
}

.noborder { border: none; }
*/
/* For headers */
/*
tbody tr th, th[scope=row]
{
	font-family: Calibri, "Lucida Grande", "News Gothic MT", "Lucida Console", "Lucida Sans", "Lucida Bright", "Gill Sans", Univers, "Univers 55", "Bitstream Vera Sans", sans-serif;
	font-weight: normal;
	font-size: 105%;
	text-align: left;
	vertical-align: top;
	padding: 3px;
}

thead tr th
{
	text-align: center;
	vertical-align: bottom;
}
*/

/* Tables */

caption
{
	font-family: "Gill Sans",  "News Gothic MT", Verdana,   sans-serif;
	font-size: 12px;
	margin-top: 4px;
}

table.bugged { width: 80%; }

table.bugged th {
	text-align: center;
}

table.bugged tr td {
	border: 1px dotted #CCC;
	padding: 5px;
}

table.bugged td p {
	text-indent: 0;
}

table.bugged thead th {
	border-top: 2px solid rgb(49,21,163);
	border-bottom: 2px solid rgb(49,21,163);
	border-right: 1px solid rgb(49,21,163);
	border-left: 1px solid rgb(49,21,163);
}
table.bugged thead th h2 {
	margin: 10px;
}
table.bugged tbody th {
	border: 1px solid #FC6;
}

.noborder { border: none; }


/* For headers */

table { border-collapse: collapse; }

tbody tr th, th[scope=row]
{
	font-family: Calibri, "Lucida Grande", "News Gothic MT", "Lucida Console", "Lucida Bright", "Gill Sans", Univers, "Univers 55", "Bitstream Vera Sans", sans-serif;
	font-weight: normal;
	font-size: 95%;
	text-align: left;
	vertical-align: top;
	padding: 3px;
}

thead tr th
{
	text-align: center;
	vertical-align: bottom;
}

.data
{
	border-bottom: 1px dotted #FC3;
	border-left: 1px dotted #FC3;
	border-right: 1px dotted #FC3;
	vertical-align: top;
	text-align: left;
	padding: 0 0.5em 0 0.5em;
}


/* Italic and roman CITE */

cite.roman { font-style: normal; }
cite.bold { font-style: normal; font-weight: bold; }
cite.italic { font-style: italic; }

/* Hanging-indent lists */

ol.hanging-indent-list, ul.hanging-indent-list 
 { list-style-type: none; margin-left: 2em !important; padding-left: 0 !important;}
ol.hanging-indent-list li, ul.hanging-indent-list li
 { margin-left: 0em !important; text-indent: -2em; padding-left: 0 !important;}
