body {
background-image:url(image/bg.gif);
background-position:center;
background-repeat:repeat-y;
}


/* -----WAPPER ----- */



#wapper {
width:800px;
margin:0 auto;
}


/* ----- HEADER ----- */



#header {
background-image: url(image/header.jpg);
background-repeat:no-repeat;
background-position:center;
width:800px;
height:110px;
}

#top-header {
background-image: url(image/top-header.gif);
background-repeat:no-repeat;
background-position:center;
width:800px;
height:110px;
}


/* ----- NAVIGATION ----- */



#navigation {
width:800px;
margin-top:20px;
font-size:0.8em;
text-align:center;
}


#navigation2 {
width:780px;
height:12px;
margin-top:30px;
font-size:0.8em;
padding-left:20px;
}

/* ----- MAIN CONTENT ----- */



#content { 
width:760px;
height:322px; /* for modern browsers */
height:450px; /* for IE5.x and IE6 */
margin-top:10px;
font-size:0.9em;
line-height:1.5em;
padding-left:20px;
padding-right:20px;
}


#top-content { 
background-image: url(image/main.jpg);
background-repeat:no-repeat;
background-position:center;
width:750px;
height:110px; /* for IE5.x and IE6 */
margin-top:10px;
font-size:0.9em;
line-height:1.5em;
padding-top:290px;
padding-left:30px;
padding-right:20px;
}

#block_box {
width: 800px;
padding: 2%;
margin-bottom: 10px;
margin-top: 10px;
border: 1px dotted #666666;
background-color:#ffffff;
}

#block_box2 {
width: 800px;
padding: 2%;
margin-bottom: 10px;
margin-top: 10px;
border: 1px dotted #14afdb;
background-color:#ffffff;
}

#block_box3 {
width: 800px;
padding: 2%;
margin-bottom: 10px;
margin-top: 10px;
border: 1px dotted #50b44c;
background-color:#ffffff;
}

/* ----- FOOTER ----- */



#footer { 
width:800px;
height:60px;

font-size:0.8em;
padding-top: 20px;
text-align:center;
color:#7f7f7f;
}

/* ----- FONT ----- */

.blue { 
font-size:1.0em;
color:#14afdb;
font-weight:bold;
}


/* ----- LINK ----- */


#block_box2 a:link {
	color: #50b44c;
}
#block_box2 a:visited {
	color: #50b44c;
}
#block_box2 a:hover {
	color: #ffffff;
	background: #50b44c;
}
#block_box2 a:active {
	color: #ffffff;
	background: #50b44c;
}


a:link {
	color: #14afdb;
}
a:visited {
	color: #14afdb;
}
a:hover {
	color: #ffffff;
	background: #14afdb;
}
a:active {
	color: #ffffff;
	background: #14afdb;
}


#footer a:link {
	color: #33769a;
}
#footer a:visited {
	color: #33769a;
}
#footer a:hover {
	color: #ffffff;
	background: #33769a;
}
#footer a:active {
	color: #ffffff;
	background: #33769a;
}