/* Baseline and legacy CSS -- nothing CSS3+ that might break on legacy browsers should be in this stylesheet */

/* This stylesheet and Holly's structural markup do really well with random legacy browsers -- it's not optimized for any specific legacy browser, but the results are consistently acceptable. */

/* Note that this may still include some unused ids and classes that haven't been removed yet */

BODY, DIV, SPAN, P, PRE, A, CODE, DEL, EM, FONT, IMG, S, STRIKE, STRONG, SUB, SUP, TT, KBD, VAR, B, U, I, CENTER, DL, DT, DD, OL, UL, LI, #Outercontainer, #Pagecontainer, #TopCont, #SideCont, #NoticeCont
   {
    margin:         0;
    padding:        0;
    border:         0;
    outline:        0;
    /* font-size:      100.01%; */
    vertical-align: baseline;
    background:     transparent
    }
    
IMG 
   {
    max-width: 100%;
    min-width: 0%;
    display: block
    }
    
UL, LI
   {
    /* This is overly broad; make this more specific sometime */
    list-style-type: none;
    }

BODY
   {
    background-color: #FFFFFF;
    font-size: 110%;
    font-family: "Roboto 2014", Roboto, Arial, "Helvetica Neue", Helvetica, "Nimbus Sans L", "Nimbus Sans", Nimbus, "TeXGyre Heroes", "Free Sans", Freesans, "Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", "clear sans", Lato, "Fira Sans",  "Source Sans Pro", "Source Sans", Geneva, sans-serif; 
    }

#NullCont
   {
    display: none;
    width: 0px;
    height: 0px
    }

#LIAB
  {
   /* float:right; 
   margin:0 1em 0 1em */
   margin: 1em;
   }

#NoticeText, #LIAB
   {
    padding:1em
    }
    
#NoticeText   
   { 
    max-width: 80%;
    }

#SideCont, #HeaderLogo
   {
    display: none;
    }

#ContentCont, #MenuCont
   {
    display: inline-block;
    margin: 0.5em;
    vertical-align: top;
    /* background-color: #FF00BF; */
    }
    
#LogoIMGCont
   {
    margin: 0.5em;
    }
    
#UpperCont
   {
    /* float: right; */
    }

#MenuCont
   {
    margin-top: 2.2em;
    }

#NoticeCont
   {
    display: block;
    margin: 0
    }

#LogoCont
   {
    display: none;
    margin: 0.5em;
    }


#NoticeCont, #TopCont, #SideCont
   {
    background-color: #FFD100;
    }
    
#TopCont
   {
    font-size:200%;
    }

#SideCont
   {
    
    }
    
#GallerySpacer
   {
    width: 0;
    height: 1em
    }

#GalleryCont
   {
    width: 100%
    }

A:link
   {
    color: #002D72;
    text-decoration: none
    }

A:visited
   {
    color: #002D72;
    text-decoration: none
    }

A:hover
   {
    color: #002D72;
    text-decoration: underline;
    }
    
A:active
   {
    color: #93272C;
    text-decoration: none;
    }


.linkbutton
   {
    padding: 0.5em;
    margin-right: 1em;
    text-shadow: 0 0 0.25em #53565A;
    max-width:20em; /* was at 16em */ 
    display: block;
    font-size: 140%;
    
    /* Remove this border for CSS3 capable browsers */
    border: 1px solid  #002D72;
    
    background: #FFFFFF;
    background-image: -webkit-linear-gradient(to right, rgba(209,212,214,1) 0%,rgba(255,255,255,0) 5%,rgba(255,255,255,0) 95%,rgba(192,194,199,1) 100%), linear-gradient(to bottom, rgba(209,212,214,1) 0%,rgba(255,255,255,1) 5%,rgba(245,245,245,1) 95%,rgba(192,194,199,1) 100%);
    background-image: -moz-linear-gradient(to right, rgba(209,212,214,1) 0%,rgba(255,255,255,0) 5%,rgba(255,255,255,0) 95%,rgba(192,194,199,1) 100%), linear-gradient(to bottom, rgba(209,212,214,1) 0%,rgba(255,255,255,1) 5%,rgba(245,245,245,1) 95%,rgba(192,194,199,1) 100%);
    background-image: -ms-linear-gradient(to right, rgba(209,212,214,1) 0%,rgba(255,255,255,0) 5%,rgba(255,255,255,0) 95%,rgba(192,194,199,1) 100%), linear-gradient(to bottom, rgba(209,212,214,1) 0%,rgba(255,255,255,1) 5%,rgba(245,245,245,1) 95%,rgba(192,194,199,1) 100%);
    background-image: -o-linear-gradient(to right, rgba(209,212,214,1) 0%,rgba(255,255,255,0) 5%,rgba(255,255,255,0) 95%,rgba(192,194,199,1) 100%), linear-gradient(to bottom, rgba(209,212,214,1) 0%,rgba(255,255,255,1) 5%,rgba(245,245,245,1) 95%,rgba(192,194,199,1) 100%);
    background-image: linear-gradient(to right, rgba(209,212,214,1) 0%,rgba(255,255,255,0) 5%,rgba(255,255,255,0) 95%,rgba(192,194,199,1) 100%), linear-gradient(to bottom, rgba(209,212,214,1) 0%,rgba(255,255,255,1) 5%,rgba(245,245,245,1) 95%,rgba(192,194,199,1) 100%);
    
    -webkit-border-radius: 0.125em;
    -moz-border-radius: 0.125em;
    -ms-border-radius: 0.125em;
    -o-border-radius: 0.125em;
    border-radius: 0.125em;
    -webkit-box-shadow: 0.0625em 0.0625em 0.25em #000000;
    -moz-box-shadow: 0.0625em 0.0625em 0.25em #000000;
    -ms-box-shadow: 0.0625em 0.0625em 0.25em #000000;
    -o-box-shadow: 0.0625em 0.0625em 0.25em #000000; 
    box-shadow: 0.0625em 0.0625em 0.25em #000000;
    
    /* For IE 8 and 9 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Glow(Color=#000000,Strength=5)";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Glow(Color=#000000,Strength=5)
    }

.linkbutton:hover
   {
    color: #0082BA;
    text-decoration: none;
    }



.linkbutton:active
   {
    background: #FFFFFF;
    background-image: -webkit-linear-gradient(to right, rgba(201,204,205,1) 0%,rgba(245,245,245,0) 5%,rgba(245,245,245,0) 95%,rgba(184,186,191,1) 100%), linear-gradient(to bottom, rgba(201,204,205,1) 0%,rgba(245,245,245,1) 5%,rgba(245,245,245,1) 95%,rgba(184,186,191,1) 100%);
    background-image: -moz-linear-gradient(to right, rgba(201,204,205,1) 0%,rgba(245,245,245,0) 5%,rgba(245,245,245,0) 95%,rgba(184,186,191,1) 100%), linear-gradient(to bottom, rgba(201,204,205,1) 0%,rgba(245,245,245,1) 5%,rgba(245,245,245,1) 95%,rgba(184,186,191,1) 100%);
    background-image: -ms-linear-gradient(to right, rgba(201,204,205,1) 0%,rgba(245,245,245,0) 5%,rgba(245,245,245,0) 95%,rgba(184,186,191,1) 100%), linear-gradient(to bottom, rgba(201,204,205,1) 0%,rgba(245,245,245,1) 5%,rgba(245,245,245,1) 95%,rgba(184,186,191,1) 100%);
    background-image: -o-linear-gradient(to right, rgba(201,204,205,1) 0%,rgba(245,245,245,0) 5%,rgba(245,245,245,0) 95%,rgba(184,186,191,1) 100%), linear-gradient(to bottom, rgba(201,204,205,1) 0%,rgba(245,245,245,1) 5%,rgba(245,245,245,1) 95%,rgba(184,186,191,1) 100%);
    background-image: linear-gradient(to right, rgba(201,204,205,1) 0%,rgba(245,245,245,0) 5%,rgba(245,245,245,0) 95%,rgba(184,186,191,1) 100%), linear-gradient(to bottom, rgba(201,204,205,1) 0%,rgba(245,245,245,1) 5%,rgba(245,245,245,1) 95%,rgba(184,186,191,1) 100%);
    -webkit-box-shadow: 0.015625em 0.015625em 0.125em #000000;
    -moz-box-shadow: 0.015625em 0.015625em 0.125em #000000;
    -ms-box-shadow: 0.015625em 0.015625em 0.125em #000000;
    -o-box-shadow: 0.015625em 0.015625em 0.125em #000000;
    box-shadow: 0.015625em 0.015625em 0.125em #000000;
    }

/* @font-face / *  Proprietary font; requires licence and monitoring not necessary with Libertygramma  * /
   {
    font-family: 'EurostileExt-Bla';src: url('/sites/all/themes/valcour/webfonts/30AAB6_0_0.eot');src: url('/sites/all/themes/valcour/webfonts/30AAB6_0_0.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/valcour/webfonts/30AAB6_0_0.woff2') format('woff2'),url('h/sites/all/themes/valcour/webfonts/30AAB6_0_0.woff') format('woff'),url('/sites/all/themes/valcour/webfonts/30AAB6_0_0.ttf') format('truetype'),url('/sites/all/themes/valcour/webfonts/30AAB6_0_0.svg#wf') format('svg');
    } */
    
H1, H2, H3, H4, H5, .title, .h2, .linkbutton, #SideCont, .vertbox, #TopCont
   { 
    font-family: 'libertygramma_ac', "Libertygramma AC", EurostileExt-Bla, EurostileExtBla, MicrogrammaDBol, MicrogrammaDBolExt, MicrogrammaBol, Eurostile-Bla,  EurostileBla, Eurostile-Black, Microgramma, Michroma, Idlewild, Eurostile, Acens, Federation, "Roboto", Helvetica-Black-SemiBold, HelveticaBlackSemiBold, "Helvetica Black Semi Bold", "Arial Black", ArialBlack, Arial-Black, Impact, "Nimbus Sans L", Helvetica, "TeXGyreHeros", "TeX Gyre Heros", "League Gothic", Haettenschweiler, Charcoal, Fantasy, Sans-Serif;
    font-weight: normal; 
    font-style: normal; 
    font-variant: small-caps;
    text-transform: uppercase;
    color: #002D72;
    }

/* H1, H2, H3, H4, H5, #PH-Menu-Wrap-Inner, #R-Menu-Wrap, #PH-Header, .title, .h2, .linkbutton, #SideCont, .vertbox, #TopCont
   { 
    font-family: 'libertygramma_ac', "Comic Sans MS", ComicSansMS, "Comic Sans", cursive;
    font-weight: normal; 
    font-style: normal; 
    font-variant: small-caps;
    text-transform: uppercase;
    color: #002D72;
    } */


.articlenode, .contentbox, .basicpagenode, .deckitem
   {
    -moz-border-radius:    1em;
    -khtml-border-radius:  1em; 
    -o-border-radius:      1em; 
    border-radius:         1em;
    -webkit-border-radius: 1em; 
    -webkit-box-shadow:    0.25em 0.25em 1em #000000; 
    -moz-box-shadow:       0.25em 0.25em 1em #000000; 
    box-shadow:            0.25em 0.25em 1em #000000;
    padding:   1em;
    color:     #000000;
    
    margin:    1.5em;
    max-width: 30em;
    
    /* Remove this border for CSS3 capable browvsers */
    border: 1px solid  #002D72;
    
    background: #FFFFFF; /* Old browsers */
    /* not using this for now, actually...
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F5F5F5), color-stop(100%,#FFFFFF)); / * early draft Webkit * /
    background: -moz-linear-gradient(top, #F5F5F5 0%, #FFFFFF 100%); / * FF3.6-15 * /
    background: -o-linear-gradient(top, #F5F5F5 0%, #FFFFFF 100%); / * early transitional Opera * /
    background: -webkit-linear-gradient(top, #F5F5F5 0%,#FFFFFF 100%); / * Chrome10-25,Safari5.1-6 * /
    background: linear-gradient(to bottom, #F5F5F5 0%,#FFFFFF 100%); / * W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ * /
    */
    zoom: 1;
    /* I prioritized the gradient over the shadow, but since I'm not using the filter right now...
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F5F5', endColorstr='#FFFFFF',GradientType=0 )"; / * MSIE5.8-9 * /
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F5F5', endColorstr='#FFFFFF',GradientType=0 ); / * MSIE5.5-7 * /
    */
    /* For IE 8 and 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Glow(Color=#000000,Strength=5)";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Glow(Color=#000000,Strength=5)
    }



.deckitem, .contentbox
   /* Remember to go back and remove a bunch of replaced by this markup if this idea is a go */
   {
    background: #FFFFFF;
    border: 0.4em solid #002D72;
    }
    
.deckitem
   {
    display: -moz-inline-stack;
    display: inline-block;
    height: 10em;
    width: 10em;  /********/
    max-width: 100%;
    margin: 0.125em;

    }

.deckitem IMG
   {
    height:10.5em;
    width:10.5em;
    }

.nicetable
    {
     background:#FFFFFF; 
     border-collapse:collapse;
     margin:0.25em;
     }
     
 .nicetable TR TD
    {
     background: #FFFFFF; 
     border-top:1px #A0A0A0 solid; 
     border-bottom:1px #A0A0A0 solid; 
     padding: 0.2em 0.8em 0.2em 0.8em;
     margin: 0;
     }

.nicetable_leftcell
   {
    border-right: 1px #A0A0A0 solid; 
    font-weight: bold
    }

.nicetable_header
    {
     text-align: center; 
     font-size: larger;
     height: 2em;
     }

.monospace
   {
    font-family: "Roboto Mono", "DIN Mono", "PF DIN Mono", Inconsolata, Consolas, Monaco, "Osaka Unicode", "Nu Sans Mono", Crystal, ProFontWindows, BPMono, Terminus, "Anonymous Pro", "Share Tech Mono", Raize, "DejaVu Sans Mono", "Vera Sans Mono", "Bitstream Vera Sans Mono", "Vera Mono", "Andale Mono", Monofur, Liberation Mono, Proggy, monospace;
    }

@font-face 
   {
    font-family: 'libertygramma_ac';
    src: url('/webfonts/libertygramma_ac_ext_s416_05-webfont.eot');
    src: url('/webfonts/libertygramma_ac_ext_s416_05-webfont.eot?#iefix') format('embedded-opentype'),
         url('/webfonts/libertygramma_ac_ext_s416_05-webfont.woff2') format('woff2'),
         url('/webfonts/libertygramma_ac_ext_s416_05-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    }

.imgshadow
   {
    /* For IE 8 and 9 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Glow(Color=#000000,Strength=5)";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Glow(Color=#000000,Strength=5)
    }



