body {
  margin : 10px; 
  #background-color:#f7f7f7; 
  font-family : Tahoma,Arial,Verdana,Helvetica,sans-serif; 
  font-size : 12pt;
}

textarea, pre, code { font-size : 0.9em; }
pre, code { font-family : 'Lucida Console','Andale Mono','Courier New',Courier; }
pre { line-height : 1.2em;
    padding-left : 20px; }

h1, h2, h3, h6 { font-weight : normal; }
h4, h5 { font-weight : bold; }
h1, h2, h4 { 
    border-bottom : 1px solid black;
    padding-bottom : 0.2em;
}

table.bodyTable tr th{
    font-weight : bold;
    text-align : left;
    background : #a6caf0;
}
table.bodyTable tr td{
    background : #eeeee0;
    vertical-align : top;
}
 
span#highlight {
  color : #006633; 
  font-size : 36pt;
  font-weight: bold;
}

span#emphasis {
  font-weight: bold;
}

div#header {
	height : 100px;
	overflow : hidden;
	/*background-image:			url(/images/rubygems-125x125.png);*/
}

div#navigation {
    float : left;
    left : 5px;
    width : 150px;
}

div#navigation ul { list-style : none; }
div#navigation li {  #display : none; }

div#main {
    #border-left : 1px solid #ccc;
    background-color : #fff;
    margin-left : 150px;
}

div.faq {
}

div.faq div.question {
	font-style: italic;
	font-weight: bold;
    margin-bottom: 5px;
}

div.faq div.question p {
	margin-bottom: 0px;
}

div.faq div.answer {
}

div.faq div.answer p {
	margin-top: 15px;
    margin-left: 25px;
}

div#footer {
    margin-top : 35px;
    height : 25px;
	font-size : 85%;
	font-style : italic;
	text-align : center;
}

