/*
Lakehead Search & Rescue Style Sheet
Copyright 2008 Emma L. Fauset
*/

/*LINKS*/

a:link  
{ color: #ff3300; 
  font-weight: normal;
  text-decoration: none; 
  outline: none medium;
}

a:hover  
 { text-decoration: underline; }

a:active  
  { text-decoration: underline }

a:visited  
 { color: #ff5f49; text-decoration: none; }

a:visited:hover  
 { color: #ff5f49; text-decoration: underline; }

a img { border: 2px white solid; }
a:hover img {border: 2px #036 solid; }
/* HEADINGS & TEXT */

.bodytext      { color: #333333; font: 11px/170% Verdana, Arial, Helvetica, sans-serif; padding-bottom: 2px }

h1      
        { color: #222222; font: 205%/32px "Trebuchet MS", Tahoma, Arial; text-align: left; letter-spacing: -1px; margin: 0 0 5px; padding-top: 10px; padding-bottom: 5px; border-top: 2px solid #222222 }

h2 
                   { color: #036; font: 160% "Trebuchet MS", Tahoma, Arial; text-align: left; margin-top: 5px; margin-right: 0; margin-bottom: 10px; padding-top: 5px; padding-bottom: 0; width: 100%; border-bottom: 1px solid #7c99ce }

h3      
           { text-align: center; letter-spacing: -1px; margin-top: 0; padding-top: 10px; padding-bottom: 5px; border-top: 2px solid #222222 }

h4     { font: 13px/190% Verdana, Arial, Helvetica, sans-serif; text-align: left; text-transform: none; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; vertical-align: top }
/* MAIN LAYOUT */

body 
         { background-color: black; background-image: none; padding-right: 0; padding-left: 0 }


 
#global  
      { text-align: left; margin-right: auto; margin-left: auto; padding-top: 8px; width: 610px; height: auto; border-width: 0 }

#container_content                     
      { background-attachment: scroll; visibility: visible; margin-right: auto; margin-left: auto; width: 610px; height: auto }

#table_main                     
              { width: 593px; min-height: 300px }

td.main_top 
           { background: url("../images_main/top.jpg") no-repeat left bottom; padding-top: 10px; padding-right: 15px; width: 593px; height: 167px }

td.main_bottom
            { background: url("../images_main/bottom.jpg") no-repeat left bottom; padding-top: 10px; padding-right: 15px; width: 593px; height: 75px }

td.main_content 
            { color: #333333; font: 11px/190% Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; padding: 5px 4px 10px; vertical-align: top }

#container_ajax 
           { text-align: left; margin: 0; padding: 0 0 5px; vertical-align: top }
#container_cal { text-align: left; margin: 0 0 0 -4px; padding-top: 0; padding-bottom: 5px; vertical-align: top }
/* NAVIGATION - MENU */

#menu    { text-align: left; margin: 0; padding: 5px 8px 12px 15px; width: 143px }

#menu ul    { list-style: none; margin: 0; padding: 5px 5px 10px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff }

#menu li a    { color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; cursor: hand; display: block; padding: 5px; height: auto; border-bottom: 1px solid #484848 }

#menu li a:hover {
background-color: #036;
color: #ffffff;
}
	
#menu li a:visited 
{ color: #aaaaaa; }

#menu li a:active  { color: #ffffff; font-weight: normal; background-color: #036 }


/* NAVIGATION - TOP - POSITIONING */

.menu_left     { color: #cccccc; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url("../images_main/left.jpg"); background-repeat: repeat-y; background-attachment: scroll; padding: 0 0 20px; width: 166px; verdana:  }

/*OTHER IMAGES & BUTTONS*/

img.PADL { padding-left: 10px; }
.polaroid         { background: #eeeeee; text-align: center; display: block; margin-bottom: -90px; padding: 8px 8px 45px; border: solid 1px #bbbbbb }
.polaroidname   { color: white; font-size: 16px; font-weight: bold; background-color: transparent; text-align: center; position: relative; top: -150px }
.polaroidtitle { color: #244272; font-size: 12px; font-style: normal; font-weight: bold; font-stretch: wider; text-align: center; position: relative; top: 37px }
.polaroidlink         { font-size: 10px; text-align: center; position: relative; top: -14px }


/*CONTENT BOXES*/



/* TABLE / CELL FORMATS */

td.PADR  { padding-right: 10px }
td.PADL  { padding-left: 10px }
td.TB   { padding-bottom: 2px; border-bottom: 1px solid #7c99ce; border-top: 1px solid #7c99ce }
td.TOP   { padding-top: 2px; border-top: 1px solid #7c99ce }



/*LISTS*/

ul        { white-space: normal; list-style-type: disc; margin-top: 0; margin-left: 5px; padding-left: 10px }
ol        { white-space: normal; margin-top: 0; margin-left: 10px; padding-left: 15px }
/*IMAGE GALLERY - EXTRAS*/
.thumbnail      { margin: 0 4px 15px; padding: 3px; float: left; border: solid 1px gray }

/*GLOBAL FOOTER*/

.footer   
 { color: #cccccc; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: center; padding-top: 15px }

.global_footer 
     { color: #cccccc; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: center; margin-top: 12px; padding-left: 12px }

.global_footer a:link, .global_footer a:visited   { color: white; text-decoration: none; }
.global_footer a:hover, .global_footer a:active    { color: #ffffff; font-weight: bold; text-decoration: none; cursor: hand }}

/*EXTRAS / ADDITIONAL STYLE*/

td  { vertical-align: top }
tr { vertical-align: top }
.time   { color: #00acee; font-weight: bold; display: inherit; margin-top: 0; padding-top: 0; padding-bottom: 3px }
p.counter     { color: white; font-size: 10px; font-weight: bold; text-align: center; padding-top: 10px; padding-bottom: 2px }
div.resources   { text-align: left; margin-top: 5px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #7c99ce }
.box    { margin-left: 12px; padding: 2px; float: right; border: solid 2px gray }
.weather       { margin-left: 10px; padding-bottom: 2px; padding-left: 10px; float: right; border-left: 1px solid silver }
.logo     { margin-right: 3px; margin-bottom: 5px; margin-left: 3px; padding: 1px; float: left; border: solid 1px #dddddd }
