@charset "UTF-8";
/* CSS Document */

.style2 {
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 18px;
}
.style3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
.style4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
.style5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
}
.style6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:bold;

}

#photoinfo{
background-image:url(images/bgblue.png);
padding: 4px;
border-right:thin #999999;
border-bottom:thin #999999;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;}

#indivpost{
background-image:url(images/bggray.png);
padding: 4px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;
}

#dashedblue{ color:#FFFFFF;
background:#666666; 
border:#CCCCCC thin solid; padding: 5px;
}

#dashedblue a{ color:#FFFFFF;

}

#latestmain{
background-image:url(images/bgblue.png);
margin: 4px;
padding: 6px;
}

#submenu{
background-image:url(images/bgblue.png);
margin: 4px;
padding: 6px;
}

#updatemain{
background-image:url(images/bggray.png);
margin: 4px;
padding: 6px;
}

#updatemaintitle a{
padding:5px; font-size:24px; color:#336699; font-weight:bold; text-decoration:none;}


<!--
#mainpageposts {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; border-bottom:thin solid #CCCCCC;}
#mainpageposts a{ color:#666666; font-size:12px }
#mainpageposts h1 a{ color:#FFFFFF; font-size:14px }
#mainpageposts h2 a{ color:#CCCCCC; font-weight:bold}
#mainpageposts h3{ color:#CCCCCC; font-size:9px}

#mainposttitle a{ color:#333333; font-size:20px; font-weight:bold; text-decoration:none; border-bottom:solid thin #CCCCCC; margin-bottom:3px; }
#mainpostauthor a{color:#333333; font-weight:bold; text-decoration:none}
#mainpostdate {color:#000000; font-size:9px}
#mainpostdate a{color:#333333; font-size:9px; text-decoration:none}
#mainpostbrief{ border-bottom-color:#CCCCCC; background-color:#F0F8FF; padding:5px; border:thin dashed #999999; }
#mainpostbrief a{ padding:5px; font-weight:bold; color:#333333;}

-->

/*

#footer {
  

 
  
   background:#6cf;
}

*/
#containall {

}



#footer{
padding: 4px;
font-size: 10px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
background-color: #666666;
text-align:center;
border-top: thin #CCCCCC;
}

#footer a{
font-size: 10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
color:#FFFFFF;
background-color: #666666;
text-align:center;
border-top: thin #CCCCCC;

}

#footer a:hover{
font-size: 10px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
background-color: #666666;
text-align:center;
border-top: thin #CCCCCC;

}


#mainmenu{
padding: 2px;
font-family:Georgia, "Times New Roman", Times, serif;
border-bottom:thin solid #CCCCCC;
font-size:12px;
}



/*THIS IS FOR THE SUBMENUS*/
#subnav{
font-family:Georgia, "Times New Roman", Times, serif;
background-image:url(images/bgblue.png);
width: 250px;
}



#subnav ul{
font-family:Georgia, "Times New Roman", Times, serif;
    height:auto;
    list-style:none;
    margin:4px auto 0px auto;
    width:150
	px;   
}


#subnav ul li{
font-family:Georgia, "Times New Roman", Times, serif;
   

}


#subnav a{
font-family:Georgia, "Times New Roman", Times, serif;
    font-size:14px;

    padding: 2px 4px;
    color:#000000;
    text-decoration: none;
    cursor: pointer;
    height:30px;
	}



#subnav a:hover{
font-family:Georgia, "Times New Roman", Times, serif;
    background: #99CCFF none;
    color: #333333;
	height: 30px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#alpha a{ padding:3px; border:#CCCCCC solid thin; background-color:#FFFFFF; font-size:12px; font-weight:bold }

/*THIS IS FOR THE SIEMAP */

#navmap{ font-family:Georgia, "Times New Roman", Times, serif; width: 250px; }
#navmap ul{ font-family:Georgia, "Times New Roman", Times, serif; height:auto; list-style:none; padding-left:4px; width:250px;}
#navmap ul li{ font-family:Georgia, "Times New Roman", Times, serif;}
#navmap a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000000; text-decoration: none; cursor: pointer; height:30px; }
#navmap a:hover{ font-family:Georgia, "Times New Roman", Times, serif; background: #99CCFF none; color: #333333; height: 30px; }



/*THIS IS FOR THE MAIN MENU */

#nav{ font-family:Georgia, "Times New Roman", Times, serif; border-right:thin solid #CCCCCC; background-image:url(images/gradient.png); width: 250px; padding:5px; background-repeat:repeat-y;}
#nav ul{ font-family:Georgia, "Times New Roman", Times, serif; height:auto; list-style:none; padding-left:4px; width:250px;}
#nav ul li{ font-family:Georgia, "Times New Roman", Times, serif;}
#nav a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000000; text-decoration: none; cursor: pointer; height:30px; }
#nav a:hover{ font-family:Georgia, "Times New Roman", Times, serif; background: #99CCFF none; color: #333333; height: 30px; }

/* THESE ARE THE STYLES FOR THE PHOTO CATEGORIES AND THE ENTRY CATEGORIES    */

#cat{ font-family:Georgia, "Times New Roman", Times, serif; border-right:thin solid #CCCCCC; background-image:url(images/gradient.png); width: 250px; padding:5px; background-repeat:repeat-y; }
#cat ul{ font-family:Georgia, "Times New Roman", Times, serif; height:auto; padding-left:4px; width:250px; }
#cat ul li{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; list-style-image:url(images/grarr.png); }
#cat a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000000; text-decoration: none; cursor: pointer; height:30px; font-weight:bold; }
#cat a:hover{ font-family:Georgia, "Times New Roman", Times, serif; background: #99CCFF none; color: #333333;  }

/* THIS IS FOR THE MENU BUTTONS ON TOP */

#topnav{ font-family:Georgia, "Times New Roman", Times, serif; float:right; }
#topnav ul{ font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; height:auto; list-style:none; width:300px; padding: 4px; }
#topnav ul li{ font-family:Georgia, "Times New Roman", Times, serif; float:right; padding: 4px; border:thin solid #6699CC; background-color:#6699CC }
#topnav a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; padding: 4px 4px; color:#FFFFFF;text-decoration: none; cursor: pointer; height:30px; line-height:16px;}
#topnav a:hover{font-family:Georgia, "Times New Roman", Times, serif; background:#003366 none; color: #FFFFFF; height: 30px;}

/* THE SHADOWS AND PICTURE CROPS  */


#shadow-container {
	position: relative;
	left: 1px;
	top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	width:137px
}
 
#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
	position: relative;
	left: -1px;
	top: -1px;
}
 
	#shadow-container .shadow1 {
		background: #F1F0F1;
	}
 
	#shadow-container .shadow2 {
		background: #DBDADB;
	}
 
	#shadow-container .shadow3 {
		background: #B8B6B8;
	}
 
	#shadow-container .container {
		background: #ffffff;
		border:thin #CCCCCC solid;
	}
	
	#crop {
width: 120px;
height: 100px;
overflow: hidden;
}	


/* HOME IMAGES */

#shadow-container3 {
	position: relative;
	left: 1px;
	top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	width: 98px;
}
 
#shadow-container3 .shadow2,
#shadow-container3 .shadow3,
#shadow-container3 .container {
	position: relative;
	left: -1px;
	top: -1px;
}
 
	#shadow-container3 .shadow1 {
		background: #F1F0F1;
	}
 
	#shadow-container3 .shadow2 {
		background: #DBDADB;
	}
 
	#shadow-container3 .shadow3 {
		background: #B8B6B8;
	}
 
	#shadow-container3 .container {
		background: #ffffff;
		border:thin #CCCCCC solid;
	}

#crop2
{
width: 80px;
height: 75px;
overflow: hidden;
}	

/* SHADOW CONTAINER FOR SINGLE IMAGE OR SLIDESHOW VIEW ON SINGLE PHOTO PAGE  */



#shadow-container2 {
	position: relative;
	left: 1px;
	top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;

}
 
#shadow-container2 .shadow2,
#shadow-container2 .shadow3,
#shadow-container2 .container {
	position: relative;
	left: -1px;
	top: -1px;
}
 
	#shadow-container2 .shadow1 {
		background: #F1F0F1;
	}
 
	#shadow-container2 .shadow2 {
		background: #DBDADB;
	}
 
	#shadow-container2 .shadow3 {
		background: #B8B6B8;
	}
 
	#shadow-container2 .container {
		background: #ffffff;
		border:thin #CCCCCC solid;
	}
	
/*THIS IS THE LIGHTBOX MODE FOR THE PICTURES*/


.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

/* THIS IS FOR THE POP UP IMAGES*/
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:5px;
}

#boxes #dialog {
  border: thick solid #666666;
  width:600px; 
  height:500px;
  padding:10px;
  background-color:#666666;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#333333
}

#boxes #dialogseeimage {
  border: thin solid #000000;
  width:900px; 
  height:800px;
  padding:5px;
  background-color:#333333;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#333333;}
  
  #photoinfopopup{

padding: 10px;
background-color:#CCCCCC;
border-right:thin solid #999999;
border-bottom:thin solid #999999;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;}

