/* 
++++++++++++++++++++++++++++++
css style for winter07 gallery 
++++++++++++++++++++++++++++++
*/
.g2_Container{
  border:1px solid black;
  vertical-align:top;
}
.g2_Container img{
  margin:0px;
}
/* the table containing all the thumbs */
.g2_ThumbMatrix{
  margin:5px;
  margin-top:10px;
}

.g2_CenterContainer{
  background-image:url(images/H07BG.gif);
}

.g2_ThumbMatrix td{
  vertical-align:middle;
}

.g2_HeaderTitle{
  height:25px;
  margin:0px;
  vertical-align: middle;
  background-image:url(images/WINTER007Header.gif);
  background-position:right top;
  background-repeat:no-repeat;
  background-color:#8a0000;
 
}
/* the title of the album or photo */
.g2_Title{
 font-size: 1.4em;
  color:white;
  margin:5px;
}

.g2_Description{
  font-size: 1em;
  color:#AAAAAA;
  text-align:right;
  padding:2px;
}

.desc_header {
background-image:url(images/desc_bg.gif);
background-position:left top;
background-repeat:no-repeat;
color:#999999;
font-size:1em;
margin:2px;
margin-left:10px;
padding-left:24px;
}
.g2_MiniItem{
  padding:2px;

}

.g2_Header{
  margin:0px;
  width:100%;
  background-color: #222222;
  border-bottom:1px solid black;
}
.g2_Footer{
  width:100%;
  background-image:url(images/titleheader.jpg);
  background-position:left top;
  background-repeat:repeat-x;
  background-color: #222222;
  border-top:1px solid black;
}
.g2_PhotoContainer{
  background-image:url(images/H07BG.gif);
}

.g2_PhotoContainer img{
  padding:0px;
  margin:0px;
}

.g2_Navigator{
  border-top: 1px solid black;
  background-color:#111111;
  vertical-align:middle;
}
.g2_Navigation_image{
  margin:0px;
}

.g2_Container h2 a{
  color:white;

}
a.gallerylink:link{
  color:white;
  
}
a.gallerylink:hover{
  color:red;
  text-decoration:none;
  
}
.giItemCell{
  padding:5px;
}



/* 
++++++++++++++++++++++++++++++
css style for Summer 08 gallery 
++++++++++++++++++++++++++++++
*/
#summer08 .g2_Container{
  border:1px solid black;
  vertical-align:top;
}
#summer08 .g2_Container img{
  margin:0px;
}
/* the table containing all the thumbs */
#summer08 .g2_ThumbMatrix{
  margin:5px;
  margin-top:10px;
}

#summer08 .g2_CenterContainer{
  background-image:url(images/SUMMER08BG.jpg);
}

#summer08 .g2_ThumbMatrix td{
  vertical-align:middle;
}

#summer08 .g2_HeaderTitle{
  height:25px;
  margin:0px;
  vertical-align: middle;
  background-image:url('images/SUMMER08header.jpg');
  background-position:right top;
  background-repeat:no-repeat;
  background-color:#000000;
 
}
/* the title of the album or photo */
#summer08 .g2_Title{
 font-size: 1.4em;
  color:#3cff00;
  margin:5px;
}

#summer08 .g2_Description{
  font-size: 1em;
  color:#AAAAAA;
  text-align:right;
  padding:2px;
}

#summer08 .desc_header {
background-image:url(images/desc_bg.gif);
background-position:left top;
background-repeat:no-repeat;
color:#999999;
font-size:1em;
margin:2px;
margin-left:10px;
padding-left:24px;
}
#summer08 .g2_MiniItem{
  padding:2px;

}

#summer08 .g2_Header{
  margin:0px;
  width:100%;
  background-color: #222222;
  border-bottom:1px solid black;
}
#summer08 .g2_Footer{
  width:100%;
  background-image:url(images/titleheader.jpg);
  background-position:left top;
  background-repeat:repeat-x;
  background-color: #222222;
  border-top:1px solid black;
}
#summer08 .g2_PhotoContainer{
  background-image:url(images/SUMMER08BG.jpg);
}

#summer08 .g2_PhotoContainer img{
  padding:0px;
  margin:0px;
}

#summer08 .g2_Navigator{
  border-top: 1px solid black;
  background-color:#111111;
  vertical-align:middle;
}
#summer08 .g2_Navigation_image{
  margin:0px;
}

#summer08 .g2_Container h2 a{
  color:#3cff00;

}
#summer08 a.gallerylink:link{
  color:#3cff00;
  
}
#summer08 a.gallerylink:hover{
  color:white;
  text-decoration:none;
  
}
#summer08 .giItemCell{
  padding:5px;
}


/* 
++++++++++++++++++++++++++++++
css style for winter 08 gallery 
++++++++++++++++++++++++++++++
*/
#winter08 .g2_Container{
  border:1px solid black;
  vertical-align:top;
}
#winter08 .g2_Container img{
  margin:0px;
}
/* the table containing all the thumbs */
#winter08 .g2_ThumbMatrix{
  margin:5px;
  margin-top:10px;
}

#winter08 .g2_CenterContainer{
  background-image:url(images/SUMMER08BG.jpg);
}

#winter08 .g2_ThumbMatrix td{
  vertical-align:middle;
}

#winter08 .g2_HeaderTitle{
  height:25px;
  margin:0px;
  vertical-align: middle;
  background-image:url('images/WINTER08header.jpg');
  background-position:right top;
  background-repeat:no-repeat;
  background-color:#000000;
 
}
/* the title of the album or photo */
#winter08 .g2_Title{
 font-size: 1.4em;
  color:white;
  margin:5px;
}

#winter08 .g2_Description{
  font-size: 1em;
  color:#AAAAAA;
  text-align:right;
  padding:2px;
}

#winter08 .desc_header {
background-image:url(images/desc_bg.gif);
background-position:left top;
background-repeat:no-repeat;
color:#999999;
font-size:1em;
margin:2px;
margin-left:10px;
padding-left:24px;
}
#winter08 .g2_MiniItem{
  padding:2px;

}

#winter08 .g2_Header{
  margin:0px;
  width:100%;
  background-color: #222222;
  border-bottom:1px solid black;
}
#winter08 .g2_Footer{
  width:100%;
  background-image:url(images/titleheader.jpg);
  background-position:left top;
  background-repeat:repeat-x;
  background-color: #222222;
  border-top:1px solid black;
}
#winter08 .g2_PhotoContainer{
  background-image:url(images/SUMMER08BG.jpg);
}

#winter08 .g2_PhotoContainer img{
  padding:0px;
  margin:0px;
}

#winter08 .g2_Navigator{
  border-top: 1px solid black;
  background-color:#111111;
  vertical-align:middle;
}
#winter08 .g2_Navigation_image{
  margin:0px;
}

#winter08 .g2_Container h2 a{
  color:white;

}
#winter08 a.gallerylink:link{
  color:red;
  
}
#winter08 a.gallerylink:hover{
  color:white;
  text-decoration:none;
  
}
#winter08 .giItemCell{
  padding:5px;
}

/* 
++++++++++++++++++++++++++++++
css style for Summer 09 gallery 
++++++++++++++++++++++++++++++
*/
#summer09 .g2_Container{
  border:1px solid black;
  vertical-align:top;
}
#summer09 .g2_Container img{
  margin:0px;
}
/* the table containing all the thumbs */
#summer09 .g2_ThumbMatrix{
  margin:5px;
  margin-top:10px;
}

#summer09 .g2_CenterContainer{
  background-image:url(images/summer09bg.gif);
}

#summer09 .g2_ThumbMatrix td{
  vertical-align:middle;
}

#summer09 .g2_HeaderTitle{
  height:35px;
  margin:0px;
  vertical-align: middle;
  background-image:url('images/summer09header.gif');
  background-position:right top;
  background-repeat:no-repeat;
  background-color:#000000;
 
}
/* the title of the album or photo */
#summer09 .g2_Title{
 font-size: 1.4em;
  color:white;
  margin:5px;
}

#summer09 .g2_Description{
  font-size: 1em;
  color:#AAAAAA;
  text-align:right;
  padding:2px;
}

#summer09 .desc_header {
background-image:url(images/desc_bg.gif);
background-position:left top;
background-repeat:no-repeat;
color:#999999;
font-size:1em;
margin:2px;
margin-left:10px;
padding-left:24px;
}
#summer09 .g2_MiniItem{
  padding:2px;

}

#summer09 .g2_Header{
  margin:0px;
  width:100%;
  background-color: #222222;
  border-bottom:1px solid black;
}
#summer09 .g2_Footer{
  width:100%;
  background-image:url(images/titleheader.jpg);
  background-position:left top;
  background-repeat:repeat-x;
  background-color: #222222;
  border-top:1px solid black;
}
#summer09 .g2_PhotoContainer{
  background-image:url(images/summer09bg.gif);
}

#summer09 .g2_PhotoContainer img{
  padding:0px;
  margin:0px;
}

#summer09 .g2_Navigator{
  border-top: 1px solid black;
  background-color:#111111;
  vertical-align:middle;
}
#summer09 .g2_Navigation_image{
  margin:0px;
}

#summer09 .g2_Container h2 a{
  color:white;

}
#summer09 a.gallerylink:link{
  color:red;
  
}
#summer09 a.gallerylink:hover{
  color:white;
  text-decoration:none;
  
}
#summer09 .giItemCell{
  padding:5px;
}


/**
 *
 *
 *  winter 09 stuff
 *
 *
 **********************************/     

#winter09 .g2_Container{
  border:1px solid black;
  vertical-align:top;
}
#winter09 .g2_Container img{
  margin:0px;
}
/* the table containing all the thumbs */
#winter09 .g2_ThumbMatrix{
  margin:5px;
  margin-top:10px;
}

#winter09 .g2_CenterContainer{
  background-image:url(images/winter09bg.gif);
}

#winter09 .g2_ThumbMatrix td{
  vertical-align:middle;
}

#winter09 .g2_HeaderTitle{
  height:35px;
  margin:0px;
  vertical-align: middle;
  background-image:url('images/winter09header.gif');
  background-position:right top;
  background-repeat:no-repeat;
  background-color:#000000;
 
}

/* the title of the album or photo */


#winter09 .g2_Title{
 font-size: 1.4em;
  color:white;
  margin:5px;
}

#winter09 .g2_Description{
  font-size: 1em;
  color:#AAAAAA;
  text-align:right;
  padding:2px;
}

#winter09 .desc_header {
background-image:url(images/desc_bg.gif);
background-position:left top;
background-repeat:no-repeat;
color:#999999;
font-size:1em;
margin:2px;
margin-left:10px;
padding-left:24px;
}
#winter09 .g2_MiniItem{
  padding:2px;

}

#winter09 .g2_Header{
  margin:0px;
  width:100%;
  background-color: #222222;
  border-bottom:1px solid black;
}
#winter09 .g2_Footer{
  width:100%;
  background-image:url(images/titleheader.jpg);
  background-position:left top;
  background-repeat:repeat-x;
  background-color: #222222;
  border-top:1px solid black;
}
#winter09 .g2_PhotoContainer{
  background-image:url(images/winter09bg.gif);
}

#winter09 .g2_PhotoContainer img{
  padding:0px;
  margin:0px;
}

#winter09 .g2_Navigator{
  border-top: 1px solid black;
  background-color:#111111;
  vertical-align:middle;
}
#winter09 .g2_Navigation_image{
  margin:0px;
}

#winter09 .g2_Container h2 a{
  color:white;

}
#winter09 a.gallerylink:link{
  color:red;
  
}
#winter09 a.gallerylink:hover{
  color:white;
  text-decoration:none;
  
}
#winter09 .giItemCell{
  padding:5px;
}



/* 
++++++++++++++++++++++++++++++
+
+
+  css style for Summer 2010 gallery 
+
+
++++++++++++++++++++++++++++++
*/
#summer10 .g2_Container{
  border:1px solid black;
  vertical-align:top;
}
#summer10 .g2_Container img{
  margin:0px;
}
/* the table containing all the thumbs */
#summer10 .g2_ThumbMatrix{
  margin:5px;
  margin-top:10px;
}

#summer10 .g2_CenterContainer{
  background-image:url(images/summer09bg.gif);
}

#summer10 .g2_ThumbMatrix td{
  vertical-align:middle;
}

#summer10 .g2_HeaderTitle{
  height:35px;
  margin:0px;
  vertical-align: middle;
  background-image:url('images/summer10header.gif');
  background-position:right top;
  background-repeat:no-repeat;
  background-color:#000000;
 
}
/* the title of the album or photo */
#summer10 .g2_Title{
 font-size: 1.4em;
  color:white;
  margin:5px;
}

#summer10 .g2_Description{
  font-size: 1em;
  color:#AAAAAA;
  text-align:right;
  padding:2px;
}

#summer10 .desc_header {
background-image:url(images/desc_bg.gif);
background-position:left top;
background-repeat:no-repeat;
color:#999999;
font-size:1em;
margin:2px;
margin-left:10px;
padding-left:24px;
}
#summer10 .g2_MiniItem{
  padding:2px;

}

#summer10 .g2_Header{
  margin:0px;
  width:100%;
  background-color: #222222;
  border-bottom:1px solid black;
}
#summer10 .g2_Footer{
  width:100%;
  background-image:url(images/titleheader.jpg);
  background-position:left top;
  background-repeat:repeat-x;
  background-color: #222222;
  border-top:1px solid black;
}
#summer10 .g2_PhotoContainer{
  background-image:url(images/summer09bg.gif);
}

#summer10 .g2_PhotoContainer img{
  padding:0px;
  margin:0px;
}

#summer10 .g2_Navigator{
  border-top: 1px solid black;
  background-color:#111111;
  vertical-align:middle;
}
#summer10 .g2_Navigation_image{
  margin:0px;
}

#summer10 .g2_Container h2 a{
  color:white;

}
#summer10 a.gallerylink:link{
  color:red;
  
}
#summer10 a.gallerylink:hover{
  color:white;
  text-decoration:none;
  
}
#summer10 .giItemCell{
  padding:5px;
}

