/***********************************************************************
 *                                                                     *
 *   CUSTOM STYLE-SHEET STUFFS FOR THE SUBVERSION BOOK IN HTML FORM    *
 *                                                                     *
 * MODERNIZED by H.R. Communications, in an effort to better support   *
 * modern Browsers, and better reflect current standards               *
 *                                                                     *
 ***********************************************************************/
#content .svn {
	background:#fff;
	margin:1em;
	padding:1.5em;
	font:95%/100% serif;
	outline-width:0.4em;
	outline-radius:1.1em;
	outline-style:solid;
	outline-color:#f5f5f5;
	-moz-outline-radius:1.1em;
	-moz-outline-color:#f5f5f5
}

#content .svn table {border-collapse:collapse}
#content .svn p,#content .svn li,#content .svn ul,#content .svn ol,#content .svn dd,#content .svn dt {
	font-style:normal;
	font-weight:normal;
	color:#000;
	line-height:1.33em;
}
#content .svn sup {vertical-align:super;font-size:0.8em}
#content .svn tt,#content .svn pre {
	font-family:'DejaVu Sans Mono','Andale Mono','Bitstream Vera Sans Mono',monospace,serif
}
#content .svn a,#content .svn a:link,#content .svn a:visited {color:#AEA252;text-decoration:underline}
#content .svn a:hover {
/*	background:rgb(75%,75%,100%);
	color:00f;
	text-decoration:underline*/
	color:#555;
	outline-color:#AEA252;
	-moz-outline-radius: 0.5em;
	-webkit-outline-radius: 0.5em;
	-khtml-outline-radius: 0.5em;
	outline-radius: 0.5em
}

#content .svn img {border:0}

.svn h1.title,.svn h2.title,.svn h3.title,.svn h4.title {font-weight:bold;font-style:normal}
.svn h1.title,.svn h2.title,.svn h3.title,.svn h4.title,.svn h2.subtitle {color:#000}
.svn h1.title {font-size:200%}
.svn h2.subtitle {font-size:150%;font-style:italic}
.svn h2.title {font-size:150%}
.svn h3.title {font-size:125%}
.svn h4.title {font-size:100%}

#content .svn strong {font-weight:normal}

#content .svn .toc b {
	font-family:sans-serif;
	font-size:120%;
	font-style:normal;
	font-weight:bold;
	color:#000
}
#content .svn .title {font-family:sans-serif}
#content .svn .screen, .programlisting,#content .svn .structname {
	font-family:monospace;
	font-style:normal;
	font-weight:normal
}
#content .svn .userinput {font-weight:normal}
#content .svn .command {font-style:italic}
#content .svn .filename {font-family:serif;font-style:italic}
#content .svn .figure,#content .svn .example,#content .svn .informalexample,#content .svn .table {
	margin:0.125in 0.25in
}
#content .svn .figure p.title b,#content .svn .example p.title b,#content .svn .table p.title b {
	font-family:serif;
	font-size:80%;
	font-style:italic;
	font-weight:normal
}
#content .svn .table table {
	border-width:1px;
	border-style:solid;
	border-color:#000;
	border-spacing:0;
	background:rgb(240,240,240)
}
#content .svn .table td,#content .svn .table th {
	border:0;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	padding:2px
}
#content .svn .table th {background:rgb(180,180,180)}
#content .svn .table p.title, .figure p.title, .example p.title {
	text-align:left !important;
	font-size:100% !important;
}
.table-break, .figure-break, .example-break {display:none}
.author, .pubdate {
	margin:0;
	font-size:100%;
	font-style:italic;
	font-weight:normal;
	color:#000
}
.preface div.author,.preface .pubdate {font-size:80%}
.sidebar {
	border-top:1px dotted #000;
	border-left:1px dotted #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	background:#ddd;
	padding:0 0.12in;
	margin:0.25in
}
.note .programlisting,.note .screen,.tip .programlisting,.tip .screen,
.warning .programlisting,.warning .screen,.sidebar .programlisting,
.sidebar .screen {border:0;background:none}
.sidebar p.title {text-align:center;font-size:125%}
.note,.tip,.warning {
	border-color:#000;
	border-style:double;
	border-width:3px 0;
	margin:0.25in 0;
	font-size:90%
}
.note td,.tip td,.warning td {padding:0.125in}
.note .title,.tip .title,.warning .title,.note th,.tip th,
.warning th {display:none}
.programlisting,.screen {font-size:90%;color:#000;padding:0.5em}
#content .svn .navheader,#content .svn .navfooter {
	border:0.3em solid #000;
	border-radius:0.5em;
	-webkit-border-radius:0.5em;
	-moz-border-radius:0.5em;
/*	background-color:rgb(182,38,133);*/
	background-color:#3F124B;
	color:#fff
}
pre.screen {
	display:inline-block;
	font-size:95%;
	outline:0.2em solid #DFE0E6;
	background:#F0F0E8;
	padding:0.3em 0.6em;
	white-space:pre
}
#content .svn .navheader a,#content .svn .navfooter a {color:#fff}
#content .svn .navheader hr,#content .svn .navfooter hr {display:none}
#vcws-version-notice {
	/*margin-bottom:1em;*/
/*	border:0.2em solid #ff0;*/
	background: url(images/note.png) 0 13px no-repeat;/*#FFFFF9;*/
	padding:0.5em 1em 0.5em 50px;
}
#vcws-version-notice p,#vcws-footer p {margin:0}
#vcws-version-notice hr,#vcws-footer hr {display:none}
#vcws-footer {margin-top:1em;font-size:80%;text-align:center}

#content .svn .pre {white-space:pre}

/* --------------------- */
/* PRINT MEDIA OVERRIDES */
/* --------------------- */
@media print {
	body {margin:0}
	.navheader,.navfooter {display:none}
	#vcws-version-notice {display:none}
	#vcws-footer hr {display:block}
}
