
/* Override links*/
a:link, a:visited {
		color: #00008b;
}
a:link:hover, a:visited:hover {
		color: red;
        text-decoration: underline;
        border-bottom: none;
}

/* Remove margins and fix the navigation bar */
body {
        margin: 0px;
        font: inherit;
}
#content {
        padding: 0 10px	0 10px;
        margin: 0px auto 0px auto;
}
#content.ticket	h1 {
        color: navy;
}
#prefs {       	 
        margin:	10px 10px 10px 10px;
}
#mainnav {
        background: rgb(233,238,249);
        border: none;
        border-bottom: 1px solid #d7d7d7;
        margin-top: 0px;
}
#mainnav :link, #mainnav :visited {
         background: none;
        border: none;
        padding: .2em 10px;
		font-size: 12px;
}
#mainnav :link:hover, #mainnav :visited:hover {
         background-color: inherit;
         border: none;
         text-decoration: underline;
        color: black;
}
#mainnav .active :link, #mainnav .active :visited {
        background: url(/chrome/site/topbar_transparent.png) !important;
        border: none;
        color: black !important;
        font-weight: bold;
        text-decoration: none;
}
#mainnav .active :link:hover, #mainnav .active :visited:hover {
        border: none;
		text-decoration: underline;
}

#ctxtnav li { font-size: 12px; }


/* Hide the top banner, login info, search field
#banner {
        display: none;
}*/

/* Accommodate our login info at the bottom of the page */
#footer {
        border-bottom: 1px solid;
        padding-left: 10px;
        padding-right: 10px;
}
#bottomnav {
        margin: 10px 0px 10px 0px;
}
.centernav h2, .centernav hr { display: none }
.centernav ul { font-size: 12px; list-style: none; margin: 0; }
.centernav li {
	color:	white;
	font-family: sans-serif;
        border-right: 1px solid #d7d7d7;
        display: inline;
        padding: 0 .75em;
        white-space: nowrap;
}
.centernav li.last { border-right: none }
.centernav a {
	color: white;
}

/* CSS for Adium header */
#titlecontainer {
        background: #336699;
        color: #FFFFFF;
        font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
        font-size: 44px;
        text-shadow: 2px 2px 3px gray;
        height: 24px;
        padding: 1px 16px 0px 16px;
}
#titlecontainer a:link, #titlecontainer a:visited { color: white; background: none; border: none;}

/* Tabs */
#navcontainer {
        background: #336699;
        text-align: right;
        padding: 4px 16px 5px 0px;

        font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}
.navtab, .navtabtraccurrent {
        width: 60px;
        height: 22px;
        padding: 3px 12px 4px 12px;
        margin: 0px -2px 0px -2px;
        border: none;
        border: 1px solid #cccccc;
        text-align: center;
        font-size: 12px;
        font-size: 12px;
}
.navtab {
        background: #fff url(/chrome/site/tab_off_bg.gif) repeat-x;
        text-decoration: none;
}
.navtab:link, .navtab:visited { color: black; text-decoration: none; border: 1px solid #cccccc; }
.navtab:hover, .navtab:visited:hover { color:black; text-decoration: none; background: white; border: 1px solid #cccccc;}

.navtabtraccurrent, .navtabtraccurrent:link, .navtabtraccurrent:visited, .navtabtraccurrent:hover, .navtabtraccurrent:visited:hover {
        color: black;
        border-bottom: 1px solid rgb(233,238,249);
        background: rgb(233,238,249);
        text-decoration: none;
}

/* Custom font for Trac */
#traccontent {
 font: normal 13px verdana,arial,'Bitstream Vera Sans',helvetica,sans-serif;
}

/* Styles for TracNav */
.wiki-toc.trac-nav h4 { margin: 0; padding: 0; }
/*.wiki-toc.trac-nav ul > li:first-child { margin-right: 4ex; }*/
.wiki-toc.trac-nav .edit {
 position: absolute;
 top: 2px;
 right: 3px;
 margin-left: 3px;
 border: 0;
}
.wiki-toc.trac-nav .edit a { color:blue; border-color:blue; }
.wiki-toc { background: rgb(233,238,249); }
.wiki-toc .active { background: white;}
.wiki-toc h2 { display: none; }

/* Styles for TracSearchBox */
.wiki-searchbox {
 margin-left: 24px;
}

/* */
#ticket { 
 background: rgb(233,238,249);
}

/* For LastModified */
span.last-modified { border-bottom: 1px dotted gray; cursor: help; }

/* Search at the top */

#searches {
	position: absolute;
	top: 2px;
	right: 12px;
}

#searches * { display: inline; }

#header { display: none; }
#banner { display: none; }
