body {margin:0;
      padding:0;
      background:black;
      color:white;
      font-family:"Arial", "Times New Roman";
      font-size:95%;}
#screen {position:relative;
         width: 800px;
         height: 480px;
         margin:10px auto;
         padding:0 0 0 0;
         border:0px solid yellow;}

a {text-decoration: none;}
a:focus, a:hover, a:active {background:#B0E0E6;}

#frame {position:absolute; top:40px; left:1px;
        width:512px;
        height:384px;
        flow:left;
        border:0px solid red;}
				
#photocomment {position:absolute; top:426px; left:1px;
               width:512px;
               height:28px;
               text-align: left;
               color: white;
							 /*background: black;*/
               font-family:"Arial", "Times New Roman";
               font-size:10px;
               font-style:normal;
               font-weight:bold;
               border:0px solid red;}
				
#title {position:absolute; top:40px; left:518px;
        width:276px;
        height:30px;
        padding-left:0px;
		  text-align:left;
        overflow:auto;
        color:#B0E0E6;
        font-family:"Arial", "Trebuchet MS", "Times New Roman", "fantasy";
        font-size:14px;
        font-style:normal;
        font-weight:bold;
        border:0px solid gray;}

#location {position:absolute; top:71px; left:518px;
           width:276px;
           height:22px;
           padding-left:0px;
           /*overflow:auto;*/
           color:#B0C4DE;
           font-family:"Arial", "Times New Roman", "fantasy";
           font-size:12px;
           font-style:normal;
           font-weight:bold;
           text-align:left;
           border:0px solid gray;}

#date {position:absolute; top:94px; left:518px;
       width:276px;
       height:12px;
       padding-left:0px;
       /*overflow:auto;*/
       color:#B0C4DE;
       font-family:"Arial", "Times New Roman", "fantasy";
       font-size:11px;
       font-style:normal;
       font-weight:bold;
       text-align:right;
       border:0px solid gray;}
										 
#commentary {position:absolute; top:112px; left:518px;
             width:280px;
             height:176px;
             /*padding-right:5px;*/
             padding-right:1px;
             overflow:auto;
             background:black;
             color:white;
             font-family:"Arial", "Times New Roman", "fantasy";
             font-size:12px;
             font-style:normal;
             font-weight:normal;
   	         border:0px solid yellow;
						 border-left:0px dotted white;}
#commentary p {color:white;
               font-style:normal;
               font-weight:normal;
               text-indent:1em;}
#commentary p:first-letter {color:#B0E0E6;
                            font-size:1.4em;
                            font-style:italic;
                            font-weight:bold;}
img.qed {width:8px; height:8px;}

#slides {position:absolute; top:294px; left:516px;
         width:284px;
         height:130px;
         overflow:auto;
         padding-top:0px;
				 border:0px solid blue;
		     border-top:0px dotted #B74E07;}

#slides a:focus, #slides a:hover, #slides a:active {cursor:pointer; background:black;}
#slides img.landscape {width:85px; height:64px;}
#slides img.portrait  {width:48px; height:64px;}
#slides img.wide      {width:114px; height:64px;}
#slides img {border-style:none;}                  

#navigation {position:absolute; top:426px; left:524px;
             width:260px;
             height:14px;
             font-family:"Trebuchet MS", "Verdana", "sans-serif";
             font-size:10px;
             font-style:normal;
             font-weight:bold;
             text-align: right;
             border:0px solid white;}
#navigation a {color:#FFFFFF;}
#navigation a:focus, #navigation a:hover {color: black;}, #navigation a:active {background:#B0E0E6;}
#navigation img.lead {width:8px; height:8px;}
#navigation img.email {vertical-align:bottom;}
