/* Common */
body { font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0; }
img{ border: 0 solid }
* { margin:0; padding:0; }

p { color: #666; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.3em; text-align: left; margin: 0 0 10px; padding: 0; }
h4 { color: #d80000; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.3em; text-align: left; margin: 0 0 10px; padding: 0; }
h5 { color: #666; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.3em; text-align: left;}

a { color: #333; text-decoration: none; border-color: #fff; border-width: 0; outline-width: 0; }
a:link { color: #333; text-decoration: none; margin: 0; border-color: #fff; border-width: 0; outline-width: 0; }
a:hover { text-decoration: none; border-color: #fff; }
a:active { text-decoration: none; border: solid 1px #fff; outline: solid 0 #fff; }

/* Top Image */
#top_image { left: 100px; margin: 0 0 0 50px; padding: 0; border-width: 0; }
#heading { position: absolute; top: 139px; left: 180px; margin: 0; padding: 0; }
h1 { color: #fff; font-size: 1.4em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 100; text-align: left; word-spacing: 0.1em; letter-spacing: 0.05em; margin: 0; padding: 0;}

/* Text Holder */
#text_holder { text-align: center; position: absolute; top: 195px; left: 180px; width: 490px; }
#text_holder a{ color: #333}
#text_holder a:hover{ color: #d6e9f0}

/* Navigation Shell */
#nav { text-align: left; position: absolute; top: 0; left: 0; margin: 417px 0 0 690px; padding: 0; border-width: 0; }
#nav_text {  text-align: left; position: absolute; top: 0; left: 0; margin: 409px 0 0 773px; padding: 0; border-width: 0; }

#nav_text p{ color: #333; font-size: 0.6em; line-height: 1em; text-align: left; letter-spacing: -0.05px; margin: 0 0 5px; padding: 0; }
#nav_text a:link { color: #333; text-decoration: none; letter-spacing: -0.05px; border-width: 0; }
#nav_text a:hover { color: #7360b1; text-decoration: none; letter-spacing: -0.05px; margin: 0; border-width: 0; }
#nav_text span{  text-align: left; top: 0; left: 0; margin: -80px 0 0 -50px; padding: 0;}
#nav_text br{  margin: 0 0 0 0}

/* Gallery Pages */
#gallery_box { background-color: #fff; position: absolute; top: 50px; left: 125px; width: 752px; height: 480px; float: none; }
#gallery_picts { position: absolute; top: 66px; left: 164px; width: 752px; float: none; }
#gallery_picts a{ margin-bottom: 15px; margin-left: 17px; }

#nav_gallery { text-align: left; position: absolute; top: 0; left: 0; margin: 417px 0 0 690px; padding: 0; border-width: 0; }
#nav_text_gallery {  text-align: left; position: absolute; top: 0; left: 0; margin: 409px 0 0 773px; padding: 0; border-width: 0; }
#nav_text_gallery p{ color: #7360b1; font-size: 0.6em; line-height: 1em; text-decoration: none; text-align: left; letter-spacing: -0.05px; margin: 0 0 5px; padding: 0; }
#nav_text_gallery a:link { color: #333; text-decoration: none; border-width: 0; letter-spacing: -0.05px; margin: 0; padding: 0; }
#nav_text_gallery a:hover { color: #7360b1; text-decoration: none; margin: 0; border-width: 0; letter-spacing: -0.05px; padding: 0; }
#download {  text-align: left; position: absolute; top: 320px; left: 710px; margin: 0; padding: 0; border-width: 0; }
#download p{  color: #999; font-size: 0.7em; line-height: 1.2em; text-align: left; }
#download a:link{ text-decoration: none; }
#download a:hover{  color: #d6e9f0; text-decoration: underline; }

#focus_a { position: absolute; top: 66px; left: 181px; }
#focus_b { position: absolute; top: 234px; left: 181px;}
#focus_c { position: absolute; top: 66px; left: 310px;}
#focus_d { position: absolute; top: 66px; left: 570px;}

#focus_text {text-align: left; position: absolute; top: 415px; left: 180px; padding: 0px; margin: 0;}
#focus_text  p{color: #999; font-size: 0.7em; line-height: 1.5em; text-align: left;padding: 0px; margin: 0; }
#focus_text  a{color: #999; line-height: 1.5em; text-align: left;padding: 0px; margin: 0; }
#focus_text  span{position: absolute; top: 0px; left: 130px; padding: 0px; margin: 0; width: 370px; }

/* Home Pages */
#nav_text_home { position: absolute; top: 30px; left: 50px; z-index: 1; margin: 0; padding: 0; }

#holder_home { z-index: 1; visibility: visible; padding-left: 50px; }
#gallery {left: 50px; top: 5px; z-index: 2; position: absolute; visibility: visible; }
#gallery p{ color: #666; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; }
#gallery a{ color: #666; font-size: 0.75em; text-decoration: none; }
#gallery a:hover { color: #7360b1; font-size: 0.75em; text-decoration: none; }

