/* reset.css */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
/* style.css */
h2{color:#f06;}
a{color:#2E6AB1;text-decoration:none;}
.content{background-color:#fff;color:#333;font:normal 120% Trebuchet MS,verdana,helvetica,arial,sans-serif;}
#header{background:url(../img/bg-header.png) repeat-x;padding:10px 10px 40px;}
#header h1{background:url(../img/logo.gif) no-repeat left;font:bold 200% Verdana;float:left;width:auto;margin:0 20px;padding:5px 0 5px 50px;}
#header h1 a{color:#000;text-decoration:none;}
#header h1 a:hover{text-decoration:underline;}
#sub-header{float:right;}
#sub-header li{display:inline;}
#footer{clear:both;background:#eee;font-size:60%;margin:10px 0 0;padding:0 10px;}
#footer a{color:#2E6AB1;text-decoration:none;}
#footer a:hover{background-color:#ff0;text-decoration:underline;}
.throbber{background:url(../img/throbber.gif) no-repeat left;padding-left:20px;}
form.normal{width:600px;position:relative;margin:5px;padding:5px;}
form.normal div.input,form.normal div.submit{margin:5px;padding:5px;}
form.normal div.input label{width:auto;display:block;padding:3px 12px 0 0;}
form.normal div.checkbox label,form.normal div.radio label{display:inline;padding-right:10px;position:static;margin:0 0 0 5px;}
form.normal div.checkbox label{width:210px;}
form.normal div.required label{background:transparent url(../img/required-red.png) no-repeat scroll 0 5px;padding:0 0 0 15px;}
form.normal div.select div.checkbox label{background:none;}
form.normal div.select select,form.normal div.text input,form.normal div.textarea textarea,form.normal div.password input{width:55%;font-size:1.1em;border:1px solid #ddd;margin:0 5px 0 0;padding:5px 2px;}
form.normal div.select select{width:55%;font-size:14px;padding:0;}
form.normal div.input textarea{height:125px;width:55%;border:1px solid #ddd;}
form.normal div.date label+select{margin:0;}
form.normal div.checkbox input,form.normal div.radio input{width:16px;margin:0;}
form.normal div.checkbox input{margin:0;}
form.normal div.submit input{background:#fff url(../img/bg-submit.png) repeat-x 0 100%;cursor:pointer;font-size:15px;border:1px solid #f0dba8;width:auto;height:27px;margin:0 0 0 130px;padding:2px 5px;}
form.normal div.select select:hover,form.normal div.text input:hover,form.normal div.textarea textarea:hover,form.normal div.password input:hover,form.normal div.select select:active,form.normal div.text input:focus,form.normal div.textarea textarea:focus,form.normal div.password input:focus,form.normal div.select select:focus,form.normal div.text input:active.normal div.textarea textarea:active,form.normal div.password input:active{border:1px solid #666;background-color:#fff;}
form.normal div.error-message{color:#f06;text-align:center;margin:5px 0 0;}
form.normal div.error{background-color:#fef;}
form.normal div.error label{color:#000;}
form.normal div.error input,form.normal div.error textarea,form.normal div.error select{background-color:#ffffe1;border:1px solid #f06;}
form.normal div.file input{margin:0;}
div#blogs-add form.normal div.submit,div#blogs-edit form.normal div.submit{display:inline;margin:0;}
form.normal div.submit input.blogs-submit{display:inline;margin:0;}
form.normal div.input input.bg-openid-input{background:url(../img/icon-open-id.png) no-repeat scroll 1px 5px;width:50%;padding:4px 0 5px 25px;}
span.openid-icon{background:transparent url(../img/icon-open-id.png) no-repeat scroll left 0;display:inline-block;height:16px;width:16px;font-size:0;text-indent:-3000em;vertical-align:middle;}
form.normal div.input input.bg-openid-input:active,form.normal div.input input.bg-openid-input:focus{background:#fff url(../img/icon-open-id.png) no-repeat scroll 1px 5px;}
table.list,table.list td,table.list th{border-color:#eee;border-style:solid;}
table.list{border-spacing:0;border-collapse:collapse;width:90%;font-size:80%;border-width:0 0 1px 1px;margin:5px auto;}
table.list td,table.list th{background-color:#fff;vertical-align:middle;text-align:center;border-width:1px 1px 0 0;margin:0;padding:4px;}
table.list th{color:#0096FF;}
table.list tr.altrow td{background-color:#f2f7fb;}
a.add{background:url(../img/icon-add.png) 0 0 no-repeat;padding-left:16px;margin-right:16px;}
a.delete{background:url(../img/icon-delete.png) 0 0 no-repeat;padding-left:16px;margin-right:16px;}
a.edit{background:url(../img/icon-edit.png) 0 0 no-repeat;padding-left:16px;margin-right:16px;}
a.asc{background:transparent url(../img/icon-sort-down.gif) no-repeat scroll right center;}
a.desc{background:transparent url(../img/icon-sort-up.gif) no-repeat scroll right center;}
a.asc,a.desc{padding-right:10px;margin-right:10px;}
div.paging{clear:both;}
div.paging a,div.paging span{background-color:#fefefe;color:#2e6ab1;text-decoration:none;}
div.paging a,div.paging span.prev,div.paging span.next,div.paging span.current{border:1px solid #d4d4d4;margin:2px;padding:3px;}
div.paging span.prev,div.paging span.next{color:#d4d4d4;}
div.paging span.skip{border:none;}
div.paging a:hover{border:1px solid #f06;}
div.paging span.current{border:1px solid #f06;}
dl.list{width:41.1em;margin:2em 0;padding:0;}
dl .altrow{background-color:#f2f7fb;}
dl.list dt{width:10em;float:left;border-top:1px solid #eee;clear:both;margin:0;padding:.5em;}
dl.list dd{float:left;width:24em;border-top:1px solid #eee;margin:0;padding:.5em;}
.message{position:fixed;left:0;top:0;z-index:1;width:100%;padding:20px 50px 10px;}
#errorMessage,.error{background:#ffebf3;border:1px solid #f06;}
#successMessage,.success{background:#eff;border:1px solid #6f0;}
#flashMessage,.notice,table.list td.notice{background:#ffe;border:1px solid #f60;}
#errorMessage,#authMessage{background:#ffebf3 url(../img/icon-error.png) no-repeat;}
#successMessage{background:#eff url(../img/icon-success.png) no-repeat;}
#flashMessage{background:#ffe url(../img/icon-warning.png) no-repeat left top;}
div.actions ul{margin:0;padding:0;}
div.actions li{display:inline;list-style-type:none;line-height:2em;white-space:nowrap;margin:0 2em 0 0;}
ul.list li{border:3px solid #eee;float:left;margin:2px;}
ul.list li:hover{border:3px solid #f06;}
ul.list li p{margin:0 0 0 5px;}
ol.list li{border:3px solid #eee;display:block;margin:2px;}
ol.list li:hover{border:3px solid #f06;}
ol.list li p{margin:0 0 0 5px;}
span.help{display:block;font-size:65%;padding-left:20px;}
label.overlabel-apply{position:absolute;bottom:5px;left:10px;z-index:1;color:#999;}
div.captcha-block{margin:5px 0 5px 8px;}
div.captcha-block img{border:1px solid #fff;margin:0 10px 0 0;}
div.captcha-left{width:180px;float:left;}
div.captcha-right{width:25px;border:1px solid #fff;float:left;}
a.captcha-audio{display:block;width:22px;height:20px;background:url(../img/icon-audio.gif) no-repeat left top;text-indent:-2000em;margin:2px 0 1px 2px;}
a.captcha-reload{width:22px;height:20px;display:block;background:url(../img/icon-refresh.gif) no-repeat left top;text-indent:-2000em;margin:2px 0 1px 2px;}
.cake-sql-log{font-family:"Courier New";font-size:80%;}
.cake-sql-log td,.cake-sql-log th{text-align:left;border:1px solid #eee;padding:4px 8px;}
pre.cake-debug{background:#fc0;font-size:120%;line-height:140%;margin-top:1em;overflow:auto;position:relative;}
div.cake-stack-trace{background:#fff;border:4px dotted #fc0;color:#333;font-size:120%;line-height:140%;overflow:auto;position:relative;margin:0;padding:6px;}
div.cake-code-dump pre{position:relative;overflow:auto;}
div.cake-stack-trace pre,div.cake-code-dump pre{color:#000;background-color:#F0F0F0;overflow:auto;margin:0;padding:1em;}
div.cake-code-dump pre,div.cake-code-dump pre code{clear:both;font-size:12px;line-height:15px;overflow:auto;margin:4px 2px;padding:4px;}
div.cake-code-dump span.code-highlight{background-color:#FF0;padding:4px;}
.round-5{-moz-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.round-10{-moz-border-radius:10px;-khtml-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0;}
.clearfix{display:block;}
* html .clearfix{height:1%;}
*+html .clearfix{display:inline-block;}
.admin-sideone{width:14%;float:left;border:1px solid #ddd;margin:0 0 0 10px;padding:10px;}
.admin-sidetwo{width:80%;float:left;border:1px solid #ddd;margin:0 0 0 10px;padding:10px;}
h5.hidden-info{display:none;}
ul.admin-links li.active a{color:#000;}
ul.admin-sub-links{margin:0 0 0 15px;}
ul.admin-links li.active ul.admin-sub-links li a{color:#2E6AB1;}
.admin-bar{background:#FEFFFE none repeat scroll 0 0;border:1px solid #CEE9FC;left:300px;position:absolute;top:0;width:200px;font-size:14px;padding:6px 0 2px 46px;}
.admin-bar h3{float:left;padding-right:3px;width:auto;}
.admin-bar span.c{float:left;padding-right:3px;width:auto;}
form.normal div.input input.image-settings{width:100px;}
a.online{background:url(../img/icon-online.png) 0 0 no-repeat;}
a.offline{background:url(../img/icon-offline.png) 0 0 no-repeat;}
div.record-info div{display:inline;margin:0 10px 0 0;}
form.normal div.outer-image-settings div.input{width:386px;float:left;}
form.normal div.outer-image-settings div.input label{position:absolute;}
form.normal div.outer-image-settings div.input input{margin:0 0 0 280px;}
form.normal div.outer-image-settings div.input input.image-settings-height{margin:0;}
form.normal div.outer-image-settings div.image-separator{width:10px;}
.js .hide{display:none;}
