@import url(help-default.css);

body {
	margin: 0;
	padding: 0;
	color: #000;
	background: #fff;
}

#navigation {
	position: absolute;
	top: 61px;
	left: 0%;
	width: 26%; 
	z-index: 1;
	text-align: center;
}

#commands {
	position: absolute;
	left: 26%;
	top: 15px;
	z-index: 10;
}

#glasnost {
	position: absolute;
	top: 15px;
	left: 0%;
	width: 26%; 
}

#main {
	position: absolute;
	left: 26%;
	right: 40px;
	z-index: 1; 
}

hr {
	color: red;
	background-color: red;
}

/* fixed positioning is not supported by IE 
   It's hidden from IE as IE doesn't support child selectors either 
   widgets are not displayed in IE */
#widgets {
	display: none; 
}

body>#widgets {
	position: fixed; 
	margin-top: 3.5em;
	right: 15px;
	width: 10px;
	text-align: center;
	display: block;
}

.widget {
	margin-bottom: 15px;
}

#search {
	float: right; 
}

#search input {
	border: 1px solid red;
	border-top: 2px solid red;
	border-right: 2px solid red;
}

a#search-help {
	text-decoration: none;
	font-weight: bold;
}

#content {
	padding: 15px; 
	background: #fff; 
	border: 2px solid red ;
	-moz-border-radius: 25px;
	margin-top: 10px;
}

#login {
	margin: 15px 0px;
	text-align: right;
}

#path {
	font-size: 0.8em;
}

a {
	color: #300;
}

#content-top {
	text-align: right;
	padding-top: 15px;
}

/* navigation */
h2.navigation { 
	display: none; 
}

.cadre {
	margin: 15px;
	text-align: left;
}
	
div.nav1 {
	border-bottom: 1px solid #700;
}   

ul.nav2,
ul.nav3 {
	margin: 0em;
	padding: 0em ;
	margin-left: 20px;
	color: red;
}
	
ul.nav2 li,
ul.nav3 li {
	margin: 0px;
	padding: 0px;
	list-style-type: square;
	font-size: 0.85em;
}

a.nav {
	display: block;
	text-decoration: none;
	font-weight: bold;
	padding: 1px 3px;
	border-bottom: 1px solid red; 
	background: #fff;
} 
	
a.nav:hover {
	color: red;
	border-bottom: 1px solid #000;
}

/* Makes an acceptable result of an IE 5.5 bug.
   Hopefully works in other IE versions. */
ul.nav3 li {
	background: #fff;
}
ul.nav3 li a.nav {
	display: inline;
	padding: 0px 3px;
}
ul.nav3>li>a.nav {
	display: block;
}

img {
	border: 0px;
	margin: 0; padding: 0;
}

#content a {
	color: #700;
}

#content a.button {
	color: #000;
}

#content a:hover {
	color: red;
}

h1 {
	font-size: 2em;
	margin-bottom: 0.5em;
}

#glasnost h1 {
	margin: 0px;
	padding: 0px;
	text-align: center;
	padding-right: 10px;
}

#commands h1 {
	margin: 0px;
	color: red;
	padding: 0px 25px;
	float: left;
}

h2.title {
	font-size: 2em;
}

#backToSite {
	padding: 5px 0px 0px 25px;
}

div.titlepage {
	margin-top: 0.5em; margin-bottom: 1.5em;
}

pre {
	background: #eee;
}

p>pre {
	border: 1px solid #ccc;
}

a.button, input.button {
	border: 1px solid red;
	padding: 2px 5px;
	text-decoration: none;
	-moz-border-radius: 15px; /* Mozilla proprietary */
}

a.button:hover,
input.button:hover {
	border: 1px solid #000;
	background: #fff;
	color: red;
}

input, select, textarea {
	border: 1px solid #000;
}

ul.article-meta {
	margin: 0;
	padding: 0;
	display: block;
	list-style: none;
	font-size: 80%;
	text-align: right;
}

#content h2 a,
#content h3 a,
#content h4 a,
#content h5 a,
#content h6 a {
	color: #000;
}

#content h2 a:hover,
#content h3 a:hover,
#content h4 a:hover,
#content h5 a:hover,
#content h6 a:hover {
	color: #000;
}

/* Fonts */
body,
#path,
h1, h2, h3, h4, h5, h6,
a.button, input.button,
.admonition-title,
div.row span.label {
	font-family: "Bitstream Vera Sans", "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

#content {
	font-family: Georgia, Garamond, Times, serif;
}

tt,
pre,
code {
	font-family: "courier new", monospace;
}

