body {
      margin:auto; 
	  font-family:Arial, Helvetica, sans-serif; 
	  max-width:1000px;
      }
p {   
      font-size:12px;
	  }
li {  
      text-decoration:none;
      }

ul {
      list-style-type:none; 
      font-family:Arial, Helvetica,  sans-serif;
      font-size: 12px; 
	  color:#999999; 
	  /*line-spacing:-1;*/
	  }

a {   
      text-decoration:none;
	  }

a:link {
      color:#ababab;
	  } 
a:visited {
      color:#ababab;
	  }
a:hover {
      color:#ff0000;
	  }
a:active{color: #3d3d3d;}  


.projBUTTON a:link    { color:#3d3d3d; } 
.projBUTTON a:visited {color:#3d3d3d;}
.projBUTTON a:hover   { color:ff0000;}
.projBUTTON a:active  {color:ff0000;}

.piclink a:link       { color: white; } 
.piclink a:visited    { color: white; }
.piclink a:hover      { color: #f33737; }

.projectslink a:link    { color:#484848; } 
.projectslink a:visited {color:#484848;}
.projectslink a:hover   { color:#8A8A8A;}
.projectslink a:active  {color:#484848;}

.Timlink a:link   { color:#8A8A8A;}
.Timlink a:visited{ color:#8A8A8A; } 
.Timlink a:hover { color:#484848; } 
.Timlink a:active{ color:#8A8A8A; } 

.gmapslink a:link {color:#ff00cc;}
.gmapslink a:visited {color:#ff00cc;}
.gmapslink a:hover {color:#cccccc;}
.gmapslink a:active {color:#ff00cc;}

.foldin a:link {color:#ffoocc;}
.foldin a:hover {color: #CCCCCC;}
#foldin{font-size:12px}

.notelink2 a:link {color:red;}
.notelink2 a:visited {color:red;}
.notelink2 a:hover {color:#CCCCCC;}
.notelink2 a:active {color:#cccccc;}

.notepagelink a:link {color:#ff8211;}
.notepagelink a:visited {color:#ff8211;}
.notepagelink a:hover {color:#cccccc;}
.notepagelink a:active {color:#cccccc;}

.fblinkprojectspage a: link {color:#e0e0e0;}
.fblinkprojectspage a:visited{ color:#e0e0e0; } 
.fblinkprojectspage a:hover { color:#484848; } 
.fblinkprojectspage a:active{ color:#e0e0e0; } 
 
.CWEtitlecolor a:link    {color:#ccff00;}
.CWEtitlecolor a:visited {color:#ccff00;}
.CWEtitlecolor a:hover   {color:white;}
.CWEtitlecolor a:active {color: #ccff00;} 
 
.swlink a: link {color:#69afad;}
.swlink a:visited {color:#91a4a3;}
.swlink a:hover {color:#f33737;}

.newslink a:link {color:#ff0000;}
.newslink a:visited {color:#ff0000;}
.newslink a:hover    {color:#8a8a8a;}

.pcp a:link {color:#8a8a8a;}
.pcp a:visited {color:#8a8a8a;}
.pcp a:hover {color:#ff8211;}
.pcp a: active {color:#8a8a8a; }



		 



/* LINKS(LEFT COLUMN)*/

#links {
      /*background-color:green;*/ 
	  width:120px; 
	  float:left;
	  margin-top:20%; 
	  margin-left:8%;
	  height:40%;
	  }
	
#contact {
      float:left; 
	  margin-top:20%; 
	  margin-left:2%;
	  font-size: 12px;
	  
	  }


#links2002/3 {
       /*background-color:green;*/
	   width:120px; 
	   float:left; 
	   margin-top:20%; 
	   margin-left:6%;
	   }

#linksLINKSPAGE {
       float:left; 
       margin-top:12%;
	   }

#linksbio {
      float:left; 
	   }
	   
                                                                                 /*INDEXPAGE*/

#homeimage {
      margin:auto;       
      float:left;
	  margin-left:0%; 
	  
	  }
#homepagetitle { 
      float:left;
      margin-left:0%;
	  margin-bottom:2%;
	  letter-spacing: 0.5em;
	  padding-top: 2%;
	  padding-bottom: 1%;
	  font-size:15px;
	  }
#enterhere {
       float:right;
	   margin-right:72%;
	   font-size:12px;
	   margin-top:2%;
	   }
#footer {
       float:left;
       color:#333333; 
	   font-size:10px;
	   margin-top:4%;
	   margin-left:0%; 
	   }
	   
#footercwe {
       float:left; 
	   clear:both;
	   color:#B7B7B7; 
	   font-size:10px;
	   margin-left:22%;
	   margin-top:15%;
	   width:100%;
	   
	   
	   }
       

#fadeshow2 {
      background-color:red;
	  }
#fadeshow1 {
      background-color:black;
	  }
#fadeshow2toggler {
      background-color:blue; 
      margin-top:20%;
	  }



/*IMAGES (MIDDLE COLUMN)*/

#image {
      float:left; 
	  width:460px; 
	  height:299px; 
	  margin-top: 5%; 
	  margin-left: 2%;
      background:white;
      padding:8px;
      border:none;
	  }

                                                                            /*PROJECTSMENU PAGE*/

#projectsHeading {
       float:left;
	   width:20%;
	   margin-top:15%;
	  /*background-color:red;*/
	   height:100%;
		 }          

#projectscontainer {
      margin:auto;
	  margin-top:2%;
	  float:left; 
	  width:55%; 
	  height:100%;
	  font-size:12px;
	  /*background-color:white*/
	  }

#fblogo {
      margin-top:3%;
	  padding-top:0%;
	  padding-right:1%;
	  }
#facebook {
      float:left;
	   margin-top:100%;
	   padding-top:20%;
	   font-size:12px;
	   width:100%; 
	  /* background-color:green; */}
#TimEssay {
      margin-top:12%;
      font-size:14px;
	  width:100%;
	 /*background-color:blue*/
  }
#news {
      margin-top:10%;
	   }
	   
/*NEWSPAGE*/

#screening {
          margin-bottom:5%;
		  }

#pcp {
      margin-bottom:5%;
	  }

#newsbody {
	font-size: 12px;
	
	
	  }
#timtext {
      float:left;
	  margin-left:2%;
       
	  margin-top:10%;
	  width: 50%;
	  /*background-color:#FF0000;*/}
#timtext2 {
      float:left;
	  margin-left:2%;
       
	  margin-top:22%;
	  width: 50%;
	  font-size:12px;
       
	  
	  }
#back {float:left;
      font-size:12px; 
	  margin-top:40%; 
	  /*background-color:#FF0000;*/
	  }
#newsheading {
       float:left;
       margin-top:15%;
	   margin-left:8%;
	   font-size:16px;
       
}
#CWEheadinz3{
      float:left;
	  margin-left:5%;
	  margin-top: 10%;
	  }
	   

#image1 {
      float:left; 
      width:230px; 
	  height:150px;
	  margin-top:1%; 
	  margin-left:2%;
      background:white;
      padding:4px;
      border:none;
	  }

#image2 {
      float:left; 
	  width:230px; 
	  height:150px; 
	  margin-top:1%; 
	  margin-left:2%;
      background:white;
      padding:4px;
      border:none;
	  }
#image3 {
      float:left; 
      width:230px; 
	  height:150px;
	  margin-top:8%;
	  margin-left:2%;
      background:white;
      padding:4px;
      border:none;
		}
#image4 {
      float:left; 
      width:230px; 
	  height:150px; 
	  margin-top:8%; 
	  margin-left:2%; 
	  background:white;
      padding:4px;
      border:none;
	  }
#image5 {
      float:left; 
      width:230px; 
	  height:150px; 
	  margin-top:8%; 
	  margin-left:2%;
      background:white;
      padding:4px;
      border:none;
	  }
#image6 {
      float:left; 
      width:230px;
	  height:150px; 
	  margin-top:8%; 
	  margin-left:2%;
      background:white;
      padding:4px;
      border:none;}

                                                                    /*CONNEMARA WEATHER EYE PAGE*/
								  
#imagecontainerCWE {
     float:left;
     margin-top:3%;
	 background-color:white;
	 margin-left:0%;
	 }
#imageCWE {
     float:left;
     margin-top:2%; 
     margin-left:2%; 
     width:640px; 
     height:427px;
	 background-image:url(images/CWE/CWEimageBW.jpg); 
     background-repeat:no-repeat ; 
     border: thick white solid;
	/*background-color:red;*/
	 }
#SWlinkCWE {
     /* background-color:#CCCCCC;*/
     float:left;
	 margin-left:25%;
	 margin-top:22%;
	 font-size:12px;
	 letter-spacing:0.3em;
	 }
#tullylinkCWE {
     /*background-color:red;*/
     float:left;
	 margin-left:6%; 
	 margin-top:24%;
	 font-size:12px;
	 letter-spacing:0.3em;
	 }
#boglinkCWE {
     /*background-color:black;*/
	 margin-left:40%;
	 margin-top:7%;
	 font-size:12px;
	 letter-spacing:0.3em;
	 }
#derryboglinkCWE {
    /*background-color:yellow;*/
	margin-left:28%; 
	margin-top:31%;
	font-size:12px;
	letter-spacing:0.3em;
	 }
#headingCWE {
     float:left; 
     /*background-color:green; */
	 font-size:12px; 
     color:#999999;
	 margin-top:10%;
	 margin-left:2px;
	}
#CWEtitle {
     font-size:21px; 
	 letter-spacing:0.5em;
	 margin-top:7%;
	 margin-left:5%;
	/*background-color:#FF00CC;*/
	}
#clicknote {
     /*float:left;*/
	 clear:both;
	 margin-left:22%;
	 padding-top:2%;
	 font-size:12px;
	 width: 20%;
	 /*background-color:red;*/
	 }
#rainbowslink {
     /*background:black;*/
	 margin-left:22%;
	 width:30%;
	 padding-top:2%; 
	 font-size:12px; 
	 clear:both
	 width:20%;
	 /*background-color:#000000;*/
	 }

#facebookCWE2 {
     float:right;
     margin-right:14%; 
	 margin-left:2%;
	 font-size:12px;
	 width:11%;
	 clear:both;
	 
	/*background-color:black;*/
	 }
#fblogoCWE {
     float:left;
	 
	 
	 }
#CWEheadinz {
     float:left; 
    /* background-color:black;*/
	 margin-top:15%;
	 font-size:14px;
	 margin-left:1%;
	 }
#cwemaplink {
     float:left;
	 margin-top:2%; 
	 margin-left: 22%;
	 font-size:12px; 
	 color:#D3D3D3; 
	/* background-color:red;*/
	 clear:both;
	  }
#maplinkrainbow {
     float:left;
	 margin-top:10%; 
	 margin-left: 22%;
	 font-size:12px; 
	 color:#D3D3D3; 
	/* background-color:red;*/
	 clear:both;
	 }

#fbgif {
     float:left; 
     padding-top:1%;
	 
	  }
#headingcwepg {
     float:right; 
     margin-top:15%; 
	 margin-right: 8%;
	 color:#FF00CC;
	 
	 }

#arctic-container {
        float:left; 
		width:50%;
		/*background-color:green;*/
		}                                                                       /*ARCTIC PHENOMENON PAGE*/

#stills-row1 {
     float:left;
	 margin-top:15%;
	 /*background-color:red;*/
	 width:100%;
	 }
#icecap-one {
     float:left;
	 margin-left:7%;
	 }
#icecap-two {
      float:left;
	  margin-left:3%;
	  margin-bottom:2%;
	  }
#icecaptext {font-size:12px;
             font:Geneva, Arial, Helvetica, sans-serif;
			 font-color:#092330;
			 margin-left:7%;
			 margin-top: 2%;
			 /*background-color:red;*/
			 clear:both;
			 }

#stills-row2 {
       /*float:left;*/
	   float:left;
	   margin-top:15%;
	   /*background-color:black;*/
	   width:100%;
	   }
#kayakdizzy-one {
        float:left;
		margin-left:3%;
		}
#kayakdizzy-two {
         float:left;
		 margin-left:7%;
		 margin-bottom:2%;
		 }
#kayaktext {
          font-size:12px;
          font:Geneva, Arial, Helvetica, sans-serif;
		  margin-left:7%;
		  margin-top:2%;
		  /*background-color:#666666;*/
		  clear:both;
		  margin-bottom:13%;
		  
		  }
#aboutvids {
           margin-top: 0%;
		   clear:both;
		   margin-left:23%;
		   /*background-color:#0000FF;*/
		   font-size:12px;
		   width:43%;
		   
		   }
#footerarctic {
           margin-top: 2%;
		   float:left; 
	       color:#B7B7B7; 
	       font-size:10px;
	       margin-left:23%;
	       width:100%;
		   }

	 


						 
#col2Arctic {
     float:left;
	 /*background-color:yellow; */
	 width:55%; 
	 height:100%;
	 }

#imageArctic1 {
      float:left;
      margin-top:35%; 
	  background:white;
      padding:3px;
      border:none;
	  margin-right:4%;
	  margin-left:1%;
	  /*background-color:#000099;*/
					} 

#imageArctic2 {
      float:left;
      margin-top:35%; 
	  margin-left:2%;
	  background:white;
      padding:4px;
      border:none;
	  /*background-color:#333333;*/}
#arctictext2 {float:left;
      
	 /* background-color:red;*/
	  text-align:center;
	  margin-top:15%;
	  margin-left:17%;
	  color:gray;
	  }


                                                                               /*TRAVELOGUE PAGE*/
#travelogueinfo {
        font-size:12px; 
		color:#666666;
		margin-left: 24%;
		clear:both;
		}
 
						 
#travCol2 {
        /*background-color:red;*/
		float:left; 
		width:50%; 
		height:100%; 
		}

#imageTravCont1 {
        /*background-color:orange;*/
		float:left; 
		width:33%;
		height:100%;
		}
#imageTrav1{ 
        margin-left:1%;
        padding-top:200px;
	    margin-left:30px; 
	    }

#imageTravCont2 {
        /*background-color:green;*/
	    float:left; 
		width:33%;
	    height:100%;
		}
#imageTrav2 {
        padding-top:120px;
		}
#imageTrav3 {
        padding-top:90px;
		}

#imageTravCont3 {
        /*background-color:white;*/
	    float:left;
	    width:33%;
		height:100%;
		}
#imageTrav4 {
        margin-left:1%;
		padding-top:30px;
		}
#imageTrav5 {
        padding-top: 230px;
		margin-left:23px;
		}

#travCol3 {  
        /*background-color:yellow;*/
		width:25%;
		float:left;
		height:100%;
		}
#imageTravCont4HEADIN {
        padding-top:130px;
	    margin-left:2%; 
	    font-size: 14px; 
	    letter-spacing:0.5em;
	    padding-bottom:6%;
		}
#imageTrav6 {
        margin-left:2%;
		}

h5 {
      letter-spacing:0.5em;
	     }

h3 {
      letter-spacing:0.5em; 
	  color:#999999;
      }
                                 
                                                                          /*TEXTS PAGE*/
#essaycontainer {
       float:left;
	   width:60%;
	   height:100%;
	   /*background-color:#CCCCCC*/
	   }
#essaycolLEFT {
       float:left;
	   width:10%;
       font-size:1em;
	   /*background-color:#0000CC*/
	    }
#essaycolRIGHT {
       float:left;
       width:10%;  
	   font-size:1em;
	   /*background-color:green*/
		}

                                                                /* CSS FOR PAGE HEADINGS (RIGHT COLUMN)*/
#CWEheadinz {
      float:left; 
      /*background-color:black;*/
	   margin-top:15%;
	   font-size:14px;
	   margin-left:1%;
	   letter-spacing:0.1em;
	   }
#CWEheadinz2 {
        float:left;
		margin-top:15%;
		letter-spacing:0.1em;
		margin-left: 11%;
		font-size:14px;
		}

#heading {
        float:left; 
	    margin-top:0%; 
	    margin-left:1%;
		color:#FF00CC;
		font-family:lucida sans;  
		font-size: 12px; 
		letter-spacing:0.5em
		;
		
		}
#cwebackto {
         float:left; 
		 margin-top:15%;
		 margin-left:1%;
		 font-size:14px;
		 }
#headingDerryinver { 
		 float:left; 
		 margin-top:0%; 
		 margin-left:1%;
		 color:#d71a0d;
		 font-family:lucida sans; 
		 font-size: 12px; 
		 letter-spacing:0.5em}
#headingDrawings{
         float:left;
		 margin-top:15%; 
		 margin-left:7%; 
		 font-family:Geneva, Arial, Helvetica, sans-serif;
		 font-size: 14px;
		 letter-spacing:0.5em;
		 color:#FF00CC;
		 }
#heading2002 {
         float:left;
		 margin-top:15%; 
		 margin-left:2%; 
		 font-size:14px;
		 letter-spacing:0.1em;
		 font-family: Geneva, Arial, Helvetica, sans-serif;
		  /*background-color:#333333;*/
		 }
#headingLinks {
         /*background-color:#FFFF33;*/
		 float:left; 
		 margin-top:15%; 
		 margin-left:36%;
		 font-family:Geneva, Arial, Helvetica, sans-serif;
		 font-size: 16px;
		/*letter-spacing:0.5em*/}
#headingProjectsPg{
         background-color:green;
		 float:left; 
		 margin-top:15%; 
		 margin-left:1%;
		 font-family:lucida sans; 
		 font-size:12px;
				   }
#headingArctic {
       float:left; 
	   margin-top: 15%; 
	   margin-left: 1%;
	   color:#FF00CC;
	   font-family:lucida sans; 
	   font-size: 12px;
	   letter-spacing:0.5em;
		}
#headingCave {
       float:left; 
       margin-top:7%; 
	   margin-left:15%;
	   color:#666666;
	   font-family:lucida sans; 
	   font-size: 16px;
	   letter-spacing:0.5em;
	    }
#headingTexts {
       float:left; 
	   margin-top:15%; 
	   margin-left:1%;
	   color:#FF33CC;
	   font-family:Geneva, Arial, Helvetica, sans-serif; 
	   font-size: 16px;/*letter-spacing:0.5em*/}
#CWE headin {
       float:left; 
	   margin-top:10%; 
	   margin-left:1%;
	   /*background-color:black;*/
	   letter-spacing:0.5em;
	    }
#bioheading {
       float:left; 
       margin-top:15%; 
	   margin-left:20%;
	   font-family:Geneva, Arial, Helvetica, sans-serif; 
	   font-size: 16px;
	   /*letter-spacing:0.5em;*/
	   }
#contactheading {
       float:left; 
       margin-top:15%;
	   margin-left:4%; 
	   font-family:Geneva, Arial, Helvetica, sans-serif; 
	   font-size:16px;
	   /*clear:both; */
	   /*background-color:black;*/
	   }
#clarepic {
       float:left;
       margin-top: 21%;
	   margin-left: 6%;
	   }
#noteheading {
       float:left;
       margin-top:15%;
	   margin-left:10%;
	   font-size:16px;
	   }
#noteCWE {
      font-size:18px;
	  
	   }
#notelinks {
       margin-top:5%;
	   }


                                                            /*--CSS FOR PAGE LAYOUT OF LIGHTBOX PAGES--*/

#lightboxContainer {
       background-color:white;
       float:left; 
	   margin-left:2%;
	   margin-bottom:0%;
	   margin-top:0%;
	   width: 476px; 
	   }
							   
							   
#bulletsRow1 {
       /*background-color:yellow;*/
       margin-top:0%;
	   margin-bottom:0%;
	   margin-left:6px;
	   }
bulletsRow1Ind {
		margin-left:22%;
		}

#bulletsRow2 {
       /*background-color:white; */
       float:left; 
	   margin-left:0%;
	   margin-bottom:0%;
	   margin-left:6px; 
	   }
										  
#DrawingslightboxContainer {
       /*background-color:white;*/
       float:left; 
	   margin-left:4%;
	   margin-bottom:0%;
	   margin-top:22%; 
	   }
							   
							   
#DrawingsbulletsRow1{
        /*background-color:white;*/
         margin-top:2%;
	     margin-bottom:0%;
		}

#DrawingsbulletsRow2 {
        /*background-color:white; */
        float:left; 
		margin-left:0%;
		margin-bottom:0%; 
		}
										  
/*CAVE page*/										  
#headingCave {
        float:left; 
		margin-top:15%; 
		margin-left:10%;
		color:#FF00CC;
		font-family:lucida sans; 
		font-size:12px;
		}										  
#CavelightboxContainer {
        /*background-color:yellow;*/
        float:left; 
		margin-left:2%;
		margin-bottom:0%;
		margin-top:20%; 
		}
							   
							   
#CavebulletsRow1 {
        /*background-color:green;*/
         margin-top:2%;
		 margin-bottom:0%; 
		 margin-left:12% 
		 }

#CavebulletsRow2 {
       /*background-color:red; */
         float:left; 
		 margin-left:0%;
		 margin-bottom:0%;
		 margin-left:12%; 
		 }

					 

										  

										  
/*TEXTS PAGE*/
#essaycontainer {
       float:left;
	   width:60%;
	   height:100%;
	   /*background-color:#CCCCCC*/
	   }
#essaycolLEFT {
       float:left;
	   width:97%;  
	   /*background-color:#0000CC;*/
	    margin-left:0%;
		}


#Timrobtext {
        float:left;
		}
                                                                                       /*RAINBOW PAGE*/
#RainbowlightboxContainer { 
		float:left; 
		margin-left:2%;
		margin-top:5%;
		width:70%;
		}
#RainbowbulletsRow1 {
		margin-top:0%; 
		margin-left:0%;
		width: 100%;
		}
#RainbowbulletsRow2	{
		margin-top:0%; 
		margin-left:0%;
		width: 100%;
		}
#RainbowbulletsRow3	{
        margin-top:0%;
		margin-left:0%;
		width: 100%;
		}	
#RainbowHeading {
        float:right; 
		font-size:16px; 
		color:#8994AA; 
		margin-top:10%;
		margin-right:2%;
		}						  
										  
                                                                               /*BIO PAGE*/									
									
#bio {
        background-color:white;
		float:left; 
		width:35%; 
		margin-left:5%;
		margin-top:13%;
		}



/*--LIGHTBOX CSS STARTS HERE--*/

#lightbox          {position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center;line-height: 0;}


#lightbox img       {width: auto; height: auto;}


#lightbox a img     { border: none; }



#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }


#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }


#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; outline:none;}


#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}



#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }


#prevLink { left: 0; float: left;}


#nextLink { right: 0; float: right;}


#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }


#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }



#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }



#imageData{	padding:0 10px; color: #666; }


#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	


#imageData #caption{ font-weight: bold;	}


#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}


#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	



#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color:#000000; }





 
