/*@import url("http://fonts.googleapis.com/css?family=Old+Standard+TT"); */

body {background: black;
      color: white;
      /*font-family: 'Old Standard TT', serif;*/
}

.white {background: white; color: black}

.header {
          border-bottom: 1px;
          border-bottom-style: solid;
          padding-bottom: 7px;
          margin-top: -15px;
          margin-bottom: 20px;
          }

.oldLayout .header { margin-top: 5px; }

.header a {
            height: 40px;
            width: 100%;
            background-image:url(Nav2/header.png);
            background-position: center center;
            background-repeat: no-repeat;
            display: block;
            }

.header a span{
                 visibility: hidden;
             }

.white .header a  {  
            height: 40px;
            width: 100%;
            background-image:url(Nav2/header-bl.png);
            background-position: center center;
            background-repeat: no-repeat;
            display: block;
                    }

.content {
}

.galcontents {
    width: 900px;
    margin: 0 25px;
	height: 800px;
}

.photoDescContainer {position: relative}
.photoDesc {color:#555;font:90%/140% 'helvetica neue',sans-serif;}
.horizontalPhotoDesc {width: 600px; display: none; position: relative; margin-top: -260px; height: 300px; margin-left: 250px; margin-right: 0; padding-left: 0}
.hPanoPhotoDesc {top: -120px; position: relative; width: 800px;}
.verticalPhotoDesc{left: 750px; height:0px; width: 200px; position: relative; top: 100px; display: none;}

.footer {
	left: 25px; 
	right: 25px;
	clear: both; 
	border-top: 1px; 
	border-top-style: solid;
	padding-top: 10px;
	}
	
.oldLayout .footer { position: static; top: 0; margin-top: 25px; }

.navBack{ float: left; }
.navBack a {
             height: 40px;
             width: 100px;
             background-image:url(Nav2/left.png);
             background-position: left center;
             background-repeat: no-repeat;
             display: block;
             }
.white .navBack a  { 
             background-image:url(Nav2/left-bl.png);
             }
.navBack a span{
                 position: relative; 
                 top: 10px;
                 left: 40px;
             }

.navUp{ margin-left: auto; margin-right: auto; width: 100px;}
.navUp a {
             height: 40px;
             width: 100px;
             background-image:url(Nav2/up.png);
             background-position: left center;
             background-repeat: no-repeat;
             display: block;
             }
.white .navUp a  { 
             background-image:url(Nav2/up-bl.png);
             }
.navUp a span{
                 position: relative; 
                 top: 10px;
                 left: 50px;
             }

.pageCount { 
				line-height: 40px;
				font-style: italic;
				color: #ffffff; 
				}
.white .pageCount {
				line-height: 40px;
				font-style: italic;
				color: #404040;
			}



.navNext{ float: right; }
.navNext a {  
             height: 40px;
             width:90px;
             background-image:url(Nav2/right.png);
             background-position: right center;
             background-repeat: no-repeat;
             float: right;
             }
.white .navNext a  { 
             background-image:url(Nav2/right-bl.png);
             }
.navNext a span{
                 position: relative; 
                 top: 10px;
                 left: 20px;
             }

br.clear { clear: both; }
.copyright{ margin-top: 25px;}

A:link { text-decoration: none;
	 color: #006699;
	 outline:medium none;
}

A:visited { text-decoration: none;
	 color: #006699;
	 outline:medium none;
}

A:hover { text-decoration: underline;
	 color: #006699;
	 outline:medium none;
}


.mtcontainer {
    font-family: sans-serif;
	margin: 20px 0 20px 0;
	}

#minitabs {
	margin: 0px 0px 20px 0px;
	padding: 0 0 25px 10px;
	border-bottom: 1px solid #cccccc;
	}

#minitabs li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}
	
#minitabs a:link, #minitabs a:visited {
	float: left;
	line-height: 14px;
	font-weight: bold;
	margin: 0 10px 4px 10px;
	padding-bottom: 2px;
	text-decoration: none;
	color: #006699;
	}

#minitabs a.active:link, #minitabs a.active:visited, #minitabs a:hover {
    border-bottom: 2px solid #fff;
    color: #fff;
    padding-bottom: 2px;
}

.white #minitabs a.active:link, .white #minitabs a.active:visited, .white #minitabs a:hover {
    border-bottom: 2px solid #002099;
    color: #002099;
}

#minitab_label {
    float: left;
    margin-bottom: 4px;
    margin-top: 0px;
    margin-right: 15px;
}

.topminus {
    margin-top: -12px;
}
