#main {width:920px; margin:0 auto;}

#header {height:483px; background:url(images/header-bg.jpg) no-repeat left bottom;}
#header, #content, #footer { font-size:0.875em;}

.col-1, .col-2, .col-3 { float:left;}

/*======= index.html =======*/
#page_index #content .line-ver { background-position:286px top;}
#page_index #content .line-ver1 { background-position:593px top;}
#page_index #content .col-1 {width:402px; margin-right:38px;}
#page_index #content .col-2 {width:382px; margin-right:38px; margin-left:20px}


/*======= about.html =======*/
#page_about #content .line-ver { background-position:286px top;}
#page_about #content .line-ver1 { background-position:593px top;}
#page_about #content .col-1 {width:268px; margin-right:38px;}
#page_about #content .col-2 {width:268px; margin-right:38px;}
#page_about #content .col-3 {width:268px;}

/*======= technology.html =======*/
#page_technology #content .line-ver { background-position:286px top;}
#page_technology #content .line-ver1 { background-position:593px top;}
#page_technology #content .col-1 {width:268px; margin-right:38px;}
#page_technology #content .col-2 {width:268px; margin-right:38px;}
#page_technology #content .col-3 {width:268px;}

/*======= projects.html =======*/
#page_projects #content .line-ver { background-position:286px top;}
#page_projects #content .line-ver1 { background-position:593px top;}
#page_projects #content .col-1 {width:402px; margin-right:38px;}
#page_projects #content .col-2 {width:402px; margin-right:38px;}

/*======= index-4.html =======*/
#page_contact #content .line-ver { background-position:286px top;}
#page_contact #content .line-ver1 { background-position:593px top;}
#page_contact #content .col-1 {width:402px; margin-right:38px;}
#page_contact #content .col-2 {width:402px; margin-right:38px;}
/*=========================*/

#footer { padding:10px 0 50px 20px;}