@charset "UTF-8";
/* CSS Document */

#mainContent{
	color:#333;
	line-height:1.6;
	margin:20px auto 40px;
}

#mainContent h1{
	font-size:14px;
	font-weight:bold;
	line-height:1.4;
	padding:6px 8px 6px;
	margin:0 0 10px;
	background:#eee;
	border-left:10px solid #e71f19;
}

#mainContent h2{
	font-weight:bold;
	margin:0 0 6px;
}

#mainContent img{
	margin:8px 0;
}

#mainContent dl{
	margin:16px 0 16px;
}

#mainContent dl dt{
	font-weight:bold;
	margin:0 0 4px;
}

#mainContent dl dd a{
	color:#c00;
	border:1px solid #ccc;
	border-radius:5px;
	padding:6px 8px 6px;
}

#mainContent .toBack{
	margin:20px 0 0;
}

#mainContent .toBack a{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #dcdcdc;
	padding:8px 20px;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ffffff), color-stop(100%, #f2f2f2) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #f2f2f2 100% );
	background:-ms-linear-gradient( top, #ffffff 5%, #f2f2f2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2');
	background-color:#ffffff;
	color:#c00;
	display:inline-block;
	text-shadow:1px 1px 0px #ffffff;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	-moz-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	box-shadow:inset 1px 1px 0px 0px #ffffff;
}

#mainContent .toBack a:active{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #f2f2f2), color-stop(100%, #ffffff) );
	background:-moz-linear-gradient( center top, #f2f2f2 5%, #ffffff 100% );
	background:-ms-linear-gradient( top, #f2f2f2 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#ffffff');
	background-color:#f2f2f2;
}

#mainContent a{
	color:#e71f19;
	text-decoration:underline;
	display:inline;
}
