@charset "utf-8";
/* CSS Document */

@import url(color.css);
@import url(type.css);

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0; }

h1,h2,h3,h4,h5,h6 { font-size : 100%; }

ol,ul { list-style : none; }

address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }

table { border-collapse : collapse; border-spacing : 0; }

fieldset,img { border : 0; }

caption,th { text-align : left; }

q:before, q:after { content :''; }

/* layout.css */

html {
background:url(images/body_bg.png) top no-repeat fixed;
background-color:#D0DDAE;
text-align:center;
}

body {
position:relative;
width:780px;
text-align:left;
padding-top:60px;
margin:0 auto;
}

ul#nav_links {
position:absolute;
top:240px;
left:30px;
z-index:5;
margin:0;
}

ul#footer_align {
z-index:5;
margin:0;
}

ul#nav_links li,ul#footer_align li {
display:inline;
}

ul#bullets {
position:absolute;
top:305px;
}

div#headerbrand blockquote {
position:absolute;
right:0;
top:70px;
border:none;
}

.about {
position:absolute;
right:45px;
top:10px;
}

div#wrap {
border:#78291C 2px solid;
z-index:30;
}

div#content {
position:relative;
width:100%;
border:none;
background:#96a824 url(images/contentbg.jpg) top repeat-x;
}

div#content_center {
left:12%;
width:85%;
padding:1em 0;
}

div#content_left {
left:0;
width:50%;
padding:1em 0;
}

div#content_right {
left:50%;
width:50%;
padding:1em 0;
}

div.bullets {
background:transparent url(images/bulletbg.png) left no-repeat;
height:210px;
padding-top:50px;
}

div#headerbrand,div#nav_bar,div#site_footer {
width:100%;
}

#sidebar {
position:absolute;
margin-top:-14px;
padding-bottom:20px;
}

div#site_footer {
background-color:#96a824;
border-top:none;
text-align:center;
padding:15px 0 5px;
}

.biopic {
float:left;
margin-left:30px;
padding:0 6px 1px 0;
}

img#about_pic {
margin-top:50px;
}

img#sequences {
margin-left:20px;
margin-top:60px;
margin-bottom:-30px;
padding-bottom:0;
}

img#eucalyptus {
position:absolute;
margin-left:55px;
margin-top:40px;
margin-bottom:-30px;
padding-bottom:0;
}

img.divider_img_left {
margin-left:150px;
padding:0;
}

img.divider_img_right {
margin-left:100px;
padding:0;
}

.divider {
position:absolute;
margin-left:300px;
margin-top:-13px;
z-index:50;
}

/* =si_clear_children */
.pc,.sc { position : absolute; top: 0; left: 0; }
.clear_children,.cc_tallest { position: relative; } /*\*/* html .clear_children { display: inline;}/**/
.cc_tallest:after { content: ''; } /* PREVENTS A REDRAW BUG IN SAFARI */

