/*reset*/
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, a, ol, ul, li, form, table, tr, td {margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:inherit; font-family:verdana,arial,helvetica,"Trebuchet MS",sans-serif; vertical-align:baseline;}
/* remember to define focus styles! */
 :focus {outline:0;}
body {line-height:1;}
ol, ul {list-style:none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:separate; border-spacing:0;}
td {text-align:left; font-weight:normal;}
img {vertical-align:bottom;border:0;}
/*end reset*/

html {height:100%;}
* html #all {height:100%;}
* {padding:0; margin:0;}

body {margin:0; padding:0; border:0; line-height:1em; background:#300; height:100%; font-size:100%;}
a {color:#900; font-weight:bold; text-decoration:none;}
a:hover {color:#900; text-decoration:underline;}
a.red:link, a.red:visited {color:#ff1f1b;}
a.red:hover {color:#fcd378; text-decoration:none;}
br.space {height:1em;}
fieldset {border:0;margin:6px 0 0 0;}
form {text-align:justify; font-size:.75em; line-height:1.5em;}
hr.space {border:0; clear:both; height:6px; margin:6px 0 6px 0;}
blockquote {padding-left:24px; padding-right:24px;}
blockquote p {font-size:.8em;}
table#board {width:100%;}
table#splash {width:800px; border:1px solid #f00;}
td.classics, td.casual, td.family, td.pops {width:180px;}
td.swf {width:620px; background:#999;}
td {vertical-align:top; padding-right:24px;}
textarea {display:block; margin:6px 0 8px 0;}

ul.none {display:block; list-style-type:none; margin-top:12px;}
ul.none li {list-style-type:none; margin:0; padding:0; text-align:left;}
ul.none li a.small {text-decoration:none; text-align:left; font-size:.7em;}
ul.none li a.small:hover {text-decoration:underline; text-align:left; font-size:.7em;}

#inner ul {margin-left:18px; padding-left:18px;}
#inner ul li {text-align:justify; font-size:.75em; line-height:1.5em; list-style-type:disc;}
#inner ul li.center {text-align:center; list-style-type:none; margin-left:0;}

#inner ul.none {margin-left:0; padding-left:0;}
#inner ul li.none {font-weight:bold; color:#900; list-style-type:none;}
#inner ul li.none2 {font-weight:bold; color:#900; list-style-type:none; font-size:.85em; line-height:1.5em; margin:6px 0 8px 0;}

#inner .left li {text-align:left;}
#sound {margin:0; padding:12px 0 12px 0; border:0; text-align:left; float:right;}
#sound p {font-weight:bold;}
#sound_ie {display:none;}
.shadow {color:#ffffff; margin:0 0 8px 0; filter: progid:DXImageTransform.Microsoft.DropShadow(
      offx=2, offy=1, color=#000000);}
#p2page p.dropshadow {margin:10px; color:#fc6; text-align:center; font-weight:bold; font-size:.9em; text-shadow: #000 2px 2px 2px;}

h1 {color:#600; font-family:georgia, times, "Times New Roman", serif; font-size:1.3em; line-height:1.5em; text-align:center; font-weight:bold; padding:18px 0 6px 0;}
h1.lft {text-align:left;}
h1+h2 {color:#900; font-size:.95em; line-height:1.2em; text-align:center; margin:0 0 12px 0; padding:0;}
h2 {color:#900; font-size:.95em; line-height:1.5em; text-align:center; padding:12px 0 4px 0; font-weight:bold;}
h3 {color:#900; font-size:.85em; line-height:1.5em; text-align:center; margin:6px 0 8px 0; font-weight:bold;}
h4 {color:#900; font-size:.75em; line-height:1.3em; text-align:left; margin:12px 0 4px 0; font-weight:bold;}
h5 {border-top:3px solid #000; border-bottom: 1px solid #000; color:#900; padding:4px 0 6px 0; text-align:center; margin:12px 0; padding-left:10%; padding-right:10%; font-size:.7em; font-weight:bold;}

p {text-align:justify; font-size:.75em; line-height:1.5em; text-indent:18px;}
p.blurb {text-align:left; text-indent:0; margin:18px 0 0 0; font-family:arial,helvetica,"Trebuchet MS"; font-size:.8em; line-height:1.6em;}
p.caption {text-align:left; font-size:.7em; line-height:1.5em; text-indent:0; margin:3px 0 4px 0;}
p.captionctr {text-align:center; font-size:.7em; line-height:1.5em; text-indent:0; margin:3px 0 4px 0;}
p.captionrt {text-align:right; font-size:.7em; line-height:1.5em; text-indent:0; margin:3px 0 4px 0;}
p.center {text-align:center; font-size:.75em; line-height:1.5em; font-weight:normal; text-indent:0;}
p.first {text-align:justify; font-size:.75em; line-height:1.5em; text-indent:0; margin:6px 0 0 0;}
p.display {text-align:justify; font-size:.85em; line-height:1.5em; text-indent:0; margin:6px 0 0 0;}
p.flleft, h3.flleft {text-align:left;}
p.flright, h3.flright {text-align:right;}
p.inset {padding-left:36px; text-indent:0; margin:6px 0 0 0;}
p.solo {text-align:justify; font-size:.75em; line-height:1.5em; text-indent:0; margin:0;}
p.tight {line-height:1.2em; text-align:left; font-family:arial,helvetica,"Trebuchet MS";}

table#splash {width:800px; border:0; padding:0; background:#999;}
td.classics, td.casual, td.family, td.pops {width:180px; height:100px; vertical-align:bottom; padding:0 0 6px 4px;}
td.classics {background:url(pix/blurbclass.gif) no-repeat;}
td.casual {background:url(pix/blurbcas.gif) no-repeat;}
td.family {background:url(pix/blurbfam.gif) no-repeat;}
td.pops {background:url(pix/blurbpops.gif) no-repeat;}
td.swf {width:620px; border:0; padding:0; background:#999;}
table#splash a {font-weight:bold; font-size:.6em; line-height:1em; font-family:verdana, arial, helvetica, sans-serif; color:#ff9;}

#all {border-left:1px solid #f00; border-right:1px solid #f00; width:800px; margin-left:auto;margin-right:auto; min-height:100%; background:#600;}
#allindex {border-left:1px solid #f00; border-right:1px solid #f00; width:800px; margin-left:auto;margin-right:auto; min-height:100%; background:url(pix/indexbg.jpg) right 395px #fff;}
#foot {padding:12px 48px 18px 48px; color:#f00; text-align:center; text-indent:0; font-size:.7em; clear:both;}
#foot1 {padding:76px 48px 18px 48px; color:#f00; text-align:center; text-indent:0; font-size:.7em; width:704px; margin:0 auto;}
#foot a, #foot1 a {color:#ffd196; font-weight:bold; text-decoration:none; font-family:arial,helvetica,"Trebuchet MS";}
#foot a:hover, #foot1 a:hover {color:#f00;}
#inner {background:#fff; padding:12px 48px 18px 48px; min-height:250px; float:left; width:704px;}
#logo {width:260px; padding:10px 0 10px 0; margin-left:auto; margin-right:auto;}
#main {border:2px solid #f00;}
#s1, #s2, #s4, #s3, #s5, #s6, .sound {height:28px; padding-top:2px; cursor:pointer;}
#top {background:url(pix/violinvert.gif) bottom right no-repeat #900;}
#topredvln {background:url(pix/violinvert.gif) bottom right no-repeat #900;}
#topred {background:url(pix/topbg.jpg) top left repeat #900;}
#nav { position:relative; z-index:50;}

/*#casual {padding:0 0 0 120px; border-left:0px solid #ade061; background:url(pix/casualclassic.gif) top left repeat-y #fff; margin-right:0px; margin-left:0px; width:680px; clear:both;}
#classical {padding:0 0 0 120px; border-left:0px solid #ade061; background:url(pix/classicalbg.gif) top left repeat-y #fff; margin-right:0px; margin-left:0px; width:680px; clear:both;}
#classical2 {padding:0 0 0 108px; border-left:0px solid #ade061; background:url(pix/classicalbg.gif) top left repeat-y #fff; margin-right:auto; margin-left:auto; width:692px; clear:both;}
#family {padding:0 0 0 120px; border-left:0px solid #ade061; background:url(pix/family_bg.gif) top left repeat-y #fff; margin-right:0px; margin-left:0px; width:680px; clear:both;}
#fooddrive {padding:0 0 0 78px; border-left:0px solid #ade061; background:url(pix/feeding3.gif) top left repeat-y #fff; margin-right:0px; margin-left:0px; width:722px; float:left;}
#pops {padding:0 0 0 120px; border-left:0px solid #ade061; background:url(pix/pops.gif) top left repeat-y #fff; margin-right:0px; margin-left:0px; width:680px; clear:both;}
#robinhood {margin:0 0 0 0; font-weight:bold;}
#robinhood img {float:left; padding-right:18px;}
#robinhood .rh1 {text-indent:0; padding:12px 12px 0 12px; background:#fff; opacity:0.6; float:left; width:270px; text-align:left;}
#robinhood .rh1 p, #robinhood .rh2 p, #robinhood .rh3 p, #robinhood .rh4 p {text-align:left;}
#robinhood .rh2 {text-indent:0; background-image:url(pix/trwhite.png); padding:12px 12px 0 12px; float:left; width:270px; text-align:left;}
#robinhood .rh3 {text-indent:0; padding:12px 12px 0 12px; background:url(pix/lattice.gif); float:left; width:270px; text-align:left;}
#robinhood .rh4 {text-indent:0; padding:12px 12px 0 12px; float:left; width:270px; text-align:left;}
#rtcolholy {float:right; padding:160px 0 0 0; width:150px; text-align:left; background:url(pix/angel-rnd150.jpg) top right no-repeat #fff;}*/
#rtcolfood {float:right; padding:99px 0px 0 12px; width:150px; text-align:left; background:url(pix/one-8.gif) top right no-repeat #f93;}
#rtcolfood ul {font-size:1em; line-height:1.2em; margin-top:6px; list-style-type:none;  margin-left:0; padding-left:0;}
#rtcolfood ul li {font-size:.7em; line-height:1.2em; margin-top:6px; list-style-type:none;  margin-left:0; padding-left:0;}

#p0 {padding:18px 0 0 0; background:#fff; position:relative; z-index:0;}
#p02 {padding:0 70px; background:#fff; position:relative; z-index:100;}
#p1 {padding:36px 70px 0 110px; background:url(pix/sept10_bg11.jpg) center left repeat-y #fff; border-bottom:2px solid #f00;}
#p2 {padding:36px 70px 0 110px; background:url(pix/oct10_bg.jpg) center left repeat-y #000; border-bottom:2px solid #f00;}
#p3 {padding:36px 70px 0 110px; background:url(pix/dec10_bg.jpg) 780px left repeat-y #000; border-bottom:2px solid #f00;}
#p4 {padding:36px 70px 0 110px; background:url(pix/jan11_bg.jpg) 850px left repeat-y #000; border-bottom:2px solid #f00;}
#p5 {padding:36px 70px 0 110px; background:url(pix/feb11_bg.jpg) 800px left repeat-y #000; border-bottom:2px solid #f00;}
#p6 {padding:36px 70px 0 110px; background:url(pix/march11_bg.jpg) 800px left repeat-y #000; border-bottom:2px solid #f00;}
#p7 {padding:36px 70px 0 110px; background:url(pix/april11_bg.jpg) 830px left repeat-y #000; border-bottom:2px solid #f00;}
#p8 {padding:36px 70px 0 110px; background:url(pix/may11_bg2.jpg) 840px left repeat-y #000; border-bottom:2px solid #f00;}

#glance1 {padding:10px 70px 0 110px; background:url(pix/pops_bg.jpg) center left repeat-y #000; border-bottom:2px solid #f00; position:relative; z-index:0;}
#glance2 {padding:10px 70px 0 110px; background:url(pix/classical_bg.jpg) center left repeat-y #000; border-bottom:2px solid #f00;}
#glance3 {padding:10px 70px 0 110px; background:url(pix/classical_bg.jpg) center left repeat-y #000; border-bottom:2px solid #f00;}
#glance4 {padding:10px 70px 0 110px; background:url(pix/casual_bg.jpg) center left repeat-y #000; border-bottom:2px solid #f00;}
#glance5 {padding:10px 70px 0 110px; background:url(pix/pops_bg.jpg) center left repeat-y #000; border-bottom:2px solid #f00;}
#glance6 {padding:10px 70px 0 110px; background:url(pix/family_bg.jpg) center left repeat-y #000; border-bottom:2px solid #f00;}
#glance7 {padding:10px 70px 0 110px; background:url(pix/classical_bg.jpg) center left repeat-y #000; border-bottom:2px solid #f00; position:relative; z-index:100;}
#glance8 {padding:10px 70px 0 110px; background:url(pix/pops_bg.jpg) center left repeat-y #000; border-bottom:2px solid #f00; position:relative;}


/*#p2 {padding:0 70px; background:url(pix/classical_bg2.gif) left center repeat-y #000; border-bottom:2px solid #0c0;}
#p2page {padding:0 70px; background:url(pix/classical_bg_ship2.jpg) left center repeat-y #000; border-bottom:2px solid #0c0;}
#p3 {padding:0 70px 0 110px; background:url(pix/family_bg2.gif) left center repeat-y #000; border-bottom:2px solid #33f;}
#p3page {padding:0 70px 0 110px; background:url(pix/family_bg_page.jpg) left center repeat-y #000; border-bottom:2px solid #ab803c;}
#p3page-band {padding:0 70px 0 110px; background:url(pix/family_bg_page-band.jpg) left center repeat-y #000; border-bottom:2px solid #ab803c;}
#p4 {padding:0 70px; background:url(pix/classical_bg2.gif) left center repeat-y #000; border-bottom:2px solid #0c0;}
#p4page {padding:0 70px 0 110px; background:url(pix/messiahbg.jpg) left center repeat-y #000; border-bottom:2px solid #0f0;}
#p5 {padding:0 70px 0 110px; background:url(pix/casual_bg2.gif) left center repeat-y #000; border-bottom:2px solid #f30; height:390px;}
#p5page {padding:0 70px 0 110px; background:url(pix/candles_bg.jpg) left center repeat-y #000; border-bottom:2px solid #f30;}
#p6 {padding:0 70px; background:url(pix/pops_bg2.gif) center left repeat-y #000; border-bottom:2px solid #f0f;}
#p6page {background:url(pix/pops_feb.jpg) center center; border-bottom:2px solid #f0f;}
#p7 {padding:0 70px 0 110px; background:url(pix/classical_bg2.gif) center left repeat-y #000; border-bottom:2px solid #0c0;}
#p7page {background:url(pix/march_bg.jpg) center center; border-bottom:2px solid #0c0;}
#p8 {padding:0 70px; background:url(pix/classical_bg2.gif) center left repeat-y #000; border-bottom:2px solid #0c0;}
#p9 {padding:0 70px 0 110px; background:url(pix/pops_bg2.gif) center left repeat-y #000;}
#p9page {padding:0 70px 0 110px; background:url(pix/pops_bg_may.jpg) -54px left repeat-y #000; border-bottom:2px solid #c0c;}*/

#p1 h2, #p2 h2, #p3 h2, #p4 h2, #p5 h2, #p6 h2, #p7 h2, #p8 h2, #p9 h2 {padding-top:10px; font-size: 1.3em; text-align:left;}
#glance1 h2, #glance2 h2, #glance3 h2, #glance4 h2, #glance5 h2, #glance6 h2, #glance7 h2, #glance8 h2 {padding-top:10px; font-size: 1.3em; text-align:left;}

#p1 h2.rt, #p2 h2.rt, #p3 h2.rt,#p4 h2.rt,#p5 h2.rt,#p6 h2.rt,#p7 h2.rt,#p8 h2.rt,#p9 h2.rt {padding-top:10px; font-size: 1.3em; text-align:right; background:transparent; display:block;}

#p2 p, #p2 p.gold, #p5 p, #p5 p.gold, #p7 p, #p7 p.gold {text-align:right; clear:right; padding-right:12px; padding-left:48px;}
#glance2 p, #glance2 h2, #glance5 p, #glance5 h2, #glance7 p, #glance7 h2 {text-align:right; padding-right:12px;}


#p2page p.white {color:#fff; text-align:right;}
#p2page p {color:#000; text-align:right;}
/*#p1 p.gold, #p3 p.gold, #p5 p.gold, #p7 p.gold, #p9 p.gold {text-align:left;}*/
#p1 img, #p2 img, #p3 img, #p4 img, #p5 img, #p6 img, #p7 img, #p8 img, #p9 img {margin-left:-40px;}


/*#atlantic {background:url(pix/AtlanticCrossing.jpg) left top #588ac8; position:absolute; top:0; left:55px;}
#messiah {background:url(pix/messiahbg.jpg) left top #588ac8; position:absolute; top:0; left:55px;}*/

.big {font-size:1.3em; font-weight:bold; font-family:arial,helvetica,"Trebuchet MS";}
.bigger {font-size:2em; font-weight:bold; font-family:arial,helvetica,"Trebuchet MS";}
.biggest {font-size:6em; font-weight:bold; font-family: arial,helvetica,"Trebuchet MS";}
.bold {font-weight:bold;}
.border {border:1px solid #000;}
.bottom {background:#000; color:#ccc; font-size:.6em; width:690px; text-align:center; padding:2px 0 4px 0; margin:0 0 0 -54px; border:0; text-indent:0;}
.cd {width:150px; margin:16px 0 0 0; margin-left:auto; margin-right:auto; font-size:.75em; text-align:center; border:0;}
.center {text-align:center; padding:0; margin:0; border:0; text-indent:0;}
.center112 {margin:12px; margin-left:auto; margin-right:auto; width:112px;}
.center116 {margin:12px; margin-left:auto; margin-right:auto; width:116px;}
.center419 {margin:12px; margin-left:auto; margin-right:auto; width:419px; padding:0 0 0 20px;}
.center450 {margin:12px; margin-left:auto; margin-right:auto; width:450px;}
.clear {clear:both;}
.clearleft {clear:left;}
.clearrt {clear:right;}
.credit {font-size:.6em; line-height:1em; text-indent:0; margin:3px 0 4px 0; float:right;}
.credit a {color:#900; font-weight:normal;}
.giant {font-size:2em; font-weight:bold; font-family: arial,helvetica,"Trebuchet MS";}
.black {color:#000;}
.blugray {color:#900; font-weight:bold;}
.cream {color:#ffc;}
.gold {color:#fcd378;}
.gray {color:#333;}
.grn {color:#090;}
.white {color:#fff;}
.huge {font-size:2.5em; font-weight:bold; font-family:verdana,arial,helvetica,"Trebuchet MS",sans-serif; margin-left:-4px;}
.insetrt {float:right; margin:4px 0 4px 12px;}
.insetleft {float:left; margin:4px 12px 4px 0;}
.leftragrt {text-align:left;}
.left, .dropoff {float:left; width:250px; padding:10px 0 0 12px; background:#fff;}
.lft {text-align:left;}
.more {color:#ffc; font-weight:bold; clear:both; padding:12px; padding-top:36px; text-align:center; font-size:.8em;}
.more a {color:#fecb65; line-height:2em;}
.more a:hover {color:#ffc; text-decoration:none;}
.more span.blu {color:#9cf;}
.nobr {white-space:nowrap;}
.normal {font-weight:normal;}
.orange {color:#f90;}
.order {margin-left:-39px;}
.rt {float:right; width:325px; padding:10px; background:#cfc;}
.rt2 {float:right; width:325px; padding:10px; background:#ccf; margin-top:16px;}
#fooddrive .left ul, #fooddrive .dropoff ul  {text-align:left; font-size:1em; margin-left:18px; padding-left:18px; padding-bottom:12px; list-style-type:disc; font-size:.75em; line-height:1.5em; width:200px;}
.padrt {padding-right:12px;}
/*.red {color:#ad033b;}*/
.right {float:right; margin:0 0 0 12px;}
.right p {float:right; text-align:right;}
.seasonlogoctr {width:140px; margin:0 auto; clear:both; display:block;}
.seasonlogoctroct {width:600px; margin:0 auto; clear:both; display:block;}
.seasonlogort {float:right; margin:12px 12px 0 0;}
.seasonlogo {margin:12px 0 0 0;}
.small {font-size:.6em; text-indent:0; padding-top:8px;}
.warm {color:#fc6;}
a.small {font-size:.8em; font-family:arial,helvetica,"Trebuchet MS";}
a.text {color:#000; font-weight:normal; text-decoration:underline;}
a:hover.text {color:#c00; font-weight:normal; text-decoration:none;}
a.text2 {color:#fff; font-weight:bold; text-decoration:underline;}
a:hover.text2 {color:#c00; font-weight:bold; text-decoration:none;}
img.inset {float:left; margin:4px 12px 4px 0;}
img.inset2 {float:left; margin:-12px 8px 8px 0;}
img.space {margin:8px 0 10px 0;}
img.line {display:inline;}
img.top {margin-top:12px; display:inline; position:relative; z-index:50;}

/*food drive*/
#p7page h1 {color:#fff; text-align:left; padding:6px 0 0 0; margin:0;}
#p7page h2 {color:#ff9; text-align:left; padding:0; margin:0;}
#p7page h3 {color:#9cf; text-align:left; padding:0; margin:0;}
#p7page h4 {color:#ff9; text-align:left; padding:6px 0 0 0; margin:0;}
#p7page h4 a {color:#ff9; text-decoration:underline;}
#p7page h4 a:hover {color:#ff9; text-decoration:none;}
#food {border:0; width:18em; font-family:verdana,arial,helvetica,sans-serif; color:#000; font-size:1em; background:#fff; margin:16px 0 0 0;}
#food .top {background:#fe0; font-size:.9em; font-weight:bold; padding:3px 6px; text-align:center; letter-spacing:0px;}
#food .top span {font-size:.65em; white-space:nowrap;}
#food .middle {font-weight:bold;}
#food .middle .left {color:#e87700; background:#fff; float:left; font-weight:bold; font-style:italic; padding:4px; font-size:1.2em; line-height:1.2em; margin:0; width:10em;}
#food .middle .right {background:#b7d232; font-size:1.2em; line-height:.9em; letter-spacing:1px; float:right; padding:0 4px 4px 4px; text-align:left; font-weight:bold; color:#1f70ff; height:5em;}
#food .middle .right span {font-size:.65em;}
#food .base {background:#f80; clear:both; font-size:.6em; font-weight:bold; text-align:center; padding:4px;}
#food .base a {color:#000; font-size:1em; font-weight:bold; text-align:center; padding:4px; text-decoration:none;}
#food .base a:hover {text-decoration:underline;}
#food img {width:176px; margin:0 auto; display:block;}