/* metastyle.css - metasofa stylesheet - copyright (c) 2008-19 vansprouts.metasofa.org */
/* depends on cvstyle.css */

BODY, .body, .init { background:#fff; color:#009; font-family:Palatino,Times,Georgia,serif; font-size:14px; line-height:1.5; }

.pagebox { margin:0 32px; padding:0; }


/* text styles */

.title { font-weight:bold; font-size:133%; line-height:1.5; }
.title2 { font-weight:bold; font-size:121%; line-height:1.5; }
.subtitle { font-style:normal; font-size:1em; line-height:1.5; }
.self { font-weight:bold; font-size:121%; line-height:1.5; text-decoration:none; }


/* link text */

.navtop, .navbot { font-style:italic; }
.navbar { background:#9ff; line-height:.67; }
.navthin, .navthin2 { background:#9ff; height:.5ex; }

/* 
A.here:link, A.here:visited, A.here:hover { color:#009; }
A.hey:link, A.hey:visited { color:#009; }
A.hey:hover { color:#009; }
A:link, A:visited { color:#093; }
A:hover { color:#009; }

A.self:link, A.self:visited { color:#009; text-decoration:underline; font-weight:bold; }
A.self:hover { color:#093; text-decoration:underline; font-weight:bold; }
*/

A.sofa:link, A.sofa:visited { color:#093; font-weight:bold; text-decoration:none; }
A.sofa:hover { color:#009; font-weight:bold; text-decoration:underline; }


/* text styles */

.fancy { font-family:Palatino,Times,Georgia,serif; font-size:1em; line-height:1.5; }
.sans { font-family:Optima,Helvetica,sans-serif; font-size:1em; line-height:1.5; }
.serif { font-family:Times,serif; font-size:1em; line-height:1.5; }
.plain { font-family:Helvetica,sans-serif; font-size:1em; line-height:1.5; }
.mono { font-family:Courier,monospace,monospace; font-size:1em; line-height:1.5; }

CITE, .cite { font-size:95%; line-height:1.5; }

.copylite { color:#66c; }

.color1 { color:#009; }
.color2 { color:#093; }


/* metasofa */

.ring04 { border:solid 15px #fff; min-width:32em; }

.ring0 { border:solid 4px #fff; min-width:32em; }
.ring1 { border:solid 2px #cff; }
.ring2 { border:solid 2px #fcf; }
.ring3 { border:solid 3px #ccf; }
.ring4 { border:solid 4px #9fc; background:#9fc; }
.ringnav { padding:0 32px; background:#9fc; }
.ring5 { border:solid 2px #fcc; }
.ring6 { border:solid 2px #fc6; }
.ring7 { border:solid 2px #ff6; }
.ring8 { border:solid 4px #9f9; }
.ring9 { border:solid 3px #9ff; }

.ring4t { border:solid 4px #cff; background:#cff; }
.ringnavt { padding:0 32px; background:#cff; }
.ring9t { border:solid 4px #ffc; }

.ringnavr { padding:0 32px; background:#fff; }
.ring7r { border:solid 1px #ccc; border-radius:82px; -webkit-border-radius:82px; -moz-border-radius:82px; }
.ring8r { border:solid 4px #ccf; border-radius:80px; -webkit-border-radius:80px; -moz-border-radius:80px; }
.ring9r { border:solid 1px #cff; border-radius:78px; -webkit-border-radius:78px; -moz-border-radius:78px; }
.refrighand { background:#ccf; width:6px; height:112px; border-left:solid 1px #cff; }
.refrigbot { background:#ccf; width:100%; height:3px; border-top:solid 1px #cff; border-bottom:solid 1px #ccc; }


/* lunar calen */

#lunar .ring0 { min-width:57em; }
#lunar .navbar, .navbar#lunar { background:#cff; text-align:center; font-style:normal; font-size:110%; line-height:1.5; }
#lunar PRE { text-align:left; line-height:1.3; }
#lunar A.here { font-weight:bold; }
#lunar .lite { font-weight:normal; color:#999; }
.smallform { text-align:center; font-size:91%; line-height:1.5; color:#036; }


/* refrig door */

.refrig { background:transparent; text-align:center; }

.moviescreen { background:#333; color:#cff; }

/* patch for refrig/mga-workshop */
H2.em { display:block; font-weight:bold !important; font-style:italic !important; font-size:121% !important; line-height:1.5 !important; text-decoration:none; }

.refq, .refqrd, .refqyl, .refqgr, .refqmt, .refqcy, .refqbu, .refqmg, .refqpu
  { margin:.5ex 1em; padding:1.5ex 1.5em; background:#ffc; text-align:center; font-family:Times,serif; font-style:italic; font-size:91%; line-height:1.5; }
.refqrd { background:#f99; }
.refqyl { background:#ffc; }
.refqgr { background:#cf9; }
.refqmt { background:#9fc; }
.refqcy { background:#cff; }
.refqbu { background:#ccf; }
.refqmg { background:#fcf; }
.refqpu { background:#c6f; }
.refa { font-family:Times,serif; font-size:91%; line-height:1.5; color:#339; }


/* metastyle.css - end */