/* Style sheet for AFF web pages */

body { line-height:normal;
   background-image: url(images/sumtextb.jpg);
   color:#000000;
   background-color:#ffffcc;
   font-family:arial, verdana, sans-serif; 
   font-size:14px;
   }

img { border:0;}

a:link {color:#0000ff;}
a:visited {color:#000080;}
a:active {color:#0033ff;}
a:hover { background-color:#e9e9e9;}

hr { 
   width:100%;  
   background-color:#000055; 
   height:3px;
   }

p.news { text-align:center;
   font-weight:bold;
   font-size:larger;
   font-family: "Comic Sans MS", "Lucida Sans", Helvetica;
   border-color:#555555; 
   border-style:solid; 
   border-width:thin; 
   background-color:#ffffdd;
   padding:4px;
   }

p.mono {font-family : "Courier New", Courier, monospace; 
   font-weight:bold;
   }

p.err {color:red; font-weight:bold; }

/* Logo */
table.logo {border:0; width:100%;  }
td.logo {padding:0; text-align:center;}
img.logo {border-style:solid; border-width:20px; border-color:black;}

/* Side Bar */
a.sb {font-weight:bold;}
p.sb:first-line {font-weight:bold;}
p.sb{font-size:small;}
div.sb {font-size:small;border-style:solid; border-width:thin;}

/* Footer */
p.footer {font-size:x-small; color:#000099; width:200px; 
   border-left-width:2px; border-left-style:solid; border-left-color:#000099; 
   border-right-width:2px; border-right-style:solid; border-right-color:#000099; 
   }

/* Table */
table.footer { 
   background:inherit; 
   border-width:thin; 
   border-color:#000055;  
   border-style:solid; 
   font-size:small;}

table.one {
   background-image: url(images/sumtextd.jpg);
   border-width:thin; 
   border-color:#000000;  
   border-style:solid; 
   }

td { 
   /* border-style:solid; border-width:1px; border-color:gray; /* for debugging */
   text-align:left;
   vertical-align:top;
   padding:10px;
   }

td.tight { 
   line-height:0; 
   text-align:left;
   vertical-align:top;
   }

td.arthist { 
   text-align:center;
   vertical-align:bottom;
   }

td.xr {
   padding:0;
   font-size:small;
   }

td.appForm {
   padding:0;
   vertical-align:middle;
   }
td.appFormL {
   padding-bottom:20px; padding-top:20px;
   vertical-align:middle;
   text-align:right;
   }
td.appFormLC {
   padding-bottom:10px; padding-top:10px;
   vertical-align:middle;
   text-align:right;
   }

td.bg { background-image: url(images/sumtextc.jpg); }

td.btm { vertical-align:bottom; }

td.dbdet { padding-bottom:0; padding-top:3px; padding-left:10px; padding-right:0; }


/* Workshops */
table.ws { border-collapse:collapse }
td.ws { border-style:solid; border-width:thin; padding:8px; }
/*p.ws { text-align:center; font-weight:bold }*/
p.ws {border-color:#000055; border-style:solid; border-width:thin; background-color:#aaffaa;} 

input.ckbx {
    width:2em ; 
    height:2em ; 
    }	

/* concert schedule */
.cs { font-weight:bold; font-size:medium; text-decoration:underline; }
.tm { color:#0000ff;}

/* mission */
.mss {font-size:x-small; text-align:center; color:#000099;}

.afooter {color:#000055;}
.error {font-weight:bold; color:#ff0000;}
.big {font-size:large;}
.sml {font-size:x-small;}
.bld {font-weight:bold;}
.cnt {text-align:center;}
.bc  {font-weight:bold;text-align:center;}
.vcnt {vertical-align:middle;}
.und {text-decoration:underline;}
.itl {font-style:italic;}
.bbi {font-size:large; font-weight:bold; font-style:italic;}
.outsideBorder {border-color:#000055; border-style:solid; border-width:thin;}
.box {border-color:#000055; border-style:solid; border-width:thick; padding:1em;}
.box0pad {border-color:#000055; border-style:solid; border-width:thick; padding:0px;}
.ga {font-size:xx-large; font-style:oblique; text-decoration:underline; font-family:serif;}
.lnk {text-decoration:underline; color:#0000ff;}



/*@page { size: 8.5in 11in; margin-left: .75in; margin-right: .75in; margin-top: .75in; margin-bottom: .75in }*/

