/*removing default styles*/
:link,:visited { text-decoration:none; }
ul,ol { list-style:none; }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,dl,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0; }
a img,:link img,:visited img { border:none; }
address { font-style:normal; }

/*general styles*/

body	{
					font-family:  Verdana, Arial, Helvetica, sans-serif;
					color:  #3A2C19;
					background-color:  #fff;
					text-align:  left;
					font-size: 90%;
					} 

h2{
					font-size:  1.2em;
					font-weight: 200;
					color:  #999;
					}
p{
					font-size: 90%;
					margin-bottom: 1.5em;
					}	

.fineprint{
					font-size: .7em;	
					}																	
			
a:link{
					color: #394966;
	   				}

a:visited{
					color:  #999; /*gray*/
					}
			
a:hover{
					color:  #71a6b8; 
					}
				
a:active{
					color:  #f90;
					}
.old_photos{
					border: solid 4px #620;
					}
					
/* divisions */
#outerwrap{
					width:  100%;
					margin:  10px auto;
					overflow:  hidden; /* prevents border from sitting above content */
					}
#header{
					margin-left: 80px;
					width: 90%;
					}

#content{
					width:  90%;
					height:	 auto !important;
					margin-top: 180px;
					margin-left: 80px;
					}
/* end divisions */	
#banner{
					clear:both;
					width: 760px;
					}

div.caption{
										color:  #fff;
										background-color:  #620;
										font-size:  .7em;
										line-height: 1.1em;
										bottom:  -10px !important;
										padding: 4px;
										filter:alpha(opacity=80);
										opacity: .8;
										} 
										
/* photos */
										
div#photo_daniel1{ 			
										
										position:  absolute;
										left:  75px;
										top: 80px;
										width: 125px;

						 				}
div#animation{	
										
										position:  absolute;
										top: 80px;
										left: 215px;
										width: 130px;
										height: 148px;
										border: 4px solid #669;
										background-color: #669;
										}
div#photo_daniel2{ 	
										position:  absolute;
										left: 360px;
										top: 80px;
                        				width: 116px;
                        			
                        	 			}
div#photo_daniel3{ 	
										position:  absolute;
										top: 80px;
										left: 490px; 
                        				width: 215px;
                        				
                        				}
div#photo_daniel4{ 	
										position:  absolute;
										top: 80px;
										left: 718px;
                        				width: 118;
                        			
                        	 			}
/* photo captions */
		
div#caption01{ 															
										position:  absolute;
										left:  75px;
										top: 130px;
										height: 100px;
										width: 125px;
										z-index: 100;
										visibility:hidden;
						 				}
div#caption02 { 	
										position:  absolute;
										left: 360px;
										top: 150px;
                        				width: 116px;
                        				height: 80px;
                        				z-index: 100;
                        				visibility:hidden;
                        	 			}
div#caption03 { 	
										position:  absolute;
										top: 180px;
										left: 490px; 
                        				width: 215px;
                        				height: 50px;
                        				z-index: 100;
                        				visibility:hidden;
                        				}
div#caption04 { 	
										position:  absolute;
										top: 130px;
										left: 718px;
                        				width: 118px;
                        				height: 100px;
                        				z-index: 100;
                        				visibility:hidden;
                        	 			}




/* end header --------------------------------------------*/

/* side navigation ---------------------------------------*/
#navigation{
								position: absolute;
								width: 140px;
								margin: 5px;
								top: 260px;
								left: 70px;
								}

/* end side navigation--------------------------------------- */	
#prose_area{
								width: 570px;
								margin-left: 170px;
								margin-top: 0;
								}

#footer{
				margin-left: 80px;
			}	
			

		

