/* generals */
body.library {background:#fff url(../images/background-library.gif) 15px 0 repeat-y;}
#header {margin-bottom:0;margin-left:192px;width:768px;background:#ee1122 url(../images/points-vertical-white.gif) 191px 0 repeat-y;}
#header_3_4 {float:left;width:568px;padding-right:8px;text-align:right;}
#header_1_2 a, #header_3_4 a, #header_3 a, #header_4 a {color:#fff;}
#logo {padding-top:10px;padding-bottom:10px;}
#title {background:#ee1122 url(../images/points-vertical-white.gif) 191px 0 repeat-y;padding-top:10px;padding-bottom:10px;width:760px;}
#inside_library {float:left;width:965px;margin-top:0;padding-bottom:32px;}
#inside_5 {margin-top:48px;}
#inside_3_4 h1 {float: none}

#inside_3_4 h2 {float: none; margin-bottom: 10px}

.toc {

margin-bottom: 20px;
}

.toc li {

padding-bottom: 8px;
background: transparent url(../images/points-horizontal.gif) repeat-x scroll center bottom;
margin-bottom: 17px;
}


.post {

background: transparent url(../images/points-horizontal.gif) repeat-x scroll center bottom;
margin-bottom: 20px;
padding-bottom: 10px;
padding-top: 20px;
}

.first-post {
padding-top: 0;
}

.post h1 {

margin-bottom: 10px;
}

.post p {

margin: 20px 0;
}

.slideshow {
margin:48px 8px 8px;
height: 318px;
}

.wp-caption img {
    margin: 0;
    padding: 0;
    border: 0 none;
}

.wp-caption p.wp-caption-text {
    margin-top:3px;
    font:11px "Courier New", Courier, monospace;
}

#menu_1_library {float:left;width:191px;margin-right:1px;margin-top:58px;}
.box_info {padding:10px;border:1px solid #ccc;background:#f0f0f0;}