#main {width:939px; margin:0 auto; position:relative;}
#header1 {height:538px;}
#header {height:156px;}
#header, #content { font-size:0.75em;}
.col-1, .col-2, .col-3 { float:left;}

/*======= index.html =======*/
#page1 #content .line-ver { background-position:312px top;}
#page1 #content .line-ver1 { background-position:626px top;}
#page1 #content .line-ver-top { background-position:312px top;}
#page1 #content .line-ver-top1 { background-position:626px top;}
#page1 #content .line-ver-bot { background-position:312px bottom;}
#page1 #content .line-ver-bot1 { background-position:626px bottom;}
#page1 #content .col-1 {width:294px; margin-right:44px;}
#page1 #content .col-2 {
	width:260px;
	margin-right:43px;
}
#page1 #content .col-3 { width:284px;}

/*======= index-1.html =======*/
#page2 #content .line-ver { background-position:312px top;}
#page2 #content .line-ver1 { background-position:626px top;}
#page2 #content .line-ver-top { background-position:312px top;}
#page2 #content .line-ver-top1 { background-position:626px top;}
#page2 #content .line-ver-bot { background-position:312px bottom;}
#page2 #content .line-ver-bot1 { background-position:626px bottom;}
#page2 #content .col-1 {
	width:444px;
	margin-right:44px;
}
#page2 #content .col-2 {
	width:60px;
	margin-right:53px;
}
#page2 #content .col-3 {
	width:444px;
}

/*======= index-2.html =======*/
#page3 #content .line-ver { background-position:312px top;}
#page3 #content .line-ver1 { background-position:626px top;}
#page3 #content .line-ver-top { background-position:312px top;}
#page3 #content .line-ver-top1 { background-position:626px top;}
#page3 #content .line-ver-bot { background-position:312px bottom;}
#page3 #content .line-ver-bot1 { background-position:626px bottom;}
#page3 #content .col-1 {
	width:930px;
	margin-right:0px;
}
#page3 #content .col-2 { width:260px; margin-right:53px;}
#page3 #content .col-3 { width:284px;}

/*======= index-3.html =======*/
#page4 #content .line-ver { background-position:312px top;}
#page4 #content .line-ver1 { background-position:626px top;}
#page4 #content .line-ver-top { background-position:312px top;}
#page4 #content .line-ver-top1 { background-position:626px top;}
#page4 #content .line-ver-bot { background-position:312px bottom;}
#page4 #content .line-ver-bot1 { background-position:626px bottom;}
#page4 #content .col-1 {
	width:300px;
	margin-right:5px;
}
#page4 #content .col-2 {
	width:345px;
	margin-right:35px;
}
#page4 #content .col-3 {
	width:245px;
}

/*======= index-4.html =======*/
#page5 #content .line-ver { background-position:312px top;}
#page5 #content .line-ver1 { background-position:626px top;}
#page5 #content .line-ver-top { background-position:312px top;}
#page5 #content .line-ver-top1 { background-position:626px top;}
#page5 #content .line-ver-bot { background-position:312px bottom;}
#page5 #content .line-ver-bot1 { background-position:626px bottom;}
#page5 #content .col-1 {width:294px; margin-right:44px;}
#page5 #content .col-2 {
	width:940px;
	margin-right:0px;
}
#page5 #content .col-3 { width:284px;}

/*======= index-5.html =======*/
#page6 #content .line-ver { background-position:312px top;}
#page6 #content .line-ver1 { background-position:626px top;}
#page6 #content .line-ver-top { background-position:312px top;}
#page6 #content .line-ver-top1 { background-position:626px top;}
#page6 #content .line-ver-bot { background-position:312px bottom;}
#page6 #content .line-ver-bot1 { background-position:626px bottom;}
#page6 #content .col-1 {width:294px; margin-right:44px;}
#page6 #content .col-2 { width:260px; margin-right:53px;}
#page6 #content .col-3 { width:284px;}

/*======= index-6.html =======*/
#page7 #content .line-ver { background-position:312px top;}
#page7 #content .line-ver1 { background-position:626px top;}
#page7 #content .line-ver-top { background-position:312px top;}
#page7 #content .line-ver-top1 { background-position:626px top;}
#page7 #content .line-ver-bot { background-position:312px bottom;}
#page7 #content .line-ver-bot1 { background-position:626px bottom;}
#page7 #content .col-1 {width:294px; margin-right:44px;}
#page7 #content .col-2 { width:260px; margin-right:53px;}
#page7 #content .col-3 { width:284px;}

/*======= index-7.html =======*/
#page8 #content .line-ver { background-position:312px top;}
#page8 #content .line-ver1 { background-position:626px top;}
#page8 #content .line-ver-top { background-position:312px top;}
#page8 #content .line-ver-top1 { background-position:626px top;}
#page8 #content .line-ver-bot { background-position:312px bottom;}
#page8 #content .line-ver-bot1 { background-position:626px bottom;}
#page8 #content .col-1 {
	width:294px;
	margin-right:24px;
}
#page8 #content .col-2 {
	width:340px;
	margin-right:13px;
}
#page8 #content .col-3 {
	width:264px;
}

#contest_details {
	width: 940px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 40px;
	padding-bottom: 30px;
}
#contest_details h2 {
	margin-bottom: 15px;
}
#contest_details p {
	line-height: 1.2em;
	margin-left: 15px;
	margin-bottom: 15px;
}
#contest_details ul {
	margin-left: 30px;
	margin-bottom: 20px;
}
#contest_details ul li {
	margin-bottom: 5px;
	list-style-type: disc;
}
.ol_d {
	margin-left: 20px;
	display: block;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.tap_link_text {
	text-decoration: underline;
}
.tap_link a {
	text-decoration: none;
}
.twentyPx {
	margin-top: 20px;
}


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


#footer {height:122px; font-size:.8125em;}
