/*
   PittsfordPics stylesheet
   Filename: huntingtons.css
   Author: Don Giancursio
   This file contains styles used in the Huntington's site
*/
/* Following line tiles the image over the whole background.  */
body {background-image: url(./images/wall_backgrnd.jpg);
     text-align: center; width: 880px; margin: 1px 10px 1px 30px; /* margin: auto; */
     border-style: dotted; border-width: 0px; border-color: orange;}  
/* Above formerly has height: 3100px;  */	 
/* body {background-color: #F0F8FF} aliceblue */
/* body {background-color: #FFFFCC}   pale yellow */

/* Position the top div down below the banner ad. */
.topDiv {float: left; position: absolute; top: 150px; width: 880px; 
         text-align: center; margin: 1px 10px 1px 30px; /*  margin: auto;  */
         border-style: dotted; border-width: 0px; border-color: red}
.logo {position: relative; left: 20px; 
      border-style: dotted; border-width: 0px; border-color: green}


.right1 {float: right; color: black;
         position: relative; top: 10px; width: 330px; height: 360px;
         border-style: dotted; border-width: 0px; border-color: blue}
#regSite {border-style: solid; border-width: 4px;
                border-color: black}
#regSite:hover {border-style: solid; border-width: 4px;
                border-color: blue; color: blue}

#facebook {position: relative; top: -20px; left: 230px; 
          color: blue; width: 300px;
          text-align: center; 
          border-style: dotted; border-width: 0px; 
		  border-color: black}
#facebook a{color: black;}
#facebook a:hover {color: blue}
#algn  {vertical-align: middle; border-style: solid;
       border-width: 4px; border-color: black}
#algn:hover  {vertical-align: middle; border-style: solid;
       border-width: 4px; border-color: blue}
.hd5klogo {position: relative; left: 30px; width: 420px; height: 300px; 
          border-style: dotted; border-width: 0px; border-color: black}
.hd5kimg {border-style: dotted;border-width: 0px; border-color: blue; 
         position: relative; left: -20px;}
.logoReg {border-style: solid; border-width: 1px; border-color: black}
#RaceRslt {font-size: 24pt}

		 
#rochChap {position: absolute; top: 110px; left: 190px; letter-spacing: 10px}

.headerBtns {margin: auto; position: relative; top: 20px;
            height: 37px; width: 900px;
            border-style: dotted; border-width: 0px;
			border-color: black}
/*
.headerBtns a {display: inline-block; color: black; 
              position: relative; top: 0px; left: 0px; height: 25px; 
              }
.headerBtns a:visited {display: inline-block; color: #0000FF} 
.headerBtns a:link {display: inline-block; color: #0000FF} 
.headerBtns a:hover {display: inline-block; color: black; 
                    position: relative; top: 0px;
                    border: 2px ridge #777777; padding: 5px 
					} 
*/
.buttonOnPage {
   border-top: 1px solid #8c6829;
   background: #777777;  /* was #e6ba87  */
   padding: 4.5px 9px; margin: 5px;
   color: #FFFFFF;
   font-size: 21px;
   font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button {
   border-top: 1px solid #8c6829;
   padding: 4.5px 9px; margin: 5px;
   background: #bbbbbb;  /* was  #e6ba87;  */
   /*
   background: -webkit-gradient(linear, left top, left bottom, from(#ffdbb0), to(#e6ba87));
   background: -moz-linear-gradient(top, #ffdbb0, #e6ba87);
   -webkit-border-radius: 19px;
   -moz-border-radius: 19px;
   border-radius: 19px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
     */
   color: #000000;
   font-size: 21px;
   font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button:hover {
   border-top-color: #6371db;
   background: #6371db;
   color: #090e3b;
   }
.button:active {
   border-top-color: #3fc71a;
   background: #3fc71a;
   }
.homeBtn {margin: 0px 0px 0px 40px} /* top right bottom left  */
.conBtn {position: relative; top: 22px; left: 55px; 
         margin: 0px 0px 0px 40px} /* top right bottom left  */
.linkBtn {margin: 0px 0px 0px 40px} /* top right bottom left  */
.onlnBtn {margin: 0px 0px 0px 40px} /* top right bottom left  */
.regBtn {margin: 0px 0px 0px 40px} 
/* .regBtn:hover {border: 2px ridge #777777; padding: 5px}  */

#mainpics {width: 730px; position: relative; left: 30px; top: -15px; 
          border-style: dotted;
          border-width: 0px; border-color: red}
/* #imgDesc {position: relative; left: 200px}  */
#img_pw1 {position: relative; top: 20px; left: 20px}
#img_pw2 {position: relative; top: 20px; left: 50px}

.fpic
{   position: relative; left: 20px;
	width: 825px;
	border: 1px inset #888;	
	height: 301px;
	background-color: #999999;
	clear: both;
	border-style: dotted;
          border-width: 0px; border-color: lime
	/*background: url('images/op.jpg') no-repeat;*/
}
.fpic2
{   position: relative; left: 20px;
	width: 829px;
	border: 1px inset #888;	
	height: 187px;
	background-color: #999999;
	clear: both;
	border-style: dotted;
          border-width: 0px; border-color: lime
	/*background: url('images/op.jpg') no-repeat;*/
}
.imgrow1  {width: 204px; height: 301px;
              border-style: solid; border-width: 1px; 
			  border-color: black}
.lawlerPic {width: 140px; height: 187px;
              border-style: solid; border-width: 1px; 
			  border-color: black}
.folksWalking {width: 180px; height: 187px; 
              border-style: solid; border-width: 1px; 
			  border-color: black}
.glenMike {width: 250px; height: 187px;
              border-style: solid; border-width: 1px; 
			  border-color: black}
.glenAlan {width: 250px; height: 187px;
              border-style: solid; border-width: 1px; 
			  border-color: black}

.sponsrs {margin: auto; position: relative; left: 5px;
         /*height: 1260px; width: 780px; Below is important for IE7*/
		 height: 800px; width: 820px; /* was 780 */
         border-style: dotted; border-width: 0px; border-color: green}
.sponsrs h2 {position: relative; left: 1px; color: blue}
#sponsrs10 {margin: auto; position: relative; left: 50px;
         height: 1260px; width: 780px; 
         border-style: dotted; border-width: 0px; border-color: black}
#sponsrs10 h2 {position: relative; left: 1px; color: blue}
.rightPics {float: left; width: 300px; /* was 270 */
            height: 720px; /* was 1180 */
            position: relative; top: 0px; 
            border-style: dotted; border-width: 0px; border-color: red}
.centerPics {float: left; width: 260px; 
            height: 720px; /* was 1180 */
             border-style: dotted; border-width: 0px; border-color: black}
.leftPics {float:left; width: 230px; 
          height: 720px; /* was 1180 */
           position: relative; top: 0px;
           border-style: dotted; border-width: 0px; border-color: blue}

.rightPics10 {float: left; width: 270px; 
            height: 1180px; 
            position: relative; top: 0px; 
            border-style: dotted; border-width: 0px; border-color: red}
.centerPics10 {float: left; width: 260px; 
            height: 1180px;
             border-style: dotted; border-width: 0px; border-color: black}
.leftPics10 {float:left; width: 230px; 
          height: 1180px; 
           position: relative; top: 0px;
           border-style: dotted; border-width: 0px; border-color: red}/* Left sponsor Logos */
.logoLund10 {border-style: solid; border-width: 1px; border-color: black;
          position: relative; left: -15px}
.logoLund {border-style: solid; border-width: 1px; border-color: black;
          position: relative; left: 1px; top: 60px}
.logoTri {position: relative; left: -15px; top: 10px; 
          border-style: solid; border-width: 1px; border-color: black}
.logoLawman {position: relative; left: -15px; top: 20px; 
          border-style: solid; border-width: 1px; border-color: black}
.logoDowntown {position: relative; left: -15px; top: 30px; 
          border-style: solid; border-width: 1px; border-color: black}
.logoMon10 {position: relative; top: 25px; left: -10px; 
         border-style: solid; border-width: 1px; border-color: black}
.logoMon {position: relative; top: 40px; left: 1px; 
         border-style: solid; border-width: 1px; border-color: black}
.logoLoc {position: relative; left: -10px; top: 40px; 
         border-style: solid; border-width: 1px; border-color: black}
.logoIrish {position: relative; left: -10px; top: 50px; 
           border-style: solid; border-width: 1px; border-color: black}
.logoSalingers {position: relative; left: -10px; top: 60px; 
               border-style: solid; border-width: 1px; border-color: black}
.logoJFK {position: relative; left: -10px; top: 70px;
          border-style: solid; border-width: 1px; border-color: black}
.logoGoodFeet {position: relative; left: -10px; top: 80px;
          border-style: solid; border-width: 1px; border-color: black}			   
/* Center sponsor logos   */
.logoMat {position: relative; left: 0px; 
          border-style: solid; border-width: 1px; border-color: black}
.logoSei {position: relative; left: 15px; top: 10px;
         border-style: solid; border-width: 1px; border-color: black}
.logoTim10 {position: relative; left: 15px; top: 20px;
         border-style: solid; border-width: 1px; border-color: black}
.logoTim {position: relative; left: 15px; top: 40px;
         border-style: solid; border-width: 1px; border-color: black}
.logoDog {position: relative; left: 15px; top: 30px; 
         border-style: solid; border-width: 1px; border-color: black}
.logoRoad {position: relative; left: 15px; top: 40px; 
         border-style: solid; border-width: 1px; border-color: black}
.logoRocPol {position: relative; left: 15px; top: 50px; 
         border-style: solid; border-width: 1px; border-color: black}
.logoClearChan {position: relative; left: 5px; top: 10px;
         border-style: solid; border-width: 1px; border-color: black}
.logoTurfLine {position: relative; left: 5px; top: 20px;
         border-style: solid; border-width: 1px; border-color: black}
.logoACN {position: relative; left: 10px; top: 30px; 
         border-style: solid; border-width: 1px; border-color: black}
.logoACN10 {position: relative; left: 10px; top: 55px; 
         border-style: solid; border-width: 1px; border-color: black}
.logoBillGray {position: relative; left: 10px; top: 45px; 
         border-style: solid; border-width: 1px; border-color: black}
/* Right sponsor logos */		 
.logoChris {position: relative; top: 20px; left: 0px; 
         border-style: solid; border-width: 1px; border-color: black}
.logoManns {position: relative; top: 30px; left: 1px; 
         border-style: solid; border-width: 1px; border-color: black}
.logoWeg10 {border-style: solid; border-width: 1px; border-color: black;
          position: relative; top: 1px; left: 1px;}
.logoWeg {border-style: solid; border-width: 1px; border-color: black;
          position: relative; top: 50px; left: 1px;}
.logoEgs {position: relative; left: 10px; top: 10px; 
         border-style: solid; border-width: 1px; border-color: black}
.logoKey {position: relative; left: 10px; top: 20px;
         border-style: solid; border-width: 1px; border-color: black}
.logoRoch {position: relative; left: 10px; top: 30px;
           border-style: solid; border-width: 1px; border-color: black}
.logoCoyote{position: relative; left: 10px; top: 40px; 
               border-style: solid; border-width: 1px; border-color: black}
.logoSummit {position: relative; left: 10px; top: 70px; 
         border-style: solid; border-width: 1px; border-color: black}
.logoSummit10 {position: relative; left: 10px; top: 70px; 
         border-style: solid; border-width: 1px; border-color: black}			 
#thankyou {text-decoration: blink; color: #CC0066}

#addr {position: relative; left: 200px; top: 70px}

#form1 {position: relative; top: 120px}

/* #iDesc:after {content: " This is Lock 32, a beautiful park on the canal at Clover St."}  */
#topDivLinks {float: left; position: absolute; top: 150px; left: 0px}

.advL {position: relative; left: -15px;
       width: 230px; height: 111px; font-size: 1.5em; 
	   color: #A52A2A; /* brown */
      border-style: solid; border-width: 1px; border-color: black}
.advC {position: relative; left: 15px;
       width: 230px; height: 111px; font-size: 1.5em; 
	   color: #A52A2A; /* brown */
      border-style: solid; border-width: 1px; border-color: black}
.advR {position: relative; left: 20px; top: 10px;
       width: 230px; height: 111px; font-size: 1.5em; 
	   color: #A52A2A; /* brown */
      border-style: solid; border-width: 1px; border-color: black
	  }

#mainmsg {position: relative; left: 50px; top: -20px; width: 700px;
         text-align: center; color: blue;
         border-style: dotted; border-width: 0px; border-color: blue}
#bulets {position: relative; left: 110px; 
        font-size: 14pt; font-weight: 600}
.list1 {text-align: left} 
.offset1  {position: relative; left: 110px;}
.hrule {width: 800px}
.donate  {position: relative; left: 10px;}
#credit1 {margin: auto; width: 550px; color: black; 
         border-style: solid; border-width: 0px; border-color: yellow}
.logoFooter {position: relative; left: 10px; top: 5px;}

		 /*  Following IDs are found on huntlinks.htm */
#links1 {margin: auto; width: 500px; color: black; 
        border-style: dotted; border-width: 0px; border-color: blue}
.slinks {font-size: 18pt; text-align: left;}

.linkColr {color: #000099} /* dark blue */
.linkColr:hover {color: #A52A2A} /* brown */

#credit2 {margin: auto; width: 550px; color: black;
         border-style: dotted; border-width: 0px; border-color: blue}

/*  Following IDs are found on contacts.htm */
#contacts1 {margin: auto; height: 210px; width: 780px;
           position: relative; left: 30px;
           border-style: dotted; border-width: 0px; border-color: green}
#contactsTitle {margin: auto;}
#credit3 {margin: auto; width: 550px; color: black;  
         border-style: dotted; border-width: 0px; border-color: blue}
#conp1 {float: left; width: 360px; 
        border-style: dotted; border-width: 0px; border-color: red}
#conp2 {float: left; width: 340px; position: relative; left: 50px;
        border-style: dotted; border-width: 0px; border-color: black}

/*  Following IDs are found on register.htm */
#reginfo {width: 830px; margin: auto; text-align: left; color: black;
          border-style: dotted; border-width: 0px; border-color: black}
#text01 {margin: auto; top: 0px; color: black; font-size: 20pt}
#extraReg {margin: auto; text-align: left; width: 680px; color: black;
          border-style: dotted; border-width: 0px; border-color: black}
#credit4 {margin: auto; width: 550px; color: black; 
         border-style: dotted; border-width: 0px; border-color: blue}

/*  Following IDs are found on register.htm */
#credit5 {margin: auto; width: 850px; color: black; 
         border-style: dotted; border-width: 0px; border-color: blue}

