/* First STYLESHEET FOR jeff wolf properties */
/* blue #0F0FFF  red #F00 */

h1 {
     font-size:2em; font-family: "Lucida Grande", Verdana, Arial, sans-serif;  color:#000; text-align:center;
     }
    
h2 {
    font-size:medium; color:#000; font-family: "lucida handwriting", cursive; text-align:center;
	}
    
h3 {
    font-size:medium;  color:#0F0FFF;
	}
	
h4 { 
	font-size:medium; color:#F00;
	}
h5 { font-size: small; }
h5 a {font-size: medium;}	
    
hr {
    width: 70%;
    color: #F00;
    border:1px solid #F00;
    }
    
img {
    border:none;
    }
    
br {
    clear: both;
    }
    
a { 
    color:#00F;
    }
    
a:visited {
    color:#9900cc;
    }
    
a:hover {
    color:#F00;
    }   
	
pre {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;  font-size:small;
	}
	
label {
	margin-left: 10px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;  font-size:small;
	}	
	
input, textarea {
	color: black;
	}
	
fieldset {
	background-color: #ffc;
	}
	
legend {
	color: #00F;
	font-weight: bold;
	}	
	
td { vertical-align:top; } 

ol li  {list-style-image: none; }

ul li {list-style-image: url(images/tiny_blue_arrow.gif); margin-bottom:1em;}
ul li ul li {list-style-image: url(images/tiny_black_arrow.gif); }

#homepage_click {
	position:absolute; top:0; left:0;
	background: transparent url(images/homepage_click.gif) fixed;
	width:200px;
	height:200px;
	}
	

#blockquote {
	font-size:1.5em; font-family: "lucida handwriting", cursive; color:black; text-align:right;
	}

#content *.imgRight {
    float:right;
    font-size:90%;
    font-weight:bold;
    padding:0;
    margin:8px;
    color:#000;
    text-align:center;
    }
#content *.imgLeft {
    float:left;
    font-size:90%;
    font-weight:bold;
    padding:0;
    margin:8px;
    color:#000;
    text-align:center;
    } 
	
.heading { 
	border:thin solid black;
	background-color: #ccc;
	text-align:center;
	padding: 0 10px;
	width:110%;
	position:inherit;
	margin:0 -25px;
	}
.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}	
td { text-align:center;}
.pictable { border: 1px solid #000; background-color:white; }
.sideinput { width:15em; }
img { border:none;}
.highlight { color:#f00;}
.smltxt { font-size:70%; }
.imgfloatleft { float:left; margin-right:10px; }
.clear { clear:both; }
.tabheadingdiv { margin:auto; padding-top:15px;  text-align:center; }
.tabphotodiv { float:left; padding:15px 0 5px 0; overflow:auto;}
.backtotop { text-align:center; }
div.imagegroup img { float:left; padding:3px; }

a:hover, a:active, a:focus
{

 background: transparent;

}	
		
