/* -- Containers --------------------------------------------------------- */ html, body { height: 100%; background-color: #252525; } .body_wrapper { height: 100%; } .left_column { width: 175px; float: left; } .center_column { margin: 0px 250px 0px 175px; min-height: 100%; overflow: hidden; background-color: #D8D8D8; border-left: 1px solid #484844; border-right: 1px solid #484848; } .center_column_content { padding: 25px; } .right_column { width: 250px; float: right; } .right_column_content { padding: 25px 10px; width: 230px; position: fixed; } .left_column_content { padding: 25px 0px 25px 10px; width: 165px; position: fixed; } .left_column_content a { display: block; padding: 3px 10px; margin-bottom: 5px; font: 15px/25px 'Lucida Grande', 'Tahoma', serif; border-top-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px; background: #2D2D2D; background: -moz-linear-gradient(left, #2D2D2D 0%, #3A3A3A 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,#2D2D2D), color-stop(100%,#3A3A3A)); color: #fff; opacity: 0.3; } .left_column_content a:hover, .left_column_content a.active { color: #fff; opacity: 1; } /* -- Right Column ------------------------------------------------------- */ .right_column_content .box { background-color: #ececec; padding: 5px; border-radius: 3px; -moz-border-radius: 3px; margin-bottom: 10px; overflow: hidden; } #page_save button { float: right; } #page_save label { line-height: 20px; padding-left: 5px; } #page_save input { margin-right: 5px; } #file_uploads .actions { overflow: hidden; } #file_uploads .actions button { float: right; } #file_uploads #uploaded_files { max-height: 500px; overflow-y: auto; } #file_uploads #uploaded_files .file { position: relative; overflow: hidden; font-size: 11px; background-color: #fff; margin-top: 2px; opacity: 0.8; } #file_uploads #uploaded_files .file.pending { opacity: 0.3; } #file_uploads #uploaded_files .file:hover { opacity: 1; } #file_uploads #uploaded_files .file:hover a { color: #000; } #file_uploads #uploaded_files .file a.delete { position: absolute; display: block; right: 0px; top: 0px; height: 13px; width: 13px; font-weight: bold; } #file_uploads #uploaded_files .file:hover a.delete { color: #9e0b0f; } /* -- Common Elements ---------------------------------------------------- */ .flash { text-align: center; line-height: 25px; color: #fff; background-color: #066B12; margin: 0px 2px; } .flash.error { background-color: #9e0b0f; } .big_button { float: right; padding: 4px 10px; font-size: 10px; font-weight: bold; text-transform: uppercase; border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #9f9f9f; background: -moz-linear-gradient(top, #F9F9F9 0%, #D5D5D5 34%, #B4B4B4 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9F9F9), color-stop(34%,#D5D5D5), color-stop(100%,#B4B4B4)); text-shadow: #f5f5f5 1px 1px; letter-spacing: 0.5px; color: #1b1b1b; } /* -- Forms -------------------------------------------------------------- */ .form_element { overflow: hidden; margin-bottom: 10px; } .form_element .label { width: 137px; float: left; text-align: right; font: 15px/21px 'Lucida Grande', 'Tahoma', serif; text-shadow: #fff 1px 1px; padding-right: 10px; background-color: #e0e0e0; border-top-left-radius: 3px; border-bottom-left-radius: 3px ; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; border-right: 3px solid #bbb; } .form_element .value { margin-left: 160px; } .form_element .value input[type='text'], .form_element .value input[type='password'], .form_element .value textarea, .form_element .value select { width: 100%; } .form_element .value input[type='text'], .form_element .value input[type='password'], .form_element .value select, .form_element .value textarea { border: 0px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 2px 0px; font-family: 'Courier New', Courier, monospace; } .form_element .value textarea { height: 300px; } .form_element.submit_element { margin-left: 160px; } .form_element.check_box_element input { width: auto; } .page_form_extras { margin-bottom: 25px; } .form_element.cms_tag_field_datetime .label, .form_element.cms_tag_field_integer .label, .form_element.cms_tag_field_string .label, .form_element.cms_tag_field_text .label { border-color: #48699C; } .form_element.cms_tag_page_datetime .label, .form_element.cms_tag_page_integer .label, .form_element.cms_tag_page_string .label, .form_element.cms_tag_page_text .label, .form_element.cms_tag_page_rich_text .label { border-color: #3F7300; } .form_error { background-color: #9e0b0f; font-size: 14px; color: #fff; padding: 5px; text-align: center; margin-bottom: 10px; } .form_element .value .field_with_errors input, .form_element .value .field_with_errors textarea { border-color: #9e0b0f; } .form_element.form_save { background-color: #E0E0E0; border-radius: 3px; -moz-border-radius: 3px; padding: 5px 0px; } .form_element.form_save label { margin: 0px 5px; } .form_element .desc { margin: 3px 0px 0px 160px; font-size: 11px; color: #777; } .form_element .desc .desc_toggle { float: right; } .form_element .desc .desc_toggle:hover { text-decoration: underline; cursor: pointer; } .form_element .desc .desc_content { background-color: #fff; padding: 5px; border-radius: 3px; -moz-border-radius: 3px; } .form_element .desc.with_toggle .desc_content { display: none; } .form_element .desc.with_toggle .desc_content table td { vertical-align: top; padding: 5px; } /* -- Listings ----------------------------------------------------------- */ ul.list li .item { overflow: hidden; padding: 5px; background-color: #ececec; border-radius: 3px; -moz-border-radius: 3px; margin-bottom: 5px; } ul.list li .item .toggle { float: left; height: 28px; width: 28px; } ul.list li .item .toggle a { display: block; height: 28px; width: 28px; background: url(/images/comfortable_mexican_sofa/arrow_right.gif) center center no-repeat; } ul.list li .item .toggle a span { display: none; } ul.list li .item .toggle.open a { background-image: url(/images/comfortable_mexican_sofa/arrow_bottom.gif); } ul.list li .item .icon { float: left; width: 28px; height: 28px; background: url(/images/comfortable_mexican_sofa/icon_regular.gif); } ul.list li .item .icon .dragger { width: 28px; height: 28px; background: url(/images/comfortable_mexican_sofa/icon_move.gif); display: none; } ul.list li .item .icon:hover .dragger { display: block; } ul.list li .item .icon .dragger span { display: none; } ul.list li .item .label { margin-left: 60px; font-size: 14px; font-weight: bold; } ul.list li .item .label .sublabel { font-size: 10px; font-weight: normal; } ul.list li ul { margin-left: 28px; } ul.list .action_links a, table.formatted td.action_links a { margin-left: 3px; background-color: #b4b4b4; color: #1b1b1b; padding: 3px 5px; font-size: 9px; text-transform: uppercase; border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #9f9f9f; background: -moz-linear-gradient(top, #F9F9F9 0%, #D5D5D5 34%, #B4B4B4 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9F9F9), color-stop(34%,#D5D5D5), color-stop(100%,#B4B4B4)); text-shadow: #f5f5f5 1px 1px; } ul.list .action_links a:hover, table.formatted td.action_links a:hover { box-shadow: inset 0px 0px 5px #aaa; -moz-box-shadow: inset 0px 0px 5px #aaa; -webkit-box-shadow: inset 0px 0px 5px #aaa; border-color: #484848; } ul.list li .action_links { float: right; opacity: 0.2; } table.formatted td.action_links a { opacity: 0.2; } ul.list li .item:hover .action_links, table.formatted tr:hover td.action_links a { opacity: 1; } ul.list li .item:hover, table.formatted tr:hover td { background-color: #fff; } table.formatted { clear: both; } table.formatted th { background: url(/images/comfortable_mexican_sofa/body_bg.jpg); color: #ececec; text-transform: uppercase; font-size: 10px; letter-spacing: 1px; } table.formatted th, table.formatted td { white-space: nowrap; vertical-align: top; padding: 5px; border-bottom: 1px solid #fff; } table.formatted th.main, table.formatted td.main { width: 100%; white-space: normal; } .pagination { margin: 10px 0px; } .pagination span, .pagination em, .pagination a { padding: 2px 5px; margin-right: 2px; background-color: #fff; border-radius: 3px; -moz-border-radius: 3px; } .pagination span { color: #ececec; } .pagination em { background-color: #1C1F22; color: #fff; } form.search { float: right; margin: 5px 0px; }