@font-face {font-family: 'AndaleMono';
            src: url(0/AndaleMono.ttf);}
            
@font-face {font-family: 'Georgia';
            src: url(0/Georgia);}
            
@font-face {font-family: 'LucidaGrande';
            src: url(0/LucidaGrande.dfont);}
            
            
            
            
 @media screen{
  body>div#header{
   position:fixed;
  }
 }
 * html body{
  overflow:hidden;
 } 
 
            
            
            
            
            

body{  margin:0;
       padding:100px 0px 0px 0px;
      font-family: 'arial' , 'LucidaGrande', 'arial' , 'helvetica','verdana', sans-serif;
      font-size:10pt;
      letter-spacing:0px;
	  color: #222;
      width:100%;
	  background-color:#fff;
	  /*text-transform:uppercase;*/
	  text-transform: none;}

html, body { 
             height: 100%;} 


.post_title{font-family: 'Georgia' , 'Arial';
            color:#222;
            font-size: 15pt;
            margin:0px;
            padding: 0px;
            font-weight: bold;
            }

.post_date{font-family: 'Georgia' , 'Arial';
            color:#555;
            font-size: 12pt;
            margin-top:10px;
            padding: 0px;
            
            }
            
.post_download{font-family: 'Georgia' , 'Arial';
            color:#222;
            font-size: 10pt;
            margin-top:10px;
            padding: 0px;
            
            }



ul{list-style-type:none;}

#header{width:100%;
        height: 100px;
        background-color:#fff;
        position: absolute;
        top:0px;
        z-index: 10;}
        
#headertitle{ width:20px;
              height:20px;
              position:absolute;
              top:10px;
              right:10px;
              text-align: left;
              background-color:#333;
              /*background-image: url(0/bg.jpg);*/
              color:#333;
              overflow:hidden;
              cursor:default;}

#headertitle:hover{ width:300px;
              height:20px;
              position:absolute;
              top:10px;
              right:10px;
              color:#222;
              text-align: right;
              background-color:#fff;
              /*background-image: url(0/bg.jpg);*/
              overflow:hidden;
              cursor:default;
              font-style: italic;}

              
              
.headertitle_text{font-family: 'Georgia' , 'Arial';
                  color:#222;
                  font-size: 22pt;
                  /*font-weight: bold;*/
                  padding: 0px;
                  position:absolute;
                  top:50px;
                  right:10px;
                  text-align: right;}
                  
.headertitle_undertext{font-family: 'Georgia' , 'Arial';
                  color:#444;
                  font-size: 12pt;
                  /*font-weight: bold;*/
                  padding: 0px;
                  position:absolute;
                  top:80px;
                  right:10px;
                  text-align: right;}


#anchor{width:200px;
        height:20px;
		overflow:hidden;
		position:absolute;
	    top:76px;
		text-align:left;     
		left:10px;
		}
		  
#media{/*margin-top: 100px;*/
       /*position: relative;
       z-index: 5;*/
       /*left: 5px;
       right: 5px;*/ 
       float:left;
       width:100%;
       }
       
       
	   
#line{width:100%;
      height:1px;
      margin-top: -10px;
      background-image: url(0/line.gif);
      background-repeat: repeat-x;
      float:left;}
      
#line_info{width:100%;
      height:1px;
      margin-top:50px;
      float:left;
      background-image: url(0/line.gif);
      background-repeat: repeat-x;
      }
      
#header_line{width:100%;
              height: 1px;
              /*background-color:#ddd;*/
              background-image: url(0/line1.gif);
              background-repeat: repeat-x;
              position: fixed;
              top:100px;
              z-index: 7;
              }
              
              
#headertitle a:link, #headertitle a:visited{color:#222; 
                  text-decoration:underline;
                  font-size: 11pt;
                  padding: 2px 4px 2px 4px;}

#headertitle a:hover, #headertitle a:active{color:#fff; 
                  text-decoration:underline;
                  background-color: #222;
                  font-size: 11pt;
                  padding: 2px 4px 2px 4px;}
              
#anchor a:link, #anchor a:visited{color:#222; 
                  text-decoration:underline;
                  font-size: 11pt;
                  padding: 2px 4px 2px 4px;}
                  
#anchor a:hover, #anchor a:active{color:#fff; 
                  text-decoration:underline;
                  background-color: #222;
                  font-size: 11pt;
                  padding: 2px 4px 2px 4px;}
              
                  
                  
#block_text a:link, #block_text a:visited{color:#666; 
                  text-decoration:none;
                  
                  }
                  
#block_text a:hover, #block_text a:active{color:#333; 
                  text-decoration:underline;
                  
                  }


a.pdf:link, a.pdf:visited{color:#fff; 
                  text-decoration:none;
                  background-color: #222;
                  padding: 2px 4px 2px 4px;}

a.pdf:hover, a.pdf:active{color:#fff; 
                  text-decoration:none;
                  background-color: #444;
                  padding: 2px 4px 2px 4px;}


a{}

a:link, a:visited{color:#222; 
                  text-decoration:none;}
          
a:hover, a:active{color:#222; 
                  text-decoration:underline;}

.italic{ font-style: italic;
            color:#555;
            font-size: 10pt;
            margin:0px;
            padding: 0px;}

.bold{  font-weight: bold;
        color:#222;
       font-size: 10pt;
         margin:0px;
         padding: 0px;}

#block{ width:100%;
        text-align: left;
        float:left;
        margin-top: 20px;}
        
#block_text{ float:left;
             text-align: left;
             width:350px;}
             
#block_text_info{ float:left;
             text-align: left;
             width:550px;}

             
#block_media{float:left;}

             
             
.image { float:none; 
         margin: 0px 10px 10px 10px; }


/* img.image{width:600px;} */     

#pdfbox{margin-left:10px;
        margin-top:30px;
        }

#footer{ width:100%;
         height:30px;
         background-color: #fff;
         float:left;}
         
#footer_text{width:100%;
         height:30px;
         color:#444;
         text-align: right;}

