body {
    background-color:#a0a0a0;
    background-image:url('bg1.png');
    background-repeat:repeat-x;
    color: black;
    font-family: "Monaco", "Bitstram Vera Sans", "Courier";
    /*font-family: "Inconsolata","Bitstream Vera Sans Mono","Courier", monospace;*/
    font-size:11pt;
    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
}

h1.title {
    color: #ffffff;
}

div.section {
    color: #0c0c0c;
}

ul.simple {
    color: #0c0c0c;
    text-decoration: none;
}

pre {
    background-color: #000000;
    font-family: "Inconsolata","Bitstream Vera Sans Mono","Courier", monospace;
    color: #f0f0f0;
    font-weight:bold;
    border-width:1px solid #444444;
    margin-left:10px;
    margin-right:10px;
    padding-left:10px;
    padding-right:10px;
}
    
a:hover {
    color:yellow;
    text-decoration: none;
}


a, a:active {
    color: white;
    text-decoration: none;
}

div.nav li
{
    display: inline;
    list-style-type: none;
    padding-right: 10px;
}

/* gradient 1 */
.gradient1 h1 {
    /*font: bold 330%/100% "Lucida Grande", Arial, sans-serif;*/
    font: bold;
    position: relative;
    margin: 30px 0 50px;
    color: #464646;
}
.gradient1 h1 span {
    background: url(images/gradient-white.png) repeat-x;
    position: absolute;
    display: block;
    width: 100%;
    height: 31px;
}

/* gradient 2 */
.gradient2 h1 {
    font: bold 310%/100% "Lucida Grande", Arial, sans-serif;
    position: relative;
    margin: 30px 0 50px;
    color: #464646;
    text-transform: uppercase;
    letter-spacing: -2px;
}
.gradient2 h1 span {
    background: url(images/gradient-glossy.png) repeat-x;
    position: absolute;
    display: block;
    width: 100%;
    height: 18px;
}
.gradient2 a {
    color: #000;
    text-decoration: none;
}
.gradient2 a:visited {
    color: #000;
}
.gradient2 a:hover {
    color: #555;
}

/* gradient 3 */
.gradient3 {
    background: #d7e1e3;
    padding: 30px 10px;
    padding: 30px 0 30px 30px;
}
.gradient3 h1 {
    font: bold 280%/100% "Lucida Grande", Arial, sans-serif;
    position: relative;
    margin: 0;
    color: #000;
    letter-spacing: -2px
}
.gradient3 span {
    background: url(images/gradient-grey.png) repeat-x;
    position: absolute;
    display: block;
    width: 100%;
    height: 29px;
}

/* gradient 4 */
.gradient4 {
    background: #000 url(images/gradient4-bg.png) repeat-x left bottom;
    padding: 30px 0 60px 30px;
    margin: 30px 0 50px;
}
.gradient4 h1 {
    font: normal 340%/100% "Lucida Grande", Arial, sans-serif;
    position: relative;
    margin: 0;
    color: #fff;
}
.gradient4 h2 {
    font: normal 150%/100% "Lucida Grande", Arial, sans-serif;
    margin: 10px 0 0;
    color: #b7b7b7;
}
.gradient4 span {
    background: url(images/gradient-dark.png) repeat-x;
    position: absolute;
    bottom: -0.1em;
    display: block;
    width: 100%;
    height: 29px;
}

/* gradient 5 */
.gradient5 {
    background: #000;
    padding: 15px 0 15px 15px;
    margin: 15px 0 30px;
}
.gradient5 h1 {
    /*font: normal 330%/100% "Lucida Grande", Arial, sans-serif;*/
    font: bold 30pt "Monaco", "Bitstram Vera Sans", "Courier";
    position: relative;
    margin: 0;
    color: #fff;
    letter-spacing: -1px;
}
.gradient5 h1 span {
    background: url(images/gradient-shine.png) repeat-x;
    position: absolute;
    display: block;
    width: 100%;
    height: 64px;
}

/* gradient 6 */
.gradient6 {
    background: #000;
    padding: 30px 0 30px 30px;
    margin: 30px 0 50px;
}
.gradient6 h1 {
    font: bold 310%/100% "Lucida Grande", Arial, sans-serif;
    position: relative;
    margin: 0;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: -2px;
}
.gradient6 h1 span {
    background: url(images/gradient-dark-stripe.png) repeat-x;
    position: absolute;
    bottom: -0.1em;
    display: block;
    width: 100%;
    height: 29px;
}

/* gradient 7 */
.gradient7 {
    background: #000;
    padding: 30px 0 30px 30px;
    margin: 30px 0 50px;
}
.gradient7 h1 {
    font: bold 310%/100% "Lucida Grande", Arial, sans-serif;
    position: relative;
    margin: 0;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: -2px;
}
.gradient7 h1 span {
    background: url(images/gradient-dark-stripe-hz.png) repeat-x;
    position: absolute;
    bottom: -0.1em;
    display: block;
    width: 100%;
    height: 29px;
}
