html { font-size: 62.5%; }
body { color: #333333; font-family:Verdana; height: 100%; }
input, textarea, select { font-family:Verdana; padding: 0; margin: 0; }
input, textarea { outline: none; }

body, html, p, ul, li, ol, input, select, h1, h2, h3{ margin:0px; padding:0px;}

input, textarea, select { padding: 0; margin: 0; }
input, textarea { outline: none; }
img{
	border:0;
	background:none;
}
.hidden { display: none; }
.left { float: left; }
.right { float: right; }
.clear { display: block; clear: both; border: 0; padding: 0; height: 0; font-size: 0; line-height: 0; overflow: hidden; }
a { outline: none; }
strong { font-weight: normal; }
em { font-style: normal; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }

button, .button { width: auto; overflow: visible; margin: 19px 0 0 0; padding: 6px 14px 6px 14px; background: #0e0e0e url(../images/button.gif) repeat-x; border-left: 1px solid #4c4c4c; border-right: 1px solid #000; border-bottom: 1px solid #000; font-size: 1.4em; color: #fff; text-decoration: none; cursor: pointer; -moz-border-radius: 0; -webkit-border-radius: 0; }
.button { display: block; }
button:hover, .button:hover { text-decoration: underline; }

ul.edit { position: absolute; display: none; width: 105px; }
ul.edit li { display: block; width: 105px; margin: 0 0 4px 0; padding: 0 0 5px 0; background: url(../images/edit-bottom.png) bottom left no-repeat; _background-image: url(../images/edit-bottom.gif); }
ul.edit li span { display: block; width: 85px; padding: 4px 10px 0 10px; background: url(../images/edit-top.png) no-repeat; _background-image: url(../images/edit-top.gif); color: #fff; font-size: 1.2em; text-align: center; }
ul.edit li span a { color: #fff; text-decoration: none; }
ul.edit li span a:hover { text-decoration: underline; }


body {font-family:Verdana;font-size:12px;color:#000000;background:#ffffff;line-height:18px;}
body #blog strong{font-weight:bold;}

#blog {width:935px; margin:0px auto; font-family:Verdana;}

#blog a{text-decoration:none;color:#ff0000;}
#blog a:hover{text-decoration:underline;}

#blog #content{width:934px;border-left:1px solid #faecf2;float:left;background:#fbe4ed url(../images/blog/blog-back-line.jpg) repeat-x;}
#blog .header{width:934px;height:85px;float:left;background:#fbe4ed url(../images/blog/header-back.jpg) no-repeat;}
#blog .header .search{width:188px;height:25px;float:right;background:url(../images/blog/top-search-field.png) no-repeat scroll 0 5px transparent;padding:5px 5px 0 0;}
#blog .header .search .input-text{width:159px;height:21px;float:left;padding:1px 0 0 2px;}
#blog .header .search .input-text input{width:159px;height:21px;float:left;background:none;border:none;font-size:11px;}
#blog .header .search button{
background:none;
cursor:pointer;
border:medium none;
float:left;
height:0;
margin:0;
overflow:hidden;
padding:22px 0 0;
width:26px;
}
.home-link{float:left;width:300px;}
.home-link a{float:left;width:300px;height:0;padding-top:85px;overflow:hidden;background:none;}
.header .main-navigation{float:left;width:624px;height:28px;padding-top:27px;}
.header .main-navigation ul{float:right;width:568px;height:28px;list-style:none;padding:0;margin:0;}
.main-navigation ul li{float:left;height:28px;padding:0;margin:0;}
.main-navigation ul li a{float:left;height:0;overflow:hidden;padding-top:28px;background:url(../images/blog/navigation/main-navigation3.png) no-repeat;}

.main-navigation ul li.shop-clippy a{width:112px; background-position:-571px 0;}
.main-navigation ul li.shop-clippy a:hover{background-position:-571px -28px;}

.main-navigation ul li.clippy-loves a{width:114px; background-position:-1px 0;}
.main-navigation ul li.clippy-loves a:hover{background-position:-1px -28px;}

.main-navigation ul li.clippys-friends a{width:114px; background-position:-116px 0;}
.main-navigation ul li.clippys-friends a:hover{background-position:-116px -28px;}

.main-navigation ul li.competitions a{width:113px; background-position:-230px 0;}
.main-navigation ul li.competitions a:hover{background-position:-230px -28px;}

.main-navigation ul li.news a{width:114px; background-position:-344px 0;}
.main-navigation ul li.news a:hover{background-position:-344px -28px;}

.main-navigation ul li.about-clippy a{width:114px; background-position:-458px 0;}
.main-navigation ul li.about-clippy a:hover{background-position:-458px -28px;}



.share-this{width:100%;padding-top:10px;}
#blog .share-this a{color:#000000;}

#blog #content .content-container{width:909px;float:left;padding:0 0 0 13px;background:url(../images/blog/foldet-paper.jpg) repeat-y scroll right top transparent;}
#blog #content .content-container .content-left{min-height:1300px;float:left;padding:15px 15px 15px 19px;background:#ffffff;width:575px;}

#blog #content .content-container .bct-blog-header{width:100%;float:left;height:35px;}
#blog #content .content-container .bct-blog-header h1 a{width:279px;float:left;height:0;padding-top:35px;overflow:hidden;background:url(../images/blog/bct-blog-header.jpg) no-repeat;}

#blog #content .content-container .content-left ul.summary{width:100%;float:left;}
#blog #content .content-container .content-left .search-title{width:100%;padding-bottom:10px;font-size:12px;font-weight:bold;}
#blog #content .content-container .content-left .status{width:100%;padding-bottom:10px;font-size:12px;font-weight:bold;}


#blog #content .content-container .content-left ul.summary li{width:100%;float:left;padding-bottom:25px;}
#blog #content ul.summary li .post-container{width:100%;float:left;}
#blog #content ul.summary li .post-container h2{color:#0f0f0f;font-size:25px;line-height:35px;}
#blog #content ul.summary li .post-container h2 a{color:#0f0f0f;font-size:25px;line-height:35px;}
#blog #content ul.summary li .post-container span.date{color:#969696;display:block;font-size:11px;padding:0 0 10px 0;line-height:25px;font-weight:normal;}

#blog #content .content-container .content-left .detail{width:100%;float:left;}
#blog #content .detail .post-container{width:100%;float:left;}
#blog #content .detail .post-container h1{color:#0f0f0f;font-size:25px;line-height:35px;}
#blog #content .detail .post-container h1 a{color:#0f0f0f;font-size:25px;line-height:35px;}
#blog #content .detail .post-container span.date{color:#969696;display:block;font-size:12px;padding:0 0 10px 0;line-height:25px;}

#blog #content ul.summary li .post-container .media{width:570px;padding-bottom:10px;}
#blog #content .detail .post-container .media{width:570px;padding-bottom:10px;}

#blog #content .media.expanded { margin-bottom: 0; }
#blog #content .media.expanded .view { display: block; }
#blog #content .media .image { }
#blog #content .media .image img {display:block;margin:0 auto;width:400px;}
#blog #content .media .thumbnails { display: none; }
#blog #content .media .view { position: absolute; display: none; width: 102px; height: 17px; margin: 0px 0 0 370px; background: url(../images/blog/content-detail-media-button.gif) no-repeat; text-indent: -9000px; outline: none; }
#blog #content .media .overlay { position: absolute; display: none; z-index: 10; padding: 10px 10px 40px 10px; background: url(../images/blog/overlay/background.png); _background-image: url(../images/blog/overlay/background.gif); width: 675px; min-height: 200px; -moz-box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.5); -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#blog #content .media .overlay .close { position: absolute; right: -15px; top: -15px; width: 35px; height: 35px; cursor: pointer; background-image:url(../images/blog/overlay/close.png); _background-image:url(../images/blog/overlay/close.gif); }
#blog #content .media .overlay .info { position: absolute; padding: 10px 0 0 0; font-family: Verdana; font-size: 1.4em; color: #fff; }
#blog #content .media .overlay .pagination { float: right; padding: 10px 5px 0 0; font-family: Verdana; font-size: 1.4em; color: #fff; }
#blog #content .media .overlay .pagination .next, #blog #content .media .overlay .pagination .prev { text-decoration: none; color: #fff; } 
#blog #content .media .overlay .pagination span { padding: 0 10px 0 10px; }
#blog #content .media .overlay .pagination .next:hover, #blog #content .media .overlay .pagination .prev:hover { text-decoration: underline; }
#blog #content .media .overlay .progress { position: absolute; top: 45%; left: 50%; display: none; } blog #content .media .overlay {-moz-border-radius:5px 5px 5px 5px;-moz-box-shadow:0 0 5px 5px rgba(0, 0, 0, 0.5);background:url("../images/blog/overlay/background.png") repeat scroll 0 0 transparent;display:none;min-height:200px;padding:10px 10px 40px;position:absolute;width:675px;z-index:10;}

#blog #content ul.summary li .post-container .description{width:100%;line-height:18px;padding-top:15px;font-size:12px;color:#111111;}
#blog #content ul.summary li .post-container .description p{width:100%;line-height:18px;font-size:12px;color:#111111;}
#blog #content ul.summary li .post-container .description p a{line-height:18px;}
#blog #content ul.summary li .post-container .description p.read-more-p{text-align:right;padding-top:10px;}
#blog #content ul.summary li .post-container .description p.read-more-p a{text-align:right;color:#ff0000;text-decoration:none;}
#blog #content ul.summary li .post-container .description p.read-more-p a:hover{text-decoration:underline;}
#blog #content ul.summary li .post-container .stats{width:100%;padding-top:10px;padding-bottom:10px;}
#blog #content ul.summary li .post-container .stats .post_comments{width:100%;height:35px;}
#blog #content ul.summary li .post-container .stats .post_comments .comment-title{float:left;padding-left:5px;color:#363636;font-size:14px;padding-top:6px;}
#blog #content ul.summary li .post-container .stats .tags{width:100%;padding-top:5px;line-height:18px;}
#blog #content ul.summary li .post-container .stats .tags label{color:#363636;line-height:18px;}
#blog #content ul.summary li .post-container .post-seperator{width:100%;height:8px;background:#a39b85;}
#blog #content ul.summary li .post-container .stats .total-comments{width:100%;padding-top:6px;line-height:18px;}

.thank-you{
float:left;
width:100%;
padding-bottom:20px;
}
.thank-you img{
display:block;
margin:0 auto;
width:319px;
}

.detail .post-container .description{width:100%;line-height:16px;font-size:12px;color:#0f0f0f;}
.detail .post-container .description p{width:100%;line-height:16px;font-size:12px;color:#0f0f0f;}
.detail .post-container .description p.read-more-p{text-align:right;padding-top:10px;}
.detail .post-container .description p.read-more-p a{text-align:right;color:#464646;text-decoration:none;}
.detail .post-container .description p.read-more-p a:hover{text-decoration:underline;}

.detail .post-container .files{width:100%;padding-top:25px;padding-bottom:10px;}
.detail .post-container .files li{width:100%;line-height:30px;}
.detail .post-container .files li a{padding-left:40px;padding-top:10px;padding-bottom:10px;color:#363636;background:url(../images/blog/down-icon.jpg) no-repeat 0 0;}

.detail .post-container .post-seperator{width:100%;height:8px;background:#a39b85;}

.detail .post-container .comments{width:575px;padding-top:20px;padding-bottom:10px;float:left;}

.detail  .stats{width:100%;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #0f0f0f;}
.detail  .stats .post_comments{width:100%;height:35px;}

.detail  .stats .post_comments .comment-title{float:left;padding-left:5px;color:#363636;font-size:14px;padding-top:6px;}
.detail  .stats .tags{width:100%;padding-top:5px;line-height:16px;}
.detail  .stats .tags label{color:#363636;}

.detail .comments .post-comments-title{float:left;width:100%;padding-bottom:20px;}
.detail .comments .post-comments-title h4{padding-left:25px;padding-bottom:15px;float:left;background:url(../images/blog/clippy-balloon.jpg) no-repeat scroll 0 0 transparent;}

.detail .comments form{width:100%;float:left;}
.detail .comments form .left{width:100%;float:left;padding-bottom:18px;}
.detail .comments form .right{width:100%;float:left;}

.detail .comments form .right .input-text{width:100%;padding-bottom:20px;}
#blog .content-left form input{background:url(../images/blog/input-field-back.jpg) no-repeat scroll 0 0 transparent;border:medium none;color:#707070;font-size:12px;height:20px;padding:2px 4px 4px 4px;width:247px;}
.detail .comments form .right .left-fields{float:left;width:50%;}

.detail .comments form .right .input-checkbox{width:100%;padding-top:1px;padding-bottom:5px;}
.detail .comments form .right .captcha{width:100%;padding-top:1px;padding-bottom:5px;}
.detail .comments form .right #recaptcha_image{width:100%;padding-top:5px;padding-bottom:15px;}
.detail .comments form .right #recaptcha_image img{width:220px;}
.detail .comments form .right .captcha .input{width:100%;}
.detail .comments form .right .captcha .input label{width:100%;color:#838383;font-size:11px;line-height:18px;}
.detail .comments form .right .captcha .input .input{width:100%;color:#838383;}
.detail .comments form .right .captcha .input .input input{background:url(../images/blog/form-input-field.jpg) no-repeat scroll 0 0 transparent;border:medium none;color:#707070;font-size:12px;height:20px;padding:3px 5px 5px 5px;width:208px;}
.detail .comments form .right .captcha .links{width:100%;line-height:15px;font-size:11px;color:#707070;}
.detail .comments form .right .captcha .links a{line-height:15px;font-size:11px;color:#707070;}
.detail .comments form .left .textarea{width:100%;}
.detail .comments form .left .textarea textarea{width:558px;padding:2px 4px 6px 4px;height:101px;border:none;background:url(../images/blog/comment-textarea.jpg) no-repeat;font-size:11px;}
.detail .comments .list{width:100%;padding-bottom:15px;float:left;}
.detail .comments .list ul{width:100%;padding-bottom:15px;float:left;}
.detail .comments .list ul li{width:100%;padding-bottom:15px;float:left;}
.detail .comments .list ul li #comment_container{width:100%;padding-bottom:15px;float:left;}
.comments .list ul li #comment_container .user-descr{width:110px;float:right;}
.comments .list ul li #comment_container .comment-message{float:left;width:450px;}
#blog #content .right-panel{width:284px;float:right;padding-right:0;}
#blog #content .right-panel #panel{width:100%;}
#blog #content .right-panel #panel ul li .search{width:100%;float:left;}
#blog #content .right-panel #panel ul li .search .search-post-title{width:229px;float:left;height:0;padding-top:23px;overflow:hidden;background:url(../images/blog/search-all-posts.jpg) no-repeat;}
#blog #content .right-panel #panel ul li .search .search-posts{width:100%;float:left;}
#blog #content .right-panel #panel ul li .search .search-posts .input-text{width:201px;float:left;padding:0;}
#blog #content .right-panel #panel ul li .search .search-posts .input-text input{background:url("../images/blog/search-back-container.jpg") no-repeat scroll 0 0 transparent;border:medium none;float:left;font-size:12px;height:19px;line-height:15px;padding:3px 10px 0 12px;width:178px;}
#blog #content .right-panel #panel ul li .search .search-posts button{margin:0;width:26px;float:left;border:none;height:0;padding:22px 0 0 0;overflow:hidden;background:url(../images/blog/search-button.jpg) no-repeat;}


#blog #content .right-panel #panel ul li ul.list{width:100%;float:left;padding-bottom:10px;}
#blog #content .right-panel #panel ul li ul.list li{width:213px;float:left;padding-left:15px;line-height:30px;border-bottom:1px solid #d6d6d6;border-top:1px solid #f5f5f5;}
#blog #content .right-panel #panel ul li ul.list li:hover{background:#33cccc;}
#blog #content .right-panel #panel ul li ul.list li.list-1{border-top:none;}
#blog #content .right-panel #panel ul li ul.list li.last{border-bottom:none;}
#blog #content .right-panel #panel ul li ul.list li a{color:#707070;text-decoration:none;}
#blog #content .right-panel #panel ul li ul.list li a:hover{color:#ffffff;text-decoration:none;}

#blog #content .right-panel #panel ul li.feature-posts{padding-top:28px;}
#blog #content .right-panel #panel ul li.feature-posts h6{height:0;width:228px;padding-top:22px;overflow:hidden;float:left;background:url(../images/blog/titles/featured-posts-title.jpg) no-repeat;}
#blog #content .right-panel #panel ul li.categories h6{height:0;width:228px;padding-top:22px;overflow:hidden;float:left;background:url(../images/blog/titles/categories-title.jpg) no-repeat;}
#blog #content .right-panel #panel ul li.archive h6{height:0;width:228px;padding-top:22px;overflow:hidden;float:left;background:url(../images/blog/titles/archive-title.jpg) no-repeat;}
#blog #content .right-panel #panel ul li.comments h6{height:0;width:228px;padding-top:22px;overflow:hidden;float:left;background:url(../images/blog/titles/recent-comments-title.jpg) no-repeat;}

#blog #panel .panel-content #tab-navigation .tabs-hide{display:none;height:0;}
#blog #content .right-panel #panel #tab-navigation{float:left;width:100%;height:200px;}
#tab-navigation ul.navigation{float:left;width:278px;height:28px;line-height:28px;list-style:none;padding:5px 0 0 3px;margin:0;}
#tab-navigation ul.navigation li{float:left;width:auto;height:28px;padding:0;margin:0;}
#tab-navigation ul.navigation li a{float:left;height:0;overflow:hidden;padding-top:28px;background:url(../images/blog/navigation/tab-navigation.png) no-repeat;}

#tab-navigation ul.navigation li a.categories{width:94px;background-position:0 0;}
#tab-navigation ul.navigation li a.categories:hover{background-position:0 -28px;}
#tab-navigation ul.navigation li.tabs-selected a.categories{background-position:0 -28px;}
#tab-navigation ul.navigation li a.comments{width:91px;background-position:-94px 0;}
#tab-navigation ul.navigation li a.comments:hover{background-position:-94px -28px;}
#tab-navigation ul.navigation li.tabs-selected a.comments{background-position:-94px -28px;}
#tab-navigation ul.navigation li a.featured{width:93px;background-position:-185px 0;}
#tab-navigation ul.navigation li a.featured:hover{background-position:-185px -28px;}
#tab-navigation ul.navigation li.tabs-selected a.featured{background-position:-185px -28px;}

#panel .right-panel-seperator{float:left;width:100%;height:12px;background:#f4cade;}
#panel .right-panel-seperator2{float:left;width:100%;height:12px;background:#f4cfe0;}
#panel .right-panel-seperator3{float:left;width:100%;height:12px;background:#f6d9e6;}
#tab-navigation ul.list{float:left;width:222px;line-height:20px;list-style:none;padding:15px 0 0 26px;margin:0;}
#tab-navigation ul.list li{float:left;font-size:12px;line-height:20px;width:100%;padding:0 0 5px 0;}
#tab-navigation #Categories ul.list li{height:20px;padding:0;}
#tab-navigation #Comments .comment-cont{float:left;line-height:20px;list-style:none outside none;margin:0;padding:15px 0 0 26px;width:222px;}
#tab-navigation #Comments .comment-cont div{float:left;font-size:12px;line-height:20px;padding:5px 0 0;width:100%;}
#panel .post-title{float:left;}
#panel .post-title a{color:#cc6699;}
#panel .post-count{float:right;}

.subscribe-to-emails{float:left;width:100%;height:209px;background:url(../images/blog/dotted-back-subscribe2.jpg) no-repeat;}
.subscribe-title-cont{float:left;width:210px;padding:30px 0 0 30px;}
h6.subscribe-title{float:left;width:194px;height:0;padding-top:20px;overflow:hidden;background:url(../images/blog/titles/subscribe-to-updates.png) no-repeat;}
.subscribe-to-emails .rss{float:left;width:188px;padding-left:47px;}
.rss form{float:left;width:100%;}
.rss form p{color:#cc6699;font-size:11px;letter-spacing:-1px;padding-top:12px;line-height:16px;}
#blog .rss form p a{color:#cc6699;font-size:11px;letter-spacing:-1px;line-height:16px;}
.rss .subscribe-input{font-size:11px;width:182px;height:22px;padding:0px 3px 3px 3px;background:url(../images/blog/subscribe-to-updates-input.jpg) no-repeat;border:0;}
.submit-request-container{float:left;width:150px;padding-top:10px;padding-left:20px;}
.submit-request-container .submit-subscribe{cursor:pointer;width:150px;height:32px;border:0;background:url(../images/blog/buttons/send-me-updates.png) no-repeat;}
.submit-request-container .submit-subscribe:hover{background-position:0 -32px;}
.archive-title-cont{float:left;width:210px;padding:15px 0 0 30px;}
h6.archive{float:left;width:64px;height:0;padding-top:17px;overflow:hidden;background:url(../images/blog/titles/archive-title.png) no-repeat;}
div.archive{float:left;width:100%;padding-bottom:10px;}
div.archive ul.list{float:left;line-height:20px;list-style:none outside none;margin:0;padding:15px 0 0 26px;width:222px;}
div.archive ul.list li{float:left;font-size:12px;height:20px;line-height:20px;width:100%;}

.tell-title-cont{float:left;width:210px;padding:30px 0 0 30px;}
.discount-twent{background:url(../images/blog/20-discount-oportunity.png) no-repeat;float:right;height:94px;margin-left:200px;margin-top:-10px;position:absolute;width:94px;}
.tell-a-friend{position:relative;float:left;width:100%;height:206px;background:url(../images/blog/tell-a-friend-back2.jpg) no-repeat;}
h6.tell-title{float:left;width:194px;height:0;padding-top:20px;overflow:hidden;background:url(../images/blog/titles/tell-a-friend-title.png) no-repeat;}
.submit-container{float:left;width:188px;padding-left:47px;}
.submit-container form p{color:#cc6699;font-size:11px;letter-spacing:-1px;padding-top:8px;padding-bottom:5px;line-height:16px;}
#blog .submit-container form p a{color:#cc6699;font-size:11px;letter-spacing:-1px;line-height:16px;}
.submit-container .subscribe-input{font-size:11px;width:182px;height:22px;padding:0px 3px 3px 3px;background:url(../images/blog/subscribe-to-updates-input.jpg) no-repeat;border:0;}
.email-field{float:left;width:100%;padding-top:5px;}
.submit-request-container .submit-tell{cursor:pointer;width:150px;height:32px;border:0;background:url(../images/blog/buttons/submit-button.png) no-repeat;}
.submit-request-container .submit-tell:hover{background-position:0 -32px;}

#panel .twitter{float:left;width:100%;}
.twitter-title-cont{float:left;width:210px;padding:15px 0 0 30px;}
.twitter h6{float:left;width:220px;height:0;padding-top:17px;overflow:hidden;background:url(../images/blog/titles/follow-us-on-twitter-title.png) no-repeat;}
.tweets{float:left;line-height:18px;font-size:11px;margin:0;padding:15px 0 0 26px;width:222px;}
.tweets .twitter-text{float:left;line-height:18px;font-size:11px;margin:0;padding:10px 0 0 0;width:222px;}
.tweets .time-stamp{float:left;width:222px;color:#CC6699;text-align:right;line-height:14px;}
.tweets a{color:#0f0f0f;}
#blog .tweets a{color:#0f0f0f;line-height:18px;font-size:11px;}

.twitter  .twitter-links{clear:both;padding-top:20px;} 
.twitter .twitter-links .follow-us{cursor:pointer;width:174px;height:37px;border:0;margin: 0 auto;}
.twitter .twitter-links .follow-us a{width: 173px;padding-top: 37px;float:left;height: 0; overflow: hidden;background:url(../images/blog/buttons/follow-us-on-twitter.png) no-repeat;}
.twitter .twitter-links .follow-us a:hover{background-position:0 -37px;}

.twitter .twitter-links  .be-our-friend { cursor:pointer;width:174px;height:36px;border:0;margin: 0 auto;}
.twitter .twitter-links  .be-our-friend a{width: 173px;padding-top: 36px;float:left;height: 0; overflow: hidden;background:url(../images/blog/buttons/be_our_friend_on_facebook.png) no-repeat;}
.twitter .twitter-links  .be-our-friend a:hover{background-position:0 -36px;}

#blog .bottom-container{background:url(../images/blog/bottom-back.jpg) no-repeat scroll 0 0 transparent;float:left;height:20px;padding:3px 10px 0 12px;width:100%;}
#footer{text-align:right; clear:both;padding: 10px 0;}
#footer .copy-right-content{font-size:11px;color: #959595;}
#blog #footer .copy-right-content a{font-size:11px;color: #959595;}

.post_pagination {height:25px;width:100%;float:left;color:#0f0f0f;line-height:25px;text-align:center;font-size: 11px;border-bottom:1px solid #0f0f0f;}
.post_pagination .pagination-container {height:25px;line-height:25px;text-align:center;width:100%;}
.post_pagination .pagination-container .pag-nav{height:25px;line-height:25px;text-align:center;width:45%;float:left;}
.page-count{color:#0f0f0f;float:left;font-size:11px;line-height:24px;margin-left:30px;}
.left-button{float:left;height:24px;margin-left:20px;width:60px;}
.left-button a{font-weight:bold;}
#blog .pagination-container a{line-height:24px;margin-right:2px;padding:5px 10px;color:#0f0f0f;}
.right-button  {float:right;height:24px;margin-right:25px;width:80px;}
.right-button a {font-weight:bold;color:#0f0f0f;padding:0;line-height:24px;margin-right:2px;}

.comments .post_comments{float:left;width:500px;padding-bottom:20px;height:25px;padding-left:25px;line-height:25px;background:url(../images/blog/clippy-balloon.jpg) no-repeat 0 0;}
.comments .post_comments .total-comments{width:100%;float:left;}
.comments .post_comments .total-comments a{color:#0f0f0f;}
#blog #content .detail .post-container .comments a.comments {float:none;padding-bottom:0;padding-top:0;width:auto;}

#blog .right .captcha{float:right;width:45%;}
#blog form .buttons{float:right;width:150px;padding-top:10px;padding-right:13px;}
#blog form .buttons input.send-request{float:left;width:150px;cursor:pointer;height:32px;background:url(../images/blog/buttons/add-coment-button.jpg) no-repeat;border:0;}
#blog form .buttons input.send-request:hover{background-position:0 -32px;}

#blog #tab-navigation a{color:#CC6699;}


/*Admin*/
body #control{font-size:9px;font-family:arial;}
body #admin{font-size:12px;font-family:arial;}
ul.edit a{font-size:11px;}
#control { background: #000 url(../images/control.gif) repeat-x; font-size:11px;}
#control .menu { float: left; }
#control .menu li { float: left; }
#control .menu li a { display: block; _background: url(../images/control.gif) repeat-x; text-decoration: none; }
#control .menu li a:hover, #control .menu li a.active { background: #646464 url(../images/control-menu-button-over.gif) repeat-x; }
#control .menu li a span { display: block; padding: 20px 25px 20px 65px; font-size: 1.4em; color: #ccc; background-repeat: no-repeat; background-position: 10px center; }
#control .menu li a.button1 span { background-image: url(../images/control-menu-button1.png); _background-image: url(../images/control-menu-button1.gif); padding-left: 60px; }
#control .menu li a.button2 span { background-image: url(../images/control-menu-button2.png); _background-image: url(../images/control-menu-button2.gif); padding-left: 55px; }
#control .menu li a.button3 span { background-image: url(../images/control-menu-button3.png); _background-image: url(../images/control-menu-button3.gif); }
#control .menu li a.button4 span { background-image: url(../images/control-menu-button4.png); _background-image: url(../images/control-menu-button4.gif); padding-left: 60px; }
#control .menu li a.button5 span { background-image: url(../images/control-menu-button5.png); _background-image: url(../images/control-menu-button5.gif); }
#control .user { float: right; }
#control .user li { float: left; }
#control .user li a, #control .user li label { display: block; padding: 20px 20px 20px 20px; background: url(../images/control-user-divider.gif) center right no-repeat; font-size: 1.4em; color: #4a8aaa; text-decoration: none; }
#control .user li.last a { background: none; }

#admin {font-family:arial; width: 935px; margin: 0 auto; padding: 35px 19px 40px 19px; background: url(../images/admin.gif) no-repeat; }
#admin strong.title { display: block; padding: 0 0 12px 0; font-size: 2.4em; color: #226882; }
#admin .menu { width: 935px; padding: 0 0 4px 0; background: url(../images/admin-menu-bottom.gif) bottom left no-repeat; }
#admin .menu .content { background: #000 url(../images/admin-menu-top.gif) top left no-repeat; }
#admin .menu .content ul li { float: left; }
#admin .menu .content ul li a { display: block; padding: 20px 22px 20px 22px; font-size: 1.4em; color: #929292; text-decoration: none; }
#admin .menu .content ul li a:hover, #admin .menu .content ul li a.active { color: #fff; }
#admin h1 { display: block; margin: 0 0 25px 0; padding: 50px 0 4px 0; font-size: 1.8em; color: #a3a3a3; border-bottom: 1px solid #929292; }
#admin .status { display: block; margin: 0 0 20px 0; background: url(../images/admin-status-top.gif) no-repeat; }
#admin .status span { display: block; background: url(../images/admin-status-bottom.gif) bottom left no-repeat; }
#admin .status span strong { display: block; padding: 22px 0 22px 63px; background: url(../images/admin-status-message.png) 19px center no-repeat; _background-image: url(../images/admin-status-message.gif); font-size: 1.2em; color: #fff; }
#admin .error { display: block; margin: 0 0 20px 0; background: url(../images/admin-error-top.gif) no-repeat; }
#admin .error span { display: block; background: url(../images/admin-error-bottom.gif) bottom left no-repeat; }
#admin .error span strong { display: block; padding: 22px 0 22px 63px; background: url(../images/admin-error-message.png) 19px center no-repeat; _background-image: url(../images/admin-error-message.gif); font-size: 1.2em; color: #fff; }
#admin .error span strong ul { display: block; padding: 15px 0 0 0; }
#admin .error span strong ul li { list-style: disc inside; padding: 0 0 4px 0; font-weight: bold; }
#admin .error span strong ul li.last { padding-bottom: 0; }
#admin .warning { display: none; margin: 20px 0 0 0; padding: 0 0 0 0; background: url(../images/admin-warning-top.gif) no-repeat; }
#admin .warning span { display: block; background: url(../images/admin-warning-bottom.gif) bottom left no-repeat; }
#admin .warning span strong { display: block; padding: 22px 0 22px 70px; background: url(../images/admin-warning-message.png) 19px center no-repeat; _background-image: url(../images/admin-warning-message.gif); font-size: 1.2em; color: #fff; }

#admin .box { width: 879px; margin: 0 0 0 11px; padding: 25px 19px 19px 19px; background: #262626 url(../images/admin-box.gif) no-repeat; }
#admin .box .note { display: block; margin: 0 0 15px 185px; font-size: 1.2em; color: #c0c0c0; }
#admin .box .note.small { display: block; margin: 0; padding: 0 0 15px 15px; font-size: 1.1em; font-weight: bold; color: #a3a3a3; }
#admin .box .input-text, #admin .box .input-text-error { width: 501px; margin: 0 0 13px 185px; background: url(../images/admin-box-input-text-top.gif) no-repeat; border: 2px solid #262626; }
#admin .box .input-text-error { border-color: #b80101; }
#admin .box .input-text input, #admin .box .input-text-error input { width: 473px; padding: 8px 14px 8px 14px; background: url(../images/admin-box-input-text-bottom.gif) bottom left no-repeat; font-size: 1.7em; color: #bfbfbf; font-weight: bold; border: none; }
#admin .box .input-text.large, #admin .box .input-text-error.large { width: 880px; margin: 0; background: url(../images/admin-box-input-text-large-top.gif) no-repeat; }
#admin .box .input-text.large input, #admin .box .input-text-error.large input { width: 812px; *margin-bottom: -2px; padding: 18px 34px 18px 34px; background: url(../images/admin-box-input-text-large-bottom.gif) bottom left no-repeat; font-size: 1.7em; color: #bfbfbf; font-weight: bold; border: none; }
#admin .box .input-checkbox { display: block; width: 501px; margin: 0 auto; padding: 15px 0 0 0; }
#admin .box .input-checkbox label { float: right; margin: 0 0 0 5px; font-size: 1.2em; color: #c0c0c0;  }
#admin .box .input-checkbox input.checkbox { float: right; }
#admin .box p { display: block; padding: 25px 0 5px 17px; font-size: 1.1em; line-height: 1.3em; color: #9c9c9c; }
#admin .box p em { color: #fff; }
#admin .buttons { padding: 0 0 0 365px; }
#admin .buttons button { float: left; margin-right: 5px; }

#admin .dropdown { width: 507px; height: 46px; margin: 0 0 0 181px; padding: 10px 0 0 9px; background: url(../images/admin-box-dropdown.gif) no-repeat; }
#admin .dropdown .input { float: left; height: 28px; padding: 8px 24px 0 24px; margin: 0; background: url(../images/admin-box-dropdown-input.gif); border: none; font-size: 1.7em; color: #bfbfbf; font-weight: bold; }
#admin .dropdown .arrow { float: left; display: block; width: 45px; height: 36px; background: url(../images/admin-box-dropdown-arrow.gif); }
/* -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); */
#admin .dropdown .items { position: absolute; overflow: hidden; border-left: 1px solid #a9a9a9; border-right: 1px solid #a9a9a9; border-bottom: 1px solid #a9a9a9; background-color: #fff; }
#admin .dropdown .items .content { border-top: 1px solid #a9a9a9; overflow: auto; }
#admin .dropdown .items .content .row { padding: 5px 10px 5px 10px; border-bottom: 1px solid #a9a9a9; clear: both; font-size: 1.2em; color: #000; }
#admin .dropdown .items .content .row.active { cursor: pointer; cursor: hand; background-color: #ddd; }
#admin .dropdown select { width: 499px; padding: 6px 24px 6px 24px; font-size: 1.7em; color: #000; font-weight: bold; }
#admin .dropdown .paging { display: none; }

#admin table.ip-blocking tr td .title { float: left; display: block; padding: 5px 0 5px 37px; background: url(../images/admin-table-ip-blocking-title.gif) 12px center no-repeat; font-size: 1.4em; color: #000; }
#admin table.ip-blocking tr td span.edit { float: left; display: block; padding: 7px 0 5px 6px; font-size: 1.1em; color: #000; }
#admin table.ip-blocking tr td span.edit a { color: #000; }
#admin table.ip-blocking tr td.center { text-align: center; }
#admin table.ip-blocking tr td .button { float: right; display: block; width: 60px; margin: 0 13px 0 0; padding: 5px 0 5px 0; background: #383838 url(../images/admin-table-ip-blocking-button.gif) repeat-x; font-size: 1.1em; color: #fff; text-align: center; border: none; border-bottom: 1px solid #000; overflow: hidden; }
#admin table.ip-blocking-add { width: 100%; margin: 36px 0 0 0; background: #1d1d1d url(../images/admin-table-ip-blocking-add.gif) no-repeat; }
#admin table.ip-blocking-add tr td { padding: 10px 0 10px 0; }
#admin table.ip-blocking-add tr td .input-text, #admin table.ip-blocking-add tr td .input-text-error { width: 267px; margin: 0 0 0 8px; background: url(../images/admin-table-ip-blocking-add-input-text-top.gif) no-repeat; border: 2px solid #333; }
#admin table.ip-blocking-add tr td .input-text-error { border-color: #b80101; }
#admin table.ip-blocking-add tr td .input-text input, #admin table.ip-blocking-add tr td .input-text-error input { width: 217px; *margin-bottom: -2px; padding: 15px 25px 15px 25px; background: url(../images/admin-table-ip-blocking-add-input-text-bottom.gif) bottom left no-repeat; font-size: 1.7em; color: #bfbfbf; font-weight: bold; border: none; }
#admin table.ip-blocking-add tr td.center { text-align: center; }
#admin table.ip-blocking-add tr td .button { margin: 0 22px 0 0; }
#admin table.locale { width: 100%; }
#admin table.locale tr td { padding: 0 0 12px 0; text-align: left; }
#admin table.locale tr td label { display: block; width: 250px; color: #bfbfbf; font-size: 1.7em; font-weight: bold; text-align: right; }
#admin table.locale tr td .dropdown { margin-left: 0; }

#admin .button.add { margin: 0; }
#admin .button.add span { display: block; padding: 0 0 0 25px; background: url(../images/admin-button-posts.png) center left no-repeat; _background-image: url(../images/admin-button-posts.gif); }
#admin .action { margin: 10px 0 0 0; padding: 4px 0 0 0; background: #d4e7f0; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
#admin .action .content { padding: 12px 20px 12px 60px; background: #d4e7f0 url(../images/admin-action-arrow.gif) 25px center no-repeat; }
#admin .action .content.search { background: #d4e7f0 url(../images/admin-action-search.gif) 15px center no-repeat; }
#admin .action .content strong { display: block; padding: 0 0 4px 0; font-size: 2.0em; color: #989898; }
#admin .action .content strong em, #admin .action .content strong a { color: #616161; text-decoration: none; }
#admin .action .content strong a:hover { text-decoration: underline; }
#admin .action .content span { font-size: 1.1em; color: #606060; }
#admin .action .content .reset { float: right; display: block; padding: 10px 0 10px 20px; background: url(../images/admin-action-reset.gif) center left no-repeat; font-size: 1.2em; color: #226882; }
#admin .action .content .button { float: right; margin: 3px 0 0 0; }
#admin .action .footer { height: 4px; background: url(../images/admin-search-bottom.gif) top left no-repeat; font-size: 0; }
#admin .action .categories { position: absolute; display: none; width: 475px; margin: 40px 0 0 280px; padding: 10px 10px 10px 10px; background: #575757; z-index: 11; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.8); }
#admin .action .categories h6 { display: block; padding: 0 0 10px 0; font-size: 1.8em; color: #fff; }
#admin .action .categories ul { display: block; height: 230px; overflow: auto; }
#admin .action .categories ul li { margin: 0 0 1px 0; }
#admin .action .categories ul li label { display: block; padding: 8px 10px 8px 10px; background: #ccc; color: #333; font-size: 1.2em; font-weight: bold; }
#admin .action .categories ul li a { display: block; padding: 8px 10px 8px 10px; background: #fff; color: #3c9ac9; font-size: 1.2em; font-weight: bold; text-decoration: none; }
#admin .action .categories ul li a:hover { color: #fff; background: #3c9ac9; }
#admin .action #popup-categories-overlay { position: absolute; display: none; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; }
#admin .pagination { display: block; padding: 22px 0 15px 0; text-align: right; font-size: 1.4em; color: #616161; }
#admin .pagination span { padding: 0 7px 0 7px; }
#admin .pagination a { color: #616161; text-decoration: none; }
#admin .pagination a:hover, #admin .pagination a.active { text-decoration: underline; }

#admin .grid { width: 100%; }
#admin .grid tr th { padding: 10px 0 10px 0; background: #1c1c1c url(../images/grid-th.gif) repeat-x; font-size: 1.4em; color: #fff; text-align: center; }
#admin .grid tr th a { color: #bcbcbc; }
#admin .grid tr td { padding: 15px 15px 15px 15px; background: #e7eef1; border-right: 2px solid #fff; border-top: 2px solid #fff; text-align: center; }
#admin .grid tr.active td { background-color: #a7c4d2; }
#admin .grid tr td.last { border-right: none; }
#admin .grid tr td span { display: block; font-size: 1.4em; color: #000; }
#admin .grid tr td span span { display: inline; padding: 0 7px 0 7px; }
#admin .grid tr td span a { color: #000; }
#admin .grid tr td span.small { padding: 4px 0 0 0; font-size: 1.1em; }
#admin .grid tr td span.large { font-size: 2.0em; color: #226882; }
#admin .grid tr td a.remove { float: right; display: block; padding: 5px 0 5px 30px; font-size: 1.4em; color: #000; background: url(../images/grid-remove.png) center left no-repeat; _background-image: url(../images/grid-remove.gif); text-align: left; }
#admin .grid tr td .edit-form { display: none; width: 224px; margin: 0 auto; text-align: left; }
#admin .grid tr td .edit-form.small { width: 178px; }
#admin .grid tr td .edit-form .input-text { width: 224px; background: url(../images/grid-edit-input-text-top.gif) no-repeat; border: 1px solid #e7eef1; }
#admin .grid tr td .edit-form .input-text-error { border-color: #b80101; }
#admin .grid tr td .edit-form .input-text input, .grid tr td .edit-form .input-text-error input { width: 184px; padding: 5px 20px 5px 20px; background: url(../images/grid-edit-input-text-bottom.gif) bottom left no-repeat; font-size: 1.4em; color: #000; font-weight: bold; border: none; }
#admin .grid tr td .edit-form.small .input-text { width: 178px; background-image: url(../images/grid-edit-input-text-small-bottom.gif); }
#admin .grid tr td .edit-form.small .input-text input { width: 138px; background-image: url(../images/grid-edit-input-text-small-top.gif); }
#admin .grid tr td .edit-form .buttons { width: 216px; padding: 10px 0 0 12px; }
#admin .grid tr td .edit-form .buttons button { float: left; margin: 0 11px 0 0; }

#admin #tooltip { display: none; width: 300px; padding: 15px; background: #000; font-size: 1.2em; line-height: 1.2em; color: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.5); }

#popups { position: absolute; top: 0; left: 0; width: 100%; z-index:100; }

#popup-login { position: absolute; left: 50%; width: 541px; margin: 0 0 0 -270px; padding: 0 0 6px 0; background: url(../images/popup-login-background-bottom.gif) bottom left no-repeat; z-index: 1; }
#popup-login .content { width: 541px; padding: 0 0 15px 0; background: url(../images/popup-login-background-top.gif) no-repeat; }
#popup-login .content .logo { width: 208px; height: 77px; margin: 0 auto; padding: 0 0 30px 0; background: url(../images/popup-login-logo.gif) no-repeat; text-indent: -9000px; }
#popup-login .content .error { display: none; padding: 15px 20px 15px 55px; margin: 0 0 17px 0; background: #b80101 url(../images/popup-login-error.gif) 20px center no-repeat; font-size: 1.2em; color: #fff; }
#popup-login .content .status { display: none; padding: 15px 20px 15px 55px; margin: 0 0 17px 0; background: #53c229 url(../images/popup-login-status.gif) 20px center no-repeat; font-size: 1.2em; color: #fff; }
#popup-login .content .title { display: block; padding: 0 20px 10px 20px; font-size: 2.4em; color: #226882; }
#popup-login .content .message { padding: 0 20px 17px 20px; font-size: 1.2em; line-height: 1.3em; color: #272727; }
#popup-login .content button, #popup-login .content .button { margin-top: 0; }
#popup-login .content .input-text, #popup-login .content .input-text-error { width: 501px; margin: 0 0 14px 18px; background: url(../images/popup-login-input-text-top.gif) no-repeat; border: 2px solid #d9d9d9; }
#popup-login .content .input-text input, #popup-login .content .input-text-error input { width: 473px; padding: 8px 14px 8px 14px; background: url(../images/popup-login-input-text-bottom.gif) bottom left no-repeat; font-size: 1.7em; color: #bfbfbf; font-weight: bold; border: none; }
#popup-login .content .input-text-error { border-color: #b80101; }
#popup-login .content .buttons { padding: 0 20px 0 20px; }
#popup-login .content .buttons .link { float: left; display: block; padding: 6px 0 6px 0; font-size: 1.2em; color: #272727; overflow: hidden; }
#popup-login .content .buttons button { float: right; }
#popup-login .content .sent .title { padding-bottom: 20px; text-align: center; }
#popup-login .content .sent .message { padding: 0 40px 30px 40px; }
#popup-login .content .sent .button { float: left; margin: 0 0 0 226px; }
#popup-login-overlay { position: absolute; width: 100%; height: 100%; background: #000; opacity: 0.75; filter: alpha(opacity=75); }

/* -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.8); */
#popup-confirm { position: absolute; left: 50%; z-index: 3; width: 635px; margin: 0 0 0 -338px; padding: 0 20px 0 20px; background: #b80101; }
#popup-confirm .message { float: left; display: block; width: 400px; padding: 28px 0 28px 60px; background: url(../images/popup-confirm-message.gif) center left no-repeat; font-size: 1.2em; line-height: 1.2em; color: #fff; }
#popup-confirm .buttons { float: right; width: 170px; padding: 32px 0 16px 0; }
#popup-confirm .buttons .button { float: left; margin: 0 6px 10px 0; }
#popup-confirm-overlay { position: absolute; width: 100%; height: 100%; background: #000; opacity: 0.75; filter: alpha(opacity=75); z-index: 2; }
#popup-admin-login { position: absolute; left: 50%; z-index: 3; width: 494px; margin: 0 0 0 -250px; padding: 3px 3px 20px 3px; background: #424242; z-index: 3; }
#popup-admin-login .error { display: block; padding: 15px 20px 15px 55px; margin: 0 0 20px 0; background: #b80101 url(../images/popup-admin-login-error.gif) 20px center no-repeat; font-size: 1.2em; color: #fff; }
#popup-admin-login .input-text { width: 386px; margin: 0 0 10px 53px; background: url(../images/popup-admin-login-input-text-top.gif) no-repeat; }
#popup-admin-login .input-text input { width: 358px; padding: 7px 14px 7px 14px; background: url(../images/popup-admin-login-input-text-bottom.gif) bottom left no-repeat; font-size: 1.7em; color: #bfbfbf; font-weight: bold; border: none; }
#popup-admin-login button { float: right; margin: 5px 55px 0 0; }
#popup-admin-login-overlay { position: absolute; width: 100%; height: 100%; background: #000; opacity: 0.75; filter: alpha(opacity=75); z-index: 2; }

/* -moz-border-radius: 6px; -webkit-border-radius: 6px; -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.8); */
#popup-manager { position: absolute; left: 50%; width: 806px; margin: 0 0 0 -403px; padding: 0 0 5px 0; background: url(../images/popup-manager-bottom.gif) bottom left no-repeat; z-index: 1; }
#popup-manager .content { padding: 4px 4px 15px 4px; background: url(../images/popup-manager-top.gif) no-repeat; }
#popup-manager h3 { padding: 25px 20px 25px 20px; background: #0f0f0f url(../images/popup-manager-title.gif) repeat-x; font-size: 1.4em; color: #fff; }
#popup-manager .logo { position: absolute; width: 770px; height: 69px; background: url(../images/popup-manager-logo.gif) top right no-repeat; }
#popup-manager form { display: block; padding: 0 10px 0 30px; }
#popup-manager .warning { display: block; width: 500px; margin: 30px 0 25px 0; padding: 10px 0 10px 84px; background: url(../images/icon-warning.png) 30px center no-repeat; _background-image: url(../images/icon-warning.gof); font-size: 1.2em; line-height: 1.3em; color: #000; }
#popup-manager .input-text { width: 501px; margin: 0 0 9px 0; border: 1px solid #dedede; background: url(../images/popup-manager-input-text-top.gif) no-repeat; }
#popup-manager .input-text input { width: 473px; padding: 7px 14px 7px 14px; background: url(../images/popup-manager-input-text-bottom.gif) bottom left no-repeat; font-size: 1.7em; color: #bfbfbf; font-weight: bold; border: none; }
#popup-manager .input-text.error { border-color: #b80101; }
#popup-manager .input-text.error input { color: #b80101; }
#popup-manager .input-error { position: absolute; padding: 12px 0 0 520px; font-size: 1.2em; font-weight: bold; color: #000; }
#popup-manager .note { display: block; padding: 0 0 13px 0; font-size: 1.2em; color: #000; }
#popup-manager .button.input { float: left; margin: 0 0 0 10px; }
#popup-manager .buttons { padding: 0 0 0 260px; }
#popup-manager .buttons button { float: left; margin-right: 5px; }
#popup-manager span.error { display: block; padding: 15px 20px 15px 55px; margin: 5px 0 20px 0; background: #b80101 url(../images/popup-manager-error.gif) 20px center no-repeat; font-size: 1.2em; color: #fff; }
#popup-manager-overlay { position: absolute; width: 100%; height: 100%; background: #000; opacity: 0.75; filter: alpha(opacity=75); }

#popup-editor { position: absolute; left: 50%; width: 806px; margin: 0 0 0 -403px; background: #262626 url(../images/popup-editor-top.gif) repeat-x; z-index: 1; }
#popup-editor.expanded { left: 0; width: 100%; margin-top: 0; margin-left: 0; min-width: 806px; -moz-box-shadow: none; -webkit-box-shadow: none; }
#popup-editor .header { padding: 0 20px 0 0; background: #161616 url(../images/popup-editor-header.gif) repeat-x; }
#popup-editor .header strong { float: left; display: block; padding: 25px 25px 25px 70px; background-position: 10px center; background-repeat: no-repeat; background-image: url(../images/popup-editor-header-icon1.png); _background-image: url(../images/popup-editor-header-icon1.gif); font-size: 1.4em; color: #ccc;  }
#popup-editor .header .expand { position: absolute; float: none; display: block; width: 7px; height: 7px; margin: 8px 0 0 792px; padding: 0; background: url(../images/popup-editor-header-expand.gif); text-indent: -9000px; }
#popup-editor .header a { float: right; display: block; width: 44px; padding: 25px 0 25px 0; background: url(../images/popup-editor-header-button.png) center left no-repeat; _background-image: url(../images/popup-editor-header-button.gif); font-size: 1.4em; text-decoration: none; }
#popup-editor .warning { display: none; padding: 15px 20px 15px 55px; margin: 5px 0 0 0; background: #b80101 url(../images/popup-login-error.gif) 20px center no-repeat; line-height: 1.2em; font-size: 1.2em; color: #fff; }
#popup-editor .warning span { display: block; padding: 10px 0 0 0; line-height: 1.3em; color: #fff; }
#popup-editor h6 { display: block; padding: 25px 0 0 20px; font-size: 1.7em; color: #ccc; }
#popup-editor .media { margin: 10px 20px 0 20px; padding: 30px 30px 25px 30px; background: #2d2d2d url(../images/popup-editor-media.gif) repeat-x; border: 1px solid #3d3d3d; border-top: none; }
#popup-editor .media textarea { display: none; }
#popup-editor .media ul.items { padding-bottom: 10px; }
#popup-editor .media ul li { padding: 0 0 10px 0; }
#popup-editor .media ul li.last { padding-bottom: 20px; }
#popup-editor .media ul li .preview { float: left; width: 149px; height: 37px; border: 1px solid #ccc; }
#popup-editor .media ul li .stats { float: left; display: block; padding: 0 20px 0 0; font-size: 1.4em; line-height: 1.3em; color: #fff; }
#popup-editor .media ul li .stats em, #popup-editor .media ul li .stats em a { color: #66ccff; text-decoration: none; }
#popup-editor .media ul li .stats em a:hover { text-decoration: underline; }
#popup-editor .media ul li a.remove { float: left; display: block; margin: 5px 0 0 0; font-size: 1.2em; color: #ff0000; text-decoration: underline; }
#popup-editor .media ul li .uploading { float: left; display: none; width: 140px; padding: 5px 0 0 20px; }
#popup-editor .media ul li .uploading .progress { float: left; width: 80px; height: 10px; margin: 0 9px 0 0; padding: 1px 1px 1px 1px; border: 1px solid #ccc; }
#popup-editor .media ul li .uploading .progress span { display: block; width: 0; height: 10px; background: url(../images/popup-editor-progress.gif) repeat-x; }
#popup-editor .media ul li .uploading .cancel { float: left; font-size: 1.2em; color: #ff0000; }
#popup-editor .media ul li.video { display: none; }
#popup-editor .media ul li.video input { width: 400px; padding: 3px 5px 3px 5px; background: #fff; border: 1px solid #999; color: #333; font-size: 1.2em; }
#popup-editor .media button.select, #popup-editor .media button.video { float: left; margin: 0 5px 0 0; }
#popup-editor .input-text, #popup-editor .input-text-error { width: 766px; margin: 8px 0 8px 18px; padding: 0 0 0 0; background: url(../images/popup-editor-input-text-top.gif) no-repeat; border: 2px solid #262626; }
#popup-editor .input-text-error { border-color: #b80101; }
#popup-editor .input-text input, #popup-editor .input-text-error input { display: block; width: 716px; *margin-bottom: -2px; padding: 17px 25px 17px 25px; background: url(../images/popup-editor-input-text-bottom.gif) bottom left no-repeat; font-size: 1.7em; color: #bfbfbf; font-weight: bold; border: none; }
#popup-editor .tags, #popup-editor .categories { float: left; padding: 25px 0 40px 20px; }
#popup-editor .tags input, #popup-editor .categories input.text { display: block; width: 163px; padding: 5px 7px 5px 7px; background: none; border: none; border-bottom: 1px solid #515151; font-size: 1.1em; color: #60bbe8; }
#popup-editor .tags span, #popup-editor .categories span { display: block; padding: 7px 0 0 7px; font-size: 1.1em; color: #60bbe8; }
#popup-editor .categories .popup { position: absolute; display: none; width: 477px; margin: -320px 0 0 -60px; padding: 10px 10px 10px 8px; background: #575757; z-index: 11; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.8); }
#popup-editor .categories .popup .warning { margin: 0 0 10px 2px; }
#popup-editor .categories .popup .warning span { color: #fff; }
#popup-editor .categories .popup textarea { display: none; }
#popup-editor .categories .popup ul { display: block; height: 230px; margin: 0 0 13px 2px; overflow: auto; }
#popup-editor .categories .popup ul li { margin: 0 0 1px 0; }
#popup-editor .categories .popup ul li a { display: block; padding: 8px 10px 8px 10px; background: #fff; color: #3c9ac9; font-size: 1.2em; font-weight: bold; text-decoration: none; }
#popup-editor .categories .popup ul li a:hover { text-decoration: underline; }
#popup-editor .categories .popup ul li a.active { background-color: #3c9ac9; color: #fff; }
#popup-editor .categories .popup .input-text, #popup-editor .categories .popup .input-text-error { float: left; width: 386px; margin: 0; background: url(../images/popup-editor-categories-popup-input-text-top.gif) no-repeat; border-color: #575757; }
#popup-editor .categories .popup .input-text input, #popup-editor .categories .popup .input-text-error input { width: 358px; padding: 7px 14px 7px 14px; background: url(../images/popup-editor-categories-popup-input-text-bottom.gif) bottom left no-repeat; font-size: 1.7em; color: #bfbfbf; font-weight: bold; }
#popup-editor .categories .popup .input-text-error { border-color: #b80101; }
#popup-editor .categories .popup button { float: right; margin: 4px 0 0 0; }
#popup-editor .categories #popup-categories-overlay { position: absolute; display: none; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; }
#popup-editor .comments { float: right; padding: 30px 21px 40px 0; }
#popup-editor .comments input { margin: 0 5px 0 0; }
#popup-editor .comments label { font-size: 1.1em; color: #60bbe8; }
#popup-editor .featured { float: right; padding: 30px 21px 40px 0; }
#popup-editor .featured input { margin: 0 5px 0 0; }
#popup-editor .featured label { font-size: 1.1em; color: #60bbe8; }
#popup-editor .files { padding: 20px 20px 20px 20px; background: #2f2f2f; }
#popup-editor .files textarea { display: none; }
#popup-editor .files strong { display: block; padding: 0 0 8px 0; font-size: 1.2em; color: #fff; }
#popup-editor .files strong em { font-weight: bold; color: #60bbe8; }
#popup-editor .files ul { padding: 0 0 15px 0; }
#popup-editor .files ul li { display: block; padding: 7px 0 7px 30px; background: url(../images/popup-editor-files-item.gif) center left no-repeat; }
#popup-editor .files ul li .title { float: left; color: #60bbe8; font-size: 1.2em; text-decoration: none; }
#popup-editor .files ul li .title:hover { text-decoration: underline; }
#popup-editor .files ul li .remove { float: left; display: block; margin: 2px 0 0 20px; color: #ff0000; font-size: 1.1em; text-decoration: underline; }
#popup-editor .files ul li .remove:hover { text-decoration: none; }
#popup-editor .files ul li .uploading { float: left; display: none; width: 140px; padding: 2px 0 0 20px; }
#popup-editor .files ul li .uploading .progress { float: left; width: 80px; height: 10px; margin: 0 9px 0 0; padding: 1px 1px 1px 1px; border: 1px solid #ccc; }
#popup-editor .files ul li .uploading .progress span { display: block; width: 0; height: 10px; background: url(../images/popup-editor-progress.gif) repeat-x; }
#popup-editor .files ul li .uploading .cancel { float: left; font-size: 1.1em; color: #ff0000; }
#popup-editor .files button { float: left; margin: 0 5px 0 0; }
#popup-editor .files button.upload, #popup-editor .files button.cancel { display: none; }
#popup-editor .files .progress { float: left; display: block; padding: 9px 0 9px 15px; font-size: 1.2em; color: #fff; }
#popup-editor .buttons { padding: 12px 25px 12px 25px; background: #262626; }
#popup-editor .buttons .progress { float: left; width: 175px; height: 17px; margin: 6px 0 0 0; background: url(../images/popup-editor-progress.gif) repeat-x; border: 1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#popup-editor .buttons button { float: right; margin: 0 0 0 10px; }
#popup-editor .wysiwyg { margin: 8px 18px 0 18px; border: 2px solid #262626; }
#popup-editor .wysiwyg.error { padding: 0; border-color: #b80101; background: none; }
#popup-editor .wysiwyg .html { border: 1px solid #999; }
#popup-editor .wysiwyg .textarea { padding: 2px; border: 1px solid #333; background: none; }
#popup-editor .wysiwyg .textarea textarea { }
#popup-editor .wysiwyg .textarea-editor { }
#popup-editor .wysiwyg textarea { -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; padding: 10px 10px 10px 10px; background: #fff; border: none; font-size: 1.2em; color: #000; max-width: 100%; }
#popup-editor .wysiwyg .stats { margin: 5px 0 0 0; padding: 2px 2px 2px 2px; text-align: right; border: 1px solid #333; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
#popup-editor .wysiwyg .stats .content { padding: 8px 10px 8px 10px; background: #353535 url(../images/popup-editor-wysiwyg-stats.gif) repeat-x; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
#popup-editor .wysiwyg .stats .content span { padding: 0 0 0 25px; font-size: 1.1em; color: #60bbe8; }
#popup-editor-overlay { position: absolute; width: 100%; height: 100%; background: #000; opacity: 0.75; filter: alpha(opacity=75); }


