/* RIPS Books July 2005 for NN4 */

body {
width: 100%; height: 100%;
margin: 0; padding: 0;
text-align: left;
background:  #fff;
}

img {
margin: 0; padding: 0;
}
img a {
border: 0;
}

/* LAYOUT */

#banner {
height: auto;
margin: 0; padding-top: 12px;
text-align: center;
}
#container {    /* encloses columns and bottom navbar */
position: absolute;
top: 380px; left: 0;
width: 100%; height: 2850px;
margin: 24px auto; padding: 0;
text-align: left;
}
#container #col1, #container #col2, #container #col3 {
font: 12px/16px verdana, arial, helvetica, sans-serif;
text-align: left;
}
#container #col1 {
position: absolute;
top: 0; left: 0;
margin: 0 70% 0 4%;
}
#container #col2 {
position: absolute;
top: 0; left: 34%;
margin: 0 37% 0 0;
border-left: 1px solid #ccc;
padding-left: 10px;
}
#container #col3 {
position: absolute;
top: 0; left: 67%;
border-left: 1px solid #ccc;
padding-left: 10px;
margin: 0 4% 0 0;
}
#container #navbar {
width: 100%;
position: absolute;
bottom: 0; left: 0;
margin: 24px auto; padding: 4px 0 5px;
font: bold 11px/13px verdana, arial, helvetica, sans-serif;
text-align: center;
background: #F8EAB5;
border: 1px solid #F8EAB5;
}



/* TEXT STYLES */

h1 {
font: bold italic 42px/44px  georgia, times, "times new roman", serif;
color: #039;
text-align: center;
margin: 0 auto 6px auto;
}

h2 {
font: bold 24px/26px  georgia, times, "times new roman", serif;
color: #039; background: #ccc;
border: 1px solid #ccc;
margin: 16px auto;
text-align: center;
}
h3 {
font: normal 14px/18px verdana, arial, helvetica, sans-serif;
text-align: center;
margin-top: 10px;
}
h4 {   /* book titles */
font: bold 12px/16px verdana, arial, helvetica, sans-serif;
text-align: left;
color: #039;
margin: 12px 0 0 0;
}
h4.top { 
margin-top: 0
}

strong {
font-weight: bold;
color: #c00;
}

p, #container p  {
font: 12px/16px verdana, arial, helvetica, sans-serif;
margin: 0;
}

#container ul  {
font: 14px/20px verdana, arial, helvetica, sans-serif;
margin: 2em 0 0 0; padding: 0;
}
#container li  {
margin: 0; padding: 0 0 .5em 0;
}

/* LINKS */

/* textlinks */

h4 a {
text-decoration: none;
color: #c00
}
h4 a:visited {
color: #900
}
h4 a:active {
color: #039;
text-decoration: none;
}

/* navbar */
#navbar a {
color: #c00;
text-decoration: none;
padding: 0 12px;
border-right: 1px solid #000;
}

#navbar a:visited {
color: #900
}
#navbar a:active {
color: #c00;
text-decoration: none;
}
