/*
 * ARCH BUGS
 *
 */

/* import the global navbar stylesheet */
@import url("/?originalUrl=https%3A%2F%2Fbugs.archlinux.org%2Farchnavbar.css");

/* general styling */
body { background: #f6f9fc; color: #222; font-size: 13px; font-family: sans-serif; }
div.tab, fieldset, div.box, p.box, table.userlist, div#tasklist, table.history { color: #444; }
/* input.text, input.password, input.file, textarea, select { color: #444; border: 1px solid #bbb; } */

/* link style */
a { text-decoration: none; font-weight: bold !important; }
a:link { color: #07b; }
a:visited { color: #666; font-weight: normal; }
a:hover { color: #999; text-decoration: underline; font-weight: normal; }
a:active { color: #e90; font-weight: normal; }

/* remove the flyspray logo */
h1#title a { display: none; background: transparent none; }

/* bump down the content for our navbar */
div#container { margin-top:2.8em; }

/* place the show task button under the navbar */
div#showtask { top: 73px; }
/* div#showtask input { background: #fff; } */

/* flyspray's main menu is a bit too crowded */
ul#menu-list li, ul#pm-menu-list li { border-left: 1px solid #bbb; padding-left: 5px; margin-right: 5px; }
div#menu ul a, div#pm-menu ul a { padding: 0 .4em 0 25px; }

/* too much blue in the default template */
div#showvotes, div.box,p.box,table.userlist,
div#menu, div#pm-menu, div#search, div#tasklist,
div#taskdetails, div.redirectmessage, table.history,
div.popup, div.denyform, fieldset, div.tbuttons,
div.tab { background: #fff;}

/* use same shade of blue as the other arch sites */
input.text, input.password, input.file, textarea, select, .date, .date:hover, span.autocomplete { color: #222; background-color: #fff; }

/* softer background for input boxes */
/* input.text, input.password, input.file, textarea, select, button, .date, .date:hover, span.autocomplete { background-color: #ffc; } */

/* lighten up the table borders */
div#search, div#taskdetails, fieldset, div.tab { border: 1px solid #bbb; }
fieldset { border: 1px solid #ddd; }

/* advanced search form */
div#search label { font-size: .9em; }
div#search fieldset { border: 1px solid #ddd; }

/* kill the icky purple buttons */
button, a.button { background: #777 none; }
button:hover, a.button:hover { background: #444 none; text-decoration: none; }

/* kill the icky next/prev navigation buttons */
span#navigation a#next, span#navigation a#prev { background-image: none; padding: 0; }
span#navigation { line-height: 1.5em; }

/* tasklist styling */
div#tasklist { padding: 5px; border: 1px solid #ccc; }
div#tasklist table th { border: 0; }
div#tasklist table td { border-bottom: 2px solid #fff; }
td.task_summary a { color: #07b !important; }
td.task_summary a:visited { color: #666 !important; }
td.task_summary a:hover { color: #444 !important; }

/* taskdetails general styling */
div#taskdetails { width: 98.7%; padding: 5px 5px 0; }
p.box { border: 1px solid #cde; }

/* taskdetails: inner borders (in order from top, middle, bottom) */
div#fineprint { border-bottom-color: #ddd; }
td#taskfieldscell { border-right-color: #ddd; }
div#taskinfo { border-bottom-coor: #ddd; border-top-color: #ddd; }

/* taskdetails: tabbed submenu under details */
#submenu a { background: #fff; border: 1px solid #abb; }
#submenu a.active { background: #e0e9f0; border-bottom-color: #e0e9f0; font-weight: bold !important; }

/* taskdetails: comment tab */
div#comments { background: #e0e9f0; border: 1px solid #abb; }
div#comments fieldset { background: #eef; border: 1px solid #ccd; }
div#comments em, div#comments em a { font-weight: bold !important; }
div.comment { margin-bottom: 1.25em; }

/* taskdetails: comment attachments */
div.attachments { background-color: #eef; border: 1px solid #cce; }

/* taskdetails: related tasks tab */
table#tasks_related, table#tasks_related th, table#tasks_related td { border: 0; }
table#duplicate_tasks, table#duplicate_tasks th, table#duplicate_tasks td { border: 0; }
table#tasks_related td { border-top: 1px dotted #bbb; }

/* taskdetails: reminder tab */
div#remind table, div#remind table th, div#remind table td { border: 0; }
div#remind table th { border-bottom: 1px solid #ccc; }

/* taskdetails: history tab */
table.history td { border-left: none; border-bottom: 1px dotted #bbb; }

/* field headings */
fieldset legend { border: 0; background: transparent; color: #444; font-family: sans-serif; }

/* footer styling */
p#footer { background: transparent; margin: 10px 0; padding: 0; border: 0;}
p#footer a { color: #07b !important; font-weight: normal; font-size: 11px; }

/* admin area cleanup -- it's just too ugly to ignore */
div#toolboxmenu { background: #fff; margin-top: 15px; padding-top: 0; border: 1px solid #ccc; }
div#toolboxmenu a { color: #07b; border: 0px solid #bbb; padding: .25em; text-align: left; }
div#toolboxmenu a:hover { color: #07b; background: transparent; }
div.tbuttons { border: 1px solid #ccc; }

/* highlight current website in the navbar */
#archnavbar ul li#anb-bugs a { color: white !important; }

