//div { border: 1px solid black; }

html { overflow: -moz-scrollbars-vertical; }

body.all { color: Black; font-family: arial, Verdana, sans-serif; font-size: small; }

h1.font_style { font-family: Arial, Helvetica, sans-serif; }
h1#title_style { color: #333399; font-weight: bold; padding: 10px 10px 0 0; background-color: #FFFFFF; float: right; margin-bottom: -10px; margin-top: -4px; }
h3.font_img { font-family: Arial, Helvetica, sans-serif; margin-bottom: -10px; margin-top: -10px; padding-top: 30px; }
h3.font_style { font-family: Arial, Helvetica, sans-serif; color: #333399; margin-bottom: 0px; padding-top: 10px; margin-top: -10px; }
h3.gallery { font-family: Arial, Helvetica, sans-serif; color: #333399;}

hr { height: 1px; border: 0; background-color: #333399; }
hr#bottom { color: #333399; border: 0; height: 1px; margin-top: -8px; width: 700px; margin-left: -5px; float: left; }
hr#hroz_img { margin-top: 3px; }

img { border: 0; }
img.image { margin-top: 16px; }
img#john_photo { float: right; }

ul#topNavLinks { margin-left: 0; padding-left: 0; white-space: nowrap; }
#topNavLinks li { display: inline; list-style-type: none; }
/* ul.levelNavLinks {  margin-left: 0; padding-left: 0; white-space: nowrap; float: right; } */
ul.galNavLinks { margin: -3px 0 -20px -110px; float: right; position: absolute; }
.galNavLinks li { display: inline; list-style-type: none; margin-right: -4px; }
ul.orderNavLinks { margin: -3px 0 -20px 0; float: right; }
.orderNavLinks li { display: inline; list-style-type: none; margin-right: -4px; }

div.clear { clear: both; }
div.title { color: #333399;	font-weight: bold; padding: 10px 10px 0 0; background-color: #FFFFFF; float: right; margin-bottom: -10px; margin-top: -4px; }
div.title_img { color: #333399;	font-weight: bold; padding: 5px 10px 3px 0; background-color: #FFFFFF; float: right; margin-top: -15px; }
div.nav { padding-left: 20%; }
div.top_nav { float: left; padding: 0 1px 0 1px; color: #333399; font-weight: bold; }
div.top_nav_lower_level { float: left; padding: 0 0 0 0; color: #333399; font-weight: bold; }
div.lower_nav { float: left; padding: 0 7px 0 7px; color: #333399; }
div.top_holder { margin-left: -50px; }
div.text_content_home { float: left; padding-left: 12px; margin: 20px 0 0 0; width: 280px; }
div.text_content { float: left; padding-left: 12px; margin: 20px 0 0 0; width: 670px; }
div.text_content_gal_home { float: left; padding-left: 12px; margin: 30px 0 0 0; width: 670px; }
div.txt_cont_abt { float: left; padding-left: 12px; margin: 20px 0 0 0; width: 670px; padding-top: 6px; }
div.gal_text { width: 670px; }
div.content_gal_index { padding-left: 12px; margin: 48px 0 0 0; width: 39%; }
div.image_content { float: right; margin: -358px 0 21px 301px; padding-right: 11px; }
div.img_buttons { margin: 0 -1050px 0 0; }
div.clear { clear: both; }
div.address { margin: 0 0 -20px 0; padding: 0 0 0 12px; }
div.tag_line_home { float: right; padding-right: 12px; margin-top: -40px; }
div#wrapper { margin: 0 auto; width: 700px; margin-top: -10px; }
div#wrapper_galleries { margin: 0 auto; width: 700px; margin-top: -10px; }
div#content { width: 100%; }
div#content_gal { margin-bottom: 50px; border: 1px solid blue; }
div#logo { float: left; padding-top: 5px; margin-bottom: -7px; }
div#logo_img { float: left; margin-top: 0px; }
div#img_drag { margin-top: -45px; }
div#hr_nav { float: left; width: 70%; color: #333399; }
div#txt_nav { margin: -33px 0 0 119px; width: 462px; background-color: white; }
div#txt_nav_lower_level { float: left; margin: 0 0 45px 48px; background-color: white; }
div#txt_nav_lower_level_order { float: left; margin: 0 0 0 200px; background-color: white; }
div#txt_lower_nav { float: left; padding-top: 27px; margin-left: -75px; }
div#nav_padd { padding-top: 10px; }
div#hr_bottom { margin-top: 30px; }
div#top_left { margin: 0 0 0 0; }
div#top_right { margin: -114px 0 0 199px; }
div#middle_left { margin: 10px 0 0 0; }
div#middle_right { margin: -114px 0 0 199px; }
div#bottom_left { margin: 10px 0 0 0; }
div#bottom_right { margin: -114px 0 0 199px; }
div#gallery_title { padding: 0 0 15px 12px; margin-top: 10px; }

a { text-decoration: none; font-family: arial, Verdana, sans-serif; color: #333399; }
a.text_links { text-decoration: underline; }
a.jalbum_ref { margin-left: -620px; }
/* div#homeSp { background-image: url(/images/NavTitleHomeSel-Y.gif); width: 65px; height: 28px; } */

table.galleries { margin: 0 0 0 0; }

p#text { color: black; }
p#nav { margin-top: 0px; color: #333399; }
p.contact { font-family: Arial, Helvetica, sans-serif; font-size: x-small; }
p.jalbum { padding-bottom: 1px; }
p.jalbum_link { margin-left: 1px; font-size: small; }
p.t_and_c { float: left; margin: -35px 0 0 300px; font-size: x-small; }
p.tag { font-family: Arial, Helvetica, sans-serif; font-size: small; margin: -35px 0 0 500px; }
p.tag_gal { font-family: Arial, Helvetica, sans-serif; font-size: small; margin: -35px 0 0 475px; }
p#j_align { text-align: left; padding-left: 15px; }

h3.font_style_gal {  font-family: Arial, Helvetica, sans-serif; color: #333399; margin-bottom: 10px; padding-top: 0px; margin-top: -20px; }
//div.text_content_gal { float: left; padding-left: 12px; margin: 140px 0 0 -680px; width: 39%; }
h3.font_style_gal { font-family: Arial, Helvetica, sans-serif; color: #333399; margin-bottom: 10px; padding-top: 15px; margin-top: -43px;# }
//div.text_content_gal { float: left; padding-left: 12px; margin: -14px 0 0 325px; width: 39%; border: 1px solid red;# }
div.tag_line { float: right; padding-right: 12px; margin-top: -48px;# }
