	body {
		margin:0px 0px 0px 0px;
		font-family: verdana,arial,helvetica,sans-serif;
		font-size: 12px;
		}

	A {
		text-decoration: none;
		border-bottom: 1px dashed #AAAAAA;
	}

	A:hover {
		border-bottom: 1px solid #333333;	
		
}	

	.plainlink {
		text-decoration: none;
		border: none;
	}	
	p,h1,pre {
		margin:0px 30px 10px 30px;
		}

	.outlinephoto {
		border: 1px solid #333333;
	}	

	 .quote {
			font-family: Lucida Grande, Verdana, Arial, sans-serif;
			line-spacing: 15px;
			color: #00aa00;
			font-size: 11px;
			padding-top: 5px;
			padding-bottom: 5px;
			margin-top: 0px;
			margin-bottom: 0px;
        }

	.jonfix {
		font-family: verdana,arial,helvetica,sans-serif;
		font-size: 12px;	
                        color: #333333;
		border-bottom: 1px solid #eeeeee;
	}
		
	h1 {
		font-size:120%;
		padding-top:10px;
		}
	
	.logo {
		margin-left: 20px;
		padding-top: 10px;
		padding-bottom: 10px;
	}

		.intro {
				 margin-left: 15px;
				 margin-right: 15px;
				 padding: 5px;
				 font-family: verdana,arial,helvetica,sans-serif;
				 font-size: 70%;
				 line-height: 22px;
				 background: url(images/screendoor.gif);
				 border: 1px solid #000000;
	    }
	    
		.form_area {
				 padding: 5px;
				 font-family: verdana,arial,helvetica,sans-serif;
				 font-size: 70%;
				 line-height: 22px;
				 background: #FFFFEE;
				 border: 1px solid #000000;
	    }
	    
	    .posts {
	    		padding-top: 10px;
			font-family: Lucida Grande, Verdana, Arial, sans-serif;
	    		font-size: 80%;
	    		line-height: 22px;
	    		color: #333333;
	    		margin-right: 10px;
	    		margin-left: 15px;
	    }

		.tidbits {
                        padding-top: 10px;
                        font-family: verdana,arial,helvetica,sans-serif;
                        font-size: 10px;
                        color: #333333;
                        margin-right: 10px;
                        margin-left: 10px;
            }

		.tidbits_title {
                        padding-top: 5px;
			padding-bottom: 5px;
                        font-family: verdana,arial,helvetica,sans-serif;
                        font-size: 11px;
                        color: #333333;
                        margin-left: 10px;
            }       


		.links {
	    		padding-top: 10px;
	    		font-family: verdana,arial,helvetica,sans-serif;
	    		font-size: 70%;
	    		line-height: 14px;
	    		color: #333333;
	    }
	    
	    .log_date {
	    		padding-top: 5px;
	    		font-family: verdana,arial,helvetica,sans-serif;
	    		font-size: 120%;
	    		color: #FF6600;
			margin-left: 15px;
			margin-right: 10px;
			line-height: 22px;
			border-bottom: 1px dashed #CCCCCC;
	    }

		
	    
	    .tiny {
	   	        padding-top: 5px;
	    		font-family: verdana,arial,helvetica,sans-serif;
	    		font-size: 70%;
	    		color: #666666;
	    		margin-right: 10px;
	    		margin-left: 15px;
	    }

		.link_header {
	    		padding-bottom: 0px;
			padding-top: 5px;
	  		font-family: verdana,arial,helvetica,sans-serif;
	    		font-size: 80%;
	    		color: #333333;
	    }

	#logo {
		position:absolute;
		float: top;
		z-index: 1;
		left:15px; 
		top:78px;
		font-family: verdana,arial,helvetica,sans-serif;
		font-size: 22px;
		color: #ffffff;
	}

	 #search {
                position:absolute;
                float: right;
                z-index: 1;
                right:20px;
                top:78px;
                font-family: verdana,arial,helvetica,sans-serif;
                font-size: 22px;
                color: #ffffff;
        }



