/* 010.c2retreat.css */

    body                      { background:white ; }

    div#contentblock              { position:relative; }

    td#contentcell                { padding:0 1em 1em 1em; }


    div#header                    { background:rgb(130,70,134); padding:1em 1em 2.5em 1em; position:relative; border-top:.75em solid rgb(200,233,245); }
    div#headerabstract            { background:rgb(130,70,134); color:white; padding:1em; position:relative; border-top:.75em solid rgb(200,233,245); }
    div#headerabstract h1         { color:rgb(237,227,142); font:bold 3em 'arial narrow',arial,helvetica,sans-serif; letter-spacing:0; line-height:1em; text-align:left; margin:0; }
    div#headerbase                { border:0px solid blue; height:35px; }
    #header img                   { margin:.5em; }
    .xfloatlogo                   { position:relative; margin-right:4em; }
    td                            { text-align:left; vertical-align:top; }
    p, li                         { line-height:1.75em; }
    dt                            { font-weight:bold; }
    dd                            { padding:0; margin:.5em 0 .5em 1.5em; }

/* =-=-=-=-=- FORM -=-=-=-=-= */

    div#registrationform          { background:rgb(130,70,134); padding:1px 1em; margin:1em 0; position:relative; }
    div#submitform                { text-align:center; }
    div#continue                  { text-align:center; background:rgb(130,70,134); padding:1em; margin:1em 0; position:relative; }
    div#errors                    { background:rgb(220,51,51); color:white; padding:1em; margin:1em 0; position:relative; }

    div#bookinginfo fieldset      { position:relative; width:90%; margin:1em auto; padding:1em; background:rgb(130,70,134); color:white; border:1px solid black; }
    div#bookinginfo legend        { background:rgb(130,70,134); border:1px solid black; padding:.5em; color:white; letter-spacing:.1em; }
    div#bookinginfo td            { padding:.25em; }

    div#travelinfo fieldset       { position:relative; width:90%; margin:1em auto; padding:1em; background:rgb(130,70,134); color:white; border:1px solid black; }
    div#travelinfo legend         { background:rgb(130,70,134); border:1px solid black; padding:.5em; letter-spacing:.1em; }

    div#accommodationinfo fieldset{ position:relative; width:90%; margin:1em auto; padding:1em; background:rgb(130,70,134); color:white; border:1px solid black; }
    div#accommodationinfo legend  { background:rgb(130,70,134); border:1px solid black; padding:.5em; letter-spacing:.1em; }
    div#accommodationinfo ul      { list-style:none; }
    div#accommodationinfo li      { font-size:.8em; }

    div#submitterinfo fieldset      { position:relative; width:90%; margin:1em auto; padding:1em; background:rgb(130,70,134); color:white; border:1px solid black; }
    div#submitterinfo legend        { background:rgb(130,70,134); border:1px solid black; padding:.5em; color:navy; letter-spacing:.1em; }
    div#submitterinfo td            { padding:.25em; }

    div#abstract fieldset         { position:relative; width:90%; margin:1em auto; padding:1em; background:rgb(130,70,134); color:white; border:1px solid black; }
    div#abstract legend           { background:rgb(130,70,134); border:1px solid black; padding:.5em; letter-spacing:.1em; }
    div#abstract ul               { list-style:none; }
    div#abstract li               { font-size:.8em; }

    input, textarea { border:1px solid rgb(204,204,204); padding:2px 1px; font:10pt verdana,helvetica,sans-serif; color:navy; }
    input.accoms  { width:1.5em; }
    input.text1   { width:25em; }
    input.text2   { width:15em; }



    div#terms                     { position:relative; margin:1em 0; padding:1.5em; background:rgb(238,47,110); color:white; }
    div#agenda                    { position:relative; margin:1em 0; padding:1.5em; background:#09F; color:white; }
    div#faq                       { padding:1em; background-image: url(blackhoneycomb.jpg);; position:relative; }
    div#faq table.columnar        { position:relative; width:95%; margin:0 auto; color:white;}
    div#faq table.columnar td     { padding:1em; }
    div#faq table.columnar td td  { padding:.25em; }

    div#deadline-contact          { padding:1em; background:rgb(255,204,51); position:relative; }

    div#acknowledgementx          { background:rgb(220,204,0); padding:1px 1em; margin:1em 0; position:relative; }
    div#acknowledgement           { border:2px dashed rgb(0,172,212); }

    h1      { font:bold 175%/125% arial,helvetica,sans-serif; color:black; letter-spacing:.2em; }
    h2      { font:bold 150% arial,helvetica,sans-serif; color:black; }
    .FaqText {color:white;}
	.FaqTextPink {color:#F09;}
	.FaqTextGreen {color:rgb(215,223,33);}


