/**
 * Basecamp stylesheet, based on "alternate"
 * author: Peter Theill, Commanigy - http://commanigy.comi
 * Edit for Nexentastor theme
 */

@import url(../../../stylesheets/application.css);
.clearfix {clear:both;}
body, #wrapper {background-color:#fff;font-family:verdana,arial,helvetica,sans-serif;font-size:13px;color:#1a1a1a;line-height:20px;}
#wrapper {min-width:1000px;margin:0 auto;}
a:hover {text-decoration:underline;}
a:hover, a:active {color:#2A5685;}
h1, h2, h3, h4 {font-weight:normal;font-family:verdana;}
h1 {font-size:24px;margin:0 0 0 0.25em;padding:0 0 10px;text-align:left;}
h2, h3, h4 {border-bottom:0 none;}
/*h2, .wiki h1 {background-color:#EDF3FE;color:#000000;font-size:14px;margin:-6px -10px 10px;padding:10px 20px;}*/
.wiki h1 {font-family:"Trebuchet MS",Verdana,sans-serif;font-weight:bold;}
.wiki h2 {background-color:#FFFFFF;}



#header, #top-menu {margin:0;padding:0;}
#header {background-color:#FFFFFF;height:auto;}
#logo {background:url(http://www.nexentastor.org/images/ns_header2.png) 0 0 no-repeat;display:block;width:941px;height:69px;position:absolute;top:0px;left:0px;z-index=1;}
#top {height:50px;padding:19px 20px 0 0;text-align:right;position:relative;z-index:2;}
    #top li {display:inline;margin:0 0 0 20px;}
    #top li a {font-size:14px;color:#333;}
    #top ul, #top #account, #top #loggedas {display:inline;float:none;font-size:14px;color:#333;text-align:right;}
        #loggedas a {color:#d94500;}

#header h1 {color:#B74410;margin:0 200px;}

#top-menu {height:71px;border-bottom:1px solid #4d7500;padding:0;margin:0;background:#8baf28;}
    #top-menu-bottom {float:left;width:100%;height:42px;border-top:1px solid #A9EB76;}
#top-menu ul {
	background:transparent url(/images/head_back.png) repeat-x scroll 0 0;
	height:29px;border-bottom:1px solid #4d7500;
}
#top-menu ul {float:left;width:100%;}
#top-menu ul li:first-child {margin-left:13px;}

#top-menu li {margin-right:20px;padding:6px 0 0 0;}
    #top-menu li.selected {padding:0;border-left:1px solid #4d7500;border-right:1px solid #4d7500;position:relative;border-top:1px solid #4d7500;top:-2px;}
#top-menu li a {color:#111111;opacity:0.95;font-size:15px;font-weight:normal;padding:5px 3px 0px 3px;margin-right:0;}
    #top-menu li.selected a {background:#8baf28;height:23px;color:#fff;padding:7px 6px 0 6px;display:block;position:relative;bottom:0;border-bottom:1px solid #8BAF28;border-top:1px solid #a9eb76;border-left:1px solid #a9eb76;border-right:1px solid #a9eb76;}
#top-menu li a:hover {color:#ff6600;text-decoration:none;opacity:1;}
    #top-path {float:left;font-size:14px;margin:12px 15px 0 17px;color:#e1ebc5;}

#top-menu .get-Support  {float:right;}
#top-menu .get-Enterprise {float:right;}
    
#main {background:#fff;float:left;width:100%;padding-top:10px;}
    #main-top {height:48px;}
        #quick-search {margin:8px 0 0 24px;float:right;color:#333;margin-right:22px;}
            #quick-search input {color:#000;background:#C5CC37;border-color:#4D4D4D;height:15px;padding:3px 0 2px 5px;}
            #quick-search input:focus {background:#fff;}
        #counters {margin:5px 0 0 0;float:left;color:#333;margin-left:25px;}
            #counters span {color:#4d7500;font-weight:bold;margin-right:25px;}
        #create_project {display:block;width:105px;height:25px;background:url(../images/create_prj_button.png) 0 0 no-repeat;text-indent:-3000px;margin-top:0px;margin-right:20px;float:right;}
    #market_block {position:relative;width:100%;color:#333333;font-family:verdana;margin:0 0 25px 0;}
        #market_block_pagination {position:absolute;right:13px;bottom:13px;font-size:14px;}
            #market_block_pagination span {margin-right:5px;color:#686868;cursor:pointer;}
                #market_block_pagination span:hover,#market_block_pagination span.active {color:#d94500;}
        #market_block .bl, #market_block .br, #market_block .tl, #market_block .tr {width:12px;height:12px;display:block;position:absolute;background-image:url(../images/market_cnrs.png);background-repeat:no-repeat;}
            #market_block .bl {bottom:0px;left:0px;background-position:0 -12px;}
            #market_block .br {bottom:0px;right:0px;background-position:-12px -12px;}
            #market_block .tr {top:0px;right:0px;background-position:-12px 0px;}
            #market_block .tl {top:0px;left:0px;background-position:0 0;}
            /*-moz-border-radius:15px;-webkit-border-radius:15px;*/
        #market_block h1 {font-size:18px;font-weight:bold;color:#4d7500;margin:0;;}
        #market_block p {margin:0;}
        #market_block .links {margin-top:15px;bottom:-5px;position:relative;}
        #market_block .links a {display:block;font-size:18px;color:#333;margin-bottom:3px;}
            #market_block .links a:hover {text-decoration:none;color:#d94500;}
            #market_block .links a:hover span {background-position:-16px 0;}
            #market_block .links a span {background:url(../images/extlink.png) 0 0 no-repeat;height:16px;width:16px;display:inline-block;position:relative;left:4px;top:2px;}
        #market_block img {float:right;margin:0 0 15px 6px;}
        #market_block {background:url(../images/market_h.png) 0 0 repeat-x;}
            #market_block .market_block_inner {background:url(../images/market_v.png) 0 0 repeat-y;}
                #market_block .market_block_inner_2 {background:url(../images/market_v.png) right 0 repeat-y;}
                    #market_block .market_block_inner_3 {background:url(../images/market_hb.png) 0 100% repeat-x;overflow:hidden;padding:20px;}
    #downloads {position:relative;background:url(../images/block2.png) 0 0 repeat-y;width:190px;color:#4D4D4D;}
        #downloads h3 {width:100%;background:#429900;position:absolute;top:1px;width:188px;left:1px;margin-top:0;margin:0;padding:4px 0 2px 0;color:#fff;text-align:center;}
        #downloads h4 {font-size:14px;padding:0;margin:10px 0 0 0;font-family:verdana;font-weight:bold;color:#000;}
        #downloads p {margin:0;padding:0;font-size:12px;}
        #downloads .bl, #downloads .br, #downloads .tl, #downloads .tr {width:8px;height:8px;display:block;position:absolute;background-image:url(../images/downloads_cnrs.png);background-repeat:no-repeat;}
        #downloads .bl {bottom:0px;left:0px;background-position:0 -8px;}
        #downloads .br {bottom:0px;right:0px;background-position:-8px -8px;}
        #downloads .tr {top:0px;right:0px;background-position:-8px 0px;}
        #downloads .tl {top:0px;left:0px;background-position:0 0;}
        
        #downloads .inner-1 {background:url(../images/block2.png) 0 0 repeat-x;}
            #downloads .inner-2 {background:url(../images/block2.png) right 0 repeat-y;}
                #downloads .inner-3 {background:url(../images/block2.png) 0 bottom repeat-x;padding:10px;padding-top:25px;}
                .download_link {width:26px;height:26px;background:url(../images/download_btn.png) 0 0 no-repeat;float:right;display:block;text-indent:-3000px;}
#maincontent {float:left;width:100%;margin-left:-231px;}
    #maincontent.nomainmenu #main-menu {display:none;}
    #maincontent.nomainmenu #content {margin-left:251px;}
    #main.nosidebar #maincontent {margin-left:0;}
    #main.nosidebar #maincontent #main-menu {margin-left:20px;}
#content {background:#FFFFFF none repeat scroll 0 0;border:0;padding:0;margin:0;width:auto;margin-left:441px;}
    html > body #content {min-height:0;}
    #main.nosidebar #content {width:auto;margin-left:231px;margin-right:25px;}
    #main.nosidebar #maincontent.nomainmenu {margin-left:0;}
    #main.nosidebar #maincontent.nomainmenu #content {margin-left:20px;margin-right:25px;}

#main-menu #lastes_project li {left:0;margin-top:12px;}
#main-menu #lastes_project p {margin:0;padding:0;font-size:12px;color:#4D4D4D;}
#main-menu #lastes_project li a {left:0;color:#000;font-size:14px;font-weight:bold;line-height:14px;font-family:verdana;margin-bottom:3px;}
#lastes-posts h3, #lastes_project h3 {background:url(../images/line2.jpg) 0 bottom no-repeat;padding-bottom:4px;color:#000;font-weight:normal;font-family:verdana;margin-bottom:6px;font-size:16px;}
#main-menu #lastes_project li {white-space:normal;}
#main-menu #lastes_project li a {padding:0;}
#main-menu {width:180px;float:left;margin-right:0;margin-left:251px;position:static;}
#main-menu li a, #main-menu li {float:none;border:0 !important;}
#main-menu li a {
/*background:#FFFFFF url(/themes/basecamp/stylesheets/menu.jpg) repeat-x scroll 0 0;*/
border-color:#999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-top: 1px solid #AAAAAA;
color:#555555;
font-weight:normal;
padding:4px 8px 6px;
}
#main-menu li a:hover {
background:none;
color:#D94500;
text-decoration:none;
}
#main-menu li a.selected, #main-menu li a.selected:hover {background-color:#83C652;color:#333333;font-weight:bold;}

#sidebar {width:191px;border:0;margin-right:20px;}
    #sidebar h3 {margin-top:0;}
    #sidebar a:hover {}
    
#footer {background-color:#EEEEEE;border:0 none;color:#666666;font-size:9px;padding-bottom:15px;text-align:left;margin-top:20px;}
#footer a:hover {
background:#666666 none repeat scroll 0 0;
color:#FFFFFF !important;
}
#footer a:link, #footer a:visited {
color:#666666;
}

table.list {
border:medium none;
}
table.list th {
background-color:#FFFFFF;
}
table.list tbody td, table.list tbody tr td {
border-bottom:1px solid #DDDDDD;
font-size:12px;
padding:4px 10px 4px 3px;
}
table.list thead th {
border-color:-moz-use-text-color -moz-use-text-color #999999;
border-style:none none solid;
border-width:medium medium 1px;
font-size:11px;
font-weight:normal;
padding:0 3px 3px;
text-transform:uppercase;
}
table.list thead th a {
color:#000000;
}
table.list thead th a:hover {
color:#000000;
}
table.list tr.issue a {
color:#333333;
text-decoration:underline;
}
table.list tr.issue a:hover {
    text-decoration:none;
}
tr.odd.priority-5, table.list tbody tr.odd.priority-5:hover {
color:#990000;
font-weight:bold;
}
tr.odd.priority-5 {
background:#FFC4C4 none repeat scroll 0 0;
}
tr.even.priority-5, table.list tbody tr.even.priority-5:hover {
color:#990000;
font-weight:bold;
}
tr.even.priority-5 {
background:#FFD4D4 none repeat scroll 0 0;
}
tr.priority-5 a, tr.priority-5:hover a {
color:#990000;
}
tr.odd.priority-5 td, tr.even.priority-5 td {
border-color:#FFB4B4;
}
tr.odd.priority-4, table.list tbody tr.odd.priority-4:hover {
color:#990000;
}
tr.odd.priority-4 {
background:#FFC4C4 none repeat scroll 0 0;
}
tr.even.priority-4, table.list tbody tr.even.priority-4:hover {
color:#990000;
}
tr.even.priority-4 {
background:#FFD4D4 none repeat scroll 0 0;
}
tr.priority-4 a {
color:#990000;
}
tr.odd.priority-4 td, tr.even.priority-4 td {
border-color:#FFB4B4;
}
tr.odd.priority-3, table.list tbody tr.odd.priority-3:hover {
color:#990000;
}
tr.odd.priority-3 {
background:#FFEEEE none repeat scroll 0 0;
}
tr.even.priority-3, table.list tbody tr.even.priority-3:hover {
color:#990000;
}
tr.even.priority-3 {
background:#FFF2F2 none repeat scroll 0 0;
}
tr.priority-3 a {
color:#990000;
}
tr.odd.priority-3 td, tr.even.priority-3 td {
border-color:#FFCCCC;
}
tr.odd.priority-1, table.list tbody tr.odd.priority-1:hover {
color:#555599;
}
tr.odd.priority-1 {
background:#EAF7FF none repeat scroll 0 0;
}
tr.even.priority-1, table.list tbody tr.even.priority-1:hover {
color:#555599;
}
tr.even.priority-1 {
background:#F2FAFF none repeat scroll 0 0;
}
tr.priority-1 a {
color:#555599;
}
tr.odd.priority-1 td, tr.even.priority-1 td {
border-color:#ADD7F3;
}
p.breadcrumb {
background-color:#EEEEEE;
border-bottom:1px solid white;
font-size:0.9em;
margin:-6px -10px 6px;
padding:6px;
text-indent:15px;
}
input[type="text"], textarea, select {border:1px solid #D7D7D7;padding:2px;}

input[type="text"] {}

input[type="text"]:focus, textarea:focus, select:focus {border:1px solid #888866;}

option {border-bottom:1px dotted #D7D7D7;}
input#issue_subject {
font-size:150%;
width:90%;
}
textarea.wiki-edit {
font-family:Cambria,Verdana,Serif;
font-size:larger;
}
.box {
background-color:#FCFCFC;
}
.contextual {
font-family:verdana;
font-size:0.9em;
}
.tabular p {clear:none;}
.splitcontentleft .tabular p textarea{
height:250px;
}

.splitcontentleft table td {
padding:5px;
}

hr {
background:#EEEEEE none repeat scroll 0 0;}

.message{
        background-color:#eeffbf;
        border:1px solid #c0ce9a;
        border-color:#c0ce9a;
        margin-bottom:9px;
        margin-top:5px;
        padding:5px;
}
.reply{
	/*background-color:#EDF3FE;*/
}
#activity dt,
.journal {
	background-color:#f3feed;
        clear: none;
        border:1px solid #CCCCCC;
        border-color:#CCCCCC;
	margin-bottom:9px;
	margin-top:5px;
	padding:5px;
}


#main-menu li a {position:relative;left:-3px;}
/* Redmine core project-menu links */
#main-menu li a.overview,
#main-menu li a.overview:hover {
    background: url(../images/fugue/document-text-image.png) 0px center no-repeat;
    padding-left: 26px;
}

#main-menu li a.activity,
#main-menu li a.activity:hover {
    background: url(../images/fugue/lightning.png) 0px center no-repeat;
    padding-left: 26px;
}

#main-menu li a.roadmap,
#main-menu li a.roadmap:hover {
    background: url(../images/fugue/map-pin.png) 0px center no-repeat;
    padding-left: 26px;
}

#main-menu li a.issues,
#main-menu li a.issues:hover {
    background: url(../images/fugue/ticket.png) 0px center no-repeat;
    padding-left: 26px;
}

#main-menu li a.new-issue,
#main-menu li a.new-issue:hover {
    background: url(../images/fugue/ticket--plus.png) 0px center no-repeat;
    padding-left: 26px;
}

#main-menu li a.news,
#main-menu li a.news:hover {
    background: url(../images/fugue/newspaper.png) 0px center no-repeat;
    padding-left: 26px;
}

#main-menu li a.documents,
#main-menu li a.documents:hover {
    background: url(../images/fugue/documents-text.png) 0px center no-repeat;
    padding-left: 26px;
}

#main-menu li a.wiki,
#main-menu li a.wiki:hover {
    background: url(../images/fugue/document-horizontal-text.png) 0px center no-repeat;
    padding-left: 26px;
}

#main-menu li a.boards,
#main-menu li a.boards:hover {
    background: url(../images/fugue/balloons.png) 0px center no-repeat;
    padding-left: 26px;
}

#main-menu li a.files,
#main-menu li a.files:hover {
    background: url(../images/fugue/document-zipper.png) 0px center no-repeat;
    padding-left: 26px;
}

#main-menu li a.repository,
#main-menu li a.repository:hover {
    background: url(../images/fugue/safe.png) 0px center no-repeat;
    padding-left: 26px;
}

#main-menu li a.settings,
#main-menu li a.settings:hover {
    background: url(../images/fugue/equalizer.png) 0px center no-repeat;
    padding-left: 26px;
}

/* Third-party project-menu links */

/*************************************************************************
THIRD-PARTY DECLARATIONS FOR PROJECT-MENU LINKS  -  START
*************************************************************************/
/* Budget plugin */
    /* > 0.2.0 */
#main-menu li a.deliverables,
#main-menu li a.deliverables:hover,
    /* <= 0.2.0 */
#main-menu li a.budget,
#main-menu li a.budget:hover {
    background: url(../images/fugue/money--pencil.png) 0px center no-repeat;
    padding-left: 26px;
}

/* Bugcloud plugin */
#main-menu li a.bugcloud,
#main-menu li a.bugcloud:hover {
    background: url(../images/fugue/tags-label.png) 0px center no-repeat;
    padding-left: 26px;
}

/* Burndowns plugin */
#main-menu li a.burndown,
#main-menu li a.burndown:hover {
    background: url(../images/fugue/burn.png) 0px center no-repeat;
    padding-left: 26px;
}

/* Charts plugin */
#main-menu li a.charts,
#main-menu li a.charts:hover {
    background: url(../images/fugue/monitor.png) 0px center no-repeat;
    padding-left: 26px;
}

/* Code Review plugin */
#main-menu li a.code-review,
#main-menu li a.code-review:hover {
    background: url(../images/fugue/ruler--pencil.png) 0px center no-repeat;
    padding-left: 26px;
}

/* Customer plugin */
#main-menu li a.customers,
#main-menu li a.customers:hover {
    background: url(../images/fugue/user-business.png) 0px center no-repeat;
    padding-left: 26px;
}

/* Embedded plugin */
#main-menu li a.embedded,
#main-menu li a.embedded:hover {
    background: url(../images/fugue/layout-select-content.png) 0px center no-repeat;
    padding-left: 26px;
}

/* EzFAQ plugin */
#main-menu li a.ezfaq,
#main-menu li a.ezfaq:hover {
    background: url(../images/fugue/question-balloon.png) 0px center no-repeat;
    padding-left: 26px;
}

/* EzLibrarian plugin */
    /* > 0.0.2 (AKA EzLibrarian) */
#main-menu li a.treasures,
#main-menu li a.treasures:hover {
    background: url(../images/fugue/trophy.png) 0px center no-repeat;
    padding-left: 26px;
}
    /* <= 0.0.2 (AKA EzBookshelf) */
#main-menu li a.books,
#main-menu li a.books:hover {
    background: url(../images/fugue/books-stack.png) 0px center no-repeat;
    padding-left: 26px;
}

/* Google Calendar plugin */
#main-menu li a.google-calendar,
#main-menu li a.google-calendar:hover {
    background: url(../images/fugue/calendar-month.png) 0px center no-repeat;
    padding-left: 26px;
}

/* Invoice plugin */
    /* > 0.1.0 */
#main-menu li a.invoice,
#main-menu li a.invoice:hover,
    /* <= 0.1.0 */
#main-menu li a.Invoices,
#main-menu li a.Invoices:hover {
    background: url(../images/fugue/notebooks--pencil.png) 0px center no-repeat;
    padding-left: 26px;
}

/* Schedules plugin */
#main-menu li a.schedules,
#main-menu li a.schedules:hover {
    background: url(../images/fugue/report--exclamation.png) 0px center no-repeat;
    padding-left: 26px;
}

/* Scores plugin */
    /* > 0.0.1 */
#main-menu li a.scores,
#main-menu li a.scores:hover,
    /* <= 0.0.1 */
#main-menu li a.Scores,
#main-menu li a.Scores:hover {
    background: url(../images/fugue/ui-progress-bar.png) 0px center no-repeat;
    padding-left: 26px;
}

/* Scrum plugin */
#main-menu li a.scrum,
#main-menu li a.scrum:hover {
    background: url(../images/fugue/projection-screen--pencil.png) 0px center no-repeat;
    padding-left: 26px;
}

/* Scrumdashboard plugin */
#main-menu li a.dashboard,
#main-menu li a.dashboard:hover {
    background: url(../images/fugue/dashboard--pencil.png) 0px center no-repeat;
    padding-left: 26px;
}

/* Simple CI plugin */
    /* > 1.0 */
#main-menu li a.simple-ci,
#main-menu li a.simple-ci:hover,
    /* <= 1.0 */
#main-menu li a.Integration,
#main-menu li a.Integration:hover {
    background: url(../images/fugue/pill--exclamation.png) 0px center no-repeat;
    padding-left: 26px;
}

/* Status Updates plugin */
    /* Initial release by Brian Terlson and fork by Eric Davis*/
#main-menu li a.Status.Updates,
#main-menu li a.Status.Updates:hover,
    /* Fork by Joe Naha */
#main-menu li a.statuses,
#main-menu li a.statuses:hover {
    background: url(../images/fugue/tick-shield.png) 0px center no-repeat;
    padding-left: 26px;
}

/* Tab plugin */
#main-menu li a.tab,
#main-menu li a.tab:hover {
    background: url(../images/fugue/layout-2.png) 0px center no-repeat;
    padding-left: 26px;
}

/* Taskboard plugin */
#main-menu li a.task-board,
#main-menu li a.task-board:hover {
    background: url(../images/fugue/dashboard--pencil.png) 0px center no-repeat;
    padding-left: 26px;
}

/* Todo-lists plugin */
    /* > 0.0.3.4 */
#main-menu li a.todos,
#main-menu li a.todos:hover,
    /* <= 0.0.3.4 */
#main-menu li a.todo-lists,
#main-menu li a.todo-lists:hover {
    background: url(../images/fugue/hammer--arrow.png) 0px center no-repeat;
    padding-left: 26px;
}
code {
background-color:#FAFAFA;
border:1px solid #DADADA;
margin:1em 1em 1em 1.6em;
overflow-x:auto;
padding:2px;
width:95%;
}

#content .tabs ul li a:hover, div.issue {background:#E8FFDE;}

.readmore, .readmore a {color:#008200;font-size:12px;text-align:right;}
#last_news h2 {background:url(../images/line.png) 0 bottom no-repeat;}
    .news {margin:10px 0 0 0;padding:0 0 6px 0;border-bottom:1px dashed #c5d794;}
    .news p {margin:0;padding:0;}
    .news h3 {margin:0 0 4px 0;padding:0;}
    .news .author {color:#666;font-style:italic;}
    .news h3 a {color:#008200;font-size:14px;font-weight:bold;}
.box {background:#fff;border:0;padding:0;margin:20px 0 0 0;color:inherit;}
    .box h2 {font-size:20px;font-weight:bold;border:0;background:none;margin:0;padding:0 0 7px 0;}
        .box h3 {font-size:16px;color:#008200;}
#lastes-posts {margin:20px 0 0 0;}
    #lastes-posts h3 {margin-bottom:12px;}
    #lastes-posts .subject {background:url(../images/post_icon.png) 0 0 no-repeat;padding-left:20px;margin:0 0 15px 0;}
    #lastes-posts .subject a {color:#1A1A1A;font-family:verdana;font-size:12px;line-height:12px;}
    
    
.splitcontentleft li{overflow:auto;} /* fix for ssh key on account info page */
