@import url(../../../stylesheets/application.css);

body{ color:#414042; background:#fff; font-size: 0.7em; }

/* link */
a, a:link, a:visited{ color: #2d2926; }
/* titles */
h2, h3, h4, .wiki h1, .wiki h2, .wiki h3, #main article.news-article h3 { border-bottom: 0px; color:#606060; font-family: Trebuchet MS,Georgia,"Times New Roman",serif; }
.wiki h1, #content .wiki.wiki-page h1, #main h2 { letter-spacing:-1px; color: #002f5b; }
h4 { border-bottom: dotted 1px #c0c0c0; }
#main h3, #main article.news-article h1, #main .wiki.wiki-page h2 { color: #2695b0; }
#content .subject h3 { color: #2d2926; }
#content .wiki h3 { color: #2695b0; }

/* login */
body.controller-account.action-login #top-menu  { visibility: hidden; }
body.controller-account.action-login #top-menu { border-bottom: 0px; padding-top: 35px; padding-left: 110px; }
body.controller-account.action-login #header {visibility: hidden; }
#login-form table, .box, div.issue, div.wiki ul.toc { color:#2d2926; background-color: #f7f7f9; border-color: #002f5b; padding: 10px; }

#top-menu { font-size:11px; color: #414042; height: 1.3em; background: url('../images/kronozicon.png') no-repeat left top; padding: 8px 5px 10px 40px; border-bottom: 1px solid #ddd; background-color: #fff;}
#top-menu a { font-weight: normal; color: #2d2926; }
#top-menu a.home:hover, #top-menu a.my-page:hover, #top-menu a.projects:hover, #top-menu a.administration:hover, #top-menu a.help:hover, #content .tabs ul li a.selected,
#content .tabs ul li a:hover {color: #2695b0; }
#top-menu #loggedas { color: #414042; }
#top-menu a.home, #top-menu a.my-page, #top-menu a.projects, #top-menu a.administration, #top-menu a.help { background-position: 0% 40%; background-repeat: no-repeat;
padding-left: 20px; padding-top: 2px; padding-bottom: 3px; }
#top-menu a.home { background-image: url(../images/home.png); }
#top-menu a.my-page { background-image: url(../../../images/user.png); }
#top-menu a.projects { background-image: url(../../../images/projects.png); }
#top-menu a.administration { background-image: url(../images/wrench.png); }
#top-menu a.help { background-image: url(../../../images/help.png); }
#loggedas a.user, #main-menu li a.selected { font-weight: bold; }
#header { background-color: #fff; padding: 15px 0 0 15px; height: 6em; }
#header h1 { font-size: 24px; font-variant: small-caps; color: #2d2926; line-height:20px; margin-left: 0px; padding-top: 8px; }
#header a { color: #414042; }
#quick-search { margin-right: 6px; }
#main-menu { background-color: #eee; left:0; bottom: 0px; width: 100%; border-top: 1px solid #ddd; position: relative;}
#main-menu ul { padding-left: 5px; }
#main-menu li { margin: 0; padding: 0; }
#main-menu li a { background-color: #eee; border-right: 1px solid #ddd; padding: 10px 15px; color: #2d2926; }
#main-menu li a:hover, #main-menu li a.selected, #main-menu li a.selected:hover { background-color: #fff; color: #2695b0; }
#sidebar { padding-top: 15px; width: 13%; background-color: #f5f5f5; padding-left: 5px; min-height: 750px; }

#main { font:12px; Verdana,Tahoma,Arial,sans-serif; background: #fff; }
#main a, #content .subject a.issue.closed, #content .subject a.issue.closed:hover { font-weight: bold; color: #2d2926; }
#main a:hover { color: #2d2926;; text-decoration: underline; }
#loggedas a.user, #loggedas a.user:hover, #main .news.box a.user, #main .news.box a.user:hover, #main .issue a.user, #main .issue a.user:hover, #main #history a.user, #main #history a.user:hover,
#main .author a.user, #main .author a.user:hover { color: #002f5b; }
#main .members .label { color: #002f5b; letter-spacing: 0.07em; }
#content { background: #fff; padding-top: 15px; border-right: none; width: 85% ; padding-top: 50px;}
#content .contextual a:hover { color: #2695b0; }
#content #activity dd a, #content #activity dd a:hover { color: #002f5b; }
#content .tabs { height: 3em;}
#content .tabs ul { margin-bottom: 0; border-color: #ddd }
#content .tabs ul li { background-color: transparent; }
#content .tabs ul li a { color:#444; background-color: #eee; border-color: #ddd; border-bottom: none; }
#content .tabs ul li a:hover, #content .tabs ul li a.selected { background-color: #fff; }
#content .tabs ul li a { font-size: 1em; padding: 6px 8px;}
#content .subject a.issue, #content .subject a.issue:hover { color: #2695b0; }
#content tr.root.parent td.name a { color: #002f5b; }
#content tr.child.parent td.name a, #content div.root a.project.root.parent { color: #2695b0; }
#content td.id a, #content td.id a:hover { color: #2695b0; }
#main.nosidebar td.subject { color: #2695b0;}
article.news-article, .wiki-page, .attachments { width: 65%; }

article.news-article strong { color: #002f5b; font-style: italic; }
p.other-formats { font-size: 11px; }
#sidebar h3, #sidebar ul { margin-left: 5px; }

#footer { background-color: #f7f7f9; border-top-color: #ddd; border-bottom: 1px solid #ddd; color: #444; }
#footer a { font-weight: bold; }

/* table*/
table.cal td.today { background-color: #f7f7f9; }
table.cal div.issue { background-color: #677ae4; color: #fff; }
table.cal thead th, table.cal td.week-number { background-color: #f2f2f2; }
#content table.cal div.issue a.issue { color:#fff; }
#main tr.status-1 td.status { font-weight: bold;}
tr.even.status-3 td { background-color: #e7f5f2; }
tr.odd.status-3 td { background-color: #cfe4df; }
#main tr[class~="priority-highest"][class~="odd"]  { background-color: #ffe6e6; }
#main tr[class~="priority-highest"][class~="even"] { background-color: #fff6f6; }
#main tr.priority-highest td.priority { background-color: #a70e00; color:#fff; font-weight: bold;}
#main tr.priority-default td.priority { color: #f2a654; font-weight: bold; }
#main tr[class~="priority-6"][class~="even"] td.priority { background-color: #ffc06e; }
#main tr[class~="priority-highest"][class~="even"] td.priority { background-color: #b41b0d; }
#main table.issues td { vertical-align: middle; }
#main table.progress td.closed { background-color: #46be8a;}
#main table.progress td.todo { background-color: #d7d7d7; }
#main table.progress td.done { background-color: #5dd5a1; }
tr.status-4 td, #main tr.status-4 td.subject a, #main tr.status-4 td.assigned_to a { font-style: italic; color: #888; }
.wiki th { font-size: 16px; }
.wiki td, .wiki .toc, #main .wiki li, #main .wiki li a, div.attachments p a { font-size: 12px; }
table.on-call-profile { margin-bottom: 15px; }
.odd { background-color: #e7e7e7; }

.nodata, .warning {
  text-align: center;
  background-color: #ddd;
  border-color: #002f5b;
  color: #2d2926;
}

img.gravatar { padding: 0px; }
div.issue img.gravatar {padding: 0px;}
div.issue .attributes img.gravatar {padding: 0px;}
#content table.cal div.issue span.tip a { color: #002f5b; }
