html { height: 100%; }
body { height: 95%; background-color: #ffffff; font-family: Tahoma, arial,Verdana, helvetica, sans-serif; font-size: 11px; color: #666666;  margin-top:4px; padding-top:0px;}
img { border: none; }

#preload { width: 673px; margin-left: auto; margin-right: auto; position: relative; top: 15%; }
#preload_c { text-align: center; color: #9A011F; margin-top: 20px; }
#preload_c A { text-align: center; color: #9A011F; }
#home_body { width: 355px; margin-left: auto; margin-right: auto; height: 100%; }
#home_content { width: 355px; position: relative; top: 25%; text-align: justify; }
#home_content A { text-decoration: none; color: #9a011f; }

#site_body { width: 750px; margin-left: auto; margin-right: auto;}
#menu_box { padding-top: 3px; width: 750px; background-color: #E1E1E1; margin-top: 3px; clear: both; height: 19px; }
#menu_box A { display: block; float: left; width: 16%; text-align: center; text-decoration: none; text-transform: uppercase; font-size: 13px; }
#menu_box A:HOVER { font-weight: 600; color: #000000; }
.mSelected { font-weight: 600; color: #000000; }
.mNormal { color: #666666; }

.viewTable { width: 100%; height: 400px; }
.viewTable tr td { height: 100%; vertical-align: top; width: 33%; }
.photography { padding-top: 50px; padding-left: 50px; }
.contact { margin-top: 30px; margin-left: 250px; }
.links { width: 750px; margin-top: 30px; text-align: center; }
.bio { padding-left: 30px; padding-top: 30px; }
.books { padding-left: 210px; padding-top: 30px; width: 330px; }
.films { padding-left: 210px; padding-top: 30px; width: 330px; text-align: justify; }

.linkNormal { text-decoration: none; color: #808080; text-transform: uppercase; font-size: 12px; font-weight: 600; display: block; padding-top: 5px; font-family: verdana; }
.linkSelected { text-decoration: none; color: #666666; text-transform: uppercase; font-size: 12px; font-weight: bold; }
.sublinkNormal { text-decoration: none; color: #808080; font-size: 11px; font-family: verdana; }
.sublinkSelected { text-decoration: none; color: #990033; font-size: 11px; font-family: verdana; }
.subsublinkNormal { text-decoration: none; color: #808080; font-size: 10px; font-family: verdana; margin: 0 0 0 5px; }
.subsublinkSelected { text-decoration: none; color: #990033; font-size: 10px; font-family: verdana; margin: 0 0 0 5px; }

.linkNormal:HOVER, .sublinkNormal:HOVER { color: #990033; }

#links { margin-top: 5px; margin-left: auto; margin-right: auto; }
#links A { color: #666666; font-size: 16px; text-decoration: none; }


.link { color: #808080; font-weight: bold; text-decoration: none; }

.mail { color: #808080; }
.mail:HOVER { color: #91001a; }

.mail2 { text-decoration: none; color: #000000; font-weight: bold; }
.mail2:HOVER { color: #91001a; }
.italic { font-weight: bold; font-style: italic; }
.lang { text-decoration: none; color: #666666; }
.redname { color: #91001a; font-weight: bold; }
.form { font-size: 11px; }

.roll { clear: both; width: 750px; height: 95px; margin-top: 10px; overflow: auto; }
.roll img {margin:0px; border:solid 4px white; }
.roll img:hover {margin:0px; border:4px #D7D7D7 solid; }

