/*Guadalupe County 100 Club CSS*/

* {
	margin:0;
	padding:0;
   }
body {
	background-color:#d3d3d3; }

.lefty {text-align:left;
        padding-left:.3em; }
        
.righty {text-align:right;
         padding-right:.3em; 
        }
        
.nomarg {
         text-align:left;
         font-weight:bold;
         margin:0;
        }        

.spacy {text-align:left;
        margin-left:10em;
        font-size:125%;
        margin-bottom:.5em;
        }
        
.center {text-align:center;
        margin-right:auto;
        margin-left:auto;
       } 
              
.small {text-align:left;
        font-size:75%;
        margin-bottom::.5em;
       }
        
.strong {text-align:center;
         font-weight:bold; }
         
.nodec {list-style-type:none; }

img.middle
          {
          vertical-align:middle;
          border:none;
          }        

#events {float:left;
         width:15%;
         text-align:left;
         padding-top:4em;
         padding-left:.4em;
         padding-right:1em;
         height:30em;
         overflow:auto;
        }
        
#events h3 {text-align:center; }       
        
#news {float:right;
       width:15%;
       text-align:left;
       
       /*margin-right:5em;*/
       padding-left:.4em;
       padding-top:4em;
       padding-right:1em;
       height:30em;
       overflow:auto; }

#news h3 {text-align:center; }

#bigwrapper {background-color:#d3d3d3;
             width:85%;
             margin-right:auto;
             margin-left:auto; }
            
#wrapper {
         background-color:#d9d9d9;
         width:65%;
         margin-right:auto;
         margin-left:auto;
         }    
    
#header {
         background-color:#d9d9d9;
         height:10em;
         text-align:center;
         margin-top:.3em;
         margin-bottom:.3em;
         } 
         
         
#header h1 {font-size:250%;
            padding-top:1.3em;
           }
           
#main {text-align:center;
       margin-top:3em;
       padding:.5em; }
       
#main p {margin-bottom:1em; }
         
#ulwrapper ul {padding-left:3em;
               padding-bottom:1em; }       

#ulwrapper li {text-align:left;
               }          
          
/* Navbar division */
#navbar{
  background-color:#aaa;
/*   background:#aaa url(images/navbak.jpg) repeat-x center;*/
   height:1.6em;
   top:11em;
  position:absolute;
  width:55.4%;
  margin-right:auto;
  margin-left:auto; 
}

/* Applies to navbar links, unvisited and visited */
#navbar a,
#navbar a:link,
#navbar a:visited{
  text-decoration:none;
    font-family:Verdana, Geneva, Arial, Sans-Serif;
  font-size:70%;
   color:#000;
  background:#aaa url(images/navbak.jpg) repeat-x center;
   display:block;
  height:2em;
  border-right:solid 1px #ddd;
  text-align:center;
  line-height:2.0em;
   outline-style:none;
}

/* Navbar hover and active links */
#navbar a:hover,
#navbar a:active,
#navbar td.selected a:link,
#navbar td.selected a:visited{
    background:#ddd url(images/navhover.jpg) repeat-x center;
  color:#000;
} 

#bottomnav {text-align:center; }

#bottomnav p {font-size:75%;
              text-align:center;
             }

#bottomnav a,
#bottomnav a:link,
#bottomnav a:visited{
      font-family:Verdana, Geneva, Arial, Sans-Serif;
  font-size:80%;
   
  
  text-align:center;
  width:6em;
  display:block;
  } 

#bottomnav a:hover,
#bottomnav a:active,
#bottomnav td.selected a:link,
#bottomnav td.selected a:visited{
    text-decoration:none;
} 

             
#footer {text-align:center;
         }
         
#footer p {font-size:75%;
           text-align:center; } 
           
@media print {
body {background-color:transparent; }
#bigwrapper {background-color:#fff; }
#wrapper {background-color:#fff; }

#navbar,
#events,
#news,
#header,
#bottomnav,
#footer,
#footer {display:none; }
#leftcolumn {width:45%; }
#rightcolumn {width:45%; }

} /*END PRINTER FRIENDLY*/