@CHARSET "UTF-8";
*{position:relative; vertical-align:top; z-index:100;}
a:link, a:visited{color:#882701; text-decoration:underline;}
a:hover, a:active{color:#73c229; text-decoration:none;}
body{background:#882701 url(../images/body_bg_gradient.jpg) repeat-x 0 0;font-family: Verdana, Helvetica, sans-serif; text-align:center;}
form{margin:0px auto; width:75%;}
h1{color:#73c229; font:bold 1.25em Verdana, Helvetica, sans-serif; margin:0em; padding:0em 1em; text-align:right;}
h2{color:#988207; margin:.25em 2em;}
label{float:left; margin-right:.75em; text-align:right; width:9em;}
input{text-align:left;}
img{border:none;}
form ul li{clear:left; text-align:left;}
ul{list-style:none;}
.eventListing, .recentEvents{font-size:.85em; text-align:left;}
.eventListing h3{margin:.25em;}
.eventListing h3 a{text-decoration:none;}
.recentEvents{background:url(../images/gallery_bg.png); margin:.5em;}
#bio2Pic{float:right; margin:.25em;z-index:2000;}
#content_bottom{background:url(images/lower_div_bg.png)repeat-x bottom; clear:left; margin:0px; text-align:left;}
#content_bottom h1{float:right;}
#vert_logo{left:-5px; position:absolute; z-index:120;}
#main_bg{float:left; left:0px; position:absolute; top:0px; width:100%; z-index:0;}
#main_content{background:url(../images/content_background.jpg) repeat-y;clear:none; margin:0px auto; overflow:hidden; text-align:center; width:92%;}
#main_content p{margin-right:1.25em; text-align:right;}
#main_content p:first-letter{color:#882701; font:bold 2em Verdana, Arial, Helvetica, sans-serif;}
#main_content p.instructions{margin:.75em 2%; text-indent:.75em; text-align:justify;}

/*Top Navigation*/
#nav1 {width:92%;}
#nav1 ul{list-style:none; margin:0px;}
#nav1 ul li{background:url(../images/nav_bg_hover.png); float:left; margin-right:.5em; padding:0em;}
#nav1 ul li a:link, #nav1 ul li a:visited{background:url("../images/nav_bg.png"); color:#882701; display:block; font:bold .85em Verdana, Arial, Helvetica, sans-serif; padding:0em .5em; text-decoration:none;}
#nav1 ul li a:hover, #nav1 ul li a:active{background:none; color:#b38b29;}

/*Secondary Navigation*/
#nav2 {background:url(../images/top_nav_underline.png) repeat-x; clear:left; margin:.5em 0em 0em 2em; padding:0em .5em; vertical-align:bottom; width:92%; z-index:1500;}
#nav2 ul{left:.75em; list-style:none; margin:0px; position:absolute; top:.5em;}
#nav2 ul.hidden{visibility:hidden;}
#nav2 ul.visible{visibility:visible;}
#nav2 ul li{float:left; margin-right:.5em;}
#nav2 ul li a:link, #nav2 ul li a:visited{ color:#882701; display:block; font:bold .85em Verdana, Arial, Helvetica, sans-serif; padding:0em .5em; text-decoration:none;}
#nav2 ul li a:hover, #nav1 ul li a:active{background:none; color:#b38b29;}

.imgMap{float:left;}
.imgMap a:link, .imgMap a:visited{background:url(../images/gallery_bg.png); color:transparent; display:block; font-weight:bold; height:136px; width:100%;}
.imgMap a:hover, .imgMap a:active{background:none; color:#fdfdfd;}
#pleinAireMenu, #studioMenu{ height:137px; margin:.5em auto; width:654px;}
#pleinAireMenu{background:url(../images/pleinAireMenu.jpg) no-repeat;}
#studioMenu{background:url(../images/studioMenu.jpg) no-repeat;}
#landscapeLink{width:359px;}
#nightscapeLink{width:294px;}
#abstractLandscapeLink{width:178px;}
#catsLink{width:188px;}
#spiritLakeLink{width:196px;}
#stillLifeLink{width:90px;}
/*Footer*/
#footer{margin:0px auto; width:75%;}
#footer p{color:#b38b29; font:.65em Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px;}
#copy_notice{clear:both; float:none; margin:0px; padding:0px;}

#stage_img{float:left; margin-right:.25em;}
/*Page Wrapper*/
#wrapper{margin:0px auto; min-width:900px; text-align:center; width:75%;}

/*Lower Navigation
startbottomdivs*/
#bottom_nav1{margin:0px auto; width:91%; z-index:99;}
#bottom_nav2{z-index:98;}
#bottom_nav3{z-index:97;}
#bottom_nav4{z-index:96;}
#bottom_nav5{z-index:95;}
#bottom_nav6{z-index:94;}
#bottom_nav7{z-index:93;}
#bottom_nav8{z-index:92;}
#bottom_nav9{z-index:91;}
#bottom_nav10{z-index:90;}
#bottom_nav11{z-index:89;}
#bottom_nav12{z-index:88;}
/*endbottomdivs*/

.bottom_nav, .bottom_nav_hover{margin-left:4px; overflow:hidden; position:relative; text-align:center; width:99%}
.bottom_nav p, .bottom_nav_hover p{background:url(../images/bottom_nav_bg.png) repeat-x bottom left; margin:0px; padding:0px; text-align:right;}
.bottom_nav p a:link, .bottom_nav p a:visited, .bottom_nav_hover p a:link, .bottom_nav_hover p a:visited{background: url(../images/page_foot_bg.png)no-repeat right top; color:#5f9a50; font:bold 1.15em Verdana, Helvetica, sans-serif; margin:0em; padding:0em 1em; text-align:right; text-decoration:none;}
.bottom_nav p a:hover, .bottom_nav p a:active, .bottom_nav_hover p a:hover, .bottom_nav_hover p a:active{color:#73c229;}
.bottom_nav{top:-.6em;}
.bottom_nav_hover{top:0em;}
.gallery{background:url(../images/gallery_bg.png); float:left; margin:.25em; min-height:400px; text-align:left; width:66%; z-index:2000;}
p.instructions{font-size:.75em; margin:.25em; text-align:left;}
p.instructions:first-letter{color:#000000; font:normal 1em Verdana, Arial, Helvetica, sans-serif;}
p.leftAlign{text-align:left; margin-left:.5em;}
.gallery ul li{float:left; height:125px; width:125px; text-align:center;}
.hidden_fieldset{display:none;}
.quotation{display:inline; font:italic .75em Verdana, Arial, Helvetica, sans-serif; margin:0em 4em; text-align:left; width:75%;}

/*Lightbox styles*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto; z-index:120;}
#lightbox a img{ border: none;  z-index:120;}

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto;  z-index:120;}
#imageContainer{ padding: 10px;  z-index:120;}

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;  z-index:120;}
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer #hoverNav{ left: 0; z-index:120;}
#hoverNav a{ outline: none; z-index:120;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block;  z-index:120;}
#prevLink { left: 0; float: left;background: url(../images/prevlabel.gif) top left no-repeat;  z-index:120;}
#nextLink { right: 0; float: right; background: url(../images/nextlabel.gif) top right no-repeat;  z-index:120;}
#prevLink:hover, #prevLink:visited:hover {}
#nextLink:hover, #nextLink:visited:hover {}

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	;  z-index:120;}

#imageData{	padding:0 10px; color:#988207;  z-index:120;}
#imageData #imageDetails{ width: 70%; float: left; text-align: left;  z-index:120;}	
#imageData #caption{ font-weight: bold;	 z-index:120;}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	 z-index:120;}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none; z-index:120;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 100; width: 100%; height: 500px; background-color:#5e3006; }
