*          { margin: 0; padding: 0; }     

header, nav, article, hgroup, aside, section, footer      { display: block;}


html        {  overflow:         auto;
               line-height:      1.1em;
               font-size:        0.7em;
               background-color:  #666;
              
}               


body         { font-family:      'Montserrat', sans-serif;
               background-color:  #999;
               background-repeat: repeat-x;
               
}


#wrap      {   margin:      0px 0 0 70px;
               width:       640px; 
               overflow:    hidden;
               padding:     90px 0 0 0;
               
}


               
header     {  font-size:      1.6em;
              font-weight:    300;
              font-family:   'Montserrat', sans-serif;
              color:          #333;
              padding-bottom: 4px;
              float:          left;
              width:          100%;
             
}


nav        {  margin:         0 0 40px 1px;
              padding:        10px 0 0 0;
              width:          150px;
              float:          left;
              font-family:   'Montserrat', sans-serif;
             
}
 
 
footer      {  float:       left;
               clear:       left;
               width:       155px;
               height:      16px;
               border-top:  1px solid #777;
               color:       #777;
               margin-top:  2px;
               font-size:   9px;
}


/* site-spec   -----------------------------------------------*/




img               {  display: inline-block;
                     border:  0;
                     outline: none;
}

a.grey             {outline: 0;}
a.grey:link        {text-decoration:none;color:#444;outline:transparent solid 0px;}
a.grey:visited     {text-decoration:none;color:#444;} 
a.grey:hover       {text-decoration:none;background:none;color:#444;}
a.grey:active      {text-decoration:none;outline:transparent solid 0px;color:#444;}
a.grey:focus       {text-decoration:none;color:#444;}


a.green             {outline: 0;}
a.green:link        {text-decoration:none;color:#333;outline:transparent solid 0px;}
a.green:visited     {text-decoration:none;color:#333;} 
a.green:hover       {text-decoration:none;background:none;color:#333;}
a.green:active      {text-decoration:none;outline:transparent solid 0px;color:#333;}
a.green:focus       {text-decoration:none;color:#333;}




/* index page -----------------------------------------------*/


#content   {  float:  left;
              width:  770px;
              margin: 0 0 0 1px;
             
}


p.index     {  color:      #777;
               font-size:  9px;
               font-style: italic;
               width:      600px;
               text-align: right;
               padding:    0 0 30px 0;
}







/* work page -----------------------------------------------*/

#content-work1  {  float: left;
                   clear: left;
                   width: 400px;
                   color: #999;
                   order: 1px solid #111;
                
}

p.content-work1 { float:   left;
                  padding: ;
                  color:   #333;
                  padding: 0 0 20px 0;
}
/* text page -------------------------------------------------*/



#content-text  {  float:  left;
                  width:  100%;
                  height: 400px;
                
}

p.content-text0 { padding:   20px 0 0 0;
                  font-size: 12px;
                  color:     #333;
}



p.content-text1 { font-size:  12px;
                  font-style: ;
                  padding:    40px 0 30px 0;
                  color:      #333;
    
}

p.content-text2 {    
                  font-size:  20px;
                  font-style: italic;
                  padding:    90px 0 0 370px;
                  color:      #666;
}



p.content-text3 { float:    left;
                  padding:  1px 0 20px 0;
                  color:    #333;
              
}   

#thumb-text   {  Float:   right;
                 width:   48px;
                 height:  60px;
                 background-color: #333;
    
}
