#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.25em;
	text-indent: -1.25em;
} 


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;
}

#index_current_link{
	width:6.7em;
	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;
}

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

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

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

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

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

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

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

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

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

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

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

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

/*-----------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:63em;
	padding:2em 0em 2em 0em;
	text-align:center;	
}

#foot a{
	font-size:1.1em;
	color:#660000;
	text-align:center;
	padding:0em 0 0em 0em;	
;
}

#foot p{
	text-align:center;
	padding:0em 0 0em 0em;	
    margin-left: auto;
    margin-right: auto;
    width: 55em;
	
}

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