/* Modify Admin Menu Module */
#admin-menu {position:fixed;}
#header form fieldset {margin:0;}

/* User Login Form */
form#user-login div, form#user-pass div {padding:10px 0 0 1px;}
form#user-login *, form#user-pass * {display:block;}
form#user-login .form-required, form#user-pass .form-required {display:none;}
form#user-login input, form#user-pass input  {width:200px; margin:8px 0 15px;}
form#user-login input#edit-submit, form#user-pass input#edit-submit  {width:auto;}
form#user-login input[type="hidden"], form#user-pass input[type="hidden"] {display:none;}

/* Landing Page Admin */
#field_region_values .even {}
#field_region_values .tabledrag-handle {}

/* Error Messages */
.messages {padding:10px; border:1px solid #fc3; background:#ffc;}
.status {margin-bottom:15px;}
.error {border-color:red; background:#fcc;}
.error ul {margin:0 0 -5px 0px; padding:0; list-style:none;}
.error ul li {margin-bottom:5px;}

#node-delete-confirm {font-size:1.1em; margin-top:-10px;}
#node-delete-confirm .container-inline {margin-top:10px;}

/* Random Admin CSS */
.node-form .standard {padding:0;}

.offscreen { display:block; color:#333; background:#CECDDF; padding:2px 3px; border:1px solid #BBBACB; float:left;}
#secNav h6 { position:relative; }
a.admin-tool { position:relative; top:13px; color:#333; background:#CECDDF; padding:2px 3px; border:1px solid #BBBACB; }
a.section-edit { font-size:.8em; }
a.view-children { font-size:.8em; }

ul.primary {float:none; margin:10px 0 !important; padding:0 0 2px !important; font-size:1.1em; border:none;}
ul.primary li {margin-left:0; padding-left:0 !important;}
ul.primary li a {background:#E1EBF6; padding:6px 13px; border:none;}
ul.primary li.active a {background:#CDDBE4; color:#555; border:none;}

.form-radios {margin-top:.2em;}
.form-radios div {display:inline;}

ul.nodehierarchy_outline { padding:0 0 10px !important; }
#blocks {width:100%; }
#blocks td.region {padding-top:10px; }
#blocks td.block {width:200px; }

thead.tableHeader-processed { font-size:.9em; font-weight:bold; }
#field_image_values,.content-multiple-table { width:100%; margin-bottom:15px !important; }
#edit-field-image-field-image-add-more, .content-add-more { margin-bottom:15px; }
#field_image_values thead.tableHeader-processed, #field_url_values thead.tableHeader-processed { font-size:1.4em; font-weight:normal; color:#369; }
#field-image-add-more-wrapper, #field-url-add-more-wrapper { border-bottom:1px solid #555; margin-bottom:20px; }
#field-image-add-more-wrapper .content-add-more { margin:0; }
.group-image-gallery #field_image_values thead.tableHeader-processed, .group-video-gallery #field_url_values thead.tableHeader-processed { font-size:.9em; color:#555; font-weight:bold; }
.group-image-gallery #field-image-add-more-wrapper, .group-video-gallery #field-url-add-more-wrapper { border:none; margin-bottom:0; }

.fieldset-wrapper { padding-top:10px; }

table#field_feature_img_values, table#field_feature_url_values { width:23em; }
table#field_feature_img_values.draggable tr, table#field_feature_url_values tr.draggable { padding:20px !important; }
#field_section_values .tableHeader-processed tr th { font-size:1.1em; font-weight:normal; }
#field_section_values tr { margin-bottom:20px; }

/* Generic Admin Menu */
.admin {background:#DAE4E9; border:1px solid #b4b4b4; margin-bottom:20px; padding:10px;}
#mainContent .admin h3 {border:none; margin:0 0 5px 0; padding:0;}
.admin ul {list-style:none; margin:0;}
.admin li {display:inline; border-left:1px solid #7d9ec0; margin:0 0 0 10px; padding-left:10px;}
.admin li.first {border:none; margin:0; padding:0;}
.admin .accent {text-transform:uppercase;}

/* Edit Form */
/* .search fieldset, #node-form fieldset { margin-bottom:10px; padding:0 0 10px; font-size:1.1em; border-bottom:1px solid #555 } broke 6pm header search */
#node-form fieldset { margin-bottom:10px; padding:0 0 10px; font-size:1.1em; border-bottom:1px solid #555;}
.search legend a, #node-form legend a { font-size:1.2em; background-position:0px 50%; }

/* Overlay Admin Panel */
.overlay {display:block; background:#000; z-index:100; position:fixed; width:100%; height:100%; top:0; left:0; color:#555;}
.inactive {display:none;}
.overlay-wrap {position:absolute; z-index:1000; top:20em; left:0; width:100%; height:100%; color:#555;}
.overlay-menu {display:none; list-style:none; position:relative; z-index:10000; background:#fff; border:1px solid #7d9ec0; width:50em; margin:0 auto; padding:10px 15px 20px;}
.overlay-menu li {display:block; border:none; border-bottom:1px solid #b4b4b4; border-bottom:1px solid #666; margin:0; padding:5px 10px 5px; font-size:1em; text-align:left;}
.overlay-menu li ul {margin:0 -10px; font-size:.9em;}
.overlay-menu li ul li {border-top:1px solid #b4b4b4; border-bottom:none;}

.overlay-menu li ul li.selected, 
.overlay-menu li ul li.selected:hover {color:#333; background:#CDDBE4; border-width:1px 0;}
.overlay-menu li.selected, 
.overlay-menu li.selected:hover {background:#DAE4E9; border-right:1px solid #666; border-left:1px solid #666;}

.overlay-menu .children ul li {padding:2px 10px 2px 20px;}
.overlay-menu .children .item:hover {background:none;}
.overlay-menu .children ul {margin:5px -10px -5px -10px; padding-bottom:0 !important;}

.overlay-menu li a {display:block;}
.overlay-menu li a.nodehierarchy_action {display:inline;}
.overlay-menu ul.nodehierarchy_outline {border:none; list-style:decimal;}

.overlay-menu li.first ul img,
.overlay-menu li.last ul img {opacity:1;}

.overlay-menu li.first ul li.single img,
.overlay-menu li.last ul li.single img,
.overlay-menu li ul li.single img {opacity:.25;}

.overlay-menu .overlay-option {position:absolute; top:4px; right:5px; font-size:1.4em; cursor:pointer; color:#666;}
.overlay-menu ul.menu li {margin-left:0;}
#node-form .admin {background:#fff; border:none; margin:0; padding:0;}

.reload {display:none; border:1px solid #38b128; margin:5px -10px; padding:10px; font-size:1.1em;}
.overlay-menu li .reload a {display:inline;}

.item {display:inline;}
.nodehierarchy_actions, 
.list-options {display:inline; margin-left:5px; position:relative; top:4px;}
.list-options .option-item {margin-right:5px;}

.created {border:1px solid #b4b4b4; background:#feffc8; margin-bottom:20px; padding:10px 10px 0; font-size:1.1em;}

/* Admin Interface */
.admin h3 {margin-top:0; padding-top:0; border-top:none; background:#DAE4E9;}
span.panel {background:#DAE4E9; border:1px solid #b4b4b4; font-size:.9em; font-weight:normal; color:#369; margin-left:5px; padding:2px 0;}
.panel a {margin:0; padding:0 8px; border-right:1px solid #b4b4b4;}
.panel a.default {border:none;}
.response .faq-panel {margin:0 0 20px 15px;}
.response dd .panel a {margin-left:0px;}

/* Rounded Corner Definitions */
.rounded {-webkit-border-radius:5px; -moz-border-radius:5px;}
.rounded-top {-webkit-border-top-left-radius:7px; -webkit-border-top-right-radius:7px; -moz-border-radius-topleft:7px; -moz-border-radius-topright:7px;}
.rounded-bottom {-webkit-border-bottom-left-radius:7px; -webkit-border-bottom-right-radius:7px; -moz-border-radius-bottomleft:7px; -moz-border-radius-bottomright:7px;}
.rounded-alt {-webkit-border-radius:8px; -moz-border-radius:8px;}

