* {margin:0;padding:0;}

a img {border:0;}

a {text-decoration:none;color:#77787b;}

a:visited {color: #77787b;}

a:hover {text-decoration: none; color: #000;}

body {
   font-family:"Times New Roman, Times, serif";
   color:#77787b;
   margin:0px;
   padding:0px;
   text-align: center;
   background-color:#cccccc;
}

h1, h2, h3, h4 {font-size: 1.0em;}

p{

  font-size: .8em;
}

 
div.wrapper {
   text-align: left;
   margin-left: auto;
   margin-right: auto;
   width:900px;
   background-color:#fff;
   padding: 0px 0px 0px 0px;
   min-height:800px;
}

#header{
   border-bottom: solid 1px #77787b;
}

#header h1{
   display:none;
}

#flash_header{
   float:left;
   border-right: solid 1px #77787b;
   width:579px;
}
#flash_header #lao_flash{
   padding: 10px 0;
}

#nav{
   float:left;
   display:table;
   height:140px;
}

#navcell{
   display:table-cell;
   vertical-align:middle;
}

#nav .col1{
   width:130px;
   float:left;
   margin:0 0 0 20px;
}

#nav .col2{
   width:130px;
   float:left;
   margin:0 0 0 20px;
}

#nav p.title{
   color:#000;
   border-bottom: solid 1px #000;
}










#content{
   padding:0 0 20px 0;;
}

.proj{
   padding:20px 0 0 0;
}

.proj_title{
  width:580px;
  height:35px;
  text-indent: -9999em;
  overflow: hidden;
  display:block;
  visibility:visible;
}


#home .proj_title{
   background:url(img/home.gif) 0px 0px no-repeat;
}
#resume .proj_title{
   background:url(img/resume.gif) 0px 0px no-repeat;
}


.proj_header{
   padding: 0 0 8px 0;
}
.proj_header .top{
   padding: 0 50px 0 0;
   float:right;
}

.proj_content{
   padding: 0 50px;
}

.proj_desc{
   padding: 0 0 20px 0;
}

.proj_img{
   padding: 0 0 20px 0;
}


.proj_end{
   border-bottom:  solid 1px #77787b;
   padding: 30px 0 0 0;
}



/** resume **/
.res_content{
   padding: 0 50px;
}

.res_horiz{
   border-top: solid 1px #77787b;
   padding: 0 0 20px 0;
}

.res_content .col{
   float:left;
   width:266px;
}

.res_content p{
   padding: 0 0 20px 0;
}

.res_content span.title{
   color:#000;
   font-weight:bold;
}



.clear{clear:both;}


