@charset "UTF-8";


* {
padding:0;
margin:0;
border:0;
}

body	{
font-family:Arial, Helvetica, sans-serif;
color:black;
}

#wrap	{ 
/*float:left;*/
text-align:center;
width:985px;
position:relative;
}


/*--------------------------------------------------------------------------------------- SIDE BAR STYLES */
#sidebar	{
/*background:url(../images/atyr_logo-bw.gif) 80px 0px no-repeat; */
height:185px;
text-align:right;
}

#sidebar img.logo	{
display:none;
}
#sidebar img.bw-print	{
display:block;
padding-left:80px;
}

#sidebar-press	{
display:none;
}



/*--------------------------------------------------------------------------------------- MAIN STARTS (right column)*/
#main	{
width: 640px;
text-align:left;
margin-left:20%;
position:relative;
}
/*--------------------------------------------------------------------------------------- HEADER GRAPHIC */
#header {
display:none;
/*background:url(../images/atyr_logo-bw.gif) 0 0 no-repeat;*/
height:185px;
}
#header img	{display:none;}
/*--------------------------------------------------------------------------------------- NAV STYLES */

/* these automatically set the nav and sub navs  to the "on-state" if the body has the correct id */
#nav li.active a {border-top:12px solid #000000;}

body#blank #nav li a {border-top:12px solid white;}

#nav{
margin-top:0px;
font-size: 11pt;
color:black;
width:640px;
}
#nav ul	{
height:31px;
width:640px;
list-style: none;
margin-top:26px;
}
#nav li	{
float:left;
width:auto;
}
#nav li a	{
padding:15px;
text-decoration:none;
}

#nav li a.last	{  /* extra right padding for the last one*/
padding-right:0;
background:none;
}



/*--------------------------------------------------------------------------------------- SUB NAV STYLES */
/* these automatically set the sub navs  to display and the "on-state" of the sub nav if the body has the correct id + class */

#subnav	{
height:28px;
width:640px;
font-size:10pt;
color:#444444;
}
#subnav>div{
	margin:5px 0 5px 20px;
}
#subnav a {
padding: 0px 10px;
text-decoration:none;
}

/*--------------------------------------------------------------------------------------- CONTENT STYLES */
.componentheading{
	display:none;
}
#content	{
padding: 15px 60px 15px 30px;
}

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#444444;
font-size: 18pt;
line-height:28px;
font-weight:normal;
padding-bottom:15px;
}

h2 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;
font-size:14pt;
font-weight:normal;
}

#main #content #people .bio.open h2 a {
background: url(../images/arrow-down.gif) no-repeat 0 0;

}
#main #content #people h2 a 	{
font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;
font-size:14pt;
font-weight:normal;
text-decoration:none;
background:  url(../images/arrow-side.gif) 0 0 no-repeat;
padding-left: 15px;
position:relative;
line-height:24px;
}
#main #content #people h3	{
padding: 0 0 5px 15px;
color:#444444;
font-size:12pt;
font-weight:normal;
line-height:18pt;
}
#main #content #people .bio .swoosh {
display:none;
}

#main #content #people  .bio .swoosh p 	{
padding-left: 35px;
padding-bottom:10px;
}

h3	{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11pt;
padding: 0 0 5px 0;
}


h3 a	{
text-decoration:none;
color:#84D6DD;
}

h4	{
padding: 5px 0 10px 15px;
color:#444444;
font-size:12pt;
font-weight:normal;
}


#main #content p, #main #content ul, #main #content ol	{
font-family: Arial, Helvetica, sans-serif;
color:#3e3e3e;
font-size: 11pt;
line-height:18pt;
padding-bottom:10px;
}

p.home-text	{
padding: 20px 40px 0 0;
line-height:24px;
font-size:14pt;
}

#main #content ul, #main #content ol {
padding-left: 35px;
}
#main #content ul {
list-style-type: circle;
}

a:link	{
color:#444444;
text-decoration:underline;
}
 
a:visited, p a:hover, p a:active	{
color:#000000;
text-decoration:underline;
}
 
.caption	{
font-size: 9pt;
color:#3e3e3e;
clear:left;
}

div.caption	{
float:left;
margin: 0 15px 15px 0;
}
div.caption img	{
border:1px solid #777;
margin-bottom:3px;
}
/*--------------------------------------------------------------------------------------- NEWS STYLES -----------*/
body#news #main #content p	{
padding: 0;
font-weight:bold;
}
body#news #main #content a:link	{
color:#000000;
text-decoration:none;

}
body#news #main #content a:visited	{
color: #116771;
text-decoration:none;
}
body#news #main #content a:hover, body#news #main #content a:active	{
color:#444444;
text-decoration:none;
}

body#news #main #content h2	{
font-family:Arial, Helvetica, sans-serif;
color:#555;
font-weight:bold;
font-size:12pt;
padding:0;
}

body#news #main #content h3	{
color:#555;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12pt;
line-height:18pt;
font-style:italic;
font-weight:normal;
padding: 5px 0 25px 0;
}
body#news #main #content h3 a:link	{
color:#000000;
text-decoration:underline;
}
body#news #main #content h3a:visited	{
color:#116771;
text-decoration:underline;
}
body#news #main #content h3a:hover, body#news #main #content h3a:active	{
color:#444444;
text-decoration:underline;
}



/*--------------------------------------------------------------------------------------- FOOTER STYLES -----------*/

#footer	{
text-align:left;
clear:both;
padding:10px 0 10px 365px;
font-size:9pt;
color:#3E3E3E;
}