/* 
Name:pichia.com CSS file
Version:2.0
Copyright:Copyright 2006,Western Sky Communications
Author:Lance Willett,simpledream web studio
Author URL:http://simpledream.net
*/
/* global settings */
*{
margin:0;
padding:0;
}
body{
background:#fffff4 url(images/top.gif) 0 20px repeat-x;
border:0;
color:#000;
font:90% Verdana,Arial,Helvetica,sans-serif;
}
/* main styles for headings and elements */
p,li,dt{
font:.9em/1.6 Verdana,Arial,Helvetica,sans-serif;
}
a:link{
color:#00f;
}
a:visited{
color:#369;
}
a:hover{
color:#69c;
}
h1,h2,h3,h4,h5,h6{
font-weight:normal;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
h1{
font-size:2em;
}
h2{
font-size:1.8em;
}
h3{
font-size:1.6em;
}
h4{
font-size:1.4em;
}
img{
border:0;
}

/* layout divisions */
#wrapper {
margin: 40px 0;
width: 1000px;
}
#maincontent{
float: left;
width: 490px;
margin-left: 170px;
}
#sidebar{
float: left;
width: 150px;
margin-left: -645px;
}
#sidebar2{
background:#fffff4;
float: left;
width: 275px;
}

/* masthead */
#masthead{
background:#002600 url(images/masthead.jpg) repeat-x;
height:97px;
}
#masthead img{
margin:20px 10px 10px 10px;
}
/* top nav links */
#topnav a:hover{
color:#3A6648;
}
#topnav{
width: 1000px;
height:32px;
font:normal .8em/1.3 Verdana,Arial,Helvetica,sans-serif;
background:none;
margin:1px 0 0 0;
padding:2px 0 0 0;
position:absolute;
top:97px;
left:0;
}
#topnav ul{
margin:0 0 0 15px;
padding:0;
list-style:none;
background:none;
height:30px;
}
#topnav li{
float:left;
background:url(images/left.gif) no-repeat left top;
margin:0;
height:30px;
padding:0 3px 0 6px;
}
#topnav a{
float:left;
display:block;
width:.1em;
background:url(images/right.gif) no-repeat right top;
padding:2px 20px 3px 10px;
text-decoration:none;
margin:0;
font-weight:bold;
height:27px;
color:#002B14;
}
#topnav > ul a{
width:auto;
}
/* Hides rule from IE5-Mac \*/
#topnav a{
float:none;
}
/* End IE5/Mac */
body#home li#home-link,
body#about li#about-link,
body#technology li#technology-link,
body#resources li#resources-link,
body#news li#news-link,
body#faq li#faqs-link,
body#license li#license-link,
body#contact li#contact-link,
body#conference li#conference-link,
body#products li#products-link{
background:url(images/left-over.gif) no-repeat left top;
border-width:0;
}
body#home li#home-link a,
body#about li#about-link a,
body#technology li#technology-link a,
body#resources li#resources-link a,
body#news li#news-link a,
body#faq li#faqs-link a,
body#license li#license-link a,
body#contact li#contact-link a,
body#conference li#conference-link a,
body#products li#products-link a {
background:url(images/right-over.gif) no-repeat right top;
padding-bottom:0px;
color:#3A6648;
}
/* main content:center column */
#insidecontent{
background:#fffff4;
margin:0 0 15px 0;
padding:.5em 1em;
}
#insidecontent h2{
padding:0 0 .25em 0;
color:#134713;
font-size:1.4em;
font-weight:bold;
}
#insidecontent p{
padding:.5em 0;
font-size:90%;
}
#insidecontent ol,#insidecontent ul{
padding:.5em 1.5em;
list-style:disc;
margin-left:2em;
}
#insidecontent li{
margin:0;
padding:.25em 0;
color:#134713;
font-size:1.4em;
}
p#link-list{
padding:1em;
}
/* sidebar, left-column area */
#sidebar h2{
padding:0 0 .25em 0;
color:#000;
font-size:1.1em;
font-weight:bold;
}
#links ul,#sidebar ul{
list-style:none;
}
#sidebar ul{
margin:.5em 0;
}
#sidebar li,#sidebar p{
padding:0 .5em .25em .5em;
}
div.sidebox{
background:#f1f1f1;
margin:0 0 15px 0;
border:1px solid #999;
height:75px;
}
#sidebar p{
margin:1em 0 .25em 0;
font-size:75%;
}
/* sidebar2, right-hand side of page */
#sidebar2 h2{
margin:.5em 0 .5em .5em;
color:#134713;
font-size:1.4em;
font-weight:bold;
}
#sidebar2 p{
padding:0 8px 5px 12px;
font-size:80%;
}
* html #sidebar2{
margin-left:-250px;
}
#sidebar2 ul{
list-style:disc;
margin-left:2em;
padding-right:.33em;
}
#sidebar2 ul li{
font-size:80%;
}
div#licensing{
background:#fff url(images/cell-pattern.gif) repeat-y;
padding:0 0 1em 0;
border:1px solid #202020;
}
div#container div#sidebar2 div#licensing p strong{
display:block;
margin-top:1em;
line-height:1;
}
p#contact-info{
margin:1em 0;
}
/* misc styles */
div#alt{
display:none;
}
#masthead h1 span,#masthead h2 span,#sidebar2 h2 span{
position:absolute;
top:-9999px;
}
/* licensing table 
---------------------
*/
table{
background:#fff;
margin:1em 0;
border:0;
border-right:2px solid #c1c1c1;
border-bottom:2px solid #c1c1c1;
}
table tbody tr th{
background:#efefef;
white-space:normal;
padding:.33em .2em;
border:1px solid #ddd;
border-right:0;
text-align:left;
}
table caption{
color:#000;
margin:0;
padding:.5em;
text-align:right;
}
table tbody tr{
border-bottom:1px solid #222;
margin:2px 0;
}
table tbody tr.alt-row{
background:#f6f6f6;
padding:1px 0;
}
table tbody tr td{
padding:.33em .2em;
border-left:1px solid #ddd;
}
table tbody tr th span,
table tbody tr td span{
display:block;
font-size:70%;
font-style:italic;
color:#555;
}

