body{
background: url('images/backfrac.jpg') #000000 bottom right fixed no-repeat;
color: #FFFFFF;
text-align: center;
font-family: helvetica, verdana, sans;
}

h1{
margin: 0em;
font-size: 12pt;
color: #B76935;
clear: left;
}

h2{
margin: 0em;
}

p{
font-size: 10pt;
line-height: 1.5em;
}

#container{
width: 700px;
margin: 0 auto;
text-align: left;
overflow: auto;
}

.logo{
float: right;
}

#mainlinks{
margin: 0em 0em 1.2em 0em;
border-bottom: 2px solid #FFFFFF;
}

#mainlinks ul{
margin: 0;
margin-left:2.5em;
padding: 0.2em;
}

#mainlinks li{
display: inline;
margin: 0;
padding: 0;
margin-right: 1em;
}

#mainlinks a{
text-decoration: none;
color: #000000;
background: #FFFFFF;
font-family: trebuchet ms, verdana, sans;
font-weight: bold;
font-size: 12pt;
padding: 0.2em;
border: 1px solid #FFFFFF
}

#mainlinks a:hover{
color: #FFFFFF;
background: #000000;
}

#guts{
overflow: hidden;
padding-bottom: 1.5em;
}

#guts p{
font-size: 9pt;
margin: 0.2em 0em 1em 0em;
}

#guts a{
color: #788991;
font-weight: bold;
}

#guts a:hover{
color: #a8b9c1;
}

.box{
float: left;
clear: both;
margin: 0.5em 0em 0.5em 0em;
width: 470px;
border: 1px solid #586971;
overflow: auto;
padding: 0.5em;
background: #000000;
}

.block{
margin: 0.2em 1em 0.2em 0em;
border: 1px solid #586971;
padding: 0.2em;
float: left;
}

.block_link{
width: 316px;
color: #FFFFFF;
font-weight: bold;
bottom: 0px;
padding: 0.2em;
background-color: #000000;
opacity: 0.7;
}

.block_link:hover{
opacity: 1;
}

.block_link a{
color: #586971;
text-decoration: none;
}

.block_link a:hover{
color: #B76935;
text-decoration: underline;
}

#block_art{
background: url('images/batik/lilscissor.jpg') center center no-repeat;
border: 1px solid #586971;
padding: 0.2em;
width: 320px;
height: 200px;
margin: 0.3em !important;
margin: 0.6em;
}

#block_web{
background: url('images/web/probono.jpg') center center no-repeat;
border: 1px solid #586971;
padding: 0.2em;
width: 320px;
height: 200px;
margin: 0em 0em 0em 0.3em;
float: left;
}

#block_print{
background: url('images/print/lilcall.jpg') center center no-repeat;
border: 1px solid #586971;
padding: 0.2em;
width: 320px;
height: 200px;
margin: 0em 0em 0em 340px;
}

#footer{
border-top: 2px solid #FFFFFF;
padding: 0.2em 0em 0.5em 2.5em;
color: #000000;
clear: both;
}

#footer a{
text-decoration: none;
color: #000000;
background: #FFFFFF;
font-family: trebuchet ms, verdana, sans;
font-weight: bold;
font-size: 12pt;
padding: 0.2em;
margin-right: 1em;
border: 1px solid #FFFFFF;
}

#footer a:hover{
color: #FFFFFF;
background: #000000;
}