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

body{
	background-color: #000000;
	font-family: 'Arial unicode MS','Arial','Helvetica','sans-serif';
	color: #555555;
}

h1 {

    padding: 40px 18px 0;
    top: 27px;
}

h2, h3, .wiki h1, .wiki h2, #content h1, #content h2 {
    border-bottom: 1px solid #555555;
    color: #DCDCDC;
}

h4, .wiki h3, #content h3{
    border-bottom: 1px dotted #555555;
    color: #DCDCDC;
}

div.issue div.subject h3 {
    border-bottom: 1px solid #CCCCCC;
    color: #FFFFFF;
}

div.attachments span.author {
    color: inherit;
}

div.projects ul h3 {
    background: none;
    padding-left: 0;
    font-size: 12px;
}

div#activity dd span.description, #search-results dd span.description  {
    color: #DCDCDC;
}

div#activity h3 {
  background-color: #262626;
}

.highlight {
    background-color: #0000FF;
}

#top-menu {
    background: #000000 url(../images/sony_logo.png) no-repeat right;
    color: #DCDCDCDC;
    font-size: 0.8em;
    height: 1.8em;
    padding:2px 90px 0 2px;
}

#account li{
    padding: 0px;
}

#main {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAIAAAB7QOjdAAAAAXNSR0IArs4c6QAAABJJREFUCB0BBwD4/wE+Pj4AAAADsAC8SMawUwAAAABJRU5ErkJggg==);
	background-repeat: repeat-y;
    background-color:#262626;
    margin: 0 30px 0 215px;
    padding: 40px 0 0;
	border-left-style: solid;
    border-width: 15px;
	border-color: #000000;
	color: #DCDCDC;
}

#wrapper{
background-color:#262626;

}

#header{
	background:transparent;
	color:#DCDCDC;

	font-size:11px;
	padding: 0 0 0 9px;
	position:absolute;
	top:31px;
	width:221px;
}

#header h1{
    white-space: normal;
}

#main-menu { 
	margin: 43px 0 0 9px;
	padding:0;
	position: relative;
}
	
#main-menu ul{
	width:180px;
}

#main-menu li{
    width: 168px;
    float: left;
}

#main-menu li a {
    background: url("../images/menubtn_unselect.png") no-repeat scroll 0 0 transparent;
    color: #DCDCDC;
    display: block;
    font-size: 14px;
    font-weight: 500;
    height: 27px;
    padding: 11px 10px 0 12px;
    text-decoration: none;
    width: auto;
}

#main-menu li a:hover {
    background: url("../images/menubtn_unselect.png") no-repeat scroll 0 -38px transparent;
}

#main-menu li a:active {
    background: url("../images/menubtn_unselect.png") no-repeat scroll 0 -76px transparent;
}


#main-menu li a.selected{
    background: url("../images/menubtn_select.png") no-repeat scroll 0 0 transparent;
    color: #DCDCDC;
}

#main-menu li a.selected:hover {
    background: url("../images/menubtn_select.png") no-repeat scroll 0 -38px transparent;
    color: #DCDCDC;
}

#main-menu li a.selected:active {
    background: url("../images/menubtn_select.png") no-repeat scroll 0 -76px transparent;
}

#main-menu .menu-children {
    left: 168px;
    top: 0px;
}

#main-menu .menu-children li a {
    color: #DCDCDC;
}

.tabs-buttons {
    display: none !important;
}

#content {
    border-left-style: solid;
    border-color: #3E3E3E;
    border-width: 2px;
    background: #262626;
    width: 80%;
}

#footer {
    background: #000000;
    border-top: none;
	color: #666666;
}

#footer a {
    color: #0066FF;
}

.box {
    background-color:#3B3B3B;
    border: none;
    color: #DCDCDC;
}

a, a:link, a:hover, a:active, a:visited{
    color: #8394FF;
}

#sidebar {
    width:15%;
    background-color:#262626;
}

#sidebar h3{
    color: #DCDCDC;
}

input,select {
    background-color: #4E4E4E;
    color: #DCDCDC;
    font-weight: normal;
    font-size: 11pt;
    border-color: #161616 #393939 #393939 #161616;
    border-style: solid;
    border-width: 2px;
}
input.autocomplete {
    background-color: #4E4E4E;
    color: #DCDCDC;
    border-color: #161616 #393939 #393939 #161616;
    border-style: solid;
    border-width: 2px;
}
.drdn {
    border-color: #161616 #393939 #393939 #161616;
    border-style: solid;
    border-width: 2px;
}
.drdn-trigger {
    background-color: #4E4E4E;
    color: #DCDCDC;
    font-weight: normal;
    font-size: 11pt;
}
.drdn-content {
    background-color: #4E4E4E;
    color: #DCDCDC;
    font-weight: normal;
    font-size: 11pt;
}
.drdn-content .quick-search {
    background-color: #4E4E4E;
    color: #DCDCDC;
    font-weight: normal;
    font-size: 11pt;
}
.drdn-content .quick-search .autocomplete {
    background-color: #4E4E4E;
    color: #DCDCDC;
    font-weight: normal;
    font-size: 11pt;
}

#quick-search #q {
    border-color: #161616 #393939 #393939 #161616;
    border-radius: 0;
    border-width: 2px;
    border-style: solid;
}

#project-jump .drdn-content {
    width: 300px;
    right: unset;
    left: 0px;
    color: #DCDCDC;
    border-color: #161616 #393939 #393939 #161616;
    border-radius: 0;
    border-width: 2px;
    border-style: solid;
}

#project-jump .drdn-trigger {
    color: #DCDCDC;
    border-radius: 0;
    border-width: 0px;
    border-style: none;
    background-color: #4E4E4E;
}

#project-jump .drdn-items * {
    color: #DCDCDC !important;
    border-color: #000;
}

div + .drdn-items {
    border-top: none;
}

input[type="checkbox"], input[type="radio"]{
    border:none;
    background: none;
}

#notes, #issue_description ,.jstEditor textarea, .jstEditor iframe{
    background-color: #4E4E4E;
    color: #DCDCDC;
    border-color: #161616 #393939 #393939 #161616;
    border-style: solid;
    border-width: 2px;
}

#quick-search{
    position: absolute;
    left: 8px;
	padding-top: 10px;
}
/*
#header h1{
    background-image: url(../images/srlogo.png);
    background-repeat: no-repeat;
    padding-top: 80px;
}
*/
#quick-search #project-jump {
    margin: -27px 0px 0px 18px;
    width: 170px;
}

#quick-search form{
    position: absolute;
    left: 245px;
    top: 6px;
}

#quick-search form input{
    margin:2px;
    position: absolute;
    top: -6px;
    left: 38px;
}

#login-form {
    background-color: #3B3B3B;
    border-style: raised;
    border-color: #3E3E3E;
    border-width: 2px;
}

table.list {
    border: 1px solid #3B3B3B;
}

table.list th {
    background-color: #3B3B3B;
}

table.list tbody tr:hover {
    background-color:#0078D8;
}

table.list:not(.odd-even) tbody tr:nth-child(odd), .odd, #issue-changesets div.changeset:nth-child(odd) { background-color:#343434; }
table.list:not(.odd-even) tbody tr:nth-child(even), .even, #issue-changesets div.changeset:nth-child(even) { background-color: #3B3B3B; }

table.list:not(.odd-even) tbody tr:nth-child(odd):hover, .odd:hover, #issue-changesets div.changeset:nth-child(odd):hover { background-color: #0078D8; }
table.list:not(.odd-even) tbody tr:nth-child(even):hover, .even:hover, #issue-changesets div.changeset:nth-child(even):hover { background-color: #0078D8; }

tr.entry {
    border-color: #3B3B3B;
}

tr span.expander{
    background-repeat: no-repeat;
}

div#wiki {
    position:relative;
    top: 50px;
}

div.issue {
    background: #6699DF;
    color: #FFFFFF;
    border-width: 2px;
    border-color: #3666FF #A4C9FF #A4C9FF #3666FF;
}

div.issue a {
    color: #0000FF;
}

div#activity dt .time {
    color: #DCDCDC;
}

legend {
    color: #DCDCDC;
}

fieldset{
    border-color: #000000;
}

.nodata, .warning {
    background: transparent;
    border-color: #FFA500;
    color: #FFA500;
}

div.flash.notice {
    background-color: transparent;
    color: #9FCF9F;
} 

div.flash.error, #errorExplanation {
    background-color: transparent;
    color: #DD0000;
}

table.filecontent, div.wiki pre {
    color: #555555;
}

a.atom {
    display: none;
}

.other-formats span + span:before {
    content: none;
}

div.projects.box img {
display:none}

div.modal {
    background-color: #4E4E4E;
    color: #DCDCDC;
}

.ui-widget-content {
    color:  #DCDCDC;
    background: #4E4E4E;
}

.block-receiver {
    border: none
}

.attachments_fields .ajax-loading input.filename {
    background:url(../../../images/loading_dark.gif) no-repeat 0px 50%;
}

#projects-index {
  column-count: auto;
  column-width: auto;
  -webkit-column-count: auto;
  -webkit-column-width: auto;
  -webkit-column-gap : normal;
  -moz-column-count: auto;
  -moz-column-width: auto;
  -moz-column-gap : normal;
}

::selection {
    color: #000000;
    background-color: #8394FF;
}

::-moz-selection {
    color: #000000;
    background-color: #8394FF;
}

table.progress td.done, table.progress td.closed {
    background: #22c6ff none repeat scroll 0%;
}

table.progress td.todo {
    background: #184666 none repeat scroll 0%;
}

tr.group td {
    background: #3b3b3b;
}

input[type="submit"], button[type="submit"] {
    background-color: #4E4E4E;
}