/* fix PNG transparency in IE */
img
{
   behavior: url("http://hl7toolkit.sourceforge.net/css/css/pngfix.htc");
}


body {
   font-family		: georgia, serif;
   font-weight		: normal; 
   color		: #000000;
   line-height		: 20px
}


body {
   background-color	: white;
   margin 		        : 0;
   padding: 0;
}

#page_body {
   margin 		        : 0 10%;
   z-index: 11;
}

#page_body h1 {
   margin: .3em 0;
}

#header {
   margin 		        : 0;
   background:url(../img/top_gradient.jpg) repeat-x;
   height: 96px;
   padding: 1em  5%;
}

#header a {
   text-transform: uppercase;
   font-family		: "Trebuchet MS", Trebuchet, Tahoma, Helvetica, sans-serif;
   font-size:   14px;
   text-decoration		: none;
   background:url(../img/top_gradient.jpg) repeat-x;
/*    background:  #369; */
   color: #fff;
   padding: 8px;
}

/* #header a:visited { */
/*    color: #639; */
/* } */

#header a:hover {
/* 	color			: #369;  */
   background	: #58b;
/*    font-weight		: bold; */
}

#header a:active {
   color			: #acf; 
   background	: #258;
}

#logo_spacer {
   float: right;
   width: 72px;
   height: 144px;
}

h1, h2, h3, h4 {
   font-family		: "Trebuchet MS", Trebuchet, Tahoma, Helvetica, sans-serif;
   color			: #369;
   font-weight		: bold;
   margin: .2em 0 .3em 0;
   
}

h1.siteTitle {
   font-size		: 24px;
   color			: #fff;
   font-weight		: bold; 
   margin-bottom: 1em;
}

h3 {
   clear: left;
}

a {
}

h1 a, h2 a, h3 a, h4 a {
   text-decoration		: none;
}

a.relative {
   text-decoration		: none;
   font-weight		: bold;
}

a:link {
   text-decoration		: underline;
   color: #369;
}

a:visited {
   color: #639;
}

h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited {
   color: #369;
}

a:hover {
   color			: #66c; 
   text-decoration		: underline;
   background-color	: #ffc;
}

#news_section {
   background-color	: #b4c6d9;
   padding: 4px;
   z-index: 11;
   float: right;
   width: 16em;
   margin-left: 2em;
   border: 1px solid #369;

}
div.news {
   background:url(../img/body_gradient.jpg) repeat-x;
   background-color	: #fff;
   padding: .5em;
}

div.news h3 {
   line-height		: 1em;
   margin:  0;
}
div.news h3 a {
   text-decoration		: none;
   color: #369;
}

p {
   margin: 0 0 .4em 0;
   padding: 0 0 .6em 0;
}

p.news_meta {
   font-size: .6em;
/*    font-style: italic; */
   font-family		: "Trebuchet MS", Trebuchet, Tahoma, Helvetica, sans-serif;
   color: #369;
   padding: 0;
   margin: 0 0 .6em 0;
   border-bottom: 1px dashed #369;
}

#summary {
   background:url(../img/summary_gradient.jpg) repeat-x  bottom;
   background-color	: #b4c6d9;
   padding: .5em;
   z-index: 1;
   border: 1px solid #369;

}
#summary h1 {
   margin-bottom: .3em;
}
#summary ul li {
   margin:0;
}
#summary ul li {
   margin-left: -1em;
}

.sublinks {
   float: right;
   background:url(../img/sublink_gradient.jpg) repeat-x  bottom;
   border: 1px solid #369;

   margin: 0;
   text-indent: 0;
   padding: .8em;
/*    border: 1px solid red; */
}
.sublinks li {
   display: inline;
   margin: 1em;
   font-weight		: bold;
   
}

p.release_info {
   font-size: .8em;
/*    font-style: italic; */
   font-family		: "Trebuchet MS", Trebuchet, Tahoma, Helvetica, sans-serif;
   color: #369;
   padding: 0;
   margin: 0 0 .6em 0;
}

hr {
/*    color: #369; */
   border-color: #369;
/*    border: 2px groove #369; */
}