body { margin: 15px !important;  }
/* LINKS */

a { text-decoration: none; }
a:link, a:visited { border: 0px none; }
a:visited { border: 0px none; }
a img { border: 0px none; }
a:link, a:visited { color:#5f8ab8; }
#main a:link, #main a:visited { color:#5f8ab8; text-decoration:none; }
#main a:hover { background-color:#e3e9ee; color:#5f8ab8; text-decoration:none; }
a:hover { color:#fff; }
#main h2 a, #content-main h3 a { text-decoration:none !important; }
#main a.closed { text-decoration: line-through; }

/* CONTENT */

#main h1,h2,h3 { margin-top:10px; font-family:"Trebuchet MS",sans-serif; font-weight:normal; }
#main h1 { font-size:218%; margin-top:0; padding-top: 20px; margin-bottom:.6em; color:#0c2d4a; line-height:1.1em; }
#main h2 { font-size:150%; margin-top:1em; margin-bottom:.2em; line-height:1.2em; color:#0c2d4a; }
#main h3 { font-size:125%; font-weight:bold; margin-bottom:.2em; color:#0c2d4a; }
#main h4 { font-size:100%; font-weight:bold; margin-bottom:-3px; margin-top:1.2em; text-transform:uppercase; letter-spacing:1px; }
#main h4 pre, h4 tt, h4 .literal { text-transform:none; }
#main h5 { font-size:1em; font-weight:bold; margin-top:1.5em; margin-bottom:3px; }
#main hr { color:#ccc; background-color:#ccc; height:1px; border:0; }
#main p.date { color:#487858; margin-top:-.2em; }
#main p.more { margin-top:-.4em; }
#main h2.deck { margin-top:-.5em !important; margin-bottom:.6em; color:#487858; }

#main a em
{
	color: Black;
	font-weight: bold;
}

/* TRAC BRANDING REMOVAL AND OVERRIDES */
#header #logo img { width: 322px; height: 119px; margin-left: 10px; margin-bottom: -53px;}
#footer { clear: all; }
#footer * { display: none; }
#banner { margin: -5em 1em 1.4em 0; }
#search { margin-bottom: 1.2em; }
#proj-search { width: 20em; }

#ctxtnav ul { padding-top: .8em; }


.wiki-toc li {
	padding: 1px !important;
}

.wiki-toc h4 {
	font-size: 110%;
	margin-bottom: 2px !important;
	margin-top: 0 !important;
	padding-top: 5px !important;
}	

.wikipage caption {
	font-style: italic;
	font-size: 80%;
}

.wikipage table {
	border: 1px solid #ddd;
	font-size: 90%;
	margin-bottom: 5px;
}

.wikipage td {
	border-bottom: 1px solid #aaa !important;
	background-color: #fafafa;
	vertical-align: top;
	padding: 3px;
	border-right: 1px solid #aaa !important;
	font-size: 100%;
}

.wikipage th {
	background-color: #8098b7;
	border-bottom: 1px solid #aaa;
	color: White;
	font-weight: bold;
	padding: 3px;
	border-right: 1px solid #aaa;
}

#header
{
 	z-index: -1;
	width: 30%;
}

#header #logo
{
	z-index: -1;
}

#siteheader .left
{
	float: left;
	z-index: -1;
}
 
#siteheader .right
{
	float: right;
	z-index: 100000;
	padding-bottom: 25px;
}

#siteheader .right a
{	
}

.wiki-toc {
	padding-top: 0;
	margin-top: 25px;
}

#siteheader {
	color: #ccc;
	padding: 15px;
	padding-right: 25px;
}

#siteheader a, #metanav a, #mainnav a, #ctxtnav a {
	color: #5f8ab8;
}

.ticket .major_notice
{
	color: #333;
	width: 900px;
	border-style: none;
}

.ticket .major_notice em
{
 	color: Black;
 	font-weight: bold;
 	font-style: normal;
}

.browser .minor_notice
{

	margin-left: 7px;
	margin-top: 12px;
	font-size: 80%;
	color: #aaa;
}


.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */


/*  CLEARFIX KLUDGE */

#main:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#main { display: inline-block; }

/* Hides from IE-mac \*/
* html #main { height: 1%; }
#main { display: block; }
/* End hide from IE-mac */

