

/* ============================================================ main */

#about {
	margin-bottom:350px;
	}


#about li {
	padding-left:10px;
	background:url(http://raffinato.tv/images/pc/static/allow.gif) left center no-repeat;
	line-height:1;
	margin-bottom:3px;
	}

#about li a:link ,
#about li a:visited {
	color:#333333;
	text-decoration:none;
	}

#about li a:hover ,
#about li a:focus {
	color:#333333;
	text-decoration:underline;
	}

#main {
	font-size:110%;
	}

#main h3 {
	margin-left:10px;
	margin-right:10px;
	padding:5px 10px;
	background:#ececec;
	border-top:5px solid #cccccc;
	margin-bottom:1em;
	margin-top:20px;
	font-size:120%;
	color:#000000;
	font-weight:normal;
	clear:both;
}

#main h4,#main h5 {
	margin-left:20px;
	margin-right:20px;
}

#main p,#main ul,#main ol,#main dl {
	margin-left:20px;
	margin-right:20px;
	margin-bottom:1em;
	}

#main ul li {
	list-style-type:disc;
	margin-left:2em;
	}

#main ol li {
	list-style-type:decimal;
	margin-left:2em;
	}

.imgL {
	float:left;
	margin:0 1em 1em 20px;
	display:inline;
	}

.imgR {
	float:right;
	margin:0 20px 1em 1em;
	display:inline;
	}

#ci {
	background:#ebebeb;
	border:1px solid #cccccc;
	margin:2em auto;
	padding-top:1em;
	width:400px;
	text-align:center;
	}

#main strong {
	color:#ff0066;
	font-weight:normal;
	}

.faq dt {
	padding-left:15px;
	background:url(http://raffinato.tv/images/pc/static/q.gif) left 0.2em no-repeat;
	}

.faq dd {
	padding-left:15px;
	background:url(http://raffinato.tv/images/pc/static/a.gif) left 0.2em no-repeat;
	margin-bottom:1em;
	}

table {
	margin:5px auto 2em auto;
	}

th {
	text-align:left;
	color:#c2a753;
	font-weight:normal;
	border-bottom:1px solid #cccccc;
	padding:5px;
	}

td {
	border-bottom:1px solid #cccccc;
	padding:5px;
	}

#sell {
	width:670px;
	}

#sell th{
	width:160px;
	}

#sell li{
	margin-left:1em !important;
	}
	
#main .press {
	margin-bottom:20px;
	}
	
