*{box-sizing:border-box}
body{background-color:#FFF4D2;background-image:url(bc.jpg);margin:auto;padding:0px;font-family:'Lucida Grande',Helvetica, sans-serif;font-size:10pt}
.ssf{font-family:'Lucida Grande',Helvetica, sans-serif}
.sf{font-family:Georgia,serif}
textarea,input{font-size:1em}
#ptitle, #sug-head{font-size:2em}
#sug-title, #wizard .header{font-size:1.5em}
#smhead, #sug-auth, .section, #side-table .next, #side-table .curr, #side-table .done, .body, .quick{font-size:1.05em}
#sugdesc, .navig .left, .navig .right, .navig .cent{font-size:1.08em}
.c5, .c6, .c7, .cn, .help{font-size:1.1em}
#nav a{font-size:1.05em;margin:0px;padding:2px}
.date{white-space:nowrap}
.center, .c{text-align:center}
.right, .r{text-align:right}
.left, .l{text-align:left}
.s,.sm{font-size:80%}
.i{font-style:italic}
.b{font-weight:bold}
.red{color:red}
.lblue{color:blue}
.blue{color:navy}
.green{color:green}
.lb{background-color:#9DF}
.lg{background-color:#9FB}
a{color:#08451E}
a:visited{color:#BC3FA6}
a:hover{color:#FFF;background-color:teal}
a:visited:hover{color:#FFF;background-color:teal}
a:active{color:yellow;background-color:teal}
a:visited:active{color:yellow}
#ac-links a{color:#000;padding-right:0px;font-size:1.05em;display:inline-block}
#ac-links a:visited{color:#000}
#ac-links a:hover{color:#FFF}
#ac-links a:visited:hover{color:#FFF}
#ac-links a:visited:active{color:yellow}
#nav a{margin:3px;line-height:1em}
#nav a:visited{background:none}
#nav a:visited:hover{background:teal}
#alphabar a:visited{background:none;padding-right:0px}
#alphabar a:visited:hover{background:teal}
#lib-table a:visited{background:none;padding-right:0px}
#lib-table a:visited:hover{background:teal}
#tlink{color:white;font-size:3px !important;background-color:white}
.error{color:#000;background-color:#F4FF7F;width:450px;margin:auto;text-align:center;font-weight:bold;font-size:1.1em}
h1{color:maroon;font-weight:300;text-align:center;font-size:2em}
h2{color:maroon;text-align:center;font-size:1.7em}
h3{color:maroon;font-size:1.5em}
h4{font-size:1.3em}
/* -- General Tables */
/* -- tiny table at top of listings */
#head-t{width:85%;margin-left:auto;margin-right:auto}
#head-t .left{width:50%;text-align:left}
#head-t .right{width:50%;text-align:right}
/* listings table */
.list{width:85%;border:gray 1px solid;background-color:#FFF;border-collapse:collapse;box-shadow:.1em .1em .3em #aaa;border-radius:.3em .3em;margin:auto auto 6px auto}
.list th, .list td{padding:5px}
table#catbott{width:65%;margin-left:auto;margin-right:auto;margin-top:5px;border:gray 1px solid;background-color:#F1FFDC}
table#alphabar{width:85%;margin-left:auto;margin-right:auto;margin-top:5px;border:none;border-collapse:collapse}
table.navig{width:85%;margin-left:auto;margin-right:auto;border:none}
.navig .r{text-align:right;width:10%}
.navig .l{text-align:left;width:10%}
.navig .c{text-align:center;width:79%}
#alphabar .c4{padding:1px;border-left:silver 1px solid;border-top:silver 1px solid;border-right:silver 1px solid;border-bottom:none;background-color:white}
#alphabar .c5{padding:1px;border-left:silver 1px solid;border-top:silver 1px solid;border-right:silver 1px solid;border-bottom:none;background-color:yellow}
.fnav{margin-bottom:0px}
.num{width:3em;text-align:center;vertical-align:top;border:silver 1px solid}
.ynum{width:3em;border:silver 1px solid;text-align:center;vertical-align:top;background-color:#FFE}
th.lc1{width:1em;border:silver 1px solid;text-align:center;vertical-align:top}
th.lc2{width:10em;border:silver 1px solid;text-align:center;vertical-align:top}
th.lc3{width:10em;border:silver 1px solid;text-align:center;vertical-align:top}
th.lc4{border:silver 1px solid;text-align:center;vertical-align:top}
td.lc1{width:1em;border-color:silver;border-width:1px 1px 0px 1px;border-style:solid;text-align:center;vertical-align:top;font-weight:bold}
td.lc1p{width:1em;border-color:silver;border-width:1px 1px 0px 1px;border-style:solid;text-align:right;vertical-align:top;background-color:#FFFAC2}
td.lc2{width:10em;border-color:silver;border-width:1px 1px 0px 1px;border-style:solid;text-align:left;vertical-align:top;font-weight:bold}
td.lc3{width:10em;border-color:silver;border-width:1px 1px 0px 1px;border-style:solid;text-align:left;vertical-align:top}
td.lc4{border-color:silver;border-width:1px 1px 0px 1px;border-style:solid;text-align:left;vertical-align:top}
.bu{border:none;width:100%;border-spacing:3px}
.buc{padding:2px;border-right:silver 1px solid;border-bottom:silver 1px solid;border-left:silver 1px solid;border-top:none}
.t1{margin:10px auto 30px auto;background-color:white;width:100%;max-width:35em;box-shadow:0px 0px .5em #aaa}
.t2{margin:auto;background-color:white;box-shadow:0px 0px .5em #aaa;padding:10px}
.t3{margin-left:auto;margin-right:auto;width:85%}
.t4{margin:auto auto 30px auto;background-color:white;max-width:30em;box-shadow:0px 0px .5em #aaa;padding:10px}
.cwb{margin:auto;background-color:white;box-shadow:0px 0px .5em #aaa;padding:10px;border-radius:0.2em}
.c1{text-align:center;background-color:#FFE}
.cc{text-align:center;vertical-align:top}
.cr{text-align:right;vertical-align:top}
.cl{text-align:left;vertical-align:top}
.ccb{text-align:center;border:silver 1px solid;vertical-align:top}
.crb{text-align:right;border:silver 1px solid;vertical-align:top}
.clb{text-align:left;border:silver 1px solid;vertical-align:top}
/* End general tables */
.textriv{width:85%;background-color:#FFF;padding:8px;font-size:1.2em;box-shadow:0px 0px .5em #aaa;margin:10px auto auto auto}
#nav{padding:3px;background-color:white;border-bottom:silver 1px dotted}
.dim{color:silver}
#logo{margin-left:0px;margin-top:0px;margin-right:10px}
.help{background-color:#F0FFCF;padding:1px}
/*new homepage panes*/
.sugbut{color:#000;border-color:silver gray gray silver;border-width:2px;border-style:solid;text-align:center;vertical-align:middle;width:19%;padding:2px;background-image:url(bc.jpg);font-weight:bold}
.sugbutbo{color:white;border-color:silver black black silver;border-width:2px;border-style:solid;text-align:center;vertical-align:middle;width:25%;padding:2px;font-weight:bold;background-color:navy}
.sugbutbo a{color:yellow}
/*end new homepage panes*/
div#headdiv{text-align:left;margin:auto;margin-top:5px;width:85%;padding:3px;box-shadow:.1em .1em .3em #aaa;border-radius:.3em .3em;border:1px #ddd outset;background:rgb(238,238,238);
background:-moz-linear-gradient(top,rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1)));
background:-webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%);
background:-o-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%);
background:-ms-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%);
background:linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%)}
#headdiv h1{text-align:left;margin:0px}
#headdiv h4{text-align:left;margin:0px;font-weight:normal}
span#ptitle{color:black;font-weight:400}
span#smhead{color:black;font-weight:300}
table#search{width:40em;margin-left:auto;margin-right:auto;border:gray 1px solid;background-color:#FFF}
.sl{width:10em;text-align:right;vertical-align:middle}
#search .catlab{width:50%;text-align:right;vertical-align:middle}
.mail{padding:4pt;width:450px;border-color:#BBE3C1;border-width:2pt;background-color:white;border-style:solid;margin-left:auto;margin-right:auto}
#news-sec{text-align:left;padding:3px;background-color:#FCFFE7;border:2px dotted silver}
#review-top{text-align:left;padding:4px;background-color:maroon;color:white;font-size:1.0em}
#review-top a{color:#FEFFBD;margin-left:12px}
#rev-title{text-align:left;padding:5px;background-color:#BBE3C1;margin:auto;color:black;font-weight:300;font-size:1.8em}
.reviews-body{padding:6px;margin:auto auto auto 0pt;background-color:white;width:90%;font-size:1.2em}
.rev-scores{padding:6px;text-align:right;color:black;font-size:1.1em;background-color:#EBFFD1;border-bottom:silver;border-width:0 0 1px 0;border-style:none none dotted none;margin:auto auto auto 0pt;width:90%}
.info{width:90%;border-top:2px silver dotted;border-bottom:2px silver dotted;padding:3px;font-size:0.8em;margin:auto;text-align:center}
.review-table{width:90%;border-color:silver;border-width:1px;border-style:solid;margin:auto;background-color:white}
.prog{background-color:#F6F857;border:1px solid silver;text-align:center}
.hl{background-color:yellow}
.light{background-color:#EEE}
.tdesc{font-size:1.1em;background-color:#94E9B6;padding:3px;border-bottom:1px solid #999}
.tdesc a{text-decoration:none}
img{border:0px}
/* -- Start Series Descriptors */
.ser-box{width:85%;margin-left:auto;margin-right:auto}
.ser-name{width:100%;background-color:maroon;padding:2px;margin-bottom:0px;color:#F3F4D5;font-family:Georgia,serif;font-size:2.0em;font-weight:normal;text-indent:10px;text-align:left}
.ser-name a{color:#F3F4D5}
.sub-table-head{width:100%;background-color:maroon;padding:2px;margin-bottom:0px;margin-top:6px;color:#F3F4D5;font-family:Georgia,serif;font-size:1.3em;font-weight:normal;text-align:left}
.ser-desc{width:100%;text-align:left;background-color:#FFFFDD;font-family:Georgia,serif;margin-top:3px;margin-bottom:3px;padding:10px 2px 6px 2px}
.ser-table{width:100%;border:gray 1px solid;background-color:#FFF}
/* -- End Series Descriptors */
/* -- Start Management Tables */
.list-item{margin-left:auto;margin-right:auto;background-color:white;width:500px;border-color:gray;border-width:0px 1px 1px 1px;border-style:solid;border-spacing:0px}
.but-cell{border:silver 1px solid;width:20px}
.list-item th{width:9em}
#bloglist{width:100%;margin-bottom:5px}
#bloglist th{width:9em}
.ab{background-color:#FFA;font-style:italic}
/* Start Bookmark Management Form Styles */
#b-man-div{text-align:center;border:gray dotted 1px;background-color:#F0FFCF;width:385px;margin:5px auto 5px auto}
#b-man-div2{width:365px;margin:5px auto 5px auto;border:gray 1px solid;background-color:white;text-align:center;font-size:small;padding:2px;font-weight:bold}
.b-man-form{margin:1px}
/* End Bookmark Management Form Styles */
a#active-main{color:#000;padding:3px;margin:0px;font-weight:bold;font-size:1.1em}
a#active-main:hover{background-color:teal;color:#FFF}
a.inactive-main{padding:3px;margin:0px;font-weight:bold}
#ac-links{
background:rgb(238,238,238);
background:-moz-linear-gradient(top,rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1)));
background:-webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%);
background:-o-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%);
background:-ms-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%);
background:linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%);
margin-top:8px;padding:4px;border-radius:0.2em}
.gb{margin-bottom:5px;background-color:#CCF5D3;font-size:1.1em}
.wb{margin-bottom:5px;background-color:#FFF;font-size:1.1em}
#result-body{width:80%;margin:0px auto 0px auto;background-color:white;padding:10px}
.res-item{margin-top:12px;padding:2px;font-size:1.2em}
.res-excerpt{font-size:smaller;margin-left:3em}
.typediv{padding:1px;margin-top:9px;color:#333;font-weight:normal}
.atitle,.aAuth{margin:2px}
.dnldbu,.book{padding:2px 0px 2px 0px;text-decoration:none;font-weight:bold;font-size:80%;display:inline-block;text-align:center;color:#000;background-color:#ddd;width:19.5%;border:solid 1px #bbb;border-radius:0.5em}
.dnldbu:visited, .book:visited{color:#000;background-color:#1DC3E6}
.notice{background-color:#FFE;padding:5px;border:1px dotted silver;margin-bottom:5px;color:navy}
.dlinks a,.bspan{color:white;padding:3px 7px 3px 7px;text-decoration:none;border-radius:.3em;margin:2px 4px 2px 4px;font-weight:bold;background-color:green;font-size:80%;white-space:nowrap}
.bor{border:silver 1px solid}
.tbor{border-width:0px 1px 1px 0px;border-color:silver;border-style:solid}
.fl{display:inline-block;float:left}
.fr{display:inline-block;float:right}
.t{vertical-align:top}
.m{vertical-align:middle}
.ba{vertical-align:bottom}
.bg{background-color:#CCF5D3}
.bw{background-color:#FFF}
.by{background-color:#ff8}
.pyb{background-color:#ffd}
.pyc{background-color:#9ff}
.pyg{background-color:#eee}
.dbutt{color:white;padding:3px 14px 3px 14px;text-decoration:none;border-radius:.5em .5em;margin:2px 5px 2px 9px;font-weight:bold;background-color:green;font-size:80%;white-space:nowrap}
.ful{width:95%}
.pt{margin:10px 0px 10px 0px}
.abar a{font-size:14pt;width:1.5em;display:inline-block;border:1px silver solid;text-align:center;background-color:#ddd;margin:2px 1px 2px 1px}
.abar a.alac{border:#ddd 1px solid;background-color:#fff}
.abar{text-align:center}
table{border-collapse:collapse}
.nblo,a.nbl{display:inline-block;width:2em;padding:4px;text-align:center;color:#000;text-decoration:none;border-radius:0.3em;margin:4px;box-shadow:0px 0px .3em #aaa}
.nblo{width:3em;background-color:#ddd}
a.nbl{background-color:#fff;color:#000}
a.nbl:visited{background-color:#fff;color:#BC3FA6}
.pad{padding:10px}
.formDiv{border-bottom:1px solid #eee;padding:5px}
.premier{background-color:#CFF;background-image:url(premier.png)}
.asc-sort-arr{display:inline-block;vertical-align:middle;width:13px;height:7px;background-image: url(data:image/gif;base64,R0lGODlhDQAHAPAAMX2LWv///yH5BAEAAAEALAAAAAANAAcAAAIPjA+nCr3c3It00Ysu1rwAADs=);background-repeat:no-repeat}
.desc-sort-arr{display:inline-block;vertical-align:middle;width:13px;height:7px;background-image: url(data:image/gif;base64,R0lGODlhDQAHAPAAMX2LWv///yH5BAEAAAEALAAAAAANAAcAAAIPhI8XyeGs3GtSpoojrmAXADs=);background-repeat:no-repeat}
.gd,.fd,.dn{display:inline-block;width:15px;height:15px;background-size:15px 15px;text-decoration:none;margin:6px;background-repeat:no-repeat}
.cf,.gf{display:inline-block;width:16px;height:30px;background-size:15px 30px;text-decoration:none;margin:6px;background-repeat:no-repeat}
.gd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAlQTFRFLqJJw+TL////G3EiugAAAAN0Uk5T//8A18oNQQAAAD1JREFUeNpiYAICRkYGMGBkBPEYQCIMcMAIEUISAYsxoIqAxBjQRIBi2IToD4hzFxYPYfM2tsBBD0KAAAMASXoAbVcq3vIAAAAASUVORK5CYII=)}
.fd {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAlQTFRF0tLSMzMz////R7klegAAAAN0Uk5T//8A18oNQQAAAEhJREFUeNqM0FsKACAIBMC1+x+6dMUi7bEfgUOYBrQtSDLsRGAW0lLCQBGNG8lKPYJMzCZ5e7neKnrlF4u5quk/1358GLoAAwAn+QHFipUqwQAAAABJRU5ErkJggg==)}
.cf {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAtCAMAAACDHlvUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhQTFRF/8wzzJkzmWYzzMwzZmZm/8xmZjMz/5kzzGYzZmYzZjMA/5lm//9mMzMzAAAAmZlmzMzM////mZmZzMxmZmYAmZkzMzMA////Z1UPegAAABh0Uk5T//////////////////////////////8AzRMu6gAAAQtJREFUeNp00u12wyAIAFA/IKnpVLTreP83HVOz1ITwk3sQUA1zzcTXMLzY56aIIYcGQQWjgxyFi3YUM6RNreCcgoWig7FL0cGsrU8hmiAbCQdE8f2dyxmMdc57b0M5oNomRvLevLo0IHvkEbENIlBTnuDrBR0oxSmP+K43gIE6/JzyuIYO2w64g6sNwqngua7QAKL1U8EaSIBTLuCmgkfmDrJMaLthL5AVd2AK9r/A9T04xr/LKSCR5aGlgD9hBDgZSQOuy6MOgDQ9aok0IM/AtENN+r+S1W8h68AJbmCe9wNO8x6Qle4NKFUdtO4dlO4dIBUdlCYdlCYD4DLwgOt1DbjOtQOdx/oVYADqf0kKAkZGVAAAAABJRU5ErkJggg==)}
.gf {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAtCAMAAACDHlvUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAxQTFRFzMzM////zMz/////wDFJ9AAAAAR0Uk5T////AEAqqfQAAACdSURBVHjanNJBEsMgDANAyfr/nxsgNJBI7bS+cNhBgA0kknoWhKOMgA3wC8QoqYCy0MKKAZ5pb+iyPKnDoGJbJy0wiwmGOOhiobZb3bZ4OCQAIjABOpTfcQyLdIer3Y4Jdhnv0Bj56O08eIGz6mrJDi3zbKK4/x4mEC/w/+oPUAYEqATukM+gDAhgsr6AycIcDz0wwTML63DWegkwADPVCFmEYQgQAAAAAElFTkSuQmCC)}
.dn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhQTFRFYryN6PbuAJJFQK100OvdEJlRsN3F////dqrZdgAAAAh0Uk5T/////////wDeg71ZAAAAmUlEQVR42uzSyw7FIAgE0JFH+f8/vo2KQK8uuyurxjlJDSMsT4MqWjlCyZXu0XYEoD44Ah6AP/AWEDBfT3AxQwYQ9YYS6L2pdMCrwwCILzMiFwvAzwogOFg55V/shtMldzMveRQqvqi96Pnc5E6M3Ff9L2a+ungKz6OsKlae2swi8lx3iJSX9+Ai5/XBDFHyCkzuXrjk9hNgAHSdE6MXtCdlAAAAAElFTkSuQmCC)}
