

.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}

.cj-music-player{font:14px "Questrial",sans-serif;text-align:left;line-height:11px;margin-left:5%;margin-top:0;position:relative;height:30px;z-index:99999999}
.cj-music-button{width:39px;height:39px;position:absolute;top:0;cursor:pointer;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}
.cj-music-button img{margin:11px 0 0 10px}
.cj-song-list{display:none}
.cj-music-container{position:absolute;top:3px;left:22px;width:252px;height:32px;display:none;overflow:hidden;white-space:nowrap;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px}
.cj-music-no-button{width:217px}
.cj-music-content{padding:0 49px 0 11px}
.cj-music-meta{display:inline-block}
.cj-music-meta p{position:absolute;top:7px;margin:0}
.cj-music-meta .cj-divider{position:absolute;top:0;display:block;height:33px}
.cj-divider-one{left:42px}
.cj-divider-two{left:134px}
.cj-current-song{width:70px;height:28px;overflow:hidden;left:54px}
.cj-music-controls{display:inline-block;margin-left:130px;padding-top:6px;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}
.cj-music-controls span{width:18px;height:18px;cursor:pointer;display:inline-block;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px}
.cj-music-controls span:hover{zoom:1;filter:alpha(opacity=65);opacity:.65}
.cj-music-left img{margin:5px 0 0 6px}
.cj-music-right img{margin:5px 0 0 7px}
.cj-music-play img{margin:5px 0 0 7px}
.cj-music-pause img{margin:5px 0 0 6px}
.cj-white-skin{color:#AAA;text-shadow:1px 1px 0 #FFF}
.cj-white-skin a li{color:#AAA;text-decoration:none;outline:0}
.cj-white-skin a:visited{color:#AAA}
.cj-white-skin a:hover{color:#999}
.cj-white-skin .cj-music-button{border:2px solid #FFF;background:#EEE url(../img/cj_music/white_ie_btn.png) repeat-x;background:-moz-linear-gradient(top,#FFF 0,#EEE 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFF),color-stop(99%,#EEE));background:-webkit-linear-gradient(top,#FFF 0,#EEE 99%);background:-o-linear-gradient(top,#FFF 0,#EEE 99%);background:-ms-linear-gradient(top,#FFF 0,#EEE 99%);background:linear-gradient(top,#FFF 0,#EEE 99%);-moz-box-shadow:0 2px 5px #DDD;-webkit-box-shadow:0 2px 5px #DDD;box-shadow:0 2px 5px #DDD;filter:progid:DXImageTransform.Microsoft.Shadow(Direction=145,Strength=3,Color="#DDDDDD")}
.cj-music-btn-active-white{background:#EEE url(../img/cj_music/white_ie_btn_active.png) repeat-x;background:-moz-linear-gradient(top,#EEE 0,#FFF 99%) !important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#EEE),color-stop(99%,#FFF)) !important;background:-webkit-linear-gradient(top,#EEE 0,#FFF 99%) !important;background:-o-linear-gradient(top,#EEE 0,#FFF 99%) !important;background:-ms-linear-gradient(top,#EEE 0,#FFF 99%) !important;background:linear-gradient(top,#EEE 0,#FFF 99%) !important}
.cj-white-skin .cj-music-container{border:2px solid #FFF;border-bottom:2px solid #f5f5f5;background:#FFF url(../img/cj_music/white_ie_ctrl.png) repeat-x;background:-moz-linear-gradient(top,#EEE 0,#FFF 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#EEE),color-stop(99%,#FFF));background:-webkit-linear-gradient(top,#EEE 0,#fff 99%);background:-o-linear-gradient(top,#EEE 0,#FFF 99%);background:-ms-linear-gradient(top,#EEE 0,#FFF 99%);background:linear-gradient(top,#EEE 0,#FFF 99%);-moz-box-shadow:0 2px 5px #CCC;-webkit-box-shadow:0 2px 5px #CCC;box-shadow:0 2px 5px #DDD;filter:progid:DXImageTransform.Microsoft.Shadow(Direction=180,Strength=3,Color="#DDDDDD")}
.cj-white-skin .cj-music-meta .cj-divider{border-left:1px solid #FFF;border-right:1px solid #DDD}
.cj-white-skin .cj-music-controls span{border:1px solid #e6e6e6;border-bottom:1px solid #DDD;-moz-box-shadow:inset 0 0 3px #FFF;-webkit-box-shadow:inset 0 0 3px #FFF;box-shadow:inset 0 0 3px #FFF;background:#DDD url(../img/cj_music/white_ie_small_btn.png);background:-moz-linear-gradient(top,#FFF 0,#DDD 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFF),color-stop(99%,#DDD));background:-webkit-linear-gradient(top,#FFF 0,#DDD 99%);background:-o-linear-gradient(top,#FFF 0,#DDD 99%);background:-ms-linear-gradient(top,#FFF 0,#DDD 99%);background:linear-gradient(top,#FFF 0,#DDD 99%)}
.cj-black-skin{color:#999}
.cj-black-skin a{color:#999;text-decoration:none;outline:0}
.cj-black-skin a:visited{color:#999}
.cj-black-skin a:hover{color:#AAA}
.cj-black-skin .cj-music-button{border:2px solid #353535;background-color:#444;-moz-box-shadow:inset 0 -2px 10px #111;-webkit-box-shadow:inset 0 -2px 10px #111;box-shadow:inset 0 -2px 10px #111}
.cj-music-btn-active-black{border:2px solid #3c3c3c !important}
.cj-black-skin .cj-music-container{border:2px solid #333;background-color:#333;-moz-box-shadow:inset 0 0 4px #000;-webkit-box-shadow:inset 0 0 4px #000;box-shadow:inset 0 0 4px #000}
.cj-black-skin .cj-music-meta p{top:10px}
.cj-black-skin .cj-music-meta p.cj-music-numbers{padding-left:1px}
.cj-black-skin .cj-music-meta .cj-divider{border-left:1px solid #000;border-right:1px solid #555}
.cj-black-skin .cj-music-controls span{background-color:#333;border:1px solid #444;border-top:1px solid #555;-moz-box-shadow:inset 0 0 3px #000;-webkit-box-shadow:inset 0 0 3px #000;box-shadow:inset 0 0 3px #000}
.cj-gray-skin{color:#CCC}
.cj-gray-skin a{color:#CCC;text-decoration:none;outline:0}
.cj-gray-skin a:visited{color:#CCC}
.cj-gray-skin a:hover{color:#BBB}
.cj-gray-skin .cj-music-button{border:2px solid #888;background-color:#777;-moz-box-shadow:inset 0 -2px 15px #4d4d4d;-webkit-box-shadow:inset 0 -2px 15px #4d4d4d;box-shadow:inset 0 -2px 15px #4d4d4d}
.cj-music-btn-active-gray{border:2px solid #777 !important}
.cj-gray-skin .cj-music-container{border:2px solid #888;background:#777 url(../img/cj_music/controls.png);-moz-box-shadow:inset 0 0 4px #4d4d4d;-webkit-box-shadow:inset 0 0 4px #4d4d4d;box-shadow:inset 0 0 4px #4d4d4d}
.cj-gray-skin .cj-music-meta p{top:10px}
.cj-gray-skin .cj-music-meta p.cj-music-numbers{padding-left:1px}
.cj-gray-skin .cj-music-meta .cj-divider{border-left:1px solid #666;border-right:1px solid #999}
.cj-gray-skin .cj-music-controls span{background-color:#5e5e5e;border:1px solid #888;border-top:1px solid #777;-moz-box-shadow:inset 0 0 3px #333;-webkit-box-shadow:inset 0 0 3px #333;box-shadow:inset 0 0 3px #333}


body{*position:absolute;overflow-x:hidden}
.pullouts{position:fixed;clear:both;background-color:#eee;z-index:999999}
.pullouts .widget{margin:0 !important;padding:0 !important;height:auto !important}
.pullouts .widgettitle,.pullouts .widget-title{margin-top:0 !important;padding-top:0 !important}
.pullout-closed{position:fixed}
.pullout-opened{z-index:100010}
.reset-position{top:auto;left:auto;right:auto;bottom:auto;height:auto}
.pullouts.pullout-closed{-webkit-box-shadow:none !important;box-shadow:none !important}
.pullouts.side_left{-webkit-box-shadow:1px 1px 3px #999;box-shadow:1px 1px 3px #999}
.pullouts.side_right{-webkit-box-shadow:-1px 1px 3px #999;box-shadow:-1px 1px 3px #999}
.pullouts.side_bottom{-webkit-box-shadow:1px -1px 3px #999;box-shadow:1px -1px 3px #999}
.pullout-content{display:block;padding:10px 20px;clear:both}
.pullout-button{position:absolute;margin:0;padding:0;background-color:#eee;cursor:pointer;text-align:center;line-height:17px}
.pullout-button span,.pullout-button .icon{display:inline-block;margin:10px;padding:0;vertical-align:top;*display:inline;zoom:1}
.side_left .pullout-button{position:absolute;top:0;-webkit-box-shadow:3px 1px 3px #999;box-shadow:3px 1px 3px #999}
.side_right .pullout-button{position:absolute;top:0;-webkit-box-shadow:-3px 1px 3px #999;box-shadow:-3px 1px 3px #999}
.side_bottom .pullout-button{-webkit-box-shadow:1px -3px 3px #999;box-shadow:1px -3px 3px #999}
.side_left .pullout-button.rotate{transform:rotate(270deg);transform-origin:bottom right;-o-transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform-origin:bottom right;-moz-transform-origin:bottom right;-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;-webkit-box-shadow:-1px 3px 3px #999;box-shadow:-1px 3px 3px #999}
.pullout-button .icon{background:url(../images/icons.png) no-repeat;width:17px;height:17px;margin-right:0}
.side_left .pullout-button.rotate .icon{transform:rotate(90deg);transform-origin:none;-o-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform-origin:none;-moz-transform-origin:none;-webkit-transform-origin:none;-ms-transform-origin:none}
.side_right .pullout-button.rotate{transform:rotate(90deg);transform-origin:bottom left;-o-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform-origin:bottom left;-moz-transform-origin:bottom left;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;-webkit-box-shadow:1px 3px 3px #999;box-shadow:1px 3px 3px #999}
.side_right .pullout-button.rotate .icon{transform:rotate(270deg);transform-origin:none;-o-transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform-origin:none;-moz-transform-origin:none;-webkit-transform-origin:none;-ms-transform-origin:none}
.borders.pullouts.side_left{border:3px solid #fff;border-left:0}
.borders.side_left .pullout-button{border:3px solid #fff;border-left:0}
.borders.side_left .pullout-button.rotate{border:3px solid #fff;border-top:0}
.borders.pullouts.side_right{border:3px solid #fff;border-right:0}
.borders.side_right .pullout-button{border:3px solid #fff;border-right:0}
.borders.side_right .pullout-button.rotate{border:3px solid #fff;border-top:0}
.borders.pullouts.side_top{border:3px solid #fff;border-top:0}
.borders.side_top .pullout-button{border:3px solid #fff;border-top:0}
.borders.pullouts.side_bottom{border:3px solid #fff;border-bottom:0}
.borders.side_bottom .pullout-button{border:3px solid #fff;border-bottom:0}
.rounded.side_left{border-bottom-right-radius:10px}
.rounded.side_left .pullout-button{border-top-right-radius:10px;border-bottom-right-radius:10px}
.rounded.side_left .pullout-button.rotate{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-right-radius:0}
.rounded.side_right{border-bottom-left-radius:10px}
.rounded.side_right .pullout-button{border-top-left-radius:10px;border-bottom-left-radius:10px}
.rounded.side_right .pullout-button.rotate{border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-left-radius:0}
.rounded.side_top{border-bottom-right-radius:10px}
.rounded.side_top .pullout-button{border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.rounded.side_bottom{border-top-right-radius:10px}
.rounded.side_bottom .pullout-button{border-top-left-radius:10px;border-top-right-radius:10px}
