#main {
	width:980px;
	margin:0 auto;
	background-color: #FFFFFF;
}

#header {height:224px; background:url(images/header-bg.gif) no-repeat left top;}
#header, #content { font-size:0.8125em;}

.col-1, .col-2, .col-3 { float:left;}

#content .line {
	background-image: url(images/line.gif);
	background-repeat: repeat-y;
	background-position: 265px top;
}

/*======= index.html =======*/
#page1 #content .col-1 {width:252px; margin-right:39px;}
#page1 #content .col-2 { width:635px;}
#page1 #content .col-2 .col-1 { width:300px; margin-right:34px;}
#page1 #content .col-2 .col-2 { width:300px;}

/*======= index-1.html =======*/
#page2 #content .col-1 {width:252px; margin-right:39px;}
#page2 #content .col-2 { width:635px;}
#page2 #content .col-2 .row-1 .col-1 { width:200px; margin-right:0;}
#page2 #content .col-2 .row-1 .col-2 { width:434px;}
#page2 #content .col-2 .row-1 .col-3 { width:238px;}
#page2 #content .col-2 .row-2 .col-1 { width:291px; margin-right:54px;}
#page2 #content .col-2 .row-2 .col-2 { width:289px;}
#page2 #content .col-2 .line-ver { background:url(images/line.gif) 313px top repeat-y; width:100%;}
#page2 #content .col-2 .row-3 .col-1 { width:275px; margin-right:60px;}
#page2 #content .col-2 .row-3 .col-2 { width:297px;}

/*=========================*/


#footer {height:83px; border-top:1px solid #cdcdcd; background:#f8f8f8; font-size:.75em;}
#picbox-lft {
	margin: 0px;
	padding: 2px;
	float: left;
	width: 221px;
	display: block;
}
#txtbox-rt {
	display: block;
	margin: 0px;
	float: right;
	width: 400px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
#picbox-rt {
	margin: 0px;
	padding: 2px;
	float: right;
	width: 221px;
	display: block;
}
#txtbox-lft {
	display: block;
	margin: 0px;
	float: left;
	width: 400px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
#box-border {
	border: 1px solid #BCBCBC;
}
