.theme-control-wrap{
	position:fixed;
	top:30%;
	left:-275px;
	z-index:99;
	webkit-box-shadow:0 0 6px rgba(0,0,0,0.2);
    -moz-box-shadow:0 0 5px rgba(0,0,0,0.2);
    box-shadow:0 0 5px rgba(0,0,0,0.2);
}

.theme-control-wrap .theme-control-btn{
	position:absolute;
	top:0;
	right:-34px;
	background-color:#444;
	color:#fff;
	padding:5px 10px;
	cursor:pointer;
}

.theme-control-wrap .tc-t{
    display:block;
    height:34px;
    line-height:34px;
    font-size:14px;
    font-weight:700;
    color:#fff;
    background-color:#2e3138;
    margin-bottom:10px;
	text-align:center;
}

.theme-control-wrap .theme-control-box{
	width:275px;
	background-color:#fff;
}

.theme-control-wrap span{
    display:block;
    padding:5px 20px;
    text-align:left;
	margin:0;
}
.theme-control-wrap p{
    display:block;
	font-size:12px;
	font-family:"dotum";
    padding:5px 20px;
    text-align:left;
	margin:0;
}

.theme-control-wrap .colors-list{
    padding:0 18px 0 18px;
    margin:5px 0;
}

.theme-control-wrap .colors-list li{
    display:inline-block;
    margin-right:2px;
	width:14.1%;
	height:20px;
}

.theme-control-wrap .colors-list li a{
	display:block;
	height:100%;
	cursor:pointer;
}

.theme-control-wrap .colors-list li a.blue{
    background-color:#0a9fd8;
}

.theme-control-wrap .colors-list li a.jade{
    background-color:#0bb586;
}

.theme-control-wrap .colors-list li a.red{
    background-color:#ee3733;
}

.theme-control-wrap .colors-list li a.orange{
    background-color:#ff6c3a;
}

.theme-control-wrap .colors-list li a.pubple{
    background-color:#996de9;
}

.theme-control-wrap .colors-list li a.pink{
    background-color:#e94de4;
}