body {
font-family: "Lucida Sans", Verdana, sans-serif;
font-size:80%;
background-color: #CCC;
min-width:800px;
}

/* rules for headings */

h1 {
font-size:200%;
font-family: Papyrus, Verdana, Arial, sans-serif;
letter-spacing: 2px;
}

h2 {
font-size:160%;
font-family: Papyrus, Verdana, Arial, sans-serif;
}

h3 {
font-size:120%;
font-family: Papyrus, Verdana, Arial, sans-serif;
}

p {
font-size:100%;
line-height:150%;
}

/* rules for definition lists */

dl {
font-size:120%;
line-height:150%;
}

dt {
font-weight:bold;
}

/* positioning images */

.image_left {
float:left;
margin:0 5px 5px 0;
}

.image_right img {
float:right:
margin: 0 0 5px 5px;
}

/* list with the little leaf in front */

.leaflist ul {
list-style-type: none;
margin:0;
line-height:150%;
text-align:left;
clear:both;
padding-top:20px;
padding-right:30px;
font-size:16px;
}

.leaflist li {
margin: 0 0 30px 0;
}

.palist  {
margin:0 0 0 35px;
line-height:120%;	
}

.palist ul {
padding: 0 0 0 10px;
list-style-image:url(/images/leaf-bullet.gif);
line-height: 150%;
}

.palist li {
margin: 0 0 10px 0;
}

a:link {
color:#003399;
}

a:visited {
color:#003399;
}

a:hover {
color:#333;
}

a:active {
color:#000;
}

#wrapper{
width:764px;
text-align:center;
background-color:#003399;
margin: 0px auto;
padding: 0px;
}

#banner-img{
width:752px;
height:162px;
padding:4px;
}

#content{
padding-top:5px;
background-image:url(/images/vine-repeat.jpg);
background-repeat:repeat-y;
background-color:#ff9966;
padding-left:227px;
padding-bottom:10px;
}

#nav {
padding-bottom:4px;
}

#nav a {
color:#FFF;
text-decoration:none;
}

#nav a:visited {
color:#FFF;
text-decoration:none;
}

#nav a:hover {
color:#f96;
text-decoration:none;
}

#nav a:active {
color:#000;
text-decoration:none;
}


#nav a.expand_menu {
color:#FFF;
}

#nav a.expand_menu:visited {
color:#FFF;
}

#nav a.expand_menu:hover {
color:#F96;
}

#nav a.expand_menu:active {
color:#000;
}


#footer {
padding-top:4px;
padding-bottom:4px;
}

#footer a:link {
color:#FFF;
text-decoration:none;
}

#footer a:visited {
color:#FFF;
text-decoration:none;
}

#footer a:hover {
color:#f96;
}

#footer a:active {
color:#000;
text-decoration:none;
}

.event{
border-bottom: thin dotted #666666;
padding-bottom:20px;
margin-right:20px;
font-size:16px;
}

.other_events{
margin-right:20px;
font-size:16px;
}

#pa_headshot{
float:right;
padding: 0px 10px 0px 10px;
}

#disengage{
clear:both;
font-size:30px;
font-family:"Papyrus", Verdana, Arial, sans-serif;
font-weight:bold;
font-style:italic;
padding-top:40px;
}

#hand{
float:left;
width:126px;
height:138px;
}

h1.home_heading{
font-size:32px;
}

.home_bigger{
font-size:24px;
}

#bio{
text-align:left;
font-size:16px;
}

#consensus{
text-align:left;
font-size:16px;
margin-right:10px;
}

#contact{
text-align:left;
font-size:16px;
}

#permaculture{
padding-top:10px;
padding-right:10px;
}

#curriculum{
text-align:left;
font-size:16px;
margin-right:10px;
}

.article{
text-align:left;
font-size:16px;
margin-right:10px;
}

#m1{	
position: absolute;
visibility: hidden;
margin: 2px 0px 0px -5px;
padding: 0px;
background: #FFFFFF;
border: 1px solid #003399;
color:#0000FF;
z-index:30;
}

#m1 a{	
position: relative;
display: block;
margin: 0;
padding: 2px 4px 2px 4px;
width: auto;
white-space: nowrap;
text-align: left;
text-decoration: none;
color: #0000FF;
background: #FFFFFF;
}

#m1 a:hover{	
background: #49A3FF;
color: #FFF;
}

#nav{
display:block;
}

#nav ul{
margin: 0 auto;
padding: 0;
width:580px;
}

#nav li{	
margin: 0;
padding: 0;
list-style: none;
float:left;
padding-bottom:4px;
}