body {margin:0;padding:0;}

#header {padding-bottom:5px}

#wrap {max-width: 900px;
	min-width: 480px;
	background:url(bluebench.jpg) left top repeat;
       width:90%;
       margin-left:15%;
       
       padding:30px  20px 0 0;
       
       }
       
#screen {background:0;
         
         padding:10px 10px 10px 0;
         
         }


#main {float:left;
       width:72%;
      }

.entry {
		border-right:2px dotted #B74E07;
		margin-bottom:2em;
		margin-right:1em;
		
		}
		
.photo_text {margin-left:87px;position:relative;padding:12px }		

    #sidebar {margin-left:70%;padding:2px}   
 

#footer {clear:both;
		 border-top:2px dotted #B74E07
		 
		 }
		 
p.miniphotos {height:33px;overflow:hidden;padding-top:4px}
.miniphotos img {padding:0px 2px;vertical-align:middle}


/* text styles ------------- */


h1, h2 {margin:0;
        padding:0;
       }

h1, h2, h3 {font: 1.37em "Comic Sans MS", sans-serif}
h2 {font-size: 1.37em}
h3 {font-size: 1.2em}
        
p {margin:0 -15px .5em;
   padding-right:10px;
   }

p {font: 87%/170% "Comic Sans MS", Palatino, serif}   

.entry h2 {
    margin:0;
    padding:0;
    }

h3 {margin:.5em 0 0}    
    
.date {padding:0;position:relative;top:-1.1em;margin:0 1em 0 0;text-align:right}
   
a:link {padding:.2em;color:#005B1E}
a:visited {padding:.2em}
a:focus, a:hover, a:active {padding:.2em;background:none;color:#b74e07}

a:hover.current {text-decoration:none;background:none;cursor:default}

   
   
.description {position:relative;
       left:1em;
       
       margin-bottom:0.2em;
       }
     
.continued {
    	      margin-top:-5px}
       


#navbuttons {
				position:relative;
				float:right;
				z-index:1
				}
				
				
.photo {left:-109px;position:absolute;width:100px;height:75px;top:3px}
.photo img {border: none}
.photo a:focus, .photo a:hover, .photo a:active {background:white;width:100px;border:none}

