/*This is the core style sheet of the site.*/

body {
background-color: #ffffff;
color: #000000;
font-family: "Myriad Web Pro", Calibri, "DejaVu Serif";
font-size: 1em;
margin: 0;

}

h1 {
text-align: center;
font-size: 2em;
font-style: none;
margin-bottom: -20px;
margin-top: 2px;
}

h2 {
text-align: center;
font-size: 1em;
margin-top:15px;
}

p {
font-size: 2em;
line-height: 1.7em;
text-align: center;
}

a:link {
color: #000000;
text-decoration: none;
}

a:visited {
color: #666666;
text-decoration: none;
}

a:hover {
color: #000000;
font-style: bold;
}

a:active {
color: #000000;
}


#content {
position: relative;
width: 779px;
}


#main-text {
background-color: #ffffff;
margin-top: -60px;
margin-bottom: 0px;
padding: 0;
}




#wrap {width:460px; position:relative; background:#ffffff; margin-top: 30px; height:460px; padding:0 30px; color:#999; margin-left:auto; margin-right:auto;}
#wrap a.nikon_link, #wrap a.nikon_link:visited {color:#bcd; font-size:10px;}
#wrap a.nikon_link:hover {text-decoration:none;}

#flyout {font-size:1em; padding:0; margin:0; list-style:none; width:24px; height:360px; position:absolute; left:-95px;}
#flyout ul {padding:0; margin:0; list-style:none;}
#flyout li {display:block; width:110px; height:153px; background:#1c1c1c;}
#flyout li a {display:block; width:110px; height:153px; text-indent:-999px; text-decoration:none;}
#flyout li a.blog {background:url(images/blog.jpg);}
#flyout li a.art {background:url(images/art.jpg);}
#flyout li a.about {background:url(images/about.jpg);}
#flyout li a.blog:hover {background:url(images/blog-h.jpg);}
#flyout li a.art:hover {background:url(images/art-h.jpg);}
#flyout li a.about:hover {background:url(images/about-h.jpg);}

#flyout table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}
#flyout li {float:left; margin-bottom:1px;}
#flyout li ul {visibility:hidden; position:absolute; top:0; left:110px; width:150px; height:117px; border-left:1px solid #fff; padding-top:4px;}
#flyout li ul li {display:block; display:inline; width:100px; height:22px; border:0; margin:0 10px; background:transparent;}
#flyout li ul li a {text-indent:0; background:transparent; display:block; width:100px; height:22px; line-height:21px; color:#bbb; border-bottom:1px solid #555; text-decoration:none;}
#flyout li b {visibility:hidden; display:block; width:150px; height:100px; position:absolute; top:0; left:110px; background:#234; opacity:0.8; filter:alpha(opacity=80);}
      * html #flyout li a:hover {position:relative; white-space:normal;}
      * html #flyout li a:hover ul li a:hover {color:#000; background:#bcd;}
#flyout li:hover {position:relative;}
#flyout li:hover ul li a:hover {background:#bcd; color:#000;}
#flyout li:hover b,
#flyout li a:hover b {visibility:visible;}
#flyout li:hover ul,
#flyout li a:hover ul {visibility:visible;}
