body {
   margin:0px;
   padding:0px;
   font-family:"trebuchet ms", verdana, arial, helvetica, sans-serif;
   color: #000166;
   font-size: 76%;/* 76% is as small as you can go and stay the same across browsers*/
   background: #DEDEFF url(grafix/joydays-working-together.gif) no-repeat fixed 100% 100%;
}
#content{
position:absolute;
top:150px;
left:250px;
width:60%;
height:100%;
padding:0 0 50px 0;
}
#content table{
width:80%;
}
#content table td{
   width:50%;
}
#prop{
   float:right;
   width:1px;
   height:500px;
}
h1{
color:#FF6600;
font-size:1.4em;
font-weight:bold;
margin:35px 0 0 0;
}
h2{
color:#FF6600;
font-size:1.2em;
font-weight:bold;
margin:10px 0 5px 0;
  
}
#content a:link,#content a:visited{
font-weight:bold;
color:#FF6600;
text-decoration:none;
border-bottom:1px dotted;
padding:0 0 0 0;
}
#content a:hover{
color:#0014BB;
border-bottom:1px solid;
}
#content img.flrt{
float:right;
margin:0 0 20px 50px;
}
blockquote{
margin:0 0 0 0px;
padding:0 0 0 35px;
   background: url(grafix/ldquo.png) no-repeat 0px 0px;
}
li{
list-style-image: url(grafix/orange-bullet.gif);
}
form img{
float:left;
margin:0 10px 0 0;
}
input.required,textarea.textentry,input.button{
background-color: #FFF4B5;
border: 1px solid #66008C;
padding:2px;
}
input.button{
font-weight:bold;
color:#FF6600;
}
#contact td,#contact th{
vertical-align:top;
padding:0 50px 5px 0;
text-align:left;
}
#header{
position:absolute;
top:25px;
left:250px;
font-weight:bold;
}
#leftcol{
position:absolute;
top:160px;
left:0;
width:140px;
background-color:#66008C;
}
#bottomcurve{
position:relative;
bottom:0;
left:0;
padding:0;
}
#bottomcurve img{
margin:0;
padding:0;
}
#menu{

}
#menu ul{
list-style:none;
padding:0;
margin:50px 0 0 0;
line-height:2em;
}
#menu ul li{
   list-style-image:none;
}
#menu a:link,#menu a:visited{
display:block;
color: #FFD700;
text-decoration:none;
font-weight:bold;
background-color:#66008C;
width:120px;
padding:0 0 0 20px;
}
#menu a:hover{
display:block;
color: #66008C;
text-decoration:none;
font-weight:bold;
background-color:#FFD700;
width:120px;
padding:0 0 0 20px;
}
#boilerplate{
position:absolute;
top:25px;
right:10px;
line-height:1.2em;
font-weight:bold;
text-align:right;
}
#boilerplate a:link,#boilerplate a:visited{
font-weight:bold;
color:#FF6600;
text-decoration:none;
border-bottom:1px dotted;
padding:0 0 0 0;
}
#boilerplate a:hover{
color:#0014BB;
border-bottom:1px solid;
}

#footplate{
position:absolute;
bottom:0;
right:0;
}
#printheader{
   display:none;
}
#printonly{
display:none;
}
.printonly{
display:none;
}
