body { margin:0; font-family:Verdana; }
#wologo { text-align:center; margin-left:auto; margin-right:auto; }
#wologosmall { float:left; margin-right:1em; margin-bottom:1em; }

input.searchbutton { vertical-align:middle; border:0; cursor:pointer; margin-left:1em; margin-right:1em; }

#womenubar { margin:0; padding:3px; background-color:#FFFFD0; border-bottom:1px solid #D0A060; margin-bottom:1em; }
#womenubar .menuitem { padding-left:0.6em; padding-right:0.6em; border-left:1px solid #E0E0A0; }
#womenubar .menuitem a:link, #womenubar .menuitem a:visited { text-decoration:none; color:blue; background-color:#FFFFD0; }
#womenubar .menuitem a:hover { text-decoration:underline; color:blue; background-color:#FFFFD0; }
#womenubar .menuitem a:active { text-decoration:underline; color:black; background-color:#FFFFD0; }
#womenubar a:link, #womenubar a:visited { text-decoration:none; color:blue; background-color:#FFFFD0; }
#womenubar a:hover { text-decoration:underline; color:blue; background-color:#FFFFD0; }
#womenubar a:active { text-decoration:underline; color:black; background-color:#FFFFD0; }
#fpstats { text-align:center; margin:0.5em; }
#searchform { text-align:center; margin:1em; }
#description { margin:1em 4em 1em 4em; clear:both; }

#sharecontainer { margin:2em 17% 2em 17%; }
#sharelinks { padding:1em; border:2px solid #D0A060; text-align:center; }
#sharelinks table tr td.p3 { text-align:center; }
a img { border:0; }

.searchtext { border:2px inset #D0A060; background-color:#FFFFD0; }
.searcharea { border:1px solid #384381; background-color:#E0F3FF; }

th.ctr, td.ctr, .ctr { text-align:center; }
td.l, .l { text-align:left; }
td.r, .r { text-align:right; }

.presentkey { float:left; margin-top:1em; margin-bottom:1em; margin-right:2em; clear:left; }
.presentkey tr td, .presentkey tr th { font-size:80%; }
.colourkey { float:right; margin-top:1em; margin-bottom:1em; margin-left:2em; border:1px dotted black; }
.colourkey tr td, .colourkey tr th { font-size:80%; }

.scaption, .sinset { color:black; border-top:1px solid black; border-bottom:1px solid black; margin:0 0 2px 0; padding:2px; }

.sspoken1, .sspoken2, .sspoken3, .sspoken4, .sspoken5, .sspoken6, .sspoken7, .sspoken8, .sspoken9, .sspoken10, .sspoken11, .sspoken12, .sspoken13, .sspoken14, .sspoken15, .sspoken16, .sspoken17, .sspoken18 { margin:0 0 2px 0; }
.skey1, .skey2, .skey3, .skey4, .skey5, .skey6, .skey7, .skey8, .skey9, .skey10, .skey11, .skey12, .skey13, .skey14, .skey15, .skey16, .skey17, .skey18 { border:1px solid black; width:20px; }

.sspoken1 { color:#FF0000; }      
.skey1 { background-color:#FF0000; }
                                  
.sspoken2 { color:#2000FF; }      
.skey2 { background-color:#2000FF; }
                                  
.sspoken3 { color:#00A000; }      
.skey3 { background-color:#00A000; }
                                  
.sspoken4 { color:#C000C0; }      
.skey4 { background-color:#C000C0; }
                                  
.sspoken5 { color:#D0A060; }      
.skey5 { background-color:#D0A060; }
                                  
.sspoken6 { color:#A504E0; }      
.skey6 { background-color:#A504E0; }
                                  
.sspoken7 { color:#707070; }      
.skey7 { background-color:#707070; }
                                  
.sspoken8 { color:#1DBEC3; }      
.skey8 { background-color:#1DBEC3; }
                                  
.sspoken9 { color:#E9660C; }      
.skey9 { background-color:#E9660C; }
                                  
.sspoken10 { color:#904E08; }     
.skey10 { background-color:#904E08; }
                                  
.sspoken11 { color:#04510C; }     
.skey11 { background-color:#04510C; }

.sspoken12 { color:#FF54FF; }
.skey12 { background-color:#FF54FF; }

.sspoken13 { color:#6cc430; }
.skey13 { background-color:#6cc430; }

.sspoken14 { color:#6c79c6; }
.skey14 { background-color:#6c79c6; }

.sspoken15 { color:#eda400; }
.skey15 { background-color:#eda400; }

.sspoken16 { color:#007363; }
.skey16 { background-color:#007363; }

.sspoken17 { color:#040C71; }
.skey17 { background-color:#040C81; }

.sspoken18 { color:#990101; }
.skey18 { background-color:#990101; }


.sthought { font-style:italic; }
.styped { font-family:Courier,monospace; text-align:left; white-space: pre; margin-top:5px; margin-bottom:5px; }
.swritten { font-family:fantasy,cursive; text-align:justify; }
.ssound { font-weight:bold; text-align:center; }

.notext { min-height:20px; }

.resultline { clear:both; margin-top:2em; padding-left:1.5em; padding-right:1.5em; }
.em { font-weight:bold; }

.scriptpanel { margin-left:10%; width:75%; padding:0.5em; }
.srchsect { margin-left:10%; margin-right:10%; border-bottom:1px solid silver; }
.srcharea { margin-bottom:2em; }
.srchline { clear:both; margin:1em 10% 0em 15%; }
.srchline table tr th { vertical-align:top; text-align:right; }
.srchline table tr th.searcharea { text-align:center; }

#comicid { margin-left:5px; margin-right:5px; }

.pagelinks { text-align:center; clear:both; margin-left:10%; margin-right:10%; }

p { margin-left:10%; margin-right:10%; }
#description p { margin-left:0; margin-right:0; }

#chr_reg, #chr_occ, #chr_inc, #chr_one { color:black; }
#chr_reg { background-color:#8CCC8C; }
#chr_reg option { background-color:#D0FFD0; }
#chr_occ { background-color:#CCCC99; }
#chr_occ option { background-color:#FFFFC0; }
#chr_inc { background-color:#CCACAC; }
#chr_inc option { background-color:#FFD8D8; }
#chr_one { background-color:#B3C2CC; }
#chr_one option { background-color:#E0F3FF; }

#validity { text-align:center; margin-top:1em; clear:both; }
#validity a { margin:0px 3px; }

td.p1 { width:100%; }
td.p2 { width:50%; }
td.p3 { width:33%; }
td.p4 { width:25%; }

.divsrch { text-align:center; }
.searchresults { margin-top:0.5em; margin-bottom:1em; margin-left:auto; margin-right:auto; }
.metaresults { margin-top:0em; margin-bottom:0.5em; }
.searchresults tr td, .metaresults tr td { border:2px solid black; vertical-align:top; font-size:80%; padding:0; }
.searchresults tr td.nonborder, .metaresults tr td.nonborder { border:1px solid white; }

.searchresults tr td.nonborder .scaption, .searchresults tr td.nonborder .sinset { border-top:1px solid white; border-bottom:1px solid white; }

#searchtip li, ul.spaced li { margin-top:6px; }

acronym { cursor: help; border-bottom: 1px dashed black; }

h2 { padding-left:1em; margin-bottom:0.2em; }
h2.faqcat { padding:3px; background-color:#FFFFD0; border-top:1px solid #D0A060; padding-left:0; margin-top:2em; font-weight:normal; font-size:110%; }
dt { font-weight:bold; margin-top:0.9em; margin-bottom:0.2em; }
dl.faq { padding-left:1em; }
dd ul li { margin-bottom:0.4em; }
dd.sml, .sml { font-size:75%; }

#fp_feeds tr td { padding-left:10px; padding-right:10px; vertical-align:top; }