/* COLOR REFERENCE
Pantone 201: A32638 (red)
10:00 PM Pantone 424: #827F77 (gray)
And plain old white
http://tinyurl.com/yudm9r (complementary color scheme idea)
http://tinyurl.com/226z3v (triadic color scheme idea)
 */
/**
 ** Layout
 **/
body {
    text-align: center;
    margin: 0px;
    padding: 0px;
    height: 100%;
}
#container, #wrapper {
    /*background: #eee url(/images/columns.png) repeat-y right;*/
    /* height: 100%; FIX IE6 bug */
}
#container {
    width: 100%;
    float: right;
    margin-left: -150px;
}
#banner {
    width: 960px;
    margin: auto;
}
#wrapper {
    margin: auto;
    width: 990px; /* box model hack */  
    voice-family: "\"}\""; 
    voice-family:inherit;
    width: 960px;    
    overflow: hidden;
}

#content {
    padding-top: 1em;
    /*background: #fff;*/
    margin-right: 10px;
    margin-left: 160px;
    padding-bottom: 10px;
    /* padding: 5px 20px;*/
    text-align: left;
    height: 100%;
}
#navbar {
    padding-top: 3em;
    float: left;
    text-align: justify;
    text-transform: capitalize;
    width: 135px; /* box model hack */  
    voice-family: "\"}\""; 
    voice-family:inherit;
    padding-left: 0;
    padding-bottom: 20010px;
    margin-bottom: -20000px;
}

.clearing {
    height: 0;
    clear: both;
}

img {
    border: 0;
    margin: 5px 10px;
}
img.left { margin-left: 0px; float:left; }
img.right { margin-right: 0px; float:right; }
img.center { text-align: center; }

p { line-height:130%; }
td {
    vertical-align: middle;
    text-align: left;
}
ul,ol {
    list-style-position: outside;
    margin: 5px 1em;
}
ul { padding-left: 10px; }
ol { padding-left: 20px; }

#navbar ul {
    /* list-style: none;
    padding-left: 0; */
}

#left li {
    font-weight: bold;
}


.center {
   text-align: center;
}

.sidebar_entry_title {
   font-weight: bold;
}

#footer {
   width: 960px;
   margin: auto;
   padding: 3px 0 0 0;
}

.left {
    float: left;
}

.right {
    float: right;
}

.sidebar {
    width: 30%;
}

/**
 ** Style
 **/
body {
    font-family: sans-serif;
}

a {
    text-decoration: none;
    font-weight: bold;
}

a img {
    border: 0;
}

#header {
     vertical-align: middle;
     text-align: center;
     /*
     padding: 1em;
     */
}

#navbar {
   font-size: smaller;
}

#left a {
    text-decoration: none;
}

#footer {
    font-size: smaller;
}

.breadcrumbs {
    font-size: x-small;
}

.sidebar {
    margin: 1em;
    padding: 0 0.5em 0.5em 0.5em;
}

.hidden {
    display: none;
}

/**
 ** Color
 **/
body {
    background: gray url(images/bodybg960.png) repeat-y center;
}

a:hover {
   color: #721B27;
}
a:visited {
   color: #721B27;
}
a:link {
   color: #A32637;
} 

h1, h2, h3, h4, h5 {
    color: #A32638;
}

#banner {
/*    background-image: url(images/masthead.jpg); */
    background-image: url(images/banner960.jpg);
    background-repeat: none;
    background-position: center;
    height: 200px;
    border-bottom: 1px solid black;
}

#header .title, #header .subtitle {
    color: white;
}

#header a {
    color: white;
    text-decoration: none;
}

#titleblock {
    border-color: black;
}

#container {
    background-color: white;
    /*
    border-left: 1px solid black;
    border-right: 1px solid black;
    */
    /*
    border-bottom: 1px solid black;
    */
}

#navbar {
    background: #D3D3D3; /* url(sidebarbg.png) repeat-y; */
    border-right: 1px solid black;
}

#navbar a {
    color: #A32638;
}
/*
#left a:hover {
    color: white;
    background-color: #827F77;
}
*/

#footer {
    border-top: 1px solid black;
    color: grey;
    background-color: white;
}

.todo {
    color: red;
    border: 1px dotted red;
    background-color: yellow;
}

.sidebar {
    border: 1px dotted #1B5C72;
    background-color: #BABABA;
}

.clearing {
    clear: both;
}

.breadcrumbs {
    background-color: #CEF2FF;
}


