##// END OF EJS Templates
config change little style fix for form buttons...
marcink -
r471:ac559565 celery
parent child Browse files
Show More
@@ -1,155 +1,155
1 ################################################################################
1 ################################################################################
2 ################################################################################
2 ################################################################################
3 # pylons_app - Pylons environment configuration #
3 # pylons_app - Pylons environment configuration #
4 # #
4 # #
5 # The %(here)s variable will be replaced with the parent directory of this file#
5 # The %(here)s variable will be replaced with the parent directory of this file#
6 ################################################################################
6 ################################################################################
7
7
8 [DEFAULT]
8 [DEFAULT]
9 debug = true
9 debug = true
10 ############################################
10 ############################################
11 ## Uncomment and replace with the address ##
11 ## Uncomment and replace with the address ##
12 ## which should receive any error reports ##
12 ## which should receive any error reports ##
13 ############################################
13 ############################################
14 #email_to = admin@localhost
14 #email_to = admin@localhost
15 #smtp_server = mail.server.com
15 #smtp_server = mail.server.com
16 #error_email_from = paste_error@localhost
16 #error_email_from = paste_error@localhost
17 #smtp_username =
17 #smtp_username =
18 #smtp_password =
18 #smtp_password =
19 #error_message = 'mercurial crash !'
19 #error_message = 'mercurial crash !'
20
20
21 [server:main]
21 [server:main]
22 ##nr of threads to spawn
22 ##nr of threads to spawn
23 threadpool_workers = 5
23 threadpool_workers = 5
24
24
25 ##max request before
25 ##max request before
26 threadpool_max_requests = 2
26 threadpool_max_requests = 2
27
27
28 ##option to use threads of process
28 ##option to use threads of process
29 use_threadpool = true
29 use_threadpool = true
30
30
31 use = egg:Paste#http
31 use = egg:Paste#http
32 host = 127.0.0.1
32 host = 127.0.0.1
33 port = 5000
33 port = 5000
34
34
35 [app:main]
35 [app:main]
36 use = egg:pylons_app
36 use = egg:pylons_app
37 full_stack = true
37 full_stack = true
38 static_files = true
38 static_files = true
39 lang=en
39 lang=en
40 cache_dir = %(here)s/data
40 cache_dir = %(here)s/data
41
41
42 ####################################
42 ####################################
43 ### BEAKER CACHE ####
43 ### BEAKER CACHE ####
44 ####################################
44 ####################################
45 beaker.cache.data_dir=/%(here)s/data/cache/data
45 beaker.cache.data_dir=/%(here)s/data/cache/data
46 beaker.cache.lock_dir=/%(here)s/data/cache/lock
46 beaker.cache.lock_dir=/%(here)s/data/cache/lock
47 beaker.cache.regions=super_short_term,short_term,long_term
47 beaker.cache.regions=super_short_term,short_term,long_term
48 beaker.cache.long_term.type=memory
48 beaker.cache.long_term.type=memory
49 beaker.cache.long_term.expire=36000
49 beaker.cache.long_term.expire=36000
50 beaker.cache.short_term.type=memory
50 beaker.cache.short_term.type=memory
51 beaker.cache.short_term.expire=60
51 beaker.cache.short_term.expire=60
52 beaker.cache.super_short_term.type=memory
52 beaker.cache.super_short_term.type=memory
53 beaker.cache.super_short_term.expire=10
53 beaker.cache.super_short_term.expire=10
54
54
55 ####################################
55 ####################################
56 ### BEAKER SESSION ####
56 ### BEAKER SESSION ####
57 ####################################
57 ####################################
58 ## Type of storage used for the session, current types are
58 ## Type of storage used for the session, current types are
59 ## β€œdbm”, β€œfile”, β€œmemcached”, β€œdatabase”, and β€œmemory”.
59 ## "dbm", "file", "memcached", "database", and "memory".
60 ## The storage uses the Container API
60 ## The storage uses the Container API
61 ##that is also used by the cache system.
61 ##that is also used by the cache system.
62 beaker.session.type = file
62 beaker.session.type = file
63
63
64 beaker.session.key = hg-app
64 beaker.session.key = hg-app
65 beaker.session.secret = g654dcno0-9873jhgfreyu
65 beaker.session.secret = g654dcno0-9873jhgfreyu
66 beaker.session.timeout = 36000
66 beaker.session.timeout = 36000
67
67
68 ##auto save the session to not to use .save()
68 ##auto save the session to not to use .save()
69 beaker.session.auto = False
69 beaker.session.auto = False
70
70
71 ##true exire at browser close
71 ##true exire at browser close
72 #beaker.session.cookie_expires = 3600
72 #beaker.session.cookie_expires = 3600
73
73
74
74
75 ################################################################################
75 ################################################################################
76 ## WARNING: *THE LINE BELOW MUST BE UNCOMMENTED ON A PRODUCTION ENVIRONMENT* ##
76 ## WARNING: *THE LINE BELOW MUST BE UNCOMMENTED ON A PRODUCTION ENVIRONMENT* ##
77 ## Debug mode will enable the interactive debugging tool, allowing ANYONE to ##
77 ## Debug mode will enable the interactive debugging tool, allowing ANYONE to ##
78 ## execute malicious code after an exception is raised. ##
78 ## execute malicious code after an exception is raised. ##
79 ################################################################################
79 ################################################################################
80 #set debug = false
80 #set debug = false
81
81
82 ##################################
82 ##################################
83 ### LOGVIEW CONFIG ###
83 ### LOGVIEW CONFIG ###
84 ##################################
84 ##################################
85 logview.sqlalchemy = #faa
85 logview.sqlalchemy = #faa
86 logview.pylons.templating = #bfb
86 logview.pylons.templating = #bfb
87 logview.pylons.util = #eee
87 logview.pylons.util = #eee
88
88
89 #########################################################
89 #########################################################
90 ### DB CONFIGS - EACH DB WILL HAVE IT'S OWN CONFIG ###
90 ### DB CONFIGS - EACH DB WILL HAVE IT'S OWN CONFIG ###
91 #########################################################
91 #########################################################
92 sqlalchemy.db1.url = sqlite:///%(here)s/hg_app.db
92 sqlalchemy.db1.url = sqlite:///%(here)s/hg_app.db
93 #sqlalchemy.db1.echo = False
93 #sqlalchemy.db1.echo = False
94 #sqlalchemy.db1.pool_recycle = 3600
94 #sqlalchemy.db1.pool_recycle = 3600
95 sqlalchemy.convert_unicode = true
95 sqlalchemy.convert_unicode = true
96
96
97 ################################
97 ################################
98 ### LOGGING CONFIGURATION ####
98 ### LOGGING CONFIGURATION ####
99 ################################
99 ################################
100 [loggers]
100 [loggers]
101 keys = root, routes, pylons_app, sqlalchemy
101 keys = root, routes, pylons_app, sqlalchemy
102
102
103 [handlers]
103 [handlers]
104 keys = console
104 keys = console
105
105
106 [formatters]
106 [formatters]
107 keys = generic,color_formatter
107 keys = generic,color_formatter
108
108
109 #############
109 #############
110 ## LOGGERS ##
110 ## LOGGERS ##
111 #############
111 #############
112 [logger_root]
112 [logger_root]
113 level = NOTSET
113 level = NOTSET
114 handlers = console
114 handlers = console
115
115
116 [logger_routes]
116 [logger_routes]
117 level = DEBUG
117 level = DEBUG
118 handlers = console
118 handlers = console
119 qualname = routes.middleware
119 qualname = routes.middleware
120 # "level = DEBUG" logs the route matched and routing variables.
120 # "level = DEBUG" logs the route matched and routing variables.
121
121
122 [logger_pylons_app]
122 [logger_pylons_app]
123 level = DEBUG
123 level = DEBUG
124 handlers = console
124 handlers = console
125 qualname = pylons_app
125 qualname = pylons_app
126 propagate = 0
126 propagate = 0
127
127
128 [logger_sqlalchemy]
128 [logger_sqlalchemy]
129 level = ERROR
129 level = ERROR
130 handlers = console
130 handlers = console
131 qualname = sqlalchemy.engine
131 qualname = sqlalchemy.engine
132 propagate = 0
132 propagate = 0
133
133
134 ##############
134 ##############
135 ## HANDLERS ##
135 ## HANDLERS ##
136 ##############
136 ##############
137
137
138 [handler_console]
138 [handler_console]
139 class = StreamHandler
139 class = StreamHandler
140 args = (sys.stderr,)
140 args = (sys.stderr,)
141 level = NOTSET
141 level = NOTSET
142 formatter = color_formatter
142 formatter = color_formatter
143
143
144 ################
144 ################
145 ## FORMATTERS ##
145 ## FORMATTERS ##
146 ################
146 ################
147
147
148 [formatter_generic]
148 [formatter_generic]
149 format = %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s
149 format = %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s
150 datefmt = %Y-%m-%d %H:%M:%S
150 datefmt = %Y-%m-%d %H:%M:%S
151
151
152 [formatter_color_formatter]
152 [formatter_color_formatter]
153 class=pylons_app.lib.colored_formatter.ColorFormatter
153 class=pylons_app.lib.colored_formatter.ColorFormatter
154 format= %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s
154 format= %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s
155 datefmt = %Y-%m-%d %H:%M:%S No newline at end of file
155 datefmt = %Y-%m-%d %H:%M:%S
@@ -1,263 +1,263
1 #!/usr/bin/env python
1 #!/usr/bin/env python
2 # encoding: utf-8
2 # encoding: utf-8
3 # database managment for hg app
3 # database managment for hg app
4 # Copyright (C) 2009-2010 Marcin Kuzminski <marcin@python-works.com>
4 # Copyright (C) 2009-2010 Marcin Kuzminski <marcin@python-works.com>
5 #
5 #
6 # This program is free software; you can redistribute it and/or
6 # This program is free software; you can redistribute it and/or
7 # modify it under the terms of the GNU General Public License
7 # modify it under the terms of the GNU General Public License
8 # as published by the Free Software Foundation; version 2
8 # as published by the Free Software Foundation; version 2
9 # of the License or (at your opinion) any later version of the license.
9 # of the License or (at your opinion) any later version of the license.
10 #
10 #
11 # This program is distributed in the hope that it will be useful,
11 # This program is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 # GNU General Public License for more details.
14 # GNU General Public License for more details.
15 #
15 #
16 # You should have received a copy of the GNU General Public License
16 # You should have received a copy of the GNU General Public License
17 # along with this program; if not, write to the Free Software
17 # along with this program; if not, write to the Free Software
18 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
18 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
19 # MA 02110-1301, USA.
19 # MA 02110-1301, USA.
20
20
21 """
21 """
22 Created on April 10, 2010
22 Created on April 10, 2010
23 database managment and creation for hg app
23 database managment and creation for hg app
24 @author: marcink
24 @author: marcink
25 """
25 """
26
26
27 from os.path import dirname as dn, join as jn
27 from os.path import dirname as dn, join as jn
28 import os
28 import os
29 import sys
29 import sys
30 import uuid
30 import uuid
31 ROOT = dn(dn(dn(os.path.realpath(__file__))))
31 ROOT = dn(dn(dn(os.path.realpath(__file__))))
32 sys.path.append(ROOT)
32 sys.path.append(ROOT)
33
33
34 from pylons_app.lib.auth import get_crypt_password
34 from pylons_app.lib.auth import get_crypt_password
35 from pylons_app.lib.utils import ask_ok
35 from pylons_app.lib.utils import ask_ok
36 from pylons_app.model import init_model
36 from pylons_app.model import init_model
37 from pylons_app.model.db import User, Permission, HgAppUi, HgAppSettings, \
37 from pylons_app.model.db import User, Permission, HgAppUi, HgAppSettings, \
38 UserToPerm
38 UserToPerm
39 from pylons_app.model import meta
39 from pylons_app.model import meta
40 from sqlalchemy.engine import create_engine
40 from sqlalchemy.engine import create_engine
41 import logging
41 import logging
42
42
43 log = logging.getLogger(__name__)
43 log = logging.getLogger(__name__)
44
44
45 class DbManage(object):
45 class DbManage(object):
46 def __init__(self, log_sql, dbname,tests=False):
46 def __init__(self, log_sql, dbname,tests=False):
47 self.dbname = dbname
47 self.dbname = dbname
48 self.tests = tests
48 self.tests = tests
49 dburi = 'sqlite:////%s' % jn(ROOT, self.dbname)
49 dburi = 'sqlite:////%s' % jn(ROOT, self.dbname)
50 engine = create_engine(dburi, echo=log_sql)
50 engine = create_engine(dburi, echo=log_sql)
51 init_model(engine)
51 init_model(engine)
52 self.sa = meta.Session
52 self.sa = meta.Session
53 self.db_exists = False
53 self.db_exists = False
54
54
55 def check_for_db(self, override):
55 def check_for_db(self, override):
56 log.info('checking for exisiting db')
56 log.info('checking for exisiting db')
57 if os.path.isfile(jn(ROOT, self.dbname)):
57 if os.path.isfile(jn(ROOT, self.dbname)):
58 self.db_exists = True
58 self.db_exists = True
59 log.info('database exisist')
59 log.info('database exisist')
60 if not override:
60 if not override:
61 raise Exception('database already exists')
61 raise Exception('database already exists')
62
62
63 def create_tables(self, override=False):
63 def create_tables(self, override=False):
64 """
64 """
65 Create a auth database
65 Create a auth database
66 """
66 """
67 self.check_for_db(override)
67 self.check_for_db(override)
68 if override:
68 if override:
69 log.info("database exisist and it's going to be destroyed")
69 log.info("database exisist and it's going to be destroyed")
70 if self.tests:
70 if self.tests:
71 destroy=True
71 destroy=True
72 else:
72 else:
73 destroy = ask_ok('Are you sure to destroy old database ? [y/n]')
73 destroy = ask_ok('Are you sure to destroy old database ? [y/n]')
74 if not destroy:
74 if not destroy:
75 sys.exit()
75 sys.exit()
76 if self.db_exists and destroy:
76 if self.db_exists and destroy:
77 os.remove(jn(ROOT, self.dbname))
77 os.remove(jn(ROOT, self.dbname))
78 checkfirst = not override
78 checkfirst = not override
79 meta.Base.metadata.create_all(checkfirst=checkfirst)
79 meta.Base.metadata.create_all(checkfirst=checkfirst)
80 log.info('Created tables for %s', self.dbname)
80 log.info('Created tables for %s', self.dbname)
81
81
82 def admin_prompt(self):
82 def admin_prompt(self):
83 if not self.tests:
83 if not self.tests:
84 import getpass
84 import getpass
85 username = raw_input('Specify admin username:')
85 username = raw_input('Specify admin username:')
86 password = getpass.getpass('Specify admin password:')
86 password = getpass.getpass('Specify admin password:')
87 self.create_user(username, password, True)
87 self.create_user(username, password, True)
88 else:
88 else:
89 log.info('creating admin and regular test users')
89 log.info('creating admin and regular test users')
90 self.create_user('test_admin', 'test', True)
90 self.create_user('test_admin', 'test', True)
91 self.create_user('test_regular', 'test', False)
91 self.create_user('test_regular', 'test', False)
92
92
93
93
94
94
95 def config_prompt(self,test_repo_path=''):
95 def config_prompt(self,test_repo_path=''):
96 log.info('Setting up repositories config')
96 log.info('Setting up repositories config')
97
97
98 if not self.tests and not test_repo_path:
98 if not self.tests and not test_repo_path:
99 path = raw_input('Specify valid full path to your repositories'
99 path = raw_input('Specify valid full path to your repositories'
100 ' you can change this later in application settings:')
100 ' you can change this later in application settings:')
101 else:
101 else:
102 path = test_repo_path
102 path = test_repo_path
103
103
104 if not os.path.isdir(path):
104 if not os.path.isdir(path):
105 log.error('You entered wrong path: %s',path)
105 log.error('You entered wrong path: %s',path)
106 sys.exit()
106 sys.exit()
107
107
108 hooks1 = HgAppUi()
108 hooks1 = HgAppUi()
109 hooks1.ui_section = 'hooks'
109 hooks1.ui_section = 'hooks'
110 hooks1.ui_key = 'changegroup.update'
110 hooks1.ui_key = 'changegroup.update'
111 hooks1.ui_value = 'hg update >&2'
111 hooks1.ui_value = 'hg update >&2'
112
112
113 hooks2 = HgAppUi()
113 hooks2 = HgAppUi()
114 hooks2.ui_section = 'hooks'
114 hooks2.ui_section = 'hooks'
115 hooks2.ui_key = 'changegroup.repo_size'
115 hooks2.ui_key = 'changegroup.repo_size'
116 hooks2.ui_value = 'python:pylons_app.lib.hooks.repo_size'
116 hooks2.ui_value = 'python:pylons_app.lib.hooks.repo_size'
117
117
118 web1 = HgAppUi()
118 web1 = HgAppUi()
119 web1.ui_section = 'web'
119 web1.ui_section = 'web'
120 web1.ui_key = 'push_ssl'
120 web1.ui_key = 'push_ssl'
121 web1.ui_value = 'false'
121 web1.ui_value = 'false'
122
122
123 web2 = HgAppUi()
123 web2 = HgAppUi()
124 web2.ui_section = 'web'
124 web2.ui_section = 'web'
125 web2.ui_key = 'allow_archive'
125 web2.ui_key = 'allow_archive'
126 web2.ui_value = 'gz zip bz2'
126 web2.ui_value = 'gz zip bz2'
127
127
128 web3 = HgAppUi()
128 web3 = HgAppUi()
129 web3.ui_section = 'web'
129 web3.ui_section = 'web'
130 web3.ui_key = 'allow_push'
130 web3.ui_key = 'allow_push'
131 web3.ui_value = '*'
131 web3.ui_value = '*'
132
132
133 web4 = HgAppUi()
133 web4 = HgAppUi()
134 web4.ui_section = 'web'
134 web4.ui_section = 'web'
135 web4.ui_key = 'baseurl'
135 web4.ui_key = 'baseurl'
136 web4.ui_value = '/'
136 web4.ui_value = '/'
137
137
138 paths = HgAppUi()
138 paths = HgAppUi()
139 paths.ui_section = 'paths'
139 paths.ui_section = 'paths'
140 paths.ui_key = '/'
140 paths.ui_key = '/'
141 paths.ui_value = os.path.join(path, '*')
141 paths.ui_value = os.path.join(path, '*')
142
142
143
143
144 hgsettings1 = HgAppSettings()
144 hgsettings1 = HgAppSettings()
145
145
146 hgsettings1.app_settings_name = 'realm'
146 hgsettings1.app_settings_name = 'realm'
147 hgsettings1.app_settings_value = 'hg-app authentication'
147 hgsettings1.app_settings_value = 'hg-app authentication'
148
148
149 hgsettings2 = HgAppSettings()
149 hgsettings2 = HgAppSettings()
150 hgsettings2.app_settings_name = 'title'
150 hgsettings2.app_settings_name = 'title'
151 hgsettings2.app_settings_value = 'hg-app'
151 hgsettings2.app_settings_value = 'hg-app'
152
152
153 try:
153 try:
154 self.sa.add(hooks1)
154 self.sa.add(hooks1)
155 self.sa.add(hooks2)
155 self.sa.add(hooks2)
156 self.sa.add(web1)
156 self.sa.add(web1)
157 self.sa.add(web2)
157 self.sa.add(web2)
158 self.sa.add(web3)
158 self.sa.add(web3)
159 self.sa.add(web4)
159 self.sa.add(web4)
160 self.sa.add(paths)
160 self.sa.add(paths)
161 self.sa.add(hgsettings1)
161 self.sa.add(hgsettings1)
162 self.sa.add(hgsettings2)
162 self.sa.add(hgsettings2)
163 self.sa.commit()
163 self.sa.commit()
164 except:
164 except:
165 self.sa.rollback()
165 self.sa.rollback()
166 raise
166 raise
167 log.info('created ui config')
167 log.info('created ui config')
168
168
169 def create_user(self, username, password, admin=False):
169 def create_user(self, username, password, admin=False):
170 log.info('creating administrator user %s', username)
170 log.info('creating administrator user %s', username)
171 new_user = User()
171 new_user = User()
172 new_user.username = username
172 new_user.username = username
173 new_user.password = get_crypt_password(password)
173 new_user.password = get_crypt_password(password)
174 new_user.name = 'Hg'
174 new_user.name = 'Hg'
175 new_user.lastname = 'Admin'
175 new_user.lastname = 'Admin'
176 new_user.email = 'admin@localhost'
176 new_user.email = 'admin@localhost.com'
177 new_user.admin = admin
177 new_user.admin = admin
178 new_user.active = True
178 new_user.active = True
179
179
180 try:
180 try:
181 self.sa.add(new_user)
181 self.sa.add(new_user)
182 self.sa.commit()
182 self.sa.commit()
183 except:
183 except:
184 self.sa.rollback()
184 self.sa.rollback()
185 raise
185 raise
186
186
187 def create_default_user(self):
187 def create_default_user(self):
188 log.info('creating default user')
188 log.info('creating default user')
189 #create default user for handling default permissions.
189 #create default user for handling default permissions.
190 def_user = User()
190 def_user = User()
191 def_user.username = 'default'
191 def_user.username = 'default'
192 def_user.password = get_crypt_password(str(uuid.uuid1())[:8])
192 def_user.password = get_crypt_password(str(uuid.uuid1())[:8])
193 def_user.name = 'default'
193 def_user.name = 'default'
194 def_user.lastname = 'default'
194 def_user.lastname = 'default'
195 def_user.email = 'default@default.com'
195 def_user.email = 'default@default.com'
196 def_user.admin = False
196 def_user.admin = False
197 def_user.active = False
197 def_user.active = False
198 try:
198 try:
199 self.sa.add(def_user)
199 self.sa.add(def_user)
200 self.sa.commit()
200 self.sa.commit()
201 except:
201 except:
202 self.sa.rollback()
202 self.sa.rollback()
203 raise
203 raise
204
204
205 def create_permissions(self):
205 def create_permissions(self):
206 #module.(access|create|change|delete)_[name]
206 #module.(access|create|change|delete)_[name]
207 #module.(read|write|owner)
207 #module.(read|write|owner)
208 perms = [('repository.none', 'Repository no access'),
208 perms = [('repository.none', 'Repository no access'),
209 ('repository.read', 'Repository read access'),
209 ('repository.read', 'Repository read access'),
210 ('repository.write', 'Repository write access'),
210 ('repository.write', 'Repository write access'),
211 ('repository.admin', 'Repository admin access'),
211 ('repository.admin', 'Repository admin access'),
212 ('hg.admin', 'Hg Administrator'),
212 ('hg.admin', 'Hg Administrator'),
213 ('hg.create.repository', 'Repository create'),
213 ('hg.create.repository', 'Repository create'),
214 ('hg.create.none', 'Repository creation disabled'),
214 ('hg.create.none', 'Repository creation disabled'),
215 ('hg.register.none', 'Register disabled'),
215 ('hg.register.none', 'Register disabled'),
216 ('hg.register.manual_activate', 'Register new user with hg-app without manual activation'),
216 ('hg.register.manual_activate', 'Register new user with hg-app without manual activation'),
217 ('hg.register.auto_activate', 'Register new user with hg-app without auto activation'),
217 ('hg.register.auto_activate', 'Register new user with hg-app without auto activation'),
218 ]
218 ]
219
219
220 for p in perms:
220 for p in perms:
221 new_perm = Permission()
221 new_perm = Permission()
222 new_perm.permission_name = p[0]
222 new_perm.permission_name = p[0]
223 new_perm.permission_longname = p[1]
223 new_perm.permission_longname = p[1]
224 try:
224 try:
225 self.sa.add(new_perm)
225 self.sa.add(new_perm)
226 self.sa.commit()
226 self.sa.commit()
227 except:
227 except:
228 self.sa.rollback()
228 self.sa.rollback()
229 raise
229 raise
230
230
231 def populate_default_permissions(self):
231 def populate_default_permissions(self):
232 log.info('creating default user permissions')
232 log.info('creating default user permissions')
233
233
234 default_user = self.sa.query(User)\
234 default_user = self.sa.query(User)\
235 .filter(User.username == 'default').scalar()
235 .filter(User.username == 'default').scalar()
236
236
237 reg_perm = UserToPerm()
237 reg_perm = UserToPerm()
238 reg_perm.user = default_user
238 reg_perm.user = default_user
239 reg_perm.permission = self.sa.query(Permission)\
239 reg_perm.permission = self.sa.query(Permission)\
240 .filter(Permission.permission_name == 'hg.register.manual_activate')\
240 .filter(Permission.permission_name == 'hg.register.manual_activate')\
241 .scalar()
241 .scalar()
242
242
243 create_repo_perm = UserToPerm()
243 create_repo_perm = UserToPerm()
244 create_repo_perm.user = default_user
244 create_repo_perm.user = default_user
245 create_repo_perm.permission = self.sa.query(Permission)\
245 create_repo_perm.permission = self.sa.query(Permission)\
246 .filter(Permission.permission_name == 'hg.create.repository')\
246 .filter(Permission.permission_name == 'hg.create.repository')\
247 .scalar()
247 .scalar()
248
248
249 default_repo_perm = UserToPerm()
249 default_repo_perm = UserToPerm()
250 default_repo_perm.user = default_user
250 default_repo_perm.user = default_user
251 default_repo_perm.permission = self.sa.query(Permission)\
251 default_repo_perm.permission = self.sa.query(Permission)\
252 .filter(Permission.permission_name == 'repository.read')\
252 .filter(Permission.permission_name == 'repository.read')\
253 .scalar()
253 .scalar()
254
254
255 try:
255 try:
256 self.sa.add(reg_perm)
256 self.sa.add(reg_perm)
257 self.sa.add(create_repo_perm)
257 self.sa.add(create_repo_perm)
258 self.sa.add(default_repo_perm)
258 self.sa.add(default_repo_perm)
259 self.sa.commit()
259 self.sa.commit()
260 except:
260 except:
261 self.sa.rollback()
261 self.sa.rollback()
262 raise
262 raise
263
263
@@ -1,3633 +1,3633
1 /* -----------------------------------------------------------
1 /* -----------------------------------------------------------
2 main stylesheet
2 main stylesheet
3 ----------------------------------------------------------- */
3 ----------------------------------------------------------- */
4
4
5 html
5 html
6 {
6 {
7 height: 100%;
7 height: 100%;
8 }
8 }
9
9
10 body
10 body
11 {
11 {
12 margin: 0;
12 margin: 0;
13 padding: 0;
13 padding: 0;
14 height: 100%;
14 height: 100%;
15 background: #d1d1d1 url("../images/background.png") repeat;
15 background: #d1d1d1 url("../images/background.png") repeat;
16 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
16 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
17 font-size: 11px;
17 font-size: 11px;
18 }
18 }
19
19
20 /* -----------------------------------------------------------
20 /* -----------------------------------------------------------
21 images
21 images
22 ----------------------------------------------------------- */
22 ----------------------------------------------------------- */
23
23
24 img
24 img
25 {
25 {
26 border: none;
26 border: none;
27 }
27 }
28
28
29 img.icon{
29 img.icon{
30 vertical-align: bottom;
30 vertical-align: bottom;
31
31
32 }
32 }
33 /* -----------------------------------------------------------
33 /* -----------------------------------------------------------
34 anchors
34 anchors
35 ----------------------------------------------------------- */
35 ----------------------------------------------------------- */
36
36
37 a
37 a
38 {
38 {
39 color: #0066CC;
39 color: #0066CC;
40 text-decoration: none;
40 text-decoration: none;
41 cursor: pointer;
41 cursor: pointer;
42 }
42 }
43
43
44 a:hover
44 a:hover
45 {
45 {
46 color: #000000;
46 color: #000000;
47 text-decoration: underline;
47 text-decoration: underline;
48 }
48 }
49
49
50 /* -----------------------------------------------------------
50 /* -----------------------------------------------------------
51 headings
51 headings
52 ----------------------------------------------------------- */
52 ----------------------------------------------------------- */
53
53
54 h1, h2, h3, h4, h5, h6
54 h1, h2, h3, h4, h5, h6
55 {
55 {
56 color: #292929;
56 color: #292929;
57 font-weight: bold;
57 font-weight: bold;
58 }
58 }
59
59
60 h1
60 h1
61 {
61 {
62 font-size: 22px;
62 font-size: 22px;
63 }
63 }
64
64
65 h2
65 h2
66 {
66 {
67 font-size: 20px;
67 font-size: 20px;
68 }
68 }
69
69
70 h3
70 h3
71 {
71 {
72 font-size: 18px;
72 font-size: 18px;
73 }
73 }
74
74
75 h4
75 h4
76 {
76 {
77 font-size: 16px;
77 font-size: 16px;
78 }
78 }
79
79
80 h5
80 h5
81 {
81 {
82 font-size: 14px;
82 font-size: 14px;
83 }
83 }
84
84
85 h6
85 h6
86 {
86 {
87 font-size: 11px;
87 font-size: 11px;
88 }
88 }
89
89
90 /* -----------------------------------------------------------
90 /* -----------------------------------------------------------
91 lists
91 lists
92 ----------------------------------------------------------- */
92 ----------------------------------------------------------- */
93
93
94 ul.circle { list-style-type: circle; }
94 ul.circle { list-style-type: circle; }
95 ul.disc { list-style-type: disc; }
95 ul.disc { list-style-type: disc; }
96 ul.square { list-style-type: square; }
96 ul.square { list-style-type: square; }
97 ol.lower-roman { list-style-type: lower-roman; }
97 ol.lower-roman { list-style-type: lower-roman; }
98 ol.upper-roman { list-style-type: upper-roman; }
98 ol.upper-roman { list-style-type: upper-roman; }
99 ol.lower-alpha { list-style-type: lower-alpha; }
99 ol.lower-alpha { list-style-type: lower-alpha; }
100 ol.upper-alpha { list-style-type: upper-alpha; }
100 ol.upper-alpha { list-style-type: upper-alpha; }
101 ol.decimal { list-style-type: decimal; }
101 ol.decimal { list-style-type: decimal; }
102
102
103 /* -----------------------------------------------------------
103 /* -----------------------------------------------------------
104 colors
104 colors
105 ----------------------------------------------------------- */
105 ----------------------------------------------------------- */
106
106
107 div.color
107 div.color
108 {
108 {
109 margin: 7px 0 0 60px;
109 margin: 7px 0 0 60px;
110 padding: 1px 1px 1px 0px;
110 padding: 1px 1px 1px 0px;
111 clear: both;
111 clear: both;
112 overflow: hidden;
112 overflow: hidden;
113 position: absolute;
113 position: absolute;
114 background: #FFFFFF;
114 background: #FFFFFF;
115 }
115 }
116
116
117 div.color a
117 div.color a
118 {
118 {
119 margin: 0 0 0 1px;
119 margin: 0 0 0 1px;
120 padding: 0;
120 padding: 0;
121 width: 15px;
121 width: 15px;
122 height: 15px;
122 height: 15px;
123 display: block;
123 display: block;
124 float: left;
124 float: left;
125 }
125 }
126
126
127 div.color a.blue
127 div.color a.blue
128 {
128 {
129 background: #376ea6;
129 background: #376ea6;
130 }
130 }
131
131
132 div.color a.green
132 div.color a.green
133 {
133 {
134 background: #85924b;
134 background: #85924b;
135 }
135 }
136
136
137 div.color a.brown
137 div.color a.brown
138 {
138 {
139 background: #9b6e42;
139 background: #9b6e42;
140 }
140 }
141
141
142 div.color a.purple
142 div.color a.purple
143 {
143 {
144 background: #88528b;
144 background: #88528b;
145 }
145 }
146
146
147 div.color a.red
147 div.color a.red
148 {
148 {
149 background: #bd3220;
149 background: #bd3220;
150 }
150 }
151
151
152 div.color a.greyblue
152 div.color a.greyblue
153 {
153 {
154 background: #566e86;
154 background: #566e86;
155 }
155 }
156
156
157 /* -----------------------------------------------------------
157 /* -----------------------------------------------------------
158 options
158 options
159 ----------------------------------------------------------- */
159 ----------------------------------------------------------- */
160
160
161 div.options
161 div.options
162 {
162 {
163 margin: 7px 0 0 162px;
163 margin: 7px 0 0 162px;
164 padding: 0;
164 padding: 0;
165 clear: both;
165 clear: both;
166 overflow: hidden;
166 overflow: hidden;
167 position: absolute;
167 position: absolute;
168 background: #FFFFFF;
168 background: #FFFFFF;
169 }
169 }
170
170
171 div.options a
171 div.options a
172 {
172 {
173 margin: 0;
173 margin: 0;
174 padding: 3px 8px 3px 8px;
174 padding: 3px 8px 3px 8px;
175 height: 1%;
175 height: 1%;
176 display: block;
176 display: block;
177 text-decoration: none;
177 text-decoration: none;
178 }
178 }
179
179
180 div.options a:hover
180 div.options a:hover
181 {
181 {
182 text-decoration: none;
182 text-decoration: none;
183 }
183 }
184
184
185 /* -----------------------------------------------------------
185 /* -----------------------------------------------------------
186 header
186 header
187 ----------------------------------------------------------- */
187 ----------------------------------------------------------- */
188
188
189 #header
189 #header
190 {
190 {
191 margin: 0;
191 margin: 0;
192 padding: 0 30px 0 30px;
192 padding: 0 30px 0 30px;
193 background: #b0b0b0 url("../images/header_background.png") repeat;
193 background: #b0b0b0 url("../images/header_background.png") repeat;
194 }
194 }
195
195
196
196
197 /* -----------------------------------------------------------
197 /* -----------------------------------------------------------
198 header -> user
198 header -> user
199 ----------------------------------------------------------- */
199 ----------------------------------------------------------- */
200
200
201 #header ul#logged-user
201 #header ul#logged-user
202 {
202 {
203 margin: 0;
203 margin: 0;
204 padding: 0;
204 padding: 0;
205 float: right;
205 float: right;
206 }
206 }
207
207
208 #header ul#logged-user li
208 #header ul#logged-user li
209 {
209 {
210 margin: 0;
210 margin: 0;
211 padding: 10px 12px 10px 12px;
211 padding: 10px 12px 10px 12px;
212 list-style: none;
212 list-style: none;
213 float: left;
213 float: left;
214 border-left: 1px solid #bbbbbb;
214 border-left: 1px solid #bbbbbb;
215 border-right: 1px solid #a5a5a5;
215 border-right: 1px solid #a5a5a5;
216 }
216 }
217
217
218 #header ul#logged-user li.first
218 #header ul#logged-user li.first
219 {
219 {
220 border-left: none;
220 border-left: none;
221 margin:-6px;
221 margin:-6px;
222 }
222 }
223 #header ul#logged-user li.first div.account
223 #header ul#logged-user li.first div.account
224 {
224 {
225 padding-top: 4px;
225 padding-top: 4px;
226 float: left;
226 float: left;
227 }
227 }
228
228
229
229
230 #header ul#logged-user li.last
230 #header ul#logged-user li.last
231 {
231 {
232 border-right: none;
232 border-right: none;
233 }
233 }
234
234
235 #header ul#logged-user li a
235 #header ul#logged-user li a
236 {
236 {
237 color: #4e4e4e;
237 color: #4e4e4e;
238 font-weight: bold;
238 font-weight: bold;
239 text-decoration: none;
239 text-decoration: none;
240 }
240 }
241
241
242 #header ul#logged-user li a:hover
242 #header ul#logged-user li a:hover
243 {
243 {
244 color: #376ea6;
244 color: #376ea6;
245 text-decoration: underline;
245 text-decoration: underline;
246 }
246 }
247
247
248 #header ul#logged-user li.highlight a
248 #header ul#logged-user li.highlight a
249 {
249 {
250 color: #ffffff;
250 color: #ffffff;
251 }
251 }
252
252
253 #header ul#logged-user li.highlight a:hover
253 #header ul#logged-user li.highlight a:hover
254 {
254 {
255 color: #376ea6;
255 color: #376ea6;
256 }
256 }
257
257
258 #header #header-inner
258 #header #header-inner
259 {
259 {
260 margin: 0;
260 margin: 0;
261 padding: 0;
261 padding: 0;
262 height: 40px;
262 height: 40px;
263 clear: both;
263 clear: both;
264 position: relative;
264 position: relative;
265 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
265 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
266 border-bottom: 6px solid #ffffff;
266 border-bottom: 6px solid #ffffff;
267 }
267 }
268
268
269 /* -----------------------------------------------------------
269 /* -----------------------------------------------------------
270 header -> home
270 header -> home
271 ----------------------------------------------------------- */
271 ----------------------------------------------------------- */
272
272
273 #header #header-inner #home
273 #header #header-inner #home
274 {
274 {
275 float: left;
275 float: left;
276 }
276 }
277
277
278 #header #header-inner #home a
278 #header #header-inner #home a
279 {
279 {
280 margin: 0;
280 margin: 0;
281 padding: 0;
281 padding: 0;
282 height: 40px;
282 height: 40px;
283 width: 46px;
283 width: 46px;
284 display: block;
284 display: block;
285 background: url("../images/colors/blue/button_home.png");
285 background: url("../images/colors/blue/button_home.png");
286 background-position: 0 0;
286 background-position: 0 0;
287 }
287 }
288
288
289 #header #header-inner #home a:hover
289 #header #header-inner #home a:hover
290 {
290 {
291 background-position: 0 -40px;
291 background-position: 0 -40px;
292 }
292 }
293
293
294 /* -----------------------------------------------------------
294 /* -----------------------------------------------------------
295 header -> logo
295 header -> logo
296 ----------------------------------------------------------- */
296 ----------------------------------------------------------- */
297
297
298 #header #header-inner #logo
298 #header #header-inner #logo
299 {
299 {
300 float: left;
300 float: left;
301 }
301 }
302
302
303 #header #header-inner #logo h1
303 #header #header-inner #logo h1
304 {
304 {
305 margin: 13px 0 0 13px;
305 margin: 13px 0 0 13px;
306 padding: 0;
306 padding: 0;
307 color: #FFFFFF;
307 color: #FFFFFF;
308 font-size: 14px;
308 font-size: 14px;
309 text-transform: uppercase;
309 text-transform: uppercase;
310 }
310 }
311
311
312 #header #header-inner #logo a
312 #header #header-inner #logo a
313 {
313 {
314 color: #ffffff;
314 color: #ffffff;
315 text-decoration: none;
315 text-decoration: none;
316 }
316 }
317
317
318 #header #header-inner #logo a:hover
318 #header #header-inner #logo a:hover
319 {
319 {
320 color: #dabf29;
320 color: #dabf29;
321 }
321 }
322
322
323 /* -----------------------------------------------------------
323 /* -----------------------------------------------------------
324 header -> quick
324 header -> quick
325 ----------------------------------------------------------- */
325 ----------------------------------------------------------- */
326 #header #header-inner #quick,
326 #header #header-inner #quick,
327 #header #header-inner #quick ul
327 #header #header-inner #quick ul
328 {
328 {
329 margin: 10px 5px 0 0;
329 margin: 10px 5px 0 0;
330 padding: 0;
330 padding: 0;
331 position: relative;
331 position: relative;
332 float: right;
332 float: right;
333 list-style-type: none;
333 list-style-type: none;
334 list-style-position: outside;
334 list-style-position: outside;
335 }
335 }
336
336
337 #header #header-inner #quick li
337 #header #header-inner #quick li
338 {
338 {
339 margin: 0 5px 0 0;
339 margin: 0 5px 0 0;
340 padding: 0;
340 padding: 0;
341 position: relative;
341 position: relative;
342 float: left;
342 float: left;
343 }
343 }
344
344
345 #header #header-inner #quick li a
345 #header #header-inner #quick li a
346 {
346 {
347 top: 0;
347 top: 0;
348 left: 0;
348 left: 0;
349 padding: 0;
349 padding: 0;
350 height: 1%;
350 height: 1%;
351 display: block;
351 display: block;
352 clear: both;
352 clear: both;
353 overflow: hidden;
353 overflow: hidden;
354 background: #336699 url("../../resources/images/colors/blue/quick_l.png") no-repeat top left;
354 background: #336699 url("../../resources/images/colors/blue/quick_l.png") no-repeat top left;
355 color: #FFFFFF;
355 color: #FFFFFF;
356 font-weight: bold;
356 font-weight: bold;
357 text-decoration: none;
357 text-decoration: none;
358 }
358 }
359
359
360 #header #header-inner #quick li span
360 #header #header-inner #quick li span
361 {
361 {
362 top: 0;
362 top: 0;
363 right: 0;
363 right: 0;
364 margin: 0;
364 margin: 0;
365 padding: 10px 12px 8px 10px;
365 padding: 10px 12px 8px 10px;
366 height: 1%;
366 height: 1%;
367 display: block;
367 display: block;
368 float: left;
368 float: left;
369 background: url("../../resources/images/colors/blue/quick_r.png") no-repeat top right;
369 background: url("../../resources/images/colors/blue/quick_r.png") no-repeat top right;
370 border-left: 1px solid #3f6f9f;
370 border-left: 1px solid #3f6f9f;
371 }
371 }
372
372
373 #header #header-inner #quick li span.normal
373 #header #header-inner #quick li span.normal
374 {
374 {
375 padding: 10px 12px 8px 12px;
375 padding: 10px 12px 8px 12px;
376 border: none;
376 border: none;
377 }
377 }
378
378
379 #header #header-inner #quick li span.icon
379 #header #header-inner #quick li span.icon
380 {
380 {
381 top: 0;
381 top: 0;
382 left: 0;
382 left: 0;
383 padding: 8px 8px 4px 8px;
383 padding: 8px 8px 4px 8px;
384 background: url("../../resources/images/colors/blue/quick_l.png") no-repeat top left;
384 background: url("../../resources/images/colors/blue/quick_l.png") no-repeat top left;
385 border-left: none;
385 border-left: none;
386 border-right: 1px solid #2e5c89;
386 border-right: 1px solid #2e5c89;
387 }
387 }
388
388
389 #header #header-inner #quick li a:hover
389 #header #header-inner #quick li a:hover
390 {
390 {
391 background: #4e4e4e url("../../resources/images/colors/blue/quick_l_selected.png") no-repeat top left;
391 background: #4e4e4e url("../../resources/images/colors/blue/quick_l_selected.png") no-repeat top left;
392 }
392 }
393
393
394 #header #header-inner #quick li a:hover span
394 #header #header-inner #quick li a:hover span
395 {
395 {
396 background: url("../../resources/images/colors/blue/quick_r_selected.png") no-repeat top right;
396 background: url("../../resources/images/colors/blue/quick_r_selected.png") no-repeat top right;
397 border-left: 1px solid #545454;
397 border-left: 1px solid #545454;
398 }
398 }
399
399
400 #header #header-inner #quick li a:hover span.normal
400 #header #header-inner #quick li a:hover span.normal
401 {
401 {
402 border: none;
402 border: none;
403 }
403 }
404
404
405 #header #header-inner #quick li a:hover span.icon
405 #header #header-inner #quick li a:hover span.icon
406 {
406 {
407 background: url("../../resources/images/colors/blue/quick_l_selected.png") no-repeat top left;
407 background: url("../../resources/images/colors/blue/quick_l_selected.png") no-repeat top left;
408 border-left: none;
408 border-left: none;
409 border-right: 1px solid #464646;
409 border-right: 1px solid #464646;
410 }
410 }
411
411
412 #header #header-inner #quick ul
412 #header #header-inner #quick ul
413 {
413 {
414 top: 29px;
414 top: 29px;
415 right: 0;
415 right: 0;
416 margin: 0;
416 margin: 0;
417 padding: 0;
417 padding: 0;
418 width: 200px;
418 width: 200px;
419 display: none;
419 display: none;
420 position: absolute;
420 position: absolute;
421 background: #FFFFFF;
421 background: #FFFFFF;
422 border: 1px solid #666;
422 border: 1px solid #666;
423 border-top: 1px solid #003367;
423 border-top: 1px solid #003367;
424 z-index: 100;
424 z-index: 100;
425 }
425 }
426
426
427 #header #header-inner #quick ul.repo_switcher{
427 #header #header-inner #quick ul.repo_switcher{
428 max-height:275px;
428 max-height:275px;
429 overflow-x:hidden;
429 overflow-x:hidden;
430 overflow-y:auto;
430 overflow-y:auto;
431 white-space:nowrap;
431 white-space:nowrap;
432 }
432 }
433
433
434 #header #header-inner #quick li ul li
434 #header #header-inner #quick li ul li
435 {
435 {
436 border-bottom: 1px solid #dddddd;
436 border-bottom: 1px solid #dddddd;
437 }
437 }
438
438
439 #header #header-inner #quick li ul li.last
439 #header #header-inner #quick li ul li.last
440 {
440 {
441 border: none;
441 border: none;
442 }
442 }
443
443
444 #header #header-inner #quick li ul li a
444 #header #header-inner #quick li ul li a
445 {
445 {
446 margin: 0;
446 margin: 0;
447 padding: 7px 9px 7px 9px;
447 padding: 7px 9px 7px 9px;
448 height: 1%;
448 height: 1%;
449 width: 182px;
449 width: 182px;
450 height: auto;
450 height: auto;
451 display: block;
451 display: block;
452 float: left;
452 float: left;
453 background: #FFFFFF;
453 background: #FFFFFF;
454 color: #0066CC;
454 color: #0066CC;
455 font-weight: normal;
455 font-weight: normal;
456 }
456 }
457
457
458 #header #header-inner #quick li ul li a.childs
458 #header #header-inner #quick li ul li a.childs
459 {
459 {
460 margin: 0;
460 margin: 0;
461 padding: 7px 9px 7px 24px;
461 padding: 7px 9px 7px 24px;
462 width: 167px;
462 width: 167px;
463 background: #FFFFFF url("../../resources/images/plus.png") no-repeat 8px 9px;
463 background: #FFFFFF url("../../resources/images/plus.png") no-repeat 8px 9px;
464 }
464 }
465
465
466 #header #header-inner #quick li ul li a:hover
466 #header #header-inner #quick li ul li a:hover
467 {
467 {
468 color: #000000;
468 color: #000000;
469 background: #FFFFFF;
469 background: #FFFFFF;
470 }
470 }
471
471
472 #header #header-inner #quick li ul li a.childs:hover
472 #header #header-inner #quick li ul li a.childs:hover
473 {
473 {
474 background: #FFFFFF url("../../resources/images/minus.png") no-repeat 8px 9px;
474 background: #FFFFFF url("../../resources/images/minus.png") no-repeat 8px 9px;
475 }
475 }
476
476
477 #header #header-inner #quick ul ul
477 #header #header-inner #quick ul ul
478 {
478 {
479 top: auto;
479 top: auto;
480 }
480 }
481
481
482 #header #header-inner #quick li ul ul
482 #header #header-inner #quick li ul ul
483 {
483 {
484 right: 200px;
484 right: 200px;
485 max-height: 275px;
485 max-height: 275px;
486 overflow: auto;
486 overflow: auto;
487 overflow-x: hidden;
487 overflow-x: hidden;
488 white-space:nowrap;
488 white-space:nowrap;
489 }
489 }
490
490
491 #header #header-inner #quick li:hover ul ul,
491 #header #header-inner #quick li:hover ul ul,
492 #header #header-inner #quick li:hover ul ul ul,
492 #header #header-inner #quick li:hover ul ul ul,
493 #header #header-inner #quick li:hover ul ul ul ul
493 #header #header-inner #quick li:hover ul ul ul ul
494 {
494 {
495 display: none;
495 display: none;
496 }
496 }
497
497
498 #header #header-inner #quick li:hover ul,
498 #header #header-inner #quick li:hover ul,
499 #header #header-inner #quick li li:hover ul,
499 #header #header-inner #quick li li:hover ul,
500 #header #header-inner #quick li li li:hover ul,
500 #header #header-inner #quick li li li:hover ul,
501 #header #header-inner #quick li li li li:hover ul
501 #header #header-inner #quick li li li li:hover ul
502 {
502 {
503 display: block;
503 display: block;
504 }
504 }
505
505
506
506
507 /*ICONS*/
507 /*ICONS*/
508
508
509 #header #header-inner #quick li ul li a.repos,
509 #header #header-inner #quick li ul li a.repos,
510 #header #header-inner #quick li ul li a.repos:hover
510 #header #header-inner #quick li ul li a.repos:hover
511 {
511 {
512 background:url("../images/icons/folder_edit.png") no-repeat scroll 4px 9px #FFFFFF;
512 background:url("../images/icons/folder_edit.png") no-repeat scroll 4px 9px #FFFFFF;
513 margin:0;
513 margin:0;
514 padding:12px 9px 7px 24px;
514 padding:12px 9px 7px 24px;
515 width:167px;
515 width:167px;
516
516
517 }
517 }
518 #header #header-inner #quick li ul li a.users,
518 #header #header-inner #quick li ul li a.users,
519 #header #header-inner #quick li ul li a.users:hover
519 #header #header-inner #quick li ul li a.users:hover
520 {
520 {
521 background: #FFFFFF url("../images/icons/user_edit.png") no-repeat 4px 9px;
521 background: #FFFFFF url("../images/icons/user_edit.png") no-repeat 4px 9px;
522 margin:0;
522 margin:0;
523 padding:12px 9px 7px 24px;
523 padding:12px 9px 7px 24px;
524 width:167px;
524 width:167px;
525 }
525 }
526 #header #header-inner #quick li ul li a.settings,
526 #header #header-inner #quick li ul li a.settings,
527 #header #header-inner #quick li ul li a.settings:hover
527 #header #header-inner #quick li ul li a.settings:hover
528 {
528 {
529 background: #FFFFFF url("../images/icons/cog.png") no-repeat 4px 9px;
529 background: #FFFFFF url("../images/icons/cog.png") no-repeat 4px 9px;
530 margin:0;
530 margin:0;
531 padding:12px 9px 7px 24px;
531 padding:12px 9px 7px 24px;
532 width:167px;
532 width:167px;
533 }
533 }
534
534
535 #header #header-inner #quick li ul li a.permissions,
535 #header #header-inner #quick li ul li a.permissions,
536 #header #header-inner #quick li ul li a.permissions:hover
536 #header #header-inner #quick li ul li a.permissions:hover
537 {
537 {
538
538
539 background: #FFFFFF url("../images/icons/key.png") no-repeat 4px 9px;
539 background: #FFFFFF url("../images/icons/key.png") no-repeat 4px 9px;
540 margin:0;
540 margin:0;
541 padding:12px 9px 7px 24px;
541 padding:12px 9px 7px 24px;
542 width:167px;
542 width:167px;
543 }
543 }
544
544
545 #header #header-inner #quick li ul li a.branches,#header #header-inner #quick li ul li a.branches:hover
545 #header #header-inner #quick li ul li a.branches,#header #header-inner #quick li ul li a.branches:hover
546 {
546 {
547
547
548 background: #FFFFFF url("../images/icons/arrow_branch.png") no-repeat 4px 9px;
548 background: #FFFFFF url("../images/icons/arrow_branch.png") no-repeat 4px 9px;
549 margin:0;
549 margin:0;
550 padding:12px 9px 7px 24px;
550 padding:12px 9px 7px 24px;
551 width:167px;
551 width:167px;
552 }
552 }
553
553
554 #header #header-inner #quick li ul li a.tags,#header #header-inner #quick li ul li a.tags:hover
554 #header #header-inner #quick li ul li a.tags,#header #header-inner #quick li ul li a.tags:hover
555 {
555 {
556
556
557 background: #FFFFFF url("../images/icons/tag_blue.png") no-repeat 4px 9px;
557 background: #FFFFFF url("../images/icons/tag_blue.png") no-repeat 4px 9px;
558 margin:0;
558 margin:0;
559 padding:12px 9px 7px 24px;
559 padding:12px 9px 7px 24px;
560 width:167px;
560 width:167px;
561 }
561 }
562 /* -----------------------------------------------------------
562 /* -----------------------------------------------------------
563 header corners
563 header corners
564 ----------------------------------------------------------- */
564 ----------------------------------------------------------- */
565
565
566 #header #header-inner div.corner
566 #header #header-inner div.corner
567 {
567 {
568 height: 6px;
568 height: 6px;
569 width: 6px;
569 width: 6px;
570 position: absolute;
570 position: absolute;
571 background: url("../images/colors/blue/header_inner_corners.png") no-repeat;
571 background: url("../images/colors/blue/header_inner_corners.png") no-repeat;
572 }
572 }
573
573
574 #header #header-inner div.tl
574 #header #header-inner div.tl
575 {
575 {
576 top: 0;
576 top: 0;
577 left: 0;
577 left: 0;
578 background-position: 0 0;
578 background-position: 0 0;
579 }
579 }
580
580
581 #header #header-inner div.tr
581 #header #header-inner div.tr
582 {
582 {
583 top: 0;
583 top: 0;
584 right: 0;
584 right: 0;
585 background-position: -6px 0;
585 background-position: -6px 0;
586 }
586 }
587
587
588 /* -----------------------------------------------------------
588 /* -----------------------------------------------------------
589 content
589 content
590 ----------------------------------------------------------- */
590 ----------------------------------------------------------- */
591
591
592 #content
592 #content
593 {
593 {
594 margin: 10px 0 0 0;
594 margin: 10px 0 0 0;
595 padding: 0;
595 padding: 0;
596 min-height: 100%;
596 min-height: 100%;
597 clear: both;
597 clear: both;
598 overflow: hidden;
598 overflow: hidden;
599 background: url("../images/content.png") repeat-y top left;
599 background: url("../images/content.png") repeat-y top left;
600 }
600 }
601
601
602 /* -----------------------------------------------------------
602 /* -----------------------------------------------------------
603 content -> left
603 content -> left
604 ----------------------------------------------------------- */
604 ----------------------------------------------------------- */
605
605
606 #content #left
606 #content #left
607 {
607 {
608 left: 0;
608 left: 0;
609 width: 280px;
609 width: 280px;
610 position: absolute;
610 position: absolute;
611 }
611 }
612
612
613 /* -----------------------------------------------------------
613 /* -----------------------------------------------------------
614 content -> left -> menu
614 content -> left -> menu
615 ----------------------------------------------------------- */
615 ----------------------------------------------------------- */
616
616
617 #content #left #menu
617 #content #left #menu
618 {
618 {
619 margin: 5px 10px 0 60px;
619 margin: 5px 10px 0 60px;
620 padding: 0;
620 padding: 0;
621 clear: both;
621 clear: both;
622 overflow: hidden;
622 overflow: hidden;
623 }
623 }
624
624
625 /* -----------------------------------------------------------
625 /* -----------------------------------------------------------
626 content -> left -> menu / heading
626 content -> left -> menu / heading
627 ----------------------------------------------------------- */
627 ----------------------------------------------------------- */
628
628
629 #content #left #menu h6
629 #content #left #menu h6
630 {
630 {
631 margin: 5px 0 0 0;
631 margin: 5px 0 0 0;
632 padding: 0;
632 padding: 0;
633 clear: both;
633 clear: both;
634 overflow: hidden;
634 overflow: hidden;
635 background: #dfdfdf url("../images/menu.png") repeat-x;
635 background: #dfdfdf url("../images/menu.png") repeat-x;
636 color: #6e6e6e;
636 color: #6e6e6e;
637 }
637 }
638
638
639 #content #left #menu h6 a
639 #content #left #menu h6 a
640 {
640 {
641 margin: 0;
641 margin: 0;
642 padding: 0;
642 padding: 0;
643 height: 1%;
643 height: 1%;
644 display: block;
644 display: block;
645 clear: both;
645 clear: both;
646 overflow: hidden;
646 overflow: hidden;
647 background: url("../images/menu_l.png") no-repeat top left;
647 background: url("../images/menu_l.png") no-repeat top left;
648 color: #6e6e6e;
648 color: #6e6e6e;
649 text-decoration: none;
649 text-decoration: none;
650 }
650 }
651
651
652 #content #left #menu h6 span
652 #content #left #menu h6 span
653 {
653 {
654 margin: 0;
654 margin: 0;
655 padding: 9px 10px 10px 10px;
655 padding: 9px 10px 10px 10px;
656 height: 1%;
656 height: 1%;
657 display: block;
657 display: block;
658 background: url("../images/menu_r.png") no-repeat top right;
658 background: url("../images/menu_r.png") no-repeat top right;
659 }
659 }
660
660
661 #content #left #menu h6.selected
661 #content #left #menu h6.selected
662 {
662 {
663 background: #00376e url("../images/colors/blue/menu_selected.png") repeat-x;
663 background: #00376e url("../images/colors/blue/menu_selected.png") repeat-x;
664 color: #FFFFFF;
664 color: #FFFFFF;
665 }
665 }
666
666
667 #content #left #menu h6.selected a
667 #content #left #menu h6.selected a
668 {
668 {
669 background: url("../images/colors/blue/menu_l_selected.png") no-repeat top left;
669 background: url("../images/colors/blue/menu_l_selected.png") no-repeat top left;
670 color: #ffffff;
670 color: #ffffff;
671 }
671 }
672
672
673 #content #left #menu h6.selected span
673 #content #left #menu h6.selected span
674 {
674 {
675 background: url("../images/colors/blue/menu_r_selected.png") no-repeat top right;
675 background: url("../images/colors/blue/menu_r_selected.png") no-repeat top right;
676 }
676 }
677
677
678 /* -----------------------------------------------------------
678 /* -----------------------------------------------------------
679 content -> left -> menu / links
679 content -> left -> menu / links
680 ----------------------------------------------------------- */
680 ----------------------------------------------------------- */
681
681
682 #content #left #menu ul
682 #content #left #menu ul
683 {
683 {
684 margin: 0;
684 margin: 0;
685 padding: 0;
685 padding: 0;
686 background: #376ea6;
686 background: #376ea6;
687 }
687 }
688
688
689 #content #left #menu ul.opened
689 #content #left #menu ul.opened
690 {
690 {
691 display: block;
691 display: block;
692 }
692 }
693
693
694 #content #left #menu ul.closed
694 #content #left #menu ul.closed
695 {
695 {
696 display: none;
696 display: none;
697 }
697 }
698
698
699 #content #left #menu li
699 #content #left #menu li
700 {
700 {
701 margin: 0;
701 margin: 0;
702 padding: 0;
702 padding: 0;
703 clear: both;
703 clear: both;
704 overflow: hidden;
704 overflow: hidden;
705 list-style: none;
705 list-style: none;
706 border-bottom: 1px solid #5f8bb7;
706 border-bottom: 1px solid #5f8bb7;
707 color: #ffffff;
707 color: #ffffff;
708 }
708 }
709
709
710 #content #left #menu li a
710 #content #left #menu li a
711 {
711 {
712 margin: 0 0 0 6px;
712 margin: 0 0 0 6px;
713 padding: 8px 0 8px 18px;
713 padding: 8px 0 8px 18px;
714 height: 1%;
714 height: 1%;
715 display: block;
715 display: block;
716 float: left;
716 float: left;
717 background: url("../images/colors/colors/blue/menu_arrow.png") no-repeat 0 9px;
717 background: url("../images/colors/colors/blue/menu_arrow.png") no-repeat 0 9px;
718 color: #ffffff;
718 color: #ffffff;
719 text-decoration: none;
719 text-decoration: none;
720 }
720 }
721
721
722 #content #left #menu li a:hover
722 #content #left #menu li a:hover
723 {
723 {
724 color: #b9dcff;
724 color: #b9dcff;
725 }
725 }
726
726
727 /* -----------------------------------------------------------
727 /* -----------------------------------------------------------
728 content -> left -> menu / collapsible
728 content -> left -> menu / collapsible
729 ----------------------------------------------------------- */
729 ----------------------------------------------------------- */
730
730
731 #content #left #menu li.collapsible
731 #content #left #menu li.collapsible
732 {
732 {
733 background: url("../images/colors/blue/menu_border.png") no-repeat top left;
733 background: url("../images/colors/blue/menu_border.png") no-repeat top left;
734 }
734 }
735
735
736 #content #left #menu li.collapsible a
736 #content #left #menu li.collapsible a
737 {
737 {
738 margin: 0 0 0 6px;
738 margin: 0 0 0 6px;
739 padding: 8px 0 8px 0;
739 padding: 8px 0 8px 0;
740 height: 1%;
740 height: 1%;
741 display: block;
741 display: block;
742 background: transparent;
742 background: transparent;
743 float: left;
743 float: left;
744 font-weight: bold;
744 font-weight: bold;
745 }
745 }
746
746
747 #content #left #menu li.collapsible a.plus
747 #content #left #menu li.collapsible a.plus
748 {
748 {
749 margin: 0;
749 margin: 0;
750 padding: 8px 0 9px 24px;
750 padding: 8px 0 9px 24px;
751 height: 10px;
751 height: 10px;
752 width: 10px;
752 width: 10px;
753 display: block;
753 display: block;
754 float: left;
754 float: left;
755 background: url("../images/menu_plus.png") no-repeat 5px 10px;
755 background: url("../images/menu_plus.png") no-repeat 5px 10px;
756 border: none;
756 border: none;
757 }
757 }
758
758
759 #content #left #menu li.collapsible a.minus
759 #content #left #menu li.collapsible a.minus
760 {
760 {
761 margin: 0;
761 margin: 0;
762 padding: 8px 0 9px 24px;
762 padding: 8px 0 9px 24px;
763 height: 10px;
763 height: 10px;
764 width: 10px;
764 width: 10px;
765 display: block;
765 display: block;
766 float: left;
766 float: left;
767 background: url("../images/menu_minus.png") no-repeat 5px 10px;
767 background: url("../images/menu_minus.png") no-repeat 5px 10px;
768 border: none;
768 border: none;
769 }
769 }
770
770
771 #content #left #menu li ul
771 #content #left #menu li ul
772 {
772 {
773 margin: 0;
773 margin: 0;
774 padding: 0;
774 padding: 0;
775 border-left: 18px solid #285889;
775 border-left: 18px solid #285889;
776 }
776 }
777
777
778 #content #left #menu li ul.expanded
778 #content #left #menu li ul.expanded
779 {
779 {
780 display: block;
780 display: block;
781 }
781 }
782
782
783 #content #left #menu li ul.collapsed
783 #content #left #menu li ul.collapsed
784 {
784 {
785 display: none;
785 display: none;
786 }
786 }
787
787
788 #content #left #menu li ul li
788 #content #left #menu li ul li
789 {
789 {
790 margin: 0;
790 margin: 0;
791 padding: 0;
791 padding: 0;
792 clear: both;
792 clear: both;
793 overflow: hidden;
793 overflow: hidden;
794 list-style: none;
794 list-style: none;
795 border-bottom: 1px solid #5f8bb7;
795 border-bottom: 1px solid #5f8bb7;
796 color: #ffffff;
796 color: #ffffff;
797 }
797 }
798
798
799 #content #left #menu li.collapsible ul li a
799 #content #left #menu li.collapsible ul li a
800 {
800 {
801 font-weight: normal;
801 font-weight: normal;
802 }
802 }
803
803
804 #content #left #menu li.last
804 #content #left #menu li.last
805 {
805 {
806 border-bottom: none;
806 border-bottom: none;
807 }
807 }
808
808
809 /* -----------------------------------------------------------
809 /* -----------------------------------------------------------
810 content -> left -> date picker
810 content -> left -> date picker
811 ----------------------------------------------------------- */
811 ----------------------------------------------------------- */
812
812
813 #content #left #date-picker
813 #content #left #date-picker
814 {
814 {
815 margin: 10px 10px 0 60px;
815 margin: 10px 10px 0 60px;
816 padding: 0;
816 padding: 0;
817 clear: both;
817 clear: both;
818 overflow: hidden;
818 overflow: hidden;
819 }
819 }
820
820
821 #content #left #date-picker .ui-datepicker
821 #content #left #date-picker .ui-datepicker
822 {
822 {
823 width: auto;
823 width: auto;
824 padding: 0;
824 padding: 0;
825 clear: both;
825 clear: both;
826 overflow: hidden;
826 overflow: hidden;
827 background: #FFFFFF;
827 background: #FFFFFF;
828 border: 1px solid #d1d1d1;
828 border: 1px solid #d1d1d1;
829 }
829 }
830
830
831 #content #left #date-picker .ui-datepicker .ui-datepicker-header
831 #content #left #date-picker .ui-datepicker .ui-datepicker-header
832 {
832 {
833 padding: 5px 0;
833 padding: 5px 0;
834 }
834 }
835
835
836 #content #left #date-picker .ui-datepicker .ui-datepicker-prev
836 #content #left #date-picker .ui-datepicker .ui-datepicker-prev
837 {
837 {
838 top: 5px;
838 top: 5px;
839 left: 4px;
839 left: 4px;
840 }
840 }
841
841
842 #content #left #date-picker .ui-datepicker .ui-datepicker-next
842 #content #left #date-picker .ui-datepicker .ui-datepicker-next
843 {
843 {
844 top: 5px;
844 top: 5px;
845 right: 4px;
845 right: 4px;
846 }
846 }
847
847
848 #content #left #date-picker .ui-datepicker .ui-datepicker-prev-hover
848 #content #left #date-picker .ui-datepicker .ui-datepicker-prev-hover
849 {
849 {
850 top: 5px;
850 top: 5px;
851 left: 4px;
851 left: 4px;
852 }
852 }
853
853
854 #content #left #date-picker .ui-datepicker .ui-datepicker-next-hover
854 #content #left #date-picker .ui-datepicker .ui-datepicker-next-hover
855 {
855 {
856 top: 5px;
856 top: 5px;
857 right: 4px;
857 right: 4px;
858 }
858 }
859
859
860 /* -----------------------------------------------------------
860 /* -----------------------------------------------------------
861 content -> right
861 content -> right
862 ----------------------------------------------------------- */
862 ----------------------------------------------------------- */
863
863
864 #content #right
864 #content #right
865 {
865 {
866 margin: 0 60px 10px 290px;
866 margin: 0 60px 10px 290px;
867 }
867 }
868
868
869 /* -----------------------------------------------------------
869 /* -----------------------------------------------------------
870 content -> right -> box
870 content -> right -> box
871 ----------------------------------------------------------- */
871 ----------------------------------------------------------- */
872
872
873 #content div.box
873 #content div.box
874 {
874 {
875 margin: 0 0 10px 0;
875 margin: 0 0 10px 0;
876 padding: 0 0 10px 0;
876 padding: 0 0 10px 0;
877 clear: both;
877 clear: both;
878 overflow: hidden;
878 overflow: hidden;
879 background: #ffffff;
879 background: #ffffff;
880 }
880 }
881
881
882 #content div.box-left
882 #content div.box-left
883 {
883 {
884 margin: 0 0 10px;
884 margin: 0 0 10px;
885 width: 49%;
885 width: 49%;
886 clear: none;
886 clear: none;
887 float: left;
887 float: left;
888 }
888 }
889
889
890 #content div.box-right
890 #content div.box-right
891 {
891 {
892 margin: 0 0 10px;
892 margin: 0 0 10px;
893 width: 49%;
893 width: 49%;
894 clear: none;
894 clear: none;
895 float: right;
895 float: right;
896 }
896 }
897
897
898 /* -----------------------------------------------------------
898 /* -----------------------------------------------------------
899 content -> right -> box / title
899 content -> right -> box / title
900 ----------------------------------------------------------- */
900 ----------------------------------------------------------- */
901
901
902 #content div.box div.title
902 #content div.box div.title
903 {
903 {
904 margin: 0 0 20px 0;
904 margin: 0 0 20px 0;
905 padding: 0;
905 padding: 0;
906 clear: both;
906 clear: both;
907 overflow: hidden;
907 overflow: hidden;
908 background: #336699 url("../images/colors/blue/title.png") repeat-x;
908 background: #336699 url("../images/colors/blue/title.png") repeat-x;
909 }
909 }
910
910
911 #content div.box div.title h5
911 #content div.box div.title h5
912 {
912 {
913 margin: 0;
913 margin: 0;
914 padding: 11px 0 11px 10px;
914 padding: 11px 0 11px 10px;
915 float: left;
915 float: left;
916 border: none;
916 border: none;
917 color: #ffffff;
917 color: #ffffff;
918 text-transform: uppercase;
918 text-transform: uppercase;
919 }
919 }
920
920
921 #content div.box div.title ul.links
921 #content div.box div.title ul.links
922 {
922 {
923 margin: 0;
923 margin: 0;
924 padding: 0;
924 padding: 0;
925 float: right;
925 float: right;
926 }
926 }
927
927
928 #content div.box div.title ul.links li
928 #content div.box div.title ul.links li
929 {
929 {
930 margin: 0;
930 margin: 0;
931 padding: 0;
931 padding: 0;
932 list-style: none;
932 list-style: none;
933 float: left;
933 float: left;
934 }
934 }
935
935
936 #content div.box div.title ul.links li a
936 #content div.box div.title ul.links li a
937 {
937 {
938 margin: 0;
938 margin: 0;
939 padding: 13px 16px 12px 16px;
939 padding: 13px 16px 12px 16px;
940 height: 1%;
940 height: 1%;
941 display: block;
941 display: block;
942 float: left;
942 float: left;
943 background: url("../images/colors/blue/title_link.png") no-repeat top left;
943 background: url("../images/colors/blue/title_link.png") no-repeat top left;
944 border-left: 1px solid #316293;
944 border-left: 1px solid #316293;
945 color: #ffffff;
945 color: #ffffff;
946 font-size: 11px;
946 font-size: 11px;
947 font-weight: bold;
947 font-weight: bold;
948 text-decoration: none;
948 text-decoration: none;
949 }
949 }
950
950
951 #content div.box div.title ul.links li a:hover
951 #content div.box div.title ul.links li a:hover
952 {
952 {
953 color: #bfe3ff;
953 color: #bfe3ff;
954 }
954 }
955
955
956 #content div.box div.title ul.links li.ui-tabs-selected a
956 #content div.box div.title ul.links li.ui-tabs-selected a
957 {
957 {
958 background: url("../../../resources/images/colors/blue/title_tab_selected.png") no-repeat bottom center;
958 background: url("../../../resources/images/colors/blue/title_tab_selected.png") no-repeat bottom center;
959 color: #bfe3ff;
959 color: #bfe3ff;
960 }
960 }
961
961
962 /* -----------------------------------------------------------
962 /* -----------------------------------------------------------
963 content -> right -> box / headings
963 content -> right -> box / headings
964 ----------------------------------------------------------- */
964 ----------------------------------------------------------- */
965
965
966 #content div.box h1,
966 #content div.box h1,
967 #content div.box h2,
967 #content div.box h2,
968 #content div.box h3,
968 #content div.box h3,
969 #content div.box h4,
969 #content div.box h4,
970 #content div.box h5,
970 #content div.box h5,
971 #content div.box h6
971 #content div.box h6
972 {
972 {
973 margin: 10px 20px 10px 20px;
973 margin: 10px 20px 10px 20px;
974 padding: 0 0 15px 0;
974 padding: 0 0 15px 0;
975 clear: both;
975 clear: both;
976 overflow: hidden;
976 overflow: hidden;
977 border-bottom: 1px solid #DDDDDD;
977 border-bottom: 1px solid #DDDDDD;
978 }
978 }
979
979
980 /* -----------------------------------------------------------
980 /* -----------------------------------------------------------
981 content -> right -> box / paragraphs
981 content -> right -> box / paragraphs
982 ----------------------------------------------------------- */
982 ----------------------------------------------------------- */
983
983
984 #content div.box p
984 #content div.box p
985 {
985 {
986 margin: 0 24px 10px 24px;
986 margin: 0 24px 10px 24px;
987 padding: 0;
987 padding: 0;
988 color: #5f5f5f;
988 color: #5f5f5f;
989 font-size: 12px;
989 font-size: 12px;
990 line-height: 150%;
990 line-height: 150%;
991 }
991 }
992
992
993 #content div.box blockquote
993 #content div.box blockquote
994 {
994 {
995 margin: 0 34px 0 34px;
995 margin: 0 34px 0 34px;
996 padding: 0 0 0 14px;
996 padding: 0 0 0 14px;
997 border-left: 4px solid #DDDDDD;
997 border-left: 4px solid #DDDDDD;
998 color: #5f5f5f;
998 color: #5f5f5f;
999 font-size: 11px;
999 font-size: 11px;
1000 line-height: 150%;
1000 line-height: 150%;
1001 }
1001 }
1002
1002
1003 #content div.box blockquote p
1003 #content div.box blockquote p
1004 {
1004 {
1005 margin: 10px 0 10px 0;
1005 margin: 10px 0 10px 0;
1006 padding: 0;
1006 padding: 0;
1007 }
1007 }
1008
1008
1009 /* -----------------------------------------------------------
1009 /* -----------------------------------------------------------
1010 content -> right -> box / lists
1010 content -> right -> box / lists
1011 ----------------------------------------------------------- */
1011 ----------------------------------------------------------- */
1012
1012
1013 #content div.box dl
1013 #content div.box dl
1014 {
1014 {
1015 margin: 10px 24px 10px 24px;
1015 margin: 10px 24px 10px 24px;
1016 }
1016 }
1017
1017
1018 #content div.box dt
1018 #content div.box dt
1019 {
1019 {
1020 margin: 0;
1020 margin: 0;
1021 font-size: 12px;
1021 font-size: 12px;
1022 }
1022 }
1023
1023
1024 #content div.box dd
1024 #content div.box dd
1025 {
1025 {
1026 margin: 0;
1026 margin: 0;
1027 padding: 8px 0 8px 15px;
1027 padding: 8px 0 8px 15px;
1028 font-size: 12px;
1028 font-size: 12px;
1029 }
1029 }
1030
1030
1031 #content div.box ul.left
1031 #content div.box ul.left
1032 {
1032 {
1033 float: left;
1033 float: left;
1034 }
1034 }
1035
1035
1036 #content div.box ol.left
1036 #content div.box ol.left
1037 {
1037 {
1038 float: left;
1038 float: left;
1039 }
1039 }
1040
1040
1041 #content div.box li
1041 #content div.box li
1042 {
1042 {
1043 padding: 4px 0 4px 0;
1043 padding: 4px 0 4px 0;
1044 font-size: 12px;
1044 font-size: 12px;
1045 }
1045 }
1046
1046
1047 #content div.box ol.lower-roman,
1047 #content div.box ol.lower-roman,
1048 #content div.box ol.upper-roman
1048 #content div.box ol.upper-roman
1049 {
1049 {
1050 margin: 10px 24px 10px 44px;
1050 margin: 10px 24px 10px 44px;
1051 }
1051 }
1052
1052
1053 #content div.box ol.lower-alpha,
1053 #content div.box ol.lower-alpha,
1054 #content div.box ol.upper-alpha
1054 #content div.box ol.upper-alpha
1055 {
1055 {
1056 margin: 10px 24px 10px 44px;
1056 margin: 10px 24px 10px 44px;
1057 }
1057 }
1058
1058
1059 #content div.box ol.decimal
1059 #content div.box ol.decimal
1060 {
1060 {
1061 margin: 10px 24px 10px 44px;
1061 margin: 10px 24px 10px 44px;
1062 }
1062 }
1063
1063
1064 #content div.box ul.disc,
1064 #content div.box ul.disc,
1065 #content div.box ul.circle
1065 #content div.box ul.circle
1066 {
1066 {
1067 margin: 10px 24px 10px 38px;
1067 margin: 10px 24px 10px 38px;
1068 }
1068 }
1069
1069
1070 #content div.box ul.square
1070 #content div.box ul.square
1071 {
1071 {
1072 margin: 10px 24px 10px 40px;
1072 margin: 10px 24px 10px 40px;
1073 }
1073 }
1074
1074
1075 /* -----------------------------------------------------------
1075 /* -----------------------------------------------------------
1076 content -> right -> box / images
1076 content -> right -> box / images
1077 ----------------------------------------------------------- */
1077 ----------------------------------------------------------- */
1078
1078
1079 #content div.box img.left
1079 #content div.box img.left
1080 {
1080 {
1081 margin: 10px 10px 10px 0;
1081 margin: 10px 10px 10px 0;
1082 border: none;
1082 border: none;
1083 float: left;
1083 float: left;
1084 }
1084 }
1085
1085
1086 #content div.box img.right
1086 #content div.box img.right
1087 {
1087 {
1088 margin: 10px 0 10px 10px;
1088 margin: 10px 0 10px 10px;
1089 border: none;
1089 border: none;
1090 float: right;
1090 float: right;
1091 }
1091 }
1092
1092
1093 /* -----------------------------------------------------------
1093 /* -----------------------------------------------------------
1094 content -> right -> box / messages
1094 content -> right -> box / messages
1095 ----------------------------------------------------------- */
1095 ----------------------------------------------------------- */
1096
1096
1097 #content div.box div.messages
1097 #content div.box div.messages
1098 {
1098 {
1099 margin: 0 20px 0 20px;
1099 margin: 0 20px 0 20px;
1100 padding: 0;
1100 padding: 0;
1101 clear: both;
1101 clear: both;
1102 overflow: hidden;
1102 overflow: hidden;
1103 }
1103 }
1104
1104
1105 #content div.box div.message
1105 #content div.box div.message
1106 {
1106 {
1107 margin: 0 0 0px 0;
1107 margin: 0 0 0px 0;
1108 padding: 0 0 10px 0;
1108 padding: 0 0 10px 0;
1109 clear: both;
1109 clear: both;
1110 overflow: hidden;
1110 overflow: hidden;
1111 }
1111 }
1112
1112
1113 #content div.box div.message div.image
1113 #content div.box div.message div.image
1114 {
1114 {
1115 margin: 9px 0 0 5px;
1115 margin: 9px 0 0 5px;
1116 padding: 6px;
1116 padding: 6px;
1117 float: left;
1117 float: left;
1118 }
1118 }
1119
1119
1120 #content div.box div.message div.image img
1120 #content div.box div.message div.image img
1121 {
1121 {
1122 margin: 0;
1122 margin: 0;
1123 vertical-align: middle;
1123 vertical-align: middle;
1124 }
1124 }
1125
1125
1126 #content div.box div.message div.text
1126 #content div.box div.message div.text
1127 {
1127 {
1128 margin: 0;
1128 margin: 0;
1129 padding: 9px 6px 9px 6px;
1129 padding: 9px 6px 9px 6px;
1130 float: left;
1130 float: left;
1131 }
1131 }
1132
1132
1133 #content div.box div.message div.dismiss
1133 #content div.box div.message div.dismiss
1134 {
1134 {
1135 margin: 0;
1135 margin: 0;
1136 padding: 0;
1136 padding: 0;
1137 float: right;
1137 float: right;
1138 }
1138 }
1139
1139
1140 #content div.box div.message div.dismiss a
1140 #content div.box div.message div.dismiss a
1141 {
1141 {
1142 margin: 15px 14px 0 0;
1142 margin: 15px 14px 0 0;
1143 padding: 0;
1143 padding: 0;
1144 height: 16px;
1144 height: 16px;
1145 width: 16px;
1145 width: 16px;
1146 display: block;
1146 display: block;
1147 background: url("../images/icons/cross.png") no-repeat;
1147 background: url("../images/icons/cross.png") no-repeat;
1148 }
1148 }
1149
1149
1150 #content div.box div.message div.text h1,
1150 #content div.box div.message div.text h1,
1151 #content div.box div.message div.text h2,
1151 #content div.box div.message div.text h2,
1152 #content div.box div.message div.text h3,
1152 #content div.box div.message div.text h3,
1153 #content div.box div.message div.text h4,
1153 #content div.box div.message div.text h4,
1154 #content div.box div.message div.text h5,
1154 #content div.box div.message div.text h5,
1155 #content div.box div.message div.text h6
1155 #content div.box div.message div.text h6
1156 {
1156 {
1157 margin: 0;
1157 margin: 0;
1158 padding: 0px;
1158 padding: 0px;
1159 border: none;
1159 border: none;
1160 }
1160 }
1161
1161
1162 #content div.box div.message div.text span
1162 #content div.box div.message div.text span
1163 {
1163 {
1164 margin: 0;
1164 margin: 0;
1165 padding: 5px 0 0 0;
1165 padding: 5px 0 0 0;
1166 height: 1%;
1166 height: 1%;
1167 display: block;
1167 display: block;
1168 }
1168 }
1169
1169
1170 #content div.box div.message-error
1170 #content div.box div.message-error
1171 {
1171 {
1172 height: 1%;
1172 height: 1%;
1173 clear: both;
1173 clear: both;
1174 overflow: hidden;
1174 overflow: hidden;
1175 background: #FBE3E4;
1175 background: #FBE3E4;
1176 border: 1px solid #FBC2C4;
1176 border: 1px solid #FBC2C4;
1177 color: #860006;
1177 color: #860006;
1178 }
1178 }
1179
1179
1180 #content div.box div.message-error h6
1180 #content div.box div.message-error h6
1181 {
1181 {
1182 color: #860006;
1182 color: #860006;
1183 }
1183 }
1184
1184
1185 #content div.box div.message-warning
1185 #content div.box div.message-warning
1186 {
1186 {
1187 height: 1%;
1187 height: 1%;
1188 clear: both;
1188 clear: both;
1189 overflow: hidden;
1189 overflow: hidden;
1190 background: #FFF6BF;
1190 background: #FFF6BF;
1191 border: 1px solid #FFD324;
1191 border: 1px solid #FFD324;
1192 color: #5f5200;
1192 color: #5f5200;
1193 }
1193 }
1194
1194
1195 #content div.box div.message-warning h6
1195 #content div.box div.message-warning h6
1196 {
1196 {
1197 color: #5f5200;
1197 color: #5f5200;
1198 }
1198 }
1199
1199
1200 #content div.box div.message-notice
1200 #content div.box div.message-notice
1201 {
1201 {
1202 height: 1%;
1202 height: 1%;
1203 clear: both;
1203 clear: both;
1204 overflow: hidden;
1204 overflow: hidden;
1205 background: #8FBDE0;
1205 background: #8FBDE0;
1206 border: 1px solid #6BACDE;
1206 border: 1px solid #6BACDE;
1207 color: #003863;
1207 color: #003863;
1208 }
1208 }
1209
1209
1210 #content div.box div.message-notice h6
1210 #content div.box div.message-notice h6
1211 {
1211 {
1212 color: #003863;
1212 color: #003863;
1213 }
1213 }
1214
1214
1215 #content div.box div.message-success
1215 #content div.box div.message-success
1216 {
1216 {
1217 height: 1%;
1217 height: 1%;
1218 clear: both;
1218 clear: both;
1219 overflow: hidden;
1219 overflow: hidden;
1220 background: #E6EFC2;
1220 background: #E6EFC2;
1221 border: 1px solid #C6D880;
1221 border: 1px solid #C6D880;
1222 color: #4e6100;
1222 color: #4e6100;
1223 }
1223 }
1224
1224
1225 #content div.box div.message-success h6
1225 #content div.box div.message-success h6
1226 {
1226 {
1227 color: #4e6100;
1227 color: #4e6100;
1228 }
1228 }
1229
1229
1230 /* -----------------------------------------------------------
1230 /* -----------------------------------------------------------
1231 content -> right -> box / forms
1231 content -> right -> box / forms
1232 ----------------------------------------------------------- */
1232 ----------------------------------------------------------- */
1233
1233
1234 #content div.box div.form
1234 #content div.box div.form
1235 {
1235 {
1236 margin: 0;
1236 margin: 0;
1237 padding: 0 20px 10px 20px;
1237 padding: 0 20px 10px 20px;
1238 clear: both;
1238 clear: both;
1239 overflow: hidden;
1239 overflow: hidden;
1240 }
1240 }
1241
1241
1242 #content div.box div.form div.fields
1242 #content div.box div.form div.fields
1243 {
1243 {
1244 margin: 0;
1244 margin: 0;
1245 padding: 0;
1245 padding: 0;
1246 clear: both;
1246 clear: both;
1247 overflow: hidden;
1247 overflow: hidden;
1248 }
1248 }
1249
1249
1250 #content div.box div.form div.fields div.field
1250 #content div.box div.form div.fields div.field
1251 {
1251 {
1252 margin: 0;
1252 margin: 0;
1253 padding: 10px 0 10px 0;
1253 padding: 10px 0 10px 0;
1254 height: 1%;
1254 height: 1%;
1255 border-bottom: 1px solid #DDDDDD;
1255 border-bottom: 1px solid #DDDDDD;
1256 clear: both;
1256 clear: both;
1257 overflow: hidden;
1257 overflow: hidden;
1258 }
1258 }
1259
1259
1260 #content div.box div.form div.fields div.field-first
1260 #content div.box div.form div.fields div.field-first
1261 {
1261 {
1262 padding: 0 0 10px 0;
1262 padding: 0 0 10px 0;
1263 }
1263 }
1264
1264
1265 #content div.box div.form div.fields div.field span.error-message
1265 #content div.box div.form div.fields div.field span.error-message
1266 {
1266 {
1267 margin: 8px 0 0 0;
1267 margin: 8px 0 0 0;
1268 padding: 0;
1268 padding: 0;
1269 height: 1%;
1269 height: 1%;
1270 display: block;
1270 display: block;
1271 color: #FF0000;
1271 color: #FF0000;
1272 }
1272 }
1273
1273
1274 #content div.box div.form div.fields div.field span.success
1274 #content div.box div.form div.fields div.field span.success
1275 {
1275 {
1276 margin: 8px 0 0 0;
1276 margin: 8px 0 0 0;
1277 padding: 0;
1277 padding: 0;
1278 height: 1%;
1278 height: 1%;
1279 display: block;
1279 display: block;
1280 color: #316309;
1280 color: #316309;
1281 }
1281 }
1282
1282
1283 /* -----------------------------------------------------------
1283 /* -----------------------------------------------------------
1284 content -> right -> forms -> labels
1284 content -> right -> forms -> labels
1285 ----------------------------------------------------------- */
1285 ----------------------------------------------------------- */
1286
1286
1287 #content div.box div.form div.fields div.field div.label
1287 #content div.box div.form div.fields div.field div.label
1288 {
1288 {
1289 left: 310px;
1289 left: 310px;
1290 margin: 0;
1290 margin: 0;
1291 padding: 8px 0 0 5px;
1291 padding: 8px 0 0 5px;
1292 width: auto;
1292 width: auto;
1293 position: absolute;
1293 position: absolute;
1294 }
1294 }
1295
1295
1296 #content div.box-left div.form div.fields div.field div.label,
1296 #content div.box-left div.form div.fields div.field div.label,
1297 #content div.box-right div.form div.fields div.field div.label
1297 #content div.box-right div.form div.fields div.field div.label
1298 {
1298 {
1299 left: 0;
1299 left: 0;
1300 margin: 0;
1300 margin: 0;
1301 padding: 0 0 8px 0;
1301 padding: 0 0 8px 0;
1302 width: auto;
1302 width: auto;
1303 position: relative;
1303 position: relative;
1304 clear: both;
1304 clear: both;
1305 overflow: hidden;
1305 overflow: hidden;
1306
1306
1307 }
1307 }
1308
1308
1309 /* -----------------------------------------------------------
1309 /* -----------------------------------------------------------
1310 content -> right -> forms -> label (select)
1310 content -> right -> forms -> label (select)
1311 ----------------------------------------------------------- */
1311 ----------------------------------------------------------- */
1312
1312
1313 #content div.box div.form div.fields div.field div.label-select
1313 #content div.box div.form div.fields div.field div.label-select
1314 {
1314 {
1315 padding: 2px 0 0 5px;
1315 padding: 2px 0 0 5px;
1316 }
1316 }
1317
1317
1318 #content div.box-left div.form div.fields div.field div.label-select,
1318 #content div.box-left div.form div.fields div.field div.label-select,
1319 #content div.box-right div.form div.fields div.field div.label-select
1319 #content div.box-right div.form div.fields div.field div.label-select
1320 {
1320 {
1321 padding: 0 0 8px 0;
1321 padding: 0 0 8px 0;
1322 }
1322 }
1323
1323
1324 /* -----------------------------------------------------------
1324 /* -----------------------------------------------------------
1325 content -> right -> forms -> label (checkbox)
1325 content -> right -> forms -> label (checkbox)
1326 ----------------------------------------------------------- */
1326 ----------------------------------------------------------- */
1327
1327
1328 #content div.box div.form div.fields div.field div.label-checkbox
1328 #content div.box div.form div.fields div.field div.label-checkbox
1329 {
1329 {
1330 padding:0 0 0 5px !important;
1330 padding:0 0 0 5px !important;
1331 }
1331 }
1332
1332
1333 /* -----------------------------------------------------------
1333 /* -----------------------------------------------------------
1334 content -> right -> forms -> label (radio)
1334 content -> right -> forms -> label (radio)
1335 ----------------------------------------------------------- */
1335 ----------------------------------------------------------- */
1336
1336
1337 #content div.box div.form div.fields div.field div.label-radio
1337 #content div.box div.form div.fields div.field div.label-radio
1338 {
1338 {
1339 padding:0 0 0 5px !important;
1339 padding:0 0 0 5px !important;
1340 }
1340 }
1341
1341
1342 /* -----------------------------------------------------------
1342 /* -----------------------------------------------------------
1343 content -> right -> forms -> label (textarea)
1343 content -> right -> forms -> label (textarea)
1344 ----------------------------------------------------------- */
1344 ----------------------------------------------------------- */
1345
1345
1346 #content div.box div.form div.fields div.field div.label-textarea
1346 #content div.box div.form div.fields div.field div.label-textarea
1347 {
1347 {
1348 padding:0 0 0 5px !important;
1348 padding:0 0 0 5px !important;
1349 }
1349 }
1350
1350
1351 #content div.box-left div.form div.fields div.field div.label-textarea,
1351 #content div.box-left div.form div.fields div.field div.label-textarea,
1352 #content div.box-right div.form div.fields div.field div.label-textarea
1352 #content div.box-right div.form div.fields div.field div.label-textarea
1353 {
1353 {
1354 padding: 0 0 8px 0 !important;
1354 padding: 0 0 8px 0 !important;
1355 }
1355 }
1356
1356
1357 /* -----------------------------------------------------------
1357 /* -----------------------------------------------------------
1358 content -> right -> forms -> labels (label)
1358 content -> right -> forms -> labels (label)
1359 ----------------------------------------------------------- */
1359 ----------------------------------------------------------- */
1360
1360
1361 #content div.box div.form div.fields div.field div.label label
1361 #content div.box div.form div.fields div.field div.label label
1362 {
1362 {
1363 color: #393939;
1363 color: #393939;
1364 font-weight: bold;
1364 font-weight: bold;
1365 }
1365 }
1366
1366
1367 #content div.box div.form div.fields div.field div.label span
1367 #content div.box div.form div.fields div.field div.label span
1368 {
1368 {
1369 margin: 0;
1369 margin: 0;
1370 padding: 2px 0 0 0;
1370 padding: 2px 0 0 0;
1371 height: 1%;
1371 height: 1%;
1372 display: block;
1372 display: block;
1373 color: #363636;
1373 color: #363636;
1374 }
1374 }
1375
1375
1376 /* -----------------------------------------------------------
1376 /* -----------------------------------------------------------
1377 content -> right -> forms -> input
1377 content -> right -> forms -> input
1378 ----------------------------------------------------------- */
1378 ----------------------------------------------------------- */
1379
1379
1380 #content div.box div.form div.fields div.field div.input
1380 #content div.box div.form div.fields div.field div.input
1381 {
1381 {
1382 margin: 0 0 0 200px;
1382 margin: 0 0 0 200px;
1383 padding: 0;
1383 padding: 0;
1384 }
1384 }
1385
1385
1386 #content div.box-left div.form div.fields div.field div.input,
1386 #content div.box-left div.form div.fields div.field div.input,
1387 #content div.box-right div.form div.fields div.field div.input
1387 #content div.box-right div.form div.fields div.field div.input
1388 {
1388 {
1389 margin: 0;
1389 margin: 0;
1390 padding: 7px 7px 6px 7px;
1390 padding: 7px 7px 6px 7px;
1391 clear: both;
1391 clear: both;
1392 overflow: hidden;
1392 overflow: hidden;
1393 border-top: 1px solid #b3b3b3;
1393 border-top: 1px solid #b3b3b3;
1394 border-left: 1px solid #b3b3b3;
1394 border-left: 1px solid #b3b3b3;
1395 border-right: 1px solid #eaeaea;
1395 border-right: 1px solid #eaeaea;
1396 border-bottom: 1px solid #eaeaea;
1396 border-bottom: 1px solid #eaeaea;
1397
1397
1398 }
1398 }
1399
1399
1400 #content div.box div.form div.fields div.field div.input input
1400 #content div.box div.form div.fields div.field div.input input
1401 {
1401 {
1402 margin: 0;
1402 margin: 0;
1403 padding: 7px 7px 6px 7px;
1403 padding: 7px 7px 6px 7px;
1404 background: #FFFFFF;
1404 background: #FFFFFF;
1405 border-top: 1px solid #b3b3b3;
1405 border-top: 1px solid #b3b3b3;
1406 border-left: 1px solid #b3b3b3;
1406 border-left: 1px solid #b3b3b3;
1407 border-right: 1px solid #eaeaea;
1407 border-right: 1px solid #eaeaea;
1408 border-bottom: 1px solid #eaeaea;
1408 border-bottom: 1px solid #eaeaea;
1409 color: #000000;
1409 color: #000000;
1410 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1410 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1411 font-size: 11px;
1411 font-size: 11px;
1412 float: left;
1412 float: left;
1413 }
1413 }
1414
1414
1415 #content div.box-left div.form div.fields div.field div.input input,
1415 #content div.box-left div.form div.fields div.field div.input input,
1416 #content div.box-right div.form div.fields div.field div.input input
1416 #content div.box-right div.form div.fields div.field div.input input
1417 {
1417 {
1418 width: 100%;
1418 width: 100%;
1419 padding: 0;
1419 padding: 0;
1420 border: none;
1420 border: none;
1421 }
1421 }
1422
1422
1423 #content div.box div.form div.fields div.field div.input input.small
1423 #content div.box div.form div.fields div.field div.input input.small
1424 {
1424 {
1425 width: 30%;
1425 width: 30%;
1426 }
1426 }
1427
1427
1428 #content div.box div.form div.fields div.field div.input input.medium
1428 #content div.box div.form div.fields div.field div.input input.medium
1429 {
1429 {
1430 width: 55%;
1430 width: 55%;
1431 }
1431 }
1432
1432
1433 #content div.box div.form div.fields div.field div.input input.large
1433 #content div.box div.form div.fields div.field div.input input.large
1434 {
1434 {
1435 width: 85%;
1435 width: 85%;
1436 }
1436 }
1437
1437
1438 #content div.box div.form div.fields div.field div.input input.date
1438 #content div.box div.form div.fields div.field div.input input.date
1439 {
1439 {
1440 width: 177px;
1440 width: 177px;
1441 }
1441 }
1442
1442
1443 #content div.box div.form div.fields div.field div.input input.button
1443 #content div.box div.form div.fields div.field div.input input.button
1444 {
1444 {
1445 margin: 0;
1445 margin: 0;
1446 padding: 4px 8px 4px 8px;
1446 padding: 4px 8px 4px 8px;
1447 background: #D4D0C8;
1447 background: #D4D0C8;
1448 border-top: 1px solid #FFFFFF;
1448 border-top: 1px solid #FFFFFF;
1449 border-left: 1px solid #FFFFFF;
1449 border-left: 1px solid #FFFFFF;
1450 border-right: 1px solid #404040;
1450 border-right: 1px solid #404040;
1451 border-bottom: 1px solid #404040;
1451 border-bottom: 1px solid #404040;
1452 color: #000000;
1452 color: #000000;
1453 }
1453 }
1454
1454
1455 #content div.box div.form div.fields div.field div.input input.error
1455 #content div.box div.form div.fields div.field div.input input.error
1456 {
1456 {
1457 background: #FBE3E4;
1457 background: #FBE3E4;
1458 border-top: 1px solid #e1b2b3;
1458 border-top: 1px solid #e1b2b3;
1459 border-left: 1px solid #e1b2b3;
1459 border-left: 1px solid #e1b2b3;
1460 border-right: 1px solid #FBC2C4;
1460 border-right: 1px solid #FBC2C4;
1461 border-bottom: 1px solid #FBC2C4;
1461 border-bottom: 1px solid #FBC2C4;
1462 }
1462 }
1463
1463
1464 #content div.box div.form div.fields div.field div.input input.success
1464 #content div.box div.form div.fields div.field div.input input.success
1465 {
1465 {
1466 background: #E6EFC2;
1466 background: #E6EFC2;
1467 border-top: 1px solid #cebb98;
1467 border-top: 1px solid #cebb98;
1468 border-left: 1px solid #cebb98;
1468 border-left: 1px solid #cebb98;
1469 border-right: 1px solid #c6d880;
1469 border-right: 1px solid #c6d880;
1470 border-bottom: 1px solid #c6d880;
1470 border-bottom: 1px solid #c6d880;
1471 }
1471 }
1472
1472
1473 #content div.box div.form div.fields div.field div.input img.ui-datepicker-trigger
1473 #content div.box div.form div.fields div.field div.input img.ui-datepicker-trigger
1474 {
1474 {
1475 margin: 0 0 0 6px;
1475 margin: 0 0 0 6px;
1476 }
1476 }
1477
1477
1478 /* -----------------------------------------------------------
1478 /* -----------------------------------------------------------
1479 content -> right -> forms -> input (file styling)
1479 content -> right -> forms -> input (file styling)
1480 ----------------------------------------------------------- */
1480 ----------------------------------------------------------- */
1481
1481
1482 #content div.box div.form div.fields div.field div.input a.ui-input-file
1482 #content div.box div.form div.fields div.field div.input a.ui-input-file
1483 {
1483 {
1484 margin: 0 0 0 6px;
1484 margin: 0 0 0 6px;
1485 padding: 0;
1485 padding: 0;
1486 width: 28px;
1486 width: 28px;
1487 height: 28px;
1487 height: 28px;
1488 display: inline;
1488 display: inline;
1489 position: absolute;
1489 position: absolute;
1490 overflow: hidden;
1490 overflow: hidden;
1491 cursor: pointer;
1491 cursor: pointer;
1492 background: #e5e3e3 url("../images/button_browse.png") no-repeat;
1492 background: #e5e3e3 url("../images/button_browse.png") no-repeat;
1493 border: none;
1493 border: none;
1494 text-decoration: none;
1494 text-decoration: none;
1495 }
1495 }
1496
1496
1497 #content div.box div.form div.fields div.field div.input a:hover.ui-input-file
1497 #content div.box div.form div.fields div.field div.input a:hover.ui-input-file
1498 {
1498 {
1499 background: #e5e3e3 url("../images/button_browse_selected.png") no-repeat;
1499 background: #e5e3e3 url("../images/button_browse_selected.png") no-repeat;
1500 }
1500 }
1501
1501
1502 /* -----------------------------------------------------------
1502 /* -----------------------------------------------------------
1503 content -> right -> forms -> textarea
1503 content -> right -> forms -> textarea
1504 ----------------------------------------------------------- */
1504 ----------------------------------------------------------- */
1505
1505
1506 #content div.box div.form div.fields div.field div.textarea
1506 #content div.box div.form div.fields div.field div.textarea
1507 {
1507 {
1508 margin: 0 0 0 200px;
1508 margin: 0 0 0 200px;
1509 padding: 10px;
1509 padding: 10px;
1510 border-top: 1px solid #b3b3b3;
1510 border-top: 1px solid #b3b3b3;
1511 border-left: 1px solid #b3b3b3;
1511 border-left: 1px solid #b3b3b3;
1512 border-right: 1px solid #eaeaea;
1512 border-right: 1px solid #eaeaea;
1513 border-bottom: 1px solid #eaeaea;
1513 border-bottom: 1px solid #eaeaea;
1514 }
1514 }
1515
1515
1516 #content div.box div.form div.fields div.field div.textarea-editor
1516 #content div.box div.form div.fields div.field div.textarea-editor
1517 {
1517 {
1518 padding: 0;
1518 padding: 0;
1519 border: 1px solid #dddddd;
1519 border: 1px solid #dddddd;
1520 }
1520 }
1521
1521
1522 #content div.box-left div.form div.fields div.field div.textarea,
1522 #content div.box-left div.form div.fields div.field div.textarea,
1523 #content div.box-right div.form div.fields div.field div.textarea
1523 #content div.box-right div.form div.fields div.field div.textarea
1524 {
1524 {
1525 margin: 0;
1525 margin: 0;
1526 }
1526 }
1527
1527
1528 #content div.box div.form div.fields div.field div.textarea textarea
1528 #content div.box div.form div.fields div.field div.textarea textarea
1529 {
1529 {
1530 margin: 0;
1530 margin: 0;
1531 padding: 0;
1531 padding: 0;
1532 width: 100%;
1532 width: 100%;
1533 height: 220px;
1533 height: 220px;
1534 overflow: hidden;
1534 overflow: hidden;
1535 background: #FFFFFF;
1535 background: #FFFFFF;
1536 border-width: 0;
1536 border-width: 0;
1537 color: #000000;
1537 color: #000000;
1538 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1538 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1539 font-size: 11px;
1539 font-size: 11px;
1540 outline: none;
1540 outline: none;
1541 }
1541 }
1542
1542
1543 #content div.box-left div.form div.fields div.field div.textarea textarea,
1543 #content div.box-left div.form div.fields div.field div.textarea textarea,
1544 #content div.box-right div.form div.fields div.field div.textarea textarea
1544 #content div.box-right div.form div.fields div.field div.textarea textarea
1545 {
1545 {
1546 width: 100%;
1546 width: 100%;
1547 height: 100px;
1547 height: 100px;
1548 }
1548 }
1549
1549
1550 #content div.box div.form div.fields div.field div.textarea textarea.error
1550 #content div.box div.form div.fields div.field div.textarea textarea.error
1551 {
1551 {
1552 padding: 3px 10px 10px 23px;
1552 padding: 3px 10px 10px 23px;
1553 background-color: #FBE3E4;
1553 background-color: #FBE3E4;
1554 background-image: url("../../../resources/images/icons/exclamation.png");
1554 background-image: url("../../../resources/images/icons/exclamation.png");
1555 background-repeat: no-repeat;
1555 background-repeat: no-repeat;
1556 background-position: 3px 3px;
1556 background-position: 3px 3px;
1557 border: 1px solid #FBC2C4;
1557 border: 1px solid #FBC2C4;
1558 }
1558 }
1559
1559
1560 #content div.box div.form div.fields div.field div.textarea textarea.success
1560 #content div.box div.form div.fields div.field div.textarea textarea.success
1561 {
1561 {
1562 padding: 3px 10px 10px 23px;
1562 padding: 3px 10px 10px 23px;
1563 background-color: #E6EFC2;
1563 background-color: #E6EFC2;
1564 background-image: url("../../../resources/images/icons/accept.png");
1564 background-image: url("../../../resources/images/icons/accept.png");
1565 background-repeat: no-repeat;
1565 background-repeat: no-repeat;
1566 background-position: 3px 3px;
1566 background-position: 3px 3px;
1567 border: 1px solid #C6D880;
1567 border: 1px solid #C6D880;
1568 }
1568 }
1569
1569
1570 /* -----------------------------------------------------------
1570 /* -----------------------------------------------------------
1571 content -> right -> forms -> textarea (tinymce editor)
1571 content -> right -> forms -> textarea (tinymce editor)
1572 ----------------------------------------------------------- */
1572 ----------------------------------------------------------- */
1573
1573
1574 #content div.box div.form div.fields div.field div.textarea table
1574 #content div.box div.form div.fields div.field div.textarea table
1575 {
1575 {
1576 margin: 0;
1576 margin: 0;
1577 padding: 0;
1577 padding: 0;
1578 width: 100%;
1578 width: 100%;
1579 border: none;
1579 border: none;
1580 }
1580 }
1581
1581
1582 #content div.box div.form div.fields div.field div.textarea table td
1582 #content div.box div.form div.fields div.field div.textarea table td
1583 {
1583 {
1584 padding: 0;
1584 padding: 0;
1585 background: #DDDDDD;
1585 background: #DDDDDD;
1586 border: none;
1586 border: none;
1587 }
1587 }
1588
1588
1589 #content div.box div.form div.fields div.field div.textarea table td table
1589 #content div.box div.form div.fields div.field div.textarea table td table
1590 {
1590 {
1591 margin: 0;
1591 margin: 0;
1592 padding: 0;
1592 padding: 0;
1593 width: auto;
1593 width: auto;
1594 border: none;
1594 border: none;
1595 }
1595 }
1596
1596
1597 #content div.box div.form div.fields div.field div.textarea table td table td
1597 #content div.box div.form div.fields div.field div.textarea table td table td
1598 {
1598 {
1599 padding: 5px 5px 5px 0;
1599 padding: 5px 5px 5px 0;
1600 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1600 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1601 font-size: 11px;
1601 font-size: 11px;
1602 }
1602 }
1603
1603
1604 #content div.box div.form div.fields div.field div.textarea table td table td a
1604 #content div.box div.form div.fields div.field div.textarea table td table td a
1605 {
1605 {
1606 border: none;
1606 border: none;
1607 }
1607 }
1608
1608
1609 #content div.box div.form div.fields div.field div.textarea table td table td a.mceButtonActive
1609 #content div.box div.form div.fields div.field div.textarea table td table td a.mceButtonActive
1610 {
1610 {
1611 background: #b1b1b1;
1611 background: #b1b1b1;
1612 }
1612 }
1613
1613
1614 /* -----------------------------------------------------------
1614 /* -----------------------------------------------------------
1615 content -> right -> forms -> select
1615 content -> right -> forms -> select
1616 ----------------------------------------------------------- */
1616 ----------------------------------------------------------- */
1617
1617
1618 #content div.box div.form div.fields div.field div.select
1618 #content div.box div.form div.fields div.field div.select
1619 {
1619 {
1620 margin: 0 0 0 200px;
1620 margin: 0 0 0 200px;
1621 padding: 0;
1621 padding: 0;
1622 }
1622 }
1623
1623
1624 #content div.box div.form div.fields div.field div.select a:hover
1624 #content div.box div.form div.fields div.field div.select a:hover
1625 {
1625 {
1626 color: #000000;
1626 color: #000000;
1627 text-decoration: none;
1627 text-decoration: none;
1628 }
1628 }
1629
1629
1630 #content div.box div.form div.fields div.field div.select select
1630 #content div.box div.form div.fields div.field div.select select
1631 {
1631 {
1632 margin: 0;
1632 margin: 0;
1633 }
1633 }
1634
1634
1635 /* -----------------------------------------------------------
1635 /* -----------------------------------------------------------
1636 content -> right -> forms -> select (jquery styling)
1636 content -> right -> forms -> select (jquery styling)
1637 ----------------------------------------------------------- */
1637 ----------------------------------------------------------- */
1638
1638
1639 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus
1639 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus
1640 {
1640 {
1641 border: 1px solid #666666;
1641 border: 1px solid #666666;
1642 }
1642 }
1643
1643
1644 #content div.box div.form div.fields div.field div.select a.ui-selectmenu
1644 #content div.box div.form div.fields div.field div.select a.ui-selectmenu
1645 {
1645 {
1646 color: #565656;
1646 color: #565656;
1647 text-decoration: none;
1647 text-decoration: none;
1648 }
1648 }
1649
1649
1650 #content div.box div.form div.fields div.field div.select a.ui-selectmenu:hover
1650 #content div.box div.form div.fields div.field div.select a.ui-selectmenu:hover
1651 {
1651 {
1652 color: #000000;
1652 color: #000000;
1653 text-decoration: none;
1653 text-decoration: none;
1654 }
1654 }
1655
1655
1656 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus span.ui-icon
1656 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus span.ui-icon
1657 {
1657 {
1658 background-image: url(../images/ui/ui-icons_222222_256x240.png);
1658 background-image: url(../images/ui/ui-icons_222222_256x240.png);
1659 }
1659 }
1660
1660
1661 /* -----------------------------------------------------------
1661 /* -----------------------------------------------------------
1662 content -> right -> forms -> element focus
1662 content -> right -> forms -> element focus
1663 ----------------------------------------------------------- */
1663 ----------------------------------------------------------- */
1664
1664
1665 #content div.box div.form div.fields div.field input[type=text]:focus,
1665 #content div.box div.form div.fields div.field input[type=text]:focus,
1666 #content div.box div.form div.fields div.field input[type=password]:focus,
1666 #content div.box div.form div.fields div.field input[type=password]:focus,
1667 #content div.box div.form div.fields div.field input[type=file]:focus,
1667 #content div.box div.form div.fields div.field input[type=file]:focus,
1668 #content div.box div.form div.fields div.field textarea:focus,
1668 #content div.box div.form div.fields div.field textarea:focus,
1669 #content div.box div.form div.fields div.field select:focus
1669 #content div.box div.form div.fields div.field select:focus
1670 {
1670 {
1671 background: #f6f6f6;
1671 background: #f6f6f6;
1672 border-color: #666;
1672 border-color: #666;
1673 }
1673 }
1674
1674
1675 /* -----------------------------------------------------------
1675 /* -----------------------------------------------------------
1676 content -> right -> forms -> checkboxes
1676 content -> right -> forms -> checkboxes
1677 ----------------------------------------------------------- */
1677 ----------------------------------------------------------- */
1678
1678
1679 #content div.box div.form div.fields div.field div.checkboxes
1679 #content div.box div.form div.fields div.field div.checkboxes
1680 {
1680 {
1681 margin: 0 0 0 200px;
1681 margin: 0 0 0 200px;
1682 padding: 0;
1682 padding: 0;
1683 }
1683 }
1684
1684
1685 #content div.box div.form div.fields div.field div.checkboxes div.checkbox
1685 #content div.box div.form div.fields div.field div.checkboxes div.checkbox
1686 {
1686 {
1687 margin: 0;
1687 margin: 0;
1688 padding: 2px 0 2px 0;
1688 padding: 2px 0 2px 0;
1689 clear: both;
1689 clear: both;
1690 overflow: hidden;
1690 overflow: hidden;
1691 }
1691 }
1692
1692
1693 #content div.box div.form div.fields div.field div.checkboxes div.checkbox input
1693 #content div.box div.form div.fields div.field div.checkboxes div.checkbox input
1694 {
1694 {
1695 margin: 0;
1695 margin: 0;
1696 float: left;
1696 float: left;
1697 }
1697 }
1698
1698
1699 #content div.box div.form div.fields div.field div.checkboxes div.checkbox label
1699 #content div.box div.form div.fields div.field div.checkboxes div.checkbox label
1700 {
1700 {
1701 margin: 3px 0 0 4px;
1701 margin: 3px 0 0 4px;
1702 height: 1%;
1702 height: 1%;
1703 display: block;
1703 display: block;
1704 float: left;
1704 float: left;
1705 }
1705 }
1706
1706
1707 /* -----------------------------------------------------------
1707 /* -----------------------------------------------------------
1708 content -> right -> forms -> radios
1708 content -> right -> forms -> radios
1709 ----------------------------------------------------------- */
1709 ----------------------------------------------------------- */
1710
1710
1711 #content div.box div.form div.fields div.field div.radios
1711 #content div.box div.form div.fields div.field div.radios
1712 {
1712 {
1713 margin: 0 0 0 200px;
1713 margin: 0 0 0 200px;
1714 padding: 0;
1714 padding: 0;
1715 }
1715 }
1716
1716
1717 #content div.box div.form div.fields div.field div.radios div.radio
1717 #content div.box div.form div.fields div.field div.radios div.radio
1718 {
1718 {
1719 margin: 0;
1719 margin: 0;
1720 padding: 2px 0 2px 0;
1720 padding: 2px 0 2px 0;
1721 clear: both;
1721 clear: both;
1722 overflow: hidden;
1722 overflow: hidden;
1723 }
1723 }
1724
1724
1725 #content div.box div.form div.fields div.field div.radios div.radio input
1725 #content div.box div.form div.fields div.field div.radios div.radio input
1726 {
1726 {
1727 margin: 0;
1727 margin: 0;
1728 float: left;
1728 float: left;
1729 }
1729 }
1730
1730
1731 #content div.box div.form div.fields div.field div.radios div.radio label
1731 #content div.box div.form div.fields div.field div.radios div.radio label
1732 {
1732 {
1733 margin: 3px 0 0 4px;
1733 margin: 3px 0 0 4px;
1734 height: 1%;
1734 height: 1%;
1735 display: block;
1735 display: block;
1736 float: left;
1736 float: left;
1737 }
1737 }
1738 /* -----------------------------------------------------------
1738 /* -----------------------------------------------------------
1739 content -> right -> forms -> button
1739 content -> right -> forms -> button
1740 ----------------------------------------------------------- */
1740 ----------------------------------------------------------- */
1741
1741
1742 div.form div.fields div.field div.button
1742 div.form div.fields div.field div.button
1743 {
1743 {
1744 margin: 0;
1744 margin: 0;
1745 padding: 0 0 0 8px;
1745 padding: 0 0 0 8px;
1746 float: left;
1746 float: left;
1747 }
1747 }
1748
1748
1749 div.form div.fields div.field div.button input
1749 div.form div.fields div.field div.button input
1750 {
1750 {
1751 margin: 0;
1751 margin: 0;
1752 color: #000000;
1752 color: #000000;
1753 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1753 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1754 font-size: 11px;
1754 font-size: 11px;
1755 font-weight: bold;
1755 font-weight: bold;
1756 }
1756 }
1757
1757
1758 div.form div.fields div.field div.button .ui-state-default
1758 div.form div.fields div.field div.button .ui-state-default
1759 {
1759 {
1760 margin: 0;
1760 margin: 0;
1761 padding: 6px 12px 6px 12px;
1761 padding: 6px 12px 6px 12px;
1762 background: #e5e3e3 url("../images/button.png") repeat-x;
1762 background: #e5e3e3 url("../images/button.png") repeat-x;
1763 border-top: 1px solid #DDDDDD;
1763 border-top: 1px solid #DDDDDD;
1764 border-left: 1px solid #c6c6c6;
1764 border-left: 1px solid #c6c6c6;
1765 border-right: 1px solid #DDDDDD;
1765 border-right: 1px solid #DDDDDD;
1766 border-bottom: 1px solid #c6c6c6;
1766 border-bottom: 1px solid #c6c6c6;
1767 color: #515151;
1767 color: #515151;
1768 outline: none;
1768 outline: none;
1769 }
1769 }
1770
1770
1771 div.form div.fields div.field div.button .ui-state-hover
1771 div.form div.fields div.field div.button .ui-state-hover
1772 {
1772 {
1773 margin: 0;
1773 margin: 0;
1774 padding: 6px 12px 6px 12px;
1774 padding: 6px 12px 6px 12px;
1775 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
1775 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
1776 border-top: 1px solid #cccccc;
1776 border-top: 1px solid #cccccc;
1777 border-left: 1px solid #bebebe;
1777 border-left: 1px solid #bebebe;
1778 border-right: 1px solid #b1b1b1;
1778 border-right: 1px solid #b1b1b1;
1779 border-bottom: 1px solid #afafaf;
1779 border-bottom: 1px solid #afafaf;
1780 color: #515151;
1780 color: #515151;
1781 outline: none;
1781 outline: none;
1782 }
1782 }
1783
1783
1784 div.form div.fields div.field div.highlight
1784 div.form div.fields div.field div.highlight
1785 {
1785 {
1786 display: inline;
1786 display: inline;
1787 }
1787 }
1788
1788
1789 div.form div.fields div.field div.highlight .ui-state-default
1789 div.form div.fields div.field div.highlight .ui-state-default
1790 {
1790 {
1791 margin: 0;
1791 margin: 0;
1792 padding: 6px 12px 6px 12px;
1792 padding: 6px 12px 6px 12px;
1793 background: #4e85bb url("../images/colors/blue/button_highlight.png") repeat-x;
1793 background: #4e85bb url("../images/colors/blue/button_highlight.png") repeat-x;
1794 border-top: 1px solid #5c91a4;
1794 border-top: 1px solid #5c91a4;
1795 border-left: 1px solid #2a6f89;
1795 border-left: 1px solid #2a6f89;
1796 border-right: 1px solid #2b7089;
1796 border-right: 1px solid #2b7089;
1797 border-bottom: 1px solid #1a6480;
1797 border-bottom: 1px solid #1a6480;
1798 color: #FFFFFF;
1798 color: #FFFFFF;
1799 }
1799 }
1800
1800
1801 div.form div.fields div.field div.highlight .ui-state-hover
1801 div.form div.fields div.field div.highlight .ui-state-hover
1802 {
1802 {
1803 margin: 0;
1803 margin: 0;
1804 padding: 6px 12px 6px 12px;
1804 padding: 6px 12px 6px 12px;
1805 background: #46a0c1 url("../images/colors/blue/button_highlight_selected.png") repeat-x;
1805 background: #46a0c1 url("../images/colors/blue/button_highlight_selected.png") repeat-x;
1806 border-top: 1px solid #78acbf;
1806 border-top: 1px solid #78acbf;
1807 border-left: 1px solid #34819e;
1807 border-left: 1px solid #34819e;
1808 border-right: 1px solid #35829f;
1808 border-right: 1px solid #35829f;
1809 border-bottom: 1px solid #257897;
1809 border-bottom: 1px solid #257897;
1810 color: #FFFFFF;
1810 color: #FFFFFF;
1811 }
1811 }
1812
1812
1813
1813
1814 /* -----------------------------------------------------------
1814 /* -----------------------------------------------------------
1815 content -> right -> forms -> buttons
1815 content -> right -> forms -> buttons
1816 ----------------------------------------------------------- */
1816 ----------------------------------------------------------- */
1817
1817
1818 #content div.box div.form div.fields div.buttons
1818 #content div.box div.form div.fields div.buttons
1819 {
1819 {
1820 margin: 10px 0 0 200px;
1820 margin: 10px 0 0 200px;
1821 padding: 0;
1821 padding: 0;
1822 }
1822 }
1823
1823
1824 #content div.box-left div.form div.fields div.buttons,
1824 #content div.box-left div.form div.fields div.buttons,
1825 #content div.box-right div.form div.fields div.buttons
1825 #content div.box-right div.form div.fields div.buttons
1826 {
1826 {
1827 margin: 10px 0 0 0;
1827 margin: 10px 0 0 0;
1828 }
1828 }
1829
1829
1830 #content div.box div.form div.fields div.buttons input
1830 #content div.box div.form div.fields div.buttons input
1831 {
1831 {
1832 margin: 0;
1832 margin: 0;
1833 color: #000000;
1833 color: #000000;
1834 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1834 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1835 font-size: 11px;
1835 font-size: 11px;
1836 font-weight: bold;
1836 font-weight: bold;
1837 }
1837 }
1838 /* -----------------------------------------------------------
1838 /* -----------------------------------------------------------
1839 content -> right -> forms -> buttons
1839 content -> right -> forms -> buttons
1840 ----------------------------------------------------------- */
1840 ----------------------------------------------------------- */
1841
1841
1842 div.form div.fields div.buttons
1842 div.form div.fields div.buttons
1843 {
1843 {
1844 margin: 10px 0 0 200px;
1844 margin: 10px 0 0 200px;
1845 padding: 0;
1845 padding: 0;
1846 }
1846 }
1847
1847
1848 div.box-left div.form div.fields div.buttons,
1848 div.box-left div.form div.fields div.buttons,
1849 div.box-right div.form div.fields div.buttons
1849 div.box-right div.form div.fields div.buttons
1850 {
1850 {
1851 margin: 10px 0 0 0;
1851 margin: 10px 0 0 0;
1852 }
1852 }
1853
1853
1854 div.form div.fields div.buttons input
1854 div.form div.fields div.buttons input
1855 {
1855 {
1856 margin: 0;
1856 margin: 0;
1857 color: #000000;
1857 color: #000000;
1858 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1858 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1859 font-size: 11px;
1859 font-size: 11px;
1860 font-weight: bold;
1860 font-weight: bold;
1861 }
1861 }
1862
1862
1863 /* -----------------------------------------------------------
1863 /* -----------------------------------------------------------
1864 content -> right -> forms -> buttons (jquery styling)
1864 content -> right -> forms -> buttons (jquery styling)
1865 ----------------------------------------------------------- */
1865 ----------------------------------------------------------- */
1866
1866
1867 #content div.box div.form div.fields div.buttons input.ui-state-default
1867 #content div.box div.form div.fields div.buttons input.ui-state-default
1868 {
1868 {
1869 margin: 0;
1869 margin: 0;
1870 padding: 6px 12px 6px 12px;
1870 padding: 6px 12px 6px 12px;
1871 background: #e5e3e3 url("../images/button.png") repeat-x;
1871 background: #e5e3e3 url("../images/button.png") repeat-x;
1872 border-top: 1px solid #DDDDDD;
1872 border-top: 1px solid #DDDDDD;
1873 border-left: 1px solid #c6c6c6;
1873 border-left: 1px solid #c6c6c6;
1874 border-right: 1px solid #DDDDDD;
1874 border-right: 1px solid #DDDDDD;
1875 border-bottom: 1px solid #c6c6c6;
1875 border-bottom: 1px solid #c6c6c6;
1876 color: #515151;
1876 color: #515151;
1877 outline: none;
1877 outline: none;
1878 }
1878 }
1879
1879
1880 #content div.box div.form div.fields div.buttons input.ui-state-hover
1880 #content div.box div.form div.fields div.buttons input.ui-state-hover
1881 {
1881 {
1882 margin: 0;
1882 margin: 0;
1883 padding: 6px 12px 6px 12px;
1883 padding: 6px 12px 6px 12px;
1884 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
1884 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
1885 border-top: 1px solid #cccccc;
1885 border-top: 1px solid #cccccc;
1886 border-left: 1px solid #bebebe;
1886 border-left: 1px solid #bebebe;
1887 border-right: 1px solid #b1b1b1;
1887 border-right: 1px solid #b1b1b1;
1888 border-bottom: 1px solid #afafaf;
1888 border-bottom: 1px solid #afafaf;
1889 color: #515151;
1889 color: #515151;
1890 outline: none;
1890 outline: none;
1891 }
1891 }
1892
1892
1893 #content div.box div.form div.fields div.buttons div.highlight
1893 #content div.box div.form div.fields div.buttons div.highlight
1894 {
1894 {
1895 display: inline;
1895 display: inline;
1896 }
1896 }
1897
1897
1898 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-default
1898 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-default
1899 {
1899 {
1900 margin: 0;
1900 margin: 0;
1901 padding: 6px 12px 6px 12px;
1901 padding: 6px 12px 6px 12px;
1902 background: #4e85bb url("../images/colors/blue/button_highlight.png") repeat-x;
1902 background: #4e85bb url("../images/colors/blue/button_highlight.png") repeat-x;
1903 border-top: 1px solid #5c91a4;
1903 border-top: 1px solid #5c91a4;
1904 border-left: 1px solid #2a6f89;
1904 border-left: 1px solid #2a6f89;
1905 border-right: 1px solid #2b7089;
1905 border-right: 1px solid #2b7089;
1906 border-bottom: 1px solid #1a6480;
1906 border-bottom: 1px solid #1a6480;
1907 color: #FFFFFF;
1907 color: #FFFFFF;
1908 }
1908 }
1909
1909
1910 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-hover
1910 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-hover
1911 {
1911 {
1912 margin: 0;
1912 margin: 0;
1913 padding: 6px 12px 6px 12px;
1913 padding: 6px 12px 6px 12px;
1914 background: #46a0c1 url("../images/colors/blue/button_highlight_selected.png") repeat-x;
1914 background: #46a0c1 url("../images/colors/blue/button_highlight_selected.png") repeat-x;
1915 border-top: 1px solid #78acbf;
1915 border-top: 1px solid #78acbf;
1916 border-left: 1px solid #34819e;
1916 border-left: 1px solid #34819e;
1917 border-right: 1px solid #35829f;
1917 border-right: 1px solid #35829f;
1918 border-bottom: 1px solid #257897;
1918 border-bottom: 1px solid #257897;
1919 color: #FFFFFF;
1919 color: #FFFFFF;
1920 }
1920 }
1921
1921
1922 /* -----------------------------------------------------------
1922 /* -----------------------------------------------------------
1923 content -> right -> box / tables
1923 content -> right -> box / tables
1924 ----------------------------------------------------------- */
1924 ----------------------------------------------------------- */
1925
1925
1926 #content div.box div.table
1926 #content div.box div.table
1927 {
1927 {
1928 margin: 0;
1928 margin: 0;
1929 padding: 0 20px 10px 20px;
1929 padding: 0 20px 10px 20px;
1930 clear: both;
1930 clear: both;
1931 overflow: hidden;
1931 overflow: hidden;
1932 }
1932 }
1933
1933
1934 #content div.box table
1934 #content div.box table
1935 {
1935 {
1936 margin: 0;
1936 margin: 0;
1937 padding: 0;
1937 padding: 0;
1938 width: 100%;
1938 width: 100%;
1939 border-collapse: collapse;
1939 border-collapse: collapse;
1940 }
1940 }
1941
1941
1942 #content div.box table th
1942 #content div.box table th
1943 {
1943 {
1944 padding: 10px;
1944 padding: 10px;
1945 background: #eeeeee;
1945 background: #eeeeee;
1946 border-bottom: 1px solid #dddddd;
1946 border-bottom: 1px solid #dddddd;
1947 }
1947 }
1948
1948
1949 #content div.box table th.left
1949 #content div.box table th.left
1950 {
1950 {
1951 text-align: left;
1951 text-align: left;
1952 }
1952 }
1953
1953
1954 #content div.box table th.right
1954 #content div.box table th.right
1955 {
1955 {
1956 text-align: right;
1956 text-align: right;
1957 }
1957 }
1958
1958
1959 #content div.box table th.center
1959 #content div.box table th.center
1960 {
1960 {
1961 text-align: center;
1961 text-align: center;
1962 }
1962 }
1963
1963
1964 #content div.box table th.selected
1964 #content div.box table th.selected
1965 {
1965 {
1966 padding: 0;
1966 padding: 0;
1967 vertical-align: middle;
1967 vertical-align: middle;
1968 }
1968 }
1969
1969
1970 #content div.box table th.selected input
1970 #content div.box table th.selected input
1971 {
1971 {
1972 margin: 0;
1972 margin: 0;
1973 }
1973 }
1974
1974
1975 #content div.box table td
1975 #content div.box table td
1976 {
1976 {
1977 padding: 5px;
1977 padding: 5px;
1978 background: #ffffff;
1978 background: #ffffff;
1979 border-bottom: 1px solid #cdcdcd;
1979 border-bottom: 1px solid #cdcdcd;
1980 vertical-align:middle;
1980 vertical-align:middle;
1981 }
1981 }
1982
1982
1983 #content div.box table tr.selected td
1983 #content div.box table tr.selected td
1984 {
1984 {
1985 background: #FFFFCC;
1985 background: #FFFFCC;
1986 }
1986 }
1987
1987
1988 #content div.box table td.selected
1988 #content div.box table td.selected
1989 {
1989 {
1990 padding: 0;
1990 padding: 0;
1991 width: 3%;
1991 width: 3%;
1992 text-align: center;
1992 text-align: center;
1993 vertical-align: middle;
1993 vertical-align: middle;
1994 }
1994 }
1995
1995
1996 #content div.box table td.selected input
1996 #content div.box table td.selected input
1997 {
1997 {
1998 margin: 0;
1998 margin: 0;
1999 }
1999 }
2000
2000
2001 #content div.box table td.action
2001 #content div.box table td.action
2002 {
2002 {
2003 width: 45%;
2003 width: 45%;
2004 text-align: left;
2004 text-align: left;
2005 }
2005 }
2006
2006
2007 #content div.box table td.user
2007 #content div.box table td.user
2008 {
2008 {
2009 width: 10%;
2009 width: 10%;
2010 text-align: center;
2010 text-align: center;
2011 }
2011 }
2012
2012
2013 #content div.box table td.date
2013 #content div.box table td.date
2014 {
2014 {
2015 width: 33%;
2015 width: 33%;
2016 text-align: center;
2016 text-align: center;
2017 }
2017 }
2018
2018
2019 #content div.box table td.address
2019 #content div.box table td.address
2020 {
2020 {
2021 width: 10%;
2021 width: 10%;
2022 text-align: center;
2022 text-align: center;
2023 }
2023 }
2024
2024
2025 /* -----------------------------------------------------------
2025 /* -----------------------------------------------------------
2026 content -> right -> box / table action
2026 content -> right -> box / table action
2027 ----------------------------------------------------------- */
2027 ----------------------------------------------------------- */
2028
2028
2029 #content div.box div.action
2029 #content div.box div.action
2030 {
2030 {
2031 margin: 10px 0 0 0;
2031 margin: 10px 0 0 0;
2032 padding: 0;
2032 padding: 0;
2033 float: right;
2033 float: right;
2034 background: #FFFFFF;
2034 background: #FFFFFF;
2035 text-align: right;
2035 text-align: right;
2036 }
2036 }
2037
2037
2038 #content div.box div.action a:hover
2038 #content div.box div.action a:hover
2039 {
2039 {
2040 color: #000000;
2040 color: #000000;
2041 text-decoration: none;
2041 text-decoration: none;
2042 }
2042 }
2043
2043
2044 #content div.box div.action select
2044 #content div.box div.action select
2045 {
2045 {
2046 margin: 0;
2046 margin: 0;
2047 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2047 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2048 font-size: 11px;
2048 font-size: 11px;
2049 }
2049 }
2050
2050
2051 #content div.box div.action div.button
2051 #content div.box div.action div.button
2052 {
2052 {
2053 margin: 6px 0 0 0;
2053 margin: 6px 0 0 0;
2054 padding: 0;
2054 padding: 0;
2055 text-align: right;
2055 text-align: right;
2056 }
2056 }
2057
2057
2058 #content div.box div.action div.button input
2058 #content div.box div.action div.button input
2059 {
2059 {
2060 margin: 0;
2060 margin: 0;
2061 color: #000000;
2061 color: #000000;
2062 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2062 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2063 font-size: 11px;
2063 font-size: 11px;
2064 font-weight: bold;
2064 font-weight: bold;
2065 }
2065 }
2066
2066
2067 #content div.box div.action div.button input.ui-state-default
2067 #content div.box div.action div.button input.ui-state-default
2068 {
2068 {
2069 margin: 0;
2069 margin: 0;
2070 padding: 6px 12px 6px 12px;
2070 padding: 6px 12px 6px 12px;
2071 background: #e5e3e3 url("../images/button.png") repeat-x;
2071 background: #e5e3e3 url("../images/button.png") repeat-x;
2072 border-top: 1px solid #DDDDDD;
2072 border-top: 1px solid #DDDDDD;
2073 border-left: 1px solid #c6c6c6;
2073 border-left: 1px solid #c6c6c6;
2074 border-right: 1px solid #DDDDDD;
2074 border-right: 1px solid #DDDDDD;
2075 border-bottom: 1px solid #c6c6c6;
2075 border-bottom: 1px solid #c6c6c6;
2076 color: #515151;
2076 color: #515151;
2077 }
2077 }
2078
2078
2079 #content div.box div.action div.button input.ui-state-hover
2079 #content div.box div.action div.button input.ui-state-hover
2080 {
2080 {
2081 margin: 0;
2081 margin: 0;
2082 padding: 6px 12px 6px 12px;
2082 padding: 6px 12px 6px 12px;
2083 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2083 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2084 border-top: 1px solid #cccccc;
2084 border-top: 1px solid #cccccc;
2085 border-left: 1px solid #bebebe;
2085 border-left: 1px solid #bebebe;
2086 border-right: 1px solid #b1b1b1;
2086 border-right: 1px solid #b1b1b1;
2087 border-bottom: 1px solid #afafaf;
2087 border-bottom: 1px solid #afafaf;
2088 color: #515151;
2088 color: #515151;
2089 }
2089 }
2090
2090
2091 #content div.box div.action .ui-selectmenu
2091 #content div.box div.action .ui-selectmenu
2092 {
2092 {
2093 margin: 0;
2093 margin: 0;
2094 padding: 0;
2094 padding: 0;
2095 }
2095 }
2096
2096
2097 #content div.box div.action a.ui-selectmenu-focus
2097 #content div.box div.action a.ui-selectmenu-focus
2098 {
2098 {
2099 border: 1px solid #666666;
2099 border: 1px solid #666666;
2100 }
2100 }
2101
2101
2102 #content div.box div.action a.ui-selectmenu-focus span.ui-icon
2102 #content div.box div.action a.ui-selectmenu-focus span.ui-icon
2103 {
2103 {
2104 background-image: url(../images/ui/ui-icons_222222_256x240.png);
2104 background-image: url(../images/ui/ui-icons_222222_256x240.png);
2105 }
2105 }
2106
2106
2107 /* -----------------------------------------------------------
2107 /* -----------------------------------------------------------
2108 content -> right -> pagination
2108 content -> right -> pagination
2109 ----------------------------------------------------------- */
2109 ----------------------------------------------------------- */
2110
2110
2111 #content div.box div.pagination
2111 #content div.box div.pagination
2112 {
2112 {
2113 margin: 10px 0 0 0;
2113 margin: 10px 0 0 0;
2114 padding: 0;
2114 padding: 0;
2115 height: 1%;
2115 height: 1%;
2116 clear: both;
2116 clear: both;
2117 overflow: hidden;
2117 overflow: hidden;
2118 }
2118 }
2119
2119
2120 #content div.box div.pagination div.results
2120 #content div.box div.pagination div.results
2121 {
2121 {
2122 margin: 0;
2122 margin: 0;
2123 padding: 0;
2123 padding: 0;
2124 text-align: left;
2124 text-align: left;
2125 float: left
2125 float: left
2126 }
2126 }
2127
2127
2128 #content div.box div.pagination div.results span
2128 #content div.box div.pagination div.results span
2129 {
2129 {
2130 margin: 0;
2130 margin: 0;
2131 padding: 6px 8px 6px 8px;
2131 padding: 6px 8px 6px 8px;
2132 height: 1%;
2132 height: 1%;
2133 display: block;
2133 display: block;
2134 float: left;
2134 float: left;
2135 background: #ebebeb url("../images/pager.png") repeat-x;
2135 background: #ebebeb url("../images/pager.png") repeat-x;
2136 border-top: 1px solid #dedede;
2136 border-top: 1px solid #dedede;
2137 border-left: 1px solid #cfcfcf;
2137 border-left: 1px solid #cfcfcf;
2138 border-right: 1px solid #c4c4c4;
2138 border-right: 1px solid #c4c4c4;
2139 border-bottom: 1px solid #c4c4c4;
2139 border-bottom: 1px solid #c4c4c4;
2140 color: #4A4A4A;
2140 color: #4A4A4A;
2141 font-weight: bold;
2141 font-weight: bold;
2142 }
2142 }
2143
2143
2144 #content div.box div.pagination ul.pager
2144 #content div.box div.pagination ul.pager
2145 {
2145 {
2146 margin: 0;
2146 margin: 0;
2147 padding: 0;
2147 padding: 0;
2148 float: right;
2148 float: right;
2149 text-align: right;
2149 text-align: right;
2150 }
2150 }
2151
2151
2152 #content div.box div.pagination ul.pager li
2152 #content div.box div.pagination ul.pager li
2153 {
2153 {
2154 margin: 0 0 0 4px;
2154 margin: 0 0 0 4px;
2155 padding: 0;
2155 padding: 0;
2156 height: 1%;
2156 height: 1%;
2157 float: left;
2157 float: left;
2158 list-style: none;
2158 list-style: none;
2159 background: #ebebeb url("../images/pager.png") repeat-x;
2159 background: #ebebeb url("../images/pager.png") repeat-x;
2160 border-top: 1px solid #dedede;
2160 border-top: 1px solid #dedede;
2161 border-left: 1px solid #cfcfcf;
2161 border-left: 1px solid #cfcfcf;
2162 border-right: 1px solid #c4c4c4;
2162 border-right: 1px solid #c4c4c4;
2163 border-bottom: 1px solid #c4c4c4;
2163 border-bottom: 1px solid #c4c4c4;
2164 color: #4A4A4A;
2164 color: #4A4A4A;
2165 font-weight: bold;
2165 font-weight: bold;
2166 }
2166 }
2167
2167
2168 #content div.box div.pagination ul.pager li.separator
2168 #content div.box div.pagination ul.pager li.separator
2169 {
2169 {
2170 padding: 6px;
2170 padding: 6px;
2171 }
2171 }
2172
2172
2173 #content div.box div.pagination ul.pager li.current
2173 #content div.box div.pagination ul.pager li.current
2174 {
2174 {
2175 padding: 6px;
2175 padding: 6px;
2176 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2176 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2177 border-top: 1px solid #cccccc;
2177 border-top: 1px solid #cccccc;
2178 border-left: 1px solid #bebebe;
2178 border-left: 1px solid #bebebe;
2179 border-right: 1px solid #b1b1b1;
2179 border-right: 1px solid #b1b1b1;
2180 border-bottom: 1px solid #afafaf;
2180 border-bottom: 1px solid #afafaf;
2181 color: #515151;
2181 color: #515151;
2182 }
2182 }
2183
2183
2184 #content div.box div.pagination ul.pager li.disabled
2184 #content div.box div.pagination ul.pager li.disabled
2185 {
2185 {
2186 padding: 6px;
2186 padding: 6px;
2187 color: #B4B4B4;
2187 color: #B4B4B4;
2188 }
2188 }
2189
2189
2190 #content div.box div.pagination ul.pager li a
2190 #content div.box div.pagination ul.pager li a
2191 {
2191 {
2192 margin: 0;
2192 margin: 0;
2193 padding: 6px;
2193 padding: 6px;
2194 height: 1%;
2194 height: 1%;
2195 display: block;
2195 display: block;
2196 float: left;
2196 float: left;
2197 color: #515151;
2197 color: #515151;
2198 text-decoration: none;
2198 text-decoration: none;
2199 }
2199 }
2200
2200
2201 #content div.box div.pagination ul.pager li a:hover,
2201 #content div.box div.pagination ul.pager li a:hover,
2202 #content div.box div.pagination ul.pager li a:active
2202 #content div.box div.pagination ul.pager li a:active
2203 {
2203 {
2204 margin: -1px;
2204 margin: -1px;
2205 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2205 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2206 border-top: 1px solid #cccccc;
2206 border-top: 1px solid #cccccc;
2207 border-left: 1px solid #bebebe;
2207 border-left: 1px solid #bebebe;
2208 border-right: 1px solid #b1b1b1;
2208 border-right: 1px solid #b1b1b1;
2209 border-bottom: 1px solid #afafaf;
2209 border-bottom: 1px solid #afafaf;
2210 }
2210 }
2211
2211
2212 /* -----------------------------------------------------------
2212 /* -----------------------------------------------------------
2213 content -> webhelpers pagination
2213 content -> webhelpers pagination
2214 ----------------------------------------------------------- */
2214 ----------------------------------------------------------- */
2215
2215
2216 #content div.box div.pagination-wh
2216 #content div.box div.pagination-wh
2217 {
2217 {
2218 margin: 10px 0 0 0;
2218 margin: 10px 0 0 0;
2219 padding: 0;
2219 padding: 0;
2220 height: 1%;
2220 height: 1%;
2221 clear: both;
2221 clear: both;
2222 overflow: hidden;
2222 overflow: hidden;
2223 text-align: right;
2223 text-align: right;
2224 }
2224 }
2225
2225
2226 #content div.box div.pagination-wh div.results
2226 #content div.box div.pagination-wh div.results
2227 {
2227 {
2228 margin: 0;
2228 margin: 0;
2229 padding: 0;
2229 padding: 0;
2230 text-align: left;
2230 text-align: left;
2231 float: left
2231 float: left
2232 }
2232 }
2233
2233
2234 #content div.box div.pagination-wh div.results span
2234 #content div.box div.pagination-wh div.results span
2235 {
2235 {
2236 margin: 0;
2236 margin: 0;
2237 padding: 6px 8px 6px 8px;
2237 padding: 6px 8px 6px 8px;
2238 height: 1%;
2238 height: 1%;
2239 display: block;
2239 display: block;
2240 float: left;
2240 float: left;
2241 background: #ebebeb url("../images/pager.png") repeat-x;
2241 background: #ebebeb url("../images/pager.png") repeat-x;
2242 border-top: 1px solid #dedede;
2242 border-top: 1px solid #dedede;
2243 border-left: 1px solid #cfcfcf;
2243 border-left: 1px solid #cfcfcf;
2244 border-right: 1px solid #c4c4c4;
2244 border-right: 1px solid #c4c4c4;
2245 border-bottom: 1px solid #c4c4c4;
2245 border-bottom: 1px solid #c4c4c4;
2246 color: #4A4A4A;
2246 color: #4A4A4A;
2247 font-weight: bold;
2247 font-weight: bold;
2248 }
2248 }
2249
2249
2250 #content div.box div.pagination-left{
2250 #content div.box div.pagination-left{
2251 float:left;
2251 float:left;
2252 }
2252 }
2253 #content div.box div.pagination-right{
2253 #content div.box div.pagination-right{
2254 float:right;
2254 float:right;
2255 }
2255 }
2256
2256
2257 #content div.box div.pagination-wh a,
2257 #content div.box div.pagination-wh a,
2258 #content div.box div.pagination-wh span.pager_dotdot
2258 #content div.box div.pagination-wh span.pager_dotdot
2259 {
2259 {
2260 margin: 0 0 0 4px;
2260 margin: 0 0 0 4px;
2261 padding: 6px;
2261 padding: 6px;
2262 height: 1%;
2262 height: 1%;
2263 float: left;
2263 float: left;
2264 background: #ebebeb url("../images/pager.png") repeat-x;
2264 background: #ebebeb url("../images/pager.png") repeat-x;
2265 border-top: 1px solid #dedede;
2265 border-top: 1px solid #dedede;
2266 border-left: 1px solid #cfcfcf;
2266 border-left: 1px solid #cfcfcf;
2267 border-right: 1px solid #c4c4c4;
2267 border-right: 1px solid #c4c4c4;
2268 border-bottom: 1px solid #c4c4c4;
2268 border-bottom: 1px solid #c4c4c4;
2269 color: #4A4A4A;
2269 color: #4A4A4A;
2270 font-weight: bold;
2270 font-weight: bold;
2271 }
2271 }
2272 #content div.box div.pagination-wh span.pager_curpage
2272 #content div.box div.pagination-wh span.pager_curpage
2273 {
2273 {
2274 margin: 0 0 0 4px;
2274 margin: 0 0 0 4px;
2275 padding: 6px;
2275 padding: 6px;
2276 height: 1%;
2276 height: 1%;
2277 float: left;
2277 float: left;
2278 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2278 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2279 border-top: 1px solid #cccccc;
2279 border-top: 1px solid #cccccc;
2280 border-left: 1px solid #bebebe;
2280 border-left: 1px solid #bebebe;
2281 border-right: 1px solid #b1b1b1;
2281 border-right: 1px solid #b1b1b1;
2282 border-bottom: 1px solid #afafaf;
2282 border-bottom: 1px solid #afafaf;
2283 color: #515151;
2283 color: #515151;
2284 font-weight: bold;
2284 font-weight: bold;
2285 }
2285 }
2286
2286
2287 #content div.box div.pagination-wh a.disabled
2287 #content div.box div.pagination-wh a.disabled
2288 {
2288 {
2289 padding: 6px;
2289 padding: 6px;
2290 color: #B4B4B4;
2290 color: #B4B4B4;
2291 }
2291 }
2292
2292
2293
2293
2294 #content div.box div.pagination-wh a:hover,
2294 #content div.box div.pagination-wh a:hover,
2295 #content div.box div.pagination-wh a:active
2295 #content div.box div.pagination-wh a:active
2296 {
2296 {
2297 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2297 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2298 border-top: 1px solid #cccccc;
2298 border-top: 1px solid #cccccc;
2299 border-left: 1px solid #bebebe;
2299 border-left: 1px solid #bebebe;
2300 border-right: 1px solid #b1b1b1;
2300 border-right: 1px solid #b1b1b1;
2301 border-bottom: 1px solid #afafaf;
2301 border-bottom: 1px solid #afafaf;
2302 text-decoration: none;
2302 text-decoration: none;
2303 }
2303 }
2304
2304
2305
2305
2306 /* -----------------------------------------------------------
2306 /* -----------------------------------------------------------
2307 content -> right -> traffic chart
2307 content -> right -> traffic chart
2308 ----------------------------------------------------------- */
2308 ----------------------------------------------------------- */
2309
2309
2310 #content div.box div.traffic
2310 #content div.box div.traffic
2311 {
2311 {
2312 margin: 0;
2312 margin: 0;
2313 padding: 0 20px 10px 20px;
2313 padding: 0 20px 10px 20px;
2314 clear: both;
2314 clear: both;
2315 overflow: hidden;
2315 overflow: hidden;
2316 }
2316 }
2317
2317
2318 #content div.box div.traffic div.legend
2318 #content div.box div.traffic div.legend
2319 {
2319 {
2320 margin: 0 0 10px 0;
2320 margin: 0 0 10px 0;
2321 padding: 0 0 10px 0;
2321 padding: 0 0 10px 0;
2322 clear: both;
2322 clear: both;
2323 overflow: hidden;
2323 overflow: hidden;
2324 border-bottom: 1px solid #dddddd;
2324 border-bottom: 1px solid #dddddd;
2325 }
2325 }
2326
2326
2327 #content div.box div.traffic div.legend h6
2327 #content div.box div.traffic div.legend h6
2328 {
2328 {
2329 margin: 0;
2329 margin: 0;
2330 padding: 0;
2330 padding: 0;
2331 float: left;
2331 float: left;
2332 border: none;
2332 border: none;
2333 }
2333 }
2334
2334
2335 #content div.box div.traffic div.legend ul
2335 #content div.box div.traffic div.legend ul
2336 {
2336 {
2337 margin: 0;
2337 margin: 0;
2338 padding: 0;
2338 padding: 0;
2339 float: right;
2339 float: right;
2340 }
2340 }
2341
2341
2342 #content div.box div.traffic div.legend li
2342 #content div.box div.traffic div.legend li
2343 {
2343 {
2344 margin: 0;
2344 margin: 0;
2345 padding: 0 8px 0 4px;
2345 padding: 0 8px 0 4px;
2346 list-style: none;
2346 list-style: none;
2347 float: left;
2347 float: left;
2348 font-size: 11px;
2348 font-size: 11px;
2349 }
2349 }
2350
2350
2351 #content div.box div.traffic div.legend li.visits
2351 #content div.box div.traffic div.legend li.visits
2352 {
2352 {
2353 border-left: 12px solid #edc240;
2353 border-left: 12px solid #edc240;
2354 }
2354 }
2355
2355
2356 #content div.box div.traffic div.legend li.pageviews
2356 #content div.box div.traffic div.legend li.pageviews
2357 {
2357 {
2358 border-left: 12px solid #afd8f8;
2358 border-left: 12px solid #afd8f8;
2359 }
2359 }
2360
2360
2361 #content div.box div.traffic table
2361 #content div.box div.traffic table
2362 {
2362 {
2363 width: auto;
2363 width: auto;
2364 }
2364 }
2365
2365
2366 #content div.box div.traffic table td
2366 #content div.box div.traffic table td
2367 {
2367 {
2368 padding: 2px 3px 3px 3px;
2368 padding: 2px 3px 3px 3px;
2369 background: transparent;
2369 background: transparent;
2370 border: none;
2370 border: none;
2371 }
2371 }
2372
2372
2373 #content div.box div.traffic table td.legendLabel
2373 #content div.box div.traffic table td.legendLabel
2374 {
2374 {
2375 padding: 0 3px 2px 3px;
2375 padding: 0 3px 2px 3px;
2376 }
2376 }
2377
2377
2378 /* -----------------------------------------------------------
2378 /* -----------------------------------------------------------
2379 footer
2379 footer
2380 ----------------------------------------------------------- */
2380 ----------------------------------------------------------- */
2381
2381
2382 #footer
2382 #footer
2383 {
2383 {
2384 margin: 0;
2384 margin: 0;
2385 padding: 5px 0 5px 0;
2385 padding: 5px 0 5px 0;
2386 clear: both;
2386 clear: both;
2387 overflow: hidden;
2387 overflow: hidden;
2388 background: #2a2a2a;
2388 background: #2a2a2a;
2389 text-align: right;
2389 text-align: right;
2390 }
2390 }
2391
2391
2392 #footer p
2392 #footer p
2393 {
2393 {
2394 margin: 0 80px 0 80px;
2394 margin: 0 80px 0 80px;
2395 padding: 10px 0 10px 0;
2395 padding: 10px 0 10px 0;
2396 color: #ffffff;
2396 color: #ffffff;
2397 }
2397 }
2398
2398
2399 /* -----------------------------------------------------------
2399 /* -----------------------------------------------------------
2400 login
2400 login
2401 ----------------------------------------------------------- */
2401 ----------------------------------------------------------- */
2402
2402
2403 #login
2403 #login
2404 {
2404 {
2405 margin: 10% auto 0 auto;
2405 margin: 10% auto 0 auto;
2406 padding: 0;
2406 padding: 0;
2407 width: 420px;
2407 width: 420px;
2408 }
2408 }
2409
2409
2410 /* -----------------------------------------------------------
2410 /* -----------------------------------------------------------
2411 login -> colors
2411 login -> colors
2412 ----------------------------------------------------------- */
2412 ----------------------------------------------------------- */
2413
2413
2414 #login div.color
2414 #login div.color
2415 {
2415 {
2416 margin: 10px auto 0 auto;
2416 margin: 10px auto 0 auto;
2417 padding: 3px 3px 3px 0;
2417 padding: 3px 3px 3px 0;
2418 clear: both;
2418 clear: both;
2419 overflow: hidden;
2419 overflow: hidden;
2420 background: #FFFFFF;
2420 background: #FFFFFF;
2421 }
2421 }
2422
2422
2423 #login div.color a
2423 #login div.color a
2424 {
2424 {
2425 margin: 0 0 0 3px;
2425 margin: 0 0 0 3px;
2426 padding: 0;
2426 padding: 0;
2427 width: 20px;
2427 width: 20px;
2428 height: 20px;
2428 height: 20px;
2429 display: block;
2429 display: block;
2430 float: left;
2430 float: left;
2431 }
2431 }
2432
2432
2433 /* -----------------------------------------------------------
2433 /* -----------------------------------------------------------
2434 login -> title
2434 login -> title
2435 ----------------------------------------------------------- */
2435 ----------------------------------------------------------- */
2436
2436
2437 #login div.title
2437 #login div.title
2438 {
2438 {
2439 margin: 0 auto;
2439 margin: 0 auto;
2440 padding: 0;
2440 padding: 0;
2441 width: 420px;
2441 width: 420px;
2442 clear: both;
2442 clear: both;
2443 overflow: hidden;
2443 overflow: hidden;
2444 position: relative;
2444 position: relative;
2445 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
2445 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
2446 }
2446 }
2447
2447
2448 #login div.title h5
2448 #login div.title h5
2449 {
2449 {
2450 margin: 10px;
2450 margin: 10px;
2451 padding: 0;
2451 padding: 0;
2452 color: #ffffff;
2452 color: #ffffff;
2453 }
2453 }
2454
2454
2455 /* -----------------------------------------------------------
2455 /* -----------------------------------------------------------
2456 login -> title / corners
2456 login -> title / corners
2457 ----------------------------------------------------------- */
2457 ----------------------------------------------------------- */
2458
2458
2459 #login div.title div.corner
2459 #login div.title div.corner
2460 {
2460 {
2461 height: 6px;
2461 height: 6px;
2462 width: 6px;
2462 width: 6px;
2463 position: absolute;
2463 position: absolute;
2464 background: url("../images/colors/blue/login_corners.png") no-repeat;
2464 background: url("../images/colors/blue/login_corners.png") no-repeat;
2465 }
2465 }
2466
2466
2467 #login div.title div.tl
2467 #login div.title div.tl
2468 {
2468 {
2469 top: 0;
2469 top: 0;
2470 left: 0;
2470 left: 0;
2471 background-position: 0 0;
2471 background-position: 0 0;
2472 }
2472 }
2473
2473
2474 #login div.title div.tr
2474 #login div.title div.tr
2475 {
2475 {
2476 top: 0;
2476 top: 0;
2477 right: 0;
2477 right: 0;
2478 background-position: -6px 0;
2478 background-position: -6px 0;
2479 }
2479 }
2480
2480
2481 #login div.inner
2481 #login div.inner
2482 {
2482 {
2483 margin: 0 auto;
2483 margin: 0 auto;
2484 padding: 20px;
2484 padding: 20px;
2485 width: 380px;
2485 width: 380px;
2486 background: #FFFFFF url("../images/login.png") no-repeat top left;
2486 background: #FFFFFF url("../images/login.png") no-repeat top left;
2487 border-top: none;
2487 border-top: none;
2488 border-bottom: none;
2488 border-bottom: none;
2489 }
2489 }
2490
2490
2491 /* -----------------------------------------------------------
2491 /* -----------------------------------------------------------
2492 login -> form
2492 login -> form
2493 ----------------------------------------------------------- */
2493 ----------------------------------------------------------- */
2494
2494
2495 #login div.form
2495 #login div.form
2496 {
2496 {
2497 margin: 0;
2497 margin: 0;
2498 padding: 0;
2498 padding: 0;
2499 clear: both;
2499 clear: both;
2500 overflow: hidden;
2500 overflow: hidden;
2501 }
2501 }
2502
2502
2503 #login div.form div.fields
2503 #login div.form div.fields
2504 {
2504 {
2505 margin: 0;
2505 margin: 0;
2506 padding: 0;
2506 padding: 0;
2507 clear: both;
2507 clear: both;
2508 overflow: hidden;
2508 overflow: hidden;
2509 }
2509 }
2510
2510
2511 #login div.form div.fields div.field
2511 #login div.form div.fields div.field
2512 {
2512 {
2513 margin: 0;
2513 margin: 0;
2514 padding: 0 0 10px 0;
2514 padding: 0 0 10px 0;
2515 clear: both;
2515 clear: both;
2516 overflow: hidden;
2516 overflow: hidden;
2517 }
2517 }
2518
2518
2519 #login div.form div.fields div.field span.error-message
2519 #login div.form div.fields div.field span.error-message
2520 {
2520 {
2521 margin: 8px 0 0 0;
2521 margin: 8px 0 0 0;
2522 padding: 0;
2522 padding: 0;
2523 height: 1%;
2523 height: 1%;
2524 display: block;
2524 display: block;
2525 color: #FF0000;
2525 color: #FF0000;
2526 }
2526 }
2527
2527
2528 #login div.form div.fields div.field div.label
2528 #login div.form div.fields div.field div.label
2529 {
2529 {
2530 margin: 2px 10px 0 0;
2530 margin: 2px 10px 0 0;
2531 padding: 5px 0 0 5px;
2531 padding: 5px 0 0 5px;
2532 width: 173px;
2532 width: 173px;
2533 float: left;
2533 float: left;
2534 text-align: right;
2534 text-align: right;
2535 }
2535 }
2536
2536
2537 #login div.form div.fields div.field div.label label
2537 #login div.form div.fields div.field div.label label
2538 {
2538 {
2539 color: #000000;
2539 color: #000000;
2540 font-weight: bold;
2540 font-weight: bold;
2541 }
2541 }
2542
2542
2543 #login div.form div.fields div.field div.label span
2543 #login div.form div.fields div.field div.label span
2544 {
2544 {
2545 margin: 0;
2545 margin: 0;
2546 padding: 2px 0 0 0;
2546 padding: 2px 0 0 0;
2547 height: 1%;
2547 height: 1%;
2548 display: block;
2548 display: block;
2549 color: #363636;
2549 color: #363636;
2550 }
2550 }
2551
2551
2552 #login div.form div.fields div.field div.input
2552 #login div.form div.fields div.field div.input
2553 {
2553 {
2554 margin: 0;
2554 margin: 0;
2555 padding: 0;
2555 padding: 0;
2556 float: left;
2556 float: left;
2557 }
2557 }
2558
2558
2559 #login div.form div.fields div.field div.input input
2559 #login div.form div.fields div.field div.input input
2560 {
2560 {
2561 margin: 0;
2561 margin: 0;
2562 padding: 7px 7px 6px 7px;
2562 padding: 7px 7px 6px 7px;
2563 width: 176px;
2563 width: 176px;
2564 background: #FFFFFF;
2564 background: #FFFFFF;
2565 border-top: 1px solid #b3b3b3;
2565 border-top: 1px solid #b3b3b3;
2566 border-left: 1px solid #b3b3b3;
2566 border-left: 1px solid #b3b3b3;
2567 border-right: 1px solid #eaeaea;
2567 border-right: 1px solid #eaeaea;
2568 border-bottom: 1px solid #eaeaea;
2568 border-bottom: 1px solid #eaeaea;
2569 color: #000000;
2569 color: #000000;
2570 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2570 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2571 font-size: 11px;
2571 font-size: 11px;
2572 }
2572 }
2573
2573
2574 #login div.form div.fields div.field div.input input.error
2574 #login div.form div.fields div.field div.input input.error
2575 {
2575 {
2576 background: #FBE3E4;
2576 background: #FBE3E4;
2577 border-top: 1px solid #e1b2b3;
2577 border-top: 1px solid #e1b2b3;
2578 border-left: 1px solid #e1b2b3;
2578 border-left: 1px solid #e1b2b3;
2579 border-right: 1px solid #FBC2C4;
2579 border-right: 1px solid #FBC2C4;
2580 border-bottom: 1px solid #FBC2C4;
2580 border-bottom: 1px solid #FBC2C4;
2581 }
2581 }
2582
2582
2583 #login div.form div.fields div.field div.input input.success
2583 #login div.form div.fields div.field div.input input.success
2584 {
2584 {
2585 background: #E6EFC2;
2585 background: #E6EFC2;
2586 border-top: 1px solid #cebb98;
2586 border-top: 1px solid #cebb98;
2587 border-left: 1px solid #cebb98;
2587 border-left: 1px solid #cebb98;
2588 border-right: 1px solid #c6d880;
2588 border-right: 1px solid #c6d880;
2589 border-bottom: 1px solid #c6d880;
2589 border-bottom: 1px solid #c6d880;
2590 }
2590 }
2591
2591
2592 #login div.form div.fields div.field div.input div.link
2592 #login div.form div.fields div.field div.input div.link
2593 {
2593 {
2594 margin: 6px 0 0 0;
2594 margin: 6px 0 0 0;
2595 padding: 0;
2595 padding: 0;
2596 text-align: right;
2596 text-align: right;
2597 }
2597 }
2598
2598
2599 #login div.form div.fields div.field div.checkbox
2599 #login div.form div.fields div.field div.checkbox
2600 {
2600 {
2601 margin: 0 0 0 184px;
2601 margin: 0 0 0 184px;
2602 padding: 0;
2602 padding: 0;
2603 }
2603 }
2604
2604
2605 #login div.form div.fields div.field div.checkbox label
2605 #login div.form div.fields div.field div.checkbox label
2606 {
2606 {
2607 color: #565656;
2607 color: #565656;
2608 font-weight: bold;
2608 font-weight: bold;
2609 }
2609 }
2610
2610
2611 #login div.form div.fields div.buttons
2611 #login div.form div.fields div.buttons
2612 {
2612 {
2613 margin: 0;
2613 margin: 0;
2614 padding: 10px 0 0 0;
2614 padding: 10px 0 0 0;
2615 clear: both;
2615 clear: both;
2616 overflow: hidden;
2616 overflow: hidden;
2617 border-top: 1px solid #DDDDDD;
2617 border-top: 1px solid #DDDDDD;
2618 text-align: right;
2618 text-align: right;
2619 }
2619 }
2620
2620
2621 #login div.form div.fields div.buttons input
2621 #login div.form div.fields div.buttons input
2622 {
2622 {
2623 margin: 0;
2623 margin: 0;
2624 color: #000000;
2624 color: #000000;
2625 font-size: 1.0em;
2625 font-size: 1.0em;
2626 font-weight: bold;
2626 font-weight: bold;
2627 font-family: Verdana, Helvetica, Sans-Serif;
2627 font-family: Verdana, Helvetica, Sans-Serif;
2628 }
2628 }
2629
2629
2630 #login div.form div.fields div.buttons input.ui-state-default
2630 #login div.form div.fields div.buttons input.ui-state-default
2631 {
2631 {
2632 margin: 0;
2632 margin: 0;
2633 padding: 6px 12px 6px 12px;
2633 padding: 6px 12px 6px 12px;
2634 background: #e5e3e3 url("../images/button.png") repeat-x;
2634 background: #e5e3e3 url("../images/button.png") repeat-x;
2635 border-top: 1px solid #DDDDDD;
2635 border-top: 1px solid #DDDDDD;
2636 border-left: 1px solid #c6c6c6;
2636 border-left: 1px solid #c6c6c6;
2637 border-right: 1px solid #DDDDDD;
2637 border-right: 1px solid #DDDDDD;
2638 border-bottom: 1px solid #c6c6c6;
2638 border-bottom: 1px solid #c6c6c6;
2639 color: #515151;
2639 color: #515151;
2640 }
2640 }
2641
2641
2642 #login div.form div.fields div.buttons input.ui-state-hover
2642 #login div.form div.fields div.buttons input.ui-state-hover
2643 {
2643 {
2644 margin: 0;
2644 margin: 0;
2645 padding: 6px 12px 6px 12px;
2645 padding: 6px 12px 6px 12px;
2646 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2646 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2647 border-top: 1px solid #cccccc;
2647 border-top: 1px solid #cccccc;
2648 border-left: 1px solid #bebebe;
2648 border-left: 1px solid #bebebe;
2649 border-right: 1px solid #b1b1b1;
2649 border-right: 1px solid #b1b1b1;
2650 border-bottom: 1px solid #afafaf;
2650 border-bottom: 1px solid #afafaf;
2651 color: #515151;
2651 color: #515151;
2652 }
2652 }
2653
2653
2654 /* -----------------------------------------------------------
2654 /* -----------------------------------------------------------
2655 login -> links
2655 login -> links
2656 ----------------------------------------------------------- */
2656 ----------------------------------------------------------- */
2657
2657
2658 #login div.form div.links
2658 #login div.form div.links
2659 {
2659 {
2660 margin: 10px 0 0 0;
2660 margin: 10px 0 0 0;
2661 padding: 0 0 2px 0;
2661 padding: 0 0 2px 0;
2662 clear: both;
2662 clear: both;
2663 overflow: hidden;
2663 overflow: hidden;
2664 }
2664 }
2665
2665
2666 /* -----------------------------------------------------------
2666 /* -----------------------------------------------------------
2667 register
2667 register
2668 ----------------------------------------------------------- */
2668 ----------------------------------------------------------- */
2669
2669
2670 #register
2670 #register
2671 {
2671 {
2672 margin: 10% auto 0 auto;
2672 margin: 10% auto 0 auto;
2673 padding: 0;
2673 padding: 0;
2674 width: 420px;
2674 width: 420px;
2675 }
2675 }
2676
2676
2677 /* -----------------------------------------------------------
2677 /* -----------------------------------------------------------
2678 register -> colors
2678 register -> colors
2679 ----------------------------------------------------------- */
2679 ----------------------------------------------------------- */
2680
2680
2681 #register div.color
2681 #register div.color
2682 {
2682 {
2683 margin: 10px auto 0 auto;
2683 margin: 10px auto 0 auto;
2684 padding: 3px 3px 3px 0;
2684 padding: 3px 3px 3px 0;
2685 clear: both;
2685 clear: both;
2686 overflow: hidden;
2686 overflow: hidden;
2687 background: #FFFFFF;
2687 background: #FFFFFF;
2688 }
2688 }
2689
2689
2690 #register div.color a
2690 #register div.color a
2691 {
2691 {
2692 margin: 0 0 0 3px;
2692 margin: 0 0 0 3px;
2693 padding: 0;
2693 padding: 0;
2694 width: 20px;
2694 width: 20px;
2695 height: 20px;
2695 height: 20px;
2696 display: block;
2696 display: block;
2697 float: left;
2697 float: left;
2698 }
2698 }
2699
2699
2700 /* -----------------------------------------------------------
2700 /* -----------------------------------------------------------
2701 register -> title
2701 register -> title
2702 ----------------------------------------------------------- */
2702 ----------------------------------------------------------- */
2703
2703
2704 #register div.title
2704 #register div.title
2705 {
2705 {
2706 margin: 0 auto;
2706 margin: 0 auto;
2707 padding: 0;
2707 padding: 0;
2708 width: 420px;
2708 width: 420px;
2709 clear: both;
2709 clear: both;
2710 overflow: hidden;
2710 overflow: hidden;
2711 position: relative;
2711 position: relative;
2712 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
2712 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
2713 }
2713 }
2714
2714
2715 #register div.title h5
2715 #register div.title h5
2716 {
2716 {
2717 margin: 10px;
2717 margin: 10px;
2718 padding: 0;
2718 padding: 0;
2719 color: #ffffff;
2719 color: #ffffff;
2720 }
2720 }
2721
2721
2722 /* -----------------------------------------------------------
2722 /* -----------------------------------------------------------
2723 register -> inner
2723 register -> inner
2724 ----------------------------------------------------------- */
2724 ----------------------------------------------------------- */
2725 #register div.title div.corner
2725 #register div.title div.corner
2726 {
2726 {
2727 height: 6px;
2727 height: 6px;
2728 width: 6px;
2728 width: 6px;
2729 position: absolute;
2729 position: absolute;
2730 background: url("../images/colors/blue/login_corners.png") no-repeat;
2730 background: url("../images/colors/blue/login_corners.png") no-repeat;
2731 }
2731 }
2732
2732
2733 #register div.title div.tl
2733 #register div.title div.tl
2734 {
2734 {
2735 top: 0;
2735 top: 0;
2736 left: 0;
2736 left: 0;
2737 background-position: 0 0;
2737 background-position: 0 0;
2738 }
2738 }
2739
2739
2740 #register div.title div.tr
2740 #register div.title div.tr
2741 {
2741 {
2742 top: 0;
2742 top: 0;
2743 right: 0;
2743 right: 0;
2744 background-position: -6px 0;
2744 background-position: -6px 0;
2745
2745
2746 }
2746 }
2747 #register div.inner
2747 #register div.inner
2748 {
2748 {
2749 margin: 0 auto;
2749 margin: 0 auto;
2750 padding: 20px;
2750 padding: 20px;
2751 width: 380px;
2751 width: 380px;
2752 background: #FFFFFF;
2752 background: #FFFFFF;
2753 border-top: none;
2753 border-top: none;
2754 border-bottom: none;
2754 border-bottom: none;
2755 }
2755 }
2756
2756
2757 /* -----------------------------------------------------------
2757 /* -----------------------------------------------------------
2758 register -> form
2758 register -> form
2759 ----------------------------------------------------------- */
2759 ----------------------------------------------------------- */
2760
2760
2761 #register div.form
2761 #register div.form
2762 {
2762 {
2763 margin: 0;
2763 margin: 0;
2764 padding: 0;
2764 padding: 0;
2765 clear: both;
2765 clear: both;
2766 overflow: hidden;
2766 overflow: hidden;
2767 }
2767 }
2768
2768
2769 #register div.form div.fields
2769 #register div.form div.fields
2770 {
2770 {
2771 margin: 0;
2771 margin: 0;
2772 padding: 0;
2772 padding: 0;
2773 clear: both;
2773 clear: both;
2774 overflow: hidden;
2774 overflow: hidden;
2775 }
2775 }
2776
2776
2777 #register div.form div.fields div.field
2777 #register div.form div.fields div.field
2778 {
2778 {
2779 margin: 0;
2779 margin: 0;
2780 padding: 0 0 10px 0;
2780 padding: 0 0 10px 0;
2781 clear: both;
2781 clear: both;
2782 overflow: hidden;
2782 overflow: hidden;
2783 }
2783 }
2784
2784
2785 #register div.form div.fields div.field span.error-message
2785 #register div.form div.fields div.field span.error-message
2786 {
2786 {
2787 margin: 8px 0 0 0;
2787 margin: 8px 0 0 0;
2788 padding: 0;
2788 padding: 0;
2789 height: 1%;
2789 height: 1%;
2790 display: block;
2790 display: block;
2791 color: #FF0000;
2791 color: #FF0000;
2792 }
2792 }
2793
2793
2794 #register div.form div.fields div.field div.label
2794 #register div.form div.fields div.field div.label
2795 {
2795 {
2796 margin: 2px 10px 0 0;
2796 margin: 2px 10px 0 0;
2797 padding: 5px 0 0 5px;
2797 padding: 5px 0 0 5px;
2798 width: 100px;
2798 width: 100px;
2799 float: left;
2799 float: left;
2800 text-align: right;
2800 text-align: right;
2801 }
2801 }
2802
2802
2803 #register div.form div.fields div.field div.label label
2803 #register div.form div.fields div.field div.label label
2804 {
2804 {
2805 color: #000000;
2805 color: #000000;
2806 font-weight: bold;
2806 font-weight: bold;
2807 }
2807 }
2808
2808
2809 #register div.form div.fields div.field div.label span
2809 #register div.form div.fields div.field div.label span
2810 {
2810 {
2811 margin: 0;
2811 margin: 0;
2812 padding: 2px 0 0 0;
2812 padding: 2px 0 0 0;
2813 height: 1%;
2813 height: 1%;
2814 display: block;
2814 display: block;
2815 color: #363636;
2815 color: #363636;
2816 }
2816 }
2817
2817
2818 #register div.form div.fields div.field div.input
2818 #register div.form div.fields div.field div.input
2819 {
2819 {
2820 margin: 0;
2820 margin: 0;
2821 padding: 0;
2821 padding: 0;
2822 float: left;
2822 float: left;
2823 }
2823 }
2824
2824
2825 #register div.form div.fields div.field div.input input
2825 #register div.form div.fields div.field div.input input
2826 {
2826 {
2827 margin: 0;
2827 margin: 0;
2828 padding: 7px 7px 6px 7px;
2828 padding: 7px 7px 6px 7px;
2829 width: 245px;
2829 width: 245px;
2830 background: #FFFFFF;
2830 background: #FFFFFF;
2831 border-top: 1px solid #b3b3b3;
2831 border-top: 1px solid #b3b3b3;
2832 border-left: 1px solid #b3b3b3;
2832 border-left: 1px solid #b3b3b3;
2833 border-right: 1px solid #eaeaea;
2833 border-right: 1px solid #eaeaea;
2834 border-bottom: 1px solid #eaeaea;
2834 border-bottom: 1px solid #eaeaea;
2835 color: #000000;
2835 color: #000000;
2836 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2836 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2837 font-size: 11px;
2837 font-size: 11px;
2838 }
2838 }
2839
2839
2840 #register div.form div.fields div.field div.input input.error
2840 #register div.form div.fields div.field div.input input.error
2841 {
2841 {
2842 background: #FBE3E4;
2842 background: #FBE3E4;
2843 border-top: 1px solid #e1b2b3;
2843 border-top: 1px solid #e1b2b3;
2844 border-left: 1px solid #e1b2b3;
2844 border-left: 1px solid #e1b2b3;
2845 border-right: 1px solid #FBC2C4;
2845 border-right: 1px solid #FBC2C4;
2846 border-bottom: 1px solid #FBC2C4;
2846 border-bottom: 1px solid #FBC2C4;
2847 }
2847 }
2848
2848
2849 #register div.form div.fields div.field div.input input.success
2849 #register div.form div.fields div.field div.input input.success
2850 {
2850 {
2851 background: #E6EFC2;
2851 background: #E6EFC2;
2852 border-top: 1px solid #cebb98;
2852 border-top: 1px solid #cebb98;
2853 border-left: 1px solid #cebb98;
2853 border-left: 1px solid #cebb98;
2854 border-right: 1px solid #c6d880;
2854 border-right: 1px solid #c6d880;
2855 border-bottom: 1px solid #c6d880;
2855 border-bottom: 1px solid #c6d880;
2856 }
2856 }
2857
2857
2858 #register div.form div.fields div.field div.input div.link
2858 #register div.form div.fields div.field div.input div.link
2859 {
2859 {
2860 margin: 6px 0 0 0;
2860 margin: 6px 0 0 0;
2861 padding: 0;
2861 padding: 0;
2862 text-align: right;
2862 text-align: right;
2863 }
2863 }
2864
2864
2865 #register div.form div.fields div.field div.checkbox
2865 #register div.form div.fields div.field div.checkbox
2866 {
2866 {
2867 margin: 0 0 0 184px;
2867 margin: 0 0 0 184px;
2868 padding: 0;
2868 padding: 0;
2869 }
2869 }
2870
2870
2871 #register div.form div.fields div.field div.checkbox label
2871 #register div.form div.fields div.field div.checkbox label
2872 {
2872 {
2873 color: #565656;
2873 color: #565656;
2874 font-weight: bold;
2874 font-weight: bold;
2875 }
2875 }
2876
2876
2877 #register div.form div.fields div.buttons
2877 #register div.form div.fields div.buttons
2878 {
2878 {
2879 margin: 0;
2879 margin: 0;
2880 padding: 10px 0 0 97px;
2880 padding: 10px 0 0 114px;
2881 clear: both;
2881 clear: both;
2882 overflow: hidden;
2882 overflow: hidden;
2883 border-top: 1px solid #DDDDDD;
2883 border-top: 1px solid #DDDDDD;
2884 text-align: left;
2884 text-align: left;
2885 }
2885 }
2886
2886
2887 #register div.form div.fields div.buttons input
2887 #register div.form div.fields div.buttons input
2888 {
2888 {
2889 margin: 0;
2889 margin: 0;
2890 color: #000000;
2890 color: #000000;
2891 font-size: 1.0em;
2891 font-size: 1.0em;
2892 font-weight: bold;
2892 font-weight: bold;
2893 font-family: Verdana, Helvetica, Sans-Serif;
2893 font-family: Verdana, Helvetica, Sans-Serif;
2894 }
2894 }
2895
2895
2896 #register div.form div.fields div.buttons input.ui-state-default
2896 #register div.form div.fields div.buttons input.ui-state-default
2897 {
2897 {
2898 margin: 0;
2898 margin: 0;
2899 padding: 6px 12px 6px 12px;
2899 padding: 6px 12px 6px 12px;
2900 background: #e5e3e3 url("../images/button.png") repeat-x;
2900 background: #e5e3e3 url("../images/button.png") repeat-x;
2901 border-top: 1px solid #DDDDDD;
2901 border-top: 1px solid #DDDDDD;
2902 border-left: 1px solid #c6c6c6;
2902 border-left: 1px solid #c6c6c6;
2903 border-right: 1px solid #DDDDDD;
2903 border-right: 1px solid #DDDDDD;
2904 border-bottom: 1px solid #c6c6c6;
2904 border-bottom: 1px solid #c6c6c6;
2905 color: #515151;
2905 color: #515151;
2906 }
2906 }
2907 #register div.form div.fields div.buttons div.highlight input.ui-state-default
2907 #register div.form div.fields div.buttons div.highlight input.ui-state-default
2908 {
2908 {
2909 background:url("../images/colors/blue/button_highlight.png") repeat-x scroll 0 0 #4E85BB;
2909 background:url("../images/colors/blue/button_highlight.png") repeat-x scroll 0 0 #4E85BB;
2910 border-color:#5C91A4 #2B7089 #1A6480 #2A6F89;
2910 border-color:#5C91A4 #2B7089 #1A6480 #2A6F89;
2911 border-style:solid;
2911 border-style:solid;
2912 border-width:1px;
2912 border-width:1px;
2913 color:#FFFFFF;
2913 color:#FFFFFF;
2914 }
2914 }
2915
2915
2916
2916
2917
2917
2918 #register div.form div.fields div.buttons input.ui-state-hover
2918 #register div.form div.fields div.buttons input.ui-state-hover
2919 {
2919 {
2920 margin: 0;
2920 margin: 0;
2921 padding: 6px 12px 6px 12px;
2921 padding: 6px 12px 6px 12px;
2922 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2922 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2923 border-top: 1px solid #cccccc;
2923 border-top: 1px solid #cccccc;
2924 border-left: 1px solid #bebebe;
2924 border-left: 1px solid #bebebe;
2925 border-right: 1px solid #b1b1b1;
2925 border-right: 1px solid #b1b1b1;
2926 border-bottom: 1px solid #afafaf;
2926 border-bottom: 1px solid #afafaf;
2927 color: #515151;
2927 color: #515151;
2928 }
2928 }
2929
2929
2930 #register div.form div.activation_msg {
2930 #register div.form div.activation_msg {
2931 padding-top:4px;
2931 padding-top:4px;
2932 padding-bottom:4px;
2932 padding-bottom:4px;
2933
2933
2934 }
2934 }
2935
2935
2936 /* -----------------------------------------------------------
2936 /* -----------------------------------------------------------
2937 SUMMARY
2937 SUMMARY
2938 ----------------------------------------------------------- */
2938 ----------------------------------------------------------- */
2939
2939
2940 #clone_url{
2940 #clone_url{
2941 border: none;
2941 border: none;
2942 }
2942 }
2943 /* -----------------------------------------------------------
2943 /* -----------------------------------------------------------
2944 FILES
2944 FILES
2945 ----------------------------------------------------------- */
2945 ----------------------------------------------------------- */
2946
2946
2947 h3.files_location{
2947 h3.files_location{
2948 font-size: 1.8em;
2948 font-size: 1.8em;
2949 font-weight: bold;
2949 font-weight: bold;
2950 margin: 10px 0 !important;
2950 margin: 10px 0 !important;
2951 border-bottom: none !important;
2951 border-bottom: none !important;
2952 }
2952 }
2953
2953
2954 #files_data.dl{
2954 #files_data.dl{
2955
2955
2956
2956
2957 }
2957 }
2958 #files_data dl dt{
2958 #files_data dl dt{
2959 float:left;
2959 float:left;
2960 margin:0 !important;
2960 margin:0 !important;
2961 padding:5px;
2961 padding:5px;
2962 width:115px;
2962 width:115px;
2963 }
2963 }
2964 #files_data dl dd{
2964 #files_data dl dd{
2965 margin:0 !important;
2965 margin:0 !important;
2966 padding: 5px !important;
2966 padding: 5px !important;
2967 }
2967 }
2968
2968
2969
2969
2970 /* -----------------------------------------------------------
2970 /* -----------------------------------------------------------
2971 CHANGESETS
2971 CHANGESETS
2972 ----------------------------------------------------------- */
2972 ----------------------------------------------------------- */
2973 #changeset_content {
2973 #changeset_content {
2974 border:1px solid #CCCCCC;
2974 border:1px solid #CCCCCC;
2975 padding:5px;
2975 padding:5px;
2976 }
2976 }
2977
2977
2978 #changeset_content .container .wrapper {
2978 #changeset_content .container .wrapper {
2979 width: 600px;
2979 width: 600px;
2980 }
2980 }
2981
2981
2982 #changeset_content .container {
2982 #changeset_content .container {
2983 height: 120px;
2983 height: 120px;
2984 }
2984 }
2985
2985
2986 #changeset_content .container .left {
2986 #changeset_content .container .left {
2987 float: left;
2987 float: left;
2988 width: 70%;
2988 width: 70%;
2989 padding-left: 5px;
2989 padding-left: 5px;
2990 }
2990 }
2991
2991
2992 #changeset_content .container .right {
2992 #changeset_content .container .right {
2993 float: right;
2993 float: right;
2994 width: 25%;
2994 width: 25%;
2995 text-align: right;
2995 text-align: right;
2996 }
2996 }
2997
2997
2998 #changeset_content .container .left .date {
2998 #changeset_content .container .left .date {
2999 font-weight: bold;
2999 font-weight: bold;
3000 }
3000 }
3001
3001
3002 #changeset_content .container .left .author {
3002 #changeset_content .container .left .author {
3003
3003
3004 }
3004 }
3005
3005
3006 #changeset_content .container .left .message {
3006 #changeset_content .container .left .message {
3007 font-style: italic;
3007 font-style: italic;
3008 color: #556CB5;
3008 color: #556CB5;
3009 }
3009 }
3010
3010
3011 .cs_files {
3011 .cs_files {
3012
3012
3013 }
3013 }
3014
3014
3015 .cs_files .cs_added {
3015 .cs_files .cs_added {
3016 background: url("/images/icons/page_white_add.png") no-repeat scroll 3px;
3016 background: url("/images/icons/page_white_add.png") no-repeat scroll 3px;
3017 /*background-color:#BBFFBB;*/
3017 /*background-color:#BBFFBB;*/
3018 height: 16px;
3018 height: 16px;
3019 padding-left: 20px;
3019 padding-left: 20px;
3020 margin-top: 7px;
3020 margin-top: 7px;
3021 text-align: left;
3021 text-align: left;
3022 }
3022 }
3023
3023
3024 .cs_files .cs_changed {
3024 .cs_files .cs_changed {
3025 background: url("/images/icons/page_white_edit.png") no-repeat scroll
3025 background: url("/images/icons/page_white_edit.png") no-repeat scroll
3026 3px;
3026 3px;
3027 /*background-color: #FFDD88;*/
3027 /*background-color: #FFDD88;*/
3028 height: 16px;
3028 height: 16px;
3029 padding-left: 20px;
3029 padding-left: 20px;
3030 margin-top: 7px;
3030 margin-top: 7px;
3031 text-align: left;
3031 text-align: left;
3032 }
3032 }
3033
3033
3034 .cs_files .cs_removed {
3034 .cs_files .cs_removed {
3035 background: url("/images/icons/page_white_delete.png") no-repeat scroll
3035 background: url("/images/icons/page_white_delete.png") no-repeat scroll
3036 3px;
3036 3px;
3037 /*background-color: #FF8888;*/
3037 /*background-color: #FF8888;*/
3038 height: 16px;
3038 height: 16px;
3039 padding-left: 20px;
3039 padding-left: 20px;
3040 margin-top: 7px;
3040 margin-top: 7px;
3041 text-align: left;
3041 text-align: left;
3042 }
3042 }
3043
3043
3044 /* -----------------------------------------------------------
3044 /* -----------------------------------------------------------
3045 CHANGESETS - CANVAS
3045 CHANGESETS - CANVAS
3046 ----------------------------------------------------------- */
3046 ----------------------------------------------------------- */
3047
3047
3048 #graph {
3048 #graph {
3049 overflow: hidden;
3049 overflow: hidden;
3050 }
3050 }
3051
3051
3052 #graph_nodes {
3052 #graph_nodes {
3053 width: 160px;
3053 width: 160px;
3054 float: left;
3054 float: left;
3055 margin-left:-50px;
3055 margin-left:-50px;
3056 margin-top: 5px;
3056 margin-top: 5px;
3057 }
3057 }
3058
3058
3059 #graph_content {
3059 #graph_content {
3060 width: 800px;
3060 width: 800px;
3061 float: left;
3061 float: left;
3062 }
3062 }
3063
3063
3064 #graph_content .container_header {
3064 #graph_content .container_header {
3065 border: 1px solid #CCCCCC;
3065 border: 1px solid #CCCCCC;
3066 padding:10px;
3066 padding:10px;
3067 }
3067 }
3068
3068
3069 #graph_content .container .wrapper {
3069 #graph_content .container .wrapper {
3070 width: 600px;
3070 width: 600px;
3071 }
3071 }
3072
3072
3073 #graph_content .container {
3073 #graph_content .container {
3074 border-bottom: 1px solid #CCCCCC;
3074 border-bottom: 1px solid #CCCCCC;
3075 border-left: 1px solid #CCCCCC;
3075 border-left: 1px solid #CCCCCC;
3076 border-right: 1px solid #CCCCCC;
3076 border-right: 1px solid #CCCCCC;
3077 min-height: 90px;
3077 min-height: 90px;
3078 overflow: hidden;
3078 overflow: hidden;
3079 font-size:1.2em;
3079 font-size:1.2em;
3080 }
3080 }
3081
3081
3082 #graph_content .container .left {
3082 #graph_content .container .left {
3083 float: left;
3083 float: left;
3084 width: 70%;
3084 width: 70%;
3085 padding-left: 5px;
3085 padding-left: 5px;
3086 }
3086 }
3087
3087
3088 #graph_content .container .right {
3088 #graph_content .container .right {
3089 float: right;
3089 float: right;
3090 width: 25%;
3090 width: 25%;
3091 text-align: right;
3091 text-align: right;
3092 }
3092 }
3093
3093
3094 #graph_content .container .left .date {
3094 #graph_content .container .left .date {
3095 font-weight: bold;
3095 font-weight: bold;
3096 }
3096 }
3097
3097
3098 #graph_content .container .left .author {
3098 #graph_content .container .left .author {
3099
3099
3100 }
3100 }
3101
3101
3102 #graph_content .container .left .message {
3102 #graph_content .container .left .message {
3103 font-size: 100%;
3103 font-size: 100%;
3104 padding-top: 3px;
3104 padding-top: 3px;
3105 }
3105 }
3106
3106
3107 .right div {
3107 .right div {
3108 clear: both;
3108 clear: both;
3109 }
3109 }
3110
3110
3111 .right .changes .added,.changed,.removed {
3111 .right .changes .added,.changed,.removed {
3112 border: 1px solid #DDDDDD;
3112 border: 1px solid #DDDDDD;
3113 display: block;
3113 display: block;
3114 float: right;
3114 float: right;
3115 font-size: 0.75em;
3115 font-size: 0.75em;
3116 text-align: center;
3116 text-align: center;
3117 min-width: 15px;
3117 min-width: 15px;
3118 }
3118 }
3119
3119
3120 .right .changes .added {
3120 .right .changes .added {
3121 background: #BBFFBB;
3121 background: #BBFFBB;
3122 }
3122 }
3123
3123
3124 .right .changes .changed {
3124 .right .changes .changed {
3125 background: #FFDD88;
3125 background: #FFDD88;
3126 }
3126 }
3127
3127
3128 .right .changes .removed {
3128 .right .changes .removed {
3129 background: #FF8888;
3129 background: #FF8888;
3130 }
3130 }
3131
3131
3132 .right .merge {
3132 .right .merge {
3133 vertical-align: top;
3133 vertical-align: top;
3134 font-size: 60%;
3134 font-size: 60%;
3135 font-weight: bold;
3135 font-weight: bold;
3136 }
3136 }
3137
3137
3138 .right .merge img {
3138 .right .merge img {
3139 vertical-align: bottom;
3139 vertical-align: bottom;
3140 }
3140 }
3141
3141
3142 .right .parent {
3142 .right .parent {
3143 font-size: 90%;
3143 font-size: 90%;
3144 font-family: monospace;
3144 font-family: monospace;
3145 }
3145 }
3146
3146
3147
3147
3148
3148
3149 /* -----------------------------------------------------------
3149 /* -----------------------------------------------------------
3150 FILE BROWSER
3150 FILE BROWSER
3151 ----------------------------------------------------------- */
3151 ----------------------------------------------------------- */
3152 div.browserblock {
3152 div.browserblock {
3153 overflow: hidden;
3153 overflow: hidden;
3154 padding: 0px;
3154 padding: 0px;
3155 border: 1px solid #ccc;
3155 border: 1px solid #ccc;
3156 background: #f8f8f8;
3156 background: #f8f8f8;
3157 font-size: 100%;
3157 font-size: 100%;
3158 line-height: 100%;
3158 line-height: 100%;
3159 /* new */
3159 /* new */
3160 line-height: 125%;
3160 line-height: 125%;
3161 }
3161 }
3162
3162
3163 div.browserblock .browser-header {
3163 div.browserblock .browser-header {
3164 border-bottom: 1px solid #CCCCCC;
3164 border-bottom: 1px solid #CCCCCC;
3165 background: #FFFFFF;
3165 background: #FFFFFF;
3166 color: blue;
3166 color: blue;
3167 padding: 10px 0 10px 0;
3167 padding: 10px 0 10px 0;
3168 }
3168 }
3169
3169
3170 div.browserblock .browser-header span {
3170 div.browserblock .browser-header span {
3171 margin-left: 25px;
3171 margin-left: 25px;
3172 font-weight: bold;
3172 font-weight: bold;
3173 }
3173 }
3174
3174
3175 div.browserblock .browser-body {
3175 div.browserblock .browser-body {
3176 background: #EEEEEE;
3176 background: #EEEEEE;
3177 }
3177 }
3178
3178
3179 table.code-browser {
3179 table.code-browser {
3180 border-collapse: collapse;
3180 border-collapse: collapse;
3181 width: 100%;
3181 width: 100%;
3182 }
3182 }
3183
3183
3184 table.code-browser tr {
3184 table.code-browser tr {
3185 margin: 3px;
3185 margin: 3px;
3186 }
3186 }
3187
3187
3188 table.code-browser thead th {
3188 table.code-browser thead th {
3189 background-color: #EEEEEE;
3189 background-color: #EEEEEE;
3190 height: 20px;
3190 height: 20px;
3191 font-size: 1.1em;
3191 font-size: 1.1em;
3192 font-weight: bold;
3192 font-weight: bold;
3193 text-align: center;
3193 text-align: center;
3194 text-align: left;
3194 text-align: left;
3195 padding-left: 10px;
3195 padding-left: 10px;
3196 }
3196 }
3197
3197
3198 table.code-browser tbody tr {
3198 table.code-browser tbody tr {
3199
3199
3200 }
3200 }
3201
3201
3202 table.code-browser tbody td {
3202 table.code-browser tbody td {
3203 padding-left: 10px;
3203 padding-left: 10px;
3204 height: 20px;
3204 height: 20px;
3205 }
3205 }
3206 table.code-browser .browser-file {
3206 table.code-browser .browser-file {
3207 background: url("/images/icons/document_16.png") no-repeat scroll 3px;
3207 background: url("/images/icons/document_16.png") no-repeat scroll 3px;
3208 height: 16px;
3208 height: 16px;
3209 padding-left: 20px;
3209 padding-left: 20px;
3210 text-align: left;
3210 text-align: left;
3211 }
3211 }
3212
3212
3213 table.code-browser .browser-dir {
3213 table.code-browser .browser-dir {
3214 background: url("/images/icons/folder_16.png") no-repeat scroll 3px;
3214 background: url("/images/icons/folder_16.png") no-repeat scroll 3px;
3215 height: 16px;
3215 height: 16px;
3216 padding-left: 20px;
3216 padding-left: 20px;
3217 text-align: left;
3217 text-align: left;
3218 }
3218 }
3219
3219
3220 /* -----------------------------------------------------------
3220 /* -----------------------------------------------------------
3221 ADMIN - SETTINGS
3221 ADMIN - SETTINGS
3222 ----------------------------------------------------------- */
3222 ----------------------------------------------------------- */
3223 #path_unlock{
3223 #path_unlock{
3224 color: red;
3224 color: red;
3225 font-size: 1.2em;
3225 font-size: 1.2em;
3226 padding-left: 4px;
3226 padding-left: 4px;
3227 }
3227 }
3228
3228
3229 /* -----------------------------------------------------------
3229 /* -----------------------------------------------------------
3230 INFOBOX
3230 INFOBOX
3231 ----------------------------------------------------------- */
3231 ----------------------------------------------------------- */
3232 .info_box *{
3232 .info_box *{
3233 background:url("../../images/pager.png") repeat-x scroll 0 0 #EBEBEB;
3233 background:url("../../images/pager.png") repeat-x scroll 0 0 #EBEBEB;
3234 border-color:#DEDEDE #C4C4C4 #C4C4C4 #CFCFCF;
3234 border-color:#DEDEDE #C4C4C4 #C4C4C4 #CFCFCF;
3235 border-style:solid;
3235 border-style:solid;
3236 border-width:1px;
3236 border-width:1px;
3237 color:#4A4A4A;
3237 color:#4A4A4A;
3238 display:block;
3238 display:block;
3239 font-weight:bold;
3239 font-weight:bold;
3240 height:1%;
3240 height:1%;
3241 padding:4px 6px;
3241 padding:4px 6px;
3242 display: inline;
3242 display: inline;
3243 }
3243 }
3244 .info_box span{
3244 .info_box span{
3245 margin-left:3px;
3245 margin-left:3px;
3246 margin-right:3px;
3246 margin-right:3px;
3247 }
3247 }
3248 .info_box input#at_rev {
3248 .info_box input#at_rev {
3249 padding:1px 3px 3px 2px;
3249 padding:1px 3px 3px 2px;
3250 text-align:center;
3250 text-align:center;
3251 }
3251 }
3252 .info_box input#view {
3252 .info_box input#view {
3253 padding:0px 3px 2px 2px;
3253 padding:0px 3px 2px 2px;
3254 text-align:center;
3254 text-align:center;
3255 }
3255 }
3256 /* -----------------------------------------------------------
3256 /* -----------------------------------------------------------
3257 YUI TOOLTIP
3257 YUI TOOLTIP
3258 ----------------------------------------------------------- */
3258 ----------------------------------------------------------- */
3259 .yui-overlay,.yui-panel-container {
3259 .yui-overlay,.yui-panel-container {
3260 visibility: hidden;
3260 visibility: hidden;
3261 position: absolute;
3261 position: absolute;
3262 z-index: 2;
3262 z-index: 2;
3263 }
3263 }
3264
3264
3265 .yui-tt {
3265 .yui-tt {
3266 visibility: hidden;
3266 visibility: hidden;
3267 position: absolute;
3267 position: absolute;
3268 color: #666666;
3268 color: #666666;
3269 background-color: #FFFFFF;
3269 background-color: #FFFFFF;
3270 font-family: arial, helvetica, verdana, sans-serif;
3270 font-family: arial, helvetica, verdana, sans-serif;
3271 padding: 8px;
3271 padding: 8px;
3272 border: 2px solid #556CB5;
3272 border: 2px solid #556CB5;
3273 font: 100% sans-serif;
3273 font: 100% sans-serif;
3274 width: auto;
3274 width: auto;
3275 opacity: 1.0;
3275 opacity: 1.0;
3276 }
3276 }
3277
3277
3278 .yui-tt-shadow {
3278 .yui-tt-shadow {
3279 display: none;
3279 display: none;
3280 }
3280 }
3281
3281
3282 /* -----------------------------------------------------------
3282 /* -----------------------------------------------------------
3283 YUI AUTOCOMPLETE
3283 YUI AUTOCOMPLETE
3284 ----------------------------------------------------------- */
3284 ----------------------------------------------------------- */
3285
3285
3286 .ac{
3286 .ac{
3287 vertical-align: top;
3287 vertical-align: top;
3288
3288
3289 }
3289 }
3290 .ac .match {
3290 .ac .match {
3291 font-weight:bold;
3291 font-weight:bold;
3292 }
3292 }
3293
3293
3294 .ac .yui-ac {
3294 .ac .yui-ac {
3295 position: relative;
3295 position: relative;
3296 font-family: arial;
3296 font-family: arial;
3297 font-size: 100%;
3297 font-size: 100%;
3298 }
3298 }
3299
3299
3300 .ac .perm_ac{
3300 .ac .perm_ac{
3301 width:15em;
3301 width:15em;
3302 }
3302 }
3303 /* styles for input field */
3303 /* styles for input field */
3304 .ac .yui-ac-input {
3304 .ac .yui-ac-input {
3305 width: 100%;
3305 width: 100%;
3306 }
3306 }
3307
3307
3308 /* styles for results container */
3308 /* styles for results container */
3309 .ac .yui-ac-container {
3309 .ac .yui-ac-container {
3310 position: absolute;
3310 position: absolute;
3311 top: 1.6em;
3311 top: 1.6em;
3312 width: 100%;
3312 width: 100%;
3313 }
3313 }
3314
3314
3315 /* styles for header/body/footer wrapper within container */
3315 /* styles for header/body/footer wrapper within container */
3316 .ac .yui-ac-content {
3316 .ac .yui-ac-content {
3317 position: absolute;
3317 position: absolute;
3318 width: 100%;
3318 width: 100%;
3319 border: 1px solid #808080;
3319 border: 1px solid #808080;
3320 background: #fff;
3320 background: #fff;
3321 overflow: hidden;
3321 overflow: hidden;
3322 z-index: 9050;
3322 z-index: 9050;
3323 }
3323 }
3324
3324
3325 /* styles for container shadow */
3325 /* styles for container shadow */
3326 .ac .yui-ac-shadow {
3326 .ac .yui-ac-shadow {
3327 position: absolute;
3327 position: absolute;
3328 margin: .3em;
3328 margin: .3em;
3329 width: 100%;
3329 width: 100%;
3330 background: #000;
3330 background: #000;
3331 -moz-opacity: 0.10;
3331 -moz-opacity: 0.10;
3332 opacity: .10;
3332 opacity: .10;
3333 filter: alpha(opacity = 10);
3333 filter: alpha(opacity = 10);
3334 z-index: 9049;
3334 z-index: 9049;
3335 }
3335 }
3336
3336
3337 /* styles for results list */
3337 /* styles for results list */
3338 .ac .yui-ac-content ul {
3338 .ac .yui-ac-content ul {
3339 margin: 0;
3339 margin: 0;
3340 padding: 0;
3340 padding: 0;
3341 width: 100%;
3341 width: 100%;
3342 }
3342 }
3343
3343
3344 /* styles for result item */
3344 /* styles for result item */
3345 .ac .yui-ac-content li {
3345 .ac .yui-ac-content li {
3346 margin: 0;
3346 margin: 0;
3347 padding: 2px 5px;
3347 padding: 2px 5px;
3348 cursor: default;
3348 cursor: default;
3349 white-space: nowrap;
3349 white-space: nowrap;
3350 }
3350 }
3351
3351
3352 /* styles for prehighlighted result item */
3352 /* styles for prehighlighted result item */
3353 .ac .yui-ac-content li.yui-ac-prehighlight {
3353 .ac .yui-ac-content li.yui-ac-prehighlight {
3354 background: #B3D4FF;
3354 background: #B3D4FF;
3355 }
3355 }
3356
3356
3357 /* styles for highlighted result item */
3357 /* styles for highlighted result item */
3358 .ac .yui-ac-content li.yui-ac-highlight {
3358 .ac .yui-ac-content li.yui-ac-highlight {
3359 background: #556CB5;
3359 background: #556CB5;
3360 color: #FFF;
3360 color: #FFF;
3361 }
3361 }
3362
3362
3363
3363
3364 /* -----------------------------------------------------------
3364 /* -----------------------------------------------------------
3365 ACTION ICONS
3365 ACTION ICONS
3366 ----------------------------------------------------------- */
3366 ----------------------------------------------------------- */
3367 .add_icon {
3367 .add_icon {
3368 background: url("/images/icons/add.png") no-repeat scroll 3px ;
3368 background: url("/images/icons/add.png") no-repeat scroll 3px ;
3369 height: 16px;
3369 height: 16px;
3370 padding-left: 20px;
3370 padding-left: 20px;
3371 padding-top: 1px;
3371 padding-top: 1px;
3372 text-align: left;
3372 text-align: left;
3373 }
3373 }
3374
3374
3375 .edit_icon {
3375 .edit_icon {
3376 background: url("/images/icons/folder_edit.png") no-repeat scroll 3px;
3376 background: url("/images/icons/folder_edit.png") no-repeat scroll 3px;
3377 height: 16px;
3377 height: 16px;
3378 padding-left: 20px;
3378 padding-left: 20px;
3379 padding-top: 1px;
3379 padding-top: 1px;
3380 text-align: left;
3380 text-align: left;
3381 }
3381 }
3382
3382
3383 .delete_icon {
3383 .delete_icon {
3384 background: url("/images/icons/delete.png") no-repeat scroll 3px;
3384 background: url("/images/icons/delete.png") no-repeat scroll 3px;
3385 height: 16px;
3385 height: 16px;
3386 padding-left: 20px;
3386 padding-left: 20px;
3387 padding-top: 1px;
3387 padding-top: 1px;
3388 text-align: left;
3388 text-align: left;
3389 }
3389 }
3390
3390
3391 .rss_icon {
3391 .rss_icon {
3392 background: url("/images/icons/rss_16.png") no-repeat scroll 3px;
3392 background: url("/images/icons/rss_16.png") no-repeat scroll 3px;
3393 height: 16px;
3393 height: 16px;
3394 padding-left: 20px;
3394 padding-left: 20px;
3395 padding-top: 1px;
3395 padding-top: 1px;
3396 text-align: left;
3396 text-align: left;
3397 }
3397 }
3398
3398
3399 .atom_icon {
3399 .atom_icon {
3400 background: url("/images/icons/atom.png") no-repeat scroll 3px;
3400 background: url("/images/icons/atom.png") no-repeat scroll 3px;
3401 height: 16px;
3401 height: 16px;
3402 padding-left: 20px;
3402 padding-left: 20px;
3403 padding-top: 1px;
3403 padding-top: 1px;
3404 text-align: left;
3404 text-align: left;
3405 }
3405 }
3406
3406
3407 .archive_icon {
3407 .archive_icon {
3408 background: url("/images/icons/compress.png") no-repeat scroll 3px;
3408 background: url("/images/icons/compress.png") no-repeat scroll 3px;
3409 height: 16px;
3409 height: 16px;
3410 padding-left: 20px;
3410 padding-left: 20px;
3411 text-align: left;
3411 text-align: left;
3412 padding-top: 1px;
3412 padding-top: 1px;
3413 }
3413 }
3414
3414
3415 .action_button {
3415 .action_button {
3416 border: 0px;
3416 border: 0px;
3417 display: block;
3417 display: block;
3418 }
3418 }
3419
3419
3420 .action_button:hover {
3420 .action_button:hover {
3421 border: 0px;
3421 border: 0px;
3422 font-style: italic;
3422 font-style: italic;
3423 cursor: pointer;
3423 cursor: pointer;
3424 }
3424 }
3425
3425
3426 /* -----------------------------------------------------------
3426 /* -----------------------------------------------------------
3427 REPO SWITCHER
3427 REPO SWITCHER
3428 ----------------------------------------------------------- */
3428 ----------------------------------------------------------- */
3429
3429
3430 #switch_repos{
3430 #switch_repos{
3431 position: absolute;
3431 position: absolute;
3432 height: 25px;
3432 height: 25px;
3433 z-index: 1;
3433 z-index: 1;
3434 }
3434 }
3435 #switch_repos select{
3435 #switch_repos select{
3436 min-width:150px;
3436 min-width:150px;
3437 max-height: 250px;
3437 max-height: 250px;
3438 z-index: 1;
3438 z-index: 1;
3439 }
3439 }
3440 /* -----------------------------------------------------------
3440 /* -----------------------------------------------------------
3441 BREADCRUMBS
3441 BREADCRUMBS
3442 ----------------------------------------------------------- */
3442 ----------------------------------------------------------- */
3443
3443
3444 .breadcrumbs{
3444 .breadcrumbs{
3445 border:medium none;
3445 border:medium none;
3446 color:#FFFFFF;
3446 color:#FFFFFF;
3447 float:left;
3447 float:left;
3448 margin:0;
3448 margin:0;
3449 padding:11px 0 11px 10px;
3449 padding:11px 0 11px 10px;
3450 text-transform:uppercase;
3450 text-transform:uppercase;
3451 font-weight: bold;
3451 font-weight: bold;
3452 font-size: 14px;
3452 font-size: 14px;
3453 }
3453 }
3454 .breadcrumbs a{
3454 .breadcrumbs a{
3455 color: #FFFFFF;
3455 color: #FFFFFF;
3456 }
3456 }
3457
3457
3458
3458
3459 /* -----------------------------------------------------------
3459 /* -----------------------------------------------------------
3460 FLASH MSG
3460 FLASH MSG
3461 ----------------------------------------------------------- */
3461 ----------------------------------------------------------- */
3462 .flash_msg ul {
3462 .flash_msg ul {
3463 margin: 0;
3463 margin: 0;
3464 padding: 0px 0px 10px 0px;
3464 padding: 0px 0px 10px 0px;
3465 }
3465 }
3466
3466
3467 .error_msg {
3467 .error_msg {
3468 background-color: #FFCFCF;
3468 background-color: #FFCFCF;
3469 background-image: url("/images/icons/error_msg.png");
3469 background-image: url("/images/icons/error_msg.png");
3470 border: 1px solid #FF9595;
3470 border: 1px solid #FF9595;
3471 color: #CC3300;
3471 color: #CC3300;
3472 }
3472 }
3473
3473
3474 .warning_msg {
3474 .warning_msg {
3475 background-color: #FFFBCC;
3475 background-color: #FFFBCC;
3476 background-image: url("/images/icons/warning_msg.png");
3476 background-image: url("/images/icons/warning_msg.png");
3477 border: 1px solid #FFF35E;
3477 border: 1px solid #FFF35E;
3478 color: #C69E00;
3478 color: #C69E00;
3479 }
3479 }
3480
3480
3481 .success_msg {
3481 .success_msg {
3482 background-color: #D5FFCF;
3482 background-color: #D5FFCF;
3483 background-image: url("/images/icons/success_msg.png");
3483 background-image: url("/images/icons/success_msg.png");
3484 border: 1px solid #97FF88;
3484 border: 1px solid #97FF88;
3485 color: #009900;
3485 color: #009900;
3486 }
3486 }
3487
3487
3488 .notice_msg {
3488 .notice_msg {
3489 background-color: #DCE3FF;
3489 background-color: #DCE3FF;
3490 background-image: url("/images/icons/notice_msg.png");
3490 background-image: url("/images/icons/notice_msg.png");
3491 border: 1px solid #93A8FF;
3491 border: 1px solid #93A8FF;
3492 color: #556CB5;
3492 color: #556CB5;
3493 }
3493 }
3494
3494
3495 .success_msg,.error_msg,.notice_msg,.warning_msg {
3495 .success_msg,.error_msg,.notice_msg,.warning_msg {
3496 background-position: 10px center;
3496 background-position: 10px center;
3497 background-repeat: no-repeat;
3497 background-repeat: no-repeat;
3498 font-size: 12px;
3498 font-size: 12px;
3499 font-weight: bold;
3499 font-weight: bold;
3500 min-height: 14px;
3500 min-height: 14px;
3501 line-height: 14px;
3501 line-height: 14px;
3502 margin-bottom: 0px;
3502 margin-bottom: 0px;
3503 margin-top: 0px;
3503 margin-top: 0px;
3504 padding: 6px 10px 6px 40px;
3504 padding: 6px 10px 6px 40px;
3505 display: block;
3505 display: block;
3506 overflow: auto;
3506 overflow: auto;
3507 }
3507 }
3508
3508
3509 #msg_close {
3509 #msg_close {
3510 background: transparent url("icons/cross_grey_small.png") no-repeat
3510 background: transparent url("icons/cross_grey_small.png") no-repeat
3511 scroll 0 0;
3511 scroll 0 0;
3512 cursor: pointer;
3512 cursor: pointer;
3513 height: 16px;
3513 height: 16px;
3514 position: absolute;
3514 position: absolute;
3515 right: 5px;
3515 right: 5px;
3516 top: 5px;
3516 top: 5px;
3517 width: 16px;
3517 width: 16px;
3518 }
3518 }
3519 /* -----------------------------------------------------------
3519 /* -----------------------------------------------------------
3520 YUI FLOT
3520 YUI FLOT
3521 ----------------------------------------------------------- */
3521 ----------------------------------------------------------- */
3522
3522
3523 div#commit_history{
3523 div#commit_history{
3524 float: left;
3524 float: left;
3525 }
3525 }
3526 div#legend_data{
3526 div#legend_data{
3527 float:left;
3527 float:left;
3528
3528
3529 }
3529 }
3530 div#legend_container {
3530 div#legend_container {
3531 float: left;
3531 float: left;
3532 }
3532 }
3533
3533
3534 div#legend_container table,div#legend_choices table{
3534 div#legend_container table,div#legend_choices table{
3535 width:auto !important;
3535 width:auto !important;
3536 }
3536 }
3537
3537
3538 div#legend_container table td{
3538 div#legend_container table td{
3539 border: none !important;
3539 border: none !important;
3540 padding: 0px !important;
3540 padding: 0px !important;
3541 height: 20px !important;
3541 height: 20px !important;
3542 }
3542 }
3543
3543
3544 div#legend_choices table td{
3544 div#legend_choices table td{
3545 border: none !important;
3545 border: none !important;
3546 padding: 0px !important;
3546 padding: 0px !important;
3547 height: 20px !important;
3547 height: 20px !important;
3548 }
3548 }
3549
3549
3550 div#legend_choices{
3550 div#legend_choices{
3551 float:left;
3551 float:left;
3552 }
3552 }
3553
3553
3554 /* -----------------------------------------------------------
3554 /* -----------------------------------------------------------
3555 PERMISSIONS TABLE
3555 PERMISSIONS TABLE
3556 ----------------------------------------------------------- */
3556 ----------------------------------------------------------- */
3557 table#permissions_manage{
3557 table#permissions_manage{
3558 width: 0 !important;
3558 width: 0 !important;
3559
3559
3560 }
3560 }
3561 table#permissions_manage span.private_repo_msg{
3561 table#permissions_manage span.private_repo_msg{
3562 font-size: 0.8em;
3562 font-size: 0.8em;
3563 opacity:0.6;
3563 opacity:0.6;
3564
3564
3565 }
3565 }
3566 table#permissions_manage td.private_repo_msg{
3566 table#permissions_manage td.private_repo_msg{
3567 font-size: 0.8em;
3567 font-size: 0.8em;
3568
3568
3569 }
3569 }
3570 table#permissions_manage tr#add_perm_input td{
3570 table#permissions_manage tr#add_perm_input td{
3571 vertical-align:middle;
3571 vertical-align:middle;
3572
3572
3573 }
3573 }
3574
3574
3575 /* -----------------------------------------------------------
3575 /* -----------------------------------------------------------
3576 GRAVATARS
3576 GRAVATARS
3577 ----------------------------------------------------------- */
3577 ----------------------------------------------------------- */
3578 div.gravatar{
3578 div.gravatar{
3579 background-color:white;
3579 background-color:white;
3580 border:1px solid #D0D0D0;
3580 border:1px solid #D0D0D0;
3581 float:left;
3581 float:left;
3582 margin-right:0.7em;
3582 margin-right:0.7em;
3583 padding: 2px 2px 0px;
3583 padding: 2px 2px 0px;
3584 }
3584 }
3585
3585
3586 /* -----------------------------------------------------------
3586 /* -----------------------------------------------------------
3587 STYLING OF LAYOUT
3587 STYLING OF LAYOUT
3588 ----------------------------------------------------------- */
3588 ----------------------------------------------------------- */
3589
3589
3590
3590
3591 /* -----------------------------------------------------------
3591 /* -----------------------------------------------------------
3592 GLOBAL WIDTH
3592 GLOBAL WIDTH
3593 ----------------------------------------------------------- */
3593 ----------------------------------------------------------- */
3594 #header,#content,#footer{
3594 #header,#content,#footer{
3595 min-width: 1224px;
3595 min-width: 1224px;
3596 }
3596 }
3597
3597
3598 /* -----------------------------------------------------------
3598 /* -----------------------------------------------------------
3599 content
3599 content
3600 ----------------------------------------------------------- */
3600 ----------------------------------------------------------- */
3601
3601
3602 #content
3602 #content
3603 {
3603 {
3604 margin: 10px 30px 0 30px;
3604 margin: 10px 30px 0 30px;
3605 padding: 0;
3605 padding: 0;
3606 min-height: 100%;
3606 min-height: 100%;
3607 clear: both;
3607 clear: both;
3608 overflow: hidden;
3608 overflow: hidden;
3609 background: transparent;
3609 background: transparent;
3610 }
3610 }
3611
3611
3612 /* -----------------------------------------------------------
3612 /* -----------------------------------------------------------
3613 content -> right -> forms -> labels
3613 content -> right -> forms -> labels
3614 ----------------------------------------------------------- */
3614 ----------------------------------------------------------- */
3615
3615
3616 #content div.box div.form div.fields div.field div.label
3616 #content div.box div.form div.fields div.field div.label
3617 {
3617 {
3618 left: 80px;
3618 left: 80px;
3619 margin: 0;
3619 margin: 0;
3620 padding: 8px 0 0 5px;
3620 padding: 8px 0 0 5px;
3621 width: auto;
3621 width: auto;
3622 position: absolute;
3622 position: absolute;
3623 }
3623 }
3624
3624
3625 #content div.box-left div.form div.fields div.field div.label,
3625 #content div.box-left div.form div.fields div.field div.label,
3626 #content div.box-right div.form div.fields div.field div.label
3626 #content div.box-right div.form div.fields div.field div.label
3627 {
3627 {
3628 left: 0;
3628 left: 0;
3629 margin: 0;
3629 margin: 0;
3630 padding: 0 0 8px 0;
3630 padding: 0 0 8px 0;
3631 width: auto;
3631 width: auto;
3632 position: relative;
3632 position: relative;
3633 } No newline at end of file
3633 }
General Comments 0
You need to be logged in to leave comments. Login now