body {
	margin:0;padding:0; 
	background-color:rgb(232,221,243);
	font: 80% arial,sans-serif;
}


a{color:rgb(94, 30, 153); text-decoration:none;}
a:hover{text-decoration:underline;}

a:hover {text-decoration:underline;}

#header{
	height:240px; 
	background-color:rgb(250, 237, 201); 
	background-image:  url("images/bunnies.jpg"); 
	background-position:right; 
	background-repeat:no-repeat;
	width:960px; 
	margin:auto; 
	}
div#header h1{ display:none;}
div#header img{margin:0; padding:70px 0 0 80px;}
  



#header h1{display:none;}



#wrapper{
	width:960px; 
	margin:auto; 
	border:2px solid #999; 
	background-color:#fff; 
	border: 1px solid black;

	}

#container{width:960px; background-color:#fff; margin:auto; }

#leftcol {

	float:left;
	font-size:14px;
	background-color:#fff; 
	
}

#content{ 
	
margin:0 0 0 250px;
	
	min-height:600px;
	}
	/* mac hide \*/
* html #content{height:600px}
/* end hide */


/*APPEARANCE AND TYPOGRAPHY*/

a{color:rgb(94, 30, 153); text-decoration:none;}
a:hover{text-decoration:underline;}

div#header{height:240px; background-color:rgb(250, 237, 201); background-image:  url("images/bunnies.jpg"); background-position:right; background-repeat:no-repeat;}
div#header h1{ display:none;}
div#header img{margin:0; padding:70px 0 0 80px;}
  
div#container{text-align:left;}

div#content h1, h2, h3, h4{color: rgb(97, 134, 56);}
div#content h1{font-size:1.75em; margin: 0 20px 6px 0;}
div#content h2{font-size:1.5em; margin: 0 20px 6px 0; }
div#content h3{font-size:1.2em; margin: 0 20px 6px 0;}
div#content h4{font-size:1.1em; margin: 0 20px 6px 0;}
div#content p{line-height:1.66; margin: 0 20px 6px 0;}
div#content {padding:20px;}





div#footer{background-color:rgb(250, 237, 201); color: rgb(94, 30, 153); padding:20px;}
div#footer p{margin:0;padding:5px 10px; text-align:center;}

/*OTHER PAGE ELEMENTS*/
p.quote{line-height:2; font-style:italic; font-size:18px; margin-left: 16px; text-indent: -8px; color: rgb(97, 134, 56);}
div.sidebarbox{border: 1px dotted gray; padding:10px; margin:10px;}


/*IMAGES*/
img.leftalign {text-align:left; margin:4px 8px 4px 4px;  border:0;}
img.rightfloat {text-align:right; float:right; margin:4px 16px 4px 4px;  border:0}
div#rightcol img{margin:4px 0 0 0;}


img.alignleft{float:left; margin-right:8px;}
p.alignright{text-align:right;}
#leftcol {font-size:1.5em font-weight:bold; width:240px;}


#subnav, #subnav ul {
padding: 0; 
margin: 0; 
list-style: none;
font-size:1.5em font-weight:bold; 
}


div#subnav{ border: 1px solid rgb(94,30,153); }
div#subnav h1{font-size:1.2em; padding: .8em .3em .8em .3em; background-color:rgb(232,221,243); margin:0; color:rgb(94,30,153);}

#subnav a { 
color:rgb(94,30,153);
text-decoration:none;
font-weight:bold;
background-color:#FFF;
padding: .5em 1em .5em 1em;
display: block;
}

#subnav a:hover {text-decoration:underline;}

#subnav li{}
#subnav li ul li a {margin-left:2em; font-size:1em;  font-weight:normal;}

li.urhere2{ 
color:rgb(97,134,56);
font-weight:bold;
background-color:rgb(232,221,243);
padding: .3em 1em .3em 1em;
display: block;
/*border-bottom: 4px solid gray;*/
}





h1{font-size:20px;}
h2{font-size:16px;}
h3{font-size:14px;}
