#container{
width:64em;
margin:0 auto;
}

#process2 p
{
  width:27em;
}

p{
  font-size:1.2em;
  padding-bottom:1em;
  float:left;
}

ul{
  float:left;
}

li{
  font-size:1.2em;
  list-style:inside disc;
  font-weight:bold;
  padding-left: 1.3em;
  text-indent: -1.3em;
} 


strong{
  font-size:1.2em;
  font-weight:bold;
}

.ital
{
  font-style:italic;
}

.bold{
  font-weight:bold;
}

.caption{
  float:left;
  color:#990000;
  padding-left:1em;
}

#head a{
float:left;
height:9.9em;
}

#head img{
float:left;
}

/*---------Nav--------*/

#index{
width:6.7em;
background:url(../buttons/home1.jpg) 0 0 no-repeat;
}

#index:hover{
background:url(../buttons/home2.jpg) 0 0 no-repeat;
}

#work{
background:url(../buttons/type1.jpg) 0 0 no-repeat;
width:7.5em;
}

#work:hover{
background:url(../buttons/type2.jpg) 0 0 no-repeat;
}

#period{
background:url(../buttons/period1.jpg) 0 0 no-repeat;
width:7.8em;
}

#period:hover{
background:url(../buttons/period2.jpg) 0 0 no-repeat;
}

#process{
background:url(../buttons/process1.jpg) 0 0 no-repeat;
width:7.4em;
}
#process:hover{
background:url(../buttons/process2.jpg) 0 0 no-repeat;
}

#portfolio{
background:url(../buttons/portfolio1.jpg) 0 0 no-repeat;
width:7.4em;
}

#portfolio:hover{
background:url(../buttons/portfolio2.jpg) 0 0 no-repeat;
}

#contact{
background:url(../buttons/contact1.jpg) 0 0 no-repeat;
width:7.1em;
}

#contact:hover{
background:url(../buttons/contact2.jpg) 0 0 no-repeat;
}
/*-----------End nav---------*/
#content{
margin-top:2em;
}
#left_col{
float:left;
width:32.5em;
margin-top:2em;
}

#left_col ul{
width:32.5em;
padding-top:1em;
padding-bottom:1em;
}

#right_col{
float:left;
width:31.5em;
margin-top:2em;
}
#content img{
float:left;
}
#home_flash{
float:left;
padding:2em 3em;
}
#work_flash{
float:left;
padding:2em 0;
}
#home_main{
float:left;
width:34.6em;
padding:2em;
}
#work_main{
float:left;
width:31.5em;
}
#period_main{
float:left;
width:31.5em;
padding-top:3em;
}
#process_link{
background:url(../buttons/button1.jpg) 75% 50% no-repeat;
line-height:3.25em;
color:#000;
font-size:1.2em;
padding:1em 0 1em 4em;
width:22em;
float:left;
text-align:right;
margin-bottom:2em;
}
#process_link:hover{
background:url(../buttons/button2.jpg) 75% 50% no-repeat;
}
.befaft{
float:left;
width:15em;
}
.befaft p{
padding-left:4em;
}
#port_head img{
margin-top:1.5em;
}
#port_link{
background:url(../buttons/button1.jpg) 85% 50% no-repeat;
line-height:3.25em;
color:#000;
font-size:1.2em;
padding:1em 0 1em 4em;
width:37em;
float:left;
text-align:right;
margin-bottom:2em;
}
#port_link:hover{
background:url(../buttons/button2.jpg) 85% 50% no-repeat;
}
.port{
float:left;
width:18em;
margin-left:2.5em;
}
#port2_content img, #port2_content .caption{
float:left;
clear:left;
}
#port_table{
float:left;
width:50em;
margin:2em;
}
#port_table td{
border-bottom:1px solid #000;
padding:0.2em 0;
}
#port_table .bortop{
border-top:1px solid #000;
}
table{
margin-top:6em;
}
table tr td{
font-size:1.2em;
padding-bottom:0.5em;
}
table a{
font-size:1em;
color:#660000;
}
.space{
padding-left:2em;
}
.blue{
color:#003366;
}
.vspace{
padding-bottom:1em;
}
.hvspace{
padding-bottom:0.5em;
}
#foot{
float:left;
width:55em;
padding:1em 0 2em 9em;
}
#foot a{
font-size:1.2em;
color:#660000;
text-align:center;
}

#content .link
{
  font-size:1.2em;
  text-decoration: underline;
}