/* CSS Document */


/*========================================
 +wrapper styles
========================================*/
#wrapper { width: 720px;
	text-align: center;
	position: relative;



}

/*========================================
 +header styles
========================================*/
#header { margin-bottom: 20px; padding: 23px 0 20px 45px; text-align: left;}

#title { padding-bottom: 15px; background: url(../images/com_line01.gif) no-repeat center bottom ;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#098AD4), to(#FFF));
	padding: 50px 0 0;
	margin:0 0 10px;
	}
#title h1 { color: #000; font-size: 50px; line-height: 56px; text-shadow: 0 2px 2px #CCC; font-weight: bold; }
#title h3 { color: #999; font-size: 22px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

/*========================================
 +main styles
========================================*/
#main { width: 680px; margin: 40px 20px 0 20px; text-align: left;}



/*========================================
 +page top styles
========================================*/
#b_top { 
	width: 60px;
	
	margin: 0 auto;
	padding: 10px 40px;
	color: #999;
	font-size: 28px;
	line-height: 60px;
	text-decoration: none;
	
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E9E9E9));
	background-image: -webkit-linear-gradient(#FFF,#E9E9E9);
	background-image:    -moz-linear-gradient(#FFF,#E9E9E9);
	background-image:         linear-gradient(#FFF,#E9E9E9);
	
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	
	-webkit-box-shadow: 0 1px 2px #CCC inset;
	-mozt-box-shadow: 0 1px 2px #CCC inset;
	box-shadow: 0 1px 2px #CCC inset;	
}

#b_top img { vertical-align: bottom; padding: 20px;}
#b_top a { text-decoration: none;}

.cl01 { color: #039;}

/*========================================
 +footer styles
========================================*/

#footer { width: 100%; margin-top: 20px; padding: 27px 0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ccc), to( #333)); 
	background-image: -webkit-linear-gradient(#ccc, #333);
	background-image:    -moz-linear-gradient(#ccc, #333);

	text-align: center;
	text-shadow: 0 2px 2px #333;
	color: #CCC;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
