/* Begin Typography & Colors 
     #DEE7B5=light green 
     #396B21=gray green 
     #D9C5CA=light mauve 
     #5E454B=dark mauve 
     #F8F8C3=cream 
     #AC1010=rust
     #FF9900=orange
     #FF6666=pink */


body    {font-size: 62.5%; /* Resets 1em to 10px */
        font-family: 'Lucida Grande', Verdana, Sans-Serif;	
         background: #396B21;
	
         color: #000000;
	
         text-align: center;}

{
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

  
}

#container{position: relative;  top: 15px; max-width: 1000px; height: 830px;background:#DEE7B5 url('fall.jpg')no-repeat;text-align:left;border:2px solid #75CF00;margin:0 auto;vertical-align:middle;}


#pagetop   {position: absolute; left: 225px; top: 5px; width: 550px; height: 480px;background: transparent;
	
         text-align: left;}

#header {background: transparent ;padding-bottom:20px;padding-left:30px;}

#headerimg {margin: 7px 9px 0;	
            height: 192px; 	
            width: 740px;} 

#main {float:left;
       width:75%;}

#pagebottom   {position: absolute; left: 5px; top: 505px; width: 770px; height: 200px;background: transparent;
	
         text-align: left;}

#content{width:80em;background:transparent;text-align:left;border:0px solid #75CF00;margin:0 auto}

#wrap {max-width: 900px;
	min-width: 480px;
	background:url('fallnarrow.jpg')                           no-repeat; left top ;
       width:90%;
       margin:5px auto;
       
       padding:40px  40px 0 0;
       
       }
       
#screen {background:transarent; padding:10px 10px 10px 0;}


#main {float:left;
       width:75%;}

.entry {	height: 80px;
                border-right:2px dashed #AC1010;
		margin-bottom:2em;
		margin-right:1em;}
		
.photo_text {margin-left:157px;position:relative;}	
.photo {position:absolute:-162x;top:13px;}		

#sidebar {position: absolute; left: 780px; top: 150px; width: 200px; height: 600px; 
background:#F5F8FA;padding:4px}  

#footer {clear:both; position: relative;  top: 50px; max-width: 1000px; height: 40px; 
background:#DEE7B5 ;border:2px solid #75CF00;margin:0 auto;vertical-align:middle;}
		 

/* text styles ------------- */

p{color:#396B21}

.smurf{background:transparent;font-style:italic;text-align:center;font-weight:bold;color:#FF6666}

.smurf_strong{font-size:1.2em;color:#AC1010}


h1{text-align:center;     
   font-family: 'Mirror', Serif;
   font-size:2.5em;
   font-style:italic;
   font-weight: bold;
   font-style: italic;
   color : #AC1010;
}

h1#head{text-align:left;font-size:3.5em;
    
}
margin-top:-.5em;
    margin-bottom:-.5em

h1, h2 {margin:0;
        padding:0;  }
        
p {margin:0 0 .5em;
   padding-right:10px;
   }
   p
.entry h2 {
    margin:0;
    padding:0;
    }

h3, h4 {margin:.5em 0 0}    
    
.emph {font-style: italic; color:#AC1010}

.date {padding:0;position:relative;top:-1.1em;margin:0 1em 0 0;text-align:right}
   
a:link {padding:.2em}
a:visited {padding:.2em}
a:focus, a:hover, a:active {padding:.2em;background:#F3CFB6}

a:hover.current {text-decoration:none;background:white;cursor:default}

   
   
.description {position:relative;
       left:1em;
       
       margin-bottom:0.2em;
       }
     
.continued {
    	      margin-top:-5px}
       


#navbuttons {
				position:relative;
				float:right;
				z-index:1
				margin-bottom:0.2em;}
				
				
.photo {left:-159px;position:absolute;width:250px;height:150px;top:3px}
.photo img {border: none}
.photo a:focus, .photo a:hover, .photo a:active {background:white;width:200px;border:none}

