##// END OF EJS Templates
added gpl license and submit a bug footer links
marcink -
r626:dfa7e1a9 default
parent child Browse files
Show More
@@ -1,189 +1,190 b''
1 """
1 """
2 Routes configuration
2 Routes configuration
3
3
4 The more specific and detailed routes should be defined first so they
4 The more specific and detailed routes should be defined first so they
5 may take precedent over the more generic routes. For more information
5 may take precedent over the more generic routes. For more information
6 refer to the routes manual at http://routes.groovie.org/docs/
6 refer to the routes manual at http://routes.groovie.org/docs/
7 """
7 """
8 from __future__ import with_statement
8 from __future__ import with_statement
9 from routes import Mapper
9 from routes import Mapper
10 from rhodecode.lib.utils import check_repo_fast as cr
10 from rhodecode.lib.utils import check_repo_fast as cr
11
11
12 def make_map(config):
12 def make_map(config):
13 """Create, configure and return the routes Mapper"""
13 """Create, configure and return the routes Mapper"""
14 map = Mapper(directory=config['pylons.paths']['controllers'],
14 map = Mapper(directory=config['pylons.paths']['controllers'],
15 always_scan=config['debug'])
15 always_scan=config['debug'])
16 map.minimization = False
16 map.minimization = False
17 map.explicit = False
17 map.explicit = False
18
18
19 def check_repo(environ, match_dict):
19 def check_repo(environ, match_dict):
20 """
20 """
21 check for valid repository for proper 404 handling
21 check for valid repository for proper 404 handling
22 :param environ:
22 :param environ:
23 :param match_dict:
23 :param match_dict:
24 """
24 """
25 repo_name = match_dict.get('repo_name')
25 repo_name = match_dict.get('repo_name')
26 return not cr(repo_name, config['base_path'])
26 return not cr(repo_name, config['base_path'])
27
27
28 # The ErrorController route (handles 404/500 error pages); it should
28 # The ErrorController route (handles 404/500 error pages); it should
29 # likely stay at the top, ensuring it can always be resolved
29 # likely stay at the top, ensuring it can always be resolved
30 map.connect('/error/{action}', controller='error')
30 map.connect('/error/{action}', controller='error')
31 map.connect('/error/{action}/{id}', controller='error')
31 map.connect('/error/{action}/{id}', controller='error')
32
32
33 #==========================================================================
33 #==========================================================================
34 # CUSTOM ROUTES HERE
34 # CUSTOM ROUTES HERE
35 #==========================================================================
35 #==========================================================================
36
36
37 #MAIN PAGE
37 #MAIN PAGE
38 map.connect('hg_home', '/', controller='hg', action='index')
38 map.connect('hg_home', '/', controller='hg', action='index')
39
39 map.connect('bugtracker', "http://bitbucket.org/marcinkuzminski/rhodecode/issues", _static=True)
40 map.connect('gpl_license', "http://www.gnu.org/licenses/gpl.html", _static=True)
40 #ADMIN REPOSITORY REST ROUTES
41 #ADMIN REPOSITORY REST ROUTES
41 with map.submapper(path_prefix='/_admin', controller='admin/repos') as m:
42 with map.submapper(path_prefix='/_admin', controller='admin/repos') as m:
42 m.connect("repos", "/repos",
43 m.connect("repos", "/repos",
43 action="create", conditions=dict(method=["POST"]))
44 action="create", conditions=dict(method=["POST"]))
44 m.connect("repos", "/repos",
45 m.connect("repos", "/repos",
45 action="index", conditions=dict(method=["GET"]))
46 action="index", conditions=dict(method=["GET"]))
46 m.connect("formatted_repos", "/repos.{format}",
47 m.connect("formatted_repos", "/repos.{format}",
47 action="index",
48 action="index",
48 conditions=dict(method=["GET"]))
49 conditions=dict(method=["GET"]))
49 m.connect("new_repo", "/repos/new",
50 m.connect("new_repo", "/repos/new",
50 action="new", conditions=dict(method=["GET"]))
51 action="new", conditions=dict(method=["GET"]))
51 m.connect("formatted_new_repo", "/repos/new.{format}",
52 m.connect("formatted_new_repo", "/repos/new.{format}",
52 action="new", conditions=dict(method=["GET"]))
53 action="new", conditions=dict(method=["GET"]))
53 m.connect("/repos/{repo_name:.*}",
54 m.connect("/repos/{repo_name:.*}",
54 action="update", conditions=dict(method=["PUT"],
55 action="update", conditions=dict(method=["PUT"],
55 function=check_repo))
56 function=check_repo))
56 m.connect("/repos/{repo_name:.*}",
57 m.connect("/repos/{repo_name:.*}",
57 action="delete", conditions=dict(method=["DELETE"],
58 action="delete", conditions=dict(method=["DELETE"],
58 function=check_repo))
59 function=check_repo))
59 m.connect("edit_repo", "/repos/{repo_name:.*}/edit",
60 m.connect("edit_repo", "/repos/{repo_name:.*}/edit",
60 action="edit", conditions=dict(method=["GET"],
61 action="edit", conditions=dict(method=["GET"],
61 function=check_repo))
62 function=check_repo))
62 m.connect("formatted_edit_repo", "/repos/{repo_name:.*}.{format}/edit",
63 m.connect("formatted_edit_repo", "/repos/{repo_name:.*}.{format}/edit",
63 action="edit", conditions=dict(method=["GET"],
64 action="edit", conditions=dict(method=["GET"],
64 function=check_repo))
65 function=check_repo))
65 m.connect("repo", "/repos/{repo_name:.*}",
66 m.connect("repo", "/repos/{repo_name:.*}",
66 action="show", conditions=dict(method=["GET"],
67 action="show", conditions=dict(method=["GET"],
67 function=check_repo))
68 function=check_repo))
68 m.connect("formatted_repo", "/repos/{repo_name:.*}.{format}",
69 m.connect("formatted_repo", "/repos/{repo_name:.*}.{format}",
69 action="show", conditions=dict(method=["GET"],
70 action="show", conditions=dict(method=["GET"],
70 function=check_repo))
71 function=check_repo))
71 #ajax delete repo perm user
72 #ajax delete repo perm user
72 m.connect('delete_repo_user', "/repos_delete_user/{repo_name:.*}",
73 m.connect('delete_repo_user', "/repos_delete_user/{repo_name:.*}",
73 action="delete_perm_user", conditions=dict(method=["DELETE"],
74 action="delete_perm_user", conditions=dict(method=["DELETE"],
74 function=check_repo))
75 function=check_repo))
75
76
76 #ADMIN USER REST ROUTES
77 #ADMIN USER REST ROUTES
77 map.resource('user', 'users', controller='admin/users', path_prefix='/_admin')
78 map.resource('user', 'users', controller='admin/users', path_prefix='/_admin')
78
79
79 #ADMIN PERMISSIONS REST ROUTES
80 #ADMIN PERMISSIONS REST ROUTES
80 map.resource('permission', 'permissions', controller='admin/permissions', path_prefix='/_admin')
81 map.resource('permission', 'permissions', controller='admin/permissions', path_prefix='/_admin')
81
82
82 #ADMIN SETTINGS REST ROUTES
83 #ADMIN SETTINGS REST ROUTES
83 with map.submapper(path_prefix='/_admin', controller='admin/settings') as m:
84 with map.submapper(path_prefix='/_admin', controller='admin/settings') as m:
84 m.connect("admin_settings", "/settings",
85 m.connect("admin_settings", "/settings",
85 action="create", conditions=dict(method=["POST"]))
86 action="create", conditions=dict(method=["POST"]))
86 m.connect("admin_settings", "/settings",
87 m.connect("admin_settings", "/settings",
87 action="index", conditions=dict(method=["GET"]))
88 action="index", conditions=dict(method=["GET"]))
88 m.connect("formatted_admin_settings", "/settings.{format}",
89 m.connect("formatted_admin_settings", "/settings.{format}",
89 action="index", conditions=dict(method=["GET"]))
90 action="index", conditions=dict(method=["GET"]))
90 m.connect("admin_new_setting", "/settings/new",
91 m.connect("admin_new_setting", "/settings/new",
91 action="new", conditions=dict(method=["GET"]))
92 action="new", conditions=dict(method=["GET"]))
92 m.connect("formatted_admin_new_setting", "/settings/new.{format}",
93 m.connect("formatted_admin_new_setting", "/settings/new.{format}",
93 action="new", conditions=dict(method=["GET"]))
94 action="new", conditions=dict(method=["GET"]))
94 m.connect("/settings/{setting_id}",
95 m.connect("/settings/{setting_id}",
95 action="update", conditions=dict(method=["PUT"]))
96 action="update", conditions=dict(method=["PUT"]))
96 m.connect("/settings/{setting_id}",
97 m.connect("/settings/{setting_id}",
97 action="delete", conditions=dict(method=["DELETE"]))
98 action="delete", conditions=dict(method=["DELETE"]))
98 m.connect("admin_edit_setting", "/settings/{setting_id}/edit",
99 m.connect("admin_edit_setting", "/settings/{setting_id}/edit",
99 action="edit", conditions=dict(method=["GET"]))
100 action="edit", conditions=dict(method=["GET"]))
100 m.connect("formatted_admin_edit_setting", "/settings/{setting_id}.{format}/edit",
101 m.connect("formatted_admin_edit_setting", "/settings/{setting_id}.{format}/edit",
101 action="edit", conditions=dict(method=["GET"]))
102 action="edit", conditions=dict(method=["GET"]))
102 m.connect("admin_setting", "/settings/{setting_id}",
103 m.connect("admin_setting", "/settings/{setting_id}",
103 action="show", conditions=dict(method=["GET"]))
104 action="show", conditions=dict(method=["GET"]))
104 m.connect("formatted_admin_setting", "/settings/{setting_id}.{format}",
105 m.connect("formatted_admin_setting", "/settings/{setting_id}.{format}",
105 action="show", conditions=dict(method=["GET"]))
106 action="show", conditions=dict(method=["GET"]))
106 m.connect("admin_settings_my_account", "/my_account",
107 m.connect("admin_settings_my_account", "/my_account",
107 action="my_account", conditions=dict(method=["GET"]))
108 action="my_account", conditions=dict(method=["GET"]))
108 m.connect("admin_settings_my_account_update", "/my_account_update",
109 m.connect("admin_settings_my_account_update", "/my_account_update",
109 action="my_account_update", conditions=dict(method=["PUT"]))
110 action="my_account_update", conditions=dict(method=["PUT"]))
110 m.connect("admin_settings_create_repository", "/create_repository",
111 m.connect("admin_settings_create_repository", "/create_repository",
111 action="create_repository", conditions=dict(method=["GET"]))
112 action="create_repository", conditions=dict(method=["GET"]))
112
113
113 #ADMIN MAIN PAGES
114 #ADMIN MAIN PAGES
114 with map.submapper(path_prefix='/_admin', controller='admin/admin') as m:
115 with map.submapper(path_prefix='/_admin', controller='admin/admin') as m:
115 m.connect('admin_home', '', action='index')#main page
116 m.connect('admin_home', '', action='index')#main page
116 m.connect('admin_add_repo', '/add_repo/{new_repo:[a-z0-9\. _-]*}',
117 m.connect('admin_add_repo', '/add_repo/{new_repo:[a-z0-9\. _-]*}',
117 action='add_repo')
118 action='add_repo')
118 #SEARCH
119 #SEARCH
119 map.connect('search', '/_admin/search', controller='search',)
120 map.connect('search', '/_admin/search', controller='search',)
120 map.connect('search_repo', '/_admin/search/{search_repo:.*}', controller='search')
121 map.connect('search_repo', '/_admin/search/{search_repo:.*}', controller='search')
121
122
122 #LOGIN/LOGOUT/REGISTER/SIGN IN
123 #LOGIN/LOGOUT/REGISTER/SIGN IN
123 map.connect('login_home', '/_admin/login', controller='login')
124 map.connect('login_home', '/_admin/login', controller='login')
124 map.connect('logout_home', '/_admin/logout', controller='login', action='logout')
125 map.connect('logout_home', '/_admin/logout', controller='login', action='logout')
125 map.connect('register', '/_admin/register', controller='login', action='register')
126 map.connect('register', '/_admin/register', controller='login', action='register')
126 map.connect('reset_password', '/_admin/password_reset', controller='login', action='password_reset')
127 map.connect('reset_password', '/_admin/password_reset', controller='login', action='password_reset')
127
128
128 #FEEDS
129 #FEEDS
129 map.connect('rss_feed_home', '/{repo_name:.*}/feed/rss',
130 map.connect('rss_feed_home', '/{repo_name:.*}/feed/rss',
130 controller='feed', action='rss',
131 controller='feed', action='rss',
131 conditions=dict(function=check_repo))
132 conditions=dict(function=check_repo))
132 map.connect('atom_feed_home', '/{repo_name:.*}/feed/atom',
133 map.connect('atom_feed_home', '/{repo_name:.*}/feed/atom',
133 controller='feed', action='atom',
134 controller='feed', action='atom',
134 conditions=dict(function=check_repo))
135 conditions=dict(function=check_repo))
135
136
136
137
137 #REPOSITORY ROUTES
138 #REPOSITORY ROUTES
138 map.connect('changeset_home', '/{repo_name:.*}/changeset/{revision}',
139 map.connect('changeset_home', '/{repo_name:.*}/changeset/{revision}',
139 controller='changeset', revision='tip',
140 controller='changeset', revision='tip',
140 conditions=dict(function=check_repo))
141 conditions=dict(function=check_repo))
141 map.connect('raw_changeset_home', '/{repo_name:.*}/raw-changeset/{revision}',
142 map.connect('raw_changeset_home', '/{repo_name:.*}/raw-changeset/{revision}',
142 controller='changeset', action='raw_changeset', revision='tip',
143 controller='changeset', action='raw_changeset', revision='tip',
143 conditions=dict(function=check_repo))
144 conditions=dict(function=check_repo))
144 map.connect('summary_home', '/{repo_name:.*}/summary',
145 map.connect('summary_home', '/{repo_name:.*}/summary',
145 controller='summary', conditions=dict(function=check_repo))
146 controller='summary', conditions=dict(function=check_repo))
146 map.connect('shortlog_home', '/{repo_name:.*}/shortlog',
147 map.connect('shortlog_home', '/{repo_name:.*}/shortlog',
147 controller='shortlog', conditions=dict(function=check_repo))
148 controller='shortlog', conditions=dict(function=check_repo))
148 map.connect('branches_home', '/{repo_name:.*}/branches',
149 map.connect('branches_home', '/{repo_name:.*}/branches',
149 controller='branches', conditions=dict(function=check_repo))
150 controller='branches', conditions=dict(function=check_repo))
150 map.connect('tags_home', '/{repo_name:.*}/tags',
151 map.connect('tags_home', '/{repo_name:.*}/tags',
151 controller='tags', conditions=dict(function=check_repo))
152 controller='tags', conditions=dict(function=check_repo))
152 map.connect('changelog_home', '/{repo_name:.*}/changelog',
153 map.connect('changelog_home', '/{repo_name:.*}/changelog',
153 controller='changelog', conditions=dict(function=check_repo))
154 controller='changelog', conditions=dict(function=check_repo))
154 map.connect('files_home', '/{repo_name:.*}/files/{revision}/{f_path:.*}',
155 map.connect('files_home', '/{repo_name:.*}/files/{revision}/{f_path:.*}',
155 controller='files', revision='tip', f_path='',
156 controller='files', revision='tip', f_path='',
156 conditions=dict(function=check_repo))
157 conditions=dict(function=check_repo))
157 map.connect('files_diff_home', '/{repo_name:.*}/diff/{f_path:.*}',
158 map.connect('files_diff_home', '/{repo_name:.*}/diff/{f_path:.*}',
158 controller='files', action='diff', revision='tip', f_path='',
159 controller='files', action='diff', revision='tip', f_path='',
159 conditions=dict(function=check_repo))
160 conditions=dict(function=check_repo))
160 map.connect('files_rawfile_home', '/{repo_name:.*}/rawfile/{revision}/{f_path:.*}',
161 map.connect('files_rawfile_home', '/{repo_name:.*}/rawfile/{revision}/{f_path:.*}',
161 controller='files', action='rawfile', revision='tip', f_path='',
162 controller='files', action='rawfile', revision='tip', f_path='',
162 conditions=dict(function=check_repo))
163 conditions=dict(function=check_repo))
163 map.connect('files_raw_home', '/{repo_name:.*}/raw/{revision}/{f_path:.*}',
164 map.connect('files_raw_home', '/{repo_name:.*}/raw/{revision}/{f_path:.*}',
164 controller='files', action='raw', revision='tip', f_path='',
165 controller='files', action='raw', revision='tip', f_path='',
165 conditions=dict(function=check_repo))
166 conditions=dict(function=check_repo))
166 map.connect('files_annotate_home', '/{repo_name:.*}/annotate/{revision}/{f_path:.*}',
167 map.connect('files_annotate_home', '/{repo_name:.*}/annotate/{revision}/{f_path:.*}',
167 controller='files', action='annotate', revision='tip', f_path='',
168 controller='files', action='annotate', revision='tip', f_path='',
168 conditions=dict(function=check_repo))
169 conditions=dict(function=check_repo))
169 map.connect('files_archive_home', '/{repo_name:.*}/archive/{revision}/{fileformat}',
170 map.connect('files_archive_home', '/{repo_name:.*}/archive/{revision}/{fileformat}',
170 controller='files', action='archivefile', revision='tip',
171 controller='files', action='archivefile', revision='tip',
171 conditions=dict(function=check_repo))
172 conditions=dict(function=check_repo))
172 map.connect('repo_settings_delete', '/{repo_name:.*}/settings',
173 map.connect('repo_settings_delete', '/{repo_name:.*}/settings',
173 controller='settings', action="delete",
174 controller='settings', action="delete",
174 conditions=dict(method=["DELETE"], function=check_repo))
175 conditions=dict(method=["DELETE"], function=check_repo))
175 map.connect('repo_settings_update', '/{repo_name:.*}/settings',
176 map.connect('repo_settings_update', '/{repo_name:.*}/settings',
176 controller='settings', action="update",
177 controller='settings', action="update",
177 conditions=dict(method=["PUT"], function=check_repo))
178 conditions=dict(method=["PUT"], function=check_repo))
178 map.connect('repo_settings_home', '/{repo_name:.*}/settings',
179 map.connect('repo_settings_home', '/{repo_name:.*}/settings',
179 controller='settings', action='index',
180 controller='settings', action='index',
180 conditions=dict(function=check_repo))
181 conditions=dict(function=check_repo))
181
182
182 map.connect('repo_fork_create_home', '/{repo_name:.*}/fork',
183 map.connect('repo_fork_create_home', '/{repo_name:.*}/fork',
183 controller='settings', action='fork_create',
184 controller='settings', action='fork_create',
184 conditions=dict(function=check_repo, method=["POST"]))
185 conditions=dict(function=check_repo, method=["POST"]))
185 map.connect('repo_fork_home', '/{repo_name:.*}/fork',
186 map.connect('repo_fork_home', '/{repo_name:.*}/fork',
186 controller='settings', action='fork',
187 controller='settings', action='fork',
187 conditions=dict(function=check_repo))
188 conditions=dict(function=check_repo))
188
189
189 return map
190 return map
@@ -1,2303 +1,2310 b''
1 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
1 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
2 border:0;
2 border:0;
3 outline:0;
3 outline:0;
4 font-size:100%;
4 font-size:100%;
5 vertical-align:baseline;
5 vertical-align:baseline;
6 background:transparent;
6 background:transparent;
7 margin:0;
7 margin:0;
8 padding:0;
8 padding:0;
9 }
9 }
10
10
11 body {
11 body {
12 line-height:1;
12 line-height:1;
13 height:100%;
13 height:100%;
14 background:url("../images/background.png") repeat scroll 0 0 #B0B0B0;
14 background:url("../images/background.png") repeat scroll 0 0 #B0B0B0;
15 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
15 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
16 font-size:12px;
16 font-size:12px;
17 color:#000;
17 color:#000;
18 margin:0;
18 margin:0;
19 padding:0;
19 padding:0;
20 }
20 }
21
21
22 ol,ul {
22 ol,ul {
23 list-style:none;
23 list-style:none;
24 }
24 }
25
25
26 blockquote,q {
26 blockquote,q {
27 quotes:none;
27 quotes:none;
28 }
28 }
29
29
30 blockquote:before,blockquote:after,q:before,q:after {
30 blockquote:before,blockquote:after,q:before,q:after {
31 content:none;
31 content:none;
32 }
32 }
33
33
34 :focus {
34 :focus {
35 outline:0;
35 outline:0;
36 }
36 }
37
37
38 del {
38 del {
39 text-decoration:line-through;
39 text-decoration:line-through;
40 }
40 }
41
41
42 table {
42 table {
43 border-collapse:collapse;
43 border-collapse:collapse;
44 border-spacing:0;
44 border-spacing:0;
45 }
45 }
46
46
47 html {
47 html {
48 height:100%;
48 height:100%;
49 }
49 }
50
50
51 a {
51 a {
52 color:#003367;
52 color:#003367;
53 text-decoration:none;
53 text-decoration:none;
54 cursor:pointer;
54 cursor:pointer;
55 font-weight:700;
55 font-weight:700;
56 }
56 }
57
57
58 a:hover {
58 a:hover {
59 color:#316293;
59 color:#316293;
60 text-decoration:underline;
60 text-decoration:underline;
61 }
61 }
62
62
63 h1,h2,h3,h4,h5,h6 {
63 h1,h2,h3,h4,h5,h6 {
64 color:#292929;
64 color:#292929;
65 font-weight:700;
65 font-weight:700;
66 }
66 }
67
67
68 h1 {
68 h1 {
69 font-size:22px;
69 font-size:22px;
70 }
70 }
71
71
72 h2 {
72 h2 {
73 font-size:20px;
73 font-size:20px;
74 }
74 }
75
75
76 h3 {
76 h3 {
77 font-size:18px;
77 font-size:18px;
78 }
78 }
79
79
80 h4 {
80 h4 {
81 font-size:16px;
81 font-size:16px;
82 }
82 }
83
83
84 h5 {
84 h5 {
85 font-size:14px;
85 font-size:14px;
86 }
86 }
87
87
88 h6 {
88 h6 {
89 font-size:11px;
89 font-size:11px;
90 }
90 }
91
91
92 ul.circle {
92 ul.circle {
93 list-style-type:circle;
93 list-style-type:circle;
94 }
94 }
95
95
96 ul.disc {
96 ul.disc {
97 list-style-type:disc;
97 list-style-type:disc;
98 }
98 }
99
99
100 ul.square {
100 ul.square {
101 list-style-type:square;
101 list-style-type:square;
102 }
102 }
103
103
104 ol.lower-roman {
104 ol.lower-roman {
105 list-style-type:lower-roman;
105 list-style-type:lower-roman;
106 }
106 }
107
107
108 ol.upper-roman {
108 ol.upper-roman {
109 list-style-type:upper-roman;
109 list-style-type:upper-roman;
110 }
110 }
111
111
112 ol.lower-alpha {
112 ol.lower-alpha {
113 list-style-type:lower-alpha;
113 list-style-type:lower-alpha;
114 }
114 }
115
115
116 ol.upper-alpha {
116 ol.upper-alpha {
117 list-style-type:upper-alpha;
117 list-style-type:upper-alpha;
118 }
118 }
119
119
120 ol.decimal {
120 ol.decimal {
121 list-style-type:decimal;
121 list-style-type:decimal;
122 }
122 }
123
123
124 div.color {
124 div.color {
125 clear:both;
125 clear:both;
126 overflow:hidden;
126 overflow:hidden;
127 position:absolute;
127 position:absolute;
128 background:#FFF;
128 background:#FFF;
129 margin:7px 0 0 60px;
129 margin:7px 0 0 60px;
130 padding:1px 1px 1px 0;
130 padding:1px 1px 1px 0;
131 }
131 }
132
132
133 div.color a {
133 div.color a {
134 width:15px;
134 width:15px;
135 height:15px;
135 height:15px;
136 display:block;
136 display:block;
137 float:left;
137 float:left;
138 margin:0 0 0 1px;
138 margin:0 0 0 1px;
139 padding:0;
139 padding:0;
140 }
140 }
141
141
142 div.options {
142 div.options {
143 clear:both;
143 clear:both;
144 overflow:hidden;
144 overflow:hidden;
145 position:absolute;
145 position:absolute;
146 background:#FFF;
146 background:#FFF;
147 margin:7px 0 0 162px;
147 margin:7px 0 0 162px;
148 padding:0;
148 padding:0;
149 }
149 }
150
150
151 div.options a {
151 div.options a {
152 height:1%;
152 height:1%;
153 display:block;
153 display:block;
154 text-decoration:none;
154 text-decoration:none;
155 margin:0;
155 margin:0;
156 padding:3px 8px;
156 padding:3px 8px;
157 }
157 }
158
158
159 .top-left-rounded-corner {
159 .top-left-rounded-corner {
160 -webkit-border-top-left-radius: 8px;
160 -webkit-border-top-left-radius: 8px;
161 -khtml-border-radius-topleft: 8px;
161 -khtml-border-radius-topleft: 8px;
162 -moz-border-radius-topleft: 8px;
162 -moz-border-radius-topleft: 8px;
163 border-top-left-radius: 8px;
163 border-top-left-radius: 8px;
164 }
164 }
165
165
166 .top-right-rounded-corner {
166 .top-right-rounded-corner {
167 -webkit-border-top-right-radius: 8px;
167 -webkit-border-top-right-radius: 8px;
168 -khtml-border-radius-topright: 8px;
168 -khtml-border-radius-topright: 8px;
169 -moz-border-radius-topright: 8px;
169 -moz-border-radius-topright: 8px;
170 border-top-right-radius: 8px;
170 border-top-right-radius: 8px;
171 }
171 }
172
172
173 .bottom-left-rounded-corner {
173 .bottom-left-rounded-corner {
174 -webkit-border-bottom-left-radius: 8px;
174 -webkit-border-bottom-left-radius: 8px;
175 -khtml-border-radius-bottomleft: 8px;
175 -khtml-border-radius-bottomleft: 8px;
176 -moz-border-radius-bottomleft: 8px;
176 -moz-border-radius-bottomleft: 8px;
177 border-bottom-left-radius: 8px;
177 border-bottom-left-radius: 8px;
178 }
178 }
179
179
180 .bottom-right-rounded-corner {
180 .bottom-right-rounded-corner {
181 -webkit-border-bottom-right-radius: 8px;
181 -webkit-border-bottom-right-radius: 8px;
182 -khtml-border-radius-bottomright: 8px;
182 -khtml-border-radius-bottomright: 8px;
183 -moz-border-radius-bottomright: 8px;
183 -moz-border-radius-bottomright: 8px;
184 border-bottom-right-radius: 8px;
184 border-bottom-right-radius: 8px;
185 }
185 }
186
186
187
187
188 #header {
188 #header {
189 margin:0;
189 margin:0;
190 padding:0 30px;
190 padding:0 30px;
191 }
191 }
192
192
193 #header ul#logged-user li {
193 #header ul#logged-user li {
194 list-style:none;
194 list-style:none;
195 float:left;
195 float:left;
196 border-left:1px solid #bbb;
196 border-left:1px solid #bbb;
197 border-right:1px solid #a5a5a5;
197 border-right:1px solid #a5a5a5;
198 margin:-2px 0 0;
198 margin:-2px 0 0;
199 padding:10px 12px;
199 padding:10px 12px;
200 }
200 }
201
201
202 #header ul#logged-user li.first {
202 #header ul#logged-user li.first {
203 border-left:none;
203 border-left:none;
204 margin:-6px;
204 margin:-6px;
205 }
205 }
206
206
207 #header ul#logged-user li.first div.account {
207 #header ul#logged-user li.first div.account {
208 padding-top:4px;
208 padding-top:4px;
209 float:left;
209 float:left;
210 }
210 }
211
211
212 #header ul#logged-user li.last {
212 #header ul#logged-user li.last {
213 border-right:none;
213 border-right:none;
214 }
214 }
215
215
216 #header ul#logged-user li a {
216 #header ul#logged-user li a {
217 color:#4e4e4e;
217 color:#4e4e4e;
218 font-weight:700;
218 font-weight:700;
219 text-decoration:none;
219 text-decoration:none;
220 }
220 }
221
221
222 #header ul#logged-user li a:hover {
222 #header ul#logged-user li a:hover {
223 color:#376ea6;
223 color:#376ea6;
224 text-decoration:underline;
224 text-decoration:underline;
225 }
225 }
226
226
227 #header ul#logged-user li.highlight a {
227 #header ul#logged-user li.highlight a {
228 color:#fff;
228 color:#fff;
229 }
229 }
230
230
231 #header ul#logged-user li.highlight a:hover {
231 #header ul#logged-user li.highlight a:hover {
232 color:#376ea6;
232 color:#376ea6;
233 }
233 }
234
234
235 #header #header-inner {
235 #header #header-inner {
236 height:40px;
236 height:40px;
237 clear:both;
237 clear:both;
238 position:relative;
238 position:relative;
239 background:#003367 url("../images/header_inner.png") repeat-x;
239 background:#003367 url("../images/header_inner.png") repeat-x;
240 border-bottom:2px solid #fff;
240 border-bottom:2px solid #fff;
241 margin:0;
241 margin:0;
242 padding:0;
242 padding:0;
243 }
243 }
244
244
245 #header #header-inner #home a {
245 #header #header-inner #home a {
246 height:40px;
246 height:40px;
247 width:46px;
247 width:46px;
248 display:block;
248 display:block;
249 background:url("../images/button_home.png");
249 background:url("../images/button_home.png");
250 background-position:0 0;
250 background-position:0 0;
251 margin:0;
251 margin:0;
252 padding:0;
252 padding:0;
253 }
253 }
254
254
255 #header #header-inner #home a:hover {
255 #header #header-inner #home a:hover {
256 background-position:0 -40px;
256 background-position:0 -40px;
257 }
257 }
258
258
259 #header #header-inner #logo h1 {
259 #header #header-inner #logo h1 {
260 color:#FFF;
260 color:#FFF;
261 font-size:14px;
261 font-size:14px;
262 text-transform:uppercase;
262 text-transform:uppercase;
263 margin:13px 0 0 13px;
263 margin:13px 0 0 13px;
264 padding:0;
264 padding:0;
265 }
265 }
266
266
267 #header #header-inner #logo a {
267 #header #header-inner #logo a {
268 color:#fff;
268 color:#fff;
269 text-decoration:none;
269 text-decoration:none;
270 }
270 }
271
271
272 #header #header-inner #logo a:hover {
272 #header #header-inner #logo a:hover {
273 color:#dabf29;
273 color:#dabf29;
274 }
274 }
275
275
276 #header #header-inner #quick,#header #header-inner #quick ul {
276 #header #header-inner #quick,#header #header-inner #quick ul {
277 position:relative;
277 position:relative;
278 float:right;
278 float:right;
279 list-style-type:none;
279 list-style-type:none;
280 list-style-position:outside;
280 list-style-position:outside;
281 margin:10px 5px 0 0;
281 margin:10px 5px 0 0;
282 padding:0;
282 padding:0;
283 }
283 }
284
284
285 #header #header-inner #quick li {
285 #header #header-inner #quick li {
286 position:relative;
286 position:relative;
287 float:left;
287 float:left;
288 margin:0 5px 0 0;
288 margin:0 5px 0 0;
289 padding:0;
289 padding:0;
290 }
290 }
291
291
292 #header #header-inner #quick li a {
292 #header #header-inner #quick li a {
293 top:0;
293 top:0;
294 left:0;
294 left:0;
295 height:1%;
295 height:1%;
296 display:block;
296 display:block;
297 clear:both;
297 clear:both;
298 overflow:hidden;
298 overflow:hidden;
299 color:#FFF;
299 color:#FFF;
300 font-weight:700;
300 font-weight:700;
301 text-decoration:none;
301 text-decoration:none;
302 background:#369 url("../../images/quick_l.png") no-repeat top left;
302 background:#369 url("../../images/quick_l.png") no-repeat top left;
303 padding:0;
303 padding:0;
304 }
304 }
305
305
306 #header #header-inner #quick li span {
306 #header #header-inner #quick li span {
307 top:0;
307 top:0;
308 right:0;
308 right:0;
309 height:1%;
309 height:1%;
310 display:block;
310 display:block;
311 float:left;
311 float:left;
312 background:url("../../images/quick_r.png") no-repeat top right;
312 background:url("../../images/quick_r.png") no-repeat top right;
313 border-left:1px solid #3f6f9f;
313 border-left:1px solid #3f6f9f;
314 margin:0;
314 margin:0;
315 padding:10px 12px 8px 10px;
315 padding:10px 12px 8px 10px;
316 }
316 }
317
317
318 #header #header-inner #quick li span.normal {
318 #header #header-inner #quick li span.normal {
319 border:none;
319 border:none;
320 padding:10px 12px 8px;
320 padding:10px 12px 8px;
321 }
321 }
322
322
323 #header #header-inner #quick li span.icon {
323 #header #header-inner #quick li span.icon {
324 top:0;
324 top:0;
325 left:0;
325 left:0;
326 border-left:none;
326 border-left:none;
327 background:url("../../images/quick_l.png") no-repeat top left;
327 background:url("../../images/quick_l.png") no-repeat top left;
328 border-right:1px solid #2e5c89;
328 border-right:1px solid #2e5c89;
329 padding:8px 8px 4px;
329 padding:8px 8px 4px;
330 }
330 }
331
331
332 #header #header-inner #quick li a:hover {
332 #header #header-inner #quick li a:hover {
333 background:#4e4e4e url("../../images/quick_l_selected.png") no-repeat top left;
333 background:#4e4e4e url("../../images/quick_l_selected.png") no-repeat top left;
334 }
334 }
335
335
336 #header #header-inner #quick li a:hover span {
336 #header #header-inner #quick li a:hover span {
337 border-left:1px solid #545454;
337 border-left:1px solid #545454;
338 background:url("../../images/quick_r_selected.png") no-repeat top right;
338 background:url("../../images/quick_r_selected.png") no-repeat top right;
339 }
339 }
340
340
341 #header #header-inner #quick li a:hover span.icon {
341 #header #header-inner #quick li a:hover span.icon {
342 border-left:none;
342 border-left:none;
343 border-right:1px solid #464646;
343 border-right:1px solid #464646;
344 background:url("../../images/quick_l_selected.png") no-repeat top left;
344 background:url("../../images/quick_l_selected.png") no-repeat top left;
345 }
345 }
346
346
347 #header #header-inner #quick ul {
347 #header #header-inner #quick ul {
348 top:29px;
348 top:29px;
349 right:0;
349 right:0;
350 min-width:200px;
350 min-width:200px;
351 display:none;
351 display:none;
352 position:absolute;
352 position:absolute;
353 background:#FFF;
353 background:#FFF;
354 border:1px solid #666;
354 border:1px solid #666;
355 border-top:1px solid #003367;
355 border-top:1px solid #003367;
356 z-index:100;
356 z-index:100;
357 margin:0;
357 margin:0;
358 padding:0;
358 padding:0;
359 }
359 }
360
360
361 #header #header-inner #quick ul.repo_switcher {
361 #header #header-inner #quick ul.repo_switcher {
362 max-height:275px;
362 max-height:275px;
363 overflow-x:hidden;
363 overflow-x:hidden;
364 overflow-y:auto;
364 overflow-y:auto;
365 }
365 }
366
366
367 #header #header-inner #quick li ul li {
367 #header #header-inner #quick li ul li {
368 border-bottom:1px solid #ddd;
368 border-bottom:1px solid #ddd;
369 }
369 }
370
370
371 #header #header-inner #quick li ul li a {
371 #header #header-inner #quick li ul li a {
372 width:182px;
372 width:182px;
373 height:auto;
373 height:auto;
374 display:block;
374 display:block;
375 float:left;
375 float:left;
376 background:#FFF;
376 background:#FFF;
377 color:#003367;
377 color:#003367;
378 font-weight:400;
378 font-weight:400;
379 margin:0;
379 margin:0;
380 padding:7px 9px;
380 padding:7px 9px;
381 }
381 }
382
382
383 #header #header-inner #quick li ul li a:hover {
383 #header #header-inner #quick li ul li a:hover {
384 color:#000;
384 color:#000;
385 background:#FFF;
385 background:#FFF;
386 }
386 }
387
387
388 #header #header-inner #quick ul ul {
388 #header #header-inner #quick ul ul {
389 top:auto;
389 top:auto;
390 }
390 }
391
391
392 #header #header-inner #quick li ul ul {
392 #header #header-inner #quick li ul ul {
393 right:200px;
393 right:200px;
394 max-height:275px;
394 max-height:275px;
395 overflow:auto;
395 overflow:auto;
396 overflow-x:hidden;
396 overflow-x:hidden;
397 white-space:nowrap;
397 white-space:nowrap;
398 }
398 }
399
399
400 #header #header-inner #quick li ul li a.journal,#header #header-inner #quick li ul li a.journal:hover {
400 #header #header-inner #quick li ul li a.journal,#header #header-inner #quick li ul li a.journal:hover {
401 background:url("../images/icons/book.png") no-repeat scroll 4px 9px #FFF;
401 background:url("../images/icons/book.png") no-repeat scroll 4px 9px #FFF;
402 width:167px;
402 width:167px;
403 margin:0;
403 margin:0;
404 padding:12px 9px 7px 24px;
404 padding:12px 9px 7px 24px;
405 }
405 }
406
406
407 #header #header-inner #quick li ul li a.private_repo,#header #header-inner #quick li ul li a.private_repo:hover {
407 #header #header-inner #quick li ul li a.private_repo,#header #header-inner #quick li ul li a.private_repo:hover {
408 background:url("../images/icons/lock.png") no-repeat scroll 4px 9px #FFF;
408 background:url("../images/icons/lock.png") no-repeat scroll 4px 9px #FFF;
409 min-width:167px;
409 min-width:167px;
410 margin:0;
410 margin:0;
411 padding:12px 9px 7px 24px;
411 padding:12px 9px 7px 24px;
412 }
412 }
413
413
414 #header #header-inner #quick li ul li a.public_repo,#header #header-inner #quick li ul li a.public_repo:hover {
414 #header #header-inner #quick li ul li a.public_repo,#header #header-inner #quick li ul li a.public_repo:hover {
415 background:url("../images/icons/lock_open.png") no-repeat scroll 4px 9px #FFF;
415 background:url("../images/icons/lock_open.png") no-repeat scroll 4px 9px #FFF;
416 min-width:167px;
416 min-width:167px;
417 margin:0;
417 margin:0;
418 padding:12px 9px 7px 24px;
418 padding:12px 9px 7px 24px;
419 }
419 }
420
420
421 #header #header-inner #quick li ul li a.repos,#header #header-inner #quick li ul li a.repos:hover {
421 #header #header-inner #quick li ul li a.repos,#header #header-inner #quick li ul li a.repos:hover {
422 background:url("../images/icons/folder_edit.png") no-repeat scroll 4px 9px #FFF;
422 background:url("../images/icons/folder_edit.png") no-repeat scroll 4px 9px #FFF;
423 width:167px;
423 width:167px;
424 margin:0;
424 margin:0;
425 padding:12px 9px 7px 24px;
425 padding:12px 9px 7px 24px;
426 }
426 }
427
427
428 #header #header-inner #quick li ul li a.users,#header #header-inner #quick li ul li a.users:hover {
428 #header #header-inner #quick li ul li a.users,#header #header-inner #quick li ul li a.users:hover {
429 background:#FFF url("../images/icons/user_edit.png") no-repeat 4px 9px;
429 background:#FFF url("../images/icons/user_edit.png") no-repeat 4px 9px;
430 width:167px;
430 width:167px;
431 margin:0;
431 margin:0;
432 padding:12px 9px 7px 24px;
432 padding:12px 9px 7px 24px;
433 }
433 }
434
434
435 #header #header-inner #quick li ul li a.settings,#header #header-inner #quick li ul li a.settings:hover {
435 #header #header-inner #quick li ul li a.settings,#header #header-inner #quick li ul li a.settings:hover {
436 background:#FFF url("../images/icons/cog.png") no-repeat 4px 9px;
436 background:#FFF url("../images/icons/cog.png") no-repeat 4px 9px;
437 width:167px;
437 width:167px;
438 margin:0;
438 margin:0;
439 padding:12px 9px 7px 24px;
439 padding:12px 9px 7px 24px;
440 }
440 }
441
441
442 #header #header-inner #quick li ul li a.permissions,#header #header-inner #quick li ul li a.permissions:hover {
442 #header #header-inner #quick li ul li a.permissions,#header #header-inner #quick li ul li a.permissions:hover {
443 background:#FFF url("../images/icons/key.png") no-repeat 4px 9px;
443 background:#FFF url("../images/icons/key.png") no-repeat 4px 9px;
444 width:167px;
444 width:167px;
445 margin:0;
445 margin:0;
446 padding:12px 9px 7px 24px;
446 padding:12px 9px 7px 24px;
447 }
447 }
448
448
449 #header #header-inner #quick li ul li a.fork,#header #header-inner #quick li ul li a.fork:hover {
449 #header #header-inner #quick li ul li a.fork,#header #header-inner #quick li ul li a.fork:hover {
450 background:#FFF url("../images/icons/arrow_divide.png") no-repeat 4px 9px;
450 background:#FFF url("../images/icons/arrow_divide.png") no-repeat 4px 9px;
451 width:167px;
451 width:167px;
452 margin:0;
452 margin:0;
453 padding:12px 9px 7px 24px;
453 padding:12px 9px 7px 24px;
454 }
454 }
455
455
456 #header #header-inner #quick li ul li a.search,#header #header-inner #quick li ul li a.search:hover {
456 #header #header-inner #quick li ul li a.search,#header #header-inner #quick li ul li a.search:hover {
457 background:#FFF url("../images/icons/search_16.png") no-repeat 4px 9px;
457 background:#FFF url("../images/icons/search_16.png") no-repeat 4px 9px;
458 width:167px;
458 width:167px;
459 margin:0;
459 margin:0;
460 padding:12px 9px 7px 24px;
460 padding:12px 9px 7px 24px;
461 }
461 }
462
462
463 #header #header-inner #quick li ul li a.delete,#header #header-inner #quick li ul li a.delete:hover {
463 #header #header-inner #quick li ul li a.delete,#header #header-inner #quick li ul li a.delete:hover {
464 background:#FFF url("../images/icons/delete.png") no-repeat 4px 9px;
464 background:#FFF url("../images/icons/delete.png") no-repeat 4px 9px;
465 width:167px;
465 width:167px;
466 margin:0;
466 margin:0;
467 padding:12px 9px 7px 24px;
467 padding:12px 9px 7px 24px;
468 }
468 }
469
469
470 #header #header-inner #quick li ul li a.branches,#header #header-inner #quick li ul li a.branches:hover {
470 #header #header-inner #quick li ul li a.branches,#header #header-inner #quick li ul li a.branches:hover {
471 background:#FFF url("../images/icons/arrow_branch.png") no-repeat 4px 9px;
471 background:#FFF url("../images/icons/arrow_branch.png") no-repeat 4px 9px;
472 width:167px;
472 width:167px;
473 margin:0;
473 margin:0;
474 padding:12px 9px 7px 24px;
474 padding:12px 9px 7px 24px;
475 }
475 }
476
476
477 #header #header-inner #quick li ul li a.tags,#header #header-inner #quick li ul li a.tags:hover {
477 #header #header-inner #quick li ul li a.tags,#header #header-inner #quick li ul li a.tags:hover {
478 background:#FFF url("../images/icons/tag_blue.png") no-repeat 4px 9px;
478 background:#FFF url("../images/icons/tag_blue.png") no-repeat 4px 9px;
479 width:167px;
479 width:167px;
480 margin:0;
480 margin:0;
481 padding:12px 9px 7px 24px;
481 padding:12px 9px 7px 24px;
482 }
482 }
483
483
484 #header #header-inner #quick li ul li a.admin,#header #header-inner #quick li ul li a.admin:hover {
484 #header #header-inner #quick li ul li a.admin,#header #header-inner #quick li ul li a.admin:hover {
485 background:#FFF url("../images/icons/cog_edit.png") no-repeat 4px 9px;
485 background:#FFF url("../images/icons/cog_edit.png") no-repeat 4px 9px;
486 width:167px;
486 width:167px;
487 margin:0;
487 margin:0;
488 padding:12px 9px 7px 24px;
488 padding:12px 9px 7px 24px;
489 }
489 }
490
490
491 #content #left {
491 #content #left {
492 left:0;
492 left:0;
493 width:280px;
493 width:280px;
494 position:absolute;
494 position:absolute;
495 }
495 }
496
496
497 #content #right {
497 #content #right {
498 margin:0 60px 10px 290px;
498 margin:0 60px 10px 290px;
499 }
499 }
500
500
501 #content div.box {
501 #content div.box {
502 clear:both;
502 clear:both;
503 overflow:hidden;
503 overflow:hidden;
504 background:#fff;
504 background:#fff;
505 margin:0 0 10px;
505 margin:0 0 10px;
506 padding:0 0 10px;
506 padding:0 0 10px;
507 }
507 }
508
508
509 #content div.box-left {
509 #content div.box-left {
510 width:49%;
510 width:49%;
511 clear:none;
511 clear:none;
512 float:left;
512 float:left;
513 margin:0 0 10px;
513 margin:0 0 10px;
514 }
514 }
515
515
516 #content div.box-right {
516 #content div.box-right {
517 width:49%;
517 width:49%;
518 clear:none;
518 clear:none;
519 float:right;
519 float:right;
520 margin:0 0 10px;
520 margin:0 0 10px;
521 }
521 }
522
522
523 #content div.box div.title {
523 #content div.box div.title {
524 clear:both;
524 clear:both;
525 overflow:hidden;
525 overflow:hidden;
526 background:#369 url("../images/header_inner.png") repeat-x;
526 background:#369 url("../images/header_inner.png") repeat-x;
527 margin:0 0 20px;
527 margin:0 0 20px;
528 padding:0;
528 padding:0;
529 }
529 }
530
530
531 #content div.box div.title h5 {
531 #content div.box div.title h5 {
532 float:left;
532 float:left;
533 border:none;
533 border:none;
534 color:#fff;
534 color:#fff;
535 text-transform:uppercase;
535 text-transform:uppercase;
536 margin:0;
536 margin:0;
537 padding:11px 0 11px 10px;
537 padding:11px 0 11px 10px;
538 }
538 }
539
539
540 #content div.box div.title ul.links li {
540 #content div.box div.title ul.links li {
541 list-style:none;
541 list-style:none;
542 float:left;
542 float:left;
543 margin:0;
543 margin:0;
544 padding:0;
544 padding:0;
545 }
545 }
546
546
547 #content div.box div.title ul.links li a {
547 #content div.box div.title ul.links li a {
548 height:1%;
548 height:1%;
549 display:block;
549 display:block;
550 float:left;
550 float:left;
551 border-left:1px solid #316293;
551 border-left:1px solid #316293;
552 color:#fff;
552 color:#fff;
553 font-size:11px;
553 font-size:11px;
554 font-weight:700;
554 font-weight:700;
555 text-decoration:none;
555 text-decoration:none;
556 margin:0;
556 margin:0;
557 padding:13px 16px 12px;
557 padding:13px 16px 12px;
558 }
558 }
559
559
560 #content div.box h1,#content div.box h2,#content div.box h3,#content div.box h4,#content div.box h5,#content div.box h6 {
560 #content div.box h1,#content div.box h2,#content div.box h3,#content div.box h4,#content div.box h5,#content div.box h6 {
561 clear:both;
561 clear:both;
562 overflow:hidden;
562 overflow:hidden;
563 border-bottom:1px solid #DDD;
563 border-bottom:1px solid #DDD;
564 margin:10px 20px;
564 margin:10px 20px;
565 padding:0 0 15px;
565 padding:0 0 15px;
566 }
566 }
567
567
568 #content div.box p {
568 #content div.box p {
569 color:#5f5f5f;
569 color:#5f5f5f;
570 font-size:12px;
570 font-size:12px;
571 line-height:150%;
571 line-height:150%;
572 margin:0 24px 10px;
572 margin:0 24px 10px;
573 padding:0;
573 padding:0;
574 }
574 }
575
575
576 #content div.box blockquote {
576 #content div.box blockquote {
577 border-left:4px solid #DDD;
577 border-left:4px solid #DDD;
578 color:#5f5f5f;
578 color:#5f5f5f;
579 font-size:11px;
579 font-size:11px;
580 line-height:150%;
580 line-height:150%;
581 margin:0 34px;
581 margin:0 34px;
582 padding:0 0 0 14px;
582 padding:0 0 0 14px;
583 }
583 }
584
584
585 #content div.box blockquote p {
585 #content div.box blockquote p {
586 margin:10px 0;
586 margin:10px 0;
587 padding:0;
587 padding:0;
588 }
588 }
589
589
590 #content div.box dl {
590 #content div.box dl {
591 margin:10px 24px;
591 margin:10px 24px;
592 }
592 }
593
593
594 #content div.box dt {
594 #content div.box dt {
595 font-size:12px;
595 font-size:12px;
596 margin:0;
596 margin:0;
597 }
597 }
598
598
599 #content div.box dd {
599 #content div.box dd {
600 font-size:12px;
600 font-size:12px;
601 margin:0;
601 margin:0;
602 padding:8px 0 8px 15px;
602 padding:8px 0 8px 15px;
603 }
603 }
604
604
605 #content div.box li {
605 #content div.box li {
606 font-size:12px;
606 font-size:12px;
607 padding:4px 0;
607 padding:4px 0;
608 }
608 }
609
609
610 #content div.box ul.disc,#content div.box ul.circle {
610 #content div.box ul.disc,#content div.box ul.circle {
611 margin:10px 24px 10px 38px;
611 margin:10px 24px 10px 38px;
612 }
612 }
613
613
614 #content div.box ul.square {
614 #content div.box ul.square {
615 margin:10px 24px 10px 40px;
615 margin:10px 24px 10px 40px;
616 }
616 }
617
617
618 #content div.box img.left {
618 #content div.box img.left {
619 border:none;
619 border:none;
620 float:left;
620 float:left;
621 margin:10px 10px 10px 0;
621 margin:10px 10px 10px 0;
622 }
622 }
623
623
624 #content div.box img.right {
624 #content div.box img.right {
625 border:none;
625 border:none;
626 float:right;
626 float:right;
627 margin:10px 0 10px 10px;
627 margin:10px 0 10px 10px;
628 }
628 }
629
629
630 #content div.box div.messages {
630 #content div.box div.messages {
631 clear:both;
631 clear:both;
632 overflow:hidden;
632 overflow:hidden;
633 margin:0 20px;
633 margin:0 20px;
634 padding:0;
634 padding:0;
635 }
635 }
636
636
637 #content div.box div.message {
637 #content div.box div.message {
638 clear:both;
638 clear:both;
639 overflow:hidden;
639 overflow:hidden;
640 margin:0;
640 margin:0;
641 padding:10px 0;
641 padding:10px 0;
642 }
642 }
643
643
644 #content div.box div.message a {
644 #content div.box div.message a {
645 font-weight:400 !important;
645 font-weight:400 !important;
646 }
646 }
647
647
648 #content div.box div.message div.image {
648 #content div.box div.message div.image {
649 float:left;
649 float:left;
650 margin:9px 0 0 5px;
650 margin:9px 0 0 5px;
651 padding:6px;
651 padding:6px;
652 }
652 }
653
653
654 #content div.box div.message div.image img {
654 #content div.box div.message div.image img {
655 vertical-align:middle;
655 vertical-align:middle;
656 margin:0;
656 margin:0;
657 }
657 }
658
658
659 #content div.box div.message div.text {
659 #content div.box div.message div.text {
660 float:left;
660 float:left;
661 margin:0;
661 margin:0;
662 padding:9px 6px;
662 padding:9px 6px;
663 }
663 }
664
664
665 #content div.box div.message div.dismiss a {
665 #content div.box div.message div.dismiss a {
666 height:16px;
666 height:16px;
667 width:16px;
667 width:16px;
668 display:block;
668 display:block;
669 background:url("../images/icons/cross.png") no-repeat;
669 background:url("../images/icons/cross.png") no-repeat;
670 margin:15px 14px 0 0;
670 margin:15px 14px 0 0;
671 padding:0;
671 padding:0;
672 }
672 }
673
673
674 #content div.box div.message div.text h1,#content div.box div.message div.text h2,#content div.box div.message div.text h3,#content div.box div.message div.text h4,#content div.box div.message div.text h5,#content div.box div.message div.text h6 {
674 #content div.box div.message div.text h1,#content div.box div.message div.text h2,#content div.box div.message div.text h3,#content div.box div.message div.text h4,#content div.box div.message div.text h5,#content div.box div.message div.text h6 {
675 border:none;
675 border:none;
676 margin:0;
676 margin:0;
677 padding:0;
677 padding:0;
678 }
678 }
679
679
680 #content div.box div.message div.text span {
680 #content div.box div.message div.text span {
681 height:1%;
681 height:1%;
682 display:block;
682 display:block;
683 margin:0;
683 margin:0;
684 padding:5px 0 0;
684 padding:5px 0 0;
685 }
685 }
686
686
687 #content div.box div.message-error {
687 #content div.box div.message-error {
688 height:1%;
688 height:1%;
689 clear:both;
689 clear:both;
690 overflow:hidden;
690 overflow:hidden;
691 background:#FBE3E4;
691 background:#FBE3E4;
692 border:1px solid #FBC2C4;
692 border:1px solid #FBC2C4;
693 color:#860006;
693 color:#860006;
694 }
694 }
695
695
696 #content div.box div.message-error h6 {
696 #content div.box div.message-error h6 {
697 color:#860006;
697 color:#860006;
698 }
698 }
699
699
700 #content div.box div.message-warning {
700 #content div.box div.message-warning {
701 height:1%;
701 height:1%;
702 clear:both;
702 clear:both;
703 overflow:hidden;
703 overflow:hidden;
704 background:#FFF6BF;
704 background:#FFF6BF;
705 border:1px solid #FFD324;
705 border:1px solid #FFD324;
706 color:#5f5200;
706 color:#5f5200;
707 }
707 }
708
708
709 #content div.box div.message-warning h6 {
709 #content div.box div.message-warning h6 {
710 color:#5f5200;
710 color:#5f5200;
711 }
711 }
712
712
713 #content div.box div.message-notice {
713 #content div.box div.message-notice {
714 height:1%;
714 height:1%;
715 clear:both;
715 clear:both;
716 overflow:hidden;
716 overflow:hidden;
717 background:#8FBDE0;
717 background:#8FBDE0;
718 border:1px solid #6BACDE;
718 border:1px solid #6BACDE;
719 color:#003863;
719 color:#003863;
720 }
720 }
721
721
722 #content div.box div.message-notice h6 {
722 #content div.box div.message-notice h6 {
723 color:#003863;
723 color:#003863;
724 }
724 }
725
725
726 #content div.box div.message-success {
726 #content div.box div.message-success {
727 height:1%;
727 height:1%;
728 clear:both;
728 clear:both;
729 overflow:hidden;
729 overflow:hidden;
730 background:#E6EFC2;
730 background:#E6EFC2;
731 border:1px solid #C6D880;
731 border:1px solid #C6D880;
732 color:#4e6100;
732 color:#4e6100;
733 }
733 }
734
734
735 #content div.box div.message-success h6 {
735 #content div.box div.message-success h6 {
736 color:#4e6100;
736 color:#4e6100;
737 }
737 }
738
738
739 #content div.box div.form div.fields div.field {
739 #content div.box div.form div.fields div.field {
740 height:1%;
740 height:1%;
741 border-bottom:1px solid #DDD;
741 border-bottom:1px solid #DDD;
742 clear:both;
742 clear:both;
743 margin:0;
743 margin:0;
744 padding:10px 0;
744 padding:10px 0;
745 }
745 }
746
746
747 #content div.box div.form div.fields div.field-first {
747 #content div.box div.form div.fields div.field-first {
748 padding:0 0 10px;
748 padding:0 0 10px;
749 }
749 }
750
750
751 #content div.box div.form div.fields div.field-noborder {
751 #content div.box div.form div.fields div.field-noborder {
752 border-bottom:0 !important;
752 border-bottom:0 !important;
753 }
753 }
754
754
755 #content div.box div.form div.fields div.field span.error-message {
755 #content div.box div.form div.fields div.field span.error-message {
756 height:1%;
756 height:1%;
757 display:inline-block;
757 display:inline-block;
758 color:red;
758 color:red;
759 margin:8px 0 0 4px;
759 margin:8px 0 0 4px;
760 padding:0;
760 padding:0;
761 }
761 }
762
762
763 #content div.box div.form div.fields div.field span.success {
763 #content div.box div.form div.fields div.field span.success {
764 height:1%;
764 height:1%;
765 display:block;
765 display:block;
766 color:#316309;
766 color:#316309;
767 margin:8px 0 0;
767 margin:8px 0 0;
768 padding:0;
768 padding:0;
769 }
769 }
770
770
771 #content div.box div.form div.fields div.field div.label {
771 #content div.box div.form div.fields div.field div.label {
772 left:80px;
772 left:80px;
773 width:auto;
773 width:auto;
774 position:absolute;
774 position:absolute;
775 margin:0;
775 margin:0;
776 padding:8px 0 0 5px;
776 padding:8px 0 0 5px;
777 }
777 }
778
778
779 #content div.box-left div.form div.fields div.field div.label,#content div.box-right div.form div.fields div.field div.label {
779 #content div.box-left div.form div.fields div.field div.label,#content div.box-right div.form div.fields div.field div.label {
780 clear:both;
780 clear:both;
781 overflow:hidden;
781 overflow:hidden;
782 left:0;
782 left:0;
783 width:auto;
783 width:auto;
784 position:relative;
784 position:relative;
785 margin:0;
785 margin:0;
786 padding:0 0 8px;
786 padding:0 0 8px;
787 }
787 }
788
788
789 #content div.box div.form div.fields div.field div.label-select {
789 #content div.box div.form div.fields div.field div.label-select {
790 padding:2px 0 0 5px;
790 padding:2px 0 0 5px;
791 }
791 }
792
792
793 #content div.box-left div.form div.fields div.field div.label-select,#content div.box-right div.form div.fields div.field div.label-select {
793 #content div.box-left div.form div.fields div.field div.label-select,#content div.box-right div.form div.fields div.field div.label-select {
794 padding:0 0 8px;
794 padding:0 0 8px;
795 }
795 }
796
796
797 #content div.box-left div.form div.fields div.field div.label-textarea,#content div.box-right div.form div.fields div.field div.label-textarea {
797 #content div.box-left div.form div.fields div.field div.label-textarea,#content div.box-right div.form div.fields div.field div.label-textarea {
798 padding:0 0 8px !important;
798 padding:0 0 8px !important;
799 }
799 }
800
800
801 #content div.box div.form div.fields div.field div.label label {
801 #content div.box div.form div.fields div.field div.label label {
802 color:#393939;
802 color:#393939;
803 font-weight:700;
803 font-weight:700;
804 }
804 }
805
805
806 #content div.box div.form div.fields div.field div.input {
806 #content div.box div.form div.fields div.field div.input {
807 margin:0 0 0 200px;
807 margin:0 0 0 200px;
808 }
808 }
809
809
810 #content div.box-left div.form div.fields div.field div.input,#content div.box-right div.form div.fields div.field div.input {
810 #content div.box-left div.form div.fields div.field div.input,#content div.box-right div.form div.fields div.field div.input {
811 clear:both;
811 clear:both;
812 overflow:hidden;
812 overflow:hidden;
813 border-top:1px solid #b3b3b3;
813 border-top:1px solid #b3b3b3;
814 border-left:1px solid #b3b3b3;
814 border-left:1px solid #b3b3b3;
815 border-right:1px solid #eaeaea;
815 border-right:1px solid #eaeaea;
816 border-bottom:1px solid #eaeaea;
816 border-bottom:1px solid #eaeaea;
817 margin:0;
817 margin:0;
818 padding:7px 7px 6px;
818 padding:7px 7px 6px;
819 }
819 }
820
820
821 #content div.box div.form div.fields div.field div.input input {
821 #content div.box div.form div.fields div.field div.input input {
822 background:#FFF;
822 background:#FFF;
823 border-top:1px solid #b3b3b3;
823 border-top:1px solid #b3b3b3;
824 border-left:1px solid #b3b3b3;
824 border-left:1px solid #b3b3b3;
825 border-right:1px solid #eaeaea;
825 border-right:1px solid #eaeaea;
826 border-bottom:1px solid #eaeaea;
826 border-bottom:1px solid #eaeaea;
827 color:#000;
827 color:#000;
828 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
828 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
829 font-size:11px;
829 font-size:11px;
830 margin:0;
830 margin:0;
831 padding:7px 7px 6px;
831 padding:7px 7px 6px;
832 }
832 }
833
833
834 #content div.box-left div.form div.fields div.field div.input input,#content div.box-right div.form div.fields div.field div.input input {
834 #content div.box-left div.form div.fields div.field div.input input,#content div.box-right div.form div.fields div.field div.input input {
835 width:100%;
835 width:100%;
836 border:none;
836 border:none;
837 padding:0;
837 padding:0;
838 }
838 }
839
839
840 #content div.box div.form div.fields div.field div.input input.small {
840 #content div.box div.form div.fields div.field div.input input.small {
841 width:30%;
841 width:30%;
842 }
842 }
843
843
844 #content div.box div.form div.fields div.field div.input input.medium {
844 #content div.box div.form div.fields div.field div.input input.medium {
845 width:55%;
845 width:55%;
846 }
846 }
847
847
848 #content div.box div.form div.fields div.field div.input input.large {
848 #content div.box div.form div.fields div.field div.input input.large {
849 width:85%;
849 width:85%;
850 }
850 }
851
851
852 #content div.box div.form div.fields div.field div.input input.date {
852 #content div.box div.form div.fields div.field div.input input.date {
853 width:177px;
853 width:177px;
854 }
854 }
855
855
856 #content div.box div.form div.fields div.field div.input input.button {
856 #content div.box div.form div.fields div.field div.input input.button {
857 background:#D4D0C8;
857 background:#D4D0C8;
858 border-top:1px solid #FFF;
858 border-top:1px solid #FFF;
859 border-left:1px solid #FFF;
859 border-left:1px solid #FFF;
860 border-right:1px solid #404040;
860 border-right:1px solid #404040;
861 border-bottom:1px solid #404040;
861 border-bottom:1px solid #404040;
862 color:#000;
862 color:#000;
863 margin:0;
863 margin:0;
864 padding:4px 8px;
864 padding:4px 8px;
865 }
865 }
866
866
867 #content div.box div.form div.fields div.field div.input a.ui-input-file {
867 #content div.box div.form div.fields div.field div.input a.ui-input-file {
868 width:28px;
868 width:28px;
869 height:28px;
869 height:28px;
870 display:inline;
870 display:inline;
871 position:absolute;
871 position:absolute;
872 overflow:hidden;
872 overflow:hidden;
873 cursor:pointer;
873 cursor:pointer;
874 background:#e5e3e3 url("../images/button_browse.png") no-repeat;
874 background:#e5e3e3 url("../images/button_browse.png") no-repeat;
875 border:none;
875 border:none;
876 text-decoration:none;
876 text-decoration:none;
877 margin:0 0 0 6px;
877 margin:0 0 0 6px;
878 padding:0;
878 padding:0;
879 }
879 }
880
880
881 #content div.box div.form div.fields div.field div.textarea {
881 #content div.box div.form div.fields div.field div.textarea {
882 border-top:1px solid #b3b3b3;
882 border-top:1px solid #b3b3b3;
883 border-left:1px solid #b3b3b3;
883 border-left:1px solid #b3b3b3;
884 border-right:1px solid #eaeaea;
884 border-right:1px solid #eaeaea;
885 border-bottom:1px solid #eaeaea;
885 border-bottom:1px solid #eaeaea;
886 margin:0 0 0 200px;
886 margin:0 0 0 200px;
887 padding:10px;
887 padding:10px;
888 }
888 }
889
889
890 #content div.box div.form div.fields div.field div.textarea-editor {
890 #content div.box div.form div.fields div.field div.textarea-editor {
891 border:1px solid #ddd;
891 border:1px solid #ddd;
892 padding:0;
892 padding:0;
893 }
893 }
894
894
895 #content div.box div.form div.fields div.field div.textarea textarea {
895 #content div.box div.form div.fields div.field div.textarea textarea {
896 width:100%;
896 width:100%;
897 height:220px;
897 height:220px;
898 overflow:hidden;
898 overflow:hidden;
899 background:#FFF;
899 background:#FFF;
900 color:#000;
900 color:#000;
901 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
901 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
902 font-size:11px;
902 font-size:11px;
903 outline:none;
903 outline:none;
904 border-width:0;
904 border-width:0;
905 margin:0;
905 margin:0;
906 padding:0;
906 padding:0;
907 }
907 }
908
908
909 #content div.box-left div.form div.fields div.field div.textarea textarea,#content div.box-right div.form div.fields div.field div.textarea textarea {
909 #content div.box-left div.form div.fields div.field div.textarea textarea,#content div.box-right div.form div.fields div.field div.textarea textarea {
910 width:100%;
910 width:100%;
911 height:100px;
911 height:100px;
912 }
912 }
913
913
914 #content div.box div.form div.fields div.field div.textarea table {
914 #content div.box div.form div.fields div.field div.textarea table {
915 width:100%;
915 width:100%;
916 border:none;
916 border:none;
917 margin:0;
917 margin:0;
918 padding:0;
918 padding:0;
919 }
919 }
920
920
921 #content div.box div.form div.fields div.field div.textarea table td {
921 #content div.box div.form div.fields div.field div.textarea table td {
922 background:#DDD;
922 background:#DDD;
923 border:none;
923 border:none;
924 padding:0;
924 padding:0;
925 }
925 }
926
926
927 #content div.box div.form div.fields div.field div.textarea table td table {
927 #content div.box div.form div.fields div.field div.textarea table td table {
928 width:auto;
928 width:auto;
929 border:none;
929 border:none;
930 margin:0;
930 margin:0;
931 padding:0;
931 padding:0;
932 }
932 }
933
933
934 #content div.box div.form div.fields div.field div.textarea table td table td {
934 #content div.box div.form div.fields div.field div.textarea table td table td {
935 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
935 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
936 font-size:11px;
936 font-size:11px;
937 padding:5px 5px 5px 0;
937 padding:5px 5px 5px 0;
938 }
938 }
939
939
940 #content div.box div.form div.fields div.field div.textarea table td table td a.mceButtonActive {
940 #content div.box div.form div.fields div.field div.textarea table td table td a.mceButtonActive {
941 background:#b1b1b1;
941 background:#b1b1b1;
942 }
942 }
943
943
944 #content div.box div.form div.fields div.field div.select a.ui-selectmenu {
944 #content div.box div.form div.fields div.field div.select a.ui-selectmenu {
945 color:#565656;
945 color:#565656;
946 text-decoration:none;
946 text-decoration:none;
947 }
947 }
948
948
949 #content div.box div.form div.fields div.field input[type=text]:focus,#content div.box div.form div.fields div.field input[type=password]:focus,#content div.box div.form div.fields div.field input[type=file]:focus,#content div.box div.form div.fields div.field textarea:focus,#content div.box div.form div.fields div.field select:focus {
949 #content div.box div.form div.fields div.field input[type=text]:focus,#content div.box div.form div.fields div.field input[type=password]:focus,#content div.box div.form div.fields div.field input[type=file]:focus,#content div.box div.form div.fields div.field textarea:focus,#content div.box div.form div.fields div.field select:focus {
950 background:#f6f6f6;
950 background:#f6f6f6;
951 border-color:#666;
951 border-color:#666;
952 }
952 }
953
953
954 div.form div.fields div.field div.button {
954 div.form div.fields div.field div.button {
955 margin:0;
955 margin:0;
956 padding:0 0 0 8px;
956 padding:0 0 0 8px;
957 }
957 }
958
958
959 div.form div.fields div.field div.highlight .ui-state-default {
959 div.form div.fields div.field div.highlight .ui-state-default {
960 background:#4e85bb url("../images/button_highlight.png") repeat-x;
960 background:#4e85bb url("../images/button_highlight.png") repeat-x;
961 border-top:1px solid #5c91a4;
961 border-top:1px solid #5c91a4;
962 border-left:1px solid #2a6f89;
962 border-left:1px solid #2a6f89;
963 border-right:1px solid #2b7089;
963 border-right:1px solid #2b7089;
964 border-bottom:1px solid #1a6480;
964 border-bottom:1px solid #1a6480;
965 color:#FFF;
965 color:#FFF;
966 margin:0;
966 margin:0;
967 padding:6px 12px;
967 padding:6px 12px;
968 }
968 }
969
969
970 div.form div.fields div.field div.highlight .ui-state-hover {
970 div.form div.fields div.field div.highlight .ui-state-hover {
971 background:#46a0c1 url("../images/button_highlight_selected.png") repeat-x;
971 background:#46a0c1 url("../images/button_highlight_selected.png") repeat-x;
972 border-top:1px solid #78acbf;
972 border-top:1px solid #78acbf;
973 border-left:1px solid #34819e;
973 border-left:1px solid #34819e;
974 border-right:1px solid #35829f;
974 border-right:1px solid #35829f;
975 border-bottom:1px solid #257897;
975 border-bottom:1px solid #257897;
976 color:#FFF;
976 color:#FFF;
977 margin:0;
977 margin:0;
978 padding:6px 12px;
978 padding:6px 12px;
979 }
979 }
980
980
981 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-default {
981 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-default {
982 background:#4e85bb url("../../images/button_highlight.png") repeat-x;
982 background:#4e85bb url("../../images/button_highlight.png") repeat-x;
983 border-top:1px solid #5c91a4;
983 border-top:1px solid #5c91a4;
984 border-left:1px solid #2a6f89;
984 border-left:1px solid #2a6f89;
985 border-right:1px solid #2b7089;
985 border-right:1px solid #2b7089;
986 border-bottom:1px solid #1a6480;
986 border-bottom:1px solid #1a6480;
987 color:#fff;
987 color:#fff;
988 margin:0;
988 margin:0;
989 padding:6px 12px;
989 padding:6px 12px;
990 }
990 }
991
991
992 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-hover {
992 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-hover {
993 background:#46a0c1 url("../../images/button_highlight_selected.png") repeat-x;
993 background:#46a0c1 url("../../images/button_highlight_selected.png") repeat-x;
994 border-top:1px solid #78acbf;
994 border-top:1px solid #78acbf;
995 border-left:1px solid #34819e;
995 border-left:1px solid #34819e;
996 border-right:1px solid #35829f;
996 border-right:1px solid #35829f;
997 border-bottom:1px solid #257897;
997 border-bottom:1px solid #257897;
998 color:#fff;
998 color:#fff;
999 margin:0;
999 margin:0;
1000 padding:6px 12px;
1000 padding:6px 12px;
1001 }
1001 }
1002
1002
1003 #content div.box table {
1003 #content div.box table {
1004 width:100%;
1004 width:100%;
1005 border-collapse:collapse;
1005 border-collapse:collapse;
1006 margin:0;
1006 margin:0;
1007 padding:0;
1007 padding:0;
1008 }
1008 }
1009
1009
1010 #content div.box table th {
1010 #content div.box table th {
1011 background:#eee;
1011 background:#eee;
1012 border-bottom:1px solid #ddd;
1012 border-bottom:1px solid #ddd;
1013 padding:10px;
1013 padding:10px;
1014 }
1014 }
1015
1015
1016 #content div.box table th.left {
1016 #content div.box table th.left {
1017 text-align:left;
1017 text-align:left;
1018 }
1018 }
1019
1019
1020 #content div.box table th.right {
1020 #content div.box table th.right {
1021 text-align:right;
1021 text-align:right;
1022 }
1022 }
1023
1023
1024 #content div.box table th.center {
1024 #content div.box table th.center {
1025 text-align:center;
1025 text-align:center;
1026 }
1026 }
1027
1027
1028 #content div.box table th.selected {
1028 #content div.box table th.selected {
1029 vertical-align:middle;
1029 vertical-align:middle;
1030 padding:0;
1030 padding:0;
1031 }
1031 }
1032
1032
1033 #content div.box table td {
1033 #content div.box table td {
1034 background:#fff;
1034 background:#fff;
1035 border-bottom:1px solid #cdcdcd;
1035 border-bottom:1px solid #cdcdcd;
1036 vertical-align:middle;
1036 vertical-align:middle;
1037 padding:5px;
1037 padding:5px;
1038 }
1038 }
1039
1039
1040 #content div.box table tr.selected td {
1040 #content div.box table tr.selected td {
1041 background:#FFC;
1041 background:#FFC;
1042 }
1042 }
1043
1043
1044 #content div.box table td.selected {
1044 #content div.box table td.selected {
1045 width:3%;
1045 width:3%;
1046 text-align:center;
1046 text-align:center;
1047 vertical-align:middle;
1047 vertical-align:middle;
1048 padding:0;
1048 padding:0;
1049 }
1049 }
1050
1050
1051 #content div.box table td.action {
1051 #content div.box table td.action {
1052 width:45%;
1052 width:45%;
1053 text-align:left;
1053 text-align:left;
1054 }
1054 }
1055
1055
1056 #content div.box table td.date {
1056 #content div.box table td.date {
1057 width:33%;
1057 width:33%;
1058 text-align:center;
1058 text-align:center;
1059 }
1059 }
1060
1060
1061 #content div.box div.action {
1061 #content div.box div.action {
1062 float:right;
1062 float:right;
1063 background:#FFF;
1063 background:#FFF;
1064 text-align:right;
1064 text-align:right;
1065 margin:10px 0 0;
1065 margin:10px 0 0;
1066 padding:0;
1066 padding:0;
1067 }
1067 }
1068
1068
1069 #content div.box div.action select {
1069 #content div.box div.action select {
1070 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1070 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1071 font-size:11px;
1071 font-size:11px;
1072 margin:0;
1072 margin:0;
1073 }
1073 }
1074
1074
1075 #content div.box div.action .ui-selectmenu {
1075 #content div.box div.action .ui-selectmenu {
1076 margin:0;
1076 margin:0;
1077 padding:0;
1077 padding:0;
1078 }
1078 }
1079
1079
1080 #content div.box div.pagination {
1080 #content div.box div.pagination {
1081 height:1%;
1081 height:1%;
1082 clear:both;
1082 clear:both;
1083 overflow:hidden;
1083 overflow:hidden;
1084 margin:10px 0 0;
1084 margin:10px 0 0;
1085 padding:0;
1085 padding:0;
1086 }
1086 }
1087
1087
1088 #content div.box div.pagination ul.pager {
1088 #content div.box div.pagination ul.pager {
1089 float:right;
1089 float:right;
1090 text-align:right;
1090 text-align:right;
1091 margin:0;
1091 margin:0;
1092 padding:0;
1092 padding:0;
1093 }
1093 }
1094
1094
1095 #content div.box div.pagination ul.pager li {
1095 #content div.box div.pagination ul.pager li {
1096 height:1%;
1096 height:1%;
1097 float:left;
1097 float:left;
1098 list-style:none;
1098 list-style:none;
1099 background:#ebebeb url("../images/pager.png") repeat-x;
1099 background:#ebebeb url("../images/pager.png") repeat-x;
1100 border-top:1px solid #dedede;
1100 border-top:1px solid #dedede;
1101 border-left:1px solid #cfcfcf;
1101 border-left:1px solid #cfcfcf;
1102 border-right:1px solid #c4c4c4;
1102 border-right:1px solid #c4c4c4;
1103 border-bottom:1px solid #c4c4c4;
1103 border-bottom:1px solid #c4c4c4;
1104 color:#4A4A4A;
1104 color:#4A4A4A;
1105 font-weight:700;
1105 font-weight:700;
1106 margin:0 0 0 4px;
1106 margin:0 0 0 4px;
1107 padding:0;
1107 padding:0;
1108 }
1108 }
1109
1109
1110 #content div.box div.pagination ul.pager li.separator {
1110 #content div.box div.pagination ul.pager li.separator {
1111 padding:6px;
1111 padding:6px;
1112 }
1112 }
1113
1113
1114 #content div.box div.pagination ul.pager li.current {
1114 #content div.box div.pagination ul.pager li.current {
1115 background:#b4b4b4 url("../images/pager_selected.png") repeat-x;
1115 background:#b4b4b4 url("../images/pager_selected.png") repeat-x;
1116 border-top:1px solid #ccc;
1116 border-top:1px solid #ccc;
1117 border-left:1px solid #bebebe;
1117 border-left:1px solid #bebebe;
1118 border-right:1px solid #b1b1b1;
1118 border-right:1px solid #b1b1b1;
1119 border-bottom:1px solid #afafaf;
1119 border-bottom:1px solid #afafaf;
1120 color:#515151;
1120 color:#515151;
1121 padding:6px;
1121 padding:6px;
1122 }
1122 }
1123
1123
1124 #content div.box div.pagination ul.pager li a {
1124 #content div.box div.pagination ul.pager li a {
1125 height:1%;
1125 height:1%;
1126 display:block;
1126 display:block;
1127 float:left;
1127 float:left;
1128 color:#515151;
1128 color:#515151;
1129 text-decoration:none;
1129 text-decoration:none;
1130 margin:0;
1130 margin:0;
1131 padding:6px;
1131 padding:6px;
1132 }
1132 }
1133
1133
1134 #content div.box div.pagination ul.pager li a:hover,#content div.box div.pagination ul.pager li a:active {
1134 #content div.box div.pagination ul.pager li a:hover,#content div.box div.pagination ul.pager li a:active {
1135 background:#b4b4b4 url("../images/pager_selected.png") repeat-x;
1135 background:#b4b4b4 url("../images/pager_selected.png") repeat-x;
1136 border-top:1px solid #ccc;
1136 border-top:1px solid #ccc;
1137 border-left:1px solid #bebebe;
1137 border-left:1px solid #bebebe;
1138 border-right:1px solid #b1b1b1;
1138 border-right:1px solid #b1b1b1;
1139 border-bottom:1px solid #afafaf;
1139 border-bottom:1px solid #afafaf;
1140 margin:-1px;
1140 margin:-1px;
1141 }
1141 }
1142
1142
1143 #content div.box div.pagination-wh {
1143 #content div.box div.pagination-wh {
1144 height:1%;
1144 height:1%;
1145 clear:both;
1145 clear:both;
1146 overflow:hidden;
1146 overflow:hidden;
1147 text-align:right;
1147 text-align:right;
1148 margin:10px 0 0;
1148 margin:10px 0 0;
1149 padding:0;
1149 padding:0;
1150 }
1150 }
1151
1151
1152 #content div.box div.pagination-right {
1152 #content div.box div.pagination-right {
1153 float:right;
1153 float:right;
1154 }
1154 }
1155
1155
1156 #content div.box div.pagination-wh a,#content div.box div.pagination-wh span.pager_dotdot {
1156 #content div.box div.pagination-wh a,#content div.box div.pagination-wh span.pager_dotdot {
1157 height:1%;
1157 height:1%;
1158 float:left;
1158 float:left;
1159 background:#ebebeb url("../images/pager.png") repeat-x;
1159 background:#ebebeb url("../images/pager.png") repeat-x;
1160 border-top:1px solid #dedede;
1160 border-top:1px solid #dedede;
1161 border-left:1px solid #cfcfcf;
1161 border-left:1px solid #cfcfcf;
1162 border-right:1px solid #c4c4c4;
1162 border-right:1px solid #c4c4c4;
1163 border-bottom:1px solid #c4c4c4;
1163 border-bottom:1px solid #c4c4c4;
1164 color:#4A4A4A;
1164 color:#4A4A4A;
1165 font-weight:700;
1165 font-weight:700;
1166 margin:0 0 0 4px;
1166 margin:0 0 0 4px;
1167 padding:6px;
1167 padding:6px;
1168 }
1168 }
1169
1169
1170 #content div.box div.pagination-wh span.pager_curpage {
1170 #content div.box div.pagination-wh span.pager_curpage {
1171 height:1%;
1171 height:1%;
1172 float:left;
1172 float:left;
1173 background:#b4b4b4 url("../images/pager_selected.png") repeat-x;
1173 background:#b4b4b4 url("../images/pager_selected.png") repeat-x;
1174 border-top:1px solid #ccc;
1174 border-top:1px solid #ccc;
1175 border-left:1px solid #bebebe;
1175 border-left:1px solid #bebebe;
1176 border-right:1px solid #b1b1b1;
1176 border-right:1px solid #b1b1b1;
1177 border-bottom:1px solid #afafaf;
1177 border-bottom:1px solid #afafaf;
1178 color:#515151;
1178 color:#515151;
1179 font-weight:700;
1179 font-weight:700;
1180 margin:0 0 0 4px;
1180 margin:0 0 0 4px;
1181 padding:6px;
1181 padding:6px;
1182 }
1182 }
1183
1183
1184 #content div.box div.pagination-wh a:hover,#content div.box div.pagination-wh a:active {
1184 #content div.box div.pagination-wh a:hover,#content div.box div.pagination-wh a:active {
1185 background:#b4b4b4 url("../images/pager_selected.png") repeat-x;
1185 background:#b4b4b4 url("../images/pager_selected.png") repeat-x;
1186 border-top:1px solid #ccc;
1186 border-top:1px solid #ccc;
1187 border-left:1px solid #bebebe;
1187 border-left:1px solid #bebebe;
1188 border-right:1px solid #b1b1b1;
1188 border-right:1px solid #b1b1b1;
1189 border-bottom:1px solid #afafaf;
1189 border-bottom:1px solid #afafaf;
1190 text-decoration:none;
1190 text-decoration:none;
1191 }
1191 }
1192
1192
1193 #content div.box div.traffic div.legend {
1193 #content div.box div.traffic div.legend {
1194 clear:both;
1194 clear:both;
1195 overflow:hidden;
1195 overflow:hidden;
1196 border-bottom:1px solid #ddd;
1196 border-bottom:1px solid #ddd;
1197 margin:0 0 10px;
1197 margin:0 0 10px;
1198 padding:0 0 10px;
1198 padding:0 0 10px;
1199 }
1199 }
1200
1200
1201 #content div.box div.traffic div.legend h6 {
1201 #content div.box div.traffic div.legend h6 {
1202 float:left;
1202 float:left;
1203 border:none;
1203 border:none;
1204 margin:0;
1204 margin:0;
1205 padding:0;
1205 padding:0;
1206 }
1206 }
1207
1207
1208 #content div.box div.traffic div.legend li {
1208 #content div.box div.traffic div.legend li {
1209 list-style:none;
1209 list-style:none;
1210 float:left;
1210 float:left;
1211 font-size:11px;
1211 font-size:11px;
1212 margin:0;
1212 margin:0;
1213 padding:0 8px 0 4px;
1213 padding:0 8px 0 4px;
1214 }
1214 }
1215
1215
1216 #content div.box div.traffic div.legend li.visits {
1216 #content div.box div.traffic div.legend li.visits {
1217 border-left:12px solid #edc240;
1217 border-left:12px solid #edc240;
1218 }
1218 }
1219
1219
1220 #content div.box div.traffic div.legend li.pageviews {
1220 #content div.box div.traffic div.legend li.pageviews {
1221 border-left:12px solid #afd8f8;
1221 border-left:12px solid #afd8f8;
1222 }
1222 }
1223
1223
1224 #content div.box div.traffic table {
1224 #content div.box div.traffic table {
1225 width:auto;
1225 width:auto;
1226 }
1226 }
1227
1227
1228 #content div.box div.traffic table td {
1228 #content div.box div.traffic table td {
1229 background:transparent;
1229 background:transparent;
1230 border:none;
1230 border:none;
1231 padding:2px 3px 3px;
1231 padding:2px 3px 3px;
1232 }
1232 }
1233
1233
1234 #content div.box div.traffic table td.legendLabel {
1234 #content div.box div.traffic table td.legendLabel {
1235 padding:0 3px 2px;
1235 padding:0 3px 2px;
1236 }
1236 }
1237
1237
1238 #footer {
1238 #footer {
1239 clear:both;
1239 clear:both;
1240 overflow:hidden;
1240 overflow:hidden;
1241 text-align:right;
1241 text-align:right;
1242 margin:0;
1242 margin:0;
1243 padding:0 30px 4px;
1243 padding:0 30px 4px;
1244 margin:-10px 0 0;
1244 margin:-10px 0 0;
1245 }
1245 }
1246
1246
1247 #footer div#footer-inner {
1247 #footer div#footer-inner {
1248 background:url("../images/header_inner.png") repeat-x scroll 0 0 #003367;
1248 background:url("../images/header_inner.png") repeat-x scroll 0 0 #003367;
1249 border-top:2px solid #FFFFFF;
1249 border-top:2px solid #FFFFFF;
1250 }
1250 }
1251
1251
1252 #footer div#footer-inner p {
1252 #footer div#footer-inner p {
1253 padding:15px 25px 15px 0;
1253 padding:15px 25px 15px 0;
1254 color:#FFF;
1254 color:#FFF;
1255 font-weight:700;
1255 font-weight:700;
1256 }
1256 }
1257 #footer div#footer-inner .footer-link {
1258 float:left;
1259 padding-left:10px;
1260 }
1261 #footer div#footer-inner .footer-link a {
1262 color:#FFF;
1263 }
1257
1264
1258 #login div.title {
1265 #login div.title {
1259 width:420px;
1266 width:420px;
1260 clear:both;
1267 clear:both;
1261 overflow:hidden;
1268 overflow:hidden;
1262 position:relative;
1269 position:relative;
1263 background:#003367 url("../../images/header_inner.png") repeat-x;
1270 background:#003367 url("../../images/header_inner.png") repeat-x;
1264 margin:0 auto;
1271 margin:0 auto;
1265 padding:0;
1272 padding:0;
1266 }
1273 }
1267
1274
1268 #login div.inner {
1275 #login div.inner {
1269 width:380px;
1276 width:380px;
1270 background:#FFF url("../images/login.png") no-repeat top left;
1277 background:#FFF url("../images/login.png") no-repeat top left;
1271 border-top:none;
1278 border-top:none;
1272 border-bottom:none;
1279 border-bottom:none;
1273 margin:0 auto;
1280 margin:0 auto;
1274 padding:20px;
1281 padding:20px;
1275 }
1282 }
1276
1283
1277 #login div.form div.fields div.field div.label {
1284 #login div.form div.fields div.field div.label {
1278 width:173px;
1285 width:173px;
1279 float:left;
1286 float:left;
1280 text-align:right;
1287 text-align:right;
1281 margin:2px 10px 0 0;
1288 margin:2px 10px 0 0;
1282 padding:5px 0 0 5px;
1289 padding:5px 0 0 5px;
1283 }
1290 }
1284
1291
1285 #login div.form div.fields div.field div.input input {
1292 #login div.form div.fields div.field div.input input {
1286 width:176px;
1293 width:176px;
1287 background:#FFF;
1294 background:#FFF;
1288 border-top:1px solid #b3b3b3;
1295 border-top:1px solid #b3b3b3;
1289 border-left:1px solid #b3b3b3;
1296 border-left:1px solid #b3b3b3;
1290 border-right:1px solid #eaeaea;
1297 border-right:1px solid #eaeaea;
1291 border-bottom:1px solid #eaeaea;
1298 border-bottom:1px solid #eaeaea;
1292 color:#000;
1299 color:#000;
1293 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1300 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1294 font-size:11px;
1301 font-size:11px;
1295 margin:0;
1302 margin:0;
1296 padding:7px 7px 6px;
1303 padding:7px 7px 6px;
1297 }
1304 }
1298
1305
1299 #login div.form div.fields div.buttons {
1306 #login div.form div.fields div.buttons {
1300 clear:both;
1307 clear:both;
1301 overflow:hidden;
1308 overflow:hidden;
1302 border-top:1px solid #DDD;
1309 border-top:1px solid #DDD;
1303 text-align:right;
1310 text-align:right;
1304 margin:0;
1311 margin:0;
1305 padding:10px 0 0;
1312 padding:10px 0 0;
1306 }
1313 }
1307
1314
1308 #login div.form div.links {
1315 #login div.form div.links {
1309 clear:both;
1316 clear:both;
1310 overflow:hidden;
1317 overflow:hidden;
1311 margin:10px 0 0;
1318 margin:10px 0 0;
1312 padding:0 0 2px;
1319 padding:0 0 2px;
1313 }
1320 }
1314
1321
1315 #register div.title {
1322 #register div.title {
1316 width:420px;
1323 width:420px;
1317 clear:both;
1324 clear:both;
1318 overflow:hidden;
1325 overflow:hidden;
1319 position:relative;
1326 position:relative;
1320 background:#003367 url("../images/header_inner.png") repeat-x;
1327 background:#003367 url("../images/header_inner.png") repeat-x;
1321 margin:0 auto;
1328 margin:0 auto;
1322 padding:0;
1329 padding:0;
1323 }
1330 }
1324
1331
1325 #register div.inner {
1332 #register div.inner {
1326 width:380px;
1333 width:380px;
1327 background:#FFF;
1334 background:#FFF;
1328 border-top:none;
1335 border-top:none;
1329 border-bottom:none;
1336 border-bottom:none;
1330 margin:0 auto;
1337 margin:0 auto;
1331 padding:20px;
1338 padding:20px;
1332 }
1339 }
1333
1340
1334 #register div.form div.fields div.field div.label {
1341 #register div.form div.fields div.field div.label {
1335 width:100px;
1342 width:100px;
1336 float:left;
1343 float:left;
1337 text-align:right;
1344 text-align:right;
1338 margin:2px 10px 0 0;
1345 margin:2px 10px 0 0;
1339 padding:5px 0 0 5px;
1346 padding:5px 0 0 5px;
1340 }
1347 }
1341
1348
1342 #register div.form div.fields div.field div.input input {
1349 #register div.form div.fields div.field div.input input {
1343 width:245px;
1350 width:245px;
1344 background:#FFF;
1351 background:#FFF;
1345 border-top:1px solid #b3b3b3;
1352 border-top:1px solid #b3b3b3;
1346 border-left:1px solid #b3b3b3;
1353 border-left:1px solid #b3b3b3;
1347 border-right:1px solid #eaeaea;
1354 border-right:1px solid #eaeaea;
1348 border-bottom:1px solid #eaeaea;
1355 border-bottom:1px solid #eaeaea;
1349 color:#000;
1356 color:#000;
1350 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1357 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1351 font-size:11px;
1358 font-size:11px;
1352 margin:0;
1359 margin:0;
1353 padding:7px 7px 6px;
1360 padding:7px 7px 6px;
1354 }
1361 }
1355
1362
1356 #register div.form div.fields div.buttons {
1363 #register div.form div.fields div.buttons {
1357 clear:both;
1364 clear:both;
1358 overflow:hidden;
1365 overflow:hidden;
1359 border-top:1px solid #DDD;
1366 border-top:1px solid #DDD;
1360 text-align:left;
1367 text-align:left;
1361 margin:0;
1368 margin:0;
1362 padding:10px 0 0 114px;
1369 padding:10px 0 0 114px;
1363 }
1370 }
1364
1371
1365 #register div.form div.fields div.buttons div.highlight input.ui-state-default {
1372 #register div.form div.fields div.buttons div.highlight input.ui-state-default {
1366 background:url("../images/button_highlight.png") repeat-x scroll 0 0 #4E85BB;
1373 background:url("../images/button_highlight.png") repeat-x scroll 0 0 #4E85BB;
1367 color:#FFF;
1374 color:#FFF;
1368 border-color:#5C91A4 #2B7089 #1A6480 #2A6F89;
1375 border-color:#5C91A4 #2B7089 #1A6480 #2A6F89;
1369 border-style:solid;
1376 border-style:solid;
1370 border-width:1px;
1377 border-width:1px;
1371 }
1378 }
1372
1379
1373 #register div.form div.activation_msg {
1380 #register div.form div.activation_msg {
1374 padding-top:4px;
1381 padding-top:4px;
1375 padding-bottom:4px;
1382 padding-bottom:4px;
1376 }
1383 }
1377
1384
1378 .trending_language_tbl,.trending_language_tbl td {
1385 .trending_language_tbl,.trending_language_tbl td {
1379 border:0 !important;
1386 border:0 !important;
1380 margin:0 !important;
1387 margin:0 !important;
1381 padding:0 !important;
1388 padding:0 !important;
1382 }
1389 }
1383
1390
1384 .trending_language {
1391 .trending_language {
1385 background-color:#003367;
1392 background-color:#003367;
1386 color:#FFF;
1393 color:#FFF;
1387 display:block;
1394 display:block;
1388 min-width:20px;
1395 min-width:20px;
1389 max-width:400px;
1396 max-width:400px;
1390 text-decoration:none;
1397 text-decoration:none;
1391 height:12px;
1398 height:12px;
1392 margin-bottom:4px;
1399 margin-bottom:4px;
1393 margin-left:5px;
1400 margin-left:5px;
1394 white-space:pre;
1401 white-space:pre;
1395 padding:3px;
1402 padding:3px;
1396 }
1403 }
1397
1404
1398 h3.files_location {
1405 h3.files_location {
1399 font-size:1.8em;
1406 font-size:1.8em;
1400 font-weight:700;
1407 font-weight:700;
1401 border-bottom:none !important;
1408 border-bottom:none !important;
1402 margin:10px 0 !important;
1409 margin:10px 0 !important;
1403 }
1410 }
1404
1411
1405 #files_data dl dt {
1412 #files_data dl dt {
1406 float:left;
1413 float:left;
1407 width:115px;
1414 width:115px;
1408 margin:0 !important;
1415 margin:0 !important;
1409 padding:5px;
1416 padding:5px;
1410 }
1417 }
1411
1418
1412 #files_data dl dd {
1419 #files_data dl dd {
1413 margin:0 !important;
1420 margin:0 !important;
1414 padding:5px !important;
1421 padding:5px !important;
1415 }
1422 }
1416
1423
1417 #changeset_content {
1424 #changeset_content {
1418 border:1px solid #CCC;
1425 border:1px solid #CCC;
1419 padding:5px;
1426 padding:5px;
1420 }
1427 }
1421
1428
1422 #changeset_content .container {
1429 #changeset_content .container {
1423 min-height:120px;
1430 min-height:120px;
1424 font-size:1.2em;
1431 font-size:1.2em;
1425 overflow:hidden;
1432 overflow:hidden;
1426 }
1433 }
1427
1434
1428 #changeset_content .container .right {
1435 #changeset_content .container .right {
1429 float:right;
1436 float:right;
1430 width:25%;
1437 width:25%;
1431 text-align:right;
1438 text-align:right;
1432 }
1439 }
1433
1440
1434 #changeset_content .container .left .message {
1441 #changeset_content .container .left .message {
1435 font-style:italic;
1442 font-style:italic;
1436 color:#556CB5;
1443 color:#556CB5;
1437 white-space:pre-wrap;
1444 white-space:pre-wrap;
1438 }
1445 }
1439
1446
1440 .cs_files .cs_added {
1447 .cs_files .cs_added {
1441 background:url("../images/icons/page_white_add.png") no-repeat scroll 3px;
1448 background:url("../images/icons/page_white_add.png") no-repeat scroll 3px;
1442 height:16px;
1449 height:16px;
1443 padding-left:20px;
1450 padding-left:20px;
1444 margin-top:7px;
1451 margin-top:7px;
1445 text-align:left;
1452 text-align:left;
1446 }
1453 }
1447
1454
1448 .cs_files .cs_changed {
1455 .cs_files .cs_changed {
1449 background:url("../images/icons/page_white_edit.png") no-repeat scroll 3px;
1456 background:url("../images/icons/page_white_edit.png") no-repeat scroll 3px;
1450 height:16px;
1457 height:16px;
1451 padding-left:20px;
1458 padding-left:20px;
1452 margin-top:7px;
1459 margin-top:7px;
1453 text-align:left;
1460 text-align:left;
1454 }
1461 }
1455
1462
1456 .cs_files .cs_removed {
1463 .cs_files .cs_removed {
1457 background:url("../images/icons/page_white_delete.png") no-repeat scroll 3px;
1464 background:url("../images/icons/page_white_delete.png") no-repeat scroll 3px;
1458 height:16px;
1465 height:16px;
1459 padding-left:20px;
1466 padding-left:20px;
1460 margin-top:7px;
1467 margin-top:7px;
1461 text-align:left;
1468 text-align:left;
1462 }
1469 }
1463
1470
1464 #graph {
1471 #graph {
1465 overflow:hidden;
1472 overflow:hidden;
1466 }
1473 }
1467
1474
1468 #graph_nodes {
1475 #graph_nodes {
1469 width:160px;
1476 width:160px;
1470 float:left;
1477 float:left;
1471 margin-left:-50px;
1478 margin-left:-50px;
1472 margin-top:5px;
1479 margin-top:5px;
1473 }
1480 }
1474
1481
1475 #graph_content {
1482 #graph_content {
1476 width:800px;
1483 width:800px;
1477 float:left;
1484 float:left;
1478 }
1485 }
1479
1486
1480 #graph_content .container_header {
1487 #graph_content .container_header {
1481 border:1px solid #CCC;
1488 border:1px solid #CCC;
1482 padding:10px;
1489 padding:10px;
1483 }
1490 }
1484
1491
1485 #graph_content .container {
1492 #graph_content .container {
1486 border-bottom:1px solid #CCC;
1493 border-bottom:1px solid #CCC;
1487 border-left:1px solid #CCC;
1494 border-left:1px solid #CCC;
1488 border-right:1px solid #CCC;
1495 border-right:1px solid #CCC;
1489 min-height:80px;
1496 min-height:80px;
1490 overflow:hidden;
1497 overflow:hidden;
1491 font-size:1.2em;
1498 font-size:1.2em;
1492 }
1499 }
1493
1500
1494 #graph_content .container .right {
1501 #graph_content .container .right {
1495 float:right;
1502 float:right;
1496 width:28%;
1503 width:28%;
1497 text-align:right;
1504 text-align:right;
1498 padding-bottom:5px;
1505 padding-bottom:5px;
1499 }
1506 }
1500
1507
1501 #graph_content .container .left .date {
1508 #graph_content .container .left .date {
1502 font-weight:700;
1509 font-weight:700;
1503 padding-bottom:5px;
1510 padding-bottom:5px;
1504 }
1511 }
1505
1512
1506 #graph_content .container .left .message {
1513 #graph_content .container .left .message {
1507 font-size:100%;
1514 font-size:100%;
1508 padding-top:3px;
1515 padding-top:3px;
1509 white-space:pre-wrap;
1516 white-space:pre-wrap;
1510 }
1517 }
1511
1518
1512 .right div {
1519 .right div {
1513 clear:both;
1520 clear:both;
1514 }
1521 }
1515
1522
1516 .right .changes .added,.changed,.removed {
1523 .right .changes .added,.changed,.removed {
1517 border:1px solid #DDD;
1524 border:1px solid #DDD;
1518 display:block;
1525 display:block;
1519 float:right;
1526 float:right;
1520 text-align:center;
1527 text-align:center;
1521 min-width:15px;
1528 min-width:15px;
1522 }
1529 }
1523
1530
1524 .right .changes .added {
1531 .right .changes .added {
1525 background:#BFB;
1532 background:#BFB;
1526 }
1533 }
1527
1534
1528 .right .changes .changed {
1535 .right .changes .changed {
1529 background:#FD8;
1536 background:#FD8;
1530 }
1537 }
1531
1538
1532 .right .changes .removed {
1539 .right .changes .removed {
1533 background:#F88;
1540 background:#F88;
1534 }
1541 }
1535
1542
1536 .right .merge {
1543 .right .merge {
1537 vertical-align:top;
1544 vertical-align:top;
1538 font-size:60%;
1545 font-size:60%;
1539 font-weight:700;
1546 font-weight:700;
1540 }
1547 }
1541
1548
1542 .right .parent {
1549 .right .parent {
1543 font-size:90%;
1550 font-size:90%;
1544 font-family:monospace;
1551 font-family:monospace;
1545 }
1552 }
1546
1553
1547 .right .logtags .branchtag {
1554 .right .logtags .branchtag {
1548 background:#FFF url("../images/icons/arrow_branch.png") no-repeat right 6px;
1555 background:#FFF url("../images/icons/arrow_branch.png") no-repeat right 6px;
1549 display:block;
1556 display:block;
1550 padding:8px 16px 0 0;
1557 padding:8px 16px 0 0;
1551 }
1558 }
1552
1559
1553 .right .logtags .tagtag {
1560 .right .logtags .tagtag {
1554 background:#FFF url("../images/icons/tag_blue.png") no-repeat right 6px;
1561 background:#FFF url("../images/icons/tag_blue.png") no-repeat right 6px;
1555 display:block;
1562 display:block;
1556 padding:6px 18px 0 0;
1563 padding:6px 18px 0 0;
1557 }
1564 }
1558
1565
1559 div.browserblock {
1566 div.browserblock {
1560 overflow:hidden;
1567 overflow:hidden;
1561 border:1px solid #ccc;
1568 border:1px solid #ccc;
1562 background:#f8f8f8;
1569 background:#f8f8f8;
1563 font-size:100%;
1570 font-size:100%;
1564 line-height:125%;
1571 line-height:125%;
1565 padding:0;
1572 padding:0;
1566 }
1573 }
1567
1574
1568 div.browserblock .browser-header {
1575 div.browserblock .browser-header {
1569 border-bottom:1px solid #CCC;
1576 border-bottom:1px solid #CCC;
1570 background:#FFF;
1577 background:#FFF;
1571 color:blue;
1578 color:blue;
1572 padding:10px 0;
1579 padding:10px 0;
1573 }
1580 }
1574
1581
1575 div.browserblock .browser-header span {
1582 div.browserblock .browser-header span {
1576 margin-left:25px;
1583 margin-left:25px;
1577 font-weight:700;
1584 font-weight:700;
1578 }
1585 }
1579
1586
1580 div.browserblock .browser-body {
1587 div.browserblock .browser-body {
1581 background:#EEE;
1588 background:#EEE;
1582 }
1589 }
1583
1590
1584 table.code-browser {
1591 table.code-browser {
1585 border-collapse:collapse;
1592 border-collapse:collapse;
1586 width:100%;
1593 width:100%;
1587 }
1594 }
1588
1595
1589 table.code-browser tr {
1596 table.code-browser tr {
1590 margin:3px;
1597 margin:3px;
1591 }
1598 }
1592
1599
1593 table.code-browser thead th {
1600 table.code-browser thead th {
1594 background-color:#EEE;
1601 background-color:#EEE;
1595 height:20px;
1602 height:20px;
1596 font-size:1.1em;
1603 font-size:1.1em;
1597 font-weight:700;
1604 font-weight:700;
1598 text-align:left;
1605 text-align:left;
1599 padding-left:10px;
1606 padding-left:10px;
1600 }
1607 }
1601
1608
1602 table.code-browser tbody td {
1609 table.code-browser tbody td {
1603 padding-left:10px;
1610 padding-left:10px;
1604 height:20px;
1611 height:20px;
1605 }
1612 }
1606
1613
1607 table.code-browser .browser-file {
1614 table.code-browser .browser-file {
1608 background:url("../images/icons/document_16.png") no-repeat scroll 3px;
1615 background:url("../images/icons/document_16.png") no-repeat scroll 3px;
1609 height:16px;
1616 height:16px;
1610 padding-left:20px;
1617 padding-left:20px;
1611 text-align:left;
1618 text-align:left;
1612 }
1619 }
1613
1620
1614 table.code-browser .browser-dir {
1621 table.code-browser .browser-dir {
1615 background:url("../images/icons/folder_16.png") no-repeat scroll 3px;
1622 background:url("../images/icons/folder_16.png") no-repeat scroll 3px;
1616 height:16px;
1623 height:16px;
1617 padding-left:20px;
1624 padding-left:20px;
1618 text-align:left;
1625 text-align:left;
1619 }
1626 }
1620
1627
1621 .box .search {
1628 .box .search {
1622 clear:both;
1629 clear:both;
1623 overflow:hidden;
1630 overflow:hidden;
1624 margin:0;
1631 margin:0;
1625 padding:0 20px 10px;
1632 padding:0 20px 10px;
1626 }
1633 }
1627
1634
1628 .box .search div.search_path {
1635 .box .search div.search_path {
1629 background:none repeat scroll 0 0 #EEE;
1636 background:none repeat scroll 0 0 #EEE;
1630 border:1px solid #CCC;
1637 border:1px solid #CCC;
1631 color:blue;
1638 color:blue;
1632 margin-bottom:10px;
1639 margin-bottom:10px;
1633 padding:10px 0;
1640 padding:10px 0;
1634 }
1641 }
1635
1642
1636 .box .search div.search_path div.link {
1643 .box .search div.search_path div.link {
1637 font-weight:700;
1644 font-weight:700;
1638 margin-left:25px;
1645 margin-left:25px;
1639 }
1646 }
1640
1647
1641 .box .search div.search_path div.link a {
1648 .box .search div.search_path div.link a {
1642 color:#003367;
1649 color:#003367;
1643 cursor:pointer;
1650 cursor:pointer;
1644 text-decoration:none;
1651 text-decoration:none;
1645 }
1652 }
1646
1653
1647 #path_unlock {
1654 #path_unlock {
1648 color:red;
1655 color:red;
1649 font-size:1.2em;
1656 font-size:1.2em;
1650 padding-left:4px;
1657 padding-left:4px;
1651 }
1658 }
1652
1659
1653 .info_box * {
1660 .info_box * {
1654 background:url("../../images/pager.png") repeat-x scroll 0 0 #EBEBEB;
1661 background:url("../../images/pager.png") repeat-x scroll 0 0 #EBEBEB;
1655 color:#4A4A4A;
1662 color:#4A4A4A;
1656 font-weight:700;
1663 font-weight:700;
1657 height:1%;
1664 height:1%;
1658 display:inline;
1665 display:inline;
1659 border-color:#DEDEDE #C4C4C4 #C4C4C4 #CFCFCF;
1666 border-color:#DEDEDE #C4C4C4 #C4C4C4 #CFCFCF;
1660 border-style:solid;
1667 border-style:solid;
1661 border-width:1px;
1668 border-width:1px;
1662 padding:4px 6px;
1669 padding:4px 6px;
1663 }
1670 }
1664
1671
1665 .info_box span {
1672 .info_box span {
1666 margin-left:3px;
1673 margin-left:3px;
1667 margin-right:3px;
1674 margin-right:3px;
1668 }
1675 }
1669
1676
1670 .info_box input#at_rev {
1677 .info_box input#at_rev {
1671 text-align:center;
1678 text-align:center;
1672 padding:5px 3px 3px 2px;
1679 padding:5px 3px 3px 2px;
1673 }
1680 }
1674
1681
1675 .info_box input#view {
1682 .info_box input#view {
1676 text-align:center;
1683 text-align:center;
1677 padding:4px 3px 2px 2px;
1684 padding:4px 3px 2px 2px;
1678 }
1685 }
1679
1686
1680 .yui-overlay,.yui-panel-container {
1687 .yui-overlay,.yui-panel-container {
1681 visibility:hidden;
1688 visibility:hidden;
1682 position:absolute;
1689 position:absolute;
1683 z-index:2;
1690 z-index:2;
1684 }
1691 }
1685
1692
1686 .yui-tt {
1693 .yui-tt {
1687 visibility:hidden;
1694 visibility:hidden;
1688 position:absolute;
1695 position:absolute;
1689 color:#666;
1696 color:#666;
1690 background-color:#FFF;
1697 background-color:#FFF;
1691 font-family:arial, helvetica, verdana, sans-serif;
1698 font-family:arial, helvetica, verdana, sans-serif;
1692 border:2px solid #003367;
1699 border:2px solid #003367;
1693 font:100% sans-serif;
1700 font:100% sans-serif;
1694 width:auto;
1701 width:auto;
1695 opacity:1px;
1702 opacity:1px;
1696 padding:8px;
1703 padding:8px;
1697 }
1704 }
1698
1705
1699 .ac {
1706 .ac {
1700 vertical-align:top;
1707 vertical-align:top;
1701 }
1708 }
1702
1709
1703 .ac .yui-ac {
1710 .ac .yui-ac {
1704 position:relative;
1711 position:relative;
1705 font-family:arial;
1712 font-family:arial;
1706 font-size:100%;
1713 font-size:100%;
1707 }
1714 }
1708
1715
1709 .ac .perm_ac {
1716 .ac .perm_ac {
1710 width:15em;
1717 width:15em;
1711 }
1718 }
1712
1719
1713 .ac .yui-ac-input {
1720 .ac .yui-ac-input {
1714 width:100%;
1721 width:100%;
1715 }
1722 }
1716
1723
1717 .ac .yui-ac-container {
1724 .ac .yui-ac-container {
1718 position:absolute;
1725 position:absolute;
1719 top:1.6em;
1726 top:1.6em;
1720 width:100%;
1727 width:100%;
1721 }
1728 }
1722
1729
1723 .ac .yui-ac-content {
1730 .ac .yui-ac-content {
1724 position:absolute;
1731 position:absolute;
1725 width:100%;
1732 width:100%;
1726 border:1px solid gray;
1733 border:1px solid gray;
1727 background:#fff;
1734 background:#fff;
1728 overflow:hidden;
1735 overflow:hidden;
1729 z-index:9050;
1736 z-index:9050;
1730 }
1737 }
1731
1738
1732 .ac .yui-ac-shadow {
1739 .ac .yui-ac-shadow {
1733 position:absolute;
1740 position:absolute;
1734 width:100%;
1741 width:100%;
1735 background:#000;
1742 background:#000;
1736 -moz-opacity:0.1px;
1743 -moz-opacity:0.1px;
1737 opacity:.10;
1744 opacity:.10;
1738 filter:alpha(opacity = 10);
1745 filter:alpha(opacity = 10);
1739 z-index:9049;
1746 z-index:9049;
1740 margin:.3em;
1747 margin:.3em;
1741 }
1748 }
1742
1749
1743 .ac .yui-ac-content ul {
1750 .ac .yui-ac-content ul {
1744 width:100%;
1751 width:100%;
1745 margin:0;
1752 margin:0;
1746 padding:0;
1753 padding:0;
1747 }
1754 }
1748
1755
1749 .ac .yui-ac-content li {
1756 .ac .yui-ac-content li {
1750 cursor:default;
1757 cursor:default;
1751 white-space:nowrap;
1758 white-space:nowrap;
1752 margin:0;
1759 margin:0;
1753 padding:2px 5px;
1760 padding:2px 5px;
1754 }
1761 }
1755
1762
1756 .ac .yui-ac-content li.yui-ac-prehighlight {
1763 .ac .yui-ac-content li.yui-ac-prehighlight {
1757 background:#B3D4FF;
1764 background:#B3D4FF;
1758 }
1765 }
1759
1766
1760 .ac .yui-ac-content li.yui-ac-highlight {
1767 .ac .yui-ac-content li.yui-ac-highlight {
1761 background:#556CB5;
1768 background:#556CB5;
1762 color:#FFF;
1769 color:#FFF;
1763 }
1770 }
1764
1771
1765 .add_icon {
1772 .add_icon {
1766 background:url("../images/icons/add.png") no-repeat scroll 3px;
1773 background:url("../images/icons/add.png") no-repeat scroll 3px;
1767 height:16px;
1774 height:16px;
1768 padding-left:20px;
1775 padding-left:20px;
1769 padding-top:1px;
1776 padding-top:1px;
1770 text-align:left;
1777 text-align:left;
1771 }
1778 }
1772
1779
1773 .edit_icon {
1780 .edit_icon {
1774 background:url("../images/icons/folder_edit.png") no-repeat scroll 3px;
1781 background:url("../images/icons/folder_edit.png") no-repeat scroll 3px;
1775 height:16px;
1782 height:16px;
1776 padding-left:20px;
1783 padding-left:20px;
1777 padding-top:1px;
1784 padding-top:1px;
1778 text-align:left;
1785 text-align:left;
1779 }
1786 }
1780
1787
1781 .delete_icon {
1788 .delete_icon {
1782 background:url("../images/icons/delete.png") no-repeat scroll 3px;
1789 background:url("../images/icons/delete.png") no-repeat scroll 3px;
1783 height:16px;
1790 height:16px;
1784 padding-left:20px;
1791 padding-left:20px;
1785 padding-top:1px;
1792 padding-top:1px;
1786 text-align:left;
1793 text-align:left;
1787 }
1794 }
1788
1795
1789 .rss_icon {
1796 .rss_icon {
1790 background:url("../images/icons/rss_16.png") no-repeat scroll 3px;
1797 background:url("../images/icons/rss_16.png") no-repeat scroll 3px;
1791 height:16px;
1798 height:16px;
1792 padding-left:20px;
1799 padding-left:20px;
1793 padding-top:1px;
1800 padding-top:1px;
1794 text-align:left;
1801 text-align:left;
1795 }
1802 }
1796
1803
1797 .atom_icon {
1804 .atom_icon {
1798 background:url("../images/icons/atom.png") no-repeat scroll 3px;
1805 background:url("../images/icons/atom.png") no-repeat scroll 3px;
1799 height:16px;
1806 height:16px;
1800 padding-left:20px;
1807 padding-left:20px;
1801 padding-top:1px;
1808 padding-top:1px;
1802 text-align:left;
1809 text-align:left;
1803 }
1810 }
1804
1811
1805 .archive_icon {
1812 .archive_icon {
1806 background:url("../images/icons/compress.png") no-repeat scroll 3px;
1813 background:url("../images/icons/compress.png") no-repeat scroll 3px;
1807 height:16px;
1814 height:16px;
1808 padding-left:20px;
1815 padding-left:20px;
1809 text-align:left;
1816 text-align:left;
1810 padding-top:1px;
1817 padding-top:1px;
1811 }
1818 }
1812
1819
1813 .action_button {
1820 .action_button {
1814 border:0;
1821 border:0;
1815 display:block;
1822 display:block;
1816 }
1823 }
1817
1824
1818 .action_button:hover {
1825 .action_button:hover {
1819 border:0;
1826 border:0;
1820 text-decoration:underline;
1827 text-decoration:underline;
1821 cursor:pointer;
1828 cursor:pointer;
1822 }
1829 }
1823
1830
1824 #switch_repos {
1831 #switch_repos {
1825 position:absolute;
1832 position:absolute;
1826 height:25px;
1833 height:25px;
1827 z-index:1;
1834 z-index:1;
1828 }
1835 }
1829
1836
1830 #switch_repos select {
1837 #switch_repos select {
1831 min-width:150px;
1838 min-width:150px;
1832 max-height:250px;
1839 max-height:250px;
1833 z-index:1;
1840 z-index:1;
1834 }
1841 }
1835
1842
1836 .breadcrumbs {
1843 .breadcrumbs {
1837 border:medium none;
1844 border:medium none;
1838 color:#FFF;
1845 color:#FFF;
1839 float:left;
1846 float:left;
1840 text-transform:uppercase;
1847 text-transform:uppercase;
1841 font-weight:700;
1848 font-weight:700;
1842 font-size:14px;
1849 font-size:14px;
1843 margin:0;
1850 margin:0;
1844 padding:11px 0 11px 10px;
1851 padding:11px 0 11px 10px;
1845 }
1852 }
1846
1853
1847 .breadcrumbs a {
1854 .breadcrumbs a {
1848 color:#FFF;
1855 color:#FFF;
1849 }
1856 }
1850
1857
1851 .flash_msg ul {
1858 .flash_msg ul {
1852 margin:0;
1859 margin:0;
1853 padding:0 0 10px;
1860 padding:0 0 10px;
1854 }
1861 }
1855
1862
1856 .error_msg {
1863 .error_msg {
1857 background-color:#FFCFCF;
1864 background-color:#FFCFCF;
1858 background-image:url("../../images/icons/error_msg.png");
1865 background-image:url("../../images/icons/error_msg.png");
1859 border:1px solid #FF9595;
1866 border:1px solid #FF9595;
1860 color:#C30;
1867 color:#C30;
1861 }
1868 }
1862
1869
1863 .warning_msg {
1870 .warning_msg {
1864 background-color:#FFFBCC;
1871 background-color:#FFFBCC;
1865 background-image:url("../../images/icons/warning_msg.png");
1872 background-image:url("../../images/icons/warning_msg.png");
1866 border:1px solid #FFF35E;
1873 border:1px solid #FFF35E;
1867 color:#C69E00;
1874 color:#C69E00;
1868 }
1875 }
1869
1876
1870 .success_msg {
1877 .success_msg {
1871 background-color:#D5FFCF;
1878 background-color:#D5FFCF;
1872 background-image:url("../../images/icons/success_msg.png");
1879 background-image:url("../../images/icons/success_msg.png");
1873 border:1px solid #97FF88;
1880 border:1px solid #97FF88;
1874 color:#090;
1881 color:#090;
1875 }
1882 }
1876
1883
1877 .notice_msg {
1884 .notice_msg {
1878 background-color:#DCE3FF;
1885 background-color:#DCE3FF;
1879 background-image:url("../../images/icons/notice_msg.png");
1886 background-image:url("../../images/icons/notice_msg.png");
1880 border:1px solid #93A8FF;
1887 border:1px solid #93A8FF;
1881 color:#556CB5;
1888 color:#556CB5;
1882 }
1889 }
1883
1890
1884 .success_msg,.error_msg,.notice_msg,.warning_msg {
1891 .success_msg,.error_msg,.notice_msg,.warning_msg {
1885 background-position:10px center;
1892 background-position:10px center;
1886 background-repeat:no-repeat;
1893 background-repeat:no-repeat;
1887 font-size:12px;
1894 font-size:12px;
1888 font-weight:700;
1895 font-weight:700;
1889 min-height:14px;
1896 min-height:14px;
1890 line-height:14px;
1897 line-height:14px;
1891 margin-bottom:0;
1898 margin-bottom:0;
1892 margin-top:0;
1899 margin-top:0;
1893 display:block;
1900 display:block;
1894 overflow:auto;
1901 overflow:auto;
1895 padding:6px 10px 6px 40px;
1902 padding:6px 10px 6px 40px;
1896 }
1903 }
1897
1904
1898 #msg_close {
1905 #msg_close {
1899 background:transparent url("../../icons/cross_grey_small.png") no-repeat scroll 0 0;
1906 background:transparent url("../../icons/cross_grey_small.png") no-repeat scroll 0 0;
1900 cursor:pointer;
1907 cursor:pointer;
1901 height:16px;
1908 height:16px;
1902 position:absolute;
1909 position:absolute;
1903 right:5px;
1910 right:5px;
1904 top:5px;
1911 top:5px;
1905 width:16px;
1912 width:16px;
1906 }
1913 }
1907
1914
1908 div#legend_container table,div#legend_choices table {
1915 div#legend_container table,div#legend_choices table {
1909 width:auto !important;
1916 width:auto !important;
1910 }
1917 }
1911
1918
1912 table#permissions_manage {
1919 table#permissions_manage {
1913 width:0 !important;
1920 width:0 !important;
1914 }
1921 }
1915
1922
1916 table#permissions_manage span.private_repo_msg {
1923 table#permissions_manage span.private_repo_msg {
1917 font-size:0.8em;
1924 font-size:0.8em;
1918 opacity:0.6px;
1925 opacity:0.6px;
1919 }
1926 }
1920
1927
1921 table#permissions_manage td.private_repo_msg {
1928 table#permissions_manage td.private_repo_msg {
1922 font-size:0.8em;
1929 font-size:0.8em;
1923 }
1930 }
1924
1931
1925 table#permissions_manage tr#add_perm_input td {
1932 table#permissions_manage tr#add_perm_input td {
1926 vertical-align:middle;
1933 vertical-align:middle;
1927 }
1934 }
1928
1935
1929 div.gravatar {
1936 div.gravatar {
1930 background-color:#FFF;
1937 background-color:#FFF;
1931 border:1px solid #D0D0D0;
1938 border:1px solid #D0D0D0;
1932 float:left;
1939 float:left;
1933 margin-right:0.7em;
1940 margin-right:0.7em;
1934 padding:2px 2px 0;
1941 padding:2px 2px 0;
1935 }
1942 }
1936
1943
1937 #header,#content,#footer {
1944 #header,#content,#footer {
1938 min-width:1224px;
1945 min-width:1224px;
1939 }
1946 }
1940
1947
1941 #content {
1948 #content {
1942 min-height:100%;
1949 min-height:100%;
1943 clear:both;
1950 clear:both;
1944 overflow:hidden;
1951 overflow:hidden;
1945 padding:14px 30px;
1952 padding:14px 30px;
1946 }
1953 }
1947
1954
1948 #content div.box div.title div.search {
1955 #content div.box div.title div.search {
1949 background:url("../../images/title_link.png") no-repeat top left;
1956 background:url("../../images/title_link.png") no-repeat top left;
1950 border-left:1px solid #316293;
1957 border-left:1px solid #316293;
1951 }
1958 }
1952
1959
1953 #content div.box div.title div.search div.input input {
1960 #content div.box div.title div.search div.input input {
1954 border:1px solid #316293;
1961 border:1px solid #316293;
1955 }
1962 }
1956
1963
1957 #content div.box div.title div.search div.button input.ui-state-default {
1964 #content div.box div.title div.search div.button input.ui-state-default {
1958 background:#4e85bb url("../../images/button_highlight.png") repeat-x;
1965 background:#4e85bb url("../../images/button_highlight.png") repeat-x;
1959 border:1px solid #316293;
1966 border:1px solid #316293;
1960 border-left:none;
1967 border-left:none;
1961 color:#FFF;
1968 color:#FFF;
1962 }
1969 }
1963
1970
1964 #content div.box div.title div.search div.button input.ui-state-hover {
1971 #content div.box div.title div.search div.button input.ui-state-hover {
1965 background:#46a0c1 url("../../images/button_highlight_selected.png") repeat-x;
1972 background:#46a0c1 url("../../images/button_highlight_selected.png") repeat-x;
1966 border:1px solid #316293;
1973 border:1px solid #316293;
1967 border-left:none;
1974 border-left:none;
1968 color:#FFF;
1975 color:#FFF;
1969 }
1976 }
1970
1977
1971 #content div.box div.form div.fields div.field div.highlight .ui-state-default {
1978 #content div.box div.form div.fields div.field div.highlight .ui-state-default {
1972 background:#4e85bb url("../../images/button_highlight.png") repeat-x;
1979 background:#4e85bb url("../../images/button_highlight.png") repeat-x;
1973 border-top:1px solid #5c91a4;
1980 border-top:1px solid #5c91a4;
1974 border-left:1px solid #2a6f89;
1981 border-left:1px solid #2a6f89;
1975 border-right:1px solid #2b7089;
1982 border-right:1px solid #2b7089;
1976 border-bottom:1px solid #1a6480;
1983 border-bottom:1px solid #1a6480;
1977 color:#fff;
1984 color:#fff;
1978 }
1985 }
1979
1986
1980 #content div.box div.form div.fields div.field div.highlight .ui-state-hover {
1987 #content div.box div.form div.fields div.field div.highlight .ui-state-hover {
1981 background:#46a0c1 url("../../images/button_highlight_selected.png") repeat-x;
1988 background:#46a0c1 url("../../images/button_highlight_selected.png") repeat-x;
1982 border-top:1px solid #78acbf;
1989 border-top:1px solid #78acbf;
1983 border-left:1px solid #34819e;
1990 border-left:1px solid #34819e;
1984 border-right:1px solid #35829f;
1991 border-right:1px solid #35829f;
1985 border-bottom:1px solid #257897;
1992 border-bottom:1px solid #257897;
1986 color:#fff;
1993 color:#fff;
1987 }
1994 }
1988
1995
1989 ins,div.options a:hover {
1996 ins,div.options a:hover {
1990 text-decoration:none;
1997 text-decoration:none;
1991 }
1998 }
1992
1999
1993 img,#header #header-inner #quick li a:hover span.normal,#header #header-inner #quick li ul li.last,#content div.box div.form div.fields div.field div.textarea table td table td a,#clone_url {
2000 img,#header #header-inner #quick li a:hover span.normal,#header #header-inner #quick li ul li.last,#content div.box div.form div.fields div.field div.textarea table td table td a,#clone_url {
1994 border:none;
2001 border:none;
1995 }
2002 }
1996
2003
1997 img.icon,.right .merge img {
2004 img.icon,.right .merge img {
1998 vertical-align:bottom;
2005 vertical-align:bottom;
1999 }
2006 }
2000
2007
2001 #header ul#logged-user,#content div.box div.title ul.links,#content div.box div.message div.dismiss,#content div.box div.traffic div.legend ul {
2008 #header ul#logged-user,#content div.box div.title ul.links,#content div.box div.message div.dismiss,#content div.box div.traffic div.legend ul {
2002 float:right;
2009 float:right;
2003 margin:0;
2010 margin:0;
2004 padding:0;
2011 padding:0;
2005 }
2012 }
2006
2013
2007 #header #header-inner #home,#header #header-inner #logo,#content div.box ul.left,#content div.box ol.left,#content div.box div.pagination-left,div#commit_history,div#legend_data,div#legend_container,div#legend_choices {
2014 #header #header-inner #home,#header #header-inner #logo,#content div.box ul.left,#content div.box ol.left,#content div.box div.pagination-left,div#commit_history,div#legend_data,div#legend_container,div#legend_choices {
2008 float:left;
2015 float:left;
2009 }
2016 }
2010
2017
2011 #header #header-inner #quick li:hover ul ul,#header #header-inner #quick li:hover ul ul ul,#header #header-inner #quick li:hover ul ul ul ul,#content #left #menu ul.closed,#content #left #menu li ul.collapsed,.yui-tt-shadow {
2018 #header #header-inner #quick li:hover ul ul,#header #header-inner #quick li:hover ul ul ul,#header #header-inner #quick li:hover ul ul ul ul,#content #left #menu ul.closed,#content #left #menu li ul.collapsed,.yui-tt-shadow {
2012 display:none;
2019 display:none;
2013 }
2020 }
2014
2021
2015 #header #header-inner #quick li:hover ul,#header #header-inner #quick li li:hover ul,#header #header-inner #quick li li li:hover ul,#header #header-inner #quick li li li li:hover ul,#content #left #menu ul.opened,#content #left #menu li ul.expanded {
2022 #header #header-inner #quick li:hover ul,#header #header-inner #quick li li:hover ul,#header #header-inner #quick li li li:hover ul,#header #header-inner #quick li li li li:hover ul,#content #left #menu ul.opened,#content #left #menu li ul.expanded {
2016 display:block;
2023 display:block;
2017 }
2024 }
2018
2025
2019 #content div.box div.title ul.links li a:hover,#content div.box div.title ul.links li.ui-tabs-selected a {
2026 #content div.box div.title ul.links li a:hover,#content div.box div.title ul.links li.ui-tabs-selected a {
2020 background:url("../../images/title_tab_selected.png") no-repeat bottom center;
2027 background:url("../../images/title_tab_selected.png") no-repeat bottom center;
2021 color:#bfe3ff;
2028 color:#bfe3ff;
2022 }
2029 }
2023
2030
2024 #content div.box ol.lower-roman,#content div.box ol.upper-roman,#content div.box ol.lower-alpha,#content div.box ol.upper-alpha,#content div.box ol.decimal {
2031 #content div.box ol.lower-roman,#content div.box ol.upper-roman,#content div.box ol.lower-alpha,#content div.box ol.upper-alpha,#content div.box ol.decimal {
2025 margin:10px 24px 10px 44px;
2032 margin:10px 24px 10px 44px;
2026 }
2033 }
2027
2034
2028 #content div.box div.form,#content div.box div.table,#content div.box div.traffic {
2035 #content div.box div.form,#content div.box div.table,#content div.box div.traffic {
2029 clear:both;
2036 clear:both;
2030 overflow:hidden;
2037 overflow:hidden;
2031 margin:0;
2038 margin:0;
2032 padding:0 20px 10px;
2039 padding:0 20px 10px;
2033 }
2040 }
2034
2041
2035 #content div.box div.form div.fields,#login div.form,#login div.form div.fields,#register div.form,#register div.form div.fields {
2042 #content div.box div.form div.fields,#login div.form,#login div.form div.fields,#register div.form,#register div.form div.fields {
2036 clear:both;
2043 clear:both;
2037 overflow:hidden;
2044 overflow:hidden;
2038 margin:0;
2045 margin:0;
2039 padding:0;
2046 padding:0;
2040 }
2047 }
2041
2048
2042 #content div.box div.form div.fields div.field div.label-checkbox,#content div.box div.form div.fields div.field div.label-radio,#content div.box div.form div.fields div.field div.label-textarea {
2049 #content div.box div.form div.fields div.field div.label-checkbox,#content div.box div.form div.fields div.field div.label-radio,#content div.box div.form div.fields div.field div.label-textarea {
2043 padding:0 0 0 5px !important;
2050 padding:0 0 0 5px !important;
2044 }
2051 }
2045
2052
2046 #content div.box div.form div.fields div.field div.label span,#login div.form div.fields div.field div.label span,#register div.form div.fields div.field div.label span {
2053 #content div.box div.form div.fields div.field div.label span,#login div.form div.fields div.field div.label span,#register div.form div.fields div.field div.label span {
2047 height:1%;
2054 height:1%;
2048 display:block;
2055 display:block;
2049 color:#363636;
2056 color:#363636;
2050 margin:0;
2057 margin:0;
2051 padding:2px 0 0;
2058 padding:2px 0 0;
2052 }
2059 }
2053
2060
2054 #content div.box div.form div.fields div.field div.input input.error,#login div.form div.fields div.field div.input input.error,#register div.form div.fields div.field div.input input.error {
2061 #content div.box div.form div.fields div.field div.input input.error,#login div.form div.fields div.field div.input input.error,#register div.form div.fields div.field div.input input.error {
2055 background:#FBE3E4;
2062 background:#FBE3E4;
2056 border-top:1px solid #e1b2b3;
2063 border-top:1px solid #e1b2b3;
2057 border-left:1px solid #e1b2b3;
2064 border-left:1px solid #e1b2b3;
2058 border-right:1px solid #FBC2C4;
2065 border-right:1px solid #FBC2C4;
2059 border-bottom:1px solid #FBC2C4;
2066 border-bottom:1px solid #FBC2C4;
2060 }
2067 }
2061
2068
2062 #content div.box div.form div.fields div.field div.input input.success,#login div.form div.fields div.field div.input input.success,#register div.form div.fields div.field div.input input.success {
2069 #content div.box div.form div.fields div.field div.input input.success,#login div.form div.fields div.field div.input input.success,#register div.form div.fields div.field div.input input.success {
2063 background:#E6EFC2;
2070 background:#E6EFC2;
2064 border-top:1px solid #cebb98;
2071 border-top:1px solid #cebb98;
2065 border-left:1px solid #cebb98;
2072 border-left:1px solid #cebb98;
2066 border-right:1px solid #c6d880;
2073 border-right:1px solid #c6d880;
2067 border-bottom:1px solid #c6d880;
2074 border-bottom:1px solid #c6d880;
2068 }
2075 }
2069
2076
2070 #content div.box-left div.form div.fields div.field div.textarea,#content div.box-right div.form div.fields div.field div.textarea,#content div.box div.form div.fields div.field div.select select,#content div.box table th.selected input,#content div.box table td.selected input {
2077 #content div.box-left div.form div.fields div.field div.textarea,#content div.box-right div.form div.fields div.field div.textarea,#content div.box div.form div.fields div.field div.select select,#content div.box table th.selected input,#content div.box table td.selected input {
2071 margin:0;
2078 margin:0;
2072 }
2079 }
2073
2080
2074 #content div.box div.form div.fields div.field div.select,#content div.box div.form div.fields div.field div.checkboxes,#content div.box div.form div.fields div.field div.radios {
2081 #content div.box div.form div.fields div.field div.select,#content div.box div.form div.fields div.field div.checkboxes,#content div.box div.form div.fields div.field div.radios {
2075 margin:0 0 0 200px;
2082 margin:0 0 0 200px;
2076 padding:0;
2083 padding:0;
2077 }
2084 }
2078
2085
2079 #content div.box div.form div.fields div.field div.select a:hover,#content div.box div.form div.fields div.field div.select a.ui-selectmenu:hover,#content div.box div.action a:hover {
2086 #content div.box div.form div.fields div.field div.select a:hover,#content div.box div.form div.fields div.field div.select a.ui-selectmenu:hover,#content div.box div.action a:hover {
2080 color:#000;
2087 color:#000;
2081 text-decoration:none;
2088 text-decoration:none;
2082 }
2089 }
2083
2090
2084 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus,#content div.box div.action a.ui-selectmenu-focus {
2091 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus,#content div.box div.action a.ui-selectmenu-focus {
2085 border:1px solid #666;
2092 border:1px solid #666;
2086 }
2093 }
2087
2094
2088 #content div.box div.form div.fields div.field div.checkboxes div.checkbox,#content div.box div.form div.fields div.field div.radios div.radio {
2095 #content div.box div.form div.fields div.field div.checkboxes div.checkbox,#content div.box div.form div.fields div.field div.radios div.radio {
2089 clear:both;
2096 clear:both;
2090 overflow:hidden;
2097 overflow:hidden;
2091 margin:0;
2098 margin:0;
2092 padding:2px 0;
2099 padding:2px 0;
2093 }
2100 }
2094
2101
2095 #content div.box div.form div.fields div.field div.checkboxes div.checkbox input,#content div.box div.form div.fields div.field div.radios div.radio input {
2102 #content div.box div.form div.fields div.field div.checkboxes div.checkbox input,#content div.box div.form div.fields div.field div.radios div.radio input {
2096 float:left;
2103 float:left;
2097 margin:0;
2104 margin:0;
2098 }
2105 }
2099
2106
2100 #content div.box div.form div.fields div.field div.checkboxes div.checkbox label,#content div.box div.form div.fields div.field div.radios div.radio label {
2107 #content div.box div.form div.fields div.field div.checkboxes div.checkbox label,#content div.box div.form div.fields div.field div.radios div.radio label {
2101 height:1%;
2108 height:1%;
2102 display:block;
2109 display:block;
2103 float:left;
2110 float:left;
2104 margin:3px 0 0 4px;
2111 margin:3px 0 0 4px;
2105 }
2112 }
2106
2113
2107 div.form div.fields div.field div.button input,#content div.box div.form div.fields div.buttons input,div.form div.fields div.buttons input,#content div.box div.action div.button input {
2114 div.form div.fields div.field div.button input,#content div.box div.form div.fields div.buttons input,div.form div.fields div.buttons input,#content div.box div.action div.button input {
2108 color:#000;
2115 color:#000;
2109 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2116 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2110 font-size:11px;
2117 font-size:11px;
2111 font-weight:700;
2118 font-weight:700;
2112 margin:0;
2119 margin:0;
2113 }
2120 }
2114
2121
2115 div.form div.fields div.field div.button .ui-state-default,#content div.box div.form div.fields div.buttons input.ui-state-default {
2122 div.form div.fields div.field div.button .ui-state-default,#content div.box div.form div.fields div.buttons input.ui-state-default {
2116 background:#e5e3e3 url("../images/button.png") repeat-x;
2123 background:#e5e3e3 url("../images/button.png") repeat-x;
2117 border-top:1px solid #DDD;
2124 border-top:1px solid #DDD;
2118 border-left:1px solid #c6c6c6;
2125 border-left:1px solid #c6c6c6;
2119 border-right:1px solid #DDD;
2126 border-right:1px solid #DDD;
2120 border-bottom:1px solid #c6c6c6;
2127 border-bottom:1px solid #c6c6c6;
2121 color:#515151;
2128 color:#515151;
2122 outline:none;
2129 outline:none;
2123 margin:0;
2130 margin:0;
2124 padding:6px 12px;
2131 padding:6px 12px;
2125 }
2132 }
2126
2133
2127 div.form div.fields div.field div.button .ui-state-hover,#content div.box div.form div.fields div.buttons input.ui-state-hover {
2134 div.form div.fields div.field div.button .ui-state-hover,#content div.box div.form div.fields div.buttons input.ui-state-hover {
2128 background:#b4b4b4 url("../images/button_selected.png") repeat-x;
2135 background:#b4b4b4 url("../images/button_selected.png") repeat-x;
2129 border-top:1px solid #ccc;
2136 border-top:1px solid #ccc;
2130 border-left:1px solid #bebebe;
2137 border-left:1px solid #bebebe;
2131 border-right:1px solid #b1b1b1;
2138 border-right:1px solid #b1b1b1;
2132 border-bottom:1px solid #afafaf;
2139 border-bottom:1px solid #afafaf;
2133 color:#515151;
2140 color:#515151;
2134 outline:none;
2141 outline:none;
2135 margin:0;
2142 margin:0;
2136 padding:6px 12px;
2143 padding:6px 12px;
2137 }
2144 }
2138
2145
2139 div.form div.fields div.field div.highlight,#content div.box div.form div.fields div.buttons div.highlight {
2146 div.form div.fields div.field div.highlight,#content div.box div.form div.fields div.buttons div.highlight {
2140 display:inline;
2147 display:inline;
2141 }
2148 }
2142
2149
2143 #content div.box div.form div.fields div.buttons,div.form div.fields div.buttons {
2150 #content div.box div.form div.fields div.buttons,div.form div.fields div.buttons {
2144 margin:10px 0 0 200px;
2151 margin:10px 0 0 200px;
2145 padding:0;
2152 padding:0;
2146 }
2153 }
2147
2154
2148 #content div.box-left div.form div.fields div.buttons,#content div.box-right div.form div.fields div.buttons,div.box-left div.form div.fields div.buttons,div.box-right div.form div.fields div.buttons {
2155 #content div.box-left div.form div.fields div.buttons,#content div.box-right div.form div.fields div.buttons,div.box-left div.form div.fields div.buttons,div.box-right div.form div.fields div.buttons {
2149 margin:10px 0 0;
2156 margin:10px 0 0;
2150 }
2157 }
2151
2158
2152 #content div.box table td.user,#content div.box table td.address {
2159 #content div.box table td.user,#content div.box table td.address {
2153 width:10%;
2160 width:10%;
2154 text-align:center;
2161 text-align:center;
2155 }
2162 }
2156
2163
2157 #content div.box div.action div.button,#login div.form div.fields div.field div.input div.link,#register div.form div.fields div.field div.input div.link {
2164 #content div.box div.action div.button,#login div.form div.fields div.field div.input div.link,#register div.form div.fields div.field div.input div.link {
2158 text-align:right;
2165 text-align:right;
2159 margin:6px 0 0;
2166 margin:6px 0 0;
2160 padding:0;
2167 padding:0;
2161 }
2168 }
2162
2169
2163 #content div.box div.action div.button input.ui-state-default,#login div.form div.fields div.buttons input.ui-state-default,#register div.form div.fields div.buttons input.ui-state-default {
2170 #content div.box div.action div.button input.ui-state-default,#login div.form div.fields div.buttons input.ui-state-default,#register div.form div.fields div.buttons input.ui-state-default {
2164 background:#e5e3e3 url("../images/button.png") repeat-x;
2171 background:#e5e3e3 url("../images/button.png") repeat-x;
2165 border-top:1px solid #DDD;
2172 border-top:1px solid #DDD;
2166 border-left:1px solid #c6c6c6;
2173 border-left:1px solid #c6c6c6;
2167 border-right:1px solid #DDD;
2174 border-right:1px solid #DDD;
2168 border-bottom:1px solid #c6c6c6;
2175 border-bottom:1px solid #c6c6c6;
2169 color:#515151;
2176 color:#515151;
2170 margin:0;
2177 margin:0;
2171 padding:6px 12px;
2178 padding:6px 12px;
2172 }
2179 }
2173
2180
2174 #content div.box div.action div.button input.ui-state-hover,#login div.form div.fields div.buttons input.ui-state-hover,#register div.form div.fields div.buttons input.ui-state-hover {
2181 #content div.box div.action div.button input.ui-state-hover,#login div.form div.fields div.buttons input.ui-state-hover,#register div.form div.fields div.buttons input.ui-state-hover {
2175 background:#b4b4b4 url("../images/button_selected.png") repeat-x;
2182 background:#b4b4b4 url("../images/button_selected.png") repeat-x;
2176 border-top:1px solid #ccc;
2183 border-top:1px solid #ccc;
2177 border-left:1px solid #bebebe;
2184 border-left:1px solid #bebebe;
2178 border-right:1px solid #b1b1b1;
2185 border-right:1px solid #b1b1b1;
2179 border-bottom:1px solid #afafaf;
2186 border-bottom:1px solid #afafaf;
2180 color:#515151;
2187 color:#515151;
2181 margin:0;
2188 margin:0;
2182 padding:6px 12px;
2189 padding:6px 12px;
2183 }
2190 }
2184
2191
2185 #content div.box div.pagination div.results,#content div.box div.pagination-wh div.results {
2192 #content div.box div.pagination div.results,#content div.box div.pagination-wh div.results {
2186 text-align:left;
2193 text-align:left;
2187 float:left;
2194 float:left;
2188 margin:0;
2195 margin:0;
2189 padding:0;
2196 padding:0;
2190 }
2197 }
2191
2198
2192 #content div.box div.pagination div.results span,#content div.box div.pagination-wh div.results span {
2199 #content div.box div.pagination div.results span,#content div.box div.pagination-wh div.results span {
2193 height:1%;
2200 height:1%;
2194 display:block;
2201 display:block;
2195 float:left;
2202 float:left;
2196 background:#ebebeb url("../images/pager.png") repeat-x;
2203 background:#ebebeb url("../images/pager.png") repeat-x;
2197 border-top:1px solid #dedede;
2204 border-top:1px solid #dedede;
2198 border-left:1px solid #cfcfcf;
2205 border-left:1px solid #cfcfcf;
2199 border-right:1px solid #c4c4c4;
2206 border-right:1px solid #c4c4c4;
2200 border-bottom:1px solid #c4c4c4;
2207 border-bottom:1px solid #c4c4c4;
2201 color:#4A4A4A;
2208 color:#4A4A4A;
2202 font-weight:700;
2209 font-weight:700;
2203 margin:0;
2210 margin:0;
2204 padding:6px 8px;
2211 padding:6px 8px;
2205 }
2212 }
2206
2213
2207 #content div.box div.pagination ul.pager li.disabled,#content div.box div.pagination-wh a.disabled {
2214 #content div.box div.pagination ul.pager li.disabled,#content div.box div.pagination-wh a.disabled {
2208 color:#B4B4B4;
2215 color:#B4B4B4;
2209 padding:6px;
2216 padding:6px;
2210 }
2217 }
2211
2218
2212 #login,#register {
2219 #login,#register {
2213 width:420px;
2220 width:420px;
2214 margin:10% auto 0;
2221 margin:10% auto 0;
2215 padding:0;
2222 padding:0;
2216 }
2223 }
2217
2224
2218 #login div.color,#register div.color {
2225 #login div.color,#register div.color {
2219 clear:both;
2226 clear:both;
2220 overflow:hidden;
2227 overflow:hidden;
2221 background:#FFF;
2228 background:#FFF;
2222 margin:10px auto 0;
2229 margin:10px auto 0;
2223 padding:3px 3px 3px 0;
2230 padding:3px 3px 3px 0;
2224 }
2231 }
2225
2232
2226 #login div.color a,#register div.color a {
2233 #login div.color a,#register div.color a {
2227 width:20px;
2234 width:20px;
2228 height:20px;
2235 height:20px;
2229 display:block;
2236 display:block;
2230 float:left;
2237 float:left;
2231 margin:0 0 0 3px;
2238 margin:0 0 0 3px;
2232 padding:0;
2239 padding:0;
2233 }
2240 }
2234
2241
2235 #login div.title h5,#register div.title h5 {
2242 #login div.title h5,#register div.title h5 {
2236 color:#fff;
2243 color:#fff;
2237 margin:10px;
2244 margin:10px;
2238 padding:0;
2245 padding:0;
2239 }
2246 }
2240
2247
2241 #login div.form div.fields div.field,#register div.form div.fields div.field {
2248 #login div.form div.fields div.field,#register div.form div.fields div.field {
2242 clear:both;
2249 clear:both;
2243 overflow:hidden;
2250 overflow:hidden;
2244 margin:0;
2251 margin:0;
2245 padding:0 0 10px;
2252 padding:0 0 10px;
2246 }
2253 }
2247
2254
2248 #login div.form div.fields div.field span.error-message,#register div.form div.fields div.field span.error-message {
2255 #login div.form div.fields div.field span.error-message,#register div.form div.fields div.field span.error-message {
2249 height:1%;
2256 height:1%;
2250 display:block;
2257 display:block;
2251 color:red;
2258 color:red;
2252 margin:8px 0 0;
2259 margin:8px 0 0;
2253 padding:0;
2260 padding:0;
2254 }
2261 }
2255
2262
2256 #login div.form div.fields div.field div.label label,#register div.form div.fields div.field div.label label {
2263 #login div.form div.fields div.field div.label label,#register div.form div.fields div.field div.label label {
2257 color:#000;
2264 color:#000;
2258 font-weight:700;
2265 font-weight:700;
2259 }
2266 }
2260
2267
2261 #login div.form div.fields div.field div.input,#register div.form div.fields div.field div.input {
2268 #login div.form div.fields div.field div.input,#register div.form div.fields div.field div.input {
2262 float:left;
2269 float:left;
2263 margin:0;
2270 margin:0;
2264 padding:0;
2271 padding:0;
2265 }
2272 }
2266
2273
2267 #login div.form div.fields div.field div.checkbox,#register div.form div.fields div.field div.checkbox {
2274 #login div.form div.fields div.field div.checkbox,#register div.form div.fields div.field div.checkbox {
2268 margin:0 0 0 184px;
2275 margin:0 0 0 184px;
2269 padding:0;
2276 padding:0;
2270 }
2277 }
2271
2278
2272 #login div.form div.fields div.field div.checkbox label,#register div.form div.fields div.field div.checkbox label {
2279 #login div.form div.fields div.field div.checkbox label,#register div.form div.fields div.field div.checkbox label {
2273 color:#565656;
2280 color:#565656;
2274 font-weight:700;
2281 font-weight:700;
2275 }
2282 }
2276
2283
2277 #login div.form div.fields div.buttons input,#register div.form div.fields div.buttons input {
2284 #login div.form div.fields div.buttons input,#register div.form div.fields div.buttons input {
2278 color:#000;
2285 color:#000;
2279 font-size:1em;
2286 font-size:1em;
2280 font-weight:700;
2287 font-weight:700;
2281 font-family:Verdana, Helvetica, Sans-Serif;
2288 font-family:Verdana, Helvetica, Sans-Serif;
2282 margin:0;
2289 margin:0;
2283 }
2290 }
2284
2291
2285 #changeset_content .container .wrapper,#graph_content .container .wrapper {
2292 #changeset_content .container .wrapper,#graph_content .container .wrapper {
2286 width:600px;
2293 width:600px;
2287 }
2294 }
2288
2295
2289 #changeset_content .container .left,#graph_content .container .left {
2296 #changeset_content .container .left,#graph_content .container .left {
2290 float:left;
2297 float:left;
2291 width:70%;
2298 width:70%;
2292 padding-left:5px;
2299 padding-left:5px;
2293 }
2300 }
2294
2301
2295 #changeset_content .container .left .date,.ac .match {
2302 #changeset_content .container .left .date,.ac .match {
2296 font-weight:700;
2303 font-weight:700;
2297 }
2304 }
2298
2305
2299 div#legend_container table td,div#legend_choices table td {
2306 div#legend_container table td,div#legend_choices table td {
2300 border:none !important;
2307 border:none !important;
2301 height:20px !important;
2308 height:20px !important;
2302 padding:0 !important;
2309 padding:0 !important;
2303 } No newline at end of file
2310 }
@@ -1,279 +1,283 b''
1 ## -*- coding: utf-8 -*-
1 ## -*- coding: utf-8 -*-
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" id="mainhtml">
3 <html xmlns="http://www.w3.org/1999/xhtml" id="mainhtml">
4 <head>
4 <head>
5 <title>${next.title()}</title>
5 <title>${next.title()}</title>
6 <link rel="icon" href="/images/hgicon.png" type="image/png" />
6 <link rel="icon" href="/images/hgicon.png" type="image/png" />
7 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
7 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8 <meta name="robots" content="index, nofollow"/>
8 <meta name="robots" content="index, nofollow"/>
9 <!-- stylesheets -->
9 <!-- stylesheets -->
10 ${self.css()}
10 ${self.css()}
11 <!-- scripts -->
11 <!-- scripts -->
12 ${self.js()}
12 ${self.js()}
13 </head>
13 </head>
14 <body>
14 <body>
15 <!-- header -->
15 <!-- header -->
16 <div id="header">
16 <div id="header">
17 <!-- user -->
17 <!-- user -->
18 <ul id="logged-user">
18 <ul id="logged-user">
19 <li class="first">
19 <li class="first">
20 <div class="gravatar">
20 <div class="gravatar">
21 <img alt="gravatar" src="${h.gravatar_url(c.rhodecode_user.email,24)}" />
21 <img alt="gravatar" src="${h.gravatar_url(c.rhodecode_user.email,24)}" />
22 </div>
22 </div>
23 <div class="account">
23 <div class="account">
24 ${h.link_to('%s %s'%(c.rhodecode_user.name,c.rhodecode_user.lastname),h.url('admin_settings_my_account'))}<br/>
24 ${h.link_to('%s %s'%(c.rhodecode_user.name,c.rhodecode_user.lastname),h.url('admin_settings_my_account'))}<br/>
25 ${h.link_to(c.rhodecode_user.username,h.url('admin_settings_my_account'))}
25 ${h.link_to(c.rhodecode_user.username,h.url('admin_settings_my_account'))}
26 </div>
26 </div>
27 </li>
27 </li>
28 <li class="last highlight">${h.link_to(u'Logout',h.url('logout_home'))}</li>
28 <li class="last highlight">${h.link_to(u'Logout',h.url('logout_home'))}</li>
29 </ul>
29 </ul>
30 <!-- end user -->
30 <!-- end user -->
31 <div id="header-inner" class="title top-left-rounded-corner top-right-rounded-corner">
31 <div id="header-inner" class="title top-left-rounded-corner top-right-rounded-corner">
32 <!-- logo -->
32 <!-- logo -->
33 <div id="logo">
33 <div id="logo">
34 <h1><a href="${h.url('hg_home')}">${c.rhodecode_name}</a></h1>
34 <h1><a href="${h.url('hg_home')}">${c.rhodecode_name}</a></h1>
35 </div>
35 </div>
36 <!-- end logo -->
36 <!-- end logo -->
37 <!-- menu -->
37 <!-- menu -->
38 ${self.page_nav()}
38 ${self.page_nav()}
39 <!-- quick -->
39 <!-- quick -->
40 </div>
40 </div>
41 </div>
41 </div>
42 <!-- end header -->
42 <!-- end header -->
43
43
44 <!-- CONTENT -->
44 <!-- CONTENT -->
45 <div id="content">
45 <div id="content">
46 <div class="flash_msg">
46 <div class="flash_msg">
47 <% messages = h.flash.pop_messages() %>
47 <% messages = h.flash.pop_messages() %>
48 % if messages:
48 % if messages:
49 <ul id="flash-messages">
49 <ul id="flash-messages">
50 % for message in messages:
50 % for message in messages:
51 <li class="${message.category}_msg">${message}</li>
51 <li class="${message.category}_msg">${message}</li>
52 % endfor
52 % endfor
53 </ul>
53 </ul>
54 % endif
54 % endif
55 </div>
55 </div>
56 <div id="main">
56 <div id="main">
57 ${next.main()}
57 ${next.main()}
58 </div>
58 </div>
59 </div>
59 </div>
60 <!-- END CONTENT -->
60 <!-- END CONTENT -->
61
61
62 <!-- footer -->
62 <!-- footer -->
63 <div id="footer">
63 <div id="footer">
64 <div id="footer-inner" class="title bottom-left-rounded-corner bottom-right-rounded-corner">
64 <div id="footer-inner" class="title bottom-left-rounded-corner bottom-right-rounded-corner">
65 <p>RhodeCode ${c.rhodecode_version} &copy; 2010 by Marcin Kuzminski</p>
65 <div>
66 <p class="footer-link">${h.link_to(_('Submit a bug'),h.url('bugtracker'))}</p>
67 <p class="footer-link">${h.link_to(_('GPL license'),h.url('gpl_license'))}</p>
68 <p>RhodeCode ${c.rhodecode_version} &copy; 2010 by Marcin Kuzminski</p>
69 </div>
66 </div>
70 </div>
67 <script type="text/javascript">${h.tooltip.activate()}</script>
71 <script type="text/javascript">${h.tooltip.activate()}</script>
68 </div>
72 </div>
69 <!-- end footer -->
73 <!-- end footer -->
70 </body>
74 </body>
71
75
72 </html>
76 </html>
73
77
74 ### MAKO DEFS ###
78 ### MAKO DEFS ###
75 <%def name="page_nav()">
79 <%def name="page_nav()">
76 ${self.menu()}
80 ${self.menu()}
77 </%def>
81 </%def>
78
82
79 <%def name="menu(current=None)">
83 <%def name="menu(current=None)">
80 <%
84 <%
81 def is_current(selected):
85 def is_current(selected):
82 if selected == current:
86 if selected == current:
83 return h.literal('class="current"')
87 return h.literal('class="current"')
84 %>
88 %>
85 %if current not in ['home','admin']:
89 %if current not in ['home','admin']:
86 ##REGULAR MENU
90 ##REGULAR MENU
87 <ul id="quick">
91 <ul id="quick">
88 <!-- repo switcher -->
92 <!-- repo switcher -->
89 <li>
93 <li>
90 <a id="repo_switcher" title="${_('Switch repository')}" href="#">
94 <a id="repo_switcher" title="${_('Switch repository')}" href="#">
91 <span class="icon">
95 <span class="icon">
92 <img src="/images/icons/database.png" alt="${_('Products')}" />
96 <img src="/images/icons/database.png" alt="${_('Products')}" />
93 </span>
97 </span>
94 <span>&darr;</span>
98 <span>&darr;</span>
95 </a>
99 </a>
96 <ul class="repo_switcher">
100 <ul class="repo_switcher">
97 %for repo,private in c.repo_switcher_list:
101 %for repo,private in c.repo_switcher_list:
98 %if private:
102 %if private:
99 <li>${h.link_to(repo,h.url('summary_home',repo_name=repo),class_="private_repo")}</li>
103 <li>${h.link_to(repo,h.url('summary_home',repo_name=repo),class_="private_repo")}</li>
100 %else:
104 %else:
101 <li>${h.link_to(repo,h.url('summary_home',repo_name=repo),class_="public_repo")}</li>
105 <li>${h.link_to(repo,h.url('summary_home',repo_name=repo),class_="public_repo")}</li>
102 %endif
106 %endif
103 %endfor
107 %endfor
104 </ul>
108 </ul>
105 </li>
109 </li>
106
110
107 <li ${is_current('summary')}>
111 <li ${is_current('summary')}>
108 <a title="${_('Summary')}" href="${h.url('summary_home',repo_name=c.repo_name)}">
112 <a title="${_('Summary')}" href="${h.url('summary_home',repo_name=c.repo_name)}">
109 <span class="icon">
113 <span class="icon">
110 <img src="/images/icons/clipboard_16.png" alt="${_('Summary')}" />
114 <img src="/images/icons/clipboard_16.png" alt="${_('Summary')}" />
111 </span>
115 </span>
112 <span>${_('Summary')}</span>
116 <span>${_('Summary')}</span>
113 </a>
117 </a>
114 </li>
118 </li>
115 <li ${is_current('shortlog')}>
119 <li ${is_current('shortlog')}>
116 <a title="${_('Shortlog')}" href="${h.url('shortlog_home',repo_name=c.repo_name)}">
120 <a title="${_('Shortlog')}" href="${h.url('shortlog_home',repo_name=c.repo_name)}">
117 <span class="icon">
121 <span class="icon">
118 <img src="/images/icons/application_view_list.png" alt="${_('Shortlog')}" />
122 <img src="/images/icons/application_view_list.png" alt="${_('Shortlog')}" />
119 </span>
123 </span>
120 <span>${_('Shortlog')}</span>
124 <span>${_('Shortlog')}</span>
121 </a>
125 </a>
122 </li>
126 </li>
123 <li ${is_current('changelog')}>
127 <li ${is_current('changelog')}>
124 <a title="${_('Changelog')}" href="${h.url('changelog_home',repo_name=c.repo_name)}">
128 <a title="${_('Changelog')}" href="${h.url('changelog_home',repo_name=c.repo_name)}">
125 <span class="icon">
129 <span class="icon">
126 <img src="/images/icons/time.png" alt="${_('Changelog')}" />
130 <img src="/images/icons/time.png" alt="${_('Changelog')}" />
127 </span>
131 </span>
128 <span>${_('Changelog')}</span>
132 <span>${_('Changelog')}</span>
129 </a>
133 </a>
130 </li>
134 </li>
131
135
132 <li ${is_current('switch_to')}>
136 <li ${is_current('switch_to')}>
133 <a title="${_('Switch to')}" href="#">
137 <a title="${_('Switch to')}" href="#">
134 <span class="icon">
138 <span class="icon">
135 <img src="/images/icons/arrow_switch.png" alt="${_('Switch to')}" />
139 <img src="/images/icons/arrow_switch.png" alt="${_('Switch to')}" />
136 </span>
140 </span>
137 <span>${_('Switch to')}</span>
141 <span>${_('Switch to')}</span>
138 </a>
142 </a>
139 <ul>
143 <ul>
140 <li>
144 <li>
141 ${h.link_to(_('branches'),h.url('branches_home',repo_name=c.repo_name),class_='branches childs')}
145 ${h.link_to(_('branches'),h.url('branches_home',repo_name=c.repo_name),class_='branches childs')}
142 <ul>
146 <ul>
143 %if c.repository_branches.values():
147 %if c.repository_branches.values():
144 %for cnt,branch in enumerate(c.repository_branches.items()):
148 %for cnt,branch in enumerate(c.repository_branches.items()):
145 <li>${h.link_to('%s - %s' % (branch[0],branch[1]),h.url('files_home',repo_name=c.repo_name,revision=branch[1]))}</li>
149 <li>${h.link_to('%s - %s' % (branch[0],branch[1]),h.url('files_home',repo_name=c.repo_name,revision=branch[1]))}</li>
146 %endfor
150 %endfor
147 %else:
151 %else:
148 <li>${h.link_to(_('There are no branches yet'),'#')}</li>
152 <li>${h.link_to(_('There are no branches yet'),'#')}</li>
149 %endif
153 %endif
150 </ul>
154 </ul>
151 </li>
155 </li>
152 <li>
156 <li>
153 ${h.link_to(_('tags'),h.url('tags_home',repo_name=c.repo_name),class_='tags childs')}
157 ${h.link_to(_('tags'),h.url('tags_home',repo_name=c.repo_name),class_='tags childs')}
154 <ul>
158 <ul>
155 %if c.repository_tags.values():
159 %if c.repository_tags.values():
156 %for cnt,tag in enumerate(c.repository_tags.items()):
160 %for cnt,tag in enumerate(c.repository_tags.items()):
157 <li>${h.link_to('%s - %s' % (tag[0],tag[1]),h.url('files_home',repo_name=c.repo_name,revision=tag[1]))}</li>
161 <li>${h.link_to('%s - %s' % (tag[0],tag[1]),h.url('files_home',repo_name=c.repo_name,revision=tag[1]))}</li>
158 %endfor
162 %endfor
159 %else:
163 %else:
160 <li>${h.link_to(_('There are no tags yet'),'#')}</li>
164 <li>${h.link_to(_('There are no tags yet'),'#')}</li>
161 %endif
165 %endif
162 </ul>
166 </ul>
163 </li>
167 </li>
164 </ul>
168 </ul>
165 </li>
169 </li>
166 <li ${is_current('files')}>
170 <li ${is_current('files')}>
167 <a title="${_('Files')}" href="${h.url('files_home',repo_name=c.repo_name)}">
171 <a title="${_('Files')}" href="${h.url('files_home',repo_name=c.repo_name)}">
168 <span class="icon">
172 <span class="icon">
169 <img src="/images/icons/file.png" alt="${_('Files')}" />
173 <img src="/images/icons/file.png" alt="${_('Files')}" />
170 </span>
174 </span>
171 <span>${_('Files')}</span>
175 <span>${_('Files')}</span>
172 </a>
176 </a>
173 </li>
177 </li>
174
178
175 <li ${is_current('options')}>
179 <li ${is_current('options')}>
176 <a title="${_('Options')}" href="#">
180 <a title="${_('Options')}" href="#">
177 <span class="icon">
181 <span class="icon">
178 <img src="/images/icons/table_gear.png" alt="${_('Admin')}" />
182 <img src="/images/icons/table_gear.png" alt="${_('Admin')}" />
179 </span>
183 </span>
180 <span>${_('Options')}</span>
184 <span>${_('Options')}</span>
181 </a>
185 </a>
182 <ul>
186 <ul>
183 %if h.HasRepoPermissionAll('repository.admin')(c.repo_name):
187 %if h.HasRepoPermissionAll('repository.admin')(c.repo_name):
184 <li>${h.link_to(_('settings'),h.url('repo_settings_home',repo_name=c.repo_name),class_='settings')}</li>
188 <li>${h.link_to(_('settings'),h.url('repo_settings_home',repo_name=c.repo_name),class_='settings')}</li>
185 %endif
189 %endif
186 <li>${h.link_to(_('fork'),h.url('repo_fork_home',repo_name=c.repo_name),class_='fork')}</li>
190 <li>${h.link_to(_('fork'),h.url('repo_fork_home',repo_name=c.repo_name),class_='fork')}</li>
187 <li>${h.link_to(_('search'),h.url('search_repo',search_repo=c.repo_name),class_='search')}</li>
191 <li>${h.link_to(_('search'),h.url('search_repo',search_repo=c.repo_name),class_='search')}</li>
188
192
189 %if h.HasPermissionAll('hg.admin')('access admin main page'):
193 %if h.HasPermissionAll('hg.admin')('access admin main page'):
190 <li>
194 <li>
191 ${h.link_to(_('admin'),h.url('admin_home'),class_='admin')}
195 ${h.link_to(_('admin'),h.url('admin_home'),class_='admin')}
192 <ul>
196 <ul>
193 <li>${h.link_to(_('journal'),h.url('admin_home'),class_='journal')}</li>
197 <li>${h.link_to(_('journal'),h.url('admin_home'),class_='journal')}</li>
194 <li>${h.link_to(_('repositories'),h.url('repos'),class_='repos')}</li>
198 <li>${h.link_to(_('repositories'),h.url('repos'),class_='repos')}</li>
195 <li>${h.link_to(_('users'),h.url('users'),class_='users')}</li>
199 <li>${h.link_to(_('users'),h.url('users'),class_='users')}</li>
196 <li>${h.link_to(_('permissions'),h.url('edit_permission',id='default'),class_='permissions')}</li>
200 <li>${h.link_to(_('permissions'),h.url('edit_permission',id='default'),class_='permissions')}</li>
197 <li class="last">${h.link_to(_('settings'),h.url('admin_settings'),class_='settings')}</li>
201 <li class="last">${h.link_to(_('settings'),h.url('admin_settings'),class_='settings')}</li>
198 </ul>
202 </ul>
199 </li>
203 </li>
200 %endif
204 %endif
201
205
202
206
203 ## %if h.HasRepoPermissionAll('repository.admin')(c.repo_name):
207 ## %if h.HasRepoPermissionAll('repository.admin')(c.repo_name):
204 ## <li class="last">
208 ## <li class="last">
205 ## ${h.link_to(_('delete'),'#',class_='delete')}
209 ## ${h.link_to(_('delete'),'#',class_='delete')}
206 ## ${h.form(url('repo_settings_delete', repo_name=c.repo_name),method='delete')}
210 ## ${h.form(url('repo_settings_delete', repo_name=c.repo_name),method='delete')}
207 ## ${h.submit('remove_%s' % c.repo_name,'delete',class_="delete_icon action_button",onclick="return confirm('Confirm to delete this repository');")}
211 ## ${h.submit('remove_%s' % c.repo_name,'delete',class_="delete_icon action_button",onclick="return confirm('Confirm to delete this repository');")}
208 ## ${h.end_form()}
212 ## ${h.end_form()}
209 ## </li>
213 ## </li>
210 ## %endif
214 ## %endif
211 </ul>
215 </ul>
212 </li>
216 </li>
213 </ul>
217 </ul>
214 %else:
218 %else:
215 ##ROOT MENU
219 ##ROOT MENU
216 <ul id="quick">
220 <ul id="quick">
217 <li>
221 <li>
218 <a title="${_('Home')}" href="${h.url('hg_home')}">
222 <a title="${_('Home')}" href="${h.url('hg_home')}">
219 <span class="icon">
223 <span class="icon">
220 <img src="/images/icons/home_16.png" alt="${_('Home')}" />
224 <img src="/images/icons/home_16.png" alt="${_('Home')}" />
221 </span>
225 </span>
222 <span>${_('Home')}</span>
226 <span>${_('Home')}</span>
223 </a>
227 </a>
224 </li>
228 </li>
225
229
226 <li>
230 <li>
227 <a title="${_('Search')}" href="${h.url('search')}">
231 <a title="${_('Search')}" href="${h.url('search')}">
228 <span class="icon">
232 <span class="icon">
229 <img src="/images/icons/search_16.png" alt="${_('Search')}" />
233 <img src="/images/icons/search_16.png" alt="${_('Search')}" />
230 </span>
234 </span>
231 <span>${_('Search')}</span>
235 <span>${_('Search')}</span>
232 </a>
236 </a>
233 </li>
237 </li>
234
238
235 %if h.HasPermissionAll('hg.admin')('access admin main page'):
239 %if h.HasPermissionAll('hg.admin')('access admin main page'):
236 <li ${is_current('admin')}>
240 <li ${is_current('admin')}>
237 <a title="${_('Admin')}" href="${h.url('admin_home')}">
241 <a title="${_('Admin')}" href="${h.url('admin_home')}">
238 <span class="icon">
242 <span class="icon">
239 <img src="/images/icons/cog_edit.png" alt="${_('Admin')}" />
243 <img src="/images/icons/cog_edit.png" alt="${_('Admin')}" />
240 </span>
244 </span>
241 <span>${_('Admin')}</span>
245 <span>${_('Admin')}</span>
242 </a>
246 </a>
243 <ul>
247 <ul>
244 <li>${h.link_to(_('journal'),h.url('admin_home'),class_='journal')}</li>
248 <li>${h.link_to(_('journal'),h.url('admin_home'),class_='journal')}</li>
245 <li>${h.link_to(_('repositories'),h.url('repos'),class_='repos')}</li>
249 <li>${h.link_to(_('repositories'),h.url('repos'),class_='repos')}</li>
246 <li>${h.link_to(_('users'),h.url('users'),class_='users')}</li>
250 <li>${h.link_to(_('users'),h.url('users'),class_='users')}</li>
247 <li>${h.link_to(_('permissions'),h.url('edit_permission',id='default'),class_='permissions')}</li>
251 <li>${h.link_to(_('permissions'),h.url('edit_permission',id='default'),class_='permissions')}</li>
248 <li class="last">${h.link_to(_('settings'),h.url('admin_settings'),class_='settings')}</li>
252 <li class="last">${h.link_to(_('settings'),h.url('admin_settings'),class_='settings')}</li>
249 </ul>
253 </ul>
250 </li>
254 </li>
251 %endif
255 %endif
252
256
253 </ul>
257 </ul>
254 %endif
258 %endif
255 </%def>
259 </%def>
256
260
257
261
258 <%def name="css()">
262 <%def name="css()">
259 <link rel="stylesheet" type="text/css" href="/css/style.css" media="screen" />
263 <link rel="stylesheet" type="text/css" href="/css/style.css" media="screen" />
260 <link rel="stylesheet" type="text/css" href="/css/pygments.css" />
264 <link rel="stylesheet" type="text/css" href="/css/pygments.css" />
261 <link rel="stylesheet" type="text/css" href="/css/diff.css" />
265 <link rel="stylesheet" type="text/css" href="/css/diff.css" />
262 </%def>
266 </%def>
263
267
264 <%def name="js()">
268 <%def name="js()">
265 ##<script type="text/javascript" src="/js/yui/utilities/utilities.js"></script>
269 ##<script type="text/javascript" src="/js/yui/utilities/utilities.js"></script>
266 ##<script type="text/javascript" src="/js/yui/container/container.js"></script>
270 ##<script type="text/javascript" src="/js/yui/container/container.js"></script>
267 ##<script type="text/javascript" src="/js/yui/datasource/datasource.js"></script>
271 ##<script type="text/javascript" src="/js/yui/datasource/datasource.js"></script>
268 ##<script type="text/javascript" src="/js/yui/autocomplete/autocomplete.js"></script>
272 ##<script type="text/javascript" src="/js/yui/autocomplete/autocomplete.js"></script>
269
273
270 <script type="text/javascript" src="/js/yui2.js"></script>
274 <script type="text/javascript" src="/js/yui2.js"></script>
271 <!--[if IE]><script language="javascript" type="text/javascript" src="/js/excanvas.min.js"></script><![endif]-->
275 <!--[if IE]><script language="javascript" type="text/javascript" src="/js/excanvas.min.js"></script><![endif]-->
272 <script type="text/javascript" src="/js/yui.flot.js"></script>
276 <script type="text/javascript" src="/js/yui.flot.js"></script>
273 </%def>
277 </%def>
274
278
275 <%def name="breadcrumbs()">
279 <%def name="breadcrumbs()">
276 <div class="breadcrumbs">
280 <div class="breadcrumbs">
277 ${self.breadcrumbs_links()}
281 ${self.breadcrumbs_links()}
278 </div>
282 </div>
279 </%def> No newline at end of file
283 </%def>
General Comments 0
You need to be logged in to leave comments. Login now