 h2{font-size:1.4em;font-weight:bold;font-family:tahoma,helvetica,serif;color:#831B1B;margin:0;letter-spacing:-1px;padding:5px 10px;} h3{font-size:1.2em;font-weight:bold;font-family:tahoma,helvetica,serif;color:#831B1B;letter-spacing:-1px;margin:20px 0 0;padding:0;} .admin-logo{position:absolute;margin:110px 0 0 50px;text-align:center;width:200px;font-family:tahoma,helvetica,serif;font-size:1.5em;font-weight:bold;} .admin-button{margin-left:40px;height:40px;padding:5px;width:500px;float:left;} .admin-button .call{margin-top:4px;} .admin-button .call a{color:#333;font-weight:bold;} .admin-button .img{float:left;width:32px;height:32px;margin-right:5px;padding:4px;} .admin-button span{font-size:0.85em;} .admin-minibutton{float:right;margin:10px 10px 0 0;height:20px;width:190px;text-align:right;} .admin-minibutton a{color:#333;font-weight:bold;} .admin-minibutton img{width:16px;height:16px;margin:5px 5px -5px 0;} div.page-description{padding:0 10px 15px;} div.page-description p{padding:5px 0 0;} img.photo-thumb{float:right;border:5px solid #666;} .resize-box,.upload-box{background:url(images/admin-photo-background.gif) top left repeat-x #B6B6B6;height:40px;border:1px solid #AAA;margin:5px 10px 20px;padding:5px;width:200px;float:left;} .upload-box{width:400px;} .resize-call{margin-top:12px;} .resize-result,.upload-result{float:left;width:32px;height:32px;margin-right:5px;padding:4px;} form.upload{padding-top:2px;} form.upload label{display:block;font-size:0.7em;font-weight:bold;} form.upload input.text{width:150px;font-size:0.95em;border:1px solid #CCC;} form.upload input.file{width:181px;font-size:0.95em;border:1px solid #CCC;} form.upload input.submit{margin:3px 0 0 75px;width:75px;font-size:0.95em;font-weight:bold;} form.post{padding: 0 10px;} form.post label{display:block;font-size:0.7em;margin-top:5px;font-weight:bold;} form.post input.text{width:200px;font-size:1em;border:1px solid #CCC;} form.post select{width:100px;font-size:1em;border:1px solid #CCC;} form.post textarea{font-family:tahoma,helvetica,serif;width:667px;height:150px;font-size:1em;border:1px solid #CCC;} form.post input.submit{margin:5px 0 0 0;width:75px;font-size:1em;font-weight:bold;} form.config{padding: 0 20px;} form.config label{display:block;font-size:0.7em;margin-top:5px;font-weight:bold;} form.config input.text{width:642px;font-size:1em;border:1px solid #CCC;} form.config select{width:300px;font-size:1em;border:1px solid #CCC;} form.config textarea{font-family:tahoma,helvetica,serif;width:642px;height:150px;font-size:1em;border:1px solid #CCC;} form.config fieldset{border:1px solid #CCC;margin:10px 5px 0;float:left;-moz-border-radius:1em;text-align:center;padding:10px;} form.config input.submit{margin:10px 0 0 0;width:75px;font-size:1em;font-weight:bold;} form.style, form.stylelogo{padding: 0 10px;} table.post{border:0;border-collapse:collapse;margin:10px;width:667px;} table.post tr{background-color:#FFF;} table.post tr td{border-bottom:1px solid #CCC;height:20px;} table.post tr:hover{background-color:#EEE;} table.post tr.head{background-color:#DDD;font-weight:bold;font-size:0.85em;} table.post tr.locked{background-color:#EEE;} table.post .img{width:30px;text-align:center;} table.post img{margin:2px 0 -1px;} table.post img.icon{margin:-2px 5px -3px 0;} table.post .id{width:30px;text-align:center;} table.post .act{width:20px;text-align:center;} table.post .title{text-align:left;} table.post .photos{width:50px;text-align:center;} table.post .order{width:50px;text-align:center;} table.post .pub{width:100px;text-align:center;font-size:0.85em;} table.post .view{width:40px;text-align:center;font-size:0.85em;} .boxleft{width:300px;margin-left:10px;float:left;text-align:left;} .boxright{width:300px;margin:0 10px 0 0;float:right;} div.stylepage{margin:10px;} div.stylepage p{margin:10px 0;} table.style{border:0;border-collapse:collapse;width:667px;border-top:5px solid #505050;} table.style tr td{border-bottom:1px solid #CCC;} table.style td.d{width:150px;font-size:0.85em;font-weight:bold;text-align:right;padding-right:10px;} table.style td.c{height:35px;} div.styles-logo{border-bottom:1px solid #888;background:url(images/top-background.gif) left top repeat-x transparent;height:33px;overflow:visible;width:100%;} div.styles-logo-dark,div.styles-logo-light{border:2px solid #CCC;padding-bottom:40px;} div.styles-logo-dark{background-color:#000;} div.styles-logo-light{background-color:#FFF;} div.style .color{width:20px;height:20px;float:left;margin-right:5px;border:1px solid #999999;} div.style .font, div.style .number{height:20px;float:left;margin-right:5px;border:1px solid #999999;padding:3px 5px 0 5px;text-align:center;} div.style .description{margin:5px;padding-top:3px;} div.style .value{margin:5px;} div.style-logo{text-align:center;margin:20px 0 10px;} div.style-logo img{border:1px solid #525252;} table.stats{border:0;border-collapse:collapse;margin:10px;width:667px;} table.stats tr{background-color:#FFF;} table.stats tr td{border-bottom:1px solid #CCC;height:40px;padding:2px 4px;} table.stats tr:hover{background-color:#EEE;} table.stats tr.head{background-color:#DDD;font-weight:bold;font-size:0.85em;text-align:center;} table.stats tr.head td{height:20px;} table.stats tr.locked{background-color:#EEE;} table.stats td.ordinal{width:20px;font-size:1.3em;text-align:center;} table.stats td.thumb img{height:40px;border:1px solid #333;} table.stats td.thumb{width:60px;text-align:center;} table.stats td.title .id{font-size:0.6em;font-weight:bold;} table.stats td.title .title{font-size:0.85em;} table.stats td.value{font-size:0.8em;width:30px;text-align:center;} table.stats td.sel{font-size:0.9em;} table.stats td.graph{width:200px;} table.stats td.graph div{height:10px;background-color:#831B1B;border:1px solid #CCC;font-size:0;} div.stats{text-align:center;width:560px;margin:30px auto;} div.statsbox{width:170px;float:left;border:1px solid #ccc;margin:5px;} div.stats .title{font-size:1.2em;font-weight:bold;margin:20px 0 0;color:#831B1B;} div.stats .value{font-size:2em;margin:5px 0;} div.stats .value.longtext{font-size:2em;} div.stats .valueadd{font-size:0.8em;font-weight:bold;margin:0 0 20px;} div.massactionbox{float:right;margin:0 10px;border:1px solid #DDD;} * html div.massactionbox{width:320px;} div.massactionbox .title{font-size:0.8em;font-weight:bold;background-color:#DDD;padding:1px 5px;} div.massactionbox .box{padding:8px 15px;background-color:#FFF;text-align:right;} div.massactionbox .box a, div.massactionbox .box button{font-size:0.85em;} div.massactionbox .hrlight{height:3px;background-color:#DDD;font-size:0;margin:5px 0;} div.infoapp{padding:0 10px;} table.info{width:100%;margin:30px auto;border-top:1px solid #CCCCCC;} table.info .d{width:150px;font-weight:bold;font-size:0.9em;padding-right:10px;text-align:right;} table.info td{border-bottom:1px solid #CCCCCC;height:35px;margin:0;} .sbuttons button{border:0;margin:0;padding:0;background-color:transparent;cursor:pointer;} .sbuttons button[type]{margin:-1px -3px -1px;} .sbuttons a{text-decoration:none;} .nbuttons{margin:5px 0 0 -7px;overflow: hidden;height:40px;width:100%;clear:both;} .nbuttons a, .nbuttons button span.a{display: block;background: url(images/nbuttons-background-a.gif) no-repeat right 0px transparent;padding-right: 18px;} .nbuttons a span, .nbuttons button span.b{display:block;background:url(images/nbuttons-background-span.gif) no-repeat left 0px transparent;padding:12px 5px 10px 18px;font-size:12px;font-family:helvetica,arial,serif;font-weight:bold;} .nbuttons a{display:block;float:left;overflow:visible;} .nbuttons button{display:block;float:left;overflow:visible;cursor:pointer;border:0;margin:0;padding:0;background-color:transparent;} .cnbuttons a, .cnbuttons button{float:right !important;} .nbuttons button[type]{margin:-1px -3px -1px;} * html .nbuttons button{margin:-2px 0 -2px;} .nbuttons a, .nbuttons a:hover, .nbuttons a:link, .nbuttons a:active, .nbuttons button{text-decoration:none;color:#DDD;outline:none;} .nbuttons a img, .nbuttons button img{border:0;margin:0 4px -4px 0;} .nbuttons a:hover, .nbuttons button:hover span.a{background-position:right -40px;color:#FFF;} .nbuttons a:hover span , .nbuttons button:hover span.b{background-position:left -40px;} .nbuttons a:active, .nbuttons button:active span.a{background-position:right -80px;} .nbuttons a:active span, .nbuttons button:active span.b{background-position:left -80px;} .help-switch{float:right;margin-top:15px;} .help-box{padding:2px 25px 2px 5px;} .help{margin:0;padding:0;font-size:0.9em;overflow:hidden;} .check-box{text-align:center;} .check-photo{margin:20px 0;width:687px;overflow:auto;} .check-title{font-weight:bold;} .check-box p{} .check-box p.alert{color:#800000;font-weight:bold;font-size:0.85em;} img.wizard{float:right;margin:0 5px 5px 10px;} div.wizard{width:450px;margin:20px 0 10px 10px;font-size:0.9em;} div.wizard p{margin-bottom:10px;} div.wizard .cnbuttons{margin-top:20px;} div.wizard .cnbuttons .nbuttons{clear:none;} 