    /* z08  */


body {font:12px/140% Arial, Helvetica, sans-serif;margin:0;padding:0;color:#444;background-color:#E2E5E6;}
h1, h2, h3, h4, h5, h6 {font-family:Verdana,Arial, Helvetica, sans-serif;}
h1 {line-height: 1.4em;font-size:22px;margin:0;padding:10px;}
h2 {font-size:16px;margin:0 0 .5em;}
h3 {font-size:14px;}
form {margin:0;padding:0;}
img {border:none;}
p {margin:0 0 1em;}

a:link {color:#500;}
a:visited {color:#500;}
a:hover {color:#0006BD;}
a:active {color:#900;}
input.text {width:95%;}

.deem {font-size:90%;} /* de-emphasize */
.podcast {float:left;margin-right:5px;}
.aligncenter {text-align: center;}

#container {width:990px;margin:0 auto;}

#logo {float:left;width:190px;text-indent:-9999px;margin:0;padding:0;}
    #logo a {display:block;height:139px;overflow:hidden;text-decoration:none;background:#BCBDBF url(inc/z08logo.gif) no-repeat 0 0;}

#main {float:right;width:800px;}

/* Off by default. To use, uncomment the HTML nav. */
#nav {height:139px;position:relative;}
    #nav ul {position:absolute;bottom:0;left:0;margin:0;padding:0;list-style:none;background:url(../img/topnav.png) no-repeat 0 0;height:29px;width:800px;}
    #nav li {display:block;float:left;text-indent:-9999px;}
    #nav li a {display:block;text-decoration:none;margin-right:1px;}

    /* rollover and active states for top navigation */
    #nav a.home {width:63px;height:29px;}
    #nav a:hover.home, body.home #nav a.home {background:url(../img/topnav.png) no-repeat 0 -29px;}
    #nav a.training {width:74px;height:29px;}
    #nav a:hover.training, body.training #nav a.training {background:url(../img/topnav.png) no-repeat -64px -29px;}

    /* header images */
    /* default image */
    #nav {background:url(inc/z08banner.gif) no-repeat 0 0;}

    /* individual page header images for each page specified as body's class attribute */
    body.home #nav {background:url(inc/z08banner.gif) no-repeat 0 0;}
    body.company #nav {background:url(inc/z08banner.gif) no-repeat 0 0;}

    /* not used, could be at after the (also unused) nav, for subnav */
#secnav {padding:10px 10px 0;}
    #secnav a {color:#333;}
    #secnav a:hover {color:#9E7F18;}
    #secnav a.sel {color:#9E7F18;text-decoration:none;background:url(../img/bg_secnav.gif)no-repeat 50% 100%;padding-bottom:3px;}
    #secnav a.cart {float:right;padding-right:18px;background:url(../img/cart.gif) no-repeat 100% 100%;margin-top:-1.5em;}

#content {color:#333;background:#FFF;overflow:hidden;zoom:1;padding:25px 15px;} /* zoom:1 = IE hack */

    #content a.feed {padding-left:20px; background:url(inc/rss.gif) no-repeat 0 0;}
    #content ul {margin:0 0 1em;padding:0;list-style:none;}
    #content li {padding-left:10px;background:url(inc/bullet.gif) no-repeat 2px .5em;}
    #content img {padding-bottom:10px;}
    blockquote {text-align:center;color:#BE9D2A;font-size:16px;padding:0;margin:0;}
    cite {display:block;text-align:right;font-size:12px;}

    /* section configurations */
.group-heading {font-weight: bold;border-bottom: 1px solid;}
    .column {float:left;padding:0 10px;background:#FFF url(inc/bg_content.gif) repeat-y 100% 0;}
    .col1 {width:180px;}
    .col2 {width:340px;}
    .col3 {width:540px;}
    .col4 {width:740px;}

    .column.last {background:none;}

    .column .column {padding-left:0;margin-right:10px;}
    .column .column.last {margin:0;padding:0;}

    .sectionend {margin:0;padding:0;height:15px;background:url(inc/divider.gif) repeat-x 50% 0;clear:both;}

#sidebar {float:left;width:190px;background:#BCBDBF url(inc/stripes-1.gif) repeat 0 0;padding-bottom:10px;}

    #sidebar a:link, #sidebar a:visited {text-decoration:none;color:#555;white-space:nowrap;}
    #sidebar a:hover {color:#0006BD;}

    #sidebar .section {margin:0 30px 10px; padding:0;background:url(inc/divider.gif) repeat-x 0 0;}
    #sidebar h2 {margin:0;padding:10px 0 5px;font-size:12px;}

    #sidebar ul {margin:0;padding:0;list-style:none;}

#footer {float:right;width:800px;color:#555;background:url(../img/bg_footer.png) repeat-x 0 0;padding-top:20px;}
    #footer a:link, #footer a:visited {color:#555;white-space:nowrap;}
    #footer a:hover {color:#555;}
    #footer h3 {margin:0;padding:5px 10px 3px;}
    #footer p {padding:0 10px;}
    p#notices {color:#555;padding-top:10px;font-size:11px;background:url(inc/divider.gif) repeat-x 0 0;}
    p#notices a:link {color:#555;}

#content p img, #content img {
    background-color: silver;
    margin: 2px 5px;
    padding: 2px 5px;
    }
