/* PostgreSQL.org Documentation Style */

body {
  font-size: medium;
  margin-left: 16.5%;
   width: 66%;
}

h1, h2, h3 {
  font-weight: bold;
  margin-top: 2em;
  margin-bottom: 0;
}

h1 {
  font-size: 2.5em;
}

h2 {
  font-size: 1.6em;
  border-bottom-style:solid;
  border-bottom: 1px thick black;
}

h3 {
  font-size: 1.2em;
}


/* Text Styles */

p, ol, ul, li, {
  line-height: 1.5em;
  margin: 0 0 0 0;
}

.screen,
.programlisting,
.note,
.TIP {
  -moz-box-shadow: 3px 3px 5px #DFDFDF;
  -webkit-box-shadow: 3px 3px 5px #DFDFDF;
  -khtml-box-shadow: 3px 3px 5px #DFDFDF;
  -o-box-shadow: 3px 3px 5px #DFDFDF;
  box-shadow: 3px 3px 5px #DFDFDF;
}

aside,
.screen,
.synopsis,
.programlisting {
  border-width: 1px;
  border-style: solid;
  padding: 2ex;
  margin: 2ex 0 2ex 2ex;
  overflow: auto;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
  border-color : silver;
  background-color: #F7F7F7;
}

aside {
  background-color: rgb(238, 238, 221);
}

dl { 
  border: 3px double #ccc;
  padding: 1.5em; 
} 

dt {
  float: left;
  clear: left;
  width: 100px;
  text-align: right;
  font-weight: bold; 
} 

dt:after {
 content: ":"; 
} 

dd {
  margin: 0 0 0 110px; 
padding: 0 0 0.9em 0; 
}

figcaption {
  font-size: 0.7em;
  font-transform: uppercase;
  font-family: sans-serif;
  font-style: bold;
}

.command {
  text-transform: uppercase; 
  font-family: "Courier New", Courier, monospace;
  letter-spacing: 2px;
}
.varname {
  text-transform: capitalize; 
  font-family: "Courier New", Courier, monospace;
}

.filename, .programlisting {
  font-family: "Courier New", Courier, monospace;
  font-size: 0.9em;
}

.literal {
  font-family: "Courier New", Courier, monospace;
  font-size: 0.9em;
  text-transform: lowercase; 
  font-style:italic;
}

.type {
  text-transform: uppercase; 
  font-family: "Courier New", Courier, monospace;
  font-size: 0.8em;
  font-weight: lighter;
  letter-spacing: 1px;
}
