@charset "utf-8";

/* --------------------------------------------------------- */
/* Author:      Danielle Closs                               */
/* Date:        12/11/2007                                   */
/* Filename:    gallery.css                                  */
/* Description: Gallery Specific Declarations                */
/*              for the White Stripe Design gallery page     */
/* Supported                                                 */
/* Files:       gallery.htm                                  */
/* Notes:                                                    */
/*                                                           */
/* --------------------------------------------------------- */

.hide{
	display:none;
}

.show{
	display:block;
}

h1{
	border-top:none;
	margin:0px 0px 15px 0px;
}

/* -- Page Navigatin --*/

h1 ul {
	padding:0px;
	margin:0px;	
	float:right;
	
}

h1 ul img{
	border:#1f4867 medium solid;
	border:none;
}

h1 li {
	list-style-type: none;
	float:left;
	margin:0px 0px 0px 10px;
}

h1 li a{
	display:block;
	border:#1f4867 4px solid;
	height:50px;
	width:50px;
}

h1 li a:hover{
	border:#660000 4px solid;
}

h1 li a:active{
	border:#660000 4px solid;
}

h1 li a:focus{
	border:#660000 4px solid;
}

/* -- End of page navigation --*/



h2 {
	width:98.2%;
	margin:0%;
	padding:1%;
	clear:both;
}

#gallery a{
	font-size:55%;
	display:block;

}

#noscript{
	color:red;
	font-size:75%;
	display:block;
	padding:1%;
}

h3{
	margin:0px;
	padding:10px 0px 0px 10px;
	background-color:white;
	font-size:105%;
	background-color:white;
}

.text{
	width:95%;
	background-color:white;
	display:block;

}

.text ul{
	margin:0px 0px 5px 20px;
	padding:0px 0px 5px 20px;
	background-color:white;
}

p{	
	padding-right:360px;
}

.image {
	float:right;
	width:360px;
	padding:10px;
	margin:-30px 0px 0px 0px;
	position:relative;
}

#magGlass img{
	background-color:#c1c257;
	padding:2px;
}

#magGlass a{
	position:absolute;
	top:0px;
	right:0px;
	margin:14px 16px 0px 0px;
	border:none;
	width:20px;
	height:20px;
	display:block;
	border:thin #1f4867 solid;
}

#magGlass a:hover{
	border:thin #660000 solid;
}

.image img{
	margin:0px;
	
}

.image a{
	border:#1f4867 4px solid;
	display:block;
	margin:0px 2px 0px 0px;
}

.image a:hover{
	border:#660000 4px solid;
}

#imageNav{
	padding:10px 0px;
	margin-right:5px;
}

#left{
	float:left;
}

#left a{
	border:none;
	width:auto;
	height:auto;
	display:inline;
}

#left img{
	vertical-align:middle;
	padding-right:5px;
	border:none;
	width:auto;
	height:auto;
	display:inline;
}

#right{
	float:right;
}

#right a{
	border:none;
	width:auto;
	height:auto;
	display:inline;
}

#right img{
	vertical-align:middle;
	padding-left:5px;
	border:none;
	width:auto;
	height:auto;
	display:inline;
}

/* -- Sub Navigation Menu --*/

#subnav{
	font-size:90%;
	width:85%;
	margin:10px 0px 0px 0px;

}

#subnav ul{
	margin:0%;
	padding:0%;
	list-style:none;
}

#subnav li{
	margin:0%;
	float:right;
	background:url(../graphics/leftsideSmTab.gif) no-repeat left top;
	padding:0px 0px 0px 20px;
	border-bottom:thin black solid;
	font-weight:bold;
}

#subnav a{
	display:block;
	background:url(../graphics/rightsideSmTab.gif) no-repeat right top;
	color:black;
	padding:5px 23px 4px 6px;
	text-decoration:none;
}

#subnav a:hover{
	text-decoration:underline;
}

#subnav #current {
	background-image:url(../graphics/leftsideSmTabCurrent.gif);
	border-bottom:thin white solid;
}

#subnav #current a{
	background-image:url(../graphics/rightsideSmTabCurrent.gif);
	color:black;
}

#subnav #current a:hover{
	text-decoration:none;
}

/* --Main Gallery Page links to sub-pages --*/

.galleryLink{
	float:left;
	padding:10px;
	margin:10px;
	background-color:#dada9a;
	border:black thin solid;
}

.galleryLink h4{
	background-color:#dada9a;
	text-align:center;
	display:block;
}

.galleryLink img{
	border:none;
}

.galleryLink a{
	border:#1f4867 4px solid;
	display:block;
	width:100px;
	height:100px;
}

.galleryLink a:hover{
	border:#660000 4px solid;
}