aboutsummaryrefslogtreecommitdiffstats
path: root/public/stylesheets/theme.css
diff options
context:
space:
mode:
Diffstat (limited to 'public/stylesheets/theme.css')
-rw-r--r--public/stylesheets/theme.css421
1 files changed, 421 insertions, 0 deletions
diff --git a/public/stylesheets/theme.css b/public/stylesheets/theme.css
new file mode 100644
index 000000000..e7d36e1a7
--- /dev/null
+++ b/public/stylesheets/theme.css
@@ -0,0 +1,421 @@
+h1 {
+ color: #93278F;
+ font-size: 42px;
+ font-family: DeliciousBold, Arial, sans-serif;
+ margin-bottom:0px;
+}
+
+h2, dt {
+ color: #6B3C6A;
+ font-size: 18px;
+ font-family: DeliciousRoman;
+ font-weight:normal;
+}
+
+dd {
+ margin:18px 0px 36px 0px;
+ width:auto;
+}
+
+dl {
+ 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;
+}
+
+a {
+ color: #93278F;
+ text-decoration: underline;
+}
+
+body {
+ font-family: Arial, sans-serif;
+ color: #444444;
+ font-size: 12px;
+}
+
+#wrapper {
+ padding-top:160px;
+}
+
+#banner {
+ background: url(/images/stripes.png);
+ border: none;
+ height:160px;
+}
+
+#banner_inner {
+ width: 890px;
+ margin: auto;
+ position:relative;
+}
+
+#banner_inner a#logo {
+ position:absolute;
+ left:0px;
+ top:70px;
+}
+
+#navigation_search {
+ width:auto;
+ right:0px;
+ top:10px;
+}
+
+#navigation_search input[type=image] {
+ border: 0px;
+ 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;
+}
+
+#logged_in_bar {
+ top: 18px;
+ right:210px;
+ float:none;
+ position:absolute;
+}
+
+#logged_in_bar a {
+ color: #93278F;
+}
+
+div.lang {
+ top:126px;
+ position:absolute;
+ padding:0px;
+}
+
+#topnav {
+ background: transparent;
+ top: 120px;
+ left: 115px;
+ font-family:DeliciousRoman;
+ font-size: 18px;
+}
+
+#topnav ul li a {
+ color: #6B3C6A !important;
+}
+
+#topnav ul li {
+ padding:10px 15px;
+ margin: 0px 3px;
+}
+
+#topnav ul li.selected {
+ background:#FFF;
+}
+
+#topnav li a, #topnav li a:visited {
+ padding:0px;
+}
+
+#wrapper {
+ width: 900px;
+}
+
+#content {
+ width: 875px;
+}
+
+#stepwise_make_request {
+ background: url(/images/stripes.png);
+ border: 1px solid #DEBEDD;
+ border-radius:5px;
+ font-family:DeliciousRoman;
+ color: #6B3C6A;
+ font-size:18px;
+ padding:15px 12px;
+ text-align:left;
+ width: 408px;
+ margin-bottom:40px;
+}
+
+#stepwise_make_request a img {
+ margin-bottom:-10px;
+ margin-top: -10px;
+ margin-left:6px;
+}
+
+#stepwise_make_request strong {
+ color: #93278F;
+}
+
+p.subtitle {
+ margin-top:10px;
+ margin-bottom:20px;
+}
+
+.results_section {
+ margin-bottom:40px;
+}
+
+.results_section div:last-child {
+ border-bottom-width:0px;
+ padding-bottom:0px;
+}
+
+.request_listing,
+.user_listing,
+.body_listing {
+ border-bottom:1px solid #DDD;
+ padding:12px 0px 6px;
+ margin:0px;
+ margin-bottom:-1px;
+}
+
+.body_listing {
+ padding-bottom:16px;
+}
+
+.request_listing span.head,
+.user_listing span.head,
+.body_listing span.head {
+ background:none;
+ padding:0px;
+ font-size:22px;
+ margin-bottom:8px;
+}
+
+.request_listing span.head a,
+.user_listing span.head a,
+.body_listing span.head a {
+ color: #93278F;
+ font-family: DeliciousBold;
+ font-weight: normal;
+ text-decoration: none;
+ font-size: 20px;
+ margin-top: 3px;
+ display: block;
+ margin-bottom: -6px;
+}
+
+.request_listing .requester {
+ font-size: 12px;
+ padding-bottom:8px;
+}
+
+.request_listing .requester a {
+ text-decoration: underline;
+}
+
+.body_listing span.desc,
+.body_listing span.bottomline,
+.user_listing span.bottomline {
+ padding:0px;
+ font-style:normal;
+ font-size:12px;
+}
+
+.request_listing .bottomline {
+ text-indent: -999px;
+}
+
+.user_listing {
+ padding-top:10px;
+ padding-bottom:0px;
+}
+
+.user_listing span.head {
+ margin-bottom:0px;
+}
+
+.icon_waiting_response_very_overdue {
+ background: url(/images/button-overdue.png);
+}
+
+.icon_complete {
+ background: url(/images/button-complete.png);
+}
+
+.icon_waiting_classification {
+ background: url(/images/button-awaiting-classification.png);
+}
+
+#request_sidebar {
+ width: 212px;
+ font-size: 12px;
+}
+
+#request_sidebar h2 {
+ margin-bottom:10px;
+}
+
+#request_sidebar .feed_link {
+ padding: 4px 0px;
+}
+
+.request_left {
+ width: 625px;
+ float:left;
+}
+
+.request_right {
+ padding-top:5px;
+ width: 245px;
+ float:left;
+}
+
+.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;
+}
+
+#footer {
+ border-color: #FFF;
+ margin-top:60px;
+}
+
+#search_form input[type=text] {
+ font-size: 17px;
+ padding: 5px;
+ color: #555;
+ border-radius: 3px 0px 0px 3px;
+ border-style: solid;
+ border-color: #BBB;
+ border-width: 1px;
+ width: 250px;
+ height: 19px;
+}
+
+#search_form input[type=image] {
+ margin-left: -5px;
+ margin-bottom: -10px;
+}
+
+#header_left {
+ width:645px;
+ float:left;
+}
+
+#header_right {
+ float:right;
+ width:230px;
+ padding-top:27px;
+}
+
+#header_right .feed_link {
+ display:block;
+ margin-bottom:10px;
+}
+
+#general_search h2 {
+ clear:both;
+ margin-top:20px;
+}
+
+.highlight {
+ background:#FFFF00;
+ border-width:0px;
+}
+
+h2.person_results {
+ background:url(/images/icon-person.png) no-repeat;
+ padding-left:20px;
+ min-height:26px;
+ padding-top:5px;
+ padding-bottom:7px;
+ margin-bottom:3px;
+ border-bottom:1px solid #DDD;
+}
+
+h2.foi_results {
+ background:url(/images/icon-foi.png) no-repeat 0px 3px;
+ padding-left:25px;
+ padding-top:0px;
+ border-bottom:1px solid #DDD;
+ padding-bottom:15px;
+ margin-bottom:0px;
+}
+
+h2.publicbody_results {
+ background:url(/images/icon-publicbody.png) no-repeat 0px 3px;
+ padding-left:30px;
+ min-height:26px;
+ padding-top:5px;
+ padding-bottom:7px;
+ margin-bottom:4px;
+ border-bottom:1px solid #DDD;
+}
+
+.list_toggle_controls {
+ padding-bottom:20px;
+}
+
+#request_advice ol {
+ margin-left:18px;
+ margin-top:20px;
+ display:block;
+ padding:0px;
+}
+
+#request_advice ol li {
+ padding-bottom:5px;
+}
+
+#request_form label,
+label.form_label {
+ width: 100px;
+ font-family: DeliciousRoman;
+}
+
+#request_form label,
+label.form_label,
+span#to_public_body {
+ color: #6B3C6A;
+ font-size: 18px;
+}
+
+span#to_public_body {
+ font-family: DeliciousBold;
+}
+
+.form_item_note, .form_note {
+ margin-left:12em;
+}
+
+#left_column {
+ width:600px;
+ float:left;
+}
+
+#right_column {
+ width:200px;
+ float:right;
+ margin-top:30px;
+}
+
+ul.no_bullets {
+ list-style-type:none;
+ margin:0px 0px 30px 0px;
+ padding:0px;
+}
+
+ul.no_bullets li {
+ margin-bottom:6px;
+}
+
+#contact_preamble {
+ margin: 0px 0px 30px 0px;
+ width:auto;
+}
+
+#frontpage_search {
+ background:transparent;
+} \ No newline at end of file