diff options
-rw-r--r-- | public/stylesheets/main.css | 1527 | ||||
-rw-r--r-- | public/stylesheets/theme.css | 1263 |
2 files changed, 1260 insertions, 1530 deletions
diff --git a/public/stylesheets/main.css b/public/stylesheets/main.css index 1fe7207b9..16b361523 100644 --- a/public/stylesheets/main.css +++ b/public/stylesheets/main.css @@ -1,1007 +1,874 @@ -/*------------------------------------------------ global */ -body -{ - padding: 0px; - margin: 0px; - text-align: center; - font-family: Tahoma, Geneva, sans-serif; -} - -/*------------------------------------------------ banner */ - -#banner -{ - position: absolute; - top: 0px; - left: 0px; - width: 100%; - margin: 0px; - background-color: #F0F0F0; - border-color: #993233; - border-width: 0 0 3px 0; - border-style: solid; - height: 100px; - background-image: url(../images/navimg/bnnr-temp-100pxd.jpg); - background-repeat: no-repeat; - background-position: center top; - -} - -#navigation_search -{ - position: absolute; - width: 100%; - left: 0px; - top: 70px; - z-index: 150; - text-align: right; - -moz-opacity: 0.7!important; - filter: alpha(opacity= 70)!important; - opacity: 0.7!important; -} - #navigation_search input - { - border-color: #010101; - border-width: 1px; - border-style: solid; - background-color: #fff; - color: #000; - } - #navigation_search input#navigation_search_query - { - width: 14em; - } - -#navigation_search p { margin: 0 0.6em 0 0; } - -/*------------------------------------------------ topnav */ -#topnav -{ - position: relative; - top: 103px; - left: 0px; - width: 100%; - height: auto; - overflow: auto; - padding: 0px 0px 0px 0px; - z-index: 100; - background-color: #000; - font-size: 0.9em; -} - - #topnav ul - { - list-style: none; - margin: 0px; - padding: 0px; - } - - #topnav li - { - float: left; - } - - #topnav li a, #topnav li a:visited - { - display: block; - margin: 0px; - padding: 0.15em 0.6em 0.25em 0.8em; - color: #ADADAD; - text-decoration: none; - } - - #topnav li a:hover - { color: #fff; } - - #topnav li a:active { } - - -/*-------------------------- login/signup */ -#logged_in_bar -{ - float: right; - clear: none; - font-size: 0.9em; - z-index: 200; - padding: 0.20em 10px 0.25em 1em; - color: #444; -} - -#logged_in_bar a, #logged_in_bar a:visited -{ - color: #92B3FF; -} - - -/*------------------------------------------------ wrapper round content */ - -#wrapper -{ - position: relative; - clear: both; - top: 0px; - padding-top: 100px; - width: 58em; - margin: 0px auto 1.2em auto; - /* = 800px at default size? so 1em = 16px*/ - text-align: left; - overflow: visible; +body { +text-align:center; +font-family:Tahoma, Geneva, sans-serif; +margin:0; +padding:0; } +#banner { +position:absolute; +top:0; +left:0; +width:100%; +background-color:#F0F0F0; +height:100px; +background-image:url(../images/navimg/bnnr-temp-100pxd.jpg); +background-repeat:no-repeat; +background-position:center top; +border-color:#993233; +border-style:solid; +border-width:0 0 3px; +margin:0; +} -#wrapper_google_embed { - position: relative; - clear: both; - width: 100%; - height: 90%; - margin: 0 0 0 0; - text-align: left; - overflow: visible; +#navigation_search { +position:absolute; +width:100%; +left:0; +top:70px; +z-index:150; +text-align:right; +-moz-opacity:0.7px; +filter:alpha(opacity= 70) !important; +opacity:0.7px; +} + +#navigation_search input { +background-color:#fff; +color:#000; +border-color:#010101; +border-style:solid; +border-width:1px; } -#view-html-content table { - border-collapse: collapse; - margin-bottom: 1em; + +#navigation_search input#navigation_search_query { +width:14em; } -#view-html-content td, th { - border: solid 1px #000000; + +#navigation_search p { +margin:0 0.6em 0 0; } -#view-html-content td { - vertical-align: top + +#topnav { +position:relative; +top:103px; +left:0; +width:100%; +height:auto; +overflow:auto; +z-index:100; +background-color:#000; +font-size:0.9em; +padding:0; } -#view-html-content td { - max-width: 30em; - overflow: auto; + +#topnav ul { +list-style:none; +margin:0; +padding:0; } -#view-html-content tr:nth-child(odd) { - background-color: #bbbbbb; + +#topnav li a,#topnav li a:visited { +display:block; +color:#ADADAD; +text-decoration:none; +margin:0; +padding:0.15em 0.6em 0.25em 0.8em; } -#view-html-content tr:nth-child(even) { - background-color: #dddddd; + +#topnav li a:hover { +color:#fff; } +#logged_in_bar { +float:right; +clear:none; +font-size:0.9em; +z-index:200; +color:#444; +padding:0.2em 10px 0.25em 1em; +} +#logged_in_bar a,#logged_in_bar a:visited { +color:#92B3FF; +} -/*------------------------------------------------ content */ +#wrapper { +position:relative; +clear:both; +top:0; +padding-top:100px; +width:58em; +text-align:left; +overflow:visible; +margin:0 auto 1.2em; +} -#content -{ - position: relative; - padding: 1em 1em 1em 1em; +#wrapper_google_embed { +position:relative; +clear:both; +width:100%; +height:90%; +text-align:left; +overflow:visible; +margin:0; } -h1, h2, h3 -{ - font-family: Trebuchet, Trebuchet MS, Helvetica, sans-serif; - /*Arial Black, Gadget, sans-serif*/ - font-weight: bold; - line-height: 1em; - letter-spacing: 0em; - color: #555; - clear: left; +#content { +position:relative; +padding:1em; } - h1 { font-size: 1.8em;} - h2 { font-size: 1.4em;} - h3 { font-size: 1.2em;} +h1,h2,h3 { +font-family:Trebuchet, Trebuchet MS, Helvetica, sans-serif; +font-weight:700; +line-height:1em; +letter-spacing:0; +color:#555; +clear:left; +} -/* XXX Francis put this here so he could check highlighting worked */ -.highlight -{ - background-color: #F0F0F0; - border-color: #A3A3A3; - border-width: 1px; - border-style: dotted; +h1 { +font-size:1.8em; } -dl { line-height: 1.2em; } +h2 { +font-size:1.4em; +} -dt -{ - font-weight: bold; +.highlight { +background-color:#F0F0F0; +border-color:#A3A3A3; +border-style:dotted; +border-width:1px; +} +dl { +line-height:1.2em; } -dd { margin: 0.6em 0 2em 4em; width: 33em; } -/*---------------- content : recent requests sidebar */ +dt { +font-weight:700; +} +dd { +width:33em; +margin:0.6em 0 2em 4em; +} -#stepwise_make_request -{ - text-align: center; - margin: 0em 14em 0em 0em; - padding: 1em 1em 1em 1em; - background-color: #d0d0d0; +#stepwise_make_request { +text-align:center; +background-color:#d0d0d0; +margin:0 14em 0 0; +padding:1em; } -#stepwise_make_request_view_email -{ - text-align: center; - margin: 0em 0em 0em 0em; - padding: 1em 0em 1em 0em; - background-color: #d0d0d0; + +#stepwise_make_request_view_email { +text-align:center; +background-color:#d0d0d0; +margin:0; +padding:1em 0; } + #frontpage_examples div#examples_0 { - float: left; - margin-left: 0%; - width: 49%; +float:left; +margin-left:0; +width:49%; } + #frontpage_examples div#examples_1 { - float: right; - margin-right: 0%; - width: 49%; +float:right; +margin-right:0; +width:49%; } -#frontpage_examples p -{ - text-align: center; - clear: both; + +#frontpage_examples ul { +text-align:center; +list-style:none; +margin:0; +padding:1em 0; } -#frontpage_examples h2 { - text-align: center; - clear: both; + +div#twitter { +float:right; +clear:none; +width:18em; +background-color:#EAEAEA; +margin:0 0 1em 1em; +padding:0.5em; } -#frontpage_examples li -{ + +img.twitter-icon { +vertical-align:middle; } -#frontpage_examples ul -{ - margin: 0 0 0 0; - padding: 1em 0em 1em 0em; - text-align: center; - list-style: none; + +.blog_post { +margin-bottom:2em; } -/*-----------------------------blog----------------*/ +.request_listing,.body_listing,.user_listing { +font-size:0.8em; +margin-top:1.5em; +border-bottom:#9C9C9C; +overflow:hidden; +border-style:none none solid; +border-width:0 0 1px; +padding:0 0 1.5em; +} -div#twitter -{ - float: right; - clear: none; - width: 18em; - background-color: #EAEAEA; - padding: 0.5em; - margin: 0 0 1em 1em; +.body_listing { +_width:47em; } -img.twitter-icon { - vertical-align: middle; +span.head { +display:block; +font-size:1.4em; +font-weight:700; +padding:12px 0 0; } -.blog_post { - margin-bottom: 2em; -} - -/*-----------------------------list sidebars----------------*/ - -/*--------------------------------- content : full lists */ - -.request_listing, -.body_listing, -.user_listing -{ - font-size: 0.8em; - margin-top: 1.5em; - padding: 0 0 1.5em 0; - border-bottom: #9C9C9C; - border-width: 0 0 1px 0; - border-style: none none solid none; - overflow: hidden; -} - .body_listing - { - _width: 47em; - } -/*.body_listing, -.user_listing -{ float: left; clear: none; width: 50%;}*/ - - .request_listing a, - .body_listing a, - .user_listing a - { text-decoration: none; } - - span.head - { - display: block; - font-size: 1.4em; - padding: 12px 0 0 0; - font-weight: bold; - } - .request_listing span.head /* full page request list only */ - { - min-height: 32px; - margin: 0 0 0.3em 0; - padding: 8px 0 0 42px; - background-image: url(../images/navimg/request-icon.png); - background-repeat: no-repeat; - background-position: 4px 0px; - } - .body_listing span.head /* full page request list only */ - { - min-height: 32px; - margin: 0 0 0.3em 0; - padding: 8px 0 0 42px; - background-image: url(../images/navimg/auth-icon.png); - background-repeat: no-repeat; - background-position: 4px 0px; - } - .user_listing span.head /* full page request list only */ - { - min-height: 32px; - margin: 0 0 0.3em 0; - padding: 8px 0 0 42px; - background-image: url(../images/navimg/user-icon.png); - background-repeat: no-repeat; - background-position: 4px 0px; - } - .user_listing span.no_icon /* full page request list only */ - { - background-image: none; - } - - span.bottomline - { - clear: left; - display: block; - padding: 10px 0 0 42px; - - } - .request_listing span.bottomline - /* full page request list only */ - { - width: 35em; - margin: 0 0 0.6em 0; - background-repeat: no-repeat; - background-position: left center; - min-height: 42px; - } - - .request_icon_line - { - background-repeat: no-repeat; - background-position: left center; - min-height: 24px; - padding: 8px 0 10px 42px; - clear: left; - } - - /* Waiting */ - .icon_waiting_response, - .icon_waiting_classification, - .icon_waiting_clarification - { background-image: url(../images/navimg/status-icons-wait.png);} - /* Failed */ - .icon_rejected - { background-image: url(../images/navimg/status-icons-fail.png);} - /* Not held */ - .icon_not_held - { background-image: url(../images/navimg/status-icons-not-held.png);} - /* Successful */ - .icon_successful, - .icon_partially_successful - { background-image: url(../images/navimg/status-icons-succeed.png);} - /* Alert */ - .icon_requires_admin, - .icon_waiting_response_overdue, - .icon_waiting_response_very_overdue - { background-image: url(../images/navimg/status-icons-attn.png);} - /* Postal */ - .icon_gone_postal - { background-image: url(../images/navimg/status-icons-post.png);} - /* Error */ - .icon_error_message - { background-image: url(../images/navimg/status-icons-error-message.png);} - /* Interal review */ - .icon_internal_review - { background-image: url(../images/navimg/status-icons-internal-review.png);} - /* User withdrawn */ - .icon_user_withdrawn - { background-image: url(../images/navimg/status-icons-user-withdrawn.png);} - - /* span.bottomline.icon_requires_admin, - span.bottomline.icon_user_withdrawn, */ - - span.desc - { - display: block; - float: right; - clear: none; - font-style: italic; - color: #3F3F3F; - overflow: hidden; - } - .request_listing span.desc - /* full page request list only */ - { - width: 25em; - background-image: url(../images/navimg/quote-open.png); - background-repeat: no-repeat; - background-position: 0 0; - padding: 8px 0 0 25px; - } - - .body_listing span.desc - { background-image: none; float: left; clear: both; padding: 0px 0 0 42px;} - -/*--------------------------------- content : short lists */ - -.request_short_listing -{ - margin-top: 1em; -} - -.request_short_listing h3 -{ - font-size: 1.2em; -} -.request_short_listing p -{ - font-size: 0.8em; - margin-top: -0.8em; - margin-bottom: 0; -} - - -.request_short_listing a -{ text-decoration: none; } - -.request_short_listing -{ -} - -/*---------------- content : lists back/next */ - -div.pagination { text-align: center; padding-top: 0.3em;} - - div.pagination span.current - { - padding: 0 0.6em 0.1em 0.6em; - background-color: #000; - color: #FFF; - } - span.disabled { color: #B2B2B2; padding: 0 0.6em 0.1em 0.6em; } - div.pagination a, div.pagination a:visited - { - text-decoration: none; - padding: 0 0.6em 0.1em 0.6em; - } - div.pagination a:hover - { - background-color: #626262; - color: #FFF; - } - - -/*-------------------- Content : form errors */ -#error, .errorExplanation, #hidden_request -{ - color: #FF0606; - font-size: 1.4em; - font-weight: bold; - border-color: #FF0C11; - border-width: 1px; - border-style: solid; - background-color: #ffeeee; -} -#error, #hidden_request { - padding: 0.5em; -} -.fieldWithErrors -{ - display: block; - padding: 0.2em; - border-color: #FF0C11; - border-width: 1px; - border-style: solid; - background-color: #ffeeee; -} - -/*-------------------- Content : action notice */ -#notice, .describe_state_form, .undescribed_requests, .gone_postal_help -{ - color: #16C132; - font-size: 1.4em; - font-weight: bold; - border-color: #1EFF38; - border-width: 1px; - border-style: solid; - background-color: #D5FFD8; - padding: 0.5em; -} - -.form_explanation{ - font-size: 0.8em; -} -/* This doesn't seem to work, not sure why (if you turn it on, check all - * flashes with <strong> in them work OK) -#notice * strong -{ - font-weight: bolder; -} */ -.describe_state_form, .undescribed_requests, .gone_postal_help { - font-weight: normal; - margin-bottom: 1em; - font-size: 1.0em; - color: #454545; - float: left; - width: 39em; -} -.undescribed_requests { - clear: both; +.request_listing span.head /* full page request list only */ { +min-height:32px; +background-image:url(../images/navimg/request-icon.png); +background-repeat:no-repeat; +background-position:4px 0; +margin:0 0 0.3em; +padding:8px 0 0 42px; } -.requires_admin_details { - margin-left: 1.8em; - width: 37em; + +.body_listing span.head /* full page request list only */ { +min-height:32px; +background-image:url(../images/navimg/auth-icon.png); +background-repeat:no-repeat; +background-position:4px 0; +margin:0 0 0.3em; +padding:8px 0 0 42px; } -.single_user { - clear: left; + +.user_listing span.head /* full page request list only */ { +min-height:32px; +background-image:url(../images/navimg/user-icon.png); +background-repeat:no-repeat; +background-position:4px 0; +margin:0 0 0.3em; +padding:8px 0 0 42px; } -/*---------------- content : request detail pages */ +.user_listing span.no_icon /* full page request list only */ { +background-image:none; +} -#show_response_view -{ - width: 35em; +span.bottomline { +clear:left; +display:block; +padding:10px 0 0 42px; } -#preview_form p {clear: both;} +.request_listing span.bottomline +/* full page request list only */ { +width:35em; +background-repeat:no-repeat; +background-position:left center; +min-height:42px; +margin:0 0 0.6em; +} -div.correspondence -{ - width: 40em; - float: left; - padding: 0em 0.5em 0em 0.5em; - margin: 0 0 1em 0; - border-color: #5F5F5F; - border-width: 1px; - border-style: solid; - overflow: auto; +.request_icon_line { +background-repeat:no-repeat; +background-position:left center; +min-height:24px; +clear:left; +padding:8px 0 10px 42px; } -div.correspondence h2 -{ text-align: right; font-size: 1em; } -.event_actions -{ text-align: right} +.icon_waiting_response,.icon_waiting_classification,.icon_waiting_clarification { +background-image:url(../images/navimg/status-icons-wait.png); +} -div.comment_in_request -{ - width: 39em; - float: left; - padding: 0em 0.5em 0em 0.5em; - margin: 0 0 1em 0; - border-color: #5F5F5F; - border-width: 1px; - border-style: dotted; - overflow: auto; +.icon_rejected { +background-image:url(../images/navimg/status-icons-fail.png); } -div#after_actions -{ - float: left; - margin-bottom: 1em; - width: 39em; +.icon_not_held { +background-image:url(../images/navimg/status-icons-not-held.png); } -div#anyone_actions -{ - margin-bottom: 1em; +.icon_successful,.icon_partially_successful { +background-image:url(../images/navimg/status-icons-succeed.png); } -/* id starts with... */ -div[id|="outgoing"] { } - div[id|="outgoing"] p { font-size: 0.95em;} - -div[id|="incoming"] { background-color: #E7E7E7; font-family: Times New Roman, Times, serif; } - div[id|="incoming"] p { font-size: 1.08em;} +.icon_requires_admin,.icon_waiting_response_overdue,.icon_waiting_response_very_overdue { +background-image:url(../images/navimg/status-icons-attn.png); +} -div[id|="comment"] { } - div[id|="comment"] { margin-left: 2em; width: 35em; } - div[id|="comment"] p { font-size: 0.8em;} - div[id|="comment"] h2 { font-size: 0.8em; text-align: left; margin-left: 1em; } -.comment_quote { float: left; margin-right: 0.6em; } - -.correspondence_text { margin: 0 1.2em 0 0.8em; } -.comment_in_request_text { margin: 0 1.2em 0 0.8em; } -.preview_subject { margin: 1em 1.2em 0 0.8em; } +.icon_gone_postal { +background-image:url(../images/navimg/status-icons-post.png); +} -/*.event_bubble { margin: 3em 0 0 0; font-size: 0.9em;}*/ +.icon_error_message { +background-image:url(../images/navimg/status-icons-error-message.png); +} -.attachments { - border-color: #010101; - border-width: 1px; - margin: 0 0 1em 0; +.icon_internal_review { +background-image:url(../images/navimg/status-icons-internal-review.png); } -.attachment { - clear: both; + +.icon_user_withdrawn { +background-image:url(../images/navimg/status-icons-user-withdrawn.png); } -a img.attachment_image { - float: left; - border: 0px; - vertical-align: middle; - margin: 0 0.2em 0.2em 0; + +span.desc { +display:block; +float:right; +clear:none; +font-style:italic; +color:#3F3F3F; +overflow:hidden; } -.attachments hr.top { - margin: 0 0 1em 0; - clear: both; + +.request_listing span.desc +/* full page request list only */ { +width:25em; +background-image:url(../images/navimg/quote-open.png); +background-repeat:no-repeat; +background-position:0 0; +padding:8px 0 0 25px; } -.attachments hr.bottom { - margin: 1em 0 0 0; - clear: both; + +.body_listing span.desc { +background-image:none; +float:left; +clear:both; +padding:0 0 0 42px; } -#followup -{ clear: both; float: left; } +.request_short_listing p { +font-size:0.8em; +margin-top:-0.8em; +margin-bottom:0; +} -/*------------------------------------------------ view attachment as HTML */ +div.pagination { +text-align:center; +padding-top:0.3em; +} -#view-html-content { - margin-left: 1em; - margin-right: 1em; +div.pagination span.current { +background-color:#000; +color:#FFF; +padding:0 0.6em 0.1em; } -#view-html-content img { - max-width: 50em; + +span.disabled { +color:#B2B2B2; +padding:0 0.6em 0.1em; } -.view_html_prefix { - text-align: left; - background-color: #E7E7E7; - border-bottom: 1px solid #5f5f5f; - padding: 0.5em 1em 0.5em 1em; - height: 6%; +div.pagination a,div.pagination a:visited { +text-decoration:none; +padding:0 0.6em 0.1em; } -.view_html_logo { - float: left; - margin-right: 1em; + +div.pagination a:hover { +background-color:#626262; +color:#FFF; } -.view_html_logo img { - border: 0; + +#error,.errorExplanation,#hidden_request { +color:#FF0606; +font-size:1.4em; +font-weight:700; +background-color:#fee; +border-color:#FF0C11; +border-style:solid; +border-width:1px; } -.view_html_download_link { - float: right; - margin-left: 1em; + +#error,#hidden_request { +padding:0.5em; } -/*------------------------------------------------ authority listings */ +.fieldWithErrors { +display:block; +background-color:#fee; +border-color:#FF0C11; +border-style:solid; +border-width:1px; +padding:0.2em; +} -#authority_selection -{ - float: left; - width: 40%; +#notice,.describe_state_form,.undescribed_requests,.gone_postal_help { +color:#16C132; +font-size:1.4em; +font-weight:700; +background-color:#D5FFD8; +border-color:#1EFF38; +border-style:solid; +border-width:1px; +padding:0.5em; } -#authority_search_ahead_results -{ - width: 26em; +.describe_state_form,.undescribed_requests,.gone_postal_help { +font-weight:400; +margin-bottom:1em; +font-size:1em; +color:#454545; +float:left; +width:39em; } -#authority_preview -{ - width: 45%; - float: right; - background-color: #FFFFE0; - padding-left: 1em; - padding-right: 1em; - overflow: hidden; - margin-top: -67px; +.requires_admin_details { +margin-left:1.8em; +width:37em; } - #authority_preview #header_left, - #authority_preview.request_left, - #authority_preview #stepwise_make_request - { - width: 95%; - } +#show_response_view { +width:35em; +} -/*------------------------------------------------ making a request / sign up / sign in */ +div.correspondence { +width:40em; +float:left; +overflow:auto; +border-color:#5F5F5F; +border-style:solid; +border-width:1px; +margin:0 0 1em; +padding:0 0.5em; +} -#request_advice -{ - float: right; - width: 250px; - margin-top: 1em; +div.correspondence h2 { +text-align:right; +font-size:1em; } - #request_advice ul - { - margin: 0 auto 0 auto; - } - #request_advice ul li { margin: 0 0 1em 0; } +.event_actions { +text-align:right; +} -#request_header -{ - background-color: #FFFFE0; - padding-top: 0.5em; - padding-bottom: 1em; +div.comment_in_request { +width:39em; +float:left; +overflow:auto; +border-color:#5F5F5F; +border-style:dotted; +border-width:1px; +margin:0 0 1em; +padding:0 0.5em; } -#request_header_text -{ - font-size: 0.8em; - margin-left: 11em; +div#after_actions { +float:left; +margin-bottom:1em; +width:39em; } -#request_search_ahead_results -{ - font-size: 0.8em; - margin-left: 11em; +div#anyone_actions { +margin-bottom:1em; } -#request_form -{ margin-top: 1em;} +div[id|="outgoing"] p { +font-size:0.95em; +} -#request_form label, -label.form_label -{ - display: block; - /*width: 128px;*/ width: 8em; - float: left; - clear: none; - text-align: right; - padding: 0 10px 0 0; - margin: 0 0 0 0; +div[id|="incoming"] { +background-color:#E7E7E7; +font-family:Times New Roman, Times, serif; } -.form_item_note, .form_note -{ - font-size: 0.8em; - /*width: 432px;*/ width: 34em; - /*margin-left: 138px;*/ margin-left: 11em; +div[id|="incoming"] p { +font-size:1.08em; } -.form_item_note -{ - margin-top: -1.0em; + +div[id|="comment"] { +margin-left:2em; +width:35em; } +div[id|="comment"] h2 { +font-size:0.8em; +text-align:left; +margin-left:1em; +} -.form_button -{ - margin: 0 0 0 9em; +.comment_quote { +float:left; +margin-right:0.6em; } -p#sign_in_reason -{ - text-align: center; - font-size: 1.4em; - font-weight: bold; - line-height: 1em; +.preview_subject { +margin:1em 1.2em 0 0.8em; } -#signup, -#signin -{ - clear: none; - width: 23em; - margin-bottom: 1em; +.attachments { +border-color:#010101; +border-width:1px; +margin:0 0 1em; } - #signup h2, - #signin h2 - { font-size: 1.1em; } - #signup - { - float: right; - } +a img.attachment_image { +float:left; +border:0; +vertical-align:middle; +margin:0 0.2em 0.2em 0; +} - #signin - { - float: left; - } +.attachments hr.top { +clear:both; +margin:0 0 1em; +} -#sign_alone #signin { - margin-left: 25%; +.attachments hr.bottom { +clear:both; +margin:1em 0 0; } - -#signup .form_item_note, -#signin .form_note -{ - font-size: 0.8em; - width: 16em; - margin-left: 11em; + +#followup { +clear:both; +float:left; } -/*--------------------------------- content : about pages */ +#view-html-content { +margin-left:1em; +margin-right:1em; +} +#view-html-content img { +max-width:50em; +} -div.controller_help dt a, div.controller_help h1 a, div#help_unhappy h1 a.hover_a -{ - text-decoration: none; - font-size: 0.80em; - color: #fff; - background-color: #fff; +.view_html_prefix { +text-align:left; +background-color:#E7E7E7; +border-bottom:1px solid #5f5f5f; +height:6%; +padding:0.5em 1em; } -div.controller_help dt:hover > a, div.controller_help h1:hover > a, div#help_unhappy h1:hover > a.hover_a { - color: #0000ee; + +.view_html_logo { +float:left; +margin-right:1em; } -div.controller_help dt:hover > a:hover, div.controller_help h1:hover > a:hover, div#help_unhappy h1:hover > a.hover_a:hover { - text-decoration: underline; + +.view_html_logo img { +border:0; } -#hash_link_padding -{ - margin-bottom: 10em; +.view_html_download_link { +float:right; +margin-left:1em; } -#contact_preamble -{ - /*width: 224px;*/ width: 33em; - /*margin-left: 142px;*/ margin-left: 8em; +#authority_selection { +float:left; +width:40%; } +#authority_search_ahead_results { +width:26em; +} +#authority_preview { +width:45%; +float:right; +background-color:#FFFFE0; +padding-left:1em; +padding-right:1em; +overflow:hidden; +margin-top:-67px; +} -/*---------------------------------- RSS and email alerts */ +#authority_preview #header_left,#authority_preview.request_left,#authority_preview #stepwise_make_request { +width:95%; +} -div.feed_link img { - border: none; - vertical-align: middle; - text-decoration: none; +#request_advice { +float:right; +width:250px; +margin-top:1em; } -div.feed_link_main { - display: inline; + +#request_advice ul { +margin:0 auto; } -div.act_link img { - border: none; - vertical-align: middle; - text-decoration: none; +#request_advice ul li { +margin:0 0 1em; } -/*------------------------------------------------ footer */ +#request_header { +background-color:#FFFFE0; +padding-top:0.5em; +padding-bottom:1em; +} -#footer -{ - position: relative; - clear: both; - float: left; - width: 100%; - height: 2em; - margin: 0px 0 0px 0; - padding: 0.5em 0 0.5em 0; - font-size: 0.85em; - background-color: #F0F0F0; - border-color: #993233; - border-width: 3px 0 0 0; - border-style: solid; +#request_form label,label.form_label { +display:block; +width:8em; +float:left; +clear:none; +text-align:right; +margin:0; +padding:0 10px 0 0; } -/*------------------------------------------------ interstitial advert */ +.form_item_note,.form_note { +font-size:0.8em; +width:34em; +margin-left:11em; +} -#everypage { - background-color: #ffcc99; - border: solid 2px #ff6600; border-top: none; /* No top border, so looks like coming out of top */ - opacity: 0.97; - -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; /* Rounded bottom corners */ - padding: 4px; - position: fixed; - width: 70%; left: 15%; /* So centered on screen, always visible */ - z-index: 200; /* So on top */ - max-height: 95%; overflow: auto; /* So on e.g. 800x600 scrollbar appears */ +.form_item_note { +margin-top:-1em; +} + +.form_button { +margin:0 0 0 9em; } -#everypage h2, #everypage h3 { - margin: 0.5em 0; + +p#sign_in_reason { +text-align:center; +font-size:1.4em; +font-weight:700; +line-height:1em; } +#signup,#signin { +clear:none; +width:23em; +margin-bottom:1em; +} -/*------------------------------------------------ request categorisation game */ +#signup h2,#signin h2 { +font-size:1.1em; +} -#game_buttons { +#signup { +float:right; } -#game_sidebar -{ - float: right; - clear: none; - width: 20em; - margin: 0 0 2em 2em; - font-size: 0.8em; +#sign_alone #signin { +margin-left:25%; } -/*------------------------------------------------ request details */ +#signup .form_item_note,#signin .form_note { +font-size:0.8em; +width:16em; +margin-left:11em; +} -#request_details table { - border-collapse: collapse; - margin-bottom: 1em; +div.controller_help dt a,div.controller_help h1 a,div#help_unhappy h1 a.hover_a { +text-decoration:none; +font-size:0.8em; +color:#fff; +background-color:#fff; } -#request_details td, th { - border: solid 1px #000000; + +div.controller_help dt:hover > a,div.controller_help h1:hover > a,div#help_unhappy h1:hover > a.hover_a { +color:#00e; } -#request_details td { - vertical-align: top + +div.controller_help dt:hover > a:hover,div.controller_help h1:hover > a:hover,div#help_unhappy h1:hover > a.hover_a:hover { +text-decoration:underline; } -#request_details td { - max-width: 30em; - overflow: auto; + +#hash_link_padding { +margin-bottom:10em; } -#request_details tr.odd { - background-color: #bbbbbb; + +#contact_preamble { +width:33em; +margin-left:8em; } -#request_details tr.even { - background-color: #dddddd; + +div.feed_link_main { +display:inline; } +#footer { +position:relative; +clear:both; +float:left; +width:100%; +height:2em; +font-size:0.85em; +background-color:#F0F0F0; +border-color:#993233; +border-style:solid; +border-width:3px 0 0; +margin:0; +padding:0.5em 0; +} -/*------------------------------------------------ users */ +#everypage { +background-color:#fc9; +border:solid 2px #f60; +border-top:none; +opacity:0.97px; +-moz-border-radius-bottomleft:10px; +-moz-border-radius-bottomright:10px; +position:fixed; +width:70%; +left:15%; +z-index:200; +max-height:95%; +overflow:auto; +padding:4px; +} + +#everypage h2,#everypage h3 { +margin:0.5em 0; +} + +#game_sidebar { +float:right; +clear:none; +width:20em; +font-size:0.8em; +margin:0 0 2em 2em; +} + +#user_photo_on_profile img,#user_photo_on_profile #set_photo { +width:96px; +height:96px; +float:left; +vertical-align:middle; +text-align:center; +border:1px solid #ddd; +margin-right:5px; +padding:2px; +} + +.user_photo_on_request img { +width:48px; +height:48px; +float:left; +vertical-align:middle; +border:1px solid #ddd; +margin-right:5px; +padding:2px; +} + +.user_photo_on_comment img { +width:36px; +height:36px; +float:left; +vertical-align:middle; +border:1px solid #ddd; +margin-right:5px; +margin-top:5px; +padding:2px; +} + +.user_photo_on_search img { +width:48px; +height:48px; +vertical-align:middle; +border:1px solid #ddd; +margin-right:5px; +padding:2px; +} + +div.user_about_me { +overflow:auto; +margin:1em 1.5em; +padding:0 0.5em; +} + +#user_public_banned { +background-color:#d0d0d0; +margin:0 14em 0 0; +padding:0.5em 1em; +} + +#user_public_banned .details { +margin-left:4em; +margin-right:4em; +font-size:0.8em; +font-style:italic; +} -#user_photo_on_profile { +div.lang { +position:absolute; +text-align:right; +font-size:0.8em; +top:45px; +right:0; +padding-right:5px; +z-index:200; } -#user_photo_on_profile img, #user_photo_on_profile #set_photo { - width: 96px; - height: 96px; - float: left; - vertical-align: middle; - text-align: center; - border: 1px solid #dddddd; - margin-right: 5px; - padding: 2px; +div#user_locale_switcher { +margin:5px; } -.user_photo_on_request img { - width: 48px; - height: 48px; - float: left; - vertical-align: middle; - border: 1px solid #dddddd; - margin-right: 5px; - padding: 2px; +#topnav li,#signin,.user_photo_on_search { +float:left; } -.user_photo_on_comment img { - width: 36px; - height: 36px; - float: left; - vertical-align: middle; - border: 1px solid #dddddd; - margin-right: 5px; - margin-top: 5px; - padding: 2px; +#view-html-content table,#request_details table { +border-collapse:collapse; +margin-bottom:1em; } -.user_photo_on_search { - float: left; +#view-html-content td,th,#request_details td,th { +border:solid 1px #000; } -.user_photo_on_search img { - width: 48px; - height: 48px; - vertical-align: middle; - border: 1px solid #dddddd; - margin-right: 5px; - padding: 2px; + +#view-html-content td,#request_details td { +vertical-align:top; +max-width:30em; +overflow:auto; } -#user_change_password_email, #user_not_logged_in { - clear: left; +#view-html-content tr:nth-child(odd),#request_details tr.odd { +background-color:#bbb; } -div.user_about_me -{ - padding: 0em 0.5em 0em 0.5em; - margin: 1em 1.5em 1em 1.5em; - overflow: auto; +#view-html-content tr:nth-child(even),#request_details tr.even { +background-color:#ddd; } -#user_public_banned -{ - margin: 0em 14em 0em 0em; - padding: 0.5em 1em 0.5em 1em; - background-color: #d0d0d0; +h3,.request_short_listing h3 { +font-size:1.2em; } -#user_public_banned .details -{ - margin-left: 4em; - margin-right: 4em; - font-size: 0.8em; - font-style: italic; + +#frontpage_examples p,#frontpage_examples h2 { +text-align:center; +clear:both; } -div.lang { - position: absolute; - text-align: right; - font-size: 0.8em; - top: 45px; - right: 0px; - padding-right: 5px; - z-index: 200; +.request_listing a,.body_listing a,.user_listing a,.request_short_listing a { +text-decoration:none; } -div#user_locale_switcher { - margin: 5px; +.request_short_listing,#request_form { +margin-top:1em; +} + +.form_explanation,div[id|="comment"] p { +font-size:0.8em; +} + +.undescribed_requests,#preview_form p,.attachment { +clear:both; } + +.single_user,#user_change_password_email,#user_not_logged_in { +clear:left; +} + +.correspondence_text,.comment_in_request_text { +margin:0 1.2em 0 0.8em; +} + +#request_header_text,#request_search_ahead_results { +font-size:0.8em; +margin-left:11em; +} + +div.feed_link img,div.act_link img { +border:none; +vertical-align:middle; +text-decoration:none; +}
\ No newline at end of file diff --git a/public/stylesheets/theme.css b/public/stylesheets/theme.css index d00ccdf3d..a4aa49b4b 100644 --- a/public/stylesheets/theme.css +++ b/public/stylesheets/theme.css @@ -1,1141 +1,1004 @@ - h1 { - color: #93278F; - font-size: 42px; - font-family: 'DeliciousBold', Arial, sans-serif; - margin-bottom:15px; - margin-top:10px; -} - -h2 a { - text-decoration: none; +color:#93278F; +font-size:42px; +font-family:'DeliciousBold', Arial, sans-serif; +margin-bottom:15px; +margin-top:10px; } -h2 a:hover { - text-decoration: underline; -} - -h2, dt { - color: #93278F; - font-size: 21px; - font-family: 'DeliciousBold', Arial, sans-serif; - font-weight:normal; +h2,dt { +color:#93278F; +font-size:21px; +font-family:'DeliciousBold', Arial, sans-serif; +font-weight:400; } h3 { - color: #6B3C6A; - font-family: 'DeliciousRoman', Arial, sans-serif; - font-weight: normal; - text-decoration: none; - font-size: 20px; - margin-top: 3px; - margin-bottom:10px; +color:#6B3C6A; +font-family:'DeliciousRoman', Arial, sans-serif; +font-weight:400; +text-decoration:none; +font-size:20px; +margin-top:3px; +margin-bottom:10px; } dd { - margin:18px 0px 36px 0px; - width:auto; +width:auto; +margin:18px 0 36px; } dl { - margin-top:24px; - line-height:160%; +margin-top:24px; +line-height:160%; } -div.controller_help dt:hover > a, div.controller_help h1:hover > a, div#help_unhappy h1:hover > a.hover_a { - color: #777; - font-family:Arial, sans-serif; +div.controller_help dt:hover > a,div.controller_help h1:hover > a,div#help_unhappy h1:hover > a.hover_a { +color:#777; +font-family:Arial, sans-serif; } a { - color: #93278F; - text-decoration: underline; +color:#93278F; +text-decoration:underline; } body { - font-family: Arial, sans-serif; - color: #444444; - font-size: 12px; +font-family:Arial, sans-serif; +color:#444; +font-size:12px; } body.front { - background: url(/images/home-grad.png) repeat-x 0px 160px; -} - -div.controller_help h1 a -{ - color: #93278F +background:url(/images/home-grad.png) repeat-x 0 160px; } #wrapper { - padding-top:160px; +padding-top:160px; +width:900px; } #banner { - background: url(/images/stripes.png); - border: none; - height:160px; +background:url(/images/stripes.png); +border:none; +height:160px; } #banner_inner { - width: 890px; - margin: auto; - position:relative; +width:890px; +position:relative; +margin:auto; } #banner_inner a#logo { - position:absolute; - left:0px; - top:70px; - z-index: 100; +position:absolute; +left:0; +top:70px; +z-index:100; } -a img { - border: none +a img { +border:none; } #navigation_search { - width:auto; - right:0px; - top:10px; +width:auto; +right:0; +top:10px; } #navigation_search input[type=image] { - border: 0px; - margin-bottom: -9px; - margin-left: -4px; +border:0; +margin-bottom:-9px; +margin-left:-4px; } #navigation_search input[type=text] { - font-size: 12px; - padding:5px 5px 4px 5px; - border-color:#BE7DBC; - border-radius:5px 0px 0px 5px; - -moz-border-radius:5px 0px 0px 5px; +font-size:12px; +border-radius:5px 0 0 5px; +-moz-border-radius:5px 0 0 5px; +border-color:#BE7DBC; +padding:5px 5px 4px; } #logged_in_bar { - top: 18px; - right:210px; - float:none; - position:absolute; -} - -#logged_in_bar a, -#logged_in_bar a:visited { - color: #93278F; +top:18px; +right:210px; +float:none; +position:absolute; } div.lang { - top:40px; - position:absolute; - padding:0px; +top:40px; +position:absolute; +padding:0; } #topnav { - background: transparent; - top: 120px; - margin-left: 115px; - width: auto; - font-family:'DeliciousRoman', Arial, sans-serif; - font-size: 18px; +background:transparent; +top:120px; +margin-left:115px; +width:auto; +font-family:'DeliciousRoman', Arial, sans-serif; +font-size:18px; } #topnav ul li a { - color: #6B3C6A !important; +color:#6B3C6A !important; } #topnav ul li { - padding:10px 15px; - margin: 0px 3px; +margin:0 3px; +padding:10px 15px; } #topnav ul li.selected { - background:#FFF; -} - -#topnav li a, #topnav li a:visited { - padding:0px; +background:#FFF; } -.request_left { - width: 625px; - float:left; +#topnav li a,#topnav li a:visited { +padding:0; } .request_right { - padding-top:5px; - width: 245px; - float:left; +padding-top:5px; +width:245px; +float:left; } #request_header_text { - margin-left: 110px; -} - -#wrapper { - width: 900px; +margin-left:110px; } #content { - width: 875px; +width:875px; } #stepwise_make_request { - background: url(/images/stripes.png); - border: 1px solid #DEBEDD; - border-radius:5px; - -moz-border-radius:5px; - font-family:'DeliciousRoman', Arial, sans-serif; - color: #6B3C6A; - font-size:18px; - padding:10px 12px; - text-align:left; - width: 412px; - margin-bottom:40px; +background:url(/images/stripes.png); +border:1px solid #DEBEDD; +border-radius:5px; +-moz-border-radius:5px; +font-family:'DeliciousRoman', Arial, sans-serif; +color:#6B3C6A; +font-size:18px; +text-align:left; +width:412px; +margin-bottom:40px; +padding:10px 12px; } #stepwise_make_request a img { - margin-bottom:-10px; - margin-top: -10px; - margin-left:6px; -} - -#stepwise_make_request strong { - color: #93278F; +margin-bottom:-10px; +margin-top:-10px; +margin-left:6px; } p.subtitle { - margin-top:10px; - margin-bottom:20px; - font-style: italic; +margin-top:10px; +margin-bottom:20px; +font-size:18px; +font-family:'DeliciousRoman'; +font-style:normal; +color:#6B3C7F; } .results_section { - margin-bottom:40px; +margin-bottom:40px; } .results_section div:last-child { - border-bottom-width:0px; - padding-bottom:0px; +border-bottom-width:0; +padding-bottom:0; } -.request_listing, -.user_listing, -.body_listing { - border-bottom:1px solid #DDD; - padding:12px 0px 6px; - margin:0px; - margin-bottom:-1px; +.request_listing,.user_listing,.body_listing { +border-bottom:1px solid #DDD; +margin:0 0 -1px; +padding:12px 0 6px; } .body_listing { - padding-bottom:16px; -} - -.request_listing span.head, -.user_listing span.head, -.body_listing span.head { - background:none; - padding:0px; - font-size:21px; - margin-bottom:6px; +padding-bottom:16px; } -.request_listing span.head a, -.user_listing span.head a, -.body_listing span.head a { - color: #6B3C6A; - font-family: 'DeliciousRoman', Arial, sans-serif; - font-weight: normal; - text-decoration: none; - font-size: 20px; - margin-top: 3px; - display: block; - margin-bottom: -6px; +.request_listing span.head,.user_listing span.head,.body_listing span.head { +background:none; +font-size:21px; +margin-bottom:6px; +padding:0; } -.request_listing span.head a:hover, -.user_listing span.head a:hover, -.body_listing span.head a:hover { - text-decoration: underline; +.request_listing span.head a,.user_listing span.head a,.body_listing span.head a { +color:#6B3C6A; +font-family:'DeliciousRoman', Arial, sans-serif; +font-weight:400; +text-decoration:none; +font-size:20px; +margin-top:3px; +display:block; +margin-bottom:-6px; } .request_listing .requester { - font-size: 12px; - padding-bottom:0px; -} - -.request_listing .requester a { - text-decoration: underline; +font-size:12px; +padding-bottom:0; } -.body_listing span.desc, -.body_listing span.bottomline, -.user_listing span.bottomline { - padding:0px; - margin:0px; - font-style: normal; - font-size: 12px; - font-weight: normal !important; +.body_listing span.desc,.body_listing span.bottomline,.user_listing span.bottomline { +font-style:normal; +font-size:12px; +font-weight:400 !important; +margin:0; +padding:0; } .request_listing span.bottomline { - padding: 3px 0px 0px 27px; - font-style: normal; - margin-bottom: 0px; - margin-top:12px; - background-position: top left; - font-size: 14px; - font-weight: normal !important; - min-height: 36px; +font-style:normal; +margin-bottom:0; +margin-top:12px; +background-position:top left; +font-size:14px; +font-weight:400 !important; +min-height:36px; +padding:3px 0 0 27px; } .user_listing { - padding-top:10px; - padding-bottom:0px; +padding-top:10px; +padding-bottom:0; } -.icon_requires_admin, -.icon_waiting_response_overdue, -.icon_waiting_response_very_overdue { - background-image: url(/images/status-overdue.png); - color: #C1272D; +.icon_requires_admin,.icon_waiting_response_overdue,.icon_waiting_response_very_overdue { +background-image:url(/images/status-overdue.png); +color:#C1272D; } -.icon_successful, -.icon_partially_successful { - background-image: url(/images/status-complete.png); - color: #69952F; +.icon_successful,.icon_partially_successful { +background-image:url(/images/status-complete.png); +color:#69952F; } -.icon_waiting_response, -.icon_waiting_classification, -.icon_waiting_clarification { - background-image: url(/images/status-pending.png); - color: #A68C2E; +.icon_waiting_response,.icon_waiting_classification,.icon_waiting_clarification { +background-image:url(/images/status-pending.png); +color:#A68C2E; } -.icon_failed, -.icon_rejected { - background-image: url(/images/status-denied.png); - color: #C1272D; +.icon_failed,.icon_rejected { +background-image:url(/images/status-denied.png); +color:#C1272D; } .icon_not_held { - background-image: url(/images/status-not-held.png); - color: #A68C2E; +background-image:url(/images/status-not-held.png); +color:#A68C2E; } .icon_gone_postal { - background-image: url(/images/status-gone-postal.png); - color: #A68C2E; +background-image:url(/images/status-gone-postal.png); +color:#A68C2E; } .icon_error_message { - background-image: url(/images/status-error.png); - color: #C1272D; +background-image:url(/images/status-error.png); +color:#C1272D; } .icon_internal_review { - background-image: url(/images/status-internal-review.png); - color: #A68C2E; +background-image:url(/images/status-internal-review.png); +color:#A68C2E; } .icon_user_withdrawn { - background-image: url(/images/status-withdrawn.png); - color: #A68C2E; +background-image:url(/images/status-withdrawn.png); +color:#A68C2E; } #request_sidebar { - width: 212px; - font-size: 12px; -} - -#request_sidebar h2 { - margin-bottom:10px; +width:212px; +font-size:12px; } .feed_link { - padding: 4px 0px; -} - -.feed_link a { - text-decoration: none; +padding:4px 0; } .request_listing span.desc { - background: url(/images/quote-marks.png) no-repeat; - padding: 0px 0px 0px 40px; - min-height:60px; - font-size:12px; - width:auto; - color:#444; - line-height:18px; +background:url(/images/quote-marks.png) no-repeat; +min-height:60px; +font-size:12px; +width:auto; +color:#444; +line-height:18px; +padding:0 0 0 40px; } #footer { - border-color: #FFF; - margin-top:60px; +margin-top:60px; +border-color:#FFF; } -div.ff-icon-printfix { - display: none; -} #search_form { - margin:0px -6px 20px 0px; +margin:0 -6px 20px 0; } #advanced-search input[type=text] { - width: auto; +width:auto; } #search_form input[type=submit] { - border-radius: 0px 2px 2px 0px; - -moz-border-radius: 0px 2px 2px 0px; -} - -#header_left { - width:625px; - float:left; +border-radius:0 2px 2px 0; +-moz-border-radius:0 2px 2px 0; } #header_right { - float:right; - width:230px; - padding-top:27px; -} - -.feed_link, -.act_link { - display:block !important; - margin-bottom:10px; +float:right; +width:230px; +padding-top:27px; } -.feed_link a, -.act_link a, -#header_right > a { - text-decoration: none; - color: #6B3C6A; +.feed_link,.act_link { +display:block !important; +margin-bottom:10px; } -.feed_link a:hover, -.act_link a:hover, -#header_right > a:hover { - text-decoration: underline; +.feed_link a,.act_link a,#header_right > a { +text-decoration:none; +color:#6B3C6A; } -.feed_link a img, -.act_link img, -.act_link a img { - padding-right:2px; +.feed_link a img,.act_link img,.act_link a img { +padding-right:2px; } form.feed_form input[type="submit"] { - font-size: 12px; - line-height: 12px; - padding: 2px 4px; +font-size:12px; +line-height:12px; +padding:2px 4px; } #header_right > br { - line-height:200%; +line-height:200%; } #general_search h2 { - clear:both; - margin-top:20px; +clear:both; +margin-top:20px; } .highlight { - background:#FFFF00; - border-width:0px; +background:#FF0; +border-width:0; } -h2.foi_results, -h2.person_results, -h2.publicbody_results { - padding-top:0px; - padding-bottom:15px; - margin-bottom:0px; - margin-top: 0px; +h2.foi_results,h2.person_results,h2.publicbody_results { +padding-top:0; +padding-bottom:15px; +margin-bottom:0; +margin-top:0; } h2.foi_results { - width: 600px; +width:600px; } .list_toggle_controls { - padding-bottom:20px; +padding-bottom:20px; } #request_advice ol { - margin-left:18px; - margin-top:20px; - display:block; - padding:0px; +margin-left:18px; +margin-top:20px; +display:block; +padding:0; } #request_advice ol li { - padding-bottom:5px; +padding-bottom:5px; } -#request_form label, -label.form_label { - width: 100px; - font-family: 'DeliciousRoman', Arial, sans-serif; +#request_form label,label.form_label { +width:100px; +font-family:'DeliciousRoman', Arial, sans-serif; +margin-top:2px; +text-align:left; } -#request_form label, -label.form_label, -span#to_public_body { - color: #6B3C6A; - font-size: 18px; +#request_form label,label.form_label,span#to_public_body { +color:#6B3C6A; +font-size:18px; } -#date_range label, -#filter_requests_form label { - display: inline; - float: none; - padding-right: 5px; +#date_range label,#filter_requests_form label { +display:inline; +float:none; +padding-right:5px; } -#date_range label.title, -#filter_requests_form label.title, -h3.title { - display: inline-block; - float: none; - width:110px; +#date_range label.title,#filter_requests_form label.title,h3.title { +display:inline-block; +float:none; +width:110px; } h3.title { - width: 114px; - margin-bottom: 5px; +width:114px; +margin-bottom:5px; } #requests-subfilters div { - margin-top: 10px; +margin-top:10px; } -#requests-subfilters #latest_status_0, -#requests-subfilters #request_variety_0 { - margin-left: 0px; +#requests-subfilters #latest_status_0,#requests-subfilters #request_variety_0 { +margin-left:0; } #requests-subfilters input[type=checkbox] { - margin-left: 117px; -} - -.list-filter-item { - margin-bottom: 10px; +margin-left:117px; } span#to_public_body { - font-family: 'DeliciousBold', Arial, sans-serif; +font-family:'DeliciousBold', Arial, sans-serif; } -.form_item_note, .form_note { - margin-left: 110px; - font-size: 1em; +.form_item_note,.form_note { +margin-left:110px; +font-size:1em; } #left_column { - width:600px; - float:left; +width:600px; +float:left; } #right_column_flip { - width:220px; - float:left; - margin-top:20px; +width:220px; +float:left; +margin-top:20px; } #left_column_flip { - width:620px; - float:right; - margin-top: 10px; +width:620px; +float:right; +margin-top:10px; } #right_column { - width:220px; - float:right; - margin-top:30px; +width:220px; +float:right; +margin-top:30px; } #left_half { - width:45%; - float:left; +width:45%; +float:left; } #right_half { - width:45%; - float:right; +width:45%; +float:right; } #middle_strip { - float: left; - width: 10%; - height: 100px; - text-align: center; - margin-top: 45px; - font-size: 16px; - font-family: Georgia; - font-style: italic; - color: #93278F; +float:left; +width:10%; +height:100px; +text-align:center; +margin-top:45px; +font-size:16px; +font-family:Georgia; +font-style:italic; +color:#93278F; } -#signup, #signin { - float:none; - margin-top:20px; - width:auto; +#signup,#signin { +float:none; +margin-top:20px; +width:auto; } #sign_together h1 { - width: 320px; - text-align: center; +width:320px; +text-align:center; } #sign_together .form_button { - margin-left: 10.5em; +margin-left:10.5em; } -#signup .form_item_note, #signin .form_note { - margin-left:11.5em; - width:24em; +#signup .form_item_note,#signin .form_note { +margin-left:11.5em; +width:24em; } -#request_form label, label.form_label { - margin-top:2px; - text-align:left; -} - -form input[type=text], -form input[type=password] { - font-size: 14px; - padding: 5px; - width:200px; - color: #555; - border-radius: 3px; - -moz-border-radius: 3px; - border-style: solid; - border-color: #BBB; - border-width: 1px; +form input[type=text],form input[type=password] { +font-size:14px; +width:200px; +color:#555; +border-radius:3px; +-moz-border-radius:3px; +border-color:#BBB; +border-style:solid; +border-width:1px; +padding:5px; } form input.use-datepicker[type=text] { - width: 130px !important; - background: url(/images/calendar.png) no-repeat 115px 3px; - margin: 0px !important; - border-radius:3px !important; - -moz-border-radius:3px !important; - font-size: 14px !important; -} - -form input[type=submit], -a.link_button_green, -a.link_button_green_large { - background: url(/images/button-gradient.png); - color: white; - text-decoration: none; - padding: 5px 11px; - display: inline-block; - line-height: 18px; - border: solid 1px #69952F; - border-radius: 2px; - -moz-border-radius: 2px; - text-shadow: 1px 1px 0px #5B841D; - font-family: 'DeliciousRoman', Arial, sans-serif; - font-size: 18px; - cursor: pointer; - cursor: hand; +width:130px !important; +background:url(/images/calendar.png) no-repeat 115px 3px; +border-radius:3px !important; +-moz-border-radius:3px !important; +font-size:14px !important; +margin:0 !important; +} + +form input[type=submit],a.link_button_green,a.link_button_green_large { +background:url(/images/button-gradient.png); +color:#FFF; +text-decoration:none; +display:inline-block; +line-height:18px; +border:solid 1px #69952F; +border-radius:2px; +-moz-border-radius:2px; +text-shadow:1px 1px 0 #5B841D; +font-family:'DeliciousRoman', Arial, sans-serif; +font-size:18px; +cursor:hand; +padding:5px 11px; } a.link_button_green_large { - background: url(/images/button-gradient-large.png); - font-size: 22px; - line-height: 22px; - padding-bottom: 7px; -} - -@-moz-document url-prefix() { - form input[type=submit], - a.link_button_green { - padding: 2px 11px; - margin-top:1px; - } +background:url(/images/button-gradient-large.png); +font-size:22px; +line-height:22px; +padding-bottom:7px; } form input[type=submit].small { - font-size: 15px; - padding: 4px 9px; - line-height: 10px; +font-size:15px; +line-height:10px; +padding:4px 9px; } ul.no_bullets { - list-style-type:none; - margin:0px 0px 30px 0px; - padding:0px; +list-style-type:none; +margin:0 0 30px; +padding:0; } ul.no_bullets li { - margin-bottom:6px; +margin-bottom:6px; } #contact_preamble { - margin: 0px 0px 30px 0px; - width:auto; +width:auto; +margin:0 0 30px; } #frontpage_search { - background:transparent; +background:transparent; } #public_body_list #right_column ul { - padding: 0px 0px 20px 0px; - margin: 0px; - list-style: none; +list-style:none; +margin:0; +padding:0 0 20px; } div#twitter { - margin-top:30px; - background:#FFF; +margin-top:30px; +background:#FFF; } div.blog_post p { - line-height:180%; +line-height:180%; } div.frontpage-box { - background: url(/images/stripes.png); - border: 1px solid #DEBEDD; - border-radius:5px; - -moz-border-radius:5px; - font-family:'DeliciousRoman', Arial, sans-serif; - color: #6B3C6A; - font-size:18px; - padding:15px 12px 0; - text-align:center; - width: 255px; - height: 210px; - float: left; +background:url(/images/stripes.png); +border:1px solid #DEBEDD; +border-radius:5px; +-moz-border-radius:5px; +font-family:'DeliciousRoman', Arial, sans-serif; +color:#6B3C6A; +font-size:18px; +text-align:center; +width:255px; +height:210px; +float:left; +padding:15px 12px 0; } #frontpage-box-1 { - margin-right: 10px; - vertical-align: middle; +margin-right:10px; +vertical-align:middle; } #frontpage-box-2 { - margin-right: 10px; +margin-right:10px; } - #bighand { - padding: 0; - margin: 0; - height: 210px; - background: url(/images/bighand.png) no-repeat scroll 0 bottom transparent; +height:210px; +background:url(/images/bighand.png) no-repeat scroll 0 bottom transparent; +margin:0; +padding:0; } #littlehand { - padding: 0; - margin: 0; - height: 210px; - background: url(/images/littlehand.png) repeat-x scroll 10px bottom transparent; -} - -#frontpage-box-3 { +height:210px; +background:url(/images/littlehand.png) repeat-x scroll 10px bottom transparent; +margin:0; +padding:0; } #frontpage-box-3 #search_form input[type=text] { - width: 10em; +width:10em; } -#frontpage_examples p, -#frontpage_examples ul { - text-align: left; +#frontpage_examples p,#frontpage_examples ul { +text-align:left; } + #examples_1 ul li { - border-bottom: 1px solid #ddd; - padding: 5px 0 5px 0; +border-bottom:1px solid #ddd; +padding:5px 0; } #frontpage_examples .excerpt { - cursor: hand; - cursor: pointer; - background: url(/images/quote-marks.png) no-repeat; - padding: 0px 0px 0px 40px; - font-size:12px; - color:#444; - line-height:18px; - min-height: 30px; - font-style: italic; +cursor:pointer; +background:url(/images/quote-marks.png) no-repeat; +font-size:12px; +color:#444; +line-height:18px; +min-height:30px; +font-style:italic; +padding:0 0 0 40px; } #set_photo { - background: url(/images/defaultprofilepic.png) +background:url(/images/defaultprofilepic.png); } -div.correspondence, -div.comment_in_request { - width: 600px; - background: url(/images/stripes-70.png); - border-width: 0px; - font-size: 13px; - border-radius: 6px; - -moz-border-radius: 6px; - padding: 4px 20px 0px 9px; -} -div.outgoing.correspondence { - background: url(/images/stripes-70-light.png); +div.correspondence,div.comment_in_request { +width:600px; +background:url(/images/stripes-70.png); +font-size:13px; +border-radius:6px; +-moz-border-radius:6px; +border-width:0; +padding:4px 20px 0 9px; } -div.comment_in_request { - background: url(/images/stripes-70-light2.png); +div.outgoing.correspondence { +background:url(/images/stripes-70-light.png); } div.comment_in_request { - margin-left: 50px; - width: 550px; +background:url(/images/stripes-70-light2.png); +margin-left:50px; +width:550px; } div[id|="comment"] { - margin-left: 50px; +margin-left:50px; } div[id|="comment"] h2 { - font-size: 1em; - text-align:right; +font-size:1em; +text-align:right; } div[id|="comment"] p { - font-size: 13px; +font-size:13px; } .comment_in_request_text { - margin: 0px 0px 0px 10px; +margin:0 0 0 10px; } -.comment_in_request_text img.comment_quote { - display: none; -} - -/* ---------- Frontpage ----------- */ - #frontpage_splash { - height: 375px; - margin-top: -12px; - margin-bottom: 20px; - width: 100%; - background: url(/images/flying-computer.png) no-repeat 175px bottom; +height:375px; +margin-top:-12px; +margin-bottom:20px; +width:100%; +background:url(/images/flying-computer.png) no-repeat 175px bottom; } #frontpage_splash #left_column { - line-height: 40px; - margin-top: 66px; +line-height:40px; +margin-top:66px; } #frontpage_splash h1 { - margin: 0px 0px 20px 0px; - font-family: 'DeliciousRoman', Arial, sans-serif; - font-size: 39px; - color: #6B3C6A; - font-weight:normal; +font-family:'DeliciousRoman', Arial, sans-serif; +font-size:39px; +color:#6B3C6A; +font-weight:400; +margin:0 0 20px; } #frontpage_splash h1 strong { - font-family: 'DeliciousHeavyRegular', Arial, sans-serif; - font-size: 54px; - color: #93278F; - font-weight: normal; +font-family:'DeliciousHeavyRegular', Arial, sans-serif; +font-size:54px; +color:#93278F; +font-weight:400; } #frontpage_splash h1 span { - font-family: Georgia; - font-style: italic; - font-weight:normal; - font-size: 25px; - color: #6B3C6A; +font-family:Georgia; +font-style:italic; +font-weight:400; +font-size:25px; +color:#6B3C6A; } #frontpage_splash #right_column { - width: 265px; +width:265px; } #frontpage_splash h2 { - font-size: 26px; - font-weight:normal; - color: #6B3C6A; - font-family:'DeliciousRoman', Arial, sans-serif; - margin-bottom: 10px; - line-height: 28px; +font-size:26px; +font-weight:400; +color:#6B3C6A; +font-family:'DeliciousRoman', Arial, sans-serif; +margin-bottom:10px; +line-height:28px; } #frontpage_splash h2 strong { - font-size: 31px; - color: #93278F; - font-family:'DeliciousBold', Arial, sans-serif; +font-size:31px; +color:#93278F; +font-family:'DeliciousBold', Arial, sans-serif; } #frontpage_splash h2 span { - color: #6B3C6A; - font-style: italic; - font-size: 19px; - font-family: Georgia; +color:#6B3C6A; +font-style:italic; +font-size:19px; +font-family:Georgia; } #frontpage_splash #right_column input[type=text] { - width: 180px; +width:180px; } #frontpage_splash #frontpage_search_box { - margin-bottom: 30px; - margin-top: -10px; +margin-bottom:30px; +margin-top:-10px; } #frontpage_splash #frontpage_right_to_know p { - line-height: 20px; +line-height:20px; } body.front h3 { - font-size: 28px; +font-size:28px; } -/* ---------- Calendar theme ----------- */ - #ui-datepicker-div.ui-widget { - font-family: Arial, sans-serif; - color: #93278F; +font-family:Arial, sans-serif; +color:#93278F; } -#ui-datepicker-div .ui-datepicker-header, -#ui-datepicker-div .ui-widget-header { - background: none; - border: solid 0px white; - color: #93278F; - font-family: 'DeliciousRoman'; - font-size: 17px; - font-weight: normal; - line-height: 1.5em !important; +#ui-datepicker-div .ui-datepicker-header,#ui-datepicker-div .ui-widget-header { +background:none; +border:solid 0 #FFF; +color:#93278F; +font-family:'DeliciousRoman'; +font-size:17px; +font-weight:400; +line-height:1.5em !important; } #ui-datepicker-div .ui-state-default { - background: #F2F2F2; - border: solid 0px #FFF; - border-radius: 2px; - -moz-border-radius: 2px; +background:#F2F2F2; +border:solid 0 #FFF; +border-radius:2px; +-moz-border-radius:2px; } #ui-datepicker-div .ui-state-default:hover { - background: #DEB4D8; - color: #FFF; +background:#DEB4D8; +color:#FFF; } #ui-datepicker-div .ui-state-active { - background: #D093C7; - color: #FFF; -} - -#ui-datepicker-div .ui-icon-circle-triangle-w, -#ui-datepicker-div .ui-icon-circle-triangle-e { - background-image: url(/images/ui-icons-theme.png); +background:#D093C7; +color:#FFF; } -#ui-datepicker-div .ui-datepicker-prev { - margin-top: 2px; - opacity: 0.5; +#ui-datepicker-div .ui-icon-circle-triangle-w,#ui-datepicker-div .ui-icon-circle-triangle-e { +background-image:url(/images/ui-icons-theme.png); } #ui-datepicker-div .ui-datepicker-prev-hover { - left: 2px; - top: 2px; - border: none; - background:#FFF; - cursor:pointer; - opacity: 1; -} - -#ui-datepicker-div .ui-datepicker-next { - margin-top: 2px; - opacity: 0.5; +left:2px; +top:2px; +border:none; +background:#FFF; +cursor:pointer; +opacity:1px; } #ui-datepicker-div .ui-datepicker-next-hover { - right: 2px; - top: 2px; - border: none; - background:#FFF; - cursor:pointer; - opacity: 1; +right:2px; +top:2px; +border:none; +background:#FFF; +cursor:pointer; +opacity:1px; } #other-country-notice { - position: absolute; -} - -body.front #other-country-notice, -#other-country-notice { - display: none; +background:#93278F; +color:#FFF; +font-size:16px; +width:100%; +z-index:999; +display:block; +position:absolute; +top:0; +opacity:0.9px; } p.public-body-name-prefix { - color: #DEB4D8; - margin-top: 15px; - margin-bottom: -15px; -} - -#authority_preview .public-body-name-prefix, -#authority_preview #list-filter, -#authority_preview h2.foi_results { - display: none; -} - -p.subtitle { - font-size: 18px; - font-family: 'DeliciousRoman'; - font-style: normal; - color: #6B3C7F; -} - -/*------------- Other countries notice ---------------*/ -#other-country-notice { - background: #93278F; - color: #FFF; - font-size: 16px; - width: 100%; - z-index: 999; - display: block; - position: absolute; - top: 0px; - opacity: 0.9; +color:#DEB4D8; +margin-top:15px; +margin-bottom:-15px; } #other-country-notice a { - color: #FFF; +color:#FFF; } .close-button { - color: white; - text-decoration: none; - display: inline-block; - border-radius: 2px; - -moz-border-radius: 2px; - cursor: pointer; - cursor: hand; - background: url(/images/small-white-cross.png) no-repeat; - padding: 10px 0; - width: 15px; - height: 15px; - border: solid 0px #FFF; - text-indent: -999px; - overflow:hidden; - float:right; - -} -/*------------- Link box ---------------*/ +color:#FFF; +text-decoration:none; +display:inline-block; +border-radius:2px; +-moz-border-radius:2px; +cursor:hand; +background:url(/images/small-white-cross.png) no-repeat; +width:15px; +height:15px; +border:solid 0 #FFF; +text-indent:-999px; +overflow:hidden; +float:right; +padding:10px 0; +} + #link_box { - position: absolute; - padding: 5px; - text-align: left; - background-color: white; - z-index: 999; - opacity: 0.9; - border-radius: 6px; - -moz-border-radius: 6px; - border: 1px solid #93278F; - display: none; +position:absolute; +text-align:left; +background-color:#FFF; +z-index:999; +opacity:0.9px; +border-radius:6px; +-moz-border-radius:6px; +border:1px solid #93278F; +display:none; +padding:5px; } #link_box .close-button { - background-color: #93278F; - padding: 0; - margin-left: 15px; +background-color:#93278F; +margin-left:15px; +padding:0; } a.link_to_this { - display: inline-block; - width: 20px; - letter-spacing: -1000em; - overflow: hidden; - background: url(/images/link-icon.png) no-repeat; +display:inline-block; +width:20px; +letter-spacing:-1000em; +overflow:hidden; +background:url(/images/link-icon.png) no-repeat; } -/*---------- From tweaks ----------*/ #to_public_body { - display: block; - margin-bottom: 15px; +display:block; +margin-bottom:15px; } .fieldWithErrors { - background: none; - border: solid 0px #FFF; +background:none; +border:solid 0 #FFF; } -.fieldWithErrors textarea, -.fieldWithErrors input { - border: solid 1px Red !important; +.fieldWithErrors textarea,.fieldWithErrors input { +border:solid 1px Red !important; } .errorExplanation { - border-radius: 6px; - -moz-border-radius: 6px; - font-size: 12px; - font-weight: normal; - width: 554px; - margin: 20px 0px 30px 0px; -} - -#notice, .describe_state_form, #other_recipients { - font-size: 12px; - font-weight: normal; - padding: 10px 20px 10px 20px; - background: #E9FDD3 !important; - color: #517704; - border-color: #B0CA86; - border-radius: 6px; - -moz-border-radius: 6px; - margin: 15px 0px; +border-radius:6px; +-moz-border-radius:6px; +font-size:12px; +font-weight:400; +width:554px; +margin:20px 0 30px; +} + +#notice,.describe_state_form,#other_recipients { +font-size:12px; +font-weight:400; +background:#E9FDD3 !important; +color:#517704; +border-radius:6px; +-moz-border-radius:6px; +border-color:#B0CA86; +margin:15px 0; +padding:10px 20px; } .describe_state_form hr { - border-color: #B0CA86; - border-top: 0px; - border-style: dotted; - margin: 20px 0px; +border-top:0; +border-color:#B0CA86; +border-style:dotted; +margin:20px 0; } .describe_state_form { - color: #333; +color:#333; } #notice p:first-child { - margin-top: 0px; +margin-top:0; } #notice p:last-child { - margin-bottom: 0px; +margin-bottom:0; } div.correspondence p.preview_subject { - font-family: 'DeliciousRoman'; - font-size: 18px !important; - margin-left: 10px; - color: #6B3C7F; - line-height: 25px; +font-family:'DeliciousRoman'; +font-size:18px !important; +margin-left:10px; +color:#6B3C7F; +line-height:25px; } div.correspondence p.preview_subject strong { - color: #6B3C7F; +color:#6B3C7F; } #preview_form ul { - margin: 0px; - padding: 1px 32px 10px; +margin:0; +padding:1px 32px 10px; } #preview_form ul li { - margin: 10px 0px; +margin:10px 0; +} + +h2 a,.feed_link a { +text-decoration:none; +} + +h2 a:hover,.request_listing span.head a:hover,.user_listing span.head a:hover,.body_listing span.head a:hover,.request_listing .requester a,.feed_link a:hover,.act_link a:hover,#header_right > a:hover { +text-decoration:underline; +} + +div.controller_help h1 a,#logged_in_bar a,#logged_in_bar a:visited,#stepwise_make_request strong { +color:#93278F; +} + +.request_left,#header_left { +width:625px; +float:left; +} + +#request_sidebar h2,.list-filter-item { +margin-bottom:10px; +} + +div.ff-icon-printfix,.comment_in_request_text img.comment_quote,body.front #other-country-notice,#other-country-notice,#authority_preview .public-body-name-prefix,#authority_preview #list-filter,#authority_preview h2.foi_results,div#show_response_view p.event_actions { +display:none; } -div#show_response_view p.event_actions { - display: none; +#ui-datepicker-div .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-next { +margin-top:2px; +opacity:0.5px; }
\ No newline at end of file |