/** textual markup boxes at foot of page **/
#box4 {
            font: normal 10px Helvetica, Arial, Sans-Serif;
            color: white;
            position: fixed;
            bottom: 0;
            left: 0;
            width: 100%;
            max-height: 200px;
            
            z-index: 10000;
            }
            
            #box4 p {
            position: relative;
            left: 50%;
            width: 200px;
            margin: 0;
            margin-left: -100px;
            padding: 0 10px;
            line-height: 20px;
            background: #999966;
            color:#fff;
            text-align: center;
            white-space: pre;
            
            }
            
            #box4 p a {
            color:#fff
            }
            
            #box4 p a:hover {
            text-decoration:underline;
            }
            
            #box4 ul {
            background: #eee url(/woolf_cts/woolf5/images/index.png) repeat-x;
            margin: 0;
            padding: 0;
            position: relative;
            max-height: 380px;
            overflow: auto;
           list-style-type: none;
            }
            
            
            
            #box5 ul li {
            color: #555;
            font-size: 10px;
            list-style-type: none;
            line-height: 13px;
            padding-top:10px;
             padding-bottom:10px;
            padding-left: 15px;
            position: relative;
            overflow: hidden;
            white-space: pre;
            }
            
            #box5 li {
            
            list-style-type: none;
            }
            
            #box5 ul li:hover {
            background: #f2f2f2;
            }
            
            #box5 ul li:first-child {
            margin-top: 1px;
            }
            
            #box5 ul li .error {
            color: orange;
            }
            
            #box5 ul li .indent {
            position: absolute;
            top: 0;
            left: 100px;
            margin-right: 200px;
            height: inherit;
            }
            
            
/** textual markup **/

.middle_title {
margin-left:105px;
text-decoration:underline;
}

.middle {
margin-left:125px;
}

.del_image {
background: url(images/del_image.png) no-repeat;
margin-bottom:-5px;
}

.del_imageblue {
background: url(images/del_imageblue.jpg) repeat;
margin-bottom:-5px;
}

.tall_deletion {
background: url(images/skewline.png) no-repeat;
margin-bottom:0px;
}

.del_long {
    text-decoration:line-through;
}

.del_longshow {
background-color: rgb(0,255,0)
}

.textual_options {
    font-size:95%;
}
.timeline1 {
    display: none;
}

.timeline3 {
    
}

.number {
text-align:right;
}

.number_left {
text-align:left;
}

.illegible {

}

.illegible_show {
background-color:yellow;
}

.pane {

float:left
}

.help {

display:none
}

.timeline2 {
    height: 400px;
    margin-top: 0px;
    border: 1px solid #aaa;
    font-size:10px;
}

/** textual markup for Genetic Edition **?
/* del_st */
.del_st {
    text-decoration: line-through;
    font-size: 100%;
    line-height:150%;
}

/* del_st */
.del_st_change {
    text-decoration: line-through;
    border-bottom:1px dotted #333333; 
    font-size: 100%;
    line-height:150%;
}

.delst_highlight {
    background-color: yellow;
    text-decoration: line-through;
}
/* del_st margin */
.del_margin {
    color: #333333;
    text-decoration: line-through;
    font-size: 95%;
    line-height:150%;
}
.add {
    color:blue;
}

.add_orange {
    color:orange;
}

/* add margin */
.add_margin {
    color: green;
    font-size: 95%;
    line-height:150%;
}
/* add margin */
.add_margin_centre {
    color: green;
    position:absolute;
    margin-top:-8px;
    line-height:120%;
    font-size: 90%;
}
.del_above {
    color: #333333;
    position: relative;
    bottom: 8px;
    right: 3px;
    text-decoration: line-through;
    line-height:150%;
    font-size: 80%;
}
.add_above {
   
    position:absolute;
    margin-top:-8px;
    line-height:120%;
    font-size: 90%;
}
.add_abovetype {
    color: blue;
    position:absolute;
    margin-top:-6px;
    margin-bottom: 5px;
    line-height:120%;
    font-size: 90%;
}
* + html .add_abovetype {
    margin-top:-9px
}


.lb_type {
    line-height:210%;
    margin-bottom:-10px;
}
.lb_typebelow {
    margin-top:-5px;
}
.add_above2 {
    color: #fff;
    position:absolute;
    margin-top:-8px;
    line-height:120%;
    font-size: 90%;
}
.bordered {
    border: navy 1px solid;
}
.add_above_hide2 {
    display:none;
}

/* Line break */
.lb {
    text-align:justify;
    font-size: 100%;
    line-height:200%;
    margin-left: 140px;
    color: #333333;
}


/* Line break */
.lb2 {
    text-align:justify;
    font-size: 90%;
    line-height:200%;
    color: #333333;
}

/* Line break */
#lb {
    text-align:justify;
    font-size: 100%;
    line-height:200%;
    margin: 170px;
    color: #333333;
}

.double_underline {
    text-decoration:underline;
    border-bottom: 1px solid #333333;
}

.content .lb_centre {
    text-align:center
}
/* Line break - alternative 1 */
.lbversion1 {
    color:#333333;
    margin-left: 140px;
}
/* Line break - alternative 2 */
.lbversion2 {
    color: orange;
    margin-left: 140px;
}
/* Line break */
.margin_embed {
    color:#cc6633;
    font-size: 90%;
    line-height:150%;
}

.margin_embed2 {
    color:#cc6633;
    font-size: 90%;
    line-height:150%;
}

.margin_embed3 {
    color:#cc6633;
    font-size: 90%;
    line-height:150%;
}

.margin_embed4 {
    color:#cc6633;
    font-size: 90%;
    line-height:150%;
}

.margin_embed5 {
    color:#333333;
    font-size: 90%;
    line-height:150%;
}

.margin_embed6 {
    color:#333333;
    font-size: 90%;
    line-height:150%;
}

.margin_embed7 {
    color:#333333;
    font-size: 90%;
    line-height:150%;
}

.margin_embed8 {
    color:#333333;
    font-size: 90%;
    line-height:150%;
}

.margin_embed9 {
    color:#333333;
    font-size: 90%;
    line-height:150%;
}

.white {
    color:#ffffff;
    margin-left:-7px;
}

.white2 {
    display:none
}

.white3 {
    display:none
}

.white4 {
    display:none
}

.white5 {
    display:none
}

.white6 {
    display:none
}

.white7 {
    display:none
}

.white8 {
    display:none
}

.white9 {
    display:none
}

.white10 {
    display:none
}

.white11 {
    display:none
}

.white12 {
    display:none
}

.white13 {
    display:none
}


.marginalia {
    color:#333333;
    float:left;
    width:140px;
    
/* border:solid 1px #CCCCCC; */
    padding-top:0px;
    margin-left:-15px;
    margin-right:-130px;
    margin-top:-15px;
    text-align:left;
    line-height:165%;
    font-size:100%;
}

.marginalia5 {
   color:#333333;
    float:left;
    width:120px;
    
/* border:solid 1px #CCCCCC; */
    padding-top:0px;
    margin-left:0px;
    margin-right:-120px;
    margin-top:-15px;
    text-align:left;
    line-height:165%;
    font-size:100%;
}

.marginalia_close {
   color:#333333;
    float:left;
    width:70px;
    
/* border:solid 1px #CCCCCC; */
    padding-top:0px;
    margin-left:55px;
    margin-right:-150px;
    margin-top:-25px;
    text-align:left;
    line-height:165%;
    font-size:100%;
}




.marginalia9 {
   color:#333333;
    float:left;
    width:140px;
    background: transparent url(images/circle.png) no-repeat;
/* border:solid 1px #CCCCCC; */
    padding-top:0px;
    margin-left:0px;
    margin-right:-145px;
    margin-top:-15px;
    text-align:left;
    line-height:165%;
    font-size:100%;
}

.marginalia4 {
   color:#333333;
    float:left;
    width:90px;
    
 border:solid 1px blue;
    padding-top:0px;
    margin-left:-15px;
    margin-right:-130px;
    margin-top:0px;
    text-align:left;
    line-height:165%;
    font-size:100%;
}

.marginalia8 {
   color:#333333;
    float:left;
    width:90px;
    padding-top:0px;
    margin-left:-15px;
    margin-right:-130px;
    margin-top:0px;
    text-align:left;
    line-height:165%;
    font-size:100%;
}

.marginalia10 {
   color:#333333;
    float:left;
    width:90px;
    padding-top:0px;
    margin-left:-15px;
    margin-right:-130px;
    margin-top:25px;
    text-align:left;
    line-height:165%;
    font-size:100%;
}

.marginalia3 {
    color:#333333;
    float:right;
    width:140px;
    
/* border:solid 1px #CCCCCC; */
    padding-top:0px;
    margin-left:-15px;
    margin-right:340px;
    margin-top:-18px;
    text-align:left;
    line-height:165%;
    font-size:100%;
}


.marginalia13 {
    color:#333333;
    float:right;
    width:100px;
    background: transparent url(images/circle.png) no-repeat;
/* border:solid 1px #CCCCCC; */
    padding-top:0px;
   
    margin-right:350px;
    margin-top:-35px;
    text-align:left;
    line-height:165%;
    font-size:100%;
}

.marginalia6 {
    color:#333333;
    float:right;
    width:100px;
    
/* border:solid 1px #CCCCCC; */
    padding-top:0px;
    margin-left:-15px;
    margin-right:200px;
    margin-top:-18px;
    text-align:left;
    line-height:165%;
    font-size:100%;
}

.proofs_add {
    color:green
}


.marginalia2 {
    color:#ccccdd;
    float:left;
    width:130px;
    
/* border:solid 1px #CCCCCC; */
    padding:5px;
    margin-left:10px;
    margin-right:-185px;
    margin-top:-15px;
    text-align:left;
    line-height:225%;
}
.annotate-editorial {
    background: #eeeeee;
    border: 1px solid #eeeeee;
}

.pscomment {
display:none
}

.pscommentshow {
font:70% Lucida Grande, verdana, sans-serif;
/*border: 1px solid #000000;*/
color:#cd0603;
margin-top:-3px;
margin-left:-2px;
cursor:pointer;
position:absolute;
}

* + html .pscommentshow {
font:70% Lucida Grande, verdana, sans-serif;
/*border: 1px solid #000000;*/
color:#cd0603;
margin-top:-5px;
margin-left:-2px;
cursor:pointer;
position:absolute;
}

.pscommentshow2 {
font:70% Lucida Grande, verdana, sans-serif;
/*border: 1px solid #000000;*/
color:#cd0603;
margin-top:-3px;
margin-left:-2px;
cursor:pointer;
position:absolute;
}

* + html .pscommentshow2 {
font:70% Lucida Grande, verdana, sans-serif;
/*border: 1px solid #000000;*/
color:#cd0603;
margin-top:-5px;
margin-left:-2px;
cursor:pointer;
position:absolute;
}

#bubble {
/*background: url(images/bubble.png) no-repeat;*/
background-color:#779eab;
/*min-width:160px; 
max-width:300px;*/
width:240px;
min-height:50px; 
display:none; 
padding:20px; 
position:absolute;
border: 1px solid #666;
color:#fff;
cursor:move;
}

#bubbleTimeline {
/*background: url(images/bubble.png) no-repeat;*/
background-color:#779eab;
/*min-width:160px; 
max-width:300px;*/
width:650px;
min-height:400px; 
display:none; 
padding:20px; 
position:absolute;
border: 1px solid #666;
color:#fff;
}

#bubbleTS {
/*background: url(images/bubble.png) no-repeat;*/
background-color:#779eab;
/*min-width:160px; 
max-width:300px;*/
width:240px;
min-height:50px; 
display:none; 
padding:20px; 
position:absolute;
border: 1px solid #666;
color:#fff;
cursor:move;
}

#bubbleVideo {
/*background: url(images/bubble.png) no-repeat;*/
background-color:#779eab;
/*min-width:160px; 
max-width:300px;*/
width:240px;
min-height:50px; 
display:none; 
padding:20px; 
position:absolute;
border: 1px solid #666;
color:#fff;
z-index:200000;
}

#bubble_day {
/*background: url(images/bubble.png) no-repeat;*/
background-color:#779eab;
min-width:140px; 
max-width:280px;
min-height:50px; 
display:none; 
padding:20px; 
position:absolute;
border: 1px solid #666;
color:#fff;
margin-left:200px;
}

#bubble2 {
/*background: url(images/bubble.png) no-repeat;*/
background-color:#333333;
min-width:160px; 
min-height:50px; 
display:none; 
padding:20px; 
position:absolute;
color:#fff;
z-index:10000;
}


#bubble3 {
/*background: url(images/bubble.png) no-repeat;*/
background-color:#333333;
min-width:1070px; 
min-height:50px; 
display:none; 
padding:20px; 
position:absolute;
color:#fff;
z-index:10000;
}

.jqDnR {
    z-index: 10000;
    
    margin:auto;
}

/** library shelf **/
#shelf {
    border: 1px solid #333333;
    padding:10px;
    min-height:850px;
   /** background-color:#444444; **/
   background-color:#fff;
   color:#333333;
    /*color:#eeeeee;*/
    font-family: Lucida Grande, verdana, sans-serif;
    list-style-type:none;
}

/** photo wall shelf **/
#shelf2 {
    border: 1px solid #333333;
    padding:10px;
    min-height:850px;
   /** background-color:#444444; **/
   background-color:#fff;
   color:#333333;
    /*color:#eeeeee;*/
    font-family: Lucida Grande, verdana, sans-serif;
    list-style-type:none;
}

#shelf h2 {

    text-indent:10px;

}

#shelf ul {
list-style-type:none;
}

#shelf ul li {
list-style-type:none;
}

#shelf_footer {
text-align:center; 
margin:20px auto; 
color:#fff; 
font-size: 9px;
}

.close {
font:80% Lucida Grande, verdana, sans-serif;
/*border: 1px solid #000000;*/
cursor:pointer;
margin-top:0px;
float:right;
text-decoration:underline;
}

.close2 {
font:80% Lucida Grande, verdana, sans-serif;
/*border: 1px solid #000000;*/
cursor:pointer;
margin-top:-20px;
float:right;
text-decoration:underline;
}

.close3 {
font:80% Lucida Grande, verdana, sans-serif;
/*border: 1px solid #000000;*/
cursor:pointer;
margin-top:-20px;
float:right;
text-decoration:underline;
}

/** Library Tabs **/

 #shelf ul.tabNavigation {
                list-style-type: none;
                margin: 0;
                padding: 0;
                }
                
                ul.tabNavigation a {
                padding: 5px 5px;
                background-color: #ccc;
                color: #fff;
                text-decoration: none;
                list-style-type: none;
                }
                
                ul.tabNavigation a.selected,
                ul.tabNavigation a:hover {
                background-color: #333;
                color: #333333;
                padding-top: 12px;
                }
                
                ul.tabNavigation a:focus {
                outline: 0;
                }
                
                div.tabs > div {
                padding: 5px;
                margin-top: 3px;
               /* border: 2px solid #fff;*/
               
                }
                
                div.tabs > div h2 {
                margin-top: 0;
                }
                
                #first {
                /*color:#eeeeee;*/
                }
                
                #second {
               /* background-color: #a0bbc4;*/
                /*color:#eeeeee;*/
                }
                
                #third {
                /*background-color: #d6855c;*/
                /*color:#eeeeee;*/
                }
                
                #fourth {
                /*background-color: #cc9999;*/
                /*color:#eeeeee;/
                }
                
                
                
/** Library GE info **/

#ge_draft {
    cursor:pointer;
}




#column2 {
    float:right;
    min-height:700px;
    padding-bottom:40px;
    padding-right:5px;
}
* + html .column2 {
    margin-right:5px;
    margin-top:5px;
    padding-bottom:20px;
}

.column_image {
    float:right;
    min-height:700px;
    padding-bottom:20px;
}
* + html .column_image {
    margin-right:5px;
    margin-top:5px;
    padding-bottom:20px;
}


* + html .column4 {
    margin-right:5px;
    margin-top:5px;
    padding-bottom:20px;
}



.column1_show {
    float:left;
    min-height:700px;
}

/* Adjusts for 2 columns - sidebar-right hidden and advanced view */
body.sidebar-right .center3 {
/* border-right:1px solid #eeeeee; */
    float:left;
    padding-right:5px;
    padding-left:5px;
    width:972px;
    min-height: 600px;
    background-color:#fff;
}


#bubble_calendar {
/*background: url(images/bubble.png) no-repeat;*/
background-color:#779eab;
/*min-width:160px; 
max-width:300px;*/
width:240px;
min-height:50px; 
display:none; 
padding:20px; 
position:absolute;
border: 1px solid #666;
color:#fff;
cursor:move;
}