/* This is the main style sheet for the MASWU website. */

/* -------------------------------------------------- */
/* GENERAL SETTINGS */
/* Items in this section will affect elements that are found on all pages */

/* This will affect the main body and background of the website */
body {
     background-color: #f0f0f0;
     background-image: url(http://www.maswu.org/images/grayback.jpg);
     background-attachment: fixed;
     width: 95%;
     }

/* These will affect the header of each page. span.maswu will affect the text and hr.maswu will affect the horizontal line below it. */
span.maswu {
           letter-spacing: 3pt;
           font-family: "Arial Black", Arial, sans-serif;
           font-size: 1.5em;
           }

hr.maswu {
         background: black;
         height: 3px;
         width: 100%;
         }

/* These will affect the appearance of the internal links on the website. */       
a {
  }

a:link {
       color: blue;
       }

a:visited {
          }

a:hover {
        color: red;
        }

a:active {
         }

/* This is the general settings for tables throughout the site */
table {
      text-align: center;
      padding: 0px;
      margin: 0px;
      border-collapse: collapse;
      }
    
/* This is the general settings for all images throughout the site */
img {
    border: 0px;
    }

/* This is the settings for the "Back to top" link */
p.toplink {
          text-align: center;
          }
          
/* Settings for the id="main" section on each page */     
/* - - - - - - - - - - - - - - - - - - - - - - - - */
#main {
      float: right;
      text-align: left;
      width: 75%;
      }

/* Settings for the id="menu" section on each page */      
/* - - - - - - - - - - - - - - - - - - - - - - - - */
#menu {
      border: thin solid black;
      float: left;
      width: 124px;
      text-align: left;
      padding: 1em;
      margin-left: 0px;
      position: fixed;
      }

#news {
      display: none;
      }

.youarehere {
            }
            
p.logo {
       height: 82px;
       width: 124px;
       text-align: center;
       }
       
ul.menu {
        padding: 0px;
        margin: 0px;
        width: 100%;
        text-align: left;
        list-style-type: none;
        }
   
li.primary {
           }
           
li.secondary {
             padding-left: 1em;
             }

.youarehere {
            }
            
/* Settings for the index.html page */
/* -------------------------------- */
table.locations {
                text-align: center;
                }

tr.facility {
            font-weight: bold;
            }

td.leftcol {
           padding-right: 2em;
           text-align: left;
           }
           
td.rightcol {
            padding-left: 2em;
            text-align: left;
            }

div.footer {
           text-align: center;
           padding-top: 2em;
           }
           
/* Settings for the services.html page */
/* ----------------------------------- */
p.serviceheader {
                font-family: "Arial Black", Arial, sans-serif;
                text-align: center;}
                
span.servicetype {
                 font-weight: bold;
                 }
                 
table.containers {
                 text-align: left;
                 }
                 
td.size {
        padding-right: 1em;
        }
        
td.dimensions {
              padding-left: 1em;
              }

#citymap {
         text-align: center;
         border: 1px black solid;
         width: 320px;
         }

#residential {
             height: 100%;
             width: 100%;
             }
             
/* Settings for the holidayschedule.html page */
/* ------------------------------------------ */
td.sch_head {
            width: 25%;
            font-family: "Times New Roman", serif;
            font-weight: bold;
            }
            
td.sched {
         padding-top: 1em;
         }         
         
/* Settings for the aboutus.html page */
/* ---------------------------------- */
.board {
       text-align: center;
       }
       
.boardtable {
            }
            
.boardhead {
           font-weight: bold;
           }
          
.boardname {
           padding-right: 1em;
           }
           
.boardposition {
               padding-left: 1em;
               padding-right: 1em;
               }
               
.boardrep {
          padding-left: 1em;
          }
          
/* Settings for the photogallery.html page */
/* --------------------------------------- */
.photo {
       text-align: center;
       border: 1px solid black;
       }

.left {
      float: left;
      width: 47%;
      }
         
.right {
       float: right;
       width: 47%;
       }
          
.gallery {
         width: 100%;
         height: 100%;
         }
           
/* Settings for the links.html page */
/* -------------------------------- */
.offsite {
         }
         
.sublink {
         margin-left: 2em;
         margin-bottom: 0px;
         }
         
/* Settings for the employment.html page */
/* ------------------------------------- */
div.container {
              border: thin black solid;
              padding: 3px;
              }
              
/* Image block settings */
p.logo {
       float: left;
       height: 100%;
       }
       
img.medlogo {
            }

/* Job description block settings */            
div.jobdesc {
            }
             
div.empheader {
                color: red;
                font-size: 1.5em;
                font-weight: bold;
                text-align: center;
                }

div.postdata {
             text-align: center;
             font-weight: bold;
             }
             
/* Footer block settings */
div.footer {
           text-align: center;
           }
           
/* Settings for the transfer.html page. */
/* ------------------------------------ */

/* Settings for the hhwaste.html page. */
/* ----------------------------------- */
.category {
          font-weight: bold;
          }
          
.noncategory {
             font-weight: normal;
             }
             