p {
    line-height: 150%;
    /*text-align: justify;*/
}
pre {
    font-family: sans-serif;
    background: #222;
}
p.download {
    font-size: 0.8em;
    text-align: left;
}

code {
    font-size: 0.9em;
}
a:hover {
    text-decoration: underline;
}

#title {
    margin: 0px auto;
    /*border: 1px solid red;*/
}
#title img {
    /*border: 1px solid yellow;*/
}


dl dt {
    font-weight: bold;
}
dl dd {
    margin-bottom: 1.5em;
}

.totop {
    text-align: center;
    margin: 4em 10%;
    padding: 0.25em;
    background: #161616;
}


#menu {
    display: block;
    text-align: center;
    /*border: 1px solid red;*/
    margin-bottom: 30px;
}

#menu li {
    display: inline;
    margin: 0px 20px;
}

div.maincontent {
    margin: 0px 7% 20pt 7%;
}

#contentFlow {
    width: 661px;
    margin:0;
    /*overflow: hidden;*/
    padding-bottom: 40px;
}


#browserComp {
    /*border: 1px solid silver;*/
    border-collapse: collapse;
    margin: 40px 0px;
}
#browserComp caption {
    margin-bottom: 2em;
}
#browserComp th {
    font-size: 10px;
    padding: 0px 10px;
    border-bottom: 1px solid silver;
}
#browserComp th img {
    width: 22px;
}
#browserComp td {
    text-align: center;
    /*border: 1px solid silver;*/
    /*border-width: 0px 1px;*/
}
#browserComp th.feature,
#browserComp td.feature {
    text-align: right;
    padding: 5px;
    border-right: 1px solid silver;
}

#info {
    color: white;
    /*display: none;*/
}
#contentFlow2 {
    /*padding: 50px;*/
    width: 70%;
    margin: 0px auto;
   /* overflow: hidden;*/
    /*float: right;*/
    padding-bottom: 40px;
    margin: 0px 20px;
}
#contentFlow2 {
    width: 70%;
    /*float: left;*/
    padding-bottom: 40px;
    margin: 20px 40px 20px 20px;
    margin: 10px auto;
}
#contentFlow .flow, 
#contentFlow2 .flow, 
#contentFlow3 .flow {
    height: 150px; /* start height */
}

#contentFlow3 {
    width: 70%;
    margin: 0px auto;
}
#contentFlow3 .scrollbar {
    display: none;
}
#contentFlow3 .item.active .caption {
    display: block;
    position: relative;
    margin: 0px auto;
    text-align: center;
    bottom: 20%;
}


dl {
    font-size: 0.9em;
    margin-left: 4ex;
}
