@import url("rhmag.css");
@import url("toc/027jan07.css");
@import url("print.css") print ;

html {
        /*min-width: 750px;*/
        }

body {
        margin: 0;
        padding: 0;
        text-align: center;
        background: #fff url(http://www.redhat.com/g/chrome/bkgrnd_greydots.png) repeat;
        font-family: "Lucida Grande", "Luxi Sans", "Bitstream Vera Sans", "Trebuchet MS", helvetica, verdana, arial, sans-serif;
        font-size: small;
        color: #333;
        behavior: url(http://www.redhat.com/s/csshover.htc); /* WinIE behavior call */
        }

#wrap {
        width: 750px;
        margin: 0 auto 10px auto;
        padding: 0;
        text-align: left;
        background: #fff;
        }

#innerwrap {
        width: 720px;
        margin: 0 15px;
        padding: 0;
        }

/* header (styles logo and puts other header pieces in order) */

#header {
        width: 100%;
        height: 15px 0 10px 0;
        clear: left;
        }

#header form {
        width: 50%;
        margin-top: 5px;
        float: right;
        text-align: right;
        }

#header input {
        background: #eee;
        }

#rhLogo {
        float: left;
        margin-left: 15px;
        }



/* general default styles */
p {
        line-height: 1.25em;
/*      margin-top: 0; */
        }

h1+p,
h2+p,
h3+p,
h4+p {
        margin-top: .25em;
        }

a {
	text-decoration: none;
	}

a:link {
        color: #0066cc;
        }

a:visited {
        color: #6699cc;
        }

.cb {
        clear:both;
        height:0;
        overflow:hidden;
        }

.hide {
        display: none;
        }

.center {
        text-align: center;
        }

img {
        border: 0;
        }

ul {
	margin: 1em 0 0 0;
	}

#article ul, 
#rhmagCenter ul {
	list-style: url(http://www.redhat.com/g/magazine/rhmag_linkbullet.gif);
	}

ul li,
ol li {
        margin: 5px 0 0 1.5em;
        }

div.creativecommons {
        float: left;
        padding-right: 5px;
        margin-bottom: 1em;
        }

span.creativecommons {
        font-size: x-small;
        }

/* BEGIN new "rhel5" primary and secondary navigation */
/************************************************************** TOP NAVIGATION V2 */

#utility {
        font-size: x-small;
        padding: 0;
}

#utility a {
        text-decoration: none;
}

#utilityLinks {
        float: left;
        width: 68%;
        padding: 4px 0;
        border-bottom: 1px solid #ccc;
}

#utilityLinks p#geo {
        margin: 0;
        float: left;
        width: 40%;
}

#utilityLinks p#linx {
        margin: 0;
        float: right;
        width: 57%;
        text-align: right;
        padding-right: 3%;
}

#utilityAccount {
        float: right;
        text-align: center;
        background: #eee;
        width: 32%;
        background-image: url(http://www.redhat.com/g/chrome/nav/utilBkgdRight.png);
        background-position: bottom right;
        background-repeat: no-repeat;
}

#utilityAccount p {
        margin: 0;
        background-image: url(http://www.redhat.com/g/chrome/nav/utilBkgdLeft.png);
        background-position: bottom left;
        background-repeat: no-repeat;
        display: block;
        padding: 6px 0 8px 0;
}

span.navPipe {
        color: #b00000;
        padding: 0 10px;
}

a#utilityCart {
        background-image: url(http://www.redhat.com/g/chrome/nav/cart.gif);
        background-position: top left;
        background-repeat: no-repeat;
        padding-left: 26px;
        padding-bottom: 4px;
        padding-top: 3px;
}


img#banner {
        margin-bottom: 7px;
        }

/* new primary nav */

div#navWrap {
        clear: both;
        width: 100%;
        font-family: "Lucida Grande", "Luxi Sans", "Trebuchet MS", helvetica, arial, sans-serif;
        background-image: url(http://www.redhat.com/g/chrome/nav/navPrimeRight3.png);
        background-position: top right;
        background-repeat: no-repeat;
}
div#navWrap div#primeNavWrap {
        width: 100%;
        background-image: url(http://www.redhat.com/g/chrome/nav/navPrimeLeft3.png);
        background-position: top left;
        background-repeat: no-repeat;
        float: left;
}
ul#primeNav {
        width: 100%;
        font-weight: bold;
        /*border-bottom: 1px solid #8f0000;*/
        padding: 0;
        margin: 0px;
        list-style-type: none;
        background: url(http://www.redhat.com/g/chrome/nav/navPrimeBtmBrd.png) repeat-x bottom;
        float: left;
}
ul#primeNav li {
        float: left;
        padding: 0 0 2px 0;
        margin: 0;
}
ul#primeNav li a {
        padding: 7px 15px 5px 15px;
        text-decoration: none;
        color: #000;
        font-size: 85%;
        display: block;
        float: left;
}

ul#secondNav {
        width: 100%;
        background-color: #ab0000;
        border-bottom: 1px solid #8f0000;
        background-image: url(http://www.redhat.com/g/chrome/nav/navSecondBkgd.png);
        background-position: top left;
        background-repeat: repeat-x;
        padding: 0px;
        margin: 0px;
        list-style-type: none;
        float: left;
	}

    /* Holly Hack Targets IE Win only \*/
    * html ul#secondNav  {float: none;}
    /* End Holly Hack */

ul#secondNav li {
        float: left;
        padding: 0 0 0 5px;
        margin: 0;
}
ul#secondNav li a {
        padding: 4px 10px 5px 10px;
        text-decoration: none;
        color: #fff;
        font-size: 85%;
        display: block;
        float: left;
}

ul#secondNav li:first-child a {
        margin-left: -5px;
        padding-left: 15px;
}

/***** highlighting *****/

#mainone ul#primeNav li#mainFirst,
#mainthree ul#primeNav li#mainThird,
#maintwo ul#primeNav li#mainSecond,
#mainfour ul#primeNav li#mainFourth,
#mainfive ul#primeNav li#mainFifth,
#mainsix ul#primeNav li#mainSixth,
#mainseven ul#primeNav li#mainSeventh,
#maineight ul#primeNav li#mainEighth {
        background-image: url(http://www.redhat.com/g/chrome/nav/navPrimeTabRight.png);
        background-position: top right;
        background-repeat: no-repeat;
}
#mainone ul#primeNav li#mainFirst a,
#mainthree ul#primeNav li#mainThird a,
#maintwo ul#primeNav li#mainSecond a,
#mainfour ul#primeNav li#mainFourth a,
#mainfive ul#primeNav li#mainFifth a,
#mainsix ul#primeNav li#mainSixth a,
#mainseven ul#primeNav li#mainSeventh a,
#maineight ul#primeNav li#mainEighth a {
        background-image: url(http://www.redhat.com/g/chrome/nav/navPrimeTabLeft.png);
        background-position: top left;
        background-repeat: no-repeat;
        color: #fff;
        padding-bottom: 5px;
}
#mainone ul#primeNav li#mainFirst a {
        background-image: url(http://www.redhat.com/g/chrome/nav/navPrimeTabLeft.gif);
}

ul.secone li#secFirst a,
ul.sectwo li#secSecond a,
ul.secthree li#secThird a,
ul.secfour li#secFourth a,
ul.secfive li#secFifth a,
ul.secsix li#secSixth a,
ul.secseven li#secSeventh a,
ul.seceight li#secEighth a {
        background: #ad0000;
}


/* hiding silly analytic Javascript */

#oTags {
display: none;
visibility: hidden;
height: 0;
width: 0;
}

/***** hacks!! *****/

#utility:after,
#header:after,
#navWrap:after {
    content: ".";
    display: block;
    height: 0px;
    overflow: hidden;
    clear: both;
    visibility: hidden;
    }

    /* Holly Hack Targets IE Win only \*/
    * html #utility,
    * html #header,
    * html #navWrap  {height: 1%;}
    /* End Holly Hack */



