.ccss{	margin-left: 15px;}.ccss-header{	margin: 10px 0 30px 0;	background-image: url(images/chameleon.png);	background-repeat: no-repeat;	padding-left: 65px;}.ccss-header h2 small{	color: #aaa;}#chart{	float: left;	width: 220px;	margin-right: 20px;}.ccss #css-form-box{	float: left;	width: 500px;}.ccss #ccss-help-box{	display: none;	float: left;	width: 500px;}.ccssfat td{	overflow: visible;	padding: 8px;}.ccssfat tr:nth-of-type(odd) td{	background: #f7f6ed;}.ccssfat th.handle{	width: 30px;}.ccssfat th.id{	width: 30px;}.ccssfat th.path{	width: 250px;}.ccssfat th.modify{	width: 50px;}ul.css-info-list span{	display: block;	float: left;}div.handle{	-moz-border-radius:2px;	border-radius: 2px; 	-webkit-border-radius:2px;	padding: 3px;	float: left;	color: #ffffff;	width: 10px;	text-align: center;	cursor: move;	margin-left: 5px;	height: 12px;	border: 1px solid #aaa;	background: #ddd url(images/handle.gif) no-repeat center center;}span#loader, span#socket-loader{	background-image: url(images/ajax-loader.gif);	background-repeat: no-repeat;	height: 25px;	margin-left: 10px;	padding-left: 22px;}span#socket-loader{	margin-left: 0px;}span#caution{	background: url(images/caution.gif) left top no-repeat;	height: 25px;	padding-left: 22px;	color: #8b0000;	float: right;	width: 400px;}.bin{	background: url(images/x.png) no-repeat left center;	float: left;	width: 13px;	height: 15px;}/*------------ Chart ------------------*/.chart-menu{	margin-bottom: 20px;}.chart-menu .chart-cat{	width: 30px;	height: 20px;	float: left;	border: 1px solid #bbbbbb;	padding: 4px;	font-size: 1.4em;	text-align: center;	cursor: pointer;	background-image: url(images/category.jpg);	background-repeat: no-repeat;}.chart-menu .chart-cat span{	display: none;}.chart-menu .chart-cat-active{	}.chart-menu #time{	-moz-border-radius-topleft:6px;	-moz-border-radius-bottomleft:6px;	-webkit-border-top-left-radius:6px;	-webkit-border-bottom-left-radius:6px;	border-bottom-left-radius:6px;	border-top-left-radius:6px;	background-position: 0px 0px;}.chart-menu #setting{	-moz-border-radius-topleft:6px;	-moz-border-radius-bottomleft:6px;	-webkit-border-top-left-radius:6px;	-webkit-border-bottom-left-radius:6px;	border-bottom-left-radius:6px;	border-top-left-radius:6px;	background-position: 0px -50px;	margin: 0 0 10px 0;}.chart-menu #help{	-moz-border-radius-topright:6px;	-moz-border-radius-bottomright:6px;	-webkit-border-top-right-radius:6px;	-webkit-border-bottom-right-radius:6px;	border-top-right-radius:6px;	border-bottom-right-radius:6px;	border-left: none;	background-position: 0px -125px;}.chart-menu .chart-cat-active#time{	background-position: -35px 0px;}.chart-menu #date{	-moz-border-radius-topright:6px;	-moz-border-radius-bottomright:6px;	-webkit-border-top-right-radius:6px;	-webkit-border-bottom-right-radius:6px;	border-top-right-radius:6px;	border-bottom-right-radius:6px;	border-left: none;	background-position: 0px -25px;}.chart-menu #day{	border-left: none;	background-position: 0px -75px;}.chart-menu .chart-cat-active#day{	background-position: -35px -75px;}.chart-menu #month{	border-left: none;	background-position: 0px -100px;}.chart-menu .chart-cat-active#month{	background-position: -35px -100px;}.chart-menu .chart-cat-active#date{	background-position: -35px -25px;}.chart-menu .chart-cat-active#setting{	background-position: -35px -50px;}.chart-menu .chart-cat-active#help{	background-position: -35px -125px;}.chart-body{}.time-chart{	background-repeat: no-repeat;	width: 160px;	margin-bottom: 15px;	height: 350px;}.day-chart, .month-chart{	padding-bottom: 50px;}.time-socket, .date-socket, .day-socket, .month-socket{	-moz-border-radius:3px;	-webkit-border-radius:3px;	border-radius: 3px; 	width: 120px;	border: 1px dashed #aaa;	padding: 5px 4px 5px 6px;	font-size: 0.8em;	margin-bottom: 15px;}.time-socketed, .date-socketed, .day-socketed, .month-socketed{	-moz-border-radius:3px;	-webkit-border-radius:3px;	border-radius: 3px; 	margin-bottom: 15px;	width: 120px;	background: #c6f6c6;	border: none;	padding: 5px 4px 5px 6px;	font-size: 0.8em;	cursor: pointer;	border: 1px solid #9acd32;}.socket-over{	background: #faf7d9;}.socket-cat{	font-size: 1em;	margin-bottom: 5px;}/*------------ Setting ------------------*/.setting-head{	font-weight: bolder;	color: #464600;}div.setting-state{	background-image: url(images/ajax-loader.gif);	background-repeat: no-repeat;	background-position: 0px 2px;	height: 25px;	margin-left: 0px;	margin-top: 15px;	padding-left: 22px;}/*------------ Help ------------------*/.help-img{	margin-bottom: 20px;	width: 500px;	height: 331px;	border: 4px solid #aaa;}#help-1{	background: url(images/help/1.png) no-repeat;}#help-2{	background: url(images/help/2.png) no-repeat;}#help-3{	background: url(images/help/3.png) no-repeat;}/*------------ end Setting ------------------*//*------------ html ------------------*/a{	text-decoration: none;}